/* CSS Document */

html {height:100%;}
body {margin:0 auto; height: 100%; background-color:#97b2dd; background-image:url(imgs/fond_site.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#888888;line-height:150%; /*color:#8395AF;*/}

a {font-size:12px; color:#7d93b7; text-decoration:none;}
a:hover {color:#A20D50; text-decoration:none;}
/*p {line-height:150%;}*/
h1 { font-family: Arial, Helvetica, sans-serif; color:#A20D50; font-size:24px;line-height:28px; margin-top:40px; text-transform:uppercase; font-weight: normal}
h2 {font-family:Arial, Helvetica, sans-serif; color:#7d93b7; font-size:21px; line-height:23px;  margin-top:5px; font-weight:normal }
h3 {color:#A20D50; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:5px; font-size:16px; padding-top:0px; padding-bottom:0px;}
li {margin-left:-20px}
.titre_actu {font-size:14px; color:#A20D50;}
.soustitre {font-size:14px; color:#7d93b7; margin-top:5px; font-weight:bold;}
.imgAlignLeft {padding-right:10px; padding-bottom:5px; padding-top: 5px}
.plan {padding-left:65px;}
.texte {font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#888888;}
.adresse {line-height:130%;}
.justifier {text-align:justify}

/* BLOCS GENERAUX */
#conteneur {background-image:url(imgs/fond_ombre.png); background-repeat:repeat-y; width:818px; height:auto;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -35px; /* the bottom margin is the negative value of the footer's height */}
* html #conteneur {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='imgs/fond_ombre.png'); background-image: none; clear:both;}
#contenant {background-color:#FFFFFF; width:802px; margin: 0 auto; }
#contenu {margin:0 auto; padding-bottom:10px; width:800px; height:auto; overflow:hidden;}
#contenu_gauche {width:500px; padding-left:20px; padding-right:14px; float:left; }
#contenu_gauche2 {width:460px; padding-left:20px; padding-right:14px; float:left; }
#contenu_gauche_index {width:460px; padding-left:30px; padding-right:0px; float:left; }
/*#contenu_gauche_index p {background-image:url(imgs/pointsv.gif); background-position:bottom left; background-repeat:repeat-x; padding-bottom:10px;}*/
.img_gauche {float:right; padding:10px;}


.contenu_texte_2_colonnes {width:205px; float:left; padding-right:0px;line-height:150%;}
.contenu_texte_2_colonnes_separateur {width:50px; float:left; }
/* POUR TROIS COLONNES, TAPER LE CONTENU DANS DEUX <DIV CLASS="contenu_texte_3_colonnes">, LES DIV DOIVENT ETRE A L'INTERIEUR DES BALISES <p></p> */ 
.contenu_texte_3_colonnes {width:143px; float:left; padding-right:10px; padding-left:5px;}


/* 3 PREMIERES PAGES */
#contenu_droite6 {width:303px; float:left;}
#fond_contenu_tem6 {width:303px;float:left; background-image:url(imgs/fond_tem.gif); background-repeat:no-repeat; background-position:left top; background-color:#FFFFFF;}
#contenu_entete_tem6 {width:243px; padding-left:4px;}
* html #contenu_entete_tem6 {padding-top:15px;}
#contenu_tem6 {width:243px; padding-top:79px;}
.contenu_img_tem6 {float:right; visibility:hidden}
.contenu_txt_tem6 {}
#contenu_tem6 p {padding-left:60px; font-style:italic; margin-top:0; font-size:11px}	
#contenu_tem6 h3 {padding-left:60px; line-height:100%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;}
#contenu_tem6 h2 {padding-left:60px; }
#contenu_tem6 .poste {font-style:normal; }
#contenu_tem6 .nom {color:#A20D50;  font-weight:bold;font-style:normal; font-size:12px;}
#contenu_tem6 img {padding-left:10px; padding-bottom:5px}

/* 3 DERNIERES PAGES */
#contenu_entete_tem {width:230px;}
* html #contenu_entete_tem {padding-bottom:12px;}
#contenu_droite5 {width:239px; float:left; margin-top:6px; background-color:#FFFFFF; color:#FFFFFF;padding-right:5px; padding-left:5px;}
#contenu_droite5_haut {width:239px; height:10px; background-color: #7d93b7; margin-bottom:2px;}
#contenu_droite5_bas {width:239px; float:left; background-color:#E8F3FF;}
#contenu_droite5_bas p {padding-left:10px; color:#8395AF; margin-top:0;}	
#contenu_droite5_bas h3 {padding-left:10px; margin-top:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px;}
#contenu_droite5_bas h2 {padding-left:10px;}
* html #contenu_droite5_bas h2 {padding-top:20px;}
#contenu_droite5_bas img {padding-left:10px;}

/* HAUT DE PAGE */
#banniere {margin:0 auto; background-color:#FFFFFF; height:106px; width:802px; z-index:3; position:relative;}
#conteneur_menu {height:47px; width:802px; background-image:url(imgs/fond_menu.gif); background-repeat:repeat-x; background-position:bottom; margin:0 auto;}
#menu {height:47px; width:733px; margin:0 auto;}

/* BAS DE PAGE */
#pied_de_page {margin:0 auto; height:150px; width:802px; background-color:#FFFFFF; bottom:0;font-size:10px; line-height:100%; padding-top:20px}
#pied_de_page a { font-size:10px }
.push {height: 35px;/* .push must be the same height as .footer */}
