html, body, h1, h2, h3, h4, h5, form, p{
margin:0;
padding:0;
}
body{
font-size:0.61em; /* 10px */
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background-color:#f9f9f9;
}

a{text-decoration:none;}
img{border:none;}
.clear{clear:both;}

a:hover img{
opacity:0.7;
filter:alpha(opacity=70);
}


#last{background-image:none !important; padding-right:0 !important;}
#menu{
/*background-image:url(images/v3/menu_ciel.jpg);*/
background-image:url(images/v3/menum.jpg);
background-position:left;
background-repeat:no-repeat;
padding-left:198px;
}

#menu ul{
margin:0;
padding:0;
list-style:none;
border-top:0px ;
/*background-image:url(images/v3/fond_menu.jpg);*/
background-repeat:repeat-x;
width:760px;;
display:block;
height:46px;
}
#menu li{
display:inline;
position:relative;
background-image:url(images/v3/separateurmenu.jpg);
background-repeat:no-repeat;
background-position:right 65%;
/*padding:1.45em 2px 0 0;*/
margin:0;
z-index:10;
}
#menu ul a{
line-height:4.1em;
padding:19px 10px 8px 10px;
color:#fff;
text-transform:uppercase;
letter-spacing:0.06em;
top:0px;
position:relative;
font-family:Palatino Linotype, "Times New Roman", Times, serif;
font-size:1.4em;
font-weight:bold;
}
#menu ul a:hover, #menu_selec{
/*background-image:url(images/v2/fond_menu_over.gif);*/
background-image:url(images/v3/menu_over.jpg);
background-repeat:repeat-x;
color:#f1d300 !important;
}
#menu_selec{
text-decoration:underline;
}

#menu ul div{
position:absolute;
top:3.7em;
left:0;
width:100%;
}
#menu ul div ul{
background:none;
border:none;
}
#menu ul div ul li{
display:block;
position:static;
padding:0;
background:none;

}
#menu ul div ul a{
font-weight:normal;
line-height:normal;
padding:0;
color:#fff;
text-transform:none;
letter-spacing:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:1.1em;
position:static;
padding:5px;
top:0;
display:block;
background-color:#000;
opacity:0.7;
filter:alpha(opacity=70);

}
#menu ul div ul a:hover{
background-image:none;
opacity:1;
filter:alpha(opacity=100);

}
.ss_menu{
overflow:hidden;
z-index:3000;
height:0px;
}

#bandeau{
height:80px;
}
h1{
background-image:url(images/v3/logo.jpg);
background-repeat:no-repeat;
background-position:50px;
height:80px;
position:relative;
top:-7px;
z-index:1;
}
h1 a{
display:block;
position:relative;
top:0px;
height:100px;
margin-left:auto;
margin-right:auto;
width:400px;
left:-300px;
}
h1 span{
display:none;
}

#global{
width:960px;
margin:5px auto 0 auto;
text-align:left;
padding:18px 0 40px 0;
position:relative;
z-index:9;
}
#boite_espace_pro{
/*right:7px;*/
position:absolute;
z-index:50;
top:-5px;
left:759px;
background-image:url(images/v2/bas_espace_pro.gif);
background-repeat:no-repeat;
background-position:bottom;
width:165px;
padding-bottom:11px;
font-size:0.85em;

}
#sous_boite_espace_pro{
position:relative;
background-color:#A50000;
font-size:1.1em; /* 11px */
background-image:url(images/v2/ombre_espace_pro.gif);
background-repeat:repeat-x;
background-position:-1px top;
letter-spacing:0.07em;
padding:1px 10px 0 10px;
}
#sous_boite_espace_pro form{
text-align:right;
padding:14px 0 6px 0;
/*overflow:hidden;
height:0;
display:none;*/

}
#sous_boite_espace_pro input{
margin:0 0 3px 0;
padding:2px 2px 1px 5px;
width:93%;
color:#a50000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:0.07em;
border:0;
background-color:#F2D9D9;
vertical-align:middle;
}
#sous_boite_espace_pro .submit{
width:auto !important;
margin:0 !important;
background-color:#FFFFFF !important;
padding:0 4px 1px 4px !important;
}
#sous_boite_espace_pro a{
color:#DB9999;
margin-right:5px;
}
#sous_boite_espace_pro a:hover{
text-decoration:underline;
}
#espace_pro{
color:#FFFFFF;

text-align:center;
position:relative;
top:11px;
}
.espace_pro{
background-image:url(images/v2/fleche_bas.gif);
background-position:right center;
background-repeat:no-repeat;
cursor:pointer;text-align:right !important;
padding-right:17px;
top:7px !important;
}
.espace_pro:hover{
color:#DB9999 !important;
}
#infos_compte{
padding-top:14px;
text-align:center;
}
#form_connexion{
height:0px;
overflow:hidden;
}


#contact{
}
#sous_contact{
}
#sous_sous_contact{
background-color:#01565d;
padding:3px 0px 3px 0px;
color:#FFFFFF;
font-size:1.2em; /* 12px */
}
#sous_sous_contact h2{
font-family:Palatino Linotype, "Times New Roman", Times, serif;
font-size:1.8em; /* 21px */
font-weight:normal;
letter-spacing:1px;
}

#sous_sous_contact a{
color:#FFFFFF;
text-decoration:underline;
}
#sous_sous_contact a:hover{
color:#fff;
text-decoration:none;
}

#sous_sous_contact ul{
font-family:Palatino Linotype, "Times New Roman", Times, serif;
font-size:1.2em; /* 14px */
letter-spacing:1px;
margin:10px 0 10px 1px;
padding:0;
list-style:none;
}
#sous_sous_contact li{
display:inline;
background-image:url(images/v2/picto_e_mail.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:20px;
margin-left:12px;
}
#tel{background-image:url(images/v2/picto_tel.gif) !important;}
#fax{background-image:url(images/v2/picto_fax.gif) !important;}
#sous_sous_contact li strong{color:#fff;}

#sous_sous_contact p{
color:#fff;
margin-left:12px;
}
#sous_sous_contact p em{
font-size:0.9em; /* 11px */
}

#footer{
background-image:url(images/v3/foot_angle.jpg);
background-repeat:no-repeat;
background-color:#006f8b;
font-size:1.1em; /* 11px */
color:#fff;
height:22px;
padding-top:6px;
}
#footer a{
font-size:1.1em; /* 12px */
color:#fff;
letter-spacing:0.07em;
margin:5px 12px 5px 12px;
}
#footer a:hover{
color:#CCCCCC;
}

#encart_abonnez_vous{
background-color:#347f9f;
}
#sous_encart_abonnez_vous{
color:#fff;
font-size:1.2em; /* 12px */
padding:10px 40px 10px 20px;
padding-left:70px;
position:relative;
background-repeat:repeat-x;
background-image:url(images/v3/fleche.jpg);
background-repeat:no-repeat;
background-position:20px center;
}
#pro_abo{
font-style:italic;
padding:2px 0 0 0px;
text-transform:uppercase;
}
.bouton_abo{
height:25px;
width:120px;
font-size:1em; /* 11px */
color:#006f8b;
padding:20px 0px 0px 45px;
position:absolute;
right:100px;
top:2px;
text-transform:uppercase;
font-weight:bold;
background-image:url(images/v3/boutabo.jpg);
background-repeat:no-repeat;
}
.bouton_abo:hover{
color:#666666;
}
#acceuil_abbo {
width:280px;
height:190px;
background-color:#347f9f;
float:left;
}
#acceuil_abbo p {
padding:12px;
padding-top:20px;
color:#FFFFFF;
font-size:1.3em;
text-align:left;
}
#acceuil_abbo a{
color:#ebd300;
background-color:#1b4c61;
}

.surligne {
background-color:#1b4c61;
}


#boite_espace_pro2{
/*right:7px;*/
position:absolute;
z-index:50;
top:-5px;
left:590px;
background-image:url(images/v2/bas_espace_pro.gif);
background-repeat:no-repeat;
background-position:bottom;
width:165px;
padding-bottom:11px;
}
#sous_boite_espace_pro2{
position:relative;
background-color:#A50000;
background-image:url(images/v2/ombre_espace_pro.gif);
background-repeat:repeat-x;
background-position:-1px top;
letter-spacing:0.07em;
padding:1px 10px 0 10px;
font-size:0.90em;

}
#sous_boite_espace_pro2 form{
text-align:right;
padding:14px 0 6px 0;
/*overflow:hidden;
height:0;
display:none;*/

}
#sous_boite_espace_pro2 input{
margin:0 0 3px 0;
padding:2px 2px 1px 5px;
width:93%;
color:#a50000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:0.07em;
border:0;
background-color:#F2D9D9;
vertical-align:middle;
}
#sous_boite_espace_pro2 .submit{
width:auto !important;
margin:0 !important;
background-color:#FFFFFF !important;
padding:0 4px 1px 4px !important;
}
#sous_boite_espace_pro2 a{
color:#DB9999;
margin-right:4px;
}
#sous_boite_espace_pro2 a:hover{
text-decoration:underline;
}
#espace_pro2{
color:#FFFFFF;

text-align:center;
position:relative;
top:11px;
}
.espace_pro2{
background-image:url(images/v2/fleche_bas.gif);
background-position:right center;
background-repeat:no-repeat;
cursor:pointer;text-align:right !important;
padding-right:17px;
top:7px !important;
}
.espace_pro2:hover{
color:#DB9999 !important;
}
#infos_compte2{
padding-top:14px;
text-align:center;
}
#form_connexion2{
height:0px;
overflow:hidden;
}

