/** 
	Document CSS
**/

body { padding:0; margin:0; font:normal 62.5% Verdana, Arial, Helvetica, sans-serif; color:#474848; text-align:center; }

h1, h2, h3, h4, h5, h6, form, ul { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6 { font-size:2em }
h1, h3, h4 { color:#0A777E; }

.separateur { overflow:hidden }
.clear { clear:both }

p { padding:1em; } /** Pas de reset au cas ou :) **/
a img { border:0; }
a, object { outline:0 }

/** Le bloc qui englobe l'ensemble du site **/
#global { width:980px; margin:0 auto; }

/** Header **/
#header {
width:980px;
text-align:right;
padding:5px 10px 5px 0;
color:#FFFFFF;
font-size:1.1em;
}
#header a { color:#FFFFFF !important; text-decoration:none; padding:0 1px; } 
#header a:hover { text-decoration:underline; }
#header .last { background:url(images/rss.gif) no-repeat right; padding-right:21px; margin-right:12px; }
#header .first { padding-left:20px; }


/** Le bloc conteneur **/
#container { overflow:hidden; }

#left { width:181px; float:left; text-align:left; }
.pub { padding-top:35px; text-align:center; }

/** Menu gauche **/
#left dl { margin:0 }
#left dt { height:33px; padding:4px 0 0 20px; color:#fff; text-transform:uppercase; background:url(images/bg-dt.gif) repeat-x; font-size:1em; 
border-right:1px solid #B4EEFA;}
.dt-centrer { line-height:28px; }
#left dt  a { color:#fff; text-decoration:none;}
#left dt  a:hover {text-decoration:underline;}

#left dd { margin-left:0 }
#left ul { list-style:none; }
#left ul li a { display:block; padding:5px 0 5px 20px; background:#A9EBF9; color:#137E86; font-size:0.9em; text-decoration:none; border-bottom:1px solid #36D1F4;
border-left:1px solid #68DCF7; }
#left ul li a:hover, .navon { background:#DDF1F5 !important; }
#left .last { border-bottom:0 }

/** Content **/
#content { float:left; width:799px; background:#C1F1FC url(images/bg-content.gif) repeat-x; margin-top:1px; text-align:left;padding:0; }
#content2 { border-top:1px solid #F6FCFD; background:url(images/bg-contenu.png) repeat-y; padding:0 19px; }
#contenu { background:#B4EEFB;overflow:hidden; min-height:80em; } /**/

/** La gestion des titres h2 **/
#contenu h1.all { margin:28px 0 10px 35px; text-transform:uppercase; color:#0A777E; font-size:1.5em; font-weight:normal; }

#formulaire_bas 
{
width:735px;
height:20px;
margin-left:30px;
background:url(images/cadre_interieur_bas.png) no-repeat left bottom;
}
#formulaire_top
{
width:735px;
height:8px;
margin-left:30px;
background:url(images/cadre_interieur_top.png) no-repeat left top;
}
#formulaire_milieu
{
width:735px;
margin-left:30px;
background:url(images/cadre_interieur_milieu.png) repeat-y;
overflow:hidden;
}
#formulaire_contenu
{
width:680px;
padding:10px 20px 20px 20px;
}
table.table {
color:#0A777E;
font-size:1.1em;
}
.entete {
color:#0A777E;
font-size:1.3em;
}
.entete2 {
color:#0A777E;
font-size:1em;
}
#intro {
color:#0A777E;
font-size:1.2em;
font-weight:bold;
margin-bottom:20px;
}
#legal {
color:#0e2053;
font-size:0.9em;
margin-top:15px;
text-align:center;
}
#legal a {
color:#0e2053;
}
#champ {
color:#0A777E;
font-size:1.1em;
margin-top:10px;
}
.txt {
color:#0A777E;
font-size:1em;
}
.txt2 {
color:#0A777E;
font-size:1.2em;
}







