body,table,tr,td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	scrollbar-arrow-color:#25588B;
	scrollbar-base-color:#FFFFFF;
	scrollbar-shadow-color:black;
	scrollbar-face-color:#white;
	scrollbar-highlight-color:#D4D4D4;
	scrollbar-darkshadow-color:#85911A;
	scrollbar-3dlight-color:black;
}
img.noborderscreen {
	border:0px;	
}
.posBlocMotifScreen {
	position:relative;
	float:left;
	padding-right:15px;
}
.blocMotifScreen {
	position:relative;
	float:left;
	width:135px;
	height:175px;
}
.znAfficheMotif {
	position:relative;
	float:left;
	padding-top:30px;
	padding-bottom:20px;
	width:100%;
}
#voileLightbox {
	position:absolute;
	background-color:#333;
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;		
	z-index:250;
}

#contenuLightbox {
	position:absolute;	
	z-index:251;
}
.cadreBlcImg {
	position:relative;
	float:left;
	padding:10px;
	background-color:#FFF;
}
.intCadreBlcImg {
	position:relative;
	float:left;
}
.posCloseImg {
	position:relative;
	float:right;
	padding-left:50px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#ffa800;
}
a.lnkCloseImg:link, a.lnkCloseImg:active, a.lnkCloseImg:visited, a.lnkCloseImg:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
}
.znPlaceImage {
	position:relative;
	float:left;
	width:100%;
	padding-top:20px;
}
.znPlace1Image {
	position:relative;
	float:right;
	padding-left:2px;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#666;
}	
.posVignetteMotif {
	position:relative;
	float:left;
	width:100%;
}
.zoneTextMotifScreen {
	position:relative;
	float:left;
	width:100%;
}
.zoneRefMotifScreen {
	position:relative;
	float:left;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	color:#666;	
}
.zoneLibelleMotifScreen {
	position:relative;
	float:right;
	font-family:Arial;
	font-size:11px;
	color:#666;	
}	
hr {
/* border-bottom: none; height: 10px; background: url(/images/css-dotted_gris.gif) repeat-x bottom; */
 color: black;
 background-color: #000080;
 height: 1px;
 border: dotted;

}
.hr_orange {
 color: #F1A43F;
 background-color: #000080;
 height: 1px;
 border: dotted;
}
.contour_img {border-style:solid; border-width:3px; border-color:#9C9C9C;}
.textegrisgras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.textegras {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #4A6381;
	text-decoration: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;

	color: #666666;
	text-decoration: underline;
}
.textebleugras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #224B99;
}
.textebleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #224B99;
	width: auto;
	padding-right: 6px;
	padding-left: 6px;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: underline;
}
a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
}
.input_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
}
.input_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-style:solid; border-width:1px; border-color:#A0A7AC;
	background-color: #F7F7F7;
}
.select_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
		font-color: #7F9DB9;
	border-style:solid; border-width:1px;  border-color:#CCCCCC;
	background-color: #F7F7F7;
}
.select_form2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #224B99;
	border-style:solid; border-width:1px;  border-color:#7F9DB9;
	border:0;
	background-color: white;
}
.select_form3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #224B99;
	background-color: white;
	border-color:#7F9DB9;
	margin-top:-1px; 
	margin-left:-1px; 
	margin-bottom:-1px; 
	margin-right:-1px; 
}

.select_implantation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-style:solid;  border-color:#7F9DB9;
	background-color: white;
	height:22px;

	scrollbar-arrow-color:black;
	scrollbar-base-color:#FFFFFF;
	scrollbar-shadow-color:black;
	scrollbar-face-color:#FFA800;
	scrollbar-highlight-color:#D4D4D4;
	scrollbar-darkshadow-color:#85911A;
	scrollbar-3dlight-color:black;
}
.textarea_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-color: #7F9DB9;
	background-color: #F7F7F7;
	scrollbar-arrow-color:#515258;
	scrollbar-base-color:#FFFFFF;
	scrollbar-shadow-color:#ABABAB;
	scrollbar-face-color:#white;
	scrollbar-highlight-color:#D4D4D4;
	scrollbar-darkshadow-color:#85911A;
	scrollbar-3dlight-color:black;
	border-style:solid; border-width:1px; border-color:#CCCCCC;

}
.blueborder {
	border-top: 1px solid #1D9ED4;
	border-right: 1px solid #1D9ED4;
	border-bottom: 1px solid #1D9ED4;
	border-left: 1px solid #1D9ED4;
}
.blueborder_droit {
	border-right: 1px solid #2C56A1;
}
.norepeat {
	background-repeat: no-repeat;
}
.norepeat_BC {
	background-repeat: no-repeat;
	background-position: center bottom;
}
.norepeatTL {
	background-repeat: no-repeat;
	background-position: top left;
}
.norepeatTR {
	background-repeat: no-repeat;
	background-position: top right;
}
.repeatY_L {
	background-repeat: repeat-y;
	background-position: left;
}
.repeatXB {
	background-repeat: repeat-x;
	background-position: bottom;
}
.repeatXT {
	background-repeat: repeat-x;
	background-position: top;
}

a.fonctionnel:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
}
a.fonctionnel:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
}
a.fonctionnel:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #999999;
	text-decoration: none;
}
a.fonctionnel:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
		font-weight: normal;
	color: #2757A7;
	text-decoration: none;
}



a.thematique:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: white;
	text-decoration: none;
}
a.thematique:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: white;
	text-decoration: none;
}
a.thematique:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
a.thematique:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #99CCFF;
	font-weight: normal;
	text-decoration: none;
}

/* IMPRIMER */
a.imprimer:visited  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFA800;
	text-decoration: underline;
}
a.imprimer:link  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFA800;
	text-decoration: underline;
}
a.imprimer:active  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFA800;
	text-decoration: underline;

}
a.imprimer:hover  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #224B99;
	text-decoration: underline;
}

/* NAVIGATION */

a.navigation:visited  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
a.navigation:link  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
a.navigation:active  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
a.navigation:hover  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #4A6381;
	text-decoration: none;
}
a.navigation_bu:visited  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
   vertical-align:middle;
   display: block;
   width: 100%;
   height: 100%;  line-height:20px;
}
a.navigation_bu:link  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
   vertical-align:middle;
              display: block;
   width: 100%;
   height: 100%;  line-height:20px;
}
a.navigation_bu:active  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
   vertical-align:middle;
              display: block;
   width: 100%;
   height: 100%; 
   line-height:20px;
}
a.navigation_bu:hover  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #4A6381;
	text-decoration: none;
   vertical-align:middle;
              display: block;
   width: 100%;
   height: 100%;  line-height:20px;
}
a.navigationsport:visited  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: white;
		text-decoration: none;
}
a.navigationsport:link  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
		text-decoration: none;
}
a.navigationsport:active  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;
		text-decoration: none;

}
a.navigationsport:hover  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #4A6381;
	text-decoration: none;
		text-decoration: none;
}


a.orange:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFA90E;
	text-decoration: none;
}
a.orange:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
		font-weight: bold;
	color: #FFA90E;
	text-decoration: none;
}
a.orange:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
		font-weight: bold;
	color: #FFA90E;
	font-weight: bold;
	text-decoration: none;
}
a.orange:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

		font-weight: bold;
	color: #224B99;

	text-decoration: none;
}
/* ESPACE PLUS */

a.espaceplus:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #224B99;
	text-decoration: none;
}
a.espaceplus:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
		font-weight: bold;
	color: #224B99;
	text-decoration: none;
}
a.espaceplus:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
		font-weight: bold;
	color: #224B99;
	font-weight: bold;
	text-decoration: none;
}
a.espaceplus:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

		font-weight: bold;
	color: #FFA90E;

	text-decoration: none;
}

.texteorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
}
.texteorangegras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}

.texteorangegras2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFA800;
}
.texteorangegras3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F1A43F;
}
.textegris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.textegrisgros {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}
a.espaceplus2:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #224B99;
	text-decoration: underline;
}
a.espaceplus2:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #224B99;
	text-decoration: underline;
}
a.espaceplus2:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
		font-weight: bold;
	color: #224B99;
	font-weight: normal;
	text-decoration: underline;
}
a.espaceplus2:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFA90E;
	text-decoration: none;
}


/* CSS LIEN ds sad_style */

a.lien_bleu:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #224B9B;
	text-decoration: underline;
}
a.lien_bleu:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #224B9B;
	text-decoration: underline;
}
a.lien_bleu:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #224B9B;
	text-decoration: underline;
}
a.lien_bleu:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}



a.lien_blanc:visited  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;

}
a.lien_blanc:link  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;

}
a.lien_blanc:active  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: white;
	text-decoration: none;

}
a.lien_blanc:hover  {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #224B9B;
	text-decoration: none;
}


a.lien_orange:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF9900;
	text-decoration: underline;
}
a.lien_orange:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF9900;
	text-decoration: underline;
}
a.lien_orange:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF9900;
	text-decoration: underline;
}
a.lien_orange:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #999999;
	text-decoration: underline;
}
a.lien_gris:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: underline;
}
a.lien_gris:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: underline;
}
a.lien_gris:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #FF9900;
	text-decoration: underline;
}
a.lien_gris:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-decoration: underline;
}

a.bu_automotive:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
a.bu_automotive:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	text-decoration: underline;
}
a.bu_automotive:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #999999;
	font-weight: normal;
	text-decoration: underline;
}
a.bu_automotive:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFA90E;
	text-decoration: underline;
}
.taborange {
	border: solid 2px #F1A43F;
	border-collapse:collapse
}
.tdorange{
	border-right:solid 2px #F1A43F;
}
.repeatXBorange {
	background-repeat: repeat-x;
	background-position: bottom;
	border-right:solid 2px #F1A43F;
}
