@charset "iso-8859-1";
/* CSS Document */
body{padding:0px; margin:0px; background:url(../images/arr_02.jpg) no-repeat; background-repeat:repeat-x; background-position:top; background-color:#2a05a3; font-family:Arial; color: #666666; font-size:13px;}
h1{width:277px; height:26px; float:left; clear:both; background:url(../images/h1_08.jpg) no-repeat; margin:0px; padding:0px; font-family:"Myriad Pro"; font-size:18px; color:#250296; padding-left:4px; padding-top:2px;}
h2{width:233px; height:25px;clear:both; background:url(../images/h2_13.jpg) no-repeat; margin:0px; padding:0px; font-family:"Myriad Pro"; font-size:17px; color:#250296; padding-left:4px; padding-top:2px;}
a{color:#402E82; text-decoration:none;}
a:hover{color:#666666;}
#page{width:925px; height:auto; margin:auto;}
.lef1{width:13px; height:1007px; float:left; background:url(../images/best_03.jpg) no-repeat; background-repeat:repeat-y;}
.cent{width:899px; float:left; height:auto; background-color:#FFFFFF;}
.rig1{width:13px; height:1007px; float:left; background:url(../images/best_05.jpg) no-repeat; background-repeat:repeat-y;}

#top{ height:209px; width:899px; float:left; clear:both;}

.milieu{width:594px; height:626px; float:left; margin-left:8px; margin-top:6px;}
.right1{width:270px; height:auto; float:left; margin-left:8px;  margin-top:6px;}
.text1{width:573px; height:143px; float:left; clear:both; border:1px solid #e4e0f0; padding:6px; text-align:justify; margin-bottom:14px;}
.parc{width:587px; height:182px; float:left; clear:both; margin-bottom:14px; border:1px solid #e4e0f0;}

.text2{width:587px; height:175px; float:left; clear:both; border:1px solid #e4e0f0;  text-align:justify; }
.l4x4{width:232px; height:171px; margin-top:2px; float:left;}
.text3{width:336px; margin-left:6px; height:169px; margin-top:6px; text-align:justify; float:left;}
.calcul{width:273px; height:280px; float:left; clear:both; background:url(../images/calcul_10.jpg) no-repeat; padding-top:38px; padding-left:3px;}
/*****calcul prix*****/
.text {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; MARGIN: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 120px; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

.text22 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; MARGIN: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 50px; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
.env1{ width:80px; height:30px; background:url(../images/enrg_17.jpg) no-repeat; background-position:center; border:none; cursor:pointer; }

.env2{ width:80px; height:30px; background:url(../images/enrg_19.jpg) no-repeat; background-position:center; border:none; cursor:pointer; }
.champ-D {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; MARGIN: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 120px; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.champ-D2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; MARGIN: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100px; COLOR: #666666; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.btn{width:259px; height:32px; float:left; clear:both; margin-left:2px!important; margin-left:1px; background:url(../images/btn_10.jpg) no-repeat; margin-top:8px!important; margin-top:0px; text-align:center; padding-top:4px; }

.calc{width:auto; height:21px; text-align:center; margin-top:6px!important; margin-top:0px; margin-bottom:6px!important; margin-bottom:0px;}


/********* suite*****/
.prixbas{ width:269px; height:286px; float:left; clear:both; margin-top:14px;}
#bas{width:899px; height:156px; float:left; clear:both; margin-top:10px; background:url(../images/bas_30.jpg) no-repeat; background-repeat:repeat-x;}

.logo{height:58px; width:81px; float:left; margin-top:17px; margin-left:20px;}
.adre{width:600px; height:80px; float:left; margin-top:20px; color:#FFFFFF; line-height:18px; margin-left:8px;}
.by{margin-top:16px; float:left; color:#333333; height:60px; width:140px; margin-left:10px;}
.menu{width:890px; height:16px; float:left; clear:both; text-align:center;}
.menu a{color:#666666; text-decoration:none;}
.menu a:hover{color:#402E82;}
.partenaires{width:880px; margin-left:6px; margin-top:5px; float:left; clear:both; height:16px;}
.partenaires a{color:#666666; text-decoration:none;}
.bredr{border:1px solid #333333;}
#errmsg{height:auto; clear:both; width:300px; margin:auto; color:#FF0000; text-align:center;}
.parm2{font-weight:bold; background-color:#F2F2F2;}
.obl{color:#FBA919; font-size:12px;}
.parm{color:#333333;  text-align:center; height:24px; width:360px; margin:auto; margin-top:6px; font-size:18px; background-color:#C1C1C1; font-weight:bold;  background-repeat:repeat-x;}
