*
{
	margin : 0;
	padding : 0;
	font-size : 1em;
	font-weight : normal;
}
strong
{
	font-weight : bold;
}
em
{
	font-style : italic;
}
a
{
	text-decoration : none;
}
a:hover
{
	text-decoration : underline;
}
a img
{
	border : 0;
}
table
{
	border-collapse : collapse;
}
.img_in
{
	line-height : 1em;
}
.img_replace
{
	text-indent : -5000px;
	display : block;
	overflow : hidden;
}
.clearer
{
	clear : both;
	display : block;
	height : 0;
	overflow : hidden;
}
.off
{
	display : none;
}
.off2
{
	visibility : hidden;
}
a
{
	text-decoration: none;
	color: #677a7b;
}
a:hover
{
	color: #9c3401;
}
body
{
	background : #fff;
	font : 12px Arial, Verdana, sans-serif;
}
#wrapper1
{
	width : 960px;
	margin : 0 auto 18px auto;
	background : #c7d3df;
}
/* header >> */
#header
{
	height : 117px;
	background : url("../images/bandeau_titre_01.png") #fff 0 18px no-repeat;
}
h1
{
	display : none;
}
.nom_agent
{
	padding : 31px 0 0 120px;
	width : 465px; 
	height : 68px;
	color : #fff;
	font : bold 27px/30px Arial, Verdana, sans-serif;
	text-transform : uppercase;
}
#menu_01
{
	list-style : none;
	padding : 0 0 0 100px;
	height : 18px;
	background : #fff;
}
#menu_01, #menu_01 *
{
	float : left;
}
#menu_01 li
{
	height : 18px;
	line-height : 18px;
	padding : 0 20px 0 21px;
	background : url("../images/menu_01_li_bg.png") 0 50% no-repeat;
}
li#menu_01_accueil
{
	padding : 0 20px 0 0;
	background : none;
}
#menu_01 a
{
	font : bold 11px/18px Verdana, Arial, sans-serif;
	text-transform : uppercase;
	color : #4d4d4d;
}
#menu_01_accueil a
{
	border-left : 0;
}
	/* variante non agréé >> */
.non_agree #header
{
	background : url("../images/entete_04.jpg") #fff 0 0 no-repeat;
}
.non_agree .nom_agent
{
	width : 240px;
	height : 72px;
	padding : 27px 11px 0 709px;
	color: #404a55;
	font-size: 20px;
	font-weight: bold;
	text-transform : none;
	text-align : right;
}
.non_agree #menu_01
{
	padding : 0;
}
.non_agree li#menu_01_accueil
{
	padding : 0 20px 0 20px;
	background : none;
}
	/* << variante non agréé */
/* << header */
/* wrapper 2 >> */
#wrapper2
{
	background : #c7d3df;
	padding : 20px 0 10px 0;
}
#col_01
{
	float : left;
	width : 731px;
	padding : 0 0 0 7px;
}
#col_02
{
	float : left;
	width : 222px;
}
	/* ombrage >> */
.ombre_c7d3df
{
	background : url("../images/ombre_c7d3df.png") 100% 100% no-repeat;
}
.ombre_c7d3df .outer
{
	background : url("../images/ombre_c7d3df_bl.png") 0 100% no-repeat;
}
.ombre_c7d3df .inner
{
	background : url("../images/ombre_c7d3df_tr.png") 100% 0 no-repeat;
	padding : 0 7px 8px 0;
}
.ombre_fff
{
	background : url("../images/ombre_fff.png") 100% 100% no-repeat;
}
.ombre_fff .outer
{
	background : url("../images/ombre_fff_bl.png") 0 100% no-repeat;
}
.ombre_fff .inner
{
	background : url("../images/ombre_fff_tr.png") 100% 0 no-repeat;
	padding : 0 4px 5px 0;
}
.ombre_e1eaf1
{
	background : url("../images/ombre_e1eaf1.png") 100% 100% no-repeat;
}
.ombre_e1eaf1 .outer
{
	background : url("../images/ombre_e1eaf1_bl.png") 0 100% no-repeat;
}
.ombre_e1eaf1 .inner
{
	background : url("../images/ombre_e1eaf1_tr.png") 100% 0 no-repeat;
	padding : 0 7px 8px 0;
}
.ombre_c7d3df, .ombre_fff, .ombre_e1eaf1, .outer, .inner
{
	float : left;
}
.ombre_c7d3df, .ombre_fff, .ombre_e1eaf1
{
	clear : both;
}
.ombre_fff img
{
	display : block;
}
	/* << ombrage */
	/* colonne gauche >> */
		/* gros blocs >> */
.col_01_bloc_01
{
	clear : both;
	float : left;
	margin : 20px 0 0 0;
}
.col_01_bloc_01_first
{
	margin : 0;
}
.col_01_bloc_01 .ombre_contenu
{
	width : 682px;
	width : 693px;
	background : #fff;
	color : #868585;
	padding : 0 12px 10px 12px;
}
.titre_type_01
{
	color : #404a55;
	font-size : 15px;
	font-weight : bold;
	padding : 5px 0 10px 0;
}
.txt_type_01
{
	color : #3f454c;
	font-size : 12px;
	font-weight : bold;
	padding : 0 0 10px 0;
}
.titre_type_02
{
	color : #3f454c;
	font-size : 16px;
	font-weight : bold;
	padding : 0 0 10px 0;
}
.txt_wrapper_01
{
	float : left;
	width : 480px;
	padding : 0 15px 0 0;
}
.img_wrapper_01
{
	overflow : hidden;
	padding : 50px 0 0 0;
	visibility : hidden;
}
		/* << gros blocs */
		/* petits blocs >> */
.col_01_bloc_01b
{
	float : left;
	clear : none;
	width : 352px;
	width : 356px;
	overflow : hidden;
}
.col_01_bloc_01b_first
{
	padding : 0 10px 0 0;
	padding : 0 13px 0 0;
}
.titre_type_01b
{
	color: #404a55;
	font-weight: bold;
	font-size: 15px;
	padding : 5px 0 2px 20px;
	height : 24px;
}
.titre_type_01c
{
	color : #930;
}
.titre_actu_01
{
	background : url("../images/puce_actu_01.png") 0 5px no-repeat;
}
.titre_offres_01
{
	background : url("../images/puce_offres_01.png") 0 5px no-repeat;
}
.col_01_bloc_01b .ombre_contenu
{
	width : 320px;
	width : 324px;
}
.liste_type_02
{
	list-style: none;
}
.liste_type_02 li
{
	float : left;
	padding : 5px 0 35px 10px;
	width : 145px;
}
.liste_type_02 li.first
{
	padding : 5px 0 35px 20px;
}
.lien_type_03
{
	font-size : 10px;
}
.lien_type_03:hover
{
	text-decoration : none;
}
		/* << petits blocs */
	/* << colonne gauche */
	/* colonne droite >> */
		/* titres >> */
/*
.col_02_titre_01 span
{
	background : url("../images/titre_01_bg.png") 100% 0 no-repeat;
	text-transform : uppercase;
	font-weight : bold;
	color : #fff;
	font-size : 10px;
	float : left;
	height : 16px;
	line-height : 16px;
	overflow : hidden;
	padding : 0 12px 0 23px;
}
.col_02_titre_01_fff span
{
	background-image : url("../images/titre_01_bg_fff.png");
}
.col_02_titre_01_9db2c5 span
{
	background-image : url("../images/titre_01_bg_9db2c5.png");
}
*/
		/* << titres */
		/* blocs >> */
.col_02_bloc_01
{
	margin-top : -24px;
	float : left;
}
.col_02_bloc_01_first
{
	margin-top : 0;
}
.col_02_bloc_01 .ombre_contenu
{
	width : 186px;
	background : #fff;
	color : #868585;
	font-size : 11px;
	padding : 10px 14px 30px 14px;
}
.col_02_bloc_01b .ombre_contenu
{
	background : #9db2c5;
	color : #fff;
}
.col_02_bloc_01 .inner
{
	background-image : none;
}
.col_02_bloc_01_first .ombre_e1eaf1 .inner
{
	background-image : url("../images/ombre_e1eaf1_tr.png");
}
.col_02_bloc_01_first .ombre_fff .inner
{
	background-image : url("../images/ombre_fff_tr.png");
}
.col_02_bloc_01_first .ombre_c7d3df .inner
{
	background-image : url("../images/ombre_c7d3df_tr.png");
}
		/* << blocs */
		/* adresse >> */
.titre_type_03
{
	font-size : 14px;
	font-weight : bold;
}
.p_type_01
{
	padding : 0 0 10px 0;
}
		/* << adresse */
		/* liste liens >> */
.liste_type_01
{
	list-style : none;
	padding : 10px 0 0 0;
}
.liste_type_01 li
{
	clear : both;
}
.liste_type_01 a
{
	float : left;
	background : url("../images/puce_02_off.png") 0 4px no-repeat;
	color : #fff;
	font-weight : bold;
	padding : 0 0 10px 12px;
	text-transform : uppercase;
	text-decoration : none;
}
.liste_type_01 a:hover
{
	background-image : url("../images/puce_02_on.png");
	color : #d5ebff;
}

		/* << liste liens */
	/* << colonne droite */
/* << wrapper 2 */
/* footer >> */
#footer_01
{
	text-align : center;
	padding : 10px 0 0 0;
}
#footer_01 a
{
	font-size : 10px;
	color : #999;
	text-decoration : none;
}
/* << footer */

/* 00-home >> */
.home_intro_01
{
	margin : 17px 0 7px 0;
}
.home_intro_01 td
{
	vertical-align : middle;
}
.home_intro_01_img, .home_intro_01_flash
{
	width : 181px;
}
.home_intro_01_img .ombre_contenu
{
	padding : 5px;
}
/* << 00-home */
/* 01-vn >> */
.col_01_bloc_01 .ombre_contenu .ombre_contenu
{
	width : auto;
}
.p_rel_01
{
	float : right;
	margin : -23px 0 0 0;
}
.lien_type_01
{
	color: #404a55;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	background : url("../images/puce_03.png") 0 5px no-repeat;
	padding : 0 0 0 10px;
}
.pub_01_p
{
	padding : 0 0 0 20px;
}
.liste_voitures_01
{
	float : left;
	clear : both;
	padding : 20px 0 0 0;
}
.liste_voitures_01, .liste_voitures_01 ul
{
	list-style : none;
}
.liste_voitures_01 p img
{
	display : block;
	margin : 0 auto;
}
.liste_voitures_01 li
{
	float : left;
	width : 170px;
}
.liste_voitures_01 ul li
{
	float : none;
	width : auto;
	padding : 0 0 0 15px;
	background : url("../images/fleche_jaune.png") 0 5px no-repeat;
}
.lien_type_02
{
	text-decoration: underline;
	color: #000;
	font-size: 11px;
}
.img_wrapper_02
{
	float : left;
	width : 105px;
}
.txt_wrapper_02
{
	float : left;
	width : 80px;
}
.bandeau_pub_01 .ombre_contenu
{
	width : 447px;
	padding : 15px 15px 15px 255px;
}
.bandeau_pub_01_vn .ombre_contenu
{
	background : url("../images/fd-vn-header-txt-bleu.jpg") #fff 0 0 no-repeat;
}
.titre_type_01d
{
	color : #7492AC;
}
/* << 01-vn */
/* 02-vo >> */
#wrapper3 .ombre_contenu
{
	width : 717px;
	padding : 0 0 10px 0;
}
#wrapper3 .ombre_contenu .ombre_contenu
{
	width : auto;
	padding : 0;
}
#col_01a
{
	float : left;
	width : 152px;
	padding : 0 5px 0 5px;
}
#col_01b
{
	float : left;
	width : 537px;
	padding : 0 7px 0 0;
}
.col_01a_bloc_01a
{
	padding-top : 10px;
}
#wrapper3 .col_01a_bloc_01a .ombre_contenu
{
	width : 144px;
	border : 2px solid #e8b100;
}
#wrapper3 .col_01a_bloc_01b .ombre_contenu
{
	width : 145px;
	padding : 4px 2px 0 1px;
}
.col_01a_bloc_01a img
{
	display : block;
	margin : 10px auto 20px auto;
}
.titre_type_04
{
	font-size : 12px;
	font-weight : bold;
	color : #000;
	text-align : center;
	margin : 0 0 20px 0;
}
.txtEngagOr
{
	font-size : 12px;
	color : #525252;
}
p.txtEngagOr
{
	padding : 0 5px;
}
.lienEngagOr_p
{
	text-align : center;
	padding : 10px 0 5px 0;
}
.form_type_01
{
	padding : 10px 0 20px 0;
}
.label_type_01
{
	float : left;
	color : #9c3401;
	font-weight  :bold;
	padding : 2px 5px 0 0;
}
.input_wrapper_01
{
	float : left;
}
.form_search_01_titre
{
	background : url("../images/form_search_01_titre_01.png") #2f5270 0 0 no-repeat;
	font-weight : bold;
	color : #fff;
	line-height : 15px;
	padding : 3px 0 2px 10px;
}
.form_search_01_nbvehicules
{
	font-weight : bold;
	color : #fdb414;
}
.form_search_01_col_01
{
	float : left;
	width : 255px;
	padding : 8px 0 25px 0;
}
.form_search_01_col_02
{
	float : left;
	width : 280px;
	padding : 8px 0 25px 0;
}
.form_search_01_col_01 p, .form_search_01_col_02 p
{
	float : none;
	clear : both;
}
.form_search_01 .label_type_01
{
	font-weight  :normal;
	color : #196083;
	font-size : 13px;
}
.form_search_01_col_01 p, .form_search_01_col_02 p
{
	padding : 0;
	height : 25px;
}
.form_search_01 option
{
	padding-top : 0;
	padding-bottom : 0;
}
.form_search_01 .text_01
{
	padding-top : 0;
	padding-bottom : 0;
}
.form_search_01 .label_type_01, .form_search_01 .input_wrapper_01
{
	padding-top : 4px;
}
.form_search_01 .label_type_01
{
	text-align : right;
}
.form_search_01_col_01 .label_type_01
{
	width : 52px;
	padding-left : 7px;
}
.form_search_01_col_02 .label_type_01
{
	width : 78px;
}
.form_search_01 select, .form_search_01 .text_01
{
	border : 1px solid #ccc;
}
.form_search_01 .alerte_email_01, .form_search_01 .form_submit_01
{
	padding-top : 16px;
	float : left;
	clear : none;
}
.form_search_01 .alerte_email_01
{
	width : 175px;
}
.form_search_01 .form_submit_01
{
	width : 105px;
}
.lien_type_07
{
	color : #196083;
	padding : 0 0 0 11px;
	background : url("../images/puce_01_9c3401.png") 0 50% no-repeat;
}
.lien_type_07:hover
{
	color : #9c3401;
	text-decoration : none;
}
.lien_email_01
{
	padding : 0 0 0 28px;
	background : url("../images/picto_email_01.png") 0 50% no-repeat;
}
.lien_submit_01
{
	width : 103px;
	height : 22px;
	background : url("../images/btn-alerteemail.png") 0 0 no-repeat;
}	
.lien_submit_01:hover
{
	background-position : 0 -22px;
}	
.form_search_01_selection_01
{
	background : url("../images/form_search_01_selection_01.png") 0 0 no-repeat;
	font-weight : bold;
	color : #2F5270;
	height : 20px;
	line-height : 20px;
	padding : 0 0 4px 10px;
}
	/* bloc kiosque >> */
.col_02_bloc_kiosque_01
{
	margin-top : 0;
}
.col_02_bloc_kiosque_01 h2
{
	padding : 9px 0 13px 0;
}
.col_02_bloc_kiosque_01_col_01
{
	float : left;
	width : 44px;
	padding : 0 0 0 22px;
}
.col_02_bloc_kiosque_01_col_02
{
	float : left;
	width : 120px;
}
.lien_type_06
{
	background : url("../images/kiosque_arrow.gif") 0 50% no-repeat;
	padding : 0 0 0 10px;
	color : #677a7b;
	text-decoration : underline;
}
.lien_type_06:hover
{
	color : #677a7b;
	text-decoration : underline;
}
	/* << bloc kiosque */
	/* annonces >> */
.bloc_annonce_01
{
	background : #7492ac;
	position : relative;
	padding : 1px;
	margin : 0 0 8px 0;
}
.bloc_annonce_01_txt
{
	color : #fff;
	height : 64px;
	padding : 7px 144px 5px 14px;
}
.bloc_annonce_01_marque
{
	font-weight : bold;
}
.bloc_annonce_01_misc
{
	color : #000;
}
.bloc_annonce_01_prix
{
	color : #fff;
	font-weight : bold;
}
.bloc_annonce_01_liens
{
	list-style : none;	
	background : url("../images/bloc_annonce_01_lien_bg.png") 0 0 repeat-x;
	height : 17px;
	line-height : 17px;
}
.bloc_annonce_01_liens li
{
	float : left;
	height : 17px;
	line-height : 17px;
	border-left : 1px solid #7492ac;
}
li.bloc_annonce_01_lien_details
{
	border-left : none;
}
.bloc_annonce_01_lien_essayer, .bloc_annonce_01_lien_envoyer
{
	margin : 0 0 0 1px;
}
.bloc_annonce_01_liens a
{
	color : #50607d;
	float : left;
	padding : 0 10px 0 15px;
	height : 17px;
	background : url("../images/puce_04.png") 5px 50% no-repeat;
}
.bloc_annonce_01_img
{
	display : block;
	background : #fff;
	width : 112px;
	height : 84px;
	padding : 1px;
	position : absolute;
	right : 4px;
	top : 4px;
}
.bloc_annonce_01_img *
{
	display : block;
}
.bloc_annonce_01_photo
{
	width : 112px;
	height : 84px;
}
.bloc_annonce_01_zoom
{
	position : absolute;
	top : 0;
	left : 0;
}
.bloc_annonce_01_pair
{
	background : #a6c3dc;
}
.bloc_annonce_01_pair .bloc_annonce_01_txt
{
	color : #000;
}
.bloc_annonce_01_pair .bloc_annonce_01_liens li
{
	border-color : #a6c3dc;
}
	/* << annonces */
	/* formulaire envoi ami >> */
#form_envoyer_ami
{
	background : #c7d3df;
	border : 1px solid #7492ac;
	width : 231px;
	height : 67px;
	padding : 22px 0 0 0;
	position : absolute;
	display : none;
}
#form_envoyer_ami *
{
	color  :#000;
	font-size : 10px;
}
.for_text_02
{
	padding : 0 0 3px 0;
}
.for_text_02 label
{
	float : left;
	width : 67px;
	padding : 0 9px 0 0;
	text-align : right;
	line-height : 8px;
}
.for_text_02 input
{
	border : 1px solid #ccc;
	padding : 1px 3px;
	width : 120px;
}
#nom_01_p label
{
	padding-top : 4px;
}
.for_submit_02
{
	text-align : right;
	width : 200px;
	padding-top : 5px;
}
.for_submit_02 a
{
	background : url("../images/puce_01_9c3401.png") 0 3px no-repeat;
	padding : 0 0 0 6px;
}
.lien_fermer_01
{
	position : absolute;
	right : 3px;
	top : 3px;
}
#form_envoyer_ami_02
{
	text-align : center;
	line-height : 2em;
	padding : 10px 0 0 0;
}
	/* << formulaire envoi ami */
	/* garage non agréé >> */
.non_agree #col_01a
{
	display : none;
}
.non_agree #col_01b
{
	padding : 0;
	float : none;
	margin : 0 auto;
}
.non_agree .bloc_annonce_01_liens
{
	background-image : url("../images/bloc_annonce_01_lien_bg_02.png");
}
.non_agree .bloc_annonce_01_liens a
{
	color : #fff;
	background-image : url("../images/puce_04b.png");
}
.non_agree .pub_01_p
{
	padding : 10px 0;
}
#p02-vo .non_agree .bandeau_pub_01_vn .ombre_contenu
{
	background : url("../images/page_vo_nocharte_03_big.jpg") #fff 0 0 no-repeat;
	padding-top : 10px;
	padding-bottom : 5px;	
}
	/* << garage non agréé */
	/* page de résultats >> */
.form_search_01_result .alerte_email_01
{
	padding : 0;
}
.form_search_01_result_liens_01
{
	padding : 12px 0 0 10px;
	height : 30px;
}
.form_search_01_result_liens_01 p
{
	float : left;
}
.modif_criteres_01
{
	width : 162px;
}
.tous_vehicules_01
{
	width : 198px;
}
.form_search_01_result .alerte_email_01
{
	width : auto;
	padding : 0;
}
.form_search_01_pagination_vue
{
	font-size: 13px;
	font-weight: bold;
	color : #2f5270;
	padding : 0 0 0 10px;
}
.form_search_01_pagination_pages
{
	font-size : 13px;
	color : #a6c3dc;
}
.form_search_01_pagination_pages, .form_search_01_pagination_pages *
{
	font-weight : bold;
}
.form_search_01_pagination
{
	padding : 0 0 8px 0;
}
.form_search_01_pagination p
{
	float : left;
}
.form_search_01_pagination a
{
	color : #196083;
}
.form_search_01_pagination a:hover
{
	color : #9c3401;
	text-decoration : none;
}
.form_search_01_pagination_vue
{
	width : 165px;
}
.form_search_01_pagination_prev
{
	padding : 0 5px 0 0;
	width : 90px;
}
.form_search_01_pagination_next
{
	padding : 0 0 0 5px;
	width : 90px;
	text-align : right;
}
.form_search_01_pagination_pages
{
	width : 172px;
	text-align : center;
}
.form_search_01_approx
{
	background : url("../images/form_search_01_approx_01.png") #fff 0 0 no-repeat;
	font-weight : bold;
	color : #fff;
	padding-bottom : 12px;
}
.form_search_01_approx .form_search_01_nbvehicules
{
	color : #2f5270;
}
	/* << page de résultats */
/* << 02-vo */
/* 02-vo-alerte >> */
#email_02_p
{
	padding-left : 64px;
}
.form_search_01 .form_submit_01b
{
	width : auto;
	float : right;
}
.lien_submit_01b
{
	width : 121px;
	height : 22px;
	background-image : url("../images/btn-alerteemail-creer.png");
}	
.lien_submit_01b:hover
{
	background-position : 0 -22px;
}
.legal_01
{
	color: #222;
	font-size: 10px;
	padding : 45px 0 0 0;
}
.legal_01 p
{
	padding : 0 0 10px 0;
}
/* << 02-vo-alerte */
/* 03-services >> */
.bandeau_pub_01_services .ombre_contenu
{
	background : url("../images/fd-serv-header-txt-bleu.jpg") #fff 0 0 no-repeat;
}
.lien_type_04
{
	background : url("../images/puce_fleche_01.png") 0 50% no-repeat;
	color : #325676;
	padding : 0 0 0 10px;
	font-weight : bold;
}
.col_01_bloc_01c
{
	margin-left : 40px;
}
.col_01_bloc_01c .ombre_contenu
{
	width : 607px;
	padding : 0;
}
.logo_wrapper_01
{
	float : left;
	padding : 1px 0 0 1px;
	width : 37px;
}
.txt_wrapper_03
{
	float : left;
	width : 420px;
	padding : 0 15px 0 0;
	padding : 7px 15px 7px 0;
}
.img_wrapper_03
{
	float : left;
	padding : 7px 0;
}
.titre_type_05
{
	font-size : 13px;
	font-weight : bold;
	color : #9C3401;
}
.p_type_02
{
	color : #000;
}
.lien_type_01b
{
	background : none;
	padding : 0;
}
.bloc_service_01 .titre_type_05, .bloc_service_01 .p_type_02
{
	padding : 0 0 5px 0;
}
/* << 03-services */
/* 04-popup-01 >> */
.popup_01
{
	background : #fff;
}
.popup_01 #wrapper1
{
	width : 550px;
	margin : 0;
	background  :#fff;
}
fieldset
{
	border : 0;
}
.form_type_01
{
	padding : 10px 0;
}
.form_intro_01
{
	background : url("../images/puce_fleche_02.png") 5px 0 no-repeat;
	padding : 0 5px 25px 20px;
}
.form_type_01 fieldset
{
	padding : 5px 10px 5px 65px;
}
.label_type_02
{
	padding : 0;
	float : none;
	display : block;
	color : #3f454c;
	font-weight : bold;
	padding : 0 0 5px 12px;
	background : url("../images/puce_carre_01.png") 0 5px no-repeat;
}
.label_type_03
{
	float : left;
	padding : 0 0 0 30px;
	color : #000;
	font-weight  :normal;
	background : url("../images/puce_fleche_03.png") 20px 5px no-repeat;
	width : 70px;
}
.for_select_02, .for_text_01
{
	padding : 0 0 5px 0;
}
option
{
	padding : 1px 5px;
}
.for_text_01 input
{
	width : 150px;
	padding : 1px 5px;
}
.for_radio_01
{
	padding : 0 0 5px 20px;
}
.radio_btn_01
{
	float : left;
	width : 150px;
}
.radio_btn_01 label
{
	float : left;
	padding : 0 10px 0 5px;
}
.for_submit_01
{
	text-align : center;
}
.for_submit_01 input
{
	padding : 2px 10px;
}
.form_footer_01
{
	background : #ccc;
	color : #999;
	font-size : 10px;
	padding : 10px 10px 10px 65px;
}
.for_select_02b label
{
	width : auto;
	float : none;
	display : block;
}
.for_select_02b .input_wrapper_01
{
	padding : 0 0 0 30px;
}
.textarea_type_01
{
	padding : 2px 2px 2px 5px;
	width : 350px;
}
/* << 04-popup-01 */
/* 05-brochure-05 >> */
.popup_02
{
	background : #fff;
}
.popup_02 #wrapper1
{
	width : 760px;
	height : 560px;
}
/* << 05-brochure-05 */
/* 06-engagementsOr >> */
.popup_03
{
	background : #c7d3df;
}
.popup_03 #wrapper1
{
	width : 506px;
	margin : 0;
	padding : 23px 16px 14px 0;
}
.popup_03 #wrapper2
{
	background : #fff;
	padding : 12px 8px 20px 18px;
}
.popup_03 h1
{
	display : block;
	padding : 0 0 15px 0;
}
.photo_type_01
{
	float : right;
	border : 2px solid #fdb414;
	margin : 0 0 5px 5px;
}
.popup_03 #wrapper2 p
{
	padding : 0 0 10px 0;
	font-size : 11px;
}
.titre_type_06
{
	font-weight : bold;
}
.popup_03 #wrapper2 p.titre_type_06
{
	padding : 0 0 5px 0;
}
/* << 06-engagementsOr */
/* 07-ficheVO >> */
.popup_04
{
	background : #c7d3df;
}
.popup_04 #wrapper1
{
	width : 720px;
	margin : 0;
	padding : 40px 0 0 0;
}
.popup_04 #wrapper2
{
	background : none;
	padding : 0 0 10px 0;
}
.popup_04 h1
{
	display : block;
	padding : 0;
}
.bloc_ficheVO_01 .ombre_contenu
{
	width : 697px;
	padding : 13px 0 5px 4px;
	background : #fff;
}
.bloc_ficheVO_02_wrapper
{
	float : left;
	width : 394px;
}
.bloc_ficheVO_02
{
	border : 1px solid #d2d4d6;
	border-width : 0 1px 1px 1px;
	border-color : #000 #d2d4d6 #d2d4d6 #d9dad8;
	background : url("../images/bloc_ficheVO_02_bg.png") #dde4ea 0 0 repeat-y;
	width : 358px;
	padding : 0 0 10px 6px;
	margin : 0 0 8px 0;
	color : #404A55;
	font-size : 14px;
}
.titre_type_07
{
	font-size : 13px;
	font-weight : bold;
	text-transform : uppercase;
	color : #7492ac;
	padding : 0 0 0 28px;
	height : 25px;
	line-height : 25px;
}
.fiche_technique_01
{
	background : url("../images/puce_actu_01.png") 6px 4px no-repeat;
}
.equipements_01
{
	background : url("../images/puce_plus_01.png") 6px 4px no-repeat;
}
.infossupp_01
{
	background : url("../images/puce_fleche_05.png") 6px 4px no-repeat;
}
.bloc_ficheVO_02 p
{
	padding : 0 5px 0 29px;
}
#bloc_ficheVO_anim_01
{
	float : left;
	width : 300px;
	height : 400px;
}
/* << 07-ficheVO */
/* 08-services >> */
.popup_05
{
	background : #c7d3df;
}
.popup_05 #wrapper1
{
	width : 517px;
	height : 740px;
	overflow : auto;
	margin : 0;
}
.popup_05 #wrapper2
{
	padding : 5px;
	background : #fff;
}
.popup_05 h1
{
	display : block;
	margin : 0;
	padding : 0 0 17px 0;
}
.bloc_service_02
{
	padding : 0 0 10px 0;
}
.p_type_03
{
	background : url("../images/puce_fleche_04.png") 0 9px no-repeat;
	color : #325676;
	font-weight : bold;
	padding : 5px 0 2px 15px;
	line-height : 1em;
}
.p_type_04
{
	font-weight : bold;
	padding : 0 0 3px 0;
}
.liste_type_03
{
	list-style : none;
	padding : 5px 0 10px 23px;
}
.liste_type_03 li
{
	padding : 0 0 2px 15px;
	background : url("../images/puce_02_fff.png") 0 3px no-repeat;
}
/* << 08-services */
/* 09-plan >> */
.popup_06
{
	background : #c7d3df;
}
.popup_06 #wrapper1
{
	width : 550px;
	height : 740px;
	overflow : auto;
	margin : 0;
}
.popup_06 #wrapper2
{
	padding : 5px;
	background : #fff;
}
.popup_06 h1
{
	display : block;
	margin : 0;
}
.popup_06 h2.titre_offres_01
{
	font-size : 13px;
	line-height : 17px;
	font-weight : bold;
	color : #fbbf00;
	padding : 0 0 0 20px;
	background-position : 0 50%;
	margin : 10px 0 15px 0;
}
.plan_google
{
	width : 510px;
	margin : 0 auto;
}
.plan_img
{
	width : 500px;
	padding : 0 0 10px 5px;
	margin : 20px auto 0 auto;
}
/* << 09-plan */
/* 10-confirmation-contact >> */
.popup_06b p
{
	text-align : center;
	padding : 50px 0;
}
/* << 10-confirmation-contact */
/* 11-mentions >> */
.popup_06c #wrapper1
{
	background : #fff;
}
.popup_06c h1
{
	margin : 0 0 10px 0;
}
.mentions_section
{
	padding : 0 10px 20px 10px;
	font-size : 11px;
}
.mentions_section h2
{
	font-weight : bold;
	padding : 0 0 5px 0;
}
.mentions_section h3
{
	text-decoration : underline;
}
.mentions_section p
{
	text-align : justify;
}
.mentions_section td
{
	vertical-align : top;
	padding : 0 5px 12px 0;
}
.mentions_section .libelle_01
{
	width : 170px;
	text-align : right;
}
td.valeur_01 p
{
	float : left;
	padding : 0 10px 0 0;
}
/* << 11-mentions */



/* p00-home >> */
/* Modifs colonne 2 >> */
.col_02_bloc_01 .ombre_contenu
{
	width : 196px;
	padding : 8px;
	color : #000;
}
.col_02_bloc_02
{
	margin : 8px 0 0 0;
	padding : 0 8px 11px 15px;
	background : #ededed;
	font : 10px Verdana, Arial, sans-serif;
}
.col_02_bloc_02 a, .col_02_bloc_02 a:hover
{
	color : #000;
}
.infos_utiles_01
{
	margin : 0;
	background : #cacccb;
}
.liens_utiles_01
{
	background : #f7b600;
}
.titre_type_08
{
	font : bold 12px/35px Verdana, Arial, sans-serif;
	text-transform : uppercase;
}
.titre_type_09
{
	font : bold 12px Verdana, Arial, sans-serif;
	padding : 0 0 4px 0;
}
.horaires_01
{
	padding : 20px 0 0 0;
	background : url("../images/horaires_01_bg_01.png") 0 11px repeat-x;
}
.liste_liens_01
{
	list-style : none;
	width : 149px;
}
.liste_liens_01 li
{
	background : url("../images/liste_liens_01_bg_01.png") 0 0 no-repeat;
	line-height : 24px;
	padding : 2px 0 0 0;
}
.liste_liens_01 a
{
	text-transform : uppercase;
}
.col_02_bloc_kiosque_02_col_01, .col_02_bloc_kiosque_02_col_02
{
	float : left;
}
.col_02_bloc_kiosque_02_col_01
{
	width : 68px;
}
.col_02_bloc_kiosque_02_col_02
{
	width : 105px;
	line-height : 12px;
}
.col_02_bloc_kiosque_02_post
{
	padding : 10px 0 0 0;
}
.lien_type_08
{
	font-weight : bold;
	text-transform : uppercase;
	padding : 0 0 0 8px;
	background : url("../images/puce_fleche_06.png") 0 3px no-repeat;
}
/* << Modifs colonne 2 */
/* << p00-home */