/* ************************* */
/*     STYLES               */
/* *********************** */


a{color:#2e5a95; text-decoration:none;}
a:hover{text-decoration:underline}
h1{font-size:20px; margin:0; padding:0; }
h2{font-size:20px; margin:0; padding:0; display:inline; float:left; width:100%}
h3{font-size:16px; margin:12px 0 0px 0; padding:0; display:inline; float:left; width:100%}
h4{font-size:12px; margin:6px 0 8px 0; padding:0; display:inline; float:left; width:100%}
body, html, div, ul, li, form, p{margin:0; padding:0; list-style:none}
img{border:none;}
input[type="submit"]{cursor:pointer}

a.plus{padding:3px 0 0 25px; margin: 2px 0 0; background:url(../img/puce_plus.png) no-repeat; height:21px; float:left; display:block; color:#2e5a95}
a.plus-beige{padding:3px 0 0 25px; margin: 2px 0 0; background:url(../img/puce_plus_beige.png) no-repeat; height:21px; display:block; color:#2e5a95}
a.mail{padding:8px 0 0 46px; margin: 2px 0 0;background:url(../img/puce_mail.png) no-repeat; height:28px;  display:block; color:#2e5a95;}
a.print{padding:8px 0 0 46px;margin: 2px 0 0; background:url(../img/puce_print.png) no-repeat; height:24px;  display:block; color:#2e5a95}
a.votes{padding:8px 0 0 46px;margin: 2px 0 0; background:url(../img/puce_vote.png) no-repeat; height:24px;  display:block; color:#2e5a95}

/* global */
body{width:100%;background:#f8bf44 url(../img/bg.png) repeat-x center top; font-family: "Verdana", Arial, Helvetica, sans-serif; font-size:11px; text-align:center; color:#90682d}
.container-wrapper{position:relative; width:100%; background:url(../img/banner.png) no-repeat top center; min-height:400px}
* html .container-wrapper{height:400px}
.container{width: 974px; min-height:400px; margin:0 auto; position:relative}
* html .container{height:400px;}
.header{height:83px;}
.footer{height:25px; float:left}

/* logo */
.logo{position:absolute; height:175px; width:192px; z-index:20}
/*.logo a{height:175px; width:192px; display:block}*/

/* header */
.header{position:relative;  z-index:0; width:974px; height:83px}

.mainnav{position:absolute;	width:595px; height:35px; 	top:48px;	right:177px; }
.mainnav .menu {width:595px; height:35px; color:#000; overflow:visible; }
.mainnav .menu ul{}
.mainnav .menu ul {float:right;}
.mainnav .menu ul li{list-style:none; float:left;}
.mainnav .menu ul li a{height:35px; display:block; float:left;}
.mainnav .menu ul li a span{display:none}
.mainnav .menu ul li.item1 a{width:106px; background:url(../img/mainnav.png) no-repeat left top;}
.mainnav .menu ul li.item2 a{width:124px; background:url(../img/mainnav.png) no-repeat -106px top;}
.mainnav .menu ul li.item3 a{width:122px; background:url(../img/mainnav.png) no-repeat -230px top;}
.mainnav .menu ul li.item4 a{width:130px; background:url(../img/mainnav.png) no-repeat -352px top;}
/*.mainnav .menu ul li.item5 a{width:113px; background:url(../img/mainnav.png) no-repeat -482px top;}*/

.mainnav .menu ul li.item1 a:hover, .header .mainnav ul li.item1 a.active{background-position:left bottom}
.mainnav .menu ul li.item2 a:hover, .header .mainnav ul li.item2 a.active{background-position: -106px bottom}
.mainnav .menu ul li.item3 a:hover, .header .mainnav ul li.item3 a.active{background-position: -230px bottom}
.mainnav .menu ul li.item4 a:hover, .header .mainnav ul li.item4 a.active{background-position: -352px bottom}
/*.mainnav .menu ul li.item5 a:hover, .header .mainnav ul li.item5 a.active{background-position: -482px bottom}*/


/* menu footer */
.footer{margin:10px 0 0 0}
.footer p{color:#7A531A!important; margin:0 0 3px 0!important; font-size:11px!important; font-weight:normal!important}
.footer p a{color:#7A531A}
.footer ul li{list-style:none; float:left;height:16px; border-right:1px solid #90682d; padding:0px 5px; color:#7a531a;font-size:10px}
.footer ul li.last{border-right: none;}
.footer ul li a{display:block;color:#7a531a;font-size:10px}
.footer ul li.last a{border:none;}


/*Thickbox */

#TB_title {
display:none;
}
#TB_window {
background:transparent none repeat scroll 0 0;
border:medium none;
}
#TB_window .popup {
background:transparent url(../img/popup-bg.png) no-repeat scroll left top;
height:264px;
padding:55px 0 0 17px;
position:relative;
width:403px;
}

#TB_window .popup2 {
background:transparent url(../img/popup-bg2.png) no-repeat scroll left top;
height:264px;
padding:55px 0 0 17px;
position:relative;
width:403px;
}

#TB_closeWindow {
padding:11px 25px 10px 0;
}

#TB_window .popup .close {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #8E1320;
color:#8E1320;
display:block;
font-size:14px;
font-weight:bold;
padding:4px 50px 4px 0px;
position:absolute;
right:18px;
text-align:center;
text-decoration:none;
top:18px;
width:18px;
}

#TB_window .popup2 .close {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #8E1320;
color:#8E1320;
display:block;
font-size:14px;
font-weight:bold;
padding:4px 50px 4px 0px;
position:absolute;
right:18px;
text-align:center;
text-decoration:none;
top:18px;
width:18px;
}

/*login popup*/
#TB_window .login-popup {background:transparent url(../img/popup_bg.png) no-repeat ;}
#TB_window .login-popup .content{text-align:center; font-size:14px; color:#FFF; width:375px; margin:0}
#TB_window .login-popup .content a{color:#FFF; }
#TB_window .login-popup .content .content-title{display:none}
#TB_window .login-popup .content .intro{display:none}
#TB_window .login-popup .content fieldset{border:medium none; margin:10px 0 0 0; padding:0}
#TB_window .login-popup .content form fieldset{border:medium none; margin:10px 0 0 0; padding:0}
#TB_window .login-popup .content form fieldset div{margin:2px 0}
#TB_window .login-popup .content form label{font-size:12px; width:190px; display:block; float:left; text-align:right}
#TB_window .login-popup .content form input.ok {background:transparent url(../img/btn_input_ok_popup.png) no-repeat scroll 0 0;border:medium none;float:right;height:23px;width:23px; margin:10px 20px 0 0 }
#TB_window .login-popup .close {background:#FFFFFF none repeat scroll 0 0;border:1px solid #8E1320;color:#8E1320;display:block;font-size:14px;font-weight:bold;padding:4px 0;position:absolute;right:18px;text-align:center;text-decoration:none;top:18px;width:18px;}

.login-popup .sign{display:none}
.login-popup .sign{padding-left:35px; padding-top:20px; text-align:left}
.login-popup .sign a {text-decoration:none; color:#58585A; font-size:12px; }
.login-popup .sign p{text-align:left;}
.login-popup .error-msg{color:#FF0000}
.login-popup .login-bt{width:123px; height:33px; background:url(../img/product-login-bt.jpg) top left no-repeat; border:none; margin-left:193px; margin-top:6px;}
.login-popup .thickmsg{display:block};

.avis-popup {background:transparent url(../img/popup_bg.png) no-repeat;height:270px;padding:49px 0 0 17px;position:relative;width:403px;color:#FFF;}
.avis-popup .close {background:#FFFFFF none repeat scroll 0 0;border:1px solid #8E1320;color:#8E1320;display:block;font-size:14px;font-weight:bold;padding:4px 0;position:absolute;right:18px;text-align:center;text-decoration:none;top:18px;width:18px;}
.avis-popup .content textarea {height:206px;width:372px;}
.avis-popup .content{text-align:center; font-size:14px; color:#FFF; width:375px; margin:0}
#TB_window .avis-popup .content form input#vCom {background:transparent url(../img/btn_input_ok_popup.png) no-repeat scroll 0 0;border:medium none;float:right;height:23px;width:23px; margin:5px 0 0 0 }

