/* CSS Document */

body { margin:0; padding:0; background:url(../images/bg-site.jpg) repeat-x #c2ebfe; }

#main-intro, #main { margin:70px auto 0 auto; padding:0; width:992px;/*793*/ /*height:348px;*/ }
#main { margin:0 auto; }

#contenu-intro { float:left; }
#contenu, #contenu2 { float:left; width:800px; background:url(../images/bg-colonne-gauche.jpg) bottom left no-repeat #D9D9D9; border:1px solid #FFFFFF; border-top:none; }
#contenu2 { background-image:url(../images/bg-colonne-gauche2.jpg); }
#preheader { width:793px; height:22px;  }
#intro-flash { width:793px; height:181px; }
#menu { width:793px; height:35px; background-color:#988a7d; }
#menu ul { margin:0; padding:0; list-style:none; }
#menu ul li { margin:0 7px; padding:0; float:left; }
#menu ul li img, #menu-espace ul li img { border:0; display:block; }

#clear { clear:both; }

#nuage-gauche { width:154px; float:left; padding:22px 0 0 0; }
#nuage-droite { width:153px; float:left; padding:22px 0 0 0; }

/*#nuage-gauche2, #nuage-droite2 { width:150px; float:left; }*/
#nuage-gauche2, #nuage-droite2 { width:95px; float:left; }

#menu-espace { width:564px; float:left; }
#menu-espace ul { margin:0; padding:0; list-style:none; }
#menu-espace ul li { margin:0 0 3px 0; padding:0; float:left; }

#info { float:left; width:180px; /*195-15*/ font:normal 11px verdana; color:#999999; padding:15px 0 0 15px; }
#info a { color:#999999; font:bold 11px verdana; }

#colonne-gauche, #colonne-gauche2 { width:232px;  float:left; }
#colonne-gauche2 { padding-bottom:150px; }
#colonne-droite { width:566px;/**/  background-color:#FFFFFF; float:left; padding:0 0 0 2px; }

#logo { padding:4px 4px; }

#menu2 { height:200px; }

#actu { padding:0 5px 0 5px; font:normal 11px verdana; color:#988a7d; }
#actu h1 { font:normal 24px "Century Gothic", Verdana, sans-serif; color:#988a7d; margin:0 0 28px 0; padding:0; }
#actu .date { color:#3fa6db; font-weight:bold; }
#lire-la-suite { margin:10px 0 0 0; text-align:right; }
#lire-la-suite a img { border:0; }
#actu2 { text-align:center; margin:0 0 40px 0; }

#voir-toutes-actus { font:bold 11px verdana; margin:20px 0 0 0; }
#voir-toutes-actus a { color:#3da6db; text-decoration:underline; }

#flash-haut { height:347px; }

#texte, #texte2 {
	background-color:#f4f4f3;
	padding:2px 10px 0 0;
	height:auto !important;
	min-height:228px;
	height:228px;
	margin:10px 0 0 0;
	text-align: justify;
}
#texte2 { min-height:479px; height:479px; padding:2px 0 0 0; }
#texte2 ul { margin:0; padding:0; list-style:none; font:normal 11px verdana; float:left; color:#666666; }
#texte2 ul li { margin:0 0 20px 0; padding:0; float:left; }
#logo2 { float:left; margin:0 10px 0 0; border:1px solid #CCCCCC; }
#texte2 a { font:bold 11px verdana; color:#333333; }
#texte2 a.hier { font: 11px verdana; color:#333333; }
/* #contenu_texte { padding:10px; width:526px; font:normal 11px verdana; color:#666666; } */
#contenu_texte { padding: 7px; width:526px; font:normal 11px verdana; color:#666666; } 


#contact { background:url(../images/img-droite-contact.jpg) no-repeat right #988a7d; height:95px; /*105-10*/ color:#FFFFFF; font:normal 11px verdana; padding:5px;  }
#contact2 { font:normal 11px verdana; color:#9e9185; padding:10px; }
#contact2 a { color:#9e9185; text-decoration:none; font-weight:bold; }
#voir-tous-contact { float:left; color:#FFFFFF; margin:0 0 0 0; font-weight:bold; text-decoration:none; }
#plan-acces { float:right; color:#FFFFFF; margin:0 160px 0 0; font-weight:bold; text-decoration:none; }

#unpx { height:1px; background-color:#FFFFFF; clear:both; font-size:1px; line-height:1px; }
#footer { background:url(../images/bg-footer.jpg) #71665c; height:18px; /*25-7*/ text-align:center; font:normal 11px verdana; color:#FFFFFF; padding:7px 0 0 0; }
#footer a { color:#FFFFFF; text-decoration:none; }
#footer a:hover { text-decoration:underline; }

#texte2 .rouge { color:#CD1314; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif}
#texte2 .bleu { color:#3DA5DC; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif}
#texte2 .orange { color:#F97010; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif}
#texte2 .vert { color:#91CF48; font-size:12px; font:Verdana, Arial, Helvetica, sans-serif}
#texte2 .gris { color:7D746D; font:Verdana, Arial, Helvetica, sans-serif}

#galerie ul { margin:20px 0 0 0; padding:0; list-style:none; }
#galerie ul li { margin:0 10px 5px 0; padding:0;  }
#galerie ul li img { border:1px solid #CCCCCC; }

#hierarchie { padding:0 9px 9px 9px; font:normal 9px verdana; color:#666666; }

#tableau_ep {
	text-align: justify;
}
#cadre_mess {
	text-align: justify;
	width: 515px;
	border: 1 solid #BB0F0D;
	background-color: #BB0F0D; 
	padding: 5px;
	color:#FFFFFF; 
}
Table.ep
	{
	border: 1px solid #999999;
}
#tableau_pat {
	text-align: left;
	}
#tableau_pat table
	{
	border: 1px dashed #999999;
	background-color: #ffffff; 
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #CAFFCA;
}

