body{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	background-color:#EDEBED;
}

a{ color:#000000; text-decoration:underline; }
a:link, a:visited{ color:#000000; text-decoration:underline; }
a:hover{ color:#000000; text-decoration:none; }

*{margin:0px;padding:0px;border:0px;}

#tab_recap_contener{width:970px}
#tab_recap_content{width:930px}

div.trans_off { width:97%; background-color:#FFFFFF ; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; }
div.trans_on { width:97%; }

.killer{clear:both; height:1px}

.aste{color:#EF132D; font-size:11px; float:right; margin-top:5px;}

.c_t{background:url('../images/corner-t.gif') repeat-x bottom left;}
.c_b{background:url('../images/corner-b.gif') repeat-x top left;}
.c_l{background:url('../images/corner-l.gif') repeat-y top right;}
.c_r{background:url('../images/corner-r.gif') repeat-y top left;}

.page_contener{
	width:970px;
	margin:0px auto;
}

.page_content{
	background-color:#FFFFFF;
	padding:0px 0px 15px 0px;
}

.mast{
	height:105px;
	background-color:#236C9D;
}

.logo{ display:block;}
.logo_print{display:none;}

.baseline{
	position:absolute;
	margin-left:108px;
	margin-top:60px;
	font-size:10px;
	color:#FFFFFF;
}
.baseline a{ color:#FFFFFF; text-decoration:none;}
.baseline a:link, .baseline a:visited{ color:#FFFFFF; text-decoration:none;}
.baseline a:hover{ color:#FFFFFF; }

.nav{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#F69638;
	height:22px;
	padding-left:5px;
}

/*.nav a{
	display:block;
	float:left;
	padding:8px 12px 2px 11px;
	color:#FFFFFF;
}
.nav a:link, .nav a:visited{ color:#FFFFFF; text-decoration:none;}
.nav a:hover{ color:#FFFFFF; text-decoration:none; background:url('../images/nav-bg.gif') repeat-x top left;}

.nav span a{
	display:block;
	float:left;
	padding:8px 12px 2px 11px;
	color:#FFFFFF;
	background:url('../images/nav-bg.gif') repeat-x top left;
}

.nav img{
	display:block;
	float:left;
}*/
.nav .sep{float:left;}

.col_r{
	width:210px;
	background:url('../images/col-bg.gif') repeat-y top left;
	padding:10px 0px 0px 10px;
}

.col_l{
	width:210px;
	background:url('../images/col-bg.gif') repeat-y top right;
	padding:10px 0px 0px 10px;
}

.col_c{padding:10px 10px 15px 10px;}

.navg{margin:0px 5px 20px 0px;}

.navg .navg_lnk a{
	font-weight:bold;
	display:block;
	background:url('../images/link-bg.gif') no-repeat 0 2px;
	padding-left: 15px;
	margin-top:5px;
}

.bt_accueil{padding:0px 0px 10px 0px;}

.navg_ttl{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:18px;
}

/** NAV ASSISTANCE **/
.navg_assistance{
	padding:0px 0px 115px 0px;
	background:url('../images/navg-assi-bg.gif') no-repeat bottom right;
}

.navg_assistance .navg_ttl, .navg_assistance .navg_ttl a{ color:#236C9D; text-decoration:none;}
.navg_assistance .navg_ttl a:hover{ color:#236C9D; text-decoration:underline;}

.navg_assistance .navg_lnk a:hover, .navg_assistance .navg_lnk span a{
	color:#236C9D;
	background:url('../images/link-assi-bg.gif') no-repeat 0 2px;
}


/** NAV PANNE MECANNIQUE **/
.navg_panne{
	padding:0px 0px 110px 0px;
	background:url('../images/navg-panne-bg.gif') no-repeat bottom right;
}

.navg_panne .navg_ttl, .navg_panne .navg_ttl a{ color:#FF8D28; text-decoration:none;}
.navg_panne .navg_ttl a:hover{ color:#FF8D28; text-decoration:underline;}

.navg_panne .navg_lnk a:hover, .navg_panne .navg_lnk span a{
	color:#FF8D28;
	background:url('../images/link-panne-bg.gif') no-repeat 0 2px;
}


/** NAV ASSURANCES **/
.navg_assurance{
	padding:0px 0px 95px 0px;
	background:url('../images/navg-assu-bg.gif') no-repeat bottom right;
}

.navg_assurance .navg_ttl, .navg_assurance .navg_ttl a{ color:#4C9B06; text-decoration:none;}
.navg_assurance .navg_ttl a:hover{ color:#4C9B06; text-decoration:underline;}

.navg_assurance .navg_lnk a:hover, .navg_assurance .navg_lnk span a{
	color:#4C9B06;
	background:url('../images/link-assu-bg.gif') no-repeat 0 2px;
}

.navg_part{
	padding:0px 0px 115px 0px;
	background:url('../images/navg-assu-part-bg.gif') no-repeat bottom right;
}

.navg_pro{
	padding:0px 0px 95px 0px;
	background:url('../images/navg-assu-pro-bg.gif') no-repeat bottom right;
}


/**  **/
.central_banner{
/*	padding:10px 0px 0px 0px;*/
}


/** BOUTONS D'ACCES **/
.bt_acces{
	padding:0px 0px 0px 8px;
}

.bt_acces_pro a, .bt_acces_pro a:link, .bt_acces_pro a:visited{
	width:185px;
	height:23px;
	display:block;
	margin-bottom:5px;
	background:url('../images/bt-acces-pro.gif') no-repeat 0 0;
}
.bt_acces_pro a:hover{ background:url('../images/bt-acces-pro.gif') no-repeat 0 -23px; }

.bt_acces_client a, .bt_acces_client a:link, .bt_acces_client a:visited{
	width:185px;
	height:23px;
	display:block;
	background:url('../images/bt-acces-client.gif') no-repeat 0 0;
}
.bt_acces_client a:hover{ background:url('../images/bt-acces-client.gif') no-repeat 0 -23px; }

.bloc_mea{
	width:200px;
	margin-top:10px;
}



/** SOUS HOME EN PAGES INTERNES **/
.bloc_home{
	margin-top:20px;
	padding:0px 0px 20px 0px ;
	font-size:12px;
}

.home_ttl{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom:3px;
}

.assistance .home_ttl{ color:#236C9D;}
.panne .home_ttl{ color:#FF8D28;}
.assurance .home_ttl{ color:#499902;}



/** LISTING PRODUIT **/
.bloc_list{
	margin-top:20px;
	padding:0px 135px 20px 0px ;
	font-size:12px;
}
.first{margin-top:0px;}
.last{background:none}

.bloc_list ul{
	margin:10px 0px 20px 40px;
	padding:0px;
}


.list_ttl{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom:3px;
}

.assistance .list_ttl{ color:#236C9D;}
.panne .list_ttl{ color:#FF8D28;}
.assurance .list_ttl{ color:#499902;}
.list_link{
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding-top:5px;
}

.assistance .list_link a{ color:#F69639; background:url('../camping-car/images/link-bg.gif') no-repeat 0 4px; padding-left:7px;}
.panne .list_link a{ color:#236C9D; background:url('../panne-mecanique/images/link-bg.gif') no-repeat 0 4px; padding-left:7px;}
.assurance .list_link a{ color:#8A2C84; background:url('../assurance/images/link-bg.gif') no-repeat 0 4px; padding-left:7px;}

.list_inter{background:url('../images/list-bloc-bg.gif') repeat-x top left;}


/** DETAIL **/

.article_subttl{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom:10px;
	letter-spacing:-1px;
}

.assistance .article_subttl{ color:#00365B;}
.panne .article_subttl{ color:#FF8D28;}
.assurance .article_subttl{ color:#499902;}

.article_ttl{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-bottom:3px;
	padding-top:4px;
}

.assistance .article_ttl{ color:#236C9D; background:url('../camping-car/bulle-ttl.gif') no-repeat 0 5px; padding-left:28px;}
.panne .article_ttl{ color:#FF8D28; background:url('../panne-mecanique/images/bulle-ttl.gif') no-repeat 0 5px; padding-left:28px;}
.assurance .article_ttl{ color:#499902; background:url('../assurance/images/bulle-ttl.gif') no-repeat 0 5px; padding-left:28px;}

.client_compte .article_ttl{ color:#4aa7ec; background:url('../espace-client/images/compte-client/bulle-ttl.gif') no-repeat 0 5px; padding-left:28px;}
.client_contrat .article_ttl{ color:#abdf34; background:url('../espace-client/images/contrat/bulle-ttl.gif') no-repeat 0 5px; padding-left:28px;}
.client_attest .article_ttl{ color:#8f1055; background:url('../espace-client/images/attestation/bulle-ttl.gif') no-repeat 0 5px; padding-left:28px;}
.client_sinistre .article_ttl{ color:#e93c04; background:url('../espace-client/images/sinistre/bulle-ttl.gif') no-repeat 0 5px; padding-left:28px;}

.article_bloc{
	font-size:12px;
	padding:0px 0px 35px 29px;
}
.article_bloc ul{
	margin:10px 0px 20px 40px;
	padding:0px;
}
.assistance .article_bloc u{ color:#FF8D28;}
.assistance .article_bloc span{ color:#236C9D;}


.tab_tarif{
	margin:25px 0px 0px 0px;
}

.tab_tarif{
	border-top:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
}

.tab_tarif th, .tab_tarif td{
	border-bottom:1px solid #DFDFDF;
	border-right:1px solid #DFDFDF;
	padding:6px 8px;
	font-weight:bold;
}

.assistance .tab_tarif th{ color:#F3711B}
.assistance .tab_tarif td{ color:#2669A0}
.assistance .tab_tarif .tr_on{ background-color:#DEE9F1}

.panne .tab_tarif th{ color:#2669A0}
.panne .tab_tarif td{ color:#F3711B}
.panne .tab_tarif .tr_on{ background-color:#FFEEDF}

.assurance .tab_tarif th{ color:#8A2C84}
.assurance .tab_tarif td{ color:#4C9A06}
.assurance .tab_tarif .tr_on{ background-color:#E4F0DA}



/**  CHEMIN  **/
.chemin{padding:4px 0px 5px 5px; margin-bottom:10px; color:#FFFFFF}
.chemin_big{padding:4px 0px 5px 5px; margin-bottom:10px; color:#FFFFFF}

.assistance .chemin { background:url('../camping-car/images/bg-chemin.gif') no-repeat 0 0;}
.assistance .chemin a{ color:#FFFFFF;}
.assistance .chemin a:link, .assistance .chemin a:visited{ color:#FFFFFF;}
.assistance .chemin a:hover{ color:#FFFFFF; }

.panne .chemin { background:url('../panne-mecanique/images/bg-chemin.gif') no-repeat 0 0;}
.panne .chemin a{ color:#FFFFFF;}
.panne .chemin a:link, .panne .chemin a:visited{ color:#FFFFFF;}
.panne .chemin a:hover{ color:#FFFFFF; }

.panne .chemin_big { background:url('../panne-mecanique/images/bg-chemin-big.gif') no-repeat 0 0;}
.panne .chemin_big a{ color:#FFFFFF;}
.panne .chemin_big a:link, .panne .chemin a:visited{ color:#FFFFFF;}
.panne .chemin_big a:hover{ color:#FFFFFF; }

.assurance .chemin { background:url('../assurance/images/bg-chemin.gif') no-repeat 0 0;}
.assurance .chemin a{ color:#FFFFFF;}
.assurance .chemin a:link, .assurance .chemin a:visited{ color:#FFFFFF;}
.assurance .chemin a:hover{ color:#FFFFFF; }

.assurance .chemin_big { background:url('../assurance/images/bg-chemin-big.gif') no-repeat 0 0;}
.assurance .chemin_big a{ color:#FFFFFF;}
.assurance .chemin_big a:link, .assurance .chemin a:visited{ color:#FFFFFF;}
.assurance .chemin_big a:hover{ color:#FFFFFF; }

.client_compte .chemin { background:url('../espace-client/images/compte-client/bg-chemin.gif') no-repeat 0 0;}
.client_compte .chemin a{ color:#FFFFFF;}
.client_compte .chemin a:link, .assurance .chemin a:visited{ color:#FFFFFF;}
.client_compte .chemin a:hover{ color:#FFFFFF; }

.client_contrat .chemin { background:url('../espace-client/images/contrat/bg-chemin.gif') no-repeat 0 0;}
.client_contrat .chemin a{ color:#FFFFFF;}
.client_contrat .chemin a:link, .assurance .chemin a:visited{ color:#FFFFFF;}
.client_contrat .chemin a:hover{ color:#FFFFFF; }

.client_attest .chemin { background:url('../espace-client/images/attestation/bg-chemin.gif') no-repeat 0 0;}
.client_attest .chemin a{ color:#FFFFFF;}
.client_attest .chemin a:link, .assurance .chemin a:visited{ color:#FFFFFF;}
.client_attest .chemin a:hover{ color:#FFFFFF; }

.client_sinistre .chemin { background:url('../espace-client/images/sinistre/bg-chemin.gif') no-repeat 0 0;}
.client_sinistre .chemin a{ color:#FFFFFF;}
.client_sinistre .chemin a:link, .assurance .chemin a:visited{ color:#FFFFFF;}
.client_sinistre .chemin a:hover{ color:#FFFFFF; }

.bloc_devis{
	height:170px;
}
.assistance .bloc_devis a, .assistance .bloc_devis a:link, .assistance .bloc_devis a:visited, .assistance .bloc_devis a:hover{ color:#236C9D;}
.panne .bloc_devis a, .panne .bloc_devis a:link, .panne .bloc_devis a:visited, .panne .bloc_devis a:hover{ color:#F69639;}
.assurance .bloc_devis a, .assurance .bloc_devis a:link, .assurance .bloc_devis a:visited, .assurance .bloc_devis a:hover{ color:#499902;}

.bloc_devis_body{padding:5px 0px 0px 150px; background:url('../images/bg-bloc-devis.gif') no-repeat 0 0; height:85px;}

.bloc_rappel_body{padding:5px 0px 0px 150px; background:url('../images/bg-bloc-devis.gif') no-repeat 0 0; height:115px; border-bottom:1px solid #F69639;}

.assistance .bloc_devis_body{ border-bottom:1px solid #236C9D}
.panne .bloc_devis_body{ border-bottom:1px solid #F69639;}
.assurance .bloc_devis_body{ border-bottom:1px solid #499902;}


/**  FORMULAIRE  **/
.form_ttl{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0px 0px 5px 0px;
	margin:30px 0px 10px 0px;
}
.form_ttl_first{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0px 0px 5px 0px;
	margin:15px 0px 10px 0px;
}

.assistance .form_ttl, .assistance .form_ttl_first{ color:#2669A0; border-bottom:1px solid #2669A0;}
.panne .form_ttl, .panne .form_ttl_first{ color:#F3711B; border-bottom:1px solid #F3711B;}
.assurance .form_ttl, .assurance .form_ttl_first{ color:#4C9A06; border-bottom:1px solid #4C9A06;}

.client_compte .form_ttl, .client_compte .form_ttl_first{ color:#0086e5; border-bottom:1px solid #0086e5;}
.client_contrat .form_ttl, .client_contrat .form_ttl_first{ color:#aae031; border-bottom:1px solid #aae031;}
.client_attest .form_ttl, .client_attest .form_ttl_first{ color:#8f1055; border-bottom:1px solid #8f1055;}
.client_sinistre .form_ttl, .client_sinistre .form_ttl_first{ color:#e93c04; border-bottom:1px solid #e93c04;}

.form_table, .form_table strong{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.form_table td{
	padding:5px 0px;
}

.form_table .input_n{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:230px;
	padding:1px 2px;
	border:1px solid #B8B8B8;
}

.form_table .select_n{
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #B8B8B8;
	font-size:12px;
}

.form_table .select_civ{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:60px;
	border:1px solid #B8B8B8;
}

.form_table .select_bonus{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:170px;
	border:1px solid #B8B8B8;
}

.form_table .select_weekday{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:80px;
	border:1px solid #B8B8B8;
}

.assistance .form_inter{background:url('../camping-car/images/form-inter.gif') repeat-x 0 8px;}
.panne .form_inter{background:url('../panne-mecanique/images/form-inter.gif') repeat-x 0 8px;}
.assurance .form_inter{background:url('../assurance/images/form-inter.gif') repeat-x 0 8px;}

.form_table .checkbox_n{margin-right:5px;}
.form_table .radio_bt{margin-right:5px; margin-left:20px}
.form_table .radio_first{margin-left:0px}


.form_bt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:3px 20px;
	text-align:center;
	border:1px solid #DFDFDF;
}

.assistance .form_bt{ background-color:#2669A0; color:#FFFFFF;}
.panne .form_bt{ background-color:#F3711B; color:#FFFFFF;}
.assurance .form_bt{ background-color:#4C9A06; color:#FFFFFF;}

.client_compte .form_bt{ background-color:#4aa7ec; color:#FFFFFF;}
.client_contrat .form_bt{ background-color:#abdf34; color:#FFFFFF;}
.client_attest .form_bt{ background-color:#8f1055; color:#FFFFFF;}
.client_sinistre .form_bt{ background-color:#e93c04; color:#FFFFFF;}


/** RECAPITULATIF **/
.recap{padding:50px 10px 15px 20px;}

.recap_double{margin:30px 0px; padding:0px 80px 0px 90px;}

.recap span{color:#1D93DD}

.recap_bloc{
	border-bottom:1px solid #FD962F;
	padding:0px 0px 5px 0px;
	margin:10px 0px 0px 30px;
	font-size:12px;
	line-height:20px;
}

.recap_ttl{
	color:#FD962F;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	margin-bottom:5px;
	border-bottom:1px solid #FD962F;
}

.recap_tab td{
	padding:8px 10px 8px 5px;
}

.recap_bloc ul{
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
}

.recap_bloc li{
	padding:0px 0px 0px 20px;
	margin:0px 0px 5px 0px;
	list-style:none;
	background:url('../images/li-bg.gif') no-repeat 0 6px;
}

.recap_code{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:30px;
	font-weight:bold;
	padding:20px 0px;
}

.recap_bt{
	padding:20px 0px 40px 0px;
	margin:0px 0px 0px 30px;
	text-align:center;
}

.recap_bt img{
	margin:0px 10px;
}

.recap_pdf{
	text-align:right;
	font-size:11px;
	padding:10px 0px 20px 0px;
}

.recap_pdf img{
	margin:0px 8px 0px 0px;
	vertical-align:top;
}

.recap_visa{
	padding:15px 0px 10px 0px;
}

.recap_visa img{
	margin:0px 8px 0px 0px;
	vertical-align:top;
}

.recap_footer{
	color:#FD962F;
	font-size:11px;
	font-weight:bold;
	padding:10px 0px;
}

.bloc_bleu{
	float:right;
	width:300px;
	height:140px;
	background:url('../images/recap-bg-bleu-bot.gif') #1C93E3 no-repeat bottom left;
}

.bloc_orange{
	float:left;
	width:300px;
	height:140px;
	background:url('../images/recap-bg-orange-bot.gif') #FD9631 no-repeat bottom left;
}

.bloc_orange_ttl{
	font-size:16px;
	color:#FFFFFF;
	padding:10px 10px 0px 10px;
	text-align:center;
	font-weight:bold;
	background:url('../images/recap-bg-orange-top.gif') no-repeat top left;
}

.bloc_bleu_ttl{
	font-size:16px;
	color:#FFFFFF;
	padding:10px 10px 0px 10px;
	text-align:center;
	font-weight:bold;
	background:url('../images/recap-bg-bleu-top.gif') no-repeat top left;
}

.bloc_orange_body, .bloc_bleu_body{
	font-size:11px;
	color:#FFFFFF;
	padding:10px 10px;
}

/**  FOOTER  **/
.footer{
	width:840px;
	margin:0px auto;
	text-align:center;
	padding:0px 0px 15px 0px;
	color:#5A5A5A;
}
.footer span{color:#FF6600;}
.footer a{ color:#FF6600;}
.footer a:link, .footer a:visited{ color:#FF6600;}
.footer a:hover{ color:#FF6600; }

.scrixel{padding:5px 0px;}
.scrixel a{ color:#5A5A5A;}
.scrixel a:link, .scrixel a:visited{ color:#5A5A5A;}
.scrixel a:hover{ color:#5A5A5A; }

.hidden_area{
	display:none;
}
