* { margin: 0; }

html
{
/*
	scrollbar-3dlight-color: #007DBC;
	scrollbar-arrow-color: #D8C89E;
	scrollbar-darkshadow-color: #000000;
	scrollbar-face-color: #3b2723;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #099050;
	scrollbar-track-color: #3b2723;
*/
}

@font-face {
	font-family:'Sony Sketch EF';
	src:url("/font/Sony_Sketch_EF.eot?") format("eot"),url("/font/Sony_Sketch_EF.woff") format("woff"),url("/font/Sony_Sketch_EF.ttf") format("truetype"),url("/font/Sony_Sketch_EF.svg#SonySketchEF") format("svg");
	font-weight:normal;
	font-style:normal;
	}


body {	background-color: #FFFFFF;margin: 0;	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1a171b;}
body.b1 {	background-color: #FFFFFF;margin: 0;	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1a171b;}
body.b2 {	background-color: #FFFFFF;margin: 0;	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1a171b;}
body.b3 {	background-color: #FFFFFF;margin: 0;	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1a171b;}
body.b4 {	background-color: #FFFFFF;margin: 0;	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1a171b;}
body.b5 {	background-color: #FFFFFF;margin: 0;	font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#1a171b;}

li{line-height:20px;}

a, a:visited{	color: #2a52cc;	text-decoration: none;}
a:hover{	color: #EE3B34;	text-decoration: none;}

h1 {font-size: 32px;line-height:32px;color:#707173;	padding:0px;margin:0px;border:none;}
h2 {font-size: 20px;line-height:20px;color:#707173;	padding:0px;margin:0px;font-weight:normal;letter-spacing:1px;border:none;}

.coul1{color:#A91B22;}
.coul2{color:#e57d8d;}
.coul3{color:#6869a9;}
.coul4{color:#9b376e;}
.coul5{color:#9b376e;}

.tooltip{display:none;width:400px;margin:0;padding:5px;font-size:11px;color:#666;background:#fff;border:5px solid #ccc;}
a.tooltiplink {background:#f0f0f0;border:1px solid #000;text-decoration:none;color:#101010;padding:5px;font-size:8px;line-height:6px;height:6px;display:block;letter-spacing:0.5px;}


.h1u { height:10px;width:100%; font-size:1px;background-color:none;margin:0px;padding:0px;}
.cl2 {clear:both;font-size:2px;color:none;}
hr{	clear: both;	visibility: hidden;	margin: 0;}

#absrs{background:white;position:fixed;width:35px;left:0px;top:450px;}
#absrs img {padding-top:3px;border:0px;}


#BasBody{background:#636f6f;width:100%;height:20px;bottom:0px;position:fixed;}
#BasBody2{height:25px;}

#rgpd{position:fixed;bottom:0;padding:0px;z-index:9999;width:100%;}
#innerrgpd{position:relative;background:#e0e0e0;margin-left: auto;margin-right: auto;width: 960px;margin-bottom:1px;margin-top:1px;border:1px solid black;padding:5px;text-align:center;}
#innerrgpd iframe{width: 100%;height:36px;}


#ZP{width:100%;	 margin-left:auto; margin-right:auto;	padding-top:0px;text-align:left;}

#ZP .imgdoc{border:10px solid #e0e0e0;}

#ZText{position:fixed;width:100%;margin:0;padding:0;z-index: 4;top:0px;background: url(/picts/css/body.jpg) repeat-x;	background-attachment: fixed;background-position: 0px 0px;}
#ZText.b1{background: url(/picts/css/body1.jpg) repeat-x;	background-attachment: fixed;background-position: 0px 0px;}
#ZText.b2{background: url(/picts/css/body2.jpg) repeat-x;	background-attachment: fixed;background-position: 0px 0px;}
#ZText.b3{background: url(/picts/css/body3.jpg) repeat-x;	background-attachment: fixed;background-position: 0px 0px;}
#ZText.b4{background: url(/picts/css/body4.jpg) repeat-x;	background-attachment: fixed;background-position: 0px 0px;}
#ZText.b5{background: url(/picts/css/body5.jpg) repeat-x;	background-attachment: fixed;background-position: 0px 0px;}
#ZT{position:relative;background: url(/picts/css/Haut.png) no-repeat;padding:0;margin-top:0px;z-index:1; margin-left:auto; margin-right:auto; width: 1094px;  height: 194px;  font-size: 12px;  color: #000;}

#ZT.b1{position:relative;background: url(/picts/css/Haut1.png) no-repeat;padding:0;margin-top:0px;z-index:1;  margin-left:auto; margin-right:auto; width: 1094px;  height: 200px;  font-size: 12px;  color: #000;}
#ZT.b2{position:relative;background: url(/picts/css/Haut2.png) no-repeat;padding:0;margin-top:0px;z-index:1;  margin-left:auto; margin-right:auto; width: 1094px;  height: 200px;  font-size: 12px;  color: #000;}
#ZT.b3{position:relative;background: url(/picts/css/Haut3.png) no-repeat;padding:0;margin-top:0px;z-index:1;  margin-left:auto; margin-right:auto; width: 1094px;  height: 200px;  font-size: 12px;  color: #000;}
#ZT.b4{position:relative;background: url(/picts/css/Haut4.png) no-repeat;padding:0;margin-top:0px;z-index:1;  margin-left:auto; margin-right:auto; width: 1094px;  height: 200px;  font-size: 12px;  color: #000;}
#ZT.b5{position:relative;background: url(/picts/css/Haut5.png) no-repeat;padding:0;margin-top:0px;z-index:1;  margin-left:auto; margin-right:auto; width: 1094px;  height: 200px;  font-size: 12px;  color: #000;}


#ZT1{	height:125x;background-color:none;clear:both;}
#ZT1A{float:left;width:385px;height:120px;margin:0px 0px 0px 35px;background-color:none;}
#ZT1B{font: 30px 'Sony Sketch EF' ;float:left;padding: 48px 0px 0px 0px;color: #707173;}
	
#ZT2{padding-left:0px;margin-left:10px;margin-top:0px;height:20px;float:left;}
#ZT2 ul{padding:0px 0px 0px 32px;height:20px;}
#ZT2 li {background-color:none;list-style:none; float:left; color:#fff;padding-right:15px;padding-left:15px;background: none;}
#ZT2 li a:link, #ZT2 li a:visited{text-decoration:none;font-size:12px;color:#fff;line-height:20px;}
#ZT2 li a:hover{text-decoration:none;font-size:12px;color:#c51821;line-height:16px;line-height:20px;}
#ZT2 .sep{font-size:1px;background: url(/picts/css/SepMT.png);height:20px;width:2px;float:left;}




#ZT3{padding-left:0px;margin-left:30px;margin-top:0px;height:27px;background-color:none;clear:both;}
#ZT3 ul{padding:0px 0px 0px 15px;height:27px;}
#ZT3 li {background-color:none;list-style:none; float:left; color:#fff;padding-right:15px;padding-left:15px;background: none;}
#ZT3 li.actif {height:28px;background: url(/picts/css/Mactif.jpg) repeat-x; float:left; color:#fff;padding-right:15px;padding-left:15px;}
#ZT3 li a:link, #ZT3 li a:visited{text-decoration:none;font-size:12px;color:#fff;line-height:27px;font-weight:bold;}
#ZT3 li a:hover{text-decoration:none;font-size:12px;color:#000;line-height:16px;line-height:27px;font-weight:bold;}
#ZT3 .sep{font-size:1px;background: url(/picts/css/SepMT2.png);height:27px;width:1px;float:left;}

#ZT3.b1{padding-left:0px;margin-left:30px;margin-top:0px;height:27px;background-color:none;clear:both;}
#ZT3.b1 ul{padding:0px 0px 0px 15px;height:27px;}
#ZT3.b1 li {background-color:none;list-style:none; float:left; color:#fff;padding-right:15px;padding-left:15px;background: none;}
#ZT3.b1 li.actif {height:28px;background: url(/picts/css/Mactif1.jpg) repeat-x; float:left; color:#fff;padding-right:15px;padding-left:15px;}
#ZT3.b1 li a:link, #ZT3.b1 li a:visited{text-decoration:none;font-size:12px;color:#fff;line-height:27px;font-weight:bold;}
#ZT3.b1 li a:hover{text-decoration:none;font-size:12px;color:#000;line-height:16px;line-height:27px;font-weight:bold;}
#ZT3.b1 .sep{font-size:1px;background: url(/picts/css/SepMT2.png);height:27px;width:1px;float:left;}


#ZT3.b2{padding-left:0px;margin-left:30px;margin-top:0px;height:27px;background-color:none;clear:both;}
#ZT3.b2 ul{padding:0px 0px 0px 15px;height:27px;}
#ZT3.b2 li {background-color:none;list-style:none; float:left; color:#fff;padding-right:15px;padding-left:15px;background: none;}
#ZT3.b2 li.actif {height:28px;background: url(/picts/css/Mactif2.jpg) repeat-x; float:left; color:#fff;padding-right:15px;padding-left:15px;}
#ZT3.b2 li a:link, #ZT3.b2 li a:visited{text-decoration:none;font-size:12px;color:#fff;line-height:27px;font-weight:bold;}
#ZT3.b2 li a:hover{text-decoration:none;font-size:12px;color:#000;line-height:16px;line-height:27px;font-weight:bold;}
#ZT3.b2 .sep{font-size:1px;background: url(/picts/css/SepMT2.png);height:27px;width:1px;float:left;}

#ZT3.b3{padding-left:0px;margin-left:30px;margin-top:0px;height:27px;background-color:none;clear:both;}
#ZT3.b3 ul{padding:0px 0px 0px 15px;height:27px;}
#ZT3.b3 li {background-color:none;list-style:none; float:left; color:#fff;padding-right:15px;padding-left:15px;background: none;}
#ZT3.b3 li.actif {height:28px;background: url(/picts/css/Mactif3.jpg) repeat-x; float:left; color:#fff;padding-right:15px;padding-left:15px;}
#ZT3.b3 li a:link, #ZT3.b3 li a:visited{text-decoration:none;font-size:12px;color:#fff;line-height:27px;font-weight:bold;}
#ZT3.b3 li a:hover{text-decoration:none;font-size:12px;color:#000;line-height:16px;line-height:27px;font-weight:bold;}
#ZT3.b3 .sep{font-size:1px;background: url(/picts/css/SepMT2.png);height:27px;width:1px;float:left;}

#ZT3.b4{padding-left:0px;margin-left:30px;margin-top:0px;height:27px;background-color:none;clear:both;}
#ZT3.b4 ul{padding:0px 0px 0px 15px;height:27px;}
#ZT3.b4 li {background-color:none;list-style:none; float:left; color:#fff;padding-right:15px;padding-left:15px;background: none;}
#ZT3.b4 li.actif {height:28px;background: url(/picts/css/Mactif4.jpg) repeat-x; float:left; color:#fff;padding-right:15px;padding-left:15px;}
#ZT3.b4 li a:link, #ZT3.b4 li a:visited{text-decoration:none;font-size:12px;color:#fff;line-height:27px;font-weight:bold;}
#ZT3.b4 li a:hover{text-decoration:none;font-size:12px;color:#000;line-height:16px;line-height:27px;font-weight:bold;}
#ZT3.b4 .sep{font-size:1px;background: url(/picts/css/SepMT2.png);height:27px;width:1px;float:left;}

#ZT3.b5{padding-left:0px;margin-left:30px;margin-top:0px;height:27px;background-color:none;clear:both;}
#ZT3.b5 ul{padding:0px 0px 0px 15px;height:27px;}
#ZT3.b5 li {background-color:none;list-style:none; float:left; color:#fff;padding-right:15px;padding-left:15px;background: none;}
#ZT3.b5 li.actif {height:28px;background: url(/picts/css/Mactif5.jpg) repeat-x; float:left; color:#fff;padding-right:15px;padding-left:15px;}
#ZT3.b5 li a:link, #ZT3.b5 li a:visited{text-decoration:none;font-size:12px;color:#fff;line-height:27px;font-weight:bold;}
#ZT3.b5 li a:hover{text-decoration:none;font-size:12px;color:#000;line-height:16px;line-height:27px;font-weight:bold;}
#ZT3.b5 .sep{font-size:1px;background: url(/picts/css/SepMT2.png);height:27px;width:1px;float:left;}






#ZT4{padding-left:0px;margin-left:30px;margin-top:0px;height:27px;background-color:none;clear:both;}
#ZT4 ul{padding:0px 0px 0px 15px;height:27px;}
#ZT4 li {background-color:none;list-style:none; float:left; color:#fff;padding-right:15px;padding-left:15px;background: none;}
#ZT4 li a:link, #ZT4 li a:visited{text-decoration:none;font-size:12px;color:#fff;line-height:27px;font-weight:bold;}
#ZT4 li a:hover{text-decoration:none;font-size:12px;color:#000;line-height:16px;line-height:27px;font-weight:bold;}
#ZT4 .sep{font-size:1px;background: url(/picts/css/SepMT2.png);height:27px;width:1px;float:left;}

#Zdecal{height:194px;width:100%;}
#Zdiapo {width:100%; background:none; margin-top:0px; padding-top:0px;}

#ZC{margin-left:auto; margin-right:auto; width: 1094px; margin-top:3px;padding-top:0px; padding-left:35px; font-size: 12px;  color: #000;}
#ZC.mod1{background: none;}
#ZCGMD {position:relative;width: 1094px;background: none;}

#fil {background-color:none;margin:0px 0px 10px 0px;}
#fil a, #fil a:visited{text-decoration:none;color:#707173;}

#imgtitre {background-color:none;margin:20px 0px 20px 0px;}

#ZB{ padding-left:115px; margin-left:auto; margin-right:auto; width: 1094px;  height: 47px;  font-size: 12px;  color: #FFF;}
#ZB.mod1{background: none;}

#ZB1 {float:left;font-size:10px;color:#cbbdb2;text-align:left;padding-top:2px;}
#ZB1 a:link,#ZB1 a:visited {text-decoration:none;font-size:10px;color:#cbbdb2;}

#ZB2 {float:right; font-size:10px;color:#cbbdb2;text-align:left;padding:0px 70px 0px 0px;}
#ZB2 img{max-height:20px;}
#ZB2 a:link, #ZB2 a:visited{display:inline-block;height:35px;}
#ZB2 span.follow{display: block;padding: 2px 10px 0px 0px;float: left;}

#ZCG { float:left; width:214px;background-color:none;padding:0px 0px 0px 0px;margin:20px 0px 0px 20px;}
#ZCD { float:left; width:200px;background-color:none;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
#ZCD h1 {margin-left:14px;color:#707173;font-size:16px;font-weight:bold;}
#ZCD #Zint {margin-left:14px;color:#000;}
#ZCD #Zint h2{margin:0px;color:#707173;font-size:14px;font-weight:bold;}

#ZNewsAcc .blocune{float:left;padding:0px 0px 0px 28px;width:335px;}
#ZNewsAcc .blocunefirst{float:left;padding:0px 0px 0px 0px;width:335px;}
#ZNewsAcc h3 {color:#707173;border-bottom:1px solid #e0e0e0;}

#ZCGM { position:relative;float:left; width:754px;min-height:300px;margin:10px 0px 0px 40px; background-color:none;}
#ZC.mod1 #ZCGM {width:100%;background:none;}

#MG {background: url(/picts/css/ContenuM.jpg) repeat-y;}
#MG #Contenu{margin-top:-80px;margin-left:15px;}
#MG #Haut {background: url(/picts/css/HautM.jpg) no-repeat;height:67px;}
#MG #Bas {background: url(/picts/css/BasM.jpg) no-repeat;height:21px;}

#MG #Contenu ul { margin:0px; padding:0px;}
#MG #Contenu li{list-style:none;color:#fff;font-size: 15px ;padding:0px 0px 0px 0px;line-height:15px;}
#MG #Contenu li a:link,#MG li a:visited{color:#fff;text-decoration:none;font-size: 15px ;line-height:15px;}
#MG #Contenu li a:hover{color:red;text-decoration:none;}

#MG #Contenu li.sep {width:160px;height:1px;background-color:white;font-size:1px;padding:0px;margin-top:4px;margin-bottom:4px;}
#MG #Contenu li.sep2 {width:160px;height:20px;background-color:none;padding:0px;}
#MG #Contenu li.seph {width:160px;height:35px;background-color:none;padding:0px;}

#MG #Contenu ul ul li {color:#2576a9;font-size:14px;padding:0px 0px 0px 10px;line-height:18px;}
#MG #Contenu ul ul li a:link, #MG #Contenu ul ul li a:visited{color:#2576a9;font-size:14px;line-height:18px;}
#MG #Contenu ul ul li a:hover{color:#e4bd75;;}

/*bloc2*/
#MG2 {background: url(/picts/css/ContenuM2.jpg) repeat-y;}
#MG2 #Contenu{margin-top:-80px;margin-left:15px;}
#MG2 #Haut {background: url(/picts/css/HautM2.jpg) no-repeat;height:67px;}
#MG2 #Bas {background: url(/picts/css/BasM2.jpg) no-repeat;height:21px;}

#MG2 #Contenu ul { margin:0px; padding:0px;}
#MG2 #Contenu li{list-style:none;color:#fff;font-size: 15px ;padding:0px 0px 0px 0px;line-height:15px;}
#MG2 #Contenu li a:link,#MG2 li a:visited{color:#fff;text-decoration:none;font-size: 15px ;line-height:15px;}
#MG2 #Contenu li a:hover{color:red;text-decoration:none;}

#MG2 #Contenu li.sep {width:160px;height:1px;background-color:white;font-size:1px;padding:0px;margin-top:4px;margin-bottom:4px;}
#MG2 #Contenu li.sep2 {width:160px;height:20px;background-color:none;padding:0px;}
#MG2 #Contenu li.seph {width:160px;height:35px;background-color:none;padding:0px;}

#MG2 #Contenu ul ul li {color:#2576a9;font-size:14px;padding:5px 10px 0px 10px;line-height:18px;}
#MG2 #Contenu ul ul li a:link, #MG2 #Contenu ul ul li a:visited{color:#2576a9;font-size:14px;line-height:18px;}
#MG2 #Contenu ul ul li a:hover{color:#ffffff;;}




#ZCMD1 {padding:10px 10px 10px 0px;background-color:none;}





#contenus{color:#443021;}
#contenus h2 {font: 18px  Arial, sans-serif;line-height:22px;font-weight:bold;margin-bottom:5px;}
#contenus img {border:1px solid white;}

.pres{position:relative;}

#presentation_image { float:left; margin-bottom: 10px; }
#presentation_texte { border-left:0px solid #474C50; margin-left: 300px; padding:0 20px; }
#presentation_texte p { line-height: 20px; text-align:justify;color:white; }
#presentation_clear { clear:left; margin:20px 0; }

#presentation_image1 { float:left; margin-bottom: 10px; }
#presentation_texte1 { border-left:0px solid #474C50; margin-left: 140px; width:480px; padding:0 20px; }
#presentation_texte1 p { line-height: 20px; text-align:justify; }


#presentation_image2 { margin-bottom: 10px; margin-left: 528px;margin-top:-20px; }
#presentation_texte2 { float:left; border-right:0px solid #474C50; padding:0px 20px 0px 0px; width:480px;margin-bottom: 20px; }
#presentation_texte2 p { line-height: 20px; text-align:justify; }


#presentation_texte5 { padding:0px 20px 0px 0px; width:700px;margin-bottom: 20px; }
#presentation_texte5 p { line-height: 20px; text-align:justify; }



#presentation_image4 { margin-bottom: 10px; margin-left: 430px;padding-left:20px;margin-top:0px;margin-right:0px;text-align:center;background-color:none;}
#presentation_texte4 { float:left; border-right:0px solid #474C50; padding:0px 20px 0px 0px; width:410px;margin-bottom: 20px;background-color:none; }
#presentation_texte4 p { line-height: 20px; text-align:justify;}

#presentation_texte8Top {width:724px;background: url(/picts/css/blH8.jpg) no-repeat;font-size:1px;height:3px;clear:both;}
#presentation_texte8Bot {width:724px;background: url(/picts/css/blB8.jpg) no-repeat;font-size:1px;height:3px;clear:both;}
#presentation_texte8{width:724px;background: url(/picts/css/blM8.jpg) repeat-y;clear:both;}
#presentation_texte8A { float:left; border-right:0px solid #474C50; padding:0px 20px 0px 0px; width:327px;margin: 10px 0px 10px 20px; }
#presentation_texte8A p { line-height: 15px; text-align:justify; }
#presentation_texte8B { float:left; border-right:0px solid #474C50; padding:0px 5px 0px 15px; width:327px;margin: 10px 0px 10px 0px; }
#presentation_texte8B p { line-height: 15px; text-align:justify; }

#presentation_texte9A { padding:0px 20px 0px 0px; width:580px;margin 0px 0px 00px 0px;}
#presentation_texte9A p { line-height: 20px; text-align:justify; }
#presentation_texte9B { padding:10px 0px 0px 0px; width:700px;margin 0px;background-color:none;}
#presentation_texte9B p { line-height: 20px; text-align:justify; }


#presentation_texte10A { padding:0px 20px 10px 0px; width:720px;margin 0px 0px 0px 0px;}
#presentation_texte10A p { line-height: 20px; text-align:justify; }
#presentation_texte10B { float:left; margin:0px;background-color:none; width:350px;text-align:center;}
#presentation_texte10C { float:left;width:350px;border-left:0px solid #474C50; margin: 0px 0px 0px 10px; padding:0px 0px 0px 0px;text-align:center; }
#presentation_texte10B img,#presentation_texte10C img {max-width:345px;}

#presentation_texte11A { padding:0px 20px 10px 0px; width:580px;margin 0px 0px 0px 0px;}
#presentation_texte11A p { line-height: 20px; text-align:justify; }
#presentation_texte11B {  margin:0px;background-color:none; width:580px;}

#presentation_texte13Top {width:724px;background: url(/picts/css/blH13.jpg) no-repeat;font-size:1px;height:3px;clear:both;}
#presentation_texte13Bot {width:724px;background: url(/picts/css/blB13.jpg) no-repeat;font-size:1px;height:3px;clear:both;}
#presentation_texte13{width:724px;background: url(/picts/css/blM13.jpg) repeat-y;clear:both;}

#presentation_texte13A { float:left;position:relative;background-color:none; padding:10px 0px 0px 5px; width:236px;margin 0px 0px 0px 0px;text-align:center;}
#presentation_texte13B { float:left; margin:0px;background-color:none; padding:10px 0px 0px 5px;width:236px;min-height:55px;}
#presentation_texte13B .titre{font-weight:bold;color:#c51821;}
#presentation_texte13B .lien{text-align:right;padding:0px 10px 0px 0px;}
#presentation_texte13A img {border:1px solid #e0e0e0;}
.presentation_clear{clear:both;height:20px;font-size:2px;color:red;}


#ZC.mod1 #presentation_texte13Top {width:1094px;background: url(/picts/css/blH13b.jpg)no-repeat;font-size:1px;height:3px;clear:both;}
#ZC.mod1 #presentation_texte13Bot {width:1094px;background: url(/picts/css/blB13b.jpg) no-repeat;font-size:1px;height:3px;clear:both;}
#ZC.mod1 #presentation_texte13{width:1094px;background: url(/picts/css/blM13b.jpg) repeat-y;clear:both;}

#ZC.mod1 #presentation_texte13A { float:left;position:relative;background-color:none; padding:10px 0px 0px 25px; width:335px;margin 0px 0px 0px 0px;text-align:center;}
#ZC.mod1 #presentation_texte13B { float:left; margin:0px; background-color:none; padding:10px 0px 0px 25px;width:335px;min-height:55px;}
#ZC.mod1 #presentation_texte13B .titre{font-weight:bold;color:#c51821;}
#ZC.mod1 #presentation_texte13B .lien{text-align:right;padding:0px 10px 0px 0px;}
#ZC.mod1 #presentation_texte13A img {border:1px solid #e0e0e0;}

#FormStd { color:#1a171b;}
#FormStd fieldset { border:1px solid #1a171b; }
#FormStd legend {color:black}
#FormStd div {margin-bottom:5px;}
#FormStd LABEL {	CLEAR: both;	PADDING-RIGHT: 0px;	DISPLAY: inline;	PADDING-LEFT: 0px;	FLOAT: left;	PADDING-BOTTOM: 0px;	MARGIN: 4px 8px 0px 0px;	WIDTH: 35%;	PADDING-TOP: 0px;	TEXT-ALIGN: right;}
#FormStd LABEL.inline{	FLOAT: none;	MARGIN-LEFT: 8px;	WIDTH: auto;}
#FormStd LABEL.obligatoire{	FONT-WEIGHT: bold;	COLOR:#c51821;}
#FormStd LABEL.login{	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-WEIGHT: bold;	FONT-SIZE: 7pt;	PADDING-BOTTOM: 0px;	MARGIN: 6px 0px 0px;	WIDTH: 46%;	PADDING-TOP: 0px;	TEXT-ALIGN: left;}
#FormStd INPUT{	COLOR: black;	FONT-WEIGHT: bold;	MARGIN: 0px;}
#FormStd INPUT[type=checkbox]{margin-top:4px;	}
#FormStd INPUT.produit{	background-color: #ffc9c9;	font-size: 10px;	font-weight: normal;	width: 550px;	border-top: none;	border-right: none;	border-bottom: 1px #3549A1 solid;	border-left: none;}
#FormStd TEXTAREA { }
#FormStd .focus{COLOR: black;	BACKGROUND-COLOR: #ffc9c9;}
#FormStd .normal{	BACKGROUND: white;	COLOR: black;}
#FormStd P{	PADDING-RIGHT: 4px;	PADDING-LEFT: 4px;	PADDING-BOTTOM: 4px;	MARGIN: 0px;	PADDING-TOP: 4px;}
#FormStd .FormLP { }
#FormStd .FormLI { }
#FormStd .FormSubmit{	margin: 15px 0px 5px 0px;text-align:center;	}

#FormStd a.formbutton:link, a.formbutton:link{ text-decoration:none;	border:none; margin:8px;padding:8px;background-color: #e4bd75; color:#000;display:inline;}
#FormStd a.formbutton:visited, a.formbutton:visited{text-decoration:none;	border:none; margin:8px;padding:8px;background-color: #e4bd75; color:#000;display:inline;}
#FormStd a.formbutton:hover, a.formbutton:hover {text-decoration:none;	border:none; margin:8px;padding:8px;background-color: #000; color:#e4bd75;display:inline;} }


/******************** contact-form ******************/



#FormStd2 #formc1 {float:left;width:500px; background:none;padding-top:0px;}
#FormStd2 #formc2 {float:left;width:500px; background:none;}

#FormStd2 table td {padding:0px;border:none;}

#FormStd2 {	display:block;	position:relative;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;}
#FormStd2 fieldset {	display:block;}
#FormStd2 label {	position:relative;	min-height:35px;	overflow:hidden;	float:left;	margin-top:5px;	text-align: right;color:#1a171b;	min-width: 200px; padding-right: 5px;}
#FormStd2 div.labelradio {	position:relative;	min-height:35px;	overflow:hidden;	float:left;	margin-top:5px;	text-align: right;color:#1a171b;	min-width: 200px; padding-right: 25px;}
#FormStd2 label.suite{min-width:auto;}
#FormStd2.Formretour label {min-height:0px;margin:0px; }
#FormStd2.Formretour label h5{padding:0px 10px 0px 0px;top:0px;}

#FormStd2 label h5{font-size:12px;font-weight:normal;}
#FormStd2 label.message {	height:auto;	margin:0;	min-height:250px}
#FormStd2 .message .label {	width:auto;}
#FormStd2 input[type=text],#FormStd2 input[type=password] , #FormStd2 textarea {
	font-family: Arial, Helvetica, sans-serif;
	color:#6d6e70;	font-size:13px;	margin:0;	outline:none;	resize:none;	position:relative;	
	border-top:1px solid #202020;
	border-left:1px solid #202020;
	border-right:1px solid #202020;
	border-bottom:1px solid #202020;	
	background:#fff;
	padding:5px 5px 5px 5px;
	width:200px;
	float:left
}

 #FormStd2 textarea {}
 

#FormStd2 input {	height:16px:}
#FormStd2 input[type="checkbox"] {  float:none; 	width: 13px;    height: 13px;    padding: 0;    margin:0;    vertical-align: bottom;    position: relative;    top: 5px;    left:5px;}
#FormStd2 input[type="radio"] {float:left;  position: relative;  top: 5px; margin-right:30px}

#FormStd2 textarea {	overflow: auto;	width: 310px;	height: 95px;}

#FormStd2 .labtitre{float:left;}
#FormStd2.Formretour .labtitre{float:none;}
#FormStd2 .qoblig{display:none;position:absolute;padding:3px;background:red;color:white;}
#FormStd2 td.lab4{padding:0px;	margin: 0px 0px 0px 0px;text-align: left;}
#FormStd2 td.lab4 label{display:inline;float:none; margin: 0px 0px 0px 0px; width:auto; line-height:20px;}

#FormStd2 .FormSubmit{	font-size:16px;	text-align:left;	padding-left:300px;}

#FormStd2 .oblig{	color:#c51821;}
#FormStd2 .obligatoire{	color:#c51821;}




#FormStd2 .empty, #FormStd2 .error {	display:none;	color:#F00;	font-size:11px;	line-height:14px;	position:relative;	float:left;	padding:2px 0 10px;width:100%}
#FormStd2 label.message .empty, #FormStd2 label.message .error {	position:relative;	width:100%;}
#FormStd2 .success {	display:none;	font-size:13px;	line-height:18px;	padding:0 0 10px;	position:relative;	color:#000;	background:none !important;	background-image:none !important;	border:none;	box-shadow:none;	-pie-background: none;}

#FormStd a.formbutton:link, a.formbutton:link{ text-decoration:none;	border:none; margin:8px;padding:8px;background-color: #e4bd75; color:#000;display:inline;}
#FormStd a.formbutton:visited, a.formbutton:visited{text-decoration:none;	border:none; margin:8px;padding:8px;background-color: #e4bd75; color:#000;display:inline;}
#FormStd a.formbutton:hover, a.formbutton:hover {text-decoration:none;	border:none; margin:8px;padding:8px;background-color: #000; color:#e4bd75;display:inline;} }
