@charset "utf-8";
body{
	margin:auto;
	background-repeat:repeat-x;
	background-color:#f7f7f7;
	font-family:arial;
	font-size:12px;
	color:white;
}

#body_accueil{
	background-image: url(/_img/accueil_bg_body.jpg);
}

#body_type{
	background-image: url(/_img/bg_body.jpg);
}

a{
	text-decoration:none;
	color:white;
}

a:hover{
	color:#F04023;	
}

.over_red a{
	color:#000;	
}

.over_red a:hover{
	color:#F04023;	
}

h3 a:hover{
	color:#F04023;	
}

img{
	border:none;
}

textarea{
	font-family:arial;
	font-size:12px;;
}

#main{
	margin:auto;
	width:990px;
	position:relative;
}

#font_top{
	float:left;
	width:970px;
	height:23px;/*10*/
}

#font_top h1{
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	vertical-align:top;
	margin-top:4px;
}
/* ----- INTERFACE / POLICE ----- */
.arial_red_12{
	font-size:12px;
	font-family:arial;
	line-height:14px;
	color:#b11e0f;
}

.arial_red_14{
	font-size:14px;
	font-family:arial;
	line-height:12px;
	color:#b11e0f;
}

.arial_red_24{
	font-size:24px;
	font-family:arial;
	line-height:12px;
	color:#b11e0f;
}

.arial_red_29{
	font-size:29px;
	font-family:arial;
	line-height:19px;
	color:#a4240e;
}

.arial_yellow_12{
	font-family:arial;
	font-size:11px;
	line-height:12px;
	color:#fbd10e;
}

.arial_white_10{
	font-family:arial;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	color:white;
}

.arial_white_11{
	font-family:arial;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:white;
}
.arial_white_11 a{
	font-family:arial;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:white;
	text-decoration:none;
}
.arial_white_11 a:hover{
	text-decoration:underline;
}
.arial_white_11_pqdw{
	font-family:arial;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:white;
}
.arial_white_11_pqdw a{
	font-family:arial;
	font-size:11px;
	line-height:12px;
	font-weight:normal;
	color:white;
	text-decoration:none;
}

.arial_white_12{
	font-family:arial;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:white;
}

.arial_white_12_bold{
	font-family:arial;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:white;
}

.arial_white_14{
	font-weight:normal;
	font-size:14px;
	line-height:36px;
	color:white;
}

.arial_black_12{
	font-family:arial;
	font-size:12px;
	line-height:12px;
	font-weight:normal;
	color:black;
}

.arial_black_12_bold{
	font-family:arial;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	color:black;
}

.arial_black_10{
	font-family:arial;
	font-size:10px;
	line-height:12px;
	color:black;
}

.arial_black_14{
	font-family:arial;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	color:black;
}

.arial_black_14_bold{
	font-family:arial;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:black;
}

.arial_black_18{
	font-size:18px;
	font-family:arial;
	line-height:20px;
	color:black;
}

.arial_orange_12{
	font-weight:normal;
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#f27a10;
}

/* ----- HEADER ACCUEIL----- */
#accueil_top{
	float:left;
}

#logo_top, #acceuil_logo_top{
	float:left;
	width:970px;
}
#acceuil_logo_top{height:21px;}
#logo_top{height:10px;}

#conteneur_logo, #conteneur_logo_accueil{
	float:left;
}
#conteneur_logo{width:960px;}
#conteneur_logo_accueil{width:627px;}

#logo_accueil{
	float:left;
	width:627px;
	height:100px;;
}

#logo_space{
	float:left;
	width:500px;
}

#logo_div_accueil{
	float:left;
	cursor:pointer;
	width:182px;
	height:118px;
}


#logo_div{
	float:left;
	cursor:pointer;
	width:241px;
	height:152px;
}

#logo{
	float:left;
	width:270px;
}

#eiffel_accueil{
	float:left;
	width:627px;
	/*height:173px;*/
}

#eiffel{
	float:left;
	width:627px;
	height:152px;
}

#conteneur_contact_acceuil{
	float:left;
}

#conteneur_contact_accueil{
	float:left;
	width:333px;
}
#contact_accueil_space{
	float:left;
	width:333px;
	height:0px;
}
#contact_accueil{
	float:left;
	width:333px;
	height:275px;
	background-image:url(/_img/_bg_contact.jpg);
	background-repeat:no-repeat;
}

.contact_accueil_margin{
	float:left;
	width:80px;
	height:43px;
}

#top_contact{
	float:left;
	width:275px;
	height:20px;
}

#tel{
	float:left;
	width:333px;
	height:60px;
}

#tel_cont{
	float:left;
	width:187px;
	height:43px;
	background-image:url(/_img/accueil_bg_tel.jpg);
	background-repeat:no-repeat;
	color:white;
	font-size:18px;
}

#tel_cont_text{
	margin-top:10px;
	font-weight:bold;
	text-align:center;
}

#add{
	float:left;
	width:333px;
	height:75px;
}

#add_cont{
	float:left;
	width:187px;
	margin-left:13px;
}

#add_cont_text{
	margin-top:0px;
}

#mail{
	float:left;
	width:333px;
	height:48px;
}

#mail_cont{
	float:left;
	width:230px;
	margin-left:13px;
}

#mail_cont_text{
	margin-top:10px;
}

#client{
	float:left;
	width:333px;
	height:45px;
}

#client_cont{
	float:left;
	width:230px;
	margin-left:13px;
}

#client_cont_text{
	margin-top:10px;
}

/* ----- HEADER ----- */
#header{
	float:left;
	width:960px;
}

#header_top{
	float:left;
	width:950px;
	/*height:300px;*/
}

/* ----- MENU ----- */
#menu, #menu_accueil{
	float:left;
	width:970px;
	height:39px;
	font-size:14px;
}

#menu_accueil{
	background-image:url(/_img/accueil_bg_menu.jpg);
	background-repeat:no-repeat;
}

#menu_space_top, #menu_space_top_accueil{
	float:left;
	width:970px;
}

#menu_space_top{height:8px;}
#menu_space_top_accueil{height:3px;}

#menu_cont{
	float:left;
}

#menu_cont a{
	float:left;
	height:19px;
	color:black;
	line-height:18px;
}

#menu_cont a:hover{
	color:#F04023;
}

#menu_cont img{
	float:left;
	margin-top:2px;
}

#contenu_accueil{
	float:left;
	/*min-height:800px;*/
	width:100%;
	margin-top:10px;
}

#contenu_top_margin{
	float:left;
	width:970px;
	height:25px;
	margin-bottom:10px;
}

#contenu_left_margin{
	float:left;
	min-height:100%;
	width:6px;
}

#contenu_left_margin_2{
	float:left;
	height:100%;
	width:30px;
}

#contenu_left{
	float:left;
	min-height:700px;
	/*height:860px;*/
	width:630px;
}


#contenu_left_admin{
	float:left;
	min-height:700px;
	/*height:860px;*/
	width:740px;
}
#title_page{
	float:left;
	width:100%;
	min-height:70px;
}

#contenu_left h1, #contenu_left_admin h1{
	float:left;
	color:#b11e0f;
	font-size:24px;
	line-height:24px;
	font-weight:normal;
}

.left_text{
	float:left;
	width:100%;
}

.left_cont_text{
	float:left;
	font-size:12px;
	width:475px;
	line-height:14px;
	color:black;
	margin-left:23px;
}

.left_cont_text a{
	color:#000;
}

.left_cont_text a:hover{
	color:#F04023;
}


.left_cont_text_top{
	float:left;
	width:100%;
	height:15px;
}

.title_text{
	float:left;
	width:550px;
}

.title_border_480{
	float:left;
	width:480px;
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	color:#b11e0f;
	border-bottom:1px solid #b11e0f;
}

.text_margin_left{
	float:left;
	width:23px;
}

.title_bg_accueil{
	height: 38px;
	width: 290px;
	float: left;
	padding: 30px 0 0 10px;
}

.title_bg_accueil h2{
	font-size:17px;
}

.bg_bleu{
	float:left;
	width:300px;
	height:299px;
	background-image:url(/_img/bg_bleu.png);
	background-repeat:no-repeat;
}

.text_bg_bleu{
	float: left;
	padding: 10px;
	margin-top: 120px;
}

.bleu_button{
	height: 28px;
	width: 83px;
	float: left;
	margin-left: 195px;
	margin-top: 21px;
	line-height: 28px;
	padding-left: 10px;
}



.bg_orange{
	float:left;
	width:300px;
	height:299px;
	background-image:url(/_img/bg_orange.png);
	background-repeat:no-repeat;
	color:white;
}

.bg_orange_top{
	float:left;
	width:300px;
	height:12px;
}

.title_bg_orange h2{
	font-size:17px;
}

.text_orange_margin{
	float:left;
	height:200px;
	width:40px;
}

.text_orange{
	float: left;
	margin-top: 16px;
	font-size: 12px;
	line-height: 1.1em;
	width: 250px;
}
.content_orange{
	float:left;
	height:183px;
}
.orange_button{
	float: left;
	text-align: center;
	height: 24px;
	width: 178px;
	line-height: 24px;
	margin-left: 70px;
	padding-left: 40px;
	margin-top:10px;
}

#annonces{
	float:left;
	width:624px;
}

#annonces_jaune, #annonces_rouge{
	float:left;
	width:624px;
	height:71px;
	background-repeat:no-repeat;
}

#annonces_jaune{
	background-image:url(/_img/annonce_jaune.jpg);
}

#annonces_rouge{
	background-image:url(/_img/annonce_rouge.png);
}

.annonce_title{
	font-size:20px;
	line-height:0px;
	font-weight:normal;
}

.annonce_text{
	float:left;
	width:100%;
	font-size:12px;
	line-height:1.4em;
}

.annonce_margin_top{
	float:left;
	width:100%;
	height:0px;/*10*/
}

#cont_jaune{
	float:left;
	width:295px;
	height:70px;
}

#margin_left_jaune{
	float:left;
	width:140px;
	height:71px;
}

#inscription{
	float:left;
	font-size:14px;
	line-height:36px;
	text-align:center;
}

#inscription span{
	float:left;
	margin-top:18px;
	width:170px;
}

#cont_rouge{
	float:left;
	width:400px;
}

#cont_rouge h2{
	color:#fbd215;	
}

#margin_left_rouge{
	float:left;
	width:210px;
	height:71px;
}

#form_contact{
	float:left;
	width:620px;
	height:200px;
	background-image:url(/_img/bg_form_contact.jpg);
	background-repeat:no-repeat;
}


#form_contact_top{
	float:left;
	width:620px;
	height:8px;
}

#title_form_contact{
	float:left;
	color:black;
	line-height:24px;
	font-size:18px;
	height:30px;
}

#form_contact_conteneur{
	float:left;
	width:620px;
	height:115px;
	color:black;
}

.form_contact_input{
	float:left;
	width:175px;
}

.cont_form_input{
	float:left;
	padding-top:6px;
}

.form_input_margin{
	float:left;
	height:110px;
	width:10px;
}

#form_contact_bottom{
	float:left;
	width:620px;
	margin-top:11px;
}

#form_contact_bottom span{
	float:right;
	margin-right:40px;
	color:#464646;
	font-size:14px;
	line-height:36px;
	cursor:pointer;
}

.msg_error{
	float:left;
	width:400px;
	height:25px;
	color:#b11e0f;
	font-weight:bold;
}

/* box orange 54*/
.box_orange_54{
	height:54px; width:536px;
	background-image:url(/_img/bg_orange_54.png); background-repeat:no-repeat;
	float:left;
}

.box_orange_54 p{
	margin:8px;
	text-align:center;
	line-height:1.5em;
}

.box_orange_74{
	height:74px; width:536px;
	background-image:url(/_img/bg_orange_74.png); background-repeat:no-repeat;
	float:left;
}

.box_orange_74 p{
	margin:7px;
}

.box_orange_392{
	height:392px; width:536px;
	background-image:url(/_img/bg_orange_392.png); background-repeat:no-repeat;
	float:left;
}

.box_orange_392 p, .box_orange_392 h3{
	margin:7px;
}

/*box_white*/
.box_white_cont{
	float:left;
	width:570px;
}

.box_white_text{
	float:left;
	margin-left:23px;
	width:490px;
}

.box_white_cont_text{
	float:left;
	width:538px;
	min-height:40px;
	color:black;
	background-image:url(/_img/bg_contenu_white.jpg);
	background-repeat:repeat-y;
}

.box_white_div_text{
	float:left;
	width:480px;
}

.box_white_top, .box_white_bottom{
	float:left;
	width:538px;
	height:14px;
	background-repeat:no-repeat;
}
.box_white_top{background-image:url(/_img/bg_contenu_white_top.jpg);}
.box_white_bottom{background-image:url(/_img/bg_contenu_white_bottom.jpg);}


.cont_box_red{
	float:left;
	width:100%;
}

.cont_box_left{
	float:left;
	width:82px;
	height:182px;
}

.box_red{
	float:left;
	width:332px;
	height:182px;
	background-image:url(/_img/box_red.jpg);
	background-repeat:no-repeat;
}

.box_red_top{
	float:left;
	width:332px;
	height:8px;
}

.box_red_title{
	float:left;
	font-weight:bold;
	height:55px;
}

.box_red_left{
	float:left;
	width:50px;
	height:100px;
}
.box_red span{
	float:left;
	width:280px;
	height:35px;
	font-weight:normal;
}

#cont_concept{
	float:left;
	width:539px;
	height:178px;
	background-image:url(/_img/concept.jpg);
	background-repeat:no-repeat;
	position:relative;
	left:-20px;
}

.box_concept, .box_concept_2, .box_concept_3{
	float:left;
	height:175px;
}
.box_concept{width:179px;}
.box_concept_2{width:200px;}
.box_concept_3{width:160px;}

.box_concept span, .box_concept_2 span{
	float:left;
	width:100%;
	font-weight:normal;
	text-align:center;
}

#box_concept_3_margin{
	float:left;
	height:100px;
	width:11px;
}

.box_concept_3 span{
	float:left;
	width:135px;
	font-weight:normal;
	text-align:center;
}

.box_jaune_concept{
	float:left;
	width:100%;
}

.box_jaune_concept_cont{
	float:left;
	width:452px;
	height:39px;
	background-repeat:no-repeat;
	background-image:url(/_img/box_jaune_concept.jpg);
}

.box_jaune_concept_cont_text{
	float:left;
	font-size:14px;
	line-height:12px;
	color:#a4240e;
}

.box_jaune_concept_cont_text{
	float:left;
	width:440px;
}

.box_jaune_concept_cont_top{
	float:left;
	width:100%;
	height:13px;
}

.box_white_cont{
	float:left;
	width:538px;
}

.warning{
	float:left;
	width:100%;
}

/* box_num */
.box_num_cont{
	float:left;
	width:538px;
	height:145px;
	background-repeat:no-repeat;
}

.box_num_cont_text{
	float:left;
	width:538px;
	min-height:40px;
	color:black;
}

.box_num_div_text{
	float:left;
	width:500px;
}

.box_num_text{
	float:left;
	margin-left:23px;
	width:500px;
}

.box_num_top{
	float:left;
	width:538px;
	height:9px;
}

/* cont_image */
.cont_image{
	float:left;
	width:470px;
}

.cont_image_left{
	float:left;
	width:45px;
	height:200px;
}

.cont_image_div{
	float:left;
	width:400px;
}

.cont_image_div img{
	float:left;
}

.cont_text_30{
	float:left;
	width:500px;
}

.cont_text_margin_30{
	float:left;
	height:100px;
	width:30px;
}

.cont_text_div{
	float:left;
	width:450px;
}

/* tarifs */
.tarifs{
	float:left;
}

.tarifs th{
	font-weight:normal;
}

#guide_pratique_accueil{
	float:left;
	width: 624px;
	margin-bottom:50px;
}

#guide_pratique_titre{
	float:left;
	height:32px;
	width:424px;
	border-bottom:1px dotted #000;
	color:#be3312;
	line-height:32px;
	font-size:18px;
}

#guide_voir_plus{
	float: left;
	height: 20px;
	width: 199px;
	border-bottom: 1px dotted black;
	text-align: right;
	padding-top: 12px;
	margin-left: 1px;
}

#guide_voir_plus a{
	color: black;
}

#guide_voir_plus a:hover{
	color:#BE3312;
}
.guide{
	float:left;
	width:271px;
	position:relative;
}

.guide h3{
	color:#000;
	font-size:14px;
}

.guide img{
	border:solid 2px #dedede;
}

.guide p{
	background-image:url(/_img/guide_background.png);
	background-position:bottom;
	background-repeat:no-repeat;
	color:#000;
	width: 260px;
	height: 143px;
	padding-right:40px;
	line-height: 1.5em;
}


/* ----- CONTENU RIGHT ----- */
#contenu_right{
	float:left;
	width:315px;
	min-height:700px;
}
#contenu_right_admin{
	float:left;
	width:245px;
	min-height:700px;
}

#right_border{
	float:left;
	width:9px;
	height:778px;
	border-left:1px solid #bcbcbc;
}

#cont_box_right{
	float:left;
	width:300px;
}

#contenu_right ul{
	float:left;
	color:black;
	list-style-type:none;
	width:250px;
	margin:0 0 20px 20px;
}

.title_300{
	float:left;
	width:100%;
	border-bottom:1px solid #bcbcbc;
}

#bg_grey_right{
	float:left;
	width:300px;
	height:208px;
	background-image:url(/_img/bg_grey_right.jpg);
	background-repeat:no-repeat;
}

.title_bg_grey{
	font-size:18px;
	color:#000;
	height:38px;
	line-height:38px;
	margin-left:10px;
}

#offre_50{
	width: 204px;
	height: 51px;
	background-image: url(/_img/offre_50.png);
	background-repeat: no-repeat;
	margin: 10px 0 0 7px;
	color: white;
	padding: 5px 10px 10px 70px;
	line-height: 1.2em
}

#offre_50_ckeditor{
	padding:0 10px;
	line-height:1.5em;
}

#login_div{
	float:left;
	width:300px;
	height:140px;
}

#login_div span{
	float:left;
}

#login_form{
	float:left;
	width:301px;
	height:114px;
	background-image:url(/_img/connexion.jpg);
	background-repeat:no-repeat;
}

#conteneur_login{
	float:left;
	width:301px;
	height:114px;
}

#conteneur_login span{
	float:left;
}

#submit_login{
	float:left;
	width:100px;
	height:74px;
	margin-left: 8px;
}

#submit_login span{
	float:left;
	width:75px;
	text-align:center;
}

#download{
	float:left;
	width:305px;
}

.red_download{
	float:left;
	width:251px;
	height:49px;
	background-image:url(/_img/download_red.jpg);
	background-repeat:no-repeat;
}

.red_dowload_left{
	float:left;
	width:10px;
	height:50px;
}

.red_download p{
	float:left;
	width:150px;
	margin-top:6px;
}

.grey_download{
	float:left;
	width:251px;
	height:45px;
	background-image:url(/_img/download_grey.jpg);
	background-repeat:no-repeat;
}


.grey_download_pdf{
	float:left;
	width:251px;
	height:36px;
	background-image:url(/_img/download_pdf.jpg);
	background-repeat:no-repeat;
}

.grey_dowload_left{
	float:left;
	width:10px;
	height:30px;
}

.cont_download_name{
	float:left;
	width:210px;
}

.cont_download_red_name{
	float:left;
	width:190px;
}

tr{
	text-align:left;
}

.cont_download_name{
	float:left;
	height:32px;
}

#contact{
	float:left;
	width:300px;
}

#contact img{
	float:left;
}

.tel_type, .mail_type, .maison_type, .courrier_type{
	float:left;
	width:300px;
}

.tel_type_cont{
	float:left;
	width:187px;
	height:47px;
	background-image:url(/_img/bg_tel.jpg);
	background-repeat:no-repeat;
	color:white;
	font-size:18px;
}

.add_type_cont{
	float:left;
	width:250px;

}

.add_type_cont_text{
	float:left
}

#links{
	float:left;
	width:300px;
}

#links li{
	float:left;
	position:relative;
	left:-30px;
	width:250px;
	line-height:1.5em;
}

/* ----- FOOTER ----- */
#footer, #footer_accueil{
	float:left;
	/*width:960px;*/
}

#footer{
	height:181px;
	background-image:url(/_img/accueil_footer.jpg);
	background-repeat:no-repeat;
}

#footer a:hover{
	color:#F04023;	
}

#footer_margin{
	float:left;
	height:70px;
	width:700px;
}

#bg_body_bas_acccueil{
	width:100%;
	height:181px;
	background-image:url(/_img/accueil_bg_footer.jpg);
	background-repeat:repeat-x;
	margin-top:-181px;
	float:left;
}

#bg_body_bas{
	width:100%;
	height:181px;
	background-image:url(/_img/accueil_bg_footer.jpg);
	background-repeat:repeat-x;
	margin-top:-181px;
	float:left;
}

#right_spe{
	float:left;
	font-family:Arial;
	font-size:12px;
	color:black;
	width:229px;
}

#right_spe h1{
	float:left;
	color:#b11e0f;
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	width:100%;
}

#header_admin{
	float:left;
	width:100%;
	border-bottom:1px solid #bcbcbc;
}

#header_admin h3{
	float:left;
	color:#b11e0f;
	font-size:16px;
	line-height:24px;
	font-weight:normal;
}
#cat_marge{
	float:left;
	width:200px;
	height:30px;
}
#cat_sel{
	float:left;
}

#content_admin{
	float:left;
	width:100%;
}

#content_admin_top{
	float:left;
	width:100%;
	height:24px;
}
.content_admin_title{
	float:left;
	width:100%;
	font-size:17px;
	color:black;
}

#content_admin_cont{
	float:left;
	width:100%;
}
#content_admin_cont_top{
	float:left;
	width:100%;
	height:18px;
}
.part_cont{
	float:left;
	width:243px;
	/*height:310px;*/
	background-repeat:no-repeat;
}

.part_cont_top{
	float:left;
	width:100%;
	height:10px;
}

.part_cont_left{
	float:left;
	width:9px;
	height:190px;
}
.part_cont_img{
	float:left;
	width:100%;
	height:85px;
}
.part_cont_img img{
	float:left;
}
.part_cont_right_img{
	float:left;
	width:140px;
	font-size:11px;
	line-height:12px;
	color:black;
}
.part_cont_right_img .part_tel{
	float:left;
	font-size:14px;
	line-height:12px;
	font-weight:bold;
}
.part_cont_right_img_margin{
	float:left;
	width:14px;
	height:50px;
}

.cont_tel{float:left;width:120px;}

.part_cont_text{
	float:left;
	width:220px;
}
.part_text{
	float:left;
	width:100%;
}
.part_text .h3{
	float:left;
	width:100%;
	height:45px;
	color:black;
	font-size:18px;
	line-height:15px;
}
.part_text_h3{
	float:left;
	text-align:left;
	color:black;
	font-size:11px;
	line-height:14px;
	height:110px;
	width:100%;
}
.part_text_bottom{
	float:left;
	width:223px;
	/*height:71px;*/
	height:290px;
	margin-bottom:5px;
	margin-left:3px;
	list-style:none;
	/*background-color:white;*/
}

.part_text_bottom li{
	margin-top:5px;
}
.part_cont_left_bottom{
	float:left;
	width:3px;
	height:50px;
}
.part_text_puce{
	float:left;
	width:100%;
	font-size:12px;
	line-height:18px;
	color:black;
	padding:0 0 0 0;
}
.part_text_puce span{
	float:left;
	width:100%;
	color:black;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}

/* Admin courrier right */
#courrier_right{
	float:left;
	width:228px;
}

#courrier_top{
	float:left;
	width:228px;
	height:68px;
	background-image:url(/_img/annu_grey_top.jpg);
	backgrond-repeat:no-repeat;
}

#courrier_top_left{
	float:left;
	width:80px;
	height:60px;
}
#courrier_top_cont{
	float:left;
	width:140px;
	font-size:18px;
	line-height:12px;
	color:#b11e0f
}
#courrier_top_cont_top{
	float:left;
	width:140px;
	height:25px;
}
#courrier_center{
	float:left;
	width:228px;
	min-height:200px;
	background-image:url(/_img/annu_grey.jpg);
	backgrond-repeat:repeat-y;
}
#courrier_center_left{
	float:left;
	width:16px;
	height:150px;
}
#courrier_center_cont{
	float:left;
	width:200px;
}
.courrier_text{
	float:left;
	width:100%;
	font-size:12px;
	line-height:36px;
}
.courrier_text_cont{
	float:left;
	width:100%;
}
.courrier_text_left{
	float:left;
	width:30px;
	height:32px;
}
.courrier_text{
	float:left;
	width:160px;
}
#courrier_bottom{
	float:left;
	width:228px;
	height:20px;
	background-image:url(/_img/annu_grey_bottom.jpg);
	backgrond-repeat:no-repeat;
}

#probleme{
	float:left;
	width:279px;
	height:53px;
	background-image:url(/_img/admin_bg_red.jpg);
	background-repeat:no-repeat;
}
#cont_probleme_admin{
	float: left; width: 279px; height: 53px;
}
#probleme table{
	float: left; width:100%;
}
.table_1{
	font-size:14px;line-height:23px;color:white;
}

.table_2{
	font-size:23px;line-height:18px;color:white;
}
/*list courrier grey*/
.courrier_grey{
	float:left;
	width:100%;
}
.courrier_grey_top{
	float:left;
	width:951px;
	height:58px;
	background-image:url(/_img/courrier_grey_top.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #d1d1d1;
}
.courrier_grey_bottom{
	float:left;
	width:951px;
	height:7px;
	background-image:url(/_img/courrier_grey_bottom.jpg);
	background-repeat:no-repeat;
}

.courrier_grey table{
	float:left;
	width:951px;
	background-color:#eaeaea;
	color:black;
}
table thead tr{
	height:20px;
	border-bottom:1px solid #c4c4c4;
}
.border_grey_right{
	height:20px;
	border-right:1px solid #c4c4c4;
}

.action_courrier{
	height:19px;
}

.annu_tel{
	float:left !important;
	font-weight: normal !important;
	font-size:18px !important;
	width:200px !important;
}
.annu_text_tel{
	height:20px;
}

#img_deco{
	float:left;
	margin-top:-3px;
}


div#newslettre {
	text-align:left;
	display:block;
}
div#newslettre-fond {
	position:absolute;
	z-index:1000;
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	background:black;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
	text-align:center;
	line-height:normal;
	clear:both;
}

div#newslettre-conteneur {
	position:absolute;
	margin:auto;
	z-index:1001;
	width:500px;
	text-align:left;
	clear:both;
	top:50%;
	left:25%;
	height:386px;
	margin-top:-226px;
}
div#newslettre-conteneur p{
	color:#396c75;
}
div#newslettre-cadre {
	width:612px;
	height:265px;
	background-image:url(/_img/bg_popup.jpg);
	background-repeat:no-repeat;
	text-align:left;
	font-size:12px;
	color:#555;
}
div#newslettre-contenu {
	width:612px;
	height:265px;
	background-image:url(/_img/bg_popup.jpg);
	background-repeat:no-repeat;
}

#newslettre-text{
	height:390px;
}
div#newslettre-contenu b {
	font-size:14px;
	color:#396c75;
}

div#newslettre-contenu p {
	font-size:11px;
	color:#396c75;
}

div#newslettre-contenu a {
	text-decoration:none;
	font-size:22px;
	font-weight:bold;
	color:#356aa0;
	vertical-align:middle;
}

#form_newslettre{
	float:left;
	width:100%;
}

#newslettre_selection{
	float:left;
	width:200px;
	color:#2c626c;
}

#newslettre-text h1{
	font-size:19px;
	line-height:36px;
	color:#ba2810;
	font-weight:bold;
	width:100%;
	padding:25px 0px 0px 17px;
}

#newslettre-text h2{
	font-size:18px;
	line-height:24px;
	color:#000000;
	font-weight:normal;
	width:100%;
	padding:0px;
	padding:0px 0px 0px 60px;
	margin:0px;
}

#newslettre-text h5{
	font-size:11px;
	line-height:24px;
	color:#000000;
	font-weight:normal;
	text-align:right;
	width:490px;
	padding:0px;
	padding:0px 0px 0px 60px;
	margin:0px;
}

.prix{
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	width:100%;
	padding:0px 0px 0px 120px;
	color:#ba2810;
}

#dom{
	font-size:18px;
	line-height:24px;
	color:#000000;
	font-weight:normal;
	width:240px;
	text-align:center;
	padding:0px;
	padding:5px 0px 0px 60px;
}

#contligne{
	cursor:pointer;
	margin:0px;
	margin:0px 0px 0px 60px;
	width:205px;
	height:41px;
	background-image:url(/_img/btn_contrat_ligne.jpg);
	background-repeat:no-repeat;
}

#goto{
	cursor:pointer;
	position:relative;
	left:300px;
	top:-60px;
	margin:0px;
	margin:20px 0px 0px 60px;
	width:205px;
	height:41px;
	background-image:url(/_img/btn_go_site.jpg);
	background-repeat:no-repeat;
}

#referencement_bas{
	float:left;
	width:625px;
	color:black;
	margin-top:50px;
	margin-bottom:20px;
	line-height:1.5em;
}

#referencement_bas a{
	color:black;
	font-weight:bold;
}

#referencement_bas a:hover{
	color:#f04023;
	font-weight:bold;
}

/*image location */
.img_init img{
	float:left;
	width:468px;
}
.img_small img{
	float:left;
	width:113px;
	margin-right:5px;
}

.footer_ref1{
	float:left;
	width:210px;
	height:130px;
	border-right:1px dotted #ffffff;
	margin-top:12px;
}

.footer_ref1 p{
	font-size:12px;
	margin:0px;
	padding:0px;
	margin-top:10px;
}

#reservation{
	margin:5px 16px 16px 16px;
	float:left;
}

#reservation input{
	margin:0;
	padding:0;
}

#reservation .label, #reservation span{
	color:#FFF;
}

#submit{
	height:26px;
	width:92px;
	background-image:url(/_img/reserver.png);
	border:none;
	background-color:#642015;
	
	color:#FFF;
	
	cursor:pointer;
}

#fond-location{
	height:533px;
	width:500px;
	background-image:url(/_img/fond_red_bureaux.png);
	background-repeat:no-repeat;
	float:left;
	margin-left: 23px;
}

.table_tarif tr th{
	text-align:left;
}
