/*  06  */
/****************** Bloc entête des pages intérieures **************************/
#entete_titre_590 { /* taille du cadre, à titre d'exemple */
	width: 590px;
}

#entete_titre_590 .table_contenu{
	margin:0px 0px 0px 0px;
	padding:0px;	
	font-size:11px;
}

#entete_titre_590 .teaser_centre_haut {
	text-align:center;
	padding:10px 0px 10px 0px;	
	margin:0px;
}

#entete_titre_590 .teaser_centre_bas {
	text-align:center;
	padding:10px 0px 0px 0px;	
	margin:0px;
}

#entete_titre_590 .teaser_gauche {
	float:left;
	text-align:left;
	padding:0px 10px 10px 0px;
	margin:0px;	
}

#entete_titre_590 .teaser_droit {
	float:right;
	text-align:right;
	padding:0px 0px 10px 10px;
	margin:0px;	
}

#entete_titre_590 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
}

#entete_titre_590 .titre{
	width: 570px;
	display:block;	
	vertical-align:bottom;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	color:#EE3227;
	text-transform:uppercase;
	background-color:#FFFFFF;
	border-color:#d0d0d0;
	border-style:solid;
	border-width:1px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 558px;
}
html>#entete_titre_590 .titre{
        width: 558px;
}

#entete_titre_590 .teaser {
	float:left;
	text-align:left;
	padding:7px 0px 7px 0px;	
}

#entete_titre_590 .bas {
	width: 591px;
	vertical-align:bottom;
	height: 17px;
	margin-bottom:10px;
	float:left;
}

#entete_titre_590 .entre_coin_bas {
	width: 559px;
	background-color:#f3f1f2;
	border-bottom-color:#d0d0d0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	float:left;
	height: 17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 16px;
	width: 559px;
}
html>#entete_titre_590 .entre_coin_bas {
	height: 16px;
	width: 559px;
}

/* propriétés communes à l'ensemble des 2 coins */
#entete_titre_590 .bas_bg {
	height: 17px; width: 16px;
	background-repeat: no-repeat;
	font-size:1px; 
	float:left;
}
#entete_titre_590 .bas_bd {
        height: 17px; width: 16px;
        background-repeat: no-repeat;
        font-size:1px;
        float:left;
}


/* propriétés spécifiques à chaque coin */

#entete_titre_590 .bas_bg {
	background: url(../charte/TOTAL_coin_bg_grisclair_box.gif);
}

#entete_titre_590 .bas_bd {
	background: url(../charte/TOTAL_coin_bd_grisclair_box_590.gif);
}

#entete_titre_590 .contenu {
	font-size:11px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	margin:0px;	
	background-color:#F3F1F2;
	border-left-color:#d0d0d0;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#d0d0d0;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#d0d0d0;
	border-top-style:solid;
	border-top-width:1px;
	float:left;
	width:591px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:573px;
}
html>#entete_titre_590 .contenu{
	width:573px;
}

/****************** Bloc entête des pages intérieures **************************/
#entete_titre_420 { /* taille du cadre, à titre d'exemple */
	width: 419px;
	margin:0px;
	padding:0px;
	float:left;
}

#entete_titre_420 .contenu {
	font-size:11px;
	padding-top:8px;
	padding-left:7px; padding-right:7px;
/* hack MACIE */
/* \*/
	padding-left:8px; padding-right:8px;
/* */
	margin:0px;	
	background-color:#F3F1F2;
	border-left-color:#d0d0d0;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#d0d0d0;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#d0d0d0;
	border-top-style:solid;
	border-top-width:1px;
	float:left;
	width:419px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:401px;
}
html>#entete_titre_420 .contenu{
	width:401px;
}


#entete_titre_420 .table_contenu{
	margin:0px 0px 0px 0px;
	padding:0px;	
	font-size:11px;
}

#entete_titre_420 .teaser_centre_haut {
	text-align:center;
	padding:10px 0px 10px 0px;	
	margin:0px;
}

#entete_titre_420 .teaser_centre_bas {
	text-align:center;
	padding:10px 0px 0px 0px;	
	margin:0px;
}

#entete_titre_420 .teaser_gauche {
	float:left;
	text-align:left;
	padding:0px 10px 10px 0px;
	margin:0px;	
}

#entete_titre_420 .teaser_droit {
	float:right;
	text-align:right;
	padding:0px 0px 10px 10px;
	margin:0px;	
}

#entete_titre_420 p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
}

#entete_titre_420 .titre{
	width: 400px;
	display:block;	
	vertical-align:bottom;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	color:#EE3227;
	text-transform:uppercase;
	background-color:#FFFFFF;
	border-color:#d0d0d0;
	border-style:solid;
	border-width:1px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:388px;	
}
html>#entete_titre_420 .titre{
        width:388px;
}

#entete_titre_420 .bas {
	width: 420px;
	vertical-align:bottom;
	height: 17px;
	margin-bottom:10px;
	float:left;
}

#entete_titre_420 .entre_coin_bas {
	width: 387px;
	height: 16px;	
	background-color:#f3f1f2;
	border-bottom-color:#d0d0d0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	float:left;
	height: 17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 16px;
}
html>#entete_titre_420 .entre_coin_bas {
	height: 16px;
}

/* propriétés communes à l'ensemble des 2 coins */
#entete_titre_420 .bas_bg, .bas_bd {
	height: 17px; width: 16px;
	background-repeat: no-repeat;
	font-size:1px; 
	float:left;
}
/* propriétés spécifiques à chaque coin */

#entete_titre_420 .bas_bg {
	background: url(../charte/TOTAL_coin_bg_grisclair_box.gif);
}

#entete_titre_420 .bas_bd {
	background: url(../charte/TOTAL_coin_bd_grisclair_box.gif);
}

/***************************** Contenu Html ************************************/
#contenu_html_590{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #CFCFCF;
	padding:10px;
	margin:0px;
	float:left;
	width:591px;		
	voice-family: "\"}\"";
	voice-family:inherit;
	width:569px;
}
html>#contenu_html_590 {
	width:569px;
}

/* Ajout Style par TOTAL le 20050418 */
#contenu_html_590 a.titre_news{
	color:#EE3228;
	text-decoration:none;
}

#contenu_html_590 a.texte_news{
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
/* Fin Ajout Style TOTAL */

#contenu_html_420{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	border:1px solid #CFCFCF;
	padding:5px;
/* hack MACIE */
/* \*/
        padding:10px;
/* */
	margin:0px;
	float:left;
	width:419px;		
	voice-family: "\"}\"";
	voice-family:inherit;
	width:407px;
/* \*/
	width:397px;
/* */
}
html>#contenu_html_420{
	width:397px;
}

#contenu_html_420 .teaser_centre_haut, #contenu_html_590 .teaser_centre_haut, #contenu_popup .teaser_centre_haut, #formulaire .teaser_centre_haut {
	text-align:center;
	padding:0px 0px 10px 0px;	
	margin:0px;
}

#contenu_html_420 .teaser_centre_bas, #contenu_html_590 .teaser_centre_bas, #contenu_popup .teaser_centre_bas, #formulaire .teaser_centre_bas {
	text-align:center;
	padding:0px 0px 10px 0px;	
	margin:0px;
}

#contenu_html_420 .teaser_gauche, #contenu_html_590 .teaser_gauche, #contenu_popup .teaser_gauche, #formulaire .teaser_gauche {
	float:left;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 0px;	
}

#contenu_html_420 .teaser_droit, #contenu_html_590 .teaser_droit, #contenu_popup .teaser_droit, #formulaire .teaser_droit {
	float:right;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;	
/* hack MACIE */
/* \*/
        margin:0px 0px 10px 10px;
/* */
}

#entete_titre_590 h1, #entete_titre_420 h1, #entete_titre_520 h1, #entete_titre_330 h1, #entete_titre_520_ac h1, #entete_titre_330_ac h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EE3228;
	padding-top:10px;
	padding-bottom:15px;
	margin:0px;
}

#contenu_html_420 h1, #contenu_html_590 h1, #contenu_popup h1, #contenu_faq h1, #contenu_html_420 .table_contenu h1, #contenu_html_590 .table_contenu h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EE3228;
	padding-bottom:15px;
	margin:0px;
}

#contenu_html_420 .ensavoirplus h1, #contenu_html_590 .ensavoirplus h1, #contenu_popup h1 .ensavoirplus h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#EE3228;
	padding-bottom:5px;
	margin:0px;
}


#contenu_html_420 .ensavoirplus h2, #contenu_html_590 .ensavoirplus h2, #contenu_popup .ensavoirplus h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	padding:10px 0px 0px 15px;
	display:block;
	background-repeat:no-repeat;
	background-position:0px 14px;	
	background-image:url(../charte/TOTAL_puce_contenu.gif);
}

/*#contenu_html_420 .table_contenu, #contenu_html_590 .table_contenu,*/
/*#contenu_popup .table_contenu{*/
/*	font-family:Arial, Helvetica, sans-serif; */
/*	font-size:11px; */
/*	margin:0px; */
/*	padding:0px; */
/*}*/

#contenu_html_420 .ensavoirplus .lien_ensavoirplus, #contenu_html_590 .ensavoirplus .lien_ensavoirplus, #contenu_popup .ensavoirplus .lien_ensavoirplus{
	text-decoration:none;
}

#contenu_html_420 p, #contenu_html_590 p, #contenu_popup p, #contenu_faq p{
	padding:5px 0px 5px 0px;
	margin:0px;
}

#contenu_html_420 .puce, #contenu_html_590 .puce, #contenu_popup .puce, #contenu_faq .puce{
	padding:0px;
	margin:0px;
}

#contenu_html_420 ul, #contenu_html_590 ul, #contenu_popup ul, #contenu_faq ul{
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

#contenu_html_420 li, #contenu_html_590 li, #contenu_popup li, #contenu_faq li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style-image:url(../charte/TOTAL_puce_contenu.gif);
	list-style-position:inside;
}

/* modifié le 21/06/2005 pour FR */
#contenu_html_420 a, #contenu_html_590 a, #contenu_popup a, #formulaire a, #contenu_faq a{
	color:#3366CC;
	font-weight:normal;
	text-decoration:underline;
	padding:0px;
	margin:0px;
}

/* ajouté le 21/06/2005 pour FR */
#contenu_html_420 a:hover, #contenu_html_590 a:hover, #contenu_popup a:hover, #formulaire a:hover, #contenu_faq a:hover{
	color:#DF2F00;
	font-weight:normal;
	text-decoration:underline;
	padding:0px;
	margin:0px;
}

/* modifié le 21/06/2005 pour FR */
#contenu_html_420 a.interne, #contenu_html_590 a.interne, #contenu_popup a.interne, #formulaire a.interne, #contenu_faq a.interne{
	color:#3366CC;
	font-weight:normal;
	text-decoration:underline;
	padding:0px;
	margin:0px;
}

/* ajouté le 21/06/2005 pour FR */
#contenu_html_420 a.interne:hover, #contenu_html_590 a.interne:hover, #contenu_popup a.interne:hover, #formulaire a.interne:hover, #contenu_faq a.interne:hover{
	color:#DF2F00;
	font-weight:normal;
	text-decoration:underline;
	padding:0px;
	margin:0px;
}

#contenu_html_420 .separateur_afilet, #contenu_html_590 .separateur_afilet, #contenu_popup .separateur_afilet, #contenu_faq .separateur_afilet{
	font-size:1px;
	text-align:right;
	margin:10px 0px 10px 0px;
	padding:0px;
	border-bottom:1px solid #E2E2E2;
	border-left:0px;
	border-top:0px;
	border-right:0px;
}

#contenu_html_420 .separateur_sfilet, #contenu_html_590 .separateur_sfilet, #contenu_popup .separateur_sfilet, #contenu_faq .separateur_sfilet{
	font-size:1px;
	text-align:right;
	margin:10px 0px 10px 0px;
	padding:0px;
	border:0px;
}

#contenu_html_420 .picto_lien, #contenu_html_590 .picto_lien, #contenu_popup .picto_lien, #contenu_faq .picto_lien{
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	border:0px;
}

#contenu_html_420 .ensavoirplus, #contenu_html_590 .ensavoirplus, #contenu_popup .ensavoirplus{
	background-color:#E4E4E4;
	margin:0px;
	padding:10px;
}

#contenu_html_420 a.remonter, #contenu_html_590 a.remonter, #contenu_popup a.remonter, #contenu_faq a.remonter{
	margin:0px;
	padding:0px;
}

#contenu_html_420 .bas_imprimer, #contenu_html_590 .bas_imprimer{
	margin:10px 20px 0px 0px;
	text-align:right;
}

#contenu_html_420 .picto, #contenu_html_590 .picto{
	margin-right:5px;
	vertical-align:bottom;
	border:0px;
}

#contenu_html_420 .lien_imprimer, #contenu_html_590 .lien_imprimer{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

/**************** Popup Form ***************/
#entete_form_520{
	width:524px;
	height:42px;
	padding:0px;
	margin:0px 0px 7px 0px;
	background-image:url(../charte/TOTAL_entete_520.jpg);
	background-position:left;
	background-repeat:no-repeat;
	position:relative;
}

#entete_form_520 .zone_bouton{
	padding:9px 14px 0px 0px;
	position:absolute;
	right:0px;
}

#entete_form_520 a.bouton{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#entete_form_520 img.picto {
	margin-right: 5px;
	border:0px;	
}

#entete_form_520 img.trait{
	margin:0px 10px 0px 10px;
}

#entete_titre_520{
	text-align:left;
	margin:0px;
	padding:10px 0px 10px 12px;
	background-color:#F3F1F2;
	border:1px solid #D0D0D0;
	float:left;
	width:520px;
        voice-family: "\"}\"";
        voice-family:inherit;
        width:506px;
}
html>#entete_titre_520{
        width:506px;
}

#entete_titre_520 .titre{
	width: 483px;
	display:block;	
	vertical-align:bottom;
	padding:5px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	color:#EE3227;
	text-transform:uppercase;
	background-color:#FFFFFF;
	border:1px solid #D0D0D0;
}

#formulaire{
	font-family:Arial, Helvetica, sans-serif;
	width: 520px;
	margin:17px 0px 0px 0px;
	padding:0px;
	float:left;
}

#formulaire form{
	margin:0px;
	padding:0px;
}

#formulaire .td_intitule{
	background-color:#E7E7E7;
	width:180px;
/* hack MACIE */
/* \*/
        width:140px;
/* */
	font-size:12px;
	color:#000000;
	padding:10px;
	margin:0px;
	text-align:right;
	vertical-align:top;
}

#formulaire .td_saisie{
	background-color:#F4F2F2;
	width:250px;
	padding:8px 10px 8px 10px;
	margin:1px 0px 0px 0px;
	text-align:left;
	width:340px;	
}

#formulaire .separateur{
	height:1px;
	margin:0px;
	padding:0px;
}

#formulaire input.saisie_texte{
	padding:0px;
	margin:0px;
	border-bottom:1px solid #CAC6C7;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #CAC6C7;
}

#formulaire .liste_texte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #CAC6C7;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #CAC6C7;
}

#formulaire .case{
	margin:0px;
	padding:0px;
}

#formulaire .choix{
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#formulaire .commentaire{
	font-size:11px;
	margin:0px;
	padding:3px 0px 0px 0px;
}

#formulaire p.texte{
	font-size:11px;
	color:#969696;
	text-align:left;
	padding:0px;
	margin:0px 0px 10px 0px;
}

#formulaire .zone_bouton{
	text-align:right;
	padding:10px 0px 0px 0px;
	margin:0px;
}

#formulaire .bouton{
	margin:0px 0px 0px 10px;
	padding:0px;
}

#formulaire textarea.saisie_texte{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:1px solid #CAC6C7;
	border-left:1px solid #000000;
	border-top:1px solid #000000;
	border-right:1px solid #CAC6C7;
}

/**************** Popup Sitemap ***************/
#entete_sitemap_330{
	width:334px;
	height:42px;
	padding:0px;
	margin:0px 0px 7px 0px;
	background-image:url(../charte/TOTAL_entete_350.jpg);
	background-position:left;
	background-repeat:no-repeat;
	position:relative;
}

#entete_sitemap_330 .zone_bouton{
	padding:9px 14px 0px 0px;
	position:absolute;
	right:0px;
}

#entete_sitemap_330 a.bouton{
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	margin:0px;
	padding:0px;
}

#entete_sitemap_330 img.picto {
	margin-right: 5px;
	border:0px;	
}

#entete_sitemap_330 img.trait{
	margin:0px 10px 0px 10px;
}

#entete_titre_330{
	text-align:left;
	width: 316px;
	margin:0px;
	padding:10px 0px 10px 12px;
	background-color:#F3F1F2;
	border:1px solid #D0D0D0;
	float:left;
}

#entete_titre_330 .titre{
	width: 292px;
	display:block;	
	vertical-align:bottom;
	padding:5px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	color:#EE3227;
	text-transform:uppercase;
	background-color:#FFFFFF;
	border:1px solid #D0D0D0;
}

#sitemap {
	border:1px solid #D0D0D0;
	padding:10px;
	margin:10px 0px 0px 0px;
	width:308px;
	float:left;
}

#sitemap2 {
	padding:0px;
	margin:0px;
}

#sitemap ul.niveau1 {
	padding:0px;
	margin-left:15px;
	margin-top:5px;
}

#sitemap ul.niveau2{
	padding:0px;
	margin-left:15px;
	margin-top:5px;
}

#sitemap ul.niveau3{
	padding:0px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;	
}
	
#sitemap ul.niveau1 li{
	font-size:11px;
	font-weight:bold;
	color:#EE3228;
	margin-top:3px;
	list-style-image:url(../charte/TOTAL_puce_map_1.gif);
	list-style-position:outside;
}

#sitemap ul.niveau2 li{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;	
	list-style-image:url(../charte/TOTAL_puce_map_2.gif);
	list-style-position:outside;	
}	

#sitemap ul.niveau3 li{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	list-style-image:url(../charte/TOTAL_puce_map_3.gif);
	list-style-position:outside;	
}

#sitemap a.niveau1{
	color:#EE3228;
	text-decoration:none;
}

#sitemap a{
	color:#000000;
	text-decoration:none;
}

/***************** Entete titre 330 Avec Coin *********************/
#entete_titre_330_ac { 
	width: 330px;
	margin:0px;
	padding:0px;
	float:left;
}

#entete_titre_330_ac .contenu {
	font-size:11px;
	padding-top:8px;
	padding-left:8px;
	padding-right:0px;
	margin:0px;	
	background-color:#F3F1F2;
	border-left-color:#d0d0d0;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#d0d0d0;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#d0d0d0;
	border-top-style:solid;
	border-top-width:1px;
	float:left;
	width:330px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:320px;
}
html>#entete_titre_330_ac .contenu{
	width:320px;
}


#entete_titre_330_ac p {
	margin:0px;
	padding-left:5px;
	padding-right:8px;
	padding-top:5px;
	padding-bottom:15px;
	float:left;
}

#entete_titre_330_ac .titre{
	display:block;
	text-align:left;
	vertical-align:bottom;
	margin:0px;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	color:#EE3227;
	text-transform:uppercase;
	background-color:#FFFFFF;
	border-color:#d0d0d0;
	border-style:solid;
	border-width:1px;
	width: 308px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 298px;
}
html>#entete_titre_330_ac .titre{
	width: 298px;
}

#entete_titre_330_ac .teaser {
	float:left;
	text-align:left;
	padding:16px 0px 7px 0px;
}

#entete_titre_330_ac .bas {
	width: 331px;
	vertical-align:bottom;
	height: 17px;
	margin-bottom:10px;
	float:left;
}

#entete_titre_330_ac .entre_coin_bas {
	width: 298px;
	height: 16px;	
	background-color:#f3f1f2;
	border-bottom-color:#d0d0d0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	float:left;
	height: 17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 16px;
}
html>#entete_titre_330_ac .entre_coin_bas {
	height: 16px;
}

/* propriétés communes à l'ensemble des 2 coins */
#entete_titre_330_ac .bas_bg, .bas_bd {
	height: 17px; width: 16px;
	background-repeat: no-repeat;
	font-size:1px; 
	float:left;
}
/* propriétés spécifiques à chaque coin */

#entete_titre_330_ac .bas_bg {
	background: url(../charte/TOTAL_coin_bg_grisclair_box.gif);
}

#entete_titre_330_ac .bas_bd {
	background: url(../charte/TOTAL_coin_bd_grisclair_box.gif);
}


/***************** Entete 520 avec coin *******************************/
#entete_titre_520_ac { /* Entete titre Avec Coin */
	width: 520px;
	margin:0px;
	padding:0px;
	float:left;
}

#entete_titre_520_ac .contenu {
	font-size:11px;
	padding-top:8px;
	padding-left:8px;
	padding-right:8px;
	margin:0px;	
	background-color:#F3F1F2;
	border-left-color:#d0d0d0;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#d0d0d0;
	border-right-style:solid;
	border-right-width:1px;
	border-top-color:#d0d0d0;
	border-top-style:solid;
	border-top-width:1px;
	float:left;
	width:520px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:502px;
}
html>#entete_titre_520_ac .contenu{
	width:502px;
}

#entete_titre_520_ac .table_contenu{
	margin:0px 0px 0px 0px;
	padding:0px;	
	font-size:11px;
}

#entete_titre_520_ac .teaser_centre_haut {
	text-align:center;
	padding:10px 0px 10px 0px;	
	margin:0px;
}

#entete_titre_520_ac .teaser_centre_bas {
	text-align:center;
	padding:10px 0px 0px 0px;	
	margin:0px;
}

#entete_titre_520_ac .teaser_gauche {
	float:left;
	text-align:left;
	padding:0px 10px 10px 0px;
	margin:0px;	
}

#entete_titre_520_ac .teaser_droit {
	float:right;
	text-align:right;
	padding:0px 0px 10px 10px;
	margin:0px;	
}

#entete_titre_520_ac p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:15px;
}

#entete_titre_520_ac .titre{
	display:block;
	text-align:left;
	vertical-align:bottom;
	margin:0px;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	color:#EE3227;
	text-transform:uppercase;
	background-color:#FFFFFF;
	border-color:#d0d0d0;
	border-style:solid;
	border-width:1px;
	width: 498px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 487px;
}
html>#entete_titre_520_ac .titre{
	width: 487px;
}

#entete_titre_520_ac .teaser {
	float:left;
	text-align:left;
	padding:16px 0px 7px 0px;
}

#entete_titre_520_ac .bas {
	width: 521px;
	vertical-align:bottom;
	height: 17px;
	margin-bottom:10px;
	float:left;
}

#entete_titre_520_ac .entre_coin_bas {
	width: 488px;
	height: 16px;	
	background-color:#f3f1f2;
	border-bottom-color:#d0d0d0;
	border-bottom-style:solid;
	border-bottom-width:1px;
	float:left;
	height: 17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 16px;
}
html>#entete_titre_520_ac .entre_coin_bas {
	height: 16px;
}

/* propriétés communes à l'ensemble des 2 coins */
#entete_titre_520_ac .bas_bg, .bas_bd {
	height: 17px; width: 16px;
	background-repeat: no-repeat;
	font-size:1px; 
	float:left;
}
/* propriétés spécifiques à chaque coin */

#entete_titre_520_ac .bas_bg {
	background: url(../charte/TOTAL_coin_bg_grisclair_box.gif);
}

#entete_titre_520_ac .bas_bd {
	background: url(../charte/TOTAL_coin_bd_grisclair_box.gif);
}


/******************* Popup Popup **********************/
#contenu_popup {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #D0D0D0;
	padding:10px;
	margin:0px;
	float:left;
	text-align:left;
	width: 520px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 498px;
}
html>#contenu_popup{
	width: 498px;
}

#contenu_faq {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #D0D0D0;
	padding:10px;
	margin:0px;
	float:left;
	text-align:left;
	width: 517px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 499px;
}
html>#contenu_faq{
	width: 499px;
}

#contenu_faq .lien_question{
	padding:7px 0px 7px 0px;
}


#contenu_faq ul.liste_faq{
	padding:0px;
	margin:0px;
}

#contenu_faq ul.liste_faq li{
	padding:7px 0px 7px 15px;
	background-repeat:no-repeat;
	background-position:0px 11px;	
	background-image:url(../charte/TOTAL_puce_contenu.gif);
	list-style:none;
}


/** Bloc question pour TOTAL_FAQ dans #entete_titre_520_ac **/
#entete_titre_520_ac .question {
	float:left;
	text-align:left;
	padding:16px 0px 0px 0px;
}

#entete_titre_520_ac .colonne {
	width:250px;
	vertical-align:top;
}

#entete_titre_520_ac ul.liste_question {
	margin:0px 0px 0px 15px;
	padding:0px 10px 0px 0px;	
}

#entete_titre_520_ac ul.liste_question li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#EE3228;
	margin:1px;
	padding:0px;	
	list-style-image:url(../charte/TOTAL_puce_theme.gif);
	list-style-position:outside;
}

#entete_titre_520_ac .question a{
	font-size:11px;
	font-weight:normal;
	color:#EE3228;
	text-decoration:none;
}

#entete_titre_520_ac .question a.active{
	font-size:11px;
	font-weight:bold;
	color:#EE3228;
	text-decoration:none;
}

/******************* Popup result **************************/
/* Propriété propre au popup result */
#entete_titre_330_ac .titre_nouvelle_recherche{
	width:300px;
	font-size:12px;
	font-weight:bold;
	color:#EE3228;
	margin:17px 0px 5px 5px;
	padding:0px;
	float:left;
}

#entete_titre_330_ac .zone_bouton_recherche{
	width:300px;
	margin:0px 0px 5px 5px;
	float:left;
}

#entete_titre_330_ac .picto_recherche{
	margin:0px 5px 0px 0px;
	border:0px;
}

#entete_titre_330_ac input.recherche{
	font-size:11px;
	border:1px solid #D0D0D0;
	width:150px;
	height:15px;
}

#contenu_result {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #D0D0D0;
	padding:10px;
	margin:0px;
	float:left;
	text-align:left;
	width: 329px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 308px;
}
html>#contenu_result{
	width: 308px;
}

#contenu_result .titre_resultat_recherche{
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

#contenu_result .mot_cle{
	font-size:14px;
	font-weight:bold;
	color:#EE3228;
}

#contenu_result .intitule_recherche{
	font-size:11px;
	font-weight:bold;
	color:#EE3228;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../charte/TOTAL_puce_contenu.gif);
	background-position:left;
	background-repeat:no-repeat;
}

#contenu_result .lien_recherche{
	font-size:11px;
	font-weight:bold;
	color:#EE3228;
	text-decoration:none;
}

#contenu_result .texte_recherche{
	font-size:11px;
	font-weight:normal;
	color:#000000;
/*	margin:0px 10px 0px 0px;*/
	margin:0px 0px 0px 15px;
	padding:0px;
}


/******************** Tableau ********************/

table.calendrier {
        border-collapse: collapse;
        width: 100%;
}

table.calendrier th, table.calendrier td {
        border-right: 1px solid #fff;
        border-bottom: 1px solid #fff;
        padding: 4px 10px;
}

table.calendrier th {
        background: #6e6e6e;
        color: #fff;
        text-align: left;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
}

table.calendrier td {
        background: #f3f1f2;
        font-family:Arial, Helvetica, sans-serif;
        font-size:11px;
}

table.calendrier tr.alternate td {
        background: #e7e7e7;
}

table.calendrier tr.selected td {
        background: #bcbcbc;
}

/****Modif CDU – 02/06/06 – Correction spe -> cadre autour des logos****/

#contenu_html_590 .table_contenu a img {
	border-style:none;
}
#contenu_html_420 .table_contenu a img {
	border-style:none;
}
