﻿abbr{border:none;}
[data-tip] { /* data-tip attribute selecting */
    position: relative;
    cursor: pointer;
    border-bottom: 0px;
}
[data-tip]:hover:after {
    content: attr(data-tip); /* grabbing data-tooltip value */
    position: absolute;
    top: 1.5em; left: 0;
    white-space: nowrap; /* no wrapping */
    padding: 5px 10px;
    background: #666;
    color: #fff;
	z-index:5000;
}

[data-tipr] { /* data-tip attribute selecting */
    position: relative;
    cursor: pointer;
    border-bottom: 0px;
}
[data-tipr]:hover:after {
    content: attr(data-tipr); /* grabbing data-tooltip value */
    position: absolute;
    top: 1.5em; right: 0;
    white-space: nowrap; /* no wrapping */
    padding: 5px 10px;
    background: #666;
    color: #fff;
	z-index:5000;
}

.classradio{ margin-bottom:3px;}
select{font-size:12px;}
#general { width:100%; height:100%; margin-top:0px; margin-left:0; margin-right:0; text-align:center; background:url(../Images/body_content.gif) no-repeat; background-position:center 60px; } 

#logo_img{padding-left:3px; padding-top:3px;}

#menuLayerdiv{
	background-color:#dcfa88;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}
#menuLayerdivhome{
	background-color:#dcfa88;
}
#login{
	text-align:center;
	/*border:2px solid #dcfa88;*/
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-bottom-radius: 5px;
}
#mainbody{ width:100%; background:#FFF;}
img {
	border: none;
}
.rowHight {
	height: 12px;
}

.searchtable{padding-bottom:5px;}
input.searchtable{ width:500px;;}
.form_validation_error {
	background: red;
}
.noshow {
	display : none;
}
.TxtGris{
	font-family: Arial;
	Color : #999999 ;
	font-size:10px;
	font-weight:normal;
}
.line1Devis{
	background-color:#FFE3B9;
}
.line2Devis{
	background-color:#dcfa88;
	
}
/* Menu */
.menuLayer{
	border: 1px solid #8caa38;
	background-color:#F1F1F5;
}

.overCellMenu{
	height:35px;
	background-image:url(../Images/overMenu.jpg);
	background-repeat:repeat-x;
}
.outCellMenu{
	height:35px;
}
.overCell{
	height:20px;
	background-color:#E0E0E8;
	cursor:default;
}
.outCell{
	height:20px;
	background-color:Transparent;
	cursor:default;
}
.fontCellMenu{
	color:#666666;
	font-size:10px;
}
.headerMenuLayer{
	background-color:#CCCCCC;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	background-image:url(../Images/bgMenu.jpg);
	background-repeat:repeat-x;
	height:35px;
}
.menuLeftBorder{
	background-image:url(../Images/menuLeftBorder.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:6px;
}
.menuRightBorder{
	background-image:url(../Images/menuRightBorder.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:6px;
}
.menuSeparator{
	background-image:url(../Images/menuSeparator.jpg);
	background-repeat:no-repeat;
	height:35px;
	width:3px;
	font-size:5px;
}
.subSeparator{
	background-color:#cccccc;
	height:1px;
	font-size:1px;
}
.menuspace_top{
	width:80px;
}

.CONTEXTici{
	color:#666666;
	font-size:10px;
	font-weight:bold;
}
/*Link*/
:link.menuLayerLink{
			font-family: Arial;
			Font-Size : 10px ;
			Color : #333333  ;
			Text-Decoration : None;
			font-weight:bold;
}
:active.menuLayerLink{
			font-family: Arial;
			Font-Size : 10px  ;
			Color : #333333  ;
			Text-Decoration : None;
			font-weight:bold;
}
:visited.menuLayerLink{
			font-family: Arial;
			Font-Size : 10px  ;
			Color : #333333 ;
			Text-Decoration : None;
			font-weight:bold;
}

:hover.menuLayerLink{
			font-family: Arial;
			Font-Size : 10px  ;
			Color : #333333 ;
			Text-Decoration : None;
			font-weight:bold;
}

:link.menuContextLink{
			font-family: Arial;
			Font-Size : 10px ;
			Color : #8caa38  ;
			Text-Decoration : None;
			font-weight:bold;
}
:active.menuContextLink{
			font-family: Arial;
			Font-Size : 10px  ;
			Color : #8caa38  ;
			Text-Decoration : None;
			font-weight:bold;
}
:visited.menuContextLink{
			font-family: Arial;
			Font-Size : 10px  ;
			Color : #8caa38 ;
			Text-Decoration : None;
			font-weight:bold;
}

:hover.menuContextLink{
			font-family: Arial;
			Font-Size : 10px  ;
			Color : #666666 ;
			Text-Decoration : None;
			font-weight:bold;
}


:link.menuLinkTop{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #999999  ;
			Text-Decoration : None;
			font-weight:normal;
}
:active.menuLinkTop{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #999999  ;
			Text-Decoration : None;
			font-weight:normal;
}
:visited.menuLinkTop{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #999999 ;
			Text-Decoration : None;
			font-weight:normal;
}

:hover.menuLinkTop{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #333333 ;
			Text-Decoration : None;
			font-weight:normal;
}
/* End menu */

/* content box */
.content_hg{
	background-image:url(../Images/main_hg.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
	font-size:2px;
}
.content_hm{
	background-image:url(../Images/main_hm.gif);
	background-repeat:repeat-x;
	height:8px;
	font-size:2px;
}
.content_hd{
	background-image:url(../Images/main_hd.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
	font-size:2px;
}
.content_mg{
	background-image:url(../Images/main_mg.gif);
	background-repeat:repeat-y;
	width:8px;
	font-size:2px;
}
.content_md{
	background-image:url(../Images/main_md.gif);
	background-repeat:repeat-y;
	width:8px;
	font-size:2px;
}
.content_bg{
	background-image:url(../Images/main_bg.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
	font-size:2px;
}
.content_bm{
	background-image:url(../Images/main_bm.gif);
	background-repeat:repeat-x;
	height:8px;
	font-size:2px;
}
.content_bd{
	background-image:url(../Images/main_bd.gif);
	background-repeat:no-repeat;
	width:8px;
	height:8px;
	font-size:2px;
}
/* end content box */

/* bar box title */
.barheader_hg{
	background-image:url(../Images/barhead_hg.jpg);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
.barheader_hm{
	background-image:url(../Images/barhead_hm.jpg);
	background-repeat:repeat-x;
	height:4px;
	font-size:1px;
}
.barheader_hd{
	background-image:url(../Images/barhead_hd.jpg);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
.barheader_mg{
	background-image:url(../Images/barhead_mg.jpg);
	background-repeat:repeat-y;
	width:4px;
	font-size:1px;
}
.barheader_mm{
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	height:18px;
	background-image:url(../Images/barhead_mm.jpg);
}
.barheader_md{
	background-image:url(../Images/barhead_md.jpg);
	background-repeat:repeat-y;
	width:4px;
	font-size:1px;
}

.bar_hg{
	background-image:url(../Images/bar_hg.jpg);
	background-repeat:no-repeat;
	width:4px;
	height:3px;
	font-size:1px;
}
.bar_hm{
	background-image:url(../Images/bar_hm.jpg);
	background-repeat:repeat-x;
	height:3px;
	font-size:1px;
}
.bar_hd{
	background-image:url(../Images/bar_hd.jpg);
	background-repeat:no-repeat;
	width:4px;
	height:3px;
	font-size:1px;
}
.bar_mg{
	background-image:url(../Images/bar_mg.jpg);
	background-repeat:repeat-y;
	width:4px;
	font-size:1px;
}
.bar_mm{
	background-image:url(../Images/bar_mm.jpg);
}
.bar_md{
	background-image:url(../Images/bar_md.jpg);
	background-repeat:repeat-y;
	width:4px;
	font-size:1px;
}
.bar_bg{
	background-image:url(../Images/bar_bg.jpg);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
.bar_bm{
	background-image:url(../Images/bar_bm.jpg);
	background-repeat:repeat-y;
	height:4px;
	font-size:1px;
}
.bar_bd{
	background-image:url(../Images/bar_bd.jpg);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
	font-size:1px;
}
/* end bar box title */

/*
A rajouter dans le nouveau fichier CSS
*/
.recommande{
	background-color:#FFEFD7;
}
.fontrecommande{
	font-size:9px;
	font-weight:bold;
	color:#8caa38;
}
.headerDevisListRef{
	background-color:#ebebeb;
	color:#666666;
	/*font-weight:bold;*/
	font-size:10px;
	width:100px;
}

.fontSelectLink{
	font-size:10px;
	font-weight:bold;
	color:#333333;
}

:link.menuLinkQuote{
			font-family:  Arial;
			Font-Size : 10px ;
			Color : #666666  ;
			Text-Decoration : None;
			font-weight:bold;
}
:active.menuLinkQuote{
			font-family:  Arial;
			Font-Size : 10px  ;
			Color : #666666  ;
			Text-Decoration : None;
			font-weight:bold;
}
:visited.menuLinkQuote{
			font-family:  Arial;
			Font-Size : 10px  ;
			Color : #666666 ;
			Text-Decoration : None;
			font-weight:bold;
}

:hover.menuLinkQuote{
			font-family:  Arial;
			Font-Size : 10px  ;
			Color : #333333 ;
			Text-Decoration : None;
			font-weight:bold;
}
/*END*/

body{
	font-Family : Arial;
	font-Size : 11px ;
	margin: 0; /* pour éviter les marges */
	/*text-align: center; /* pour corriger le bug de centrage IE background-color: #DFEEF7; */
	padding:0;
	margin-left: auto;
	margin-right: auto;
}
@media screen {
body>div#systemWorking {
	position: fixed;
}
}
#systemWorking {
	color:#FF0000;
	position:absolute;
	left:50%;
	top:50%;
	width:300px;
	height:44px;
	margin-left:-150px;
	margin-top:-45px;
	font-size:15px;
	text-align:center;
	font-weight:700;
	vertical-align:middle;
	z-index:11500;
}
@media screen {
body>div#placeholder {
	position: sticky;
}
}
#placeholder {
	position:absolute;
	left:0px;
	bottom:0px;
	width:100%;
	/* z-index:55000*/
}


.bodyLogin{
	width:584px;
	height:400px;
	/*border-top:1px dotted #666666;*/
}

.homeImg{
	width:150px;
	height:20px;
	background-image:url(../Images/btnHome.gif);
	background-repeat:no-repeat;
}

.spaceHomeImg{
	width:28px;
}

/* QEditor */
.contenu {
	border: 1px solid #cccccc; font-family: Arial; background-color: #FFFFFF;
	padding: 2px; font-size: 11px;text-align:left; word-wrap: break-word; overflow: auto;
}
/* end QEditor */

.frameInfo{
	SCROLLBAR-FACE-COLOR:#ffffff;
	SCROLLBAR-ARROW-COLOR:#8caa38;
	SCROLLBAR-TRACK-COLOR:#F7F7F7;
	SCROLLBAR-SHADOW-COLOR:#8caa38;
	SCROLLBAR-HIGHLIGHT-COLOR:#8caa38;
	SCROLLBAR-3DLIGHT-COLOR:#ffffff;
	SCROLLBAR-DARKSHADOW-COLOR:#ffffff;
}

table {
	Font-Family : Arial;
	Font-Size : 11px;
	color:#000000;
}

input {
	Font-Family: Arial;
	Font-Size: 11px;	
}


input.BlurElement {
	Border: 1px solid #7F9DB9;
	Height:19px;
}

input.FocusElement{
	Border : 1px solid #acca58;
	Height:19px;
}

.supportMenu{
	width:167px;
	height:400px;
	background-color:white;
	/*background-image:url(../Images/backmenu.gif);*/
}
.rescuePass{
	width:300px;
	height:200px;
	border:1px solid #333333;
	background-color:#FFFFFF;
}
.headerForgotPass{
	background-color:#333333;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:20px;
}
.logo{
	width:180px;
}
.bandeauOrangeHeader{
	background-color:#656565;
	height:50px;
}
.bandeauOrangeFooter{
	background-color:#999999;
	height:40px;
}
.globalCadreindex{
	width:100%;
	border:1px solid #acca58;
	background-color:#FFFFFF;
}
.globalCadre{
	width:990px;
	border:1px solid #acca58;
	background-color:#FFFFFF;
}
.globalCadre2{
	border:1px solid #acca58;
	background-color:#FFFFFF;
}

.headerPath{
	background-color:#F4F4F4;
	border-bottom:1px solid #cccccc;
	font-size:10px;
}
.directoryTools{
	border-top:1px dotted #333333;
}
.tabSpaceBubble1{
	height:33px;
}
.tabSpaceBubble2{
	height:7px;
}
.divAccess{
	display:none;
}

.divDoc{
	position:absolute;
	display:none;
	filter:alpha(opacity=90);
}

#afterload{
 background:#999;
opacity : 0.90;
    -moz-opacity : 0.9;
    -ms-filter: "alpha(opacity=90)"; /* IE 8 */
    filter : alpha(opacity=90); /* IE < 8 */
}

.divAltBox{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:100;
	width:500px;
}
.divInfoBox{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
	z-index:200;
	width:200px;
}
.flecheInfoBox{
	height:8px;
	width:20px;
	background-image:url(../Images/flecheInfo.gif);
	background-repeat:no-repeat;
}
.spaceInfoFleche{
	width:10px;
}
.tabInfoBox{
	width:200px;
	background-color:#FFD08A;
	border:1px solid #8caa38;
}

/* Gestion bulle info */
.infoHg{
	width:6px;
	height:6px;
	background-image:url(../Images/bubbleInfoDoc_r1_c1.gif);
	background-repeat:no-repeat;
	font-size:4px;
}
.infoHm{
	height:6px;
	background-image:url(../Images/bubbleInfoDoc_r1_c2.gif);
	background-repeat:repeat-x;
	font-size:4px;
}
.infoHd{
	width:6px;
	height:6px;
	background-image:url(../Images/bubbleInfoDoc_r1_c3.gif);
	background-repeat:no-repeat;
	font-size:4px;
}

.infoMg{
	width:6px;
	background-image:url(../Images/bubbleInfoDoc_r2_c1.gif);
	background-repeat:repeat-y;
	font-size:4px;
}
.infoMm{
	width:188px;
	background-color:#FFD08A;
	font-size:10px;
	color:#FF6600;
}
.infoMd{
	width:6px;
	background-image:url(../Images/bubbleInfoDoc_r2_c3.gif);
	background-repeat:repeat-y;
	font-size:4px;
}

.infoBg{
	width:6px;
	height:6px;
	background-image:url(../Images/bubbleInfoDoc_r3_c1.gif);
	background-repeat:no-repeat;
	font-size:4px;
}
.infoBm{
	height:6px;
	background-image:url(../Images/bubbleInfoDoc_r3_c2.gif);
	background-repeat:repeat-x;
	font-size:4px;
}
.infoBd{
	width:6px;
	height:6px;
	background-image:url(../Images/bubbleInfoDoc_r3_c3.gif);
	background-repeat:no-repeat;
	font-size:4px;
}

/* End gestion bulle info */
.tabAltBox{
	height:15px;
	background-color:#F4F4F4;
	border:1px solid #cccccc;
}
.tabAltBox2{
	height:15px;
	background-color:#ffffff;
	border:1px solid #8caa38;
}
.divPriv{
	z-index:50;
	position:absolute;
	display:none;
	top:0px;
	left:0px;
}
.priviCss{
	border:1px solid #333333;
	width:250px;
	height:180px;
	background-color:#ffffff;
}
.updateDocCss{
	border:1px solid #333333;
	width:500px;
	height:350px
}
.updateSoftCss{
	border:1px solid #333333;
	width:500px;
	height:350px
}
.relatedLink{
	border:1px solid #333333;
	background-color:#ebebeb;
}
.frameGlobalDoc{
	border-right:1px solid #666666;
	width:250px;
	height:350px;
	position:relative;
}
.loadArbo{
	position:absolute;
	display:none;
}
.tabloadArbo{
	border:1px solid #666666;
	background-color:#ffffff;
	width:254px;
	height:350px;
}
.frameGlobalDocPresentation{
	width:555px;
	height:490px;	
}
.frameGlobalHome{
	width:555px;
	height:520px;	
}
.frameGlobalHomeV2{
	width:400px;
	height:520px;	
	border-right:1px solid #EAEAEA;
}
.tdFrameGlobalDoc{
	width:250px;
}
.winDoc{
	background-color:#f4f4f4;
	border:1px dotted #333333;
	width:350px;
}
.winDocExploit{
	background-color:#FFB951;

	/*width:350px;*/
	height:220px;
}
.tabMenuDoc{
	border-bottom:1px dotted #E4E4E4;
	border-left:1px dotted #E4E4E4;
}
.pathDoc{
	font-size:10px;
	color:#333333;
	font-weight:bold;
}
.titleDownload{
	font-weight:bold;
	color:#333333;
	font-size:10px;
	height:18px;
}
.titleRegisterMark{
	font-weight:bold;
	color:#333333;
	font-size:10px;
	height:18px;
	width:150px;
}
.titleDownloadDisabled{
	font-weight:bold;
	color:#cccccc;
	font-size:10px;
	height:18px;
}
.titleLogin{
	font-weight:bold;
	color:#666666;
	font-size:10px;
	height:16px;
	background-color:#ebebeb;
}
.cadreArbo{
	border-bottom:1px solid #0099ff;
	border-top:1px solid #0099ff;
}
.headerMenu{
	width:160px;
	height:23px;
	/*
	background-image:url(../Images/headerMenu.gif);
	background-repeat:no-repeat;
	*/
	color:#999999;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
}
.headerMenu2{
	width: 160px;
	height: 23px; /*
	background-image:url(../Images/headerMenu.gif);
	background-repeat:no-repeat;
	*/
	color: #333333;
	font-size: 12px;
	font-weight: bolder;
	border-bottom: 1px solid #ebebeb;
	border-right: 1px solid #ebebeb;
	font-family: Arial;
}

.footerMenu{
	width:160px;
	height:15px;
	font-size:1px;
	/*
	background-image:url(../Images/basMenu.gif);
	background-repeat:no-repeat;
	*/
}
.scrolldoc {
  width : 180px;
  height:auto;
  overflow: auto;
  background-color: white;
}
.bodyMenu{
	width:200px;
	/*border-bottom:1px dotted #999999;*/
	/*
	border-right:1px dotted #999999;
	border-left:1px dotted #999999;
	background-color:#F2F2F2;
	*/
	background-color:#ffffff;
}
.space{
	font-size:1px;
	height:3px;
}
.headerTab{
	background-color:#CCCCCC;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	background-repeat:repeat-x;
	height:18px;
}
.headerTabLog{
	background-color:#CCCCCC;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	height:25px;
}

.headerTabPopUp{
	background-color:#CCCCCC;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	background-image:url(../Images/backHeaderPopUp.jpg);
	background-repeat:repeat-x;
	height:25px;
}
.titlePage{
	border-bottom:1px dotted #999999;
	color:#666666;
	font-size:14px;
	font-weight:bold;
}

.tdGlobalLink{
	height:18px;
}

.globalLinkHeader1{
	width:100px;
	height:18px;
	background-color:#000000;
	/*
	background-color:#EBEBEB;
	border:1px solid #cccccc;
	*/
}
.globalLinkHeader2{
	width:100px;
	height:18px;
	border-left:1px solid #000000;
	background-color:#333333;
	/*
	background-color:#EBEBEB;
	border:1px solid #cccccc;
	*/
}
.globalLinkHeader3{
	width:120px;
	height:18px;
	border-left:1px solid #000000;
	background-color:#666666;
	color:white;
	font-size:9px;
	font-weight:normal;
	/*
	background-color:#EBEBEB;
	
	*/
}
.tabGlobalLink{
	background-color:#EBEBEB;
	border:1px solid #000000;
}
.divBubble{
	position:absolute;
	display:none;
}
.bubbleCss1{
	width:405px;
	height:284px;
	background-image:url(../Images/bubbleHaut.gif);
	background-repeat:no-repeat;
	filter:alpha(opacity=80);
}
.bubbleCss2{
	width:405px;
	height:284px;
	background-image:url(../Images/bubbleBas.gif);
	background-repeat:no-repeat;
	filter:alpha(opacity=80);
}
.bubbleCss3{
	width:405px;
	height:284px;
	background-image:url(../Images/bubblemilieu.gif);
	background-repeat:no-repeat;
	filter:alpha(opacity=80);
}
/* Register */

.ongSelect{
	width:150px;
	height:30px;
	background-color:#FFDBA4;
	border-right:1px solid #8caa38;
	border-left:1px solid #8caa38;
	border-top:3px solid #8caa38;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	vertical-align:top;
}
.ongNotSelect{
	width:150px;
	height:25px;
	background-color:#EBEBEB;
	border-top:1px solid #cccccc;
	border-bottom:3px solid #8caa38;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	vertical-align:bottom;
}

.ongSelectMark{
	width:120px;
	height:30px;
	background-color:#FFDBA4;
	border-right:1px solid #8caa38;
	border-left:1px solid #8caa38;
	border-top:3px solid #8caa38;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	vertical-align:top;
}
.ongNotSelectMark{
	width:120px;
	height:25px;
	background-color:#EBEBEB;
	border-top:1px solid #cccccc;
	border-bottom:3px solid #8caa38;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	vertical-align:bottom;
}
.ongSelectMarkLong{
	width:150px;
	height:30px;
	background-color:#FFDBA4;
	border-right:1px solid #8caa38;
	border-left:1px solid #8caa38;
	border-top:3px solid #8caa38;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	vertical-align:top;
}
.ongNotSelectMarkLong{
	width:150px;
	height:25px;
	background-color:#EBEBEB;
	border-top:1px solid #cccccc;
	border-bottom:3px solid #8caa38;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	vertical-align:bottom;
}
.ongSelectCatalog{
	width:120px;
	height:30px;
	/*background-color:#FFDBA4;*/
	background-color:white;
	border-right:1px solid #8caa38;
	border-left:1px solid #8caa38;
	border-top:3px solid #8caa38;
	font-size:10px;
	font-weight:bold;
	color:#333333;
	vertical-align:top;
}
.ongNotSelectCatalog{
	width:120px;
	height:25px;
	background-color:#EBEBEB;
	border-top:1px solid #cccccc;
	border-bottom:3px solid #8caa38;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	vertical-align:bottom;
}
.tabspaceOng{
	height:25px;
	width:10px;
	border-bottom:3px solid #8caa38;
	vertical-align:bottom;
}
.tabspaceOngBorder{
	height:25px;
	border-bottom:3px solid #8caa38;
	vertical-align:bottom;
}
.cellOng{
	width:120px;
}
.spaceOng{
	width:10px;
}
.tabsearch{
	background-repeat:repeat-x;
	height:25px;
}
/* elements de formulaire */
.quescomInput{
	width:200px;
	/*height:15px;*/
}
.quescomInputDisabled{
	width:200px;
	/*height:15px;*/
	background-color:#CCCCCC;
}
.quescomInputSearch{
	width:200px;
	/*height:12px;*/
}
.quescomInputSearchCourt{
	width:130px;
	/*height:12px;*/
}

.quescomInputCourt{
	width:120px;
	/*height:15px;*/
}
.quescomInputLong{
	width:350px;
	/*height:15px;*/
}
.quescomTextArea{
	width:200px;
	height:50px;
	Font-Family: Arial;
	Font-Size : 11px;
}
.quescomInputFile{
	width:205px;
	height:20px;
}
.iqsimBoutons{
	background-color:#8caa38;
	font-size:10px;
	font-weight:bold;
	width:100px;
	color:#FFFFFF;
	border-bottom-color:#dcfa88;
}
.iqsimBoutonsLogin{
	background-color:#8caa38;
	font-size:10px;
	font-weight:bold;
	width:70px;
	color:#FFFFFF;
	border-bottom-color:#FFCC00;
}
.iqsimBoutonsPetit{
	background-color:#8caa38;
	font-size:10px;
	font-weight:bold;
	width:70px;
	color:#FFFFFF;
	border-bottom-color:#FFCC00;
}

/* les combo */
.comboStyleQuescom{
	background-color:#ebebeb;
	font-size:10px;
	font-weight:normal;
	height:18px;
	color:#333333;
}

.hiddenBtnArbo{
	font-size:1px;
	width:1px;
	height:2px;
	visibility:visible;
}
.tabLogin{
	width:350px;
	height:150px;
	border-top:1px dotted #cccccc;
	border-bottom:1px dotted #cccccc;
	border-left:1px dotted #cccccc;
	border-right:1px dotted #cccccc;
}
.messageAlert{
	color:#8caa38;
	font-size:10px;
	font-weight:bold;
}
.iQGris{
	font-family: Arial;
	Color : #1a1719 ;
	font-size:11px;
	font-weight:bold;
}

.iQVert{
	font-family: Arial;
	Color :  #7c9a27 ;
	font-size:11px;
	font-weight:bold;
	Text-Decoration : None;
}

.iQVert2{
	font-family: Arial;
	Color :  #7c9a27 ;
	font-size:14px;
	font-weight:bold;
	Text-Decoration : None;
}

.loggedOn{
	color:#666666;
	font-size:10px;
	font-weight:bold;
}
.loggedName{
	color:#333333;
	font-size:10px;
	font-weight:bold;
}
.fontDocSize{
	color:#333333;
	font-size:10px;
	font-weight:bold;
}
.loggedPrivi{
	color:#333333;
	font-size:9px;
	font-weight:normal;
}
.ligne1w td{
	background-color:#FFFFFF;
	border-bottom:solid 1px #626365;
	color:#000000;
	height:19px;
}
.ligne3w{
	background-color:#626365;
	color:#FFFFFF;
	height:19px;
}

.ligne1ticket td{
	background-color: rgba(255, 0, 4, 0.6);
	color:#000000;
	height:19px;
	border-bottom:solid 1px #626365;
}
.ligne2ticket td{
	background-color: rgba(255, 102, 0, 0.5);
	
	border-bottom:solid 1px #626365;
	color:#000000;
	height:19px;
	
}
.ligne3ticket td{
	background-color:rgba(255, 236, 28, 0.3);
	color:#000000;
	height:19px;
	border-bottom:solid 1px #626365;
}
.ligne4ticket td{
	background-color:#FFFFFF;
	color:#000000;
	height:19px;
	border-bottom:solid 1px #626365;
}
.ligne5ticket td{
	background-color:#adcb57;	
	color:#000000;
	height:19px;
	border-bottom:solid 1px #626365;
}
.WARNING{
	background-color:#000000;
	color:#FFFFFF;
	font-size:20px;
	font-weight:bold;
	height:40px;
	border-bottom:solid 1px #FF0000
}
.ligne1{
	background-color:#dffd89;
}

.ligne1grey{
	background-color:#F2F2F2;
}

.ligne2grey{
	background-color:#DDDDDD;
}

lignewhite{background-color:#999;}

.ligne2{
	background-color:#ccea76;
}
.ligne3{
	background-color:#ebebeb;
}
.lignewhite{
	background-color:#FFFFFF;
}
.lignegrey{
	background-color:#999;
}
.ongAccountManage{
	background-color:#ebebeb;
	height:20px;
	width:100px;
	border-top:1px solid #cccccc;
}

.ongAccountManageSelected{
	background-color:#FFEED5;
	height:25px;
	width:100px;
	border-top:3px solid #8caa38;
}


.zoneStats{
	/*background-color:#CCCCCC;*/
}
.boiteStats{
	/*border:1px solid #8caa38;*/
}
.bottomStats{
	background-image:url(../Images/bottomStats.gif);
	height:15px;
	
}
.headerStats{
	/*background-image:url(../Images/headerStats.gif);*/
	height:20px;
	color:#666666;
	font-size:10px;
	font-weight:bold;
}
.hitStats{
	width:100px;
	color:#666666;
	font-size:10px;
	font-weight:bold;
}
.hitStats2{
	width:160px;
	color:#666666;
	font-size:10px;
	font-weight:bold;
}
.cptStats{
	width:20px;
	color:#666666;
	font-size:10px;
	font-weight:bold;
}
.ligneAlterStats{
	background-color:#F4F4F4;
}

.ligneAlterStats2{
	background-color:#EEEEEE;
}

.hgHeaderStats{
	width:12px;
	height:20px;
	background-image:url(../Images/hgHeaderStats.gif);
	background-repeat:no-repeat;
}
.hmHeaderStats{
	height:20px;
	background-image:url(../Images/hmHeaderStats.gif);
	background-repeat:repeat-x;
	color:#333333;
	font-size:10px;
	font-weight:bold;
}
.hdHeaderStats{
	height:20px;
	width:12px;
	background-image:url(../Images/hdHeaderStats.gif);
	background-repeat:no-repeat;
}
.bgBottomStats{
	width:12px;
	height:15px;
	background-image:url(../Images/bgBottomStats.gif);
	background-repeat:no-repeat;
}
.bmBottomStats{
	height:15px;
	background-image:url(../Images/bmBottomStats.gif);
	background-repeat:repeat-x;
	background-color:#F7F7F7;
}
.bdBottomStats{
	height:15px;
	width:12px;
	background-image:url(../Images/bdBottomStats.gif);
	background-repeat:no-repeat;
}
.corpsStats{
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	background-color:#F7F7F7;
}

/* Gestion fiche soft */
.titleFicheSoft{
	color:#8caa38;
	font-weight:bold;
	font-size:10px;
	/*background-color:#FFE7C1;*/
	border-bottom:1px dotted #cccccc;
	background-color:#F8F8F8;
}
.caseDownloadSoft{
	border:1px dotted #666666;
	background-color:#F8F8F8;
	height:60px;
	width:140px;
}
.spaceSoft{
	height:7px;
}
.relatedLinkFiche{
	border:1px solid #ebebeb;
	/*background-color:#F8F8F8;*/
}
.titleSoft{
	color:#333333;
	font-size:15px;
	font-weight:bold;
}
.titleSoftLight{
	color:#333333;
	font-family:Arial;
	font-size:12px;
}
/* end gestion fiche soft*/

.styleItemLink{
	cursor:default;	
}

/* Yahoo browse */
:link.titleBrowse	 {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	Text-Decoration : underline;
}
:active.titleBrowse	 {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	Text-Decoration : underline;
}
:visited.titleBrowse	 {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	Text-Decoration : underline;
}

:hover.titleBrowse	 {
	color:#acca58;
	font-size:14px;
	font-weight:bold;
	Text-Decoration : underline;
}
:link.titleMiniBrowse	 {
	color:#333333;
	font-size:11px;
	Text-Decoration : underline;
}
:active.titleMiniBrowse	 {
	color:#333333;
	font-size:11px;
	Text-Decoration : underline;
}
:visited.titleMiniBrowse	 {
	color:#333333;
	font-size:11px;
	Text-Decoration : underline;
}

:hover.titleMiniBrowse	 {
	color:#acca58;
	font-size:11px;
	Text-Decoration : underline;
}
/* Liens */
:link.menuLink{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #333333 ;
			Text-Decoration : None;
			font-weight:normal;
}
:active.menuLink{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #333333 ;
			Text-Decoration : None;
			font-weight:normal;
		}
:visited.menuLink{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #333333 ;
			Text-Decoration : None;
			font-weight:normal;
		}

:hover.menuLink	 {
			font-family: Arial;
			Font-Size : 11px ;
			Color : #acca58 ;
			Text-Decoration : None;
			font-weight:normal;
}
/*--------------------------------------------------------------------*/		
:link.menuLinkDoc{
			font-family:  Arial;
			Font-Size : 11px ;
			Color : #000000 ;
			Text-Decoration : None;
		}
:active.menuLinkDoc{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #000000 ;
			Text-Decoration : None;
		}
:visited.menuLinkDoc	 {
			font-family: Arial;
			Font-Size : 11px ;
			Color : #000000 ;
			Text-Decoration : None;
}

:hover.menuLinkDoc{
			font-family: Arial;
			Font-Size : 11px ;
			Color : red ;
			Text-Decoration : None;
		}
/*--------------------------------------------------------------------*/		
:link.menuLinkBlanc{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #ffffff ;
			Text-Decoration : None;
		}
:active.menuLinkBlanc{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #ffffff ;
			Text-Decoration : None;
		}
:visited.menuLinkBlanc	 {
			font-family: Arial;
			Font-Size : 11px ;
			Color : #ffffff ;
			Text-Decoration : None;
}

:hover.menuLinkBlanc{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #acca58 ;
			Text-Decoration : None;
		}
		
/**************************************************************************************/
:link.menuLinkBlancGras{
			font-family:  Arial;
			Font-Size : 9px ;
			Color : #ffffff ;
			Text-Decoration : None;
			font-weight:normal;
		}
:active.menuLinkBlancGras{
			font-family:  Arial;
			Font-Size : 9px ;
			Color : #ffffff ;
			Text-Decoration : None;
			font-weight:normal;
		}
:visited.menuLinkBlancGras	 {
			font-family:  Arial;
			Font-Size : 9px ;
			Color : #ffffff ;
			Text-Decoration : None;
			font-weight:normal;
}

:hover.menuLinkBlancGras{
			font-family:  Arial;
			Font-Size : 9px ;
			Color : #acca58 ;
			Text-Decoration : None;
			font-weight:normal;
		}
/* ---------------------------------------- */

:link.menuLinkGras{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #595959  ;
			Text-Decoration : None;
			font-weight:bold;
}
:active.menuLinkGras{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #595959  ;
			Text-Decoration : None;
			font-weight:bold;
}
:visited.menuLinkGras{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #595959 ;
			Text-Decoration : None;
			font-weight:bold;
}

:hover.menuLinkGras{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #8caa38 ;
			Text-Decoration : None;
			font-weight:bold;
}

:link.menuLinkGrasRouge{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #FF0000  ;
			Text-Decoration : None;
			font-weight:bold;
}
:active.menuLinkGrasRouge{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #FF0000  ;
			Text-Decoration : None;
			font-weight:bold;
}
:visited.menuLinkGrasRouge{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #FF0000 ;
			Text-Decoration : None;
			font-weight:bold;
}

:hover.menuLinkGrasRouge{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #FF0000 ;
			Text-Decoration : None;
			font-weight:bold;
}

:link.menuLinkQues	 {
			font-family: Arial;
			Font-Size : 11px ;
			Color : #acca58 ;
			Text-Decoration : None;
		}
:active.menuLinkQues	 {
			font-family:  Arial;
			Font-Size : 11px ;
			Color : #acca58 ;
			Text-Decoration : None;
		}
:visited.menuLinkQues	 {
			font-family:  Arial;
			Font-Size : 11px ;
			Color : #acca58 ;
			Text-Decoration : None;
		}

:hover.menuLinkQues	 {
			font-family: Arial;
			Font-Size : 11px ;
			Color : #333333 ;
			Text-Decoration : None;
		}

/* Arbre */
:link.menuLinkArbo	 {
			font-family: Arial;
			Font-Size : 11px ;
			Color : #333333 ;
			Text-Decoration : None;
		}
:active.menuLinkArbo	 {
			font-family:  Arial;
			Font-Size : 11px ;
			Color : #333333 ;
			Text-Decoration : None;
		}
:visited.menuLinkArbo	 {
			font-family:  Arial;
			Font-Size : 11px ;
			Color : #333333 ;
			Text-Decoration : None;
		}

:hover.menuLinkArbo	 {
			font-family: Arial;
			Font-Size : 11px ;
			Color : #acca58 ;
			Text-Decoration : None;
		}


/************* CALENDRIER*********************/
/* jours pour Netscape */
.NSday
{
	font-family: Arial;
	font-weight: 	bold;
	font-size:	12px;
	color:		#0000cc;
	text-decoration: none;
}
/* tableau des jours */
.Gtab
{
	font-family: Arial;
	font-weight: 	normal;
	font-size:	12px;
	text-decoration: none;
	border:	solid 1px #000000;
	background:	#333333;
	width:		152px;
}
/* champs texte */
.Gname
{
	font-family: Arial;
	font-weight: 	bold;
	font-size:	12px;
	color:		#ffffff;
	text-decoration: none;
}

/* champs texte */
.Gtxt
{
	font-family: Arial;
	font-weight: 	normal;
	font-size:	12px;
	color:		#6c628a;
	text-decoration: none;
	margin-left:	0px;
}
/* en-tete semaine */
.Gh1, .Gh2, .Gh3, .Gh4, .Gh5
{
	width: 		20px;
	height: 	16px;
	font-size:	12px;
	background:	#8caa38;
	border:		solid 0px #8caa38;
	font-family: Arial;
	font-weight: 	bold;
	color:		#ffffff;
	text-align:	center;
	line-height:	16px;
}
.Gh0, .Gh6
{
	width: 		20px;
	font-size:	12px;
	height: 	16px;
	border:		solid 1px #8caa38;
	background:	#FFFFFF;
	font-family: Arial;
	font-weight: 	bold;
	color:		#ffffff;
	text-align:	center;
	line-height:	16px;
}
.Gfree
{
	width: 		20px;
	height: 	16px;
	background:	#8caa38;
	border:		solid 1px #ffffff;
	font-family: Arial;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
.Gfreeon
{
	width: 		20px;
	height: 	16px;
	background:	#8caa38;
	border:		solid 1px #000000;
	font-family: Arial;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
.Gc1, .Gc2, .Gc3, .Gc4, .Gc5
{
	width: 		20px;
	height: 	16px;
	background:	#ffffff;
	border:		solid 1px #8caa38;
	font-family: Arial;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	default;
	line-height:	16px;
}
.Gc1on, .Gc2on, .Gc3on, .Gc4on, .Gc5on
{
	width: 		20px;
	height: 	16px;
	background:	#8caa38;
	border:		solid 1px #ffffff;
	font-family: Arial;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#ffffff;	
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}

.GGc1on, .GGc2on, .GGc3on, .GGc4on, .GGc5on
{
	height: 	16px;
	background:	#8caa38;
	border:		solid 1px #ffffff;
	font-family: Arial;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#ffffff;	
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}

.Gc0, .Gc6
{
	width: 		20px;
	height: 	16px;
	border:		solid 1px #8caa38;
	background:	#cccccc;
	font-family: Arial;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#000000;
	text-align:	center;
	cursor: 	default;
	line-height:	16px;
}
.Gc0on, .Gc6on
{
	width: 		20px;
	height: 	16px;
	border:		solid 1px #ffffff;
	background:	#999999;
	font-family: Arial;
	font-weight: 	normal;
	padding:	0px;
	margin:		0px;
	color:		#ffffff;
	text-align:	center;
	cursor: 	pointer;
	line-height:	16px;
}
/*********************************/


/************ Style catalogue **************/
.green14{
	font-weight:bold;
	color:#0C0;
	font-size:14px;
}


.red14{
	font-weight:bold;
	color:#F69;
	font-size:14px;
}

.titleCatalogPage{
	font-weight:bold;
	color:#8caa38;
	font-size:14px;
}
.spacetitle{
	width:220px;
	background-color:#F4F4F4;
	color:#333333;
	font-weight:bold;
}
.combostyle{
	font-size:10px;
}
.headertabcatalog{
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
	background-color:#333333;
}
.headerTabList{
	background-color:#333333;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
.headerTabRes{
	background-color:#f4f4f4;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid #666666;
}
.headerTabListOrange{
	background-color:#8caa38;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

.lignetabcatalog{
	background-color:#f4f4f4;
}
.inputtextcatalog{
	width:200px;
}
.inputtextareacatalog{
	width:200px;
	height:50px;
	Font-Family : Arial;
	Font-Size : 11px ;
}
.iqsimBoutonsCatalog{
	background-color:#8caa38;
	font-size:10px;
	font-weight:bold;
	width:100px;
	color:#FFFFFF;
	border-bottom-color:#FFCC00;
}
/*********************************************/

/*//////////// MENU BAR */
div.menuBar,
div.menuBar a.menuButton,
div.menu,
div.menu a.menuItem {
  Font-Family : Arial;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  color: #000000;
  
}

div.menuBar {
  background-color: #8caa38;
  border: 2px outset #8caa38;
  padding: 4px 2px 4px 2px;
  width:562px;
  text-align: left;
}

div.menuBar a.menuButton {
  background-color: transparent;
  border: 1px solid #8caa38;
  color: #ffffff;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  background-color: transparent;
  border: 1px outset #8caa38;
  color: #000000;
}

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover {
  background-color: #333333;
  border: 1px inset #8caa38;
  color: #ffffff;
  left: 1px;
  top: 1px;
}

div.menu {
  background-color: #333333;
  border: 2px outset #333333;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  color: #ffffff;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  background-color: #8caa38;
  color: #ffffff;
}

div.menu a.menuItem span.menuItemText {}

div.menu a.menuItem span.menuItemArrow {
  margin-right: -.75em;
}

div.menu div.menuItemSep {
  border: 1px inset #8caa38;
  margin: 4px 2px;
}
/*//////////////////////////////////*/
/*/////////////////// DEVIS //////////////////////////*/
.PRODUCT_title{
	color:#8caa38;
	font-weight:bold;
}
.PRODUCT_desc{
	font-size:9px;
	text-align:justify;
}
.PRODUCT_minitext{
	font-size:9px;
	text-align:justify;
}
.PRODUCT_pricecolumn{
	width:85px;
	background-color:#ebebeb;
	color:#666666;
	font-weight:bold;
	font-size:10px;
}
.delimitconfigurator{
	background-color:#ffffff;
	border-top:1px solid #8caa38;
	border-right:1px solid #8caa38;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	height:25px;
}
.CONFIGURATOR_delimitCat{
	background-color:#cccccc;
	font-weight:bold;
	color:#333333;
	
}
.CONFIGURATOR_delimitCat2{
	/*
	background-color:#EBEBEB;
	font-weight:bold;
	font-size:10px;
	color:#666666;
	*/
	background-color:#cccccc;
	font-weight:bold;
	color:#333333;
}

.CONFIGURATOR_delimitCat20{
	
	background-color:#EBEBEB;
	
	
}

.CONFIGURATOR_Space{
	width:50px;
	background-color:#FFFFFF;
}
.lineSpecialOffer{
	background-color:#E1FFE1;
}
.lignetabcatalogDevis{

}
.DEVIS_RoiImport{
	display:block;
}
.loadroibox{
	border-right:1px solid #333333;
	border-left:1px solid #333333;
	border-bottom:1px solid #333333;
	border-top:1px solid #333333;
	background-color:#ffffff;
}
.orangeBackground{
	background-color:#8caa38;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}
.tabImportRoi{
	width:400px;
}
.frameRoiLoad{
	width:500px;
	height:250px;
	display:none;
	top:0px;
	left:0px;
	position:absolute;
	z-index:50;
	border:1px solid #cccccc;
}
.devisLinkBar{
	background-color:#ebebeb;
	border-bottom:1px solid #999999;
}
.devisTitleHome{
	background-image:url(../Images/devisHeaderTitle.jpg);
	background-repeat:repeat-x;
	height:25px;
	color:#333333;
	font-size:10px;
	font-weight:bold;
}
.devisBodyHomeLeft{
	border-right:1px dotted #cccccc;
}
.devisTextConfig{
	color:#666666;
	font-size:9px;
	text-align:justify;
}
.iqsimBoutonsFin{
	background-color:#8caa38;
	font-size:9px;
	font-weight:bold;
	width:80px;
	height:18px;
	color:#FFFFFF;
	border-bottom-color:#FFCC00;
}
.chooseGateway{
	color:#333333;
	font-weight:bold;
	font-size:9px;
}
.CONFIGURATOR_DivPriceFIeld{
	font-weight:bold;
}
.CONFIGURATOR_Total{
	border-top:1px solid #8caa38;
	background-color:#ffffff;
	height:40px;
}
.CONFIGURATOR_FontTotal{
	font-weight:bold;
	font-size:12px;
	color:#333333;
}
.CONFIGURATOR_cellPrice{
	width:70px;
	text-align:right;
}
.headerPanierCat{
	color:#333333;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px dotted #cccccc;
}
.CONFIGURATOR_Separator{
	height:5px;
	width:100%;
	border-top:1px solid #ebebeb;
}
.texteValidDevis{
	font-size:10px;
	color:#333333;
	text-align:justify;
}
.headerDevisList{
	background-color:#ebebeb;
	color:#666666;
	/*font-weight:bold;*/
	font-size:10px;
}
.selecDevisList{
	background-color:#8caa38;
	color:#ffffff;
	font-weight:bold;
	font-size:10px;
}
.cellAddPanier{
	width:80px;
}
.boxDevisPrice{
	width:150px;
	height:40px;
}
.divFloatConf{
	width:560px;
	height:115px;
	background-color:#FFFFFF;
	border-top:1px solid #000000;
}
.IFRAME_Configurator{
	position:relative;
	width:555px;
	border-width:0px;
	height:400px;
}
.CONF_HostPrice{
	font-weight:bold;
	font-size:12px;
}
.lignemulticonf{
	background-color:#FFEED5;
}
/* Link */
:link.confLinkGras{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #990000  ;
			Text-Decoration : None;
			font-weight:bold;
}
:active.confLinkGras{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #990000  ;
			Text-Decoration : None;
			font-weight:bold;
}
:visited.confLinkGras{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #990000 ;
			Text-Decoration : None;
			font-weight:bold;
}

:hover.confLinkGras{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #990000 ;
			Text-Decoration : None;
			font-weight:bold;
}

/* Non gras */
:link.confLink{
			font-family: Arial;
			Font-Size : 11px ;
			Color : #990000  ;
			Text-Decoration : None;
			font-weight:normal;
}
:active.confLink{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #990000  ;
			Text-Decoration : None;
			font-weight:normal;
}
:visited.confLink{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #990000 ;
			Text-Decoration : None;
			font-weight:normal;
}

:hover.confLink{
			font-family: Arial;
			Font-Size : 11px  ;
			Color : #990000 ;
			Text-Decoration : None;
			font-weight:normal;
}


:link.titleGlobal{
	color: #000080;
	font-size: 1.3em;
	Text-Decoration : None;
}
:active.titleGlobal{
	color: #000080;
	font-size: 1.3em;
	Text-Decoration : None;
}
:visited.titleGlobal{
	color: #000080;
	font-size: 1.3em;
	Text-Decoration : None;
}

:hover.titleGlobal{
	color: #000080;
	font-size: 1.3em;
	Text-Decoration : underline;
}

:link.titleMiniGlobal{
	color: #000080;
	font-size: 1em;
	Text-Decoration : None;
}
:active.titleMiniGlobal{
	color: #000080;
	font-size: 1em;
	Text-Decoration : None;
}
:visited.titleMiniGlobal{
	color: #000080;
	font-size: 1em;
	Text-Decoration : None;
}

:hover.titleMiniGlobal{
	color: #000080;
	font-size: 1em;
	Text-Decoration: underline;
}

.divGlobal{
	color: #000080;
	font-size: 1em;
}

:link.titleGlobalHeader{
	color: #000080;
	font-size: 0.7em;
	Text-Decoration : None;
}
:active.titleGlobalHeader{
	color: #000080;
	font-size: 0.7em;
	Text-Decoration : None;
}
:visited.titleGlobalHeader{
	color: #000080;
	font-size: 0.7em;
	Text-Decoration : None;
}

:hover.titleGlobalHeader{
	color: #acca58;
	font-size: 0.7em;
	Text-Decoration : None;
}

:link.titleMiniFolder{
	color: #000080;
	font-size: 1em;
	Text-Decoration : None;
}
:active.titleMiniFolder{
	color: #000080;
	font-size: 1em;
	Text-Decoration : None;
}
:visited.titleMiniFolder{
	color: #000080;
	font-size: 1em;
	Text-Decoration : None;
}

:hover.titleMiniFolder{
	color: #acca58;
	font-size: 1em;
	Text-Decoration: None;
}
#error_login{
border: 2px solid #ADCB57; padding:10px;
font-size:14px;
}

.ex_highlight #tableone tbody tr.even:hover, #tableone tbody tr.even td.highlighted {background-color: #FFF;}
.ex_highlight #tableone tbody tr.odd:hover, #tableone tbody tr.odd td.highlighted {background-color: #FFF;}
.ex_highlight_row #tableone tr.even:hover {	background-color: #FFF;}
.ex_highlight_row #tableone tr.even:hover td.sorting_1 {background-color: #FFF;}
.ex_highlight_row #tableone tr.even:hover td.sorting_2 {background-color: #FFF;}
.ex_highlight_row #tableone tr.even:hover td.sorting_3 {background-color: #FFF;}
.ex_highlight_row #tableone tr.odd:hover {background-color: #FFF;}
.ex_highlight_row #tableone tr.odd:hover td.sorting_1 {background-color: #FFF;}
.ex_highlight_row #tableone tr.odd:hover td.sorting_2 {background-color: #FFF;}
.ex_highlight_row #tableone tr.odd:hover td.sorting_3 {background-color: #FFF;}

.ex_highlight #tabletwo tbody tr.even:hover, #tabletwo tbody tr.even td.highlighted {background-color: #FFF;}
.ex_highlight #tabletwo tbody tr.odd:hover, #tabletwo tbody tr.odd td.highlighted {background-color: #FFF;}
.ex_highlight_row #tabletwo tr.even:hover {	background-color: #FFF;}
.ex_highlight_row #tabletwo tr.even:hover td.sorting_1 {background-color: #FFF;}
.ex_highlight_row #tabletwo tr.even:hover td.sorting_2 {background-color: #FFF;}
.ex_highlight_row #tabletwo tr.even:hover td.sorting_3 {background-color: #FFF;}
.ex_highlight_row #tabletwo tr.odd:hover {background-color: #FFF;}
.ex_highlight_row #tabletwo tr.odd:hover td.sorting_1 {background-color: #FFF;}
.ex_highlight_row #tabletwo tr.odd:hover td.sorting_2 {background-color: #FFF;}
.ex_highlight_row #tabletwo tr.odd:hover td.sorting_3 {background-color: #FFF;}

a.info{
position:relative;
z-index:24;
color:#000;
text-decoration:none
}
 
a.info:hover{
z-index:25;
}
 
a.info span{
display: none
}
 
a.info:hover span{
display:block;
position:absolute;
top:2em; left:-10em; width:15em;
border:1px solid #000;
background-color:#E0E0E8;
color:#000;
text-align: justify;
/*font-weight:none;*/
padding:5px;
}

.focusField{  
         border:solid 2px #666;
         background:#FFF;  
         color:#000;
		 font-size:11px; 
     }  
.idleField{  
	background:#FFF;  
	 color: #000;  
	 border: solid 1px #3A7442;
	 font-size:11px;
    }  
	
.field_error2 {
     border:solid 2px #FF0000;
     background:#FFF;  
     color:#000; 
	 font-size:11px;
}
#msgerror{
			position:absolute;
			left: 50%;
			top: 20px;
			width: 558px;
			height: 118px;
			margin-left: -281px;
			height:60px;
			background:#FFF;
			color:#000;
			border:solid 2px #FF0000;
			font-size:18px;
			vertical-align:middle;
			z-index:-1000;
			display:none;
			text-align:center;
}

#messageperso{
			position:absolute;
			left: 50%;
			top: 100px;
			width: 400px;
			height: 100px;
			margin-left: -281px;
			height:60px;
			background:#FFF;
			color:#778E30;
			border:solid 2px #778E30;
			font-size:16px;
			vertical-align:middle;
			z-index:-1000;
			display:none;
}
#messageperso2{
			position:absolute;
			left: 50%;
			top: 8px;
			width: 400px;
			height: 100px;
			margin-left: -281px;
			height:60px;
			background:#FFF;
			color:#778E30;
			border:solid 2px #778E30;
			font-size:16px;
			vertical-align:middle;
			z-index:-1000;
			display:none;
			text-align:center;
}


#messageperso3{
			position:absolute;
			left: 50%;
			width: 400px;
			height: 100px;
			margin-left: -281px;
			height:60px;
			background:#FFF;
			color:#778E30;
			border:solid 2px #778E30;
			font-size:16px;
			vertical-align:middle;
			z-index:-1000;
			display:none;
}


#button{
padding: 3px 12px;
cursor:pointer;
color:#ffffff;
-moz-box-shadow: 0px 0px 5px #343434;
-webkit-box-shadow: 0px 0px 5px #343434;
-o-box-shadow: 0px 0px 5px #343434;
box-shadow: 0px 0px 5px #343434;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #656565;
background:#9b9b9b;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#9b9b9b", endColorstr="#343434"); /* Pour IE seulement et mode gradient à linear */
background-image: -webkit-gradient(linear, left top, left bottom, from(#9b9b9b), to(#343434));
background-image: -moz-linear-gradient(top center, #9b9b9b, #343434);
background-image: -o-linear-gradient(top, #9b9b9b, #343434); /*uniquement en mode linear*/}

.btnclass{
color:#FFFFFF;
width:140px;
border: 1px solid #656565;
padding: 3px 12px;
text-align: center; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #6b6b6d 0px 2px 3px;
-moz-box-shadow: #6b6b6d 0px 2px 3px;
box-shadow: #6b6b6d 0px 2px 3px;
background: #9b9b9b;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9b9b9b), to(#343434));
background: -webkit-linear-gradient(#9b9b9b, #343434);
background: -moz-linear-gradient(#9b9b9b, #343434);
background: -ms-linear-gradient(#9b9b9b, #343434);
background: -o-linear-gradient(#9b9b9b, #343434);
background: linear-gradient(#9b9b9b, #343434);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b9b9b',endColorstr='#343434', GradientType=0);

cursor:pointer;
}

.btnclassblack_mini{
cursor:pointer;
color:#FFFFFF;
width:100px;
border: 1px solid #656565;
padding: 1px 5px;
text-align: center; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #6b6b6d 0px 2px 3px;
-moz-box-shadow: #6b6b6d 0px 2px 3px;
box-shadow: #6b6b6d 0px 2px 3px;
background: #9b9b9b;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9b9b9b), to(#343434));
background: -webkit-linear-gradient(#9b9b9b, #343434);
background: -moz-linear-gradient(#9b9b9b, #343434);
background: -ms-linear-gradient(#9b9b9b, #343434);
background: -o-linear-gradient(#9b9b9b, #343434);
background: linear-gradient(#9b9b9b, #343434);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9b9b9b',endColorstr='#343434', GradientType=0);
}

.btnclassred{
cursor:pointer;
color:#FFFFFF;
width:140px;
border: 1px solid #da0000;
padding: 3px 12px;
text-align: center; 
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: #6b6b6d 0px 2px 3px;
-moz-box-shadow: #6b6b6d 0px 2px 3px;
box-shadow: #6b6b6d 0px 2px 3px;
background: #FF0000;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF0000), to(#9F0000));
background: -webkit-linear-gradient(#FF0000, #9F0000);
background: -moz-linear-gradient(#FF0000, #9F0000);
background: -ms-linear-gradient(#FF0000, #9F0000);
background: -o-linear-gradient(#FF0000, #9F0000);
background: linear-gradient(#FF0000, #9F0000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000',endColorstr='#9F0000', GradientType=0);

/*
padding: 3px 12px;
color:#ffffff;
-moz-box-shadow: 0px 0px 5px #9F0000;
-webkit-box-shadow: 0px 0px 5px #9F0000;
-o-box-shadow: 0px 0px 5px #9F0000;
box-shadow: 0px 0px 5px #9F0000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
border: 1px solid #840000;
background:#FF0000;
/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#FF0000", endColorstr="#9F0000"); /* Pour IE seulement et mode gradient à linear */
/*background-image: -webkit-gradient(linear, left top, left bottom, from(#FF0000), to(#9F0000));
background-image: -moz-linear-gradient(top center, #FF0000, #9F0000);
background-image: -o-linear-gradient(top, #FF0000, #9F0000); /*uniquement en mode linear*/
}


.btnclassred_mini{
cursor:pointer;
color:#FFFFFF;
width:100px;
border: 1px solid #da0000;
padding: 1px 5px;
text-align: center; 
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #6b6b6d 0px 2px 3px;
-moz-box-shadow: #6b6b6d 0px 2px 3px;
box-shadow: #6b6b6d 0px 2px 3px;
background: #FF0000;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF0000), to(#9F0000));
background: -webkit-linear-gradient(#FF0000, #9F0000);
background: -moz-linear-gradient(#FF0000, #9F0000);
background: -ms-linear-gradient(#FF0000, #9F0000);
background: -o-linear-gradient(#FF0000, #9F0000);
background: linear-gradient(#FF0000, #9F0000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000',endColorstr='#9F0000', GradientType=0);
}



#alertmsg2{
	position:absolute;
	background:#333;
	z-index:15000;
	width:100%; height:100%; margin-top:0px; margin-left:0; margin-right:0; text-align:center;
	 opacity : 0.7;
    -moz-opacity : 0.7;
    -ms-filter: "alpha(opacity=70)"; /* IE 8 */
    filter : alpha(opacity=70); /* IE < 8 */
	}
	
#alerttxt{
		background: #FFFFFF;
		border:2px solid #dffd89;
		padding:10px;
		position:absolute;
		left:50%;
		top:50%;
		width:300px;
		margin-left:-150px;
		margin-top:-45px;
		font-size:15px;
		text-align:center;  
	z-index:15001;
	}

.visu{	background-color:transparent; border:0px; color:#000;	}


span.info-bulle-contenu
           {
             display: none;
             position: absolute;
             background:#666;
             padding: 6px;
             padding-left: 12px;
             padding-right: 12px;
             color: #FFF;
           }
#tableone_filter{text-align:left; padding-left:10px; padding-top:5px;}		   
#tabletwo_filter{text-align:left; padding-left:10px; padding-top:5px;}	
.btngrey137{
	background:url(../Images/btn_gris137.png) no-repeat;
	width:137px;
	height:16px;
	font-size:12px;
	vertical-align:middle;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}
.btnred137{
	background:url(../Images/btn_red137.png) no-repeat;
	width:137px;
	height:16px;
	font-size:12px;
	vertical-align:middle;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}

.btngrey65{
	background:url(../Images/btn_gris65.png) no-repeat;
	width:65px;
	height:16px;
	font-size:12px;
	vertical-align:middle;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}
.btnred65{
	background:url(../Images/btn_red65.png) no-repeat;
	width:65px;
	height:16px;
	font-size:12px;
	vertical-align:middle;
	color:#FFF;
	text-align:center;
	cursor:pointer;
	text-decoration:none;
}
.highlight {background:#0F3;}

#alerterror{
		background: #FFFFFF;
		border:2px solid #F00;
		padding:10px;
		position:relative;
		left:50%;
		width:90%;
		margin-left:-45%;
		margin-top:5px;
		font-size:15px;
		text-align:center;  
	z-index:15001;
	}
.Ghvert
{
	height: 	16px;
	font-size:	12px;
	background:	#8caa38;
	border:		solid 0px #8caa38;
	font-family: Arial;
	font-weight: 	bold;
	color:		#ffffff;
	text-align:	center;
	line-height:	16px;
}

/* Link */
a:link.no_under{ text-decoration: None; color:#000;}
a:active.no_under{text-decoration : None; color:#000;}
a:visited.no_under{text-decoration : None; color:#000;}
a:hover.no_under{text-decoration:underline ; color:#000;}

:link.homepage	 {
			font-family: Arial;
			Font-Size : 10px ;
			Color : #666666 ;
			Text-Decoration : None;
		}
:active.homepage	 {
			font-family:  Arial;
			Font-Size : 10px ;
			Color : #666666 ;
			Text-Decoration : None;
		}
:visited.homepage	 {
			font-family:  Arial;
			Font-Size : 11px ;
			Color : #666666 ;
			Text-Decoration : None;
		}

:hover.homepage	 {
			font-family: Arial;
			Font-Size : 10px ;
			Color : #8CAA38 ;
			Text-Decoration : None;
		}
.btn_add{
	padding-top:4px;
}
#tableone th{
	background:#626365;
	color:#FFFFFF;
}
#tabletwo th{
	background:#626365;
	color:#FFFFFF;
}

