body {
	margin: 0px;
	padding: 0px;
	border:0px;		
color: #5A626B;
font-family: Tahoma,arial;
}

a{
color:#C50E1F;
font-family:Tahoma,arial;
font-size:11px;
font-weight:normal;
text-decoration:underline;
}

a:hover{
color:#000000;
}

img {
border:0px;
}

h1{
text-align:left}

form {
margin:0px;
padding:0px;
}

#contenu {
width:990px;
text-align:justify;
position:relative;
}


#header {
position:relative;
height:238px;
}

.presta_fac {
color: #B5B9BC;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:normal;
padding-left:16px;
padding-top:12px;
padding-bottom:12px;
}

.presta_fac a, .presta_fac alink {
color: #B5B9BC;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:normal;
text-decoration:underline;
}

.presta_fac a:hover {
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:normal;
text-decoration:underline;
}

.bt_rouge_ok {
width:32px;
height:29px;
background-image: url(../img_com/bt_ok_rouge.gif);
background-repeat: no-repeat;
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
}

.bt_rouge_ok a, .bt_rouge_ok alink {
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

.bt_rouge_ok a:hover {
color: black;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

.bt_rouge_ok .marge {
padding-left:9px;
padding-top:8px;
}


#logo_cadhoc {
position:absolute;
top:15px;
left:15px;
background-image: url(../img_com/logo_cadhoc.png);
background-repeat: no-repeat;
height:170px;
width:169px;
cursor:pointer;
}

#bt_depenser {
position:absolute;
top:45px;
left:196px;
height:76px;
width:165px;
background-image: url(../img_com/bt_ou_depenser.png);
background-repeat: no-repeat;
cursor:pointer;
}

#bt_commander {
position:absolute;
top:111px;
left:196px;
height:73px;
width:165px;
background-image: url(../img_com/bt_commander_cheque.png);
background-repeat: no-repeat;
cursor:pointer;
}

#header .illus {
position:relative;
}

#centre {
width:810px;
float:left;
}

#flash_nav {
padding-top:12px;
}

#onglet {
position:absolute;
top:193px;
}

#onglet_client, #onglet_partenaire, #onglet_beneficiaire {
position:absolute;
top:216px;
}


#onglet_client {
left:520px;
width:83px;
}

#onglet_partenaire {
left:648px;
width:158px;
}

#onglet_beneficiaire {
left:852px;
width:111px;
}

#ariane {
padding-left:26px;
padding-top:10px;
padding-bottom:10px;
color: #9C9E9F;
font-size: 11px;
font-family: tahoma,arial;
}

#ariane a, #ariane alink{
color: #9C9E9F;
font-size: 11px;
font-family: tahoma,arial;
text-decoration:underline;
}

#ariane a:hover{
color: #C50E1F;
font-size: 11px;
font-family: tahoma,arial;
text-decoration:underline;
}

.ariane_rouge, .ariane_rouge a, .ariane_rouge alink {
color: #C50E1F;
font-size: 11px;
font-family: tahoma,arial;
text-decoration:none;
}

.ariane_rouge a:hover {
color: black;
font-size: 11px;
font-family: tahoma,arial;
text-decoration:none;
}

.titre_centre {
background-image: url(../img_com/espace_tit_fond.gif);
background-repeat: repeat-x;
color: white;
font-size: 18px;
font-family: arial;
height:35px;
margin-top:10px;
margin-bottom:20px;
margin-right:1px;
margin-left:1px;
}

.titre_centre .marge {
padding-top:7px;
padding-left:30px;
}


.block_250 .titre_centre{
	font-size: 12px;
	background-image:url(../img_com/fond_tit_block_250.gif);
	display:block;
	height:30px;
	margin:0;
	padding:4px 0 0 10px;
	font-weight:bold;
}

.block_250 .titre_centre .marge{
	padding-top:0px;
padding-left:0px;
}


.titre_gris {
background-image: url(../img_com/fond_titre_gris.gif);
background-repeat: repeat-x;
color: white;
font-size: 18px;
font-family: arial;
margin-top:2px;
margin-right:1px;
margin-left:1px;
height:35px;
}

.titre_gris .marge {
padding-top:8px;
padding-bottom:8px;
padding-left:30px;
}

.tit_puce_rouge_centre {
background-image: url(../img_com/med_puce_rouge.gif);
background-repeat:no-repeat;
background-position:2px 8px;
padding-left:12px;
padding-top:3px;
padding-bottom:3px;
color:#C50E1F;
font-size:11px;
font-family:tahoma,arial;
font-weight:bold;
}

.texte_rouge {
color: #C50E1F;
font-family: arial;
}

.texte_rouge a, .texte_rouge alink {
color: #C50E1F;
font-family: arial;
text-decoration:underline;
}

.texte_blanc {
color: white;
font-size: 11px;
font-family: arial;
font-weight:normal;
}

.texte_blanc a, .texte_blanc alink {
color: white;
font-size: 11px;
font-family: arial;
font-weight:normal;
text-decoration:underline;
}

.texte_noir {
color: black;
font-size: 11px;
font-family: arial;
}

.texte_noir a, .texte_noir alink {
color: black;
font-size: 11px;
font-family: arial;
text-decoration:underline;
}

.texte_noir a:hover {
color: #C50E1F;
font-size: 11px;
font-family: arial;
text-decoration:underline;
}


.ss_tit_rouge {
background-color:#EFEFEF;
color: #C50E1F;
font-size: 11px;
font-family: arial;
font-weight:normal;
padding-left:12px;
}




.input_70 {
width:70px;
border-top:1px solid #8E8E8E;
border-left:1px solid #CECECE;
border-bottom:1px solid #CECECE;
border-right:1px solid #F9F9F9;
}

.input_40 {
width:40px;
border-top:1px solid #8E8E8E;
border-left:1px solid #CECECE;
border-bottom:1px solid #CECECE;
border-right:1px solid #F9F9F9;
}

.select_70 {
border-top:1px solid #8E8E8E;
border-left:1px solid #CECECE;
border-bottom:1px solid #CECECE;
border-right:1px solid #F9F9F9;
color: black;
font-size: 11px;
font-family: arial;
}
.radio_inline {
float:left;
width:140px;
background-color:#E4E4E4;
margin-right:2px;
padding-top:1px;
padding-bottom:1px;
}

.bt_visu_faconnage {
width:176px;
height:32px;
background-image: url(../img_com/bt_visu_faconnage.gif);
background-repeat: no-repeat;
background-position:top right;
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
}

.bt_visu_faconnage a, .bt_visu_faconnage alink {
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

.bt_visu_faconnage a:hover {
color: black;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

.bt_visu_faconnage .marge {
padding-left:14px;
padding-top:9px;
}

.bt_telecharge_bdc {
width:235px;
height:63px;
background-image: url(../img_com/bt_telecharge_bdc_cadhoc.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}

.bt_telecharge_charte {
width:235px;
height:54px;
background-image: url(../img_com/bt_telecharger_charte.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}


.bt_imprimer_page_pdf {
width:235px;
height:63px;
background-image: url(../img_com/bt_imprimer_page_pdf.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}

.picto_gros_cles {
background-color:#E4E4E4;
padding-top:80px;
padding-bottom:0px;
margin-left:15px;
}





#bt_mise_relation_tel {
position:absolute;
width:250px;
height:74px;
background-image: url(../img_com/bt_mise_relation_tel.png);
background-repeat: no-repeat;
cursor:pointer;
z-index:999;
left:718px;
top:310px;
}

#bt_telecharge_fiche_urssaf {
width:202px;
height:51px;
background-image: url(../img_com/bt_telecharge_fiche_urssaf.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}

#bt_rejoigner_reseau {
width:212px;
height:50px;
background-image: url(../img_com/bt_rejoigner_reseau.gif);
background-repeat: no-repeat;
cursor:pointer;

}

#bt_telecharger_fiche_reseau {
width:210px;
height:53px;
background-image: url(../img_com/bt_telecharge_fiche_reseau.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}

#bt_ou_depenser {
width:219px;
height:73px;
background-image: url(../img_com/bt_ou_depenser.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}

.bt_commander_vos_cheques {
width:206px;
height:60px;
background-image: url(../img_com/bt_commander_cheque3.png);
background-repeat: no-repeat;
cursor:pointer;

}

.bt_telecharger_liste_buraliste {
width:191px;
height:57px;
background-image: url(../img_com/bt_telecharger_liste_buraliste.png);
background-repeat: no-repeat;
cursor:pointer;

}

.bt_formulaire_suggestion {
width:203px;
height:50px;
background-image: url(../img_com/bt_formulaire_suggestion.png);
background-repeat: no-repeat;
cursor:pointer;

}

#bt_bons_plans {
width:209px;
height:86px;
background-image: url(../img_com/bt_bons_plans.png);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;

}

#bt_prendre_rdv {
width:202px;
height:51px;
background-image: url(../img_com/bt_prendre_rdv.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}

.bt_mise_relation_cliquez {
padding-top:6px;
}

#bt_cheque_cadeau_decouvrir {
width:202px;
height:51px;
background-image: url(../img_com/bt_cheque_cadeau_decouvrir.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}

#bt_entreprise {
width:208px;
height:50px;
background-image: url(../img_com/bt_entreprise.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}

#bt_comite_entreprise {
width:208px;
height:50px;
background-image: url(../img_com/bt_comite_entreprise.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}

.photo_personne {
margin-left:15px;
}

.fond_gris {
width:235px;
background-color:#e7e6e6;
background-position: left center;
padding-top:10px;
padding-bottom:10px;
margin-left:15px;
}
.fond_gris .marge {
padding-left:15px;
}

.fond_gris_clair {
width:235px;
background-color:#F3F2F2;
background-position: left center;
padding-top:10px;
padding-bottom:10px;
margin-left:15px;
}
.fond_gris_clair .marge {
padding-left:15px;
}



.fond_fleche {
background-image:url(../img_com/fond_fleche_gche.gif);
background-position:left center;
background-repeat:no-repeat;
padding-bottom:10px;
padding-top:10px;
width:250px;

}

.fond_fleche .marge {
padding-left:15px;
}

.fond_fleche .logo_centre_fleche {
text-align:center;
padding-top:10px;
padding-bottom:10px;
}



.sep_blanc {
font-size:2px;
border-top:solid 2px white;
}

#cadre_rouge {
margin-left:12px;
margin-right:10px;
margin-top:10px;
float:left;
width:578px;
border:solid 1px #C50E1F;
background-color:white;
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
}

#cadre_rouge .marge {
padding:14px;
}

#cadre_blanc {
margin-left:12px;
margin-right:10px;
margin-top:10px;
float:left;
width:578px;
background-color:white;
color: black;
font-size: 11px;
font-family: Tahoma,arial;
}

#cadre_blanc a, #cadre_blanc alink {
font-size: 11px;
font-family: Tahoma,arial;
color:#C50E1F;
font-weight:bold;
text-decoration:underline;
}

#cadre_blanc a:hover {
font-size: 11px;
font-family: Tahoma,arial;
color:black;
font-weight:bold;
text-decoration:underline;
}

.tab_rouge {
width:100%;
}


.tab_rouge .cell_rouge_puce_haut {
color: white;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
background-color:#C50E1F;
padding:4px;
padding-left:6px;
border-left:solid 1px white;
border-bottom:solid 1px white;
background-image: url(../img_com/tab_puce_haut.gif);
background-repeat: no-repeat;
background-position:right;
}

.tab_rouge .cell_rouge_puce_haut a, .tab_rouge .cell_rouge_puce_haut alink,.tab_rouge .cell_rouge_puce_bas a, .tab_rouge .cell_rouge_puce_bas alink,.tab_rouge .cell_rouge a, .tab_rouge .cell_rouge alink {
color: white;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

.tab_rouge .cell_rouge_puce_bas {
color: white;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
background-color:#C50E1F;
padding:4px;
padding-left:6px;
border-left:solid 1px white;
border-bottom:solid 1px white;
background-image: url(../img_com/tab_puce_bas.gif);
background-repeat: no-repeat;
background-position:right;
}

.tab_rouge .cell_rouge {
color: white;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
background-color:#C50E1F;
padding:4px;
padding-left:6px;
border-left:solid 1px white;
border-bottom:solid 1px white;
}


.tab_rouge .cell_sans_bord_rouge {
color: black;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:normal;
background-color:#E3E3E3;
padding:4px;
padding-left:6px;
border-top:solid 1px white;
}

.tab_rouge .cell_sans_bord_rouge2 {
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:normal;
background-color:#EFEFEF;
padding:4px;
padding-left:6px;
border-top:solid 1px white;
}

.tab_rouge .cell_bord_rouge {
color: black;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:normal;
background-color:#E3E3E3;
padding:4px;
padding-left:6px;
border-left:solid 1px #C50E1F;
border-top:solid 1px white;
}

.tab_rouge .cell_bord_rouge_centre {
color: black;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:normal;
background-color:#E3E3E3;
padding:4px;
padding-left:6px;
border-left:solid 1px #C50E1F;
border-top:solid 1px white;
text-align:center;
}

.tab_rouge .cell_bord_rouge2 {
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:normal;
background-color:#EFEFEF;
padding:4px;
padding-left:6px;
border-left:solid 1px #C50E1F;
border-top:solid 1px white;
text-align:center;
}

.tab_rouge .cell_fond_rouge {
color: white;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
background-color:#C50E1F;
padding:4px;
padding-left:6px;
border-top:solid 1px white;
text-align:right;
}

.bt_revenir {
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
background-image: url(../img_com/bt_revenir.gif);
background-repeat: no-repeat;
width:95px;
height:29px;
text-align:right;
padding-top:8px;
}

.bt_revenir a, .bt_revenir alink {
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

.bt_revenir a:hover {
color: black;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

.bt_revenir .marge {
padding-right:14px;
}

.tab_rouge .bt_decouvrir_presta {
float:left;
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
background-image: url(../img_com/bt_decouvrir_presta.gif);
background-repeat: no-repeat;
width:211px;
height:24px;
text-align:left;
}

.tab_rouge .bt_decouvrir_presta a,.tab_rouge .bt_decouvrir_presta alink {
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

.tab_rouge .bt_decouvrir_presta a:hover {
color: black;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}


.bt_decouvrir_presta .marge {
padding-top:5px;
padding-left:12px;
}




.bt_valider {
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
background-image: url(../img_com/bt_valider.gif);
background-repeat: no-repeat;
width:95px;
height:29px;
text-align:left;
padding-top:8px;
}

.bt_valider a, .bt_valider alink {
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

.bt_valider a:hover {
color: black;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

.bt_valider .marge {
padding-left:14px;
}

#bt_imprimer {
float:left;
height:30px;
width:111px;
background-image: url(../img_com/bt_imprimer.gif);
background-repeat: no-repeat;
cursor:pointer;
text-align:left;
padding-top:8px;
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
}

#bt_imprimer a, #bt_imprimer alink {
color: #C50E1F;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

#bt_imprimer a:hover {
color: black;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

#bt_imprimer .marge,#bt_imprimer_blanc .marge {
padding-left:14px;
}

#bt_imprimer_blanc {
float:left;
height:30px;
width:111px;
background-image: url(../img_com/bt_imprimer.png);
background-repeat: no-repeat;
cursor:pointer;
text-align:left;
padding-top:8px;
color: black;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
}

#bt_imprimer_blanc a, #bt_imprimer_blanc alink {
color: black;
font-size: 11px;
font-family: Tahoma,arial;
font-weight:bold;
text-decoration:none;
}

.fond_imprimer {
margin-top:10px;
padding-top:14px;
padding-left:10px;
float:left;
background-color:#C50E1F;
width:122px;
height:42px;
}

.fond_imprimer_blanc {
margin-top:2px;
padding-top:14px;
padding-left:10px;
float:left;
background-color:white;
width:122px;
height:42px;
}

.taille_14px {
font-size:14px;
}

.bt_rejoigner_reseau {
width:234px;
height:60px;
background-image: url(../img_com/bt_rejoigner_reseau2.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}

.textegris{color:#e2d5cd; font-size: 10px}

.bt_cycle_vie {
width:235px;
height:73px;
background-image: url(../img_com/bt_cycle_vie_cadhoc.gif);
background-repeat: no-repeat;
cursor:pointer;
margin-left:15px;
}

.block_gauche_enseigne {
background-color:#c50f1f;
float:left;
width:234px;
margin-right:1px;
min-height:80px;
text-align:center;
color:#ffffff;
font-size:13px;
}

.block_droite_enseigne {
background-color:#c50f1f;
float:left;
width:234px;
min-height:80px;
text-align:center;
color:#ffffff;
font-size:13px;
}

.block_gauche_enseigne2 {
background-color:#e6e6e6;
float:left;
width:234px;
margin-right:1px;
min-height:80px;
_height:80px;
text-align:center;
color:#ffffff;
font-size:13px;
}

.block_droite_enseigne2 {
background-color:#e6e6e6;
float:left;
width:234px;
min-height:80px;
text-align:center;
color:#ffffff;
font-size:13px;
}

.block_gauche_enseigne .marge, .block_droite_enseigne .marge {
padding-left:16px;
padding-right:16px;
padding-top:10px;
text-align:left;
min-height:80px;
_height:60px;
}
.block_gauche_enseigne .marge, .block_droite_enseigne .marge p{

}

.block_gauche_enseigne img, .block_droite_enseigne img {
padding-top:10px;
}

.trait {
	background-image:url(../img_com/filet_rouge.gif);
	background-position:right;
}

.fond_gris_clair {
background-color:#F3F2F2;
background-position:left center;
margin-left:15px;
padding-bottom:10px;
padding-top:10px;
width:235px;
}
 


.conteneur_gris{
	background-color:#E3E2E2;
	margin-left:15px;

}	

.conteneur_gris p{
	margin:15px 5px 10px 15px;
	font-family:arial;
	font-size:11px;
	color:black;
	text-align:left;

}	


.conteneur_gris #block_actu{
	margin-left:0px;
}

.cadre_gris_txt{
	background-color: #F3F2F2;
}

.espace{
	height:15px;
}

.cadre_droit{
	width:200px; 
	padding:10px 0 10px 5px;
	color:black;
	font-size:11px;
	font-family:Arial
}


.tx-irfaq-pi1 p{ display:none;}
.tx-irfaq-pi1 dl p{ display:block;}

.tx-irfaq-pi1 dd{ margin-top:5px;}
.tx-irfaq-pi1 dt{ margin-top:5px; margin-bottom:3px;}

#form_question{ margin-top:50px; border-top:1px solid #EEE; padding-top:15px;}
#form_question label{ width:130px; display:block; float:left;}
#form_question input{ height:13px; font-size:10px; width:300px;}
#form_question textarea{ height:70px; font-size:10px; width:300px; font-family:Verdana, Geneva, sans-serif;}
#form_question #form_question_submit{ height:25px; font-size:13px; width:150px;}

#form_question .intro{ font-size:13px; font-weight:bold; color:#C50E1F;}
#form_question .error{ font-weight:bold; color:#C50E1F;}

.question_faq{
	font-size:16px;
	font-weight:bold;
	padding:10px;
	background-color:#ddd;
	margin-top:10px;
	color:#C50E1F}
	
.question_faq_2{
	font-size:13px;
	font-weight:bold;
	padding-top:15px;
	color:#C50E1F}
