/*-- Import --*/
@import url('./menu.css');
@import url('./lightwindow.css');

/*-- Global --*/
*{
padding:0;
margin:0;
list-style:none;
font-family:Arial, Helvetica, sans-serif;
}
table{
border-collapse:collapse;
border:none;
}
table td{padding:0;}
body{
background:url(../../images/commun/f_body.gif) #fff repeat-x;
color:#626262;
font-size:12px;
}
img{
border:none;
display:block;
}
hr{display:none;}
.breaker{
clear:both;
overflow:hidden;
height:0px;
}
.ensemble{
overflow:hidden;
zoom:1;
}
fieldset{border:none;}
legend{display:none;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
a:focus{outline:none;}

/*-- Général --*/
body.err_log{background:url(../../images/commun/f_body_erreur.gif) #fff repeat-x;}
body.prv{background:url(../../images/commun/f_body_int.gif) #fff repeat-x;}

#site{
width:1000px;
margin:0 auto 0 auto;
}

/*-- Lightwindow --*/
#infoLW{display:none;}
#div_infoLW{
padding:15px 0 0 0;
width:350px;
}


/*-- Barre login --*/
#barre_login{
padding:0 7px 0 7px;
overflow:hidden;
zoom:1;
height:23px;
/*margin:0 0 19px 0;*/
}
#barre_login.err_log{
height:42px;
margin:0 0 0 0;
}
#barre_login .bienvenue{
float:left;
color:#fff;
font-size:11px;
line-height:23px;
}
#barre_login .espace_prive{
float:right;
/*_width:503px;*/
width:550px;
overflow:hidden;
zoom:1;
font-size:11px;
color:#ffffff;
}
#barre_login.prv .espace_prive{_width:341px;}
#barre_login .espace_prive .formulaire,
#barre_login .espace_prive .formulaire h3,
#barre_login .espace_prive .formulaire input,
#barre_login .espace_prive ul li{float:left;}
#barre_login .espace_prive .formulaire h3{padding:0 15px 0 0;}
#barre_login .formulaire input{
border:1px solid #fff;
font-size:10px;
color:#8a8a8a;
height:14px;
padding:0 0 0 2px;
margin:3px 8px 0 0;
}
#barre_login .formulaire input#log_email{width:100px;}
#barre_login .formulaire input#log_mdp{width:70px;}
#barre_login .formulaire input.submit{
padding:0;
margin:7px 25px 0 0;
height:auto;
border:none;
}
#barre_login .espace_prive ul{
overflow:hidden;
zoom:1;
line-height:23px;
float:right;
}
#barre_login .espace_prive ul li.inscrire{
background:url(../../images/commun/filet_hea.gif) no-repeat 0% 55%;
padding:0 0 0 8px;
margin:0 15px 0 8px;
}
#barre_login .espace_prive ul li a{
color:#fffefe;
font-size:9px;
text-decoration:none;
}
#barre_login .espace_prive ul li a:hover{text-decoration:underline;}
#barre_login .espace_prive ul li.langue{
padding:5px 0 0 0;}

/*- Prive -*/
#barre_login .espace_prive ul li.user{
background:#b16bcb;
border-right:1px solid #d2b2de;
padding:0 18px 0 18px;
font-size:10px;
}
#barre_login .espace_prive ul li.deco{
background:url(../../images/commun/f_deco.gif) repeat-x;
padding:0 13px 0 13px;
font-size:10px;
margin:0 8px 0 0;
}



/*-- Flash --*/
.alt_flash div{
background-color:#ffffff;
-moz-opacity:0.6;
filter:alpha(opacity=60);
opacity:0.6;
display:block;
color:#000000;
text-align:center;
}
.alt_flash div a{
color:#000000;
text-decoration:underline;
}
.alt_flash div a:hover{text-decoration:none;}

/*-- Pied --*/
#pied{
width:940px;
background:#6bb4cb;
margin:40px auto 0 auto;
line-height:22px;
font-size:10px;
color:#fff;
text-align:center;
}
#pied ul{
overflow:hidden;
zoom:1;
}
#pied ul li{
display:inline;
padding:0 11px 0 0;
margin:0 11px 0 0;
background:url(../../images/commun/filet_pied.gif) no-repeat 100% 50%;
}
#pied ul li.last{
padding:0;
margin:0;
background:none;
}
#pied ul li a{
color:#fff;
text-decoration:none;
}
#pied ul li a:hover{text-decoration:underline;}
