body{font-family: Arial, Helvetica, sans-serif;	top: 0px;left: 150px;background-color: #291505;font-size: 12px;font-style: normal;font-weight: normal;margin: 0 auto; padding-top:10px;background-repeat: repeat-x;}
.choix{background-image:url('../images/puce_bleu.jpg');background-repeat:no-repeat;padding-left:20px;background-position:0px 0px;;}
.choix2{background-image:url('../images/puce2_bleu.jpg');background-repeat:no-repeat;padding-left:20px;background-position:0px 0px;;}
.choix3{background-image:url('../images/puce_rouge.jpg');background-repeat:no-repeat;padding-left:20px;background-position:0px 0px;;}
.departement{display:none;}
.visible_depart{display:block;}
.bleu_ciel{color:#66CCFF;}
#centre select{width:150px;}
#centre input{width:65px;}
#break{float:left;height:5px;;width:800px;}
#tete_region{float:left;with:150px;background-color:#572502; color:#fff;height:20px;line-height:20px;width:700px;font-size:15px;padding-left:5px;margin:15px;}

#cubBlue {background:url('../images/cubBlue.png') no-repeat 0px 5px;;padding-left:15px;padding-right:20px;font-size:16px;}

#cdcIndex h1{background-color:#572504;color:#fff;font-size:12px;line-height:20px;height:20px;}
#cdcIndex a{float:right;color:#67cdfe;}

#side_center{position:relative;float:left;margin-left:60px;color:#66CCFF;}
#side1{position:relative;float:left;background-image:url('../images/side1.jpg');width:269px;height:360px;}
#side2{position:relative;float:right;background-image:url('../images/side2.jpg');width:269px;height:360px;}

#haut_1{color:#66CCFF;position:relative;float:left;padding-left:0px;padding-top:5px;}
#haut_2{position:relative;float:right;padding-right:0px;padding-top:30px;}
#logo{float:left;padding-left:250px;}
#haut_2 a {color:#66CCFF;display:block;width:150px;text-align:right;}

#moins_taille{font-size:12px;font-weight:normal;}
#redred{color:#FE0000;font-size:10px;}
.sub{padding-left:15px;}

#centre_part{	position: relative;	width: 750px;	height: 600px;	margin-left:70px;	background-repeat: repeat;}

.bloc_agence_part{float:left;border:1px solid #66CCFF;width:240px;color:#fff;padding:2px;margin:2px;font-size:14px;;height:95px;}
.bloc_agence_part2{float:left;border:1px solid #66CCFF;width:310px;color:#fff;padding:5px;margin:10px;font-size:14px}
.titre_agence{color:#66CCFF;font-size:14px;float:left;width:750px;padding-bottom:20px;padding-top:20px;font-weight:bold;text-decoration:underline;}
.ti{color:#B5B5B5;font-weight:bold;}
.nom{}

#tour {width:950px;margin:0 auto;}
#agence {Position: absolute;float:left;top:-42px;left:3px;}
#flash {	position: relative;	height: 230px;	width: 950px;	margin-left: auto;	margin-right: auto;}
#haut {	position: relative;height:155px;	width: 950px;	margin: 0 auto;	z-index: 2;}

#logo_maison {
	background-image: url("../images/maison.gif");
	position: absolute;
	height: 127px;
	width: 227px;
	z-index:1;
	left: 15px;
	background-repeat:no-repeat;
}
#nom_agence {
	font-size: 34px;
	font-weight: bold;
	color: #FFFFFF;
	left: 300px;
	top: 30px;
	position: absolute;
}
#text_agence {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	position: static;
}
#langue {
	position: absolute;
	top: 105px;
	right: 10px;
}
#menu {
	margin: 0 auto;
	background-color: #66CCFF;
	background-repeat: no-repeat;
	position: relative;
	height: 10px;
	width: 950px;
	z-index: 1;
}
#centre {position: relative;width: 950px;height: 361px;	margin: 0 auto;padding-top:10px;padding-bottom:10px;}
#centre2 {
	position: relative;
	background-color: #291505;
	width: 950px;
	margin: 0 auto;
}
#centre_txt {
padding-left:25px;
padding-top:25px;
padding-bottom:25px;
	position: relative;
	background-repeat: repeat;
	width: 950px;
	margin: 0 auto;
color:#fff;
}

#centre3 {position: relative;width: 950px;margin: 0 auto;height: 350px;padding-top: 20px;color:#fff;}

#bas_menu {
	top: 25px;
	position: absolute;
	width: 500px;
	height: 25px;
}
#logo {
	position: relative;
	clip: rect(50px,auto,auto,auto);
	overflow: hidden;
}
SELECT {
	color: #000000;
	background-color: #FFFFFF;
	font-size:13px;
    font-family: Arial, Helvetica, sans-serif;
}
INPUT {
	color: #000000;
	background-color: #FFFFFF;
	font-size:13px;
    font-family: Arial, Helvetica, sans-serif;
}
a
{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
a:hover
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}
#erreur {
	text-align: center;
	vertical-align: middle;
	position: relative;
	height: 250px;
	width: 500px;
	margin: 0 auto;
}
#text_mail
{
	color: #000099;
	background-color: #FEFDE0;
	font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-top: #000000 solid 2px;
	border-right: #CCCCCC solid 2px;
	border-left: #000000 solid 2px;
	border-bottom: #CCCCCC solid 2px;
}
#bas {
	background-image: url("../images/bas.jpg");
	background-repeat: no-repeat;
	margin: 0 auto;
	text-align: center;
	position:relative;
	height: 180px;
	width: 950px;
padding-top:10px;
}#powered {
	bottom: -2px;
	position: absolute;
	color:#FFFFFF;
	left: 2px;
	visibility:hidden;
	
}
#menug {
	position: relative;
	font-weight:bold;
	float:left;
	height:180px;
	width:300px;
	color:#FFFFFF;
	padding-left:0px;
	padding-top:5px;
}
#menud {
	position: relative;
	font-weight:bold;
	float:right;
	height:180px;
	color:#FFFFFF;
	padding-right:0px;
	padding-top:5px;
	width:300px;
}
#coord h2 {font-size:14px;}
#coord a{width:140px;float:left;text-align:left;padding-left:10px;}
#coord {
	position: relative;
	float:left;
	width: 300px;
	height: 180px;
	color: #fff;
		z-index: 0;
}
#rouge2{
	position: relative;
float:left;
	width: 20px;
height:20px;
	text-align: left;
background-color:red;
	font-size: 12px;
	color:red;
top:3px;
}
#rouge{
	position: relative;
float:left;
	width: 20px;
height:20px;
	text-align: left;
background-color:red;
	font-size: 12px;
	color:red;
left:140px;
top:3px;
}
#adresse {
	position: relative;
	width: 270px;
	text-align: left;
padding-left:170px;
	font-size: 12px;
	color:#fff;
	z-index: 0;
}
#phone {
	position: relative;
	width: 500px;
	text-align: center;
	font-size: 12px;
	color:#fff;
	z-index: 0;
}
#phone a{
	color:#fff;
}
#haut2 {
	position: relative;
	height: 40px;
	width: 950px;
	margin: 0 auto;
	z-index: 2;
background-color:#66ccff;
text-align:center;
line-height:40px;
color:#fff;
font-size:20px;

}
#menu_item {
	position: relative;
	float: left;
	height:25px;
	padding-top: 8px;
	padding-right: 14px;
	padding-left: 14px;
	vertical-align:middle;
	text-align: center;
}
#menu_item2 {
	position: relative;
	float: right;
	padding-top: 8px;
	padding-right: 30px;
	padding-left: 30px;
	height:25px;
	vertical-align:middle;
	text-align: center;
}
#separtbarre
{
	position: relative;
	float:left;
	height:29px;
	width:1px;
	background-color:#666666;
	border:1px;
	top:2px;
}
#separtbarre2
{
	position: relative;
	float:right;
	height:29px;
	width:1px;
	background-color:#666666;
	border:1px;
	top:2px;
}
#menudroit
{
	position:relative;
	height:20px;
	text-align: right;
}

#menugauche
{
	position:relative;
	height:20px;
	text-align: left;
}
#menugauche a, #menudroit a
{
	color:#fff;
	font-size:12px;
}
#menugauche a:hover, #menudroit a:hover
{
	color:#fff;
	font-size:12px;
}
#lbarre
{
	position:relative;
	height:21px;
	width:880px;
	font-weight:bold;
	font-size:13px;
	padding-top:10px;
	padding-bottom:10px;
	margin: 0 auto;
	clear:both;
}
#linfobarre1 a
{
	color: #fff;
}
#linfobarre2 a
{
	color: #fff;
}
#linfobarre3 a
{
	color: #fff;
}
#linfobarre1
{
	position:relative;
	text-align:left;
	float:left;
	width:190px;
	height:21px;
color:#fff;

}
#linfobarre2
{
	position:relative;
	text-align:center;

	float:left;
	width:490px;
	height:21px;	
color:#fff;
}
#linfobarre3
{
	position:relative;
	text-align:right;

	float:left;
	width:190px;
	height:21px;	
color:#fff;
}
#msg
{
	position:relative;
	font-weight:bold;
	font-size:13px;
	margin: 0 auto;
	text-align:center;
	vertical-align: middle;
}
#msg a
{
	color:#fff;
}
#msg a:hover
{
	color:#fff;
}
#msg2
{
	position:relative;
	font-weight:bold;
	font-size:13px;
	margin: 0 auto;
	text-align:center;
	vertical-align: middle;
}
#pwd
{
	position:relative;
	text-align: center;
	width:950px;
	padding-top: 15px;
	margin: 0 auto;
}
#pwd a
{
	color:#292929;
}
#base_line {
padding-top:25px;
text-align:center;
font-size:11px;
border-top:#66CCFF 1px solid;
color:#66CCFF;
width:950px;
margin:0 auto;
}
