/* Import */
@import url('droite.css');

/* Global */
*{
margin:0;
padding:0;
font-size:100%;
}
a img,fieldset{border:0;}
label,a *{cursor:pointer;}
a:focus{outline:none;}
ol{ist-style-position:inside;}
ul{list-style:none;}
ul li{zoom:1;}
input, select, textarea{font:13px Arial, Helvetica, sans-serif;}
sup{vertical-align:top;}
.overlay{
background:#fff;
filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;
position:absolute;
top:0;
left:0;
z-index:100;
}
a{
color:#3169a7;
text-decoration:none;
}
a:hover{text-decoration:underline;}
body{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#7c7c7c;
background:#fff;
}

/* Bandeau home */
#bandeau_home{
background:url(../images/commun/f_bandeau_home.gif) repeat-x;
height:331px;
overflow:hidden;
zoom:1;
}
#bandeau_home .centrer{
width:900px;
height:331px;
margin:0 auto;
background:url(../images/commun/f_bandeau_home2.jpg) no-repeat bottom right;
}
#bandeau_home .barre, #bandeau .barre{
overflow:hidden;
zoom:1;
}
#bandeau_home .barre h1, #bandeau .barre h1{float:left;}
#bandeau_home .barre h2, #bandeau .barre h2{float:right;}
#bandeau_home .comment{padding:54px 0 0 0;}
#bandeau_home .comment h3{padding:0 0 16px 0;}
#bandeau_home .comment p{padding:0 0 19px 0;}
#bandeau_home .comment a{
padding:0 11px 0 0;
background:url(../images/commun/puces/puce1.gif) no-repeat 100% 5px;
color:#fff;
}

/* Bandeau */
#bandeau{
background:url(../images/commun/f_bandeau.gif) repeat-x;
height:181px;
overflow:hidden;
zoom:1;
}
#bandeau .centrer{
width:900px;
height:181px;
margin:0 auto;
background:url(../images/commun/f_bandeau2.jpg) no-repeat bottom right;
}
#bandeau blockquote{
margin:-9px 0 0 229px;
}


/* Menu */
#menu{background:url(../images/commun/f_menu.gif) repeat-x;}
#menu .centrer{
width:900px;
height:45px;
margin:0 auto;
overflow:hidden;
zoom:1;
}
#menu ul{
overflow:hidden;
zoom:1;
}
#menu .gauche{float:left;}
#menu .droite{
float:right;
padding:9px 0 0 0;
}
#menu ul li{float:left;}
#menu ul.droite li{padding:0 0 0 6px;}

/* Contenu */
#contenu{
padding:35px 0 0 0;
background:url(../images/commun/f_contenu.gif) repeat-x;
overflow:hidden;
zoom:1;
}
#contenu .centrer{
width:900px;
margin:0 auto;
overflow:hidden;
zoom:1;
}
#contenu #gauche{
float:left;
width:625px;
}
#contenu #droite{
float:right;
width:245px;
}

/* Pied */
#pied{
padding:15px 0 30px 0;
background:url(../images/commun/f_pied.gif) #f0f0f0 repeat-x;
font-size:12px;
}
#pied .centrer{
width:900px;
margin:0 auto;
}
#pied .centrer ul{
overflow:hidden;
zoom:1;
}
#pied .centrer ul li{
float:left;
height:32px;
padding:0 1px 0 0;
background:url(../images/commun/filet_pied.gif) no-repeat 100% 50%;
}
#pied .centrer ul li a{
color:#7c7c7c;
text-decoration:underline;
}
#pied .centrer ul li a:hover{text-decoration:none;}
#pied .centrer ul li#p1{width:276px;}
#pied .centrer ul li#p2{
width:175px;
text-align:center;
line-height:32px;
}
#pied .centrer ul li#p3{
width:229px;
text-align:center;
line-height:32px;
}
#pied .centrer ul li#p4{
width:216px;
text-align:center;
line-height:32px;
}
#pied .centrer ul li#p4 a{
padding:0 0 0 18px;
background:url(../images/commun/puces/puce3.gif) no-repeat 0 2px;
color:#3169a7;
}

/* Formulaire */
.frm_valide, .frm_erreur{
padding:15px 20px 15px 70px;
margin:0 0 20px 0;
background:url(../images/commun/pictos/valide.gif) #f1ffd9 no-repeat 20px 7px;
font-size:15px;
font-weight:bold;
color:#92c351;
}
.frm_erreur{
background:url(../images/commun/pictos/erreur.gif) #ffffd9 no-repeat 20px 7px;
color:#ff0000;
font-size:15px;
font-weight:normal;
}
.frm_erreur h1{
padding:0 0 5px 0;
font-size:15px;
font-weight:bold;
}
.inputError{border:1px solid #cc3300;}
.divError{
clear:both;
padding:5px 0 0 0;
font-size:11px;
color:#cc3300;
}

/* WG */
.wg p, .wg ul{
padding:0 0 10px 0;
}
.wg ul li{
padding:2px 0 2px 14px;
background:url(../images/commun/puces/puce4.gif) no-repeat 0 8px;
}
.wg a{text-decoration:underline;}
.wg a:hover{text-decoration:none;}