@charset "utf-8";
/* CSS Document */

@import url("article.css");
@import url("contact.css");
@import url("menus.css");
@import url("section_accueil.css");
@import url("section_standard.css");
@import url("commentaires.css");


/*-------------------------------------------------------------------*/
/*               COMMUNS                                             */
/*-------------------------------------------------------------------*/

* { margin: 0px; padding: 0px;	font-family: "Trebuchet MS", Arial, sans-serif;	color: #000000;	}
html{ font-size:100%;}
img { border:0px;}	
body { margin-left: 0px; margin-top: 0px;	margin-right: 0px; margin-bottom: 0px; background-color: #FFFFFF;}
#conteneur{	width:955px; margin-right:auto;	margin-left:auto; position:relative; padding-bottom:15px;}

.clear{ clear:both; color:#FFFFFF;}
li { list-style-position:inside;}
h1{ font-size:30px; font-weight:normal; padding-bottom:10px;}
h2{ font-size:20px; font-weight:normal; padding-bottom:10px;}
h3{ font-size:14px;padding-bottom:5px;}
h4{ font-size:12px; color: #666666; }

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


/*--------------------------------------------------*/
/*                      HEADER                     */
/*--------------------------------------------------*/

#header{}
#accessibilite{ color: #CCCCCC; text-align:right; /*float: left; padding-left:560px;*/ padding-top:0px;}
#accessibilite a{ color: #CCCCCC; text-decoration:none; font-size:10px; padding-left:10px; white-space:nowrap;}


#chemin_navig{ color: #666666; font-size:10px;  padding:5px;font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:lowercase;}
#chemin_navig a{ color: #4c4c4c;font-family:Verdana, Arial, Helvetica, sans-serif;}
#chemin_navig a:hover{}


#bandeau{ height:112px; clear:both;}
#bandeau .retour_accueil{ position:absolute;}
#bandeau .retour_accueil a{ width:955px; height:112px; background-color:#CC0033; text-indent:-2000px; display:block; opacity:0; filter:alpha(opacity=0)}

#header_visu{ height:86px;}
#header_visu h1{ font-size:22px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#333333; padding:13px; width:168px;}
#header_visu img{ float:right;}



/*--------------------------------------------------*/
/*                ZONE PRINCIPALE                   */
/*--------------------------------------------------*/

/* decorateur01, decorateur02, decorateur03 sont imbriques*/
#decorateur01{}
#decorateur02{ }
#decorateur03{}
#decorateur03 #principal{ background-image:url(../../images/sousmenu_fond.jpg); background-repeat:no-repeat; border-bottom:1px solid #FFFFFF;}
#decorateur03 #principal #decorateur-gauche{ width:195px; float:left; padding-bottom:1px;}
#decorateur03 #principal #decorateur-milieu{float:left; font-size:12px; width:730px; padding-top:15px; padding-left:30px;}
#decorateur03 #principal #decorateur-droite{ display:none;}

#nomdutemplate{} /*(a remplacer par le nom effectif du template)*/

#decorateur03 #decorateur-milieu #page_haut{ padding-bottom:20px;}
#decorateur03 #decorateur-milieu #page_haut a{ color:#666666; font-weight:bold; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; padding-bottom:5px;}
#decorateur03 #decorateur-milieu #page_haut a:hover{ color:#000000;}
#decorateur03 #decorateur-milieu #page_haut .nombre_com{ float:left; padding-right:25px;}
#decorateur03 #decorateur-milieu #page_haut .reagir{ float:left;padding-right:25px;}
#decorateur03 #decorateur-milieu #page_haut .reagir a{ background-image:url(../../images/ico_reagir_article.gif); background-repeat:no-repeat; padding-left:30px;}
#decorateur03 #decorateur-milieu #page_haut .imprimer{}
#decorateur03 #decorateur-milieu #page_haut .imprimer a{background-image:url(../../images/ico_imprimer.gif); background-repeat:no-repeat; padding-left:30px;}
#decorateur03 #decorateur-milieu #page_haut .prec_suiv{ float:right;}
#decorateur03 #decorateur-milieu #page_milieu{}
#decorateur03 #decorateur-milieu #page_bas{}

#decorateur03 #decorateur-milieu #page_milieu{}


/*--------------------PARTIE DROITE --------------------*/

.zr-bloc_lien{ padding:5px 0px 5px;}
.zr-bloc_lien .bloc_lien_haut{ background-color:#CCCCFF; background-repeat:no-repeat; height:12px; }
.zr-bloc_lien .bloc_lien_milieu{ background-color:#CCCCFF; padding:0px 8px 0px 8px; font-size:11px; color:#FFFFFF;}
.zr-bloc_lien .bloc_lien_milieu .image{}
.zr-bloc_lien .bloc_lien_milieu .texte{}
.zr-bloc_lien .bloc_lien_bas{ background-color:#CCCCFF; height:12px; background-repeat:no-repeat;}


/*--------------------------------------------------*/
/*                      FOOTER                      */
/*--------------------------------------------------*/
#footer{ clear:both; padding:3px;/* margin-top:20px;*/ font-size:11px;}
#footer_haut{ text-align:right; font-size:12px; padding:0px 0px 20px 0px;}
#footer_haut a{ color: #666666; background-image:url(../../images/hautdepage.gif); background-repeat:no-repeat; padding-right:20px; background-position:right;}
#footer_haut a:hover{ color:#000000;}
#footer_milieu{ background-color:#cccccc; padding:5px;}
#footer_bas{}

#footer_milieu #transversales_bas {display: block; z-index:99; position:relative; float:right; }
#footer_milieu #transversales_bas ul {list-style-type: none; margin: 0px; padding: 0px; border: 0px; text-align: left; z-index:99;}
#footer_milieu #transversales_bas li {display:block; float: left; position: relative; color:#454444; text-align: center; background-image:url(../../images/sep_transversales.gif); background-repeat:no-repeat; background-position:center left;}
#footer_milieu #transversales_bas a { display:block; float: left; color:#454444; text-decoration: none; padding-left: 23px; padding-right: 14px; font-size: 11px;}
#footer_milieu #transversales_bas a:hover{ color:#000000;}

#footer .coordonnees{ color:#7f7f7f; font-size:9px; padding-top:5px;}
#footer .coordonnees img{ float:right;}

/*--------------------------------------------------*/
/*                      EZ                          */
/*--------------------------------------------------*/
#ez{ font-size:11px; color:#999999; text-align:center; padding-top:5px;}
#ez a{ color: #666666}


/*--------------------------------------------------*/
/*                      ACCUEIL                      */
/*--------------------------------------------------*/

#template-accueil{ position:relative;}
#template-accueil #texte_accueil{position:absolute; top:10px; left:700px; height:324px; width:255px; overflow:auto;}
#template-accueil #texte_accueil .actu .actu-milieu{float:left; width:235px;}

/*--------------------------------------------------*/
/*                      STANDARD                    */
/*--------------------------------------------------*/

#template-standard{}


/*-------------------------------------------------------------------*/
/*               RUBRIQUES                                          */
/*-------------------------------------------------------------------*/

/*la couleur_1 correspond a celle de l'accueil*/
.couleur_1 #header_visu{ background-color:#f5c228}
.couleur_2 #header_visu{ background-color:#e43725}
.couleur_3 #header_visu{ background-color:#ff9933}
.couleur_4 #header_visu{ background-color:#9da6bf}
.couleur_5 #header_visu{ background-color:#94bd3a}

.couleur_transversales #header_visu{ background-color:#bbbb04;}



