body {margin:0;padding:0;background:#CED766;}
* {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#314797;margin:0;padding:0;}

/**** STYLES ****/
h1 {background:url(../img/common/logo.png) no-repeat;width:276px;height:62px;margin:10px 0 5px 0;float:left;}
h2 {background:url(../img/common/slogan.png) no-repeat;width:301px;height:62px;margin:10px 15px 5px 0;float:right;}
* html h2 {padding-right:15px;margin-right:0;}
h5 {font-size:11px;background:url(../img/common/bg_top.png) repeat-x 0 0;margin-bottom:10px;line-height:30px;padding-left:5px;}
span {display:none;}
.clear {clear:both;line-height:0;}
* html .clear {clear:both;height:0;}
.left {float:left;}
.right {float:right;}
#content p.center {text-align:center;}
li {list-style:none;}
.sstit {font-weight:bold;background:url(../img/common/bg_top.png) repeat-x 0 0;margin:25px 0 10px 0;line-height:30px;text-transform:uppercase;padding-left:5px;}
.sstit strong{font-size:12px;background:url(../img/pages/bg_num.png) no-repeat;color:#FFF;padding:1px 4px 1px 3px;}
.warning {color:#D53C21;font-weight:bold;border:#D53C21 1px dashed;margin:0 20px;padding:10px;font-size:10px;}
.top {padding:0 60px 20px 100px;clear:both;}
.top a {background:url(../img/common/top.png) no-repeat;width:14px;height:14px;display:block;float:right;}
.top a:hover {background:url(../img/common/top.png) no-repeat 0 -14px;}

/**** DIVS COMMUNS ****/
#container {width:850px;margin:0 auto;padding:0 5px;background:url(../img/common/bg.gif) repeat-y;}
#header {height:143px;}
#header #lang {background:url(../img/common/bg_top.png) repeat-x;height:25px;padding:3px 15px 0 0;}
#header #lang li{display:block;float:right;}
#header #lang li.uk{background:url(../img/common/flag_uk.png) no-repeat;width:18px;height:18px;margin-right:7px;}
#header #lang li.es a{background:url(../img/common/flag_es.png) no-repeat;width:18px;height:18px;display:block;}

#menu {clear:both;}
#menu li{display:block;float:left;height:38px;}
#menu a{height:38px;display:block;}
#menu .m1 a {background:url(../img/common/m_home.png) no-repeat;width:96px;}
#menu .m1 a:hover, #menu .m1_on {background:url(../img/common/m_home.png) no-repeat 0 -38px;width:96px;}
#menu .m2 a {background:url(../img/common/m_method.png) no-repeat;width:95px;}
#menu .m2 a:hover, #menu .m2_on {background:url(../img/common/m_method.png) no-repeat 0 -38px;width:95px;}
#menu .m3 a {background:url(../img/common/m_prod.png) no-repeat;width:100px;}
#menu .m3 a:hover, #menu .m3_on {background:url(../img/common/m_prod.png) no-repeat 0 -38px;width:100px;}
#menu .m4 a {background:url(../img/common/m_links.png) no-repeat;width:137px;}
#menu .m4 a:hover, #menu .m4_on {background:url(../img/common/m_links.png) no-repeat 0 -38px;width:137px;}
#menu .m5 a {background:url(../img/common/m_hra.png) no-repeat;width:123px;}
#menu .m5 a:hover, #menu .m5_on {background:url(../img/common/m_hra.png) no-repeat 0 -38px;width:123px;}
#menu .m6 a {background:url(../img/common/m_contact.png) no-repeat;width:104px;}
#menu .m6 a:hover, #menu .m6_on {background:url(../img/common/m_contact.png) no-repeat 0 -38px;width:104px;}
#menu .m7 a {background:url(../img/common/m_country.png) no-repeat;width:195px;}
#menu .m7 a:hover, #menu .m7_on {background:url(../img/common/m_country.png) no-repeat 0 -38px;width:195px;}

#content {background:url(../img/common/bg_femme.jpg) no-repeat;min-height:452px;clear:both;}
* html #content {height:452px;}
#content.nobg {background:none;padding-bottom:50px;}
#content a:hover {color:#AEBD2B;}
#content p {margin:0 60px 10px 100px;}
#content ul {margin:15px 60px 15px 140px;}
#content ul li {background:url(../img/common/puce.png) no-repeat 0 5px;padding-left:15px;}
#content ol {margin:15px 60px 15px 100px;line-height:20px;}

#footer {width:850px;margin:0 auto;background:url(../img/common/bg_bottom.png) no-repeat;padding:7px 5px;font-size:10px;clear:both;}
#footer a{font-size:10px;}
#footer a:hover{text-decoration:overline underline;}

/**** DIVS HOME ****/
#franco {background:url(../img/home/bg_special.png) no-repeat;width:169px;height:136px;position:relative;top:100px;left:140px;float:left;color:#FFF;padding-top:155px;}
#franco p{color:#FFF;font-weight:bold;margin:0 10px 0 12px;}
#franco a{background:url(../img/home/bt_cliquez.png) no-repeat;width:68px;height:13px;display:block;margin-top:20px;}
#franco a:hover{background:url(../img/home/bt_cliquez.png) no-repeat 0 -13px;}

#info {width:490px;height:316px;position:relative;top:50px;left:140px;float:left;}
#info h3{background:url(../img/home/onglet_info.png) no-repeat;width:145px;height:32px;margin-left:315px;}
.tabtop{background:url(../img/home/tab_top.png) no-repeat;width:490px;line-height:20px;}
.tabcont{border-left:#B9C92A 2px solid;border-right:#B9C92A 2px solid;padding:0 20px;}
.tabcont h4{font-size:14px;margin-bottom:20px;}
#content .tabcont p{margin:0;}
#content .tabcont p.highlight{font-weight:bold;text-align:center;margin-top:20px;}
.tabbas{background:url(../img/home/tab_bas.png) no-repeat;width:490px;line-height:20px;}

/**** TITRES ****/
h3.t_country {background:url(../img/pages/tit_country.png) no-repeat 0 30px;height:50px;margin-left:40px;}
h3.t_method {background:url(../img/pages/tit_method.png) no-repeat 0 30px;height:100px;margin-left:40px;}
h3.t_form {background:url(../img/pages/tit_form.png) no-repeat 0 30px;height:100px;margin-left:40px;}
h3.t_form2 {background:url(../img/pages/tit_formuk.png) no-repeat 0 30px;height:100px;margin-left:40px;}
h3.t_products {background:url(../img/pages/tit_products.png) no-repeat 0 30px;height:100px;margin-left:40px;}
h3.t_links {background:url(../img/pages/tit_links.png) no-repeat 0 30px;height:100px;margin-left:40px;}
h3.t_disclaim {background:url(../img/pages/tit_disclaimer.png) no-repeat 0 30px;height:100px;margin-left:40px;}

/**** DIVS COUNTRY ****/
#country {background:url(../img/pages/bg_country.png) no-repeat;width:169px;height:261px;position:relative;top:50px;left:140px;float:left;padding-top:25px;}
#country h4{color:#FFF;font-size:13px;padding:0 5px 15px 12px;}
#country p{font-size:10px;font-weight:bold;margin:0 5px 25px 12px;}
#country select {background:#E3EB99;font-size:10px;font-weight:bold;width:135px;}
#flash {width:490px;height:316px;position:relative;top:35px;left:140px;float:left;}
#flash .tabcont{padding:0 12px;}

/**** DIVS FORMULAIRE ****/
#formul {width:490px;margin:0 auto;}
#formul .tabcont {padding-top:0;}
#formul th, #formul td{padding:5px;}
#formul th {text-align:left;width:200px;}
#formul input, #formul textarea {width:200px;}
#formul input.nowidth {width:auto;}

/**** DIVS PRODUITS / FAQ ****/
#content #faq {margin:15px 0;}
#content #faq .dt {margin:10px 0;}
#content #faq .dt a{font-weight:bold;text-decoration:none;}
#content #faq .dd {display:none;background:#F6F9DF;padding:10px;margin:0 !important;}
#content #faq li.selected div.dd {display:block;}
#content #faq div.dd div, #content #faq div.dd p {margin:0 !important;padding:0;}
#content #faq .dd ul {margin:5px 60px 10px 10px;}