@import url("reset.css");
body{font-family:Arial, Helvetica, sans-serif;font-size:0.8em;color:#000000;background:#79B0D4 url(../images/fr/000_general/f_site.jpg) repeat-x left top;}
p{font-size:1em;}
h1{font-size:1em;}
h2{font-size:1.2em;}
h3{font-size:1.2em;}
h4{font-size:1em;}
h5{font-size:0.8em;}
h6{font-size:0.8em;font-weight:normal;}
a:link{color:#999999;text-decoration:none;}
a:visited{color:#999999;text-decoration:none;}
a:hover{text-decoration:none;color:#fff}
a:active{text-decoration:none;color:#fff;}
img a{border:0;}
#conteneur_site{position:relative;width:1003px;margin:0 auto;padding:0;z-index:1;height:auto;}
#ombre_site{background:url(../images/fr/000_general/f_site_centre.jpg) no-repeat center top;padding:0 10px;}
#ombre_texture{background:url(../images/fr/000_general/f_texture_centre_site.jpg) repeat-y center top;}
#conteneur_site h1{font-size:10px;color:#878787;padding:5px 35px 5px 15px;margin:0;font-weight:normal;}
#conteneur_site h1 a{font-size:10px;font-weight:normal;color:#878787;text-decoration:none;}
#conteneur_site h1 a:hover{color:#333333;font-size:10px;}
#conteneur_site h1 a.page_focus{font-size:10px;color:#3FAADC;}
#conteneur_site h2{color:#000;padding:0 0 5px 0;text-transform:uppercase;}
.lien_savoir_plus{text-align:right;vertical-align:middle;}
.lien_savoir_plus a{text-decoration:none;color:#999;font-size:10px;}
.lien_savoir_plus a:hover{text-decoration:none;color:#000;font-size:10px;background-color:#F1F1F1;}
.lien_voir{text-align:left;vertical-align:middle;background:url(../images/fr/000_general/p_menu_gauche.gif) no-repeat 1px 5px;padding:0 0 0 13px;}
.lien_voir a{text-decoration:none;color:#999;font-size:10px;}
.lien_voir a:hover{text-decoration:none;color:#000;font-size:10px;background-color:#F1F1F1;}
.retour{height:15px;color:#999999;font-size:10px;vertical-align:top;text-align:right;background:url(../images/fr/000_general/f_titre_frise_article.jpg ) repeat-x bottom left;}
.pop_rea{height:auto;width:567px;position:absolute;visibility:hidden;padding:10px;top:100px;left:218px;z-index:100;background-color:#FFFFFF !important;border:1px solid #333333;}
.contenu_pop_rea{height:auto;width:567px;}
#header_print{display:none;}
#header{position:relative;height:136px;}
#nav_gen_site{height:43px;padding:0 0 0 171px;}
#nav_gen_site dt{display:inline;margin:auto 2px;padding:0;height:43px;}
#nav_gen_site dt a{font-weight:bold;text-decoration:none;}
#nav_gen_site dt a:hover{color:#000000;text-transform:uppercase;}
#nav_gen_site dt a.survol{text-transform:uppercase;}
#b_01_societe{position:absolute;top:93px;left:171px;width:166px;z-index:1221;visibility:hidden;}
#b_02_instru_optique{position:absolute;top:93px;left:266px;width:166px;z-index:1221;visibility:hidden;}
#nav_02_instru_optique{position:absolute;top:136px;left:266px;width:196px;z-index:1222;visibility:hidden;}
#b_03_lunettes{position:absolute;top:93px;left:440px;width:166px;z-index:331;visibility:hidden;}
#nav_03_lunettes{position:absolute;top:136px;left:440px;width:196px;z-index:332;visibility:hidden;}
#b_04_sport_protection{position:absolute;top:93px;left:589px;width:166px;z-index:441;visibility:hidden;}
#nav_04_sport_protection{position:absolute;top:136px;left:589px;width:196px;z-index:442;visibility:hidden;}
#b_05_specialite{position:absolute;top:93px;left:749px;width:166px;z-index:551;visibility:hidden;}
#nav_05_specialite{position:absolute;top:136px;left:749px;width:196px;z-index:552;visibility:hidden;}
#nav_02_instru_optique ul, #nav_03_lunettes ul, #nav_04_sport_protection ul, #nav_05_specialite ul{background:url(../images/fr/000_general/f_menu_nav_gen.jpg) no-repeat left bottom;width:100%;}
#nav_02_instru_optique ul li, #nav_03_lunettes ul li, #nav_04_sport_protection ul li, #nav_05_specialite ul li{border-bottom:dotted 1px #227DB8;}
#nav_02_instru_optique ul li a, #nav_03_lunettes ul li a, #nav_04_sport_protection ul li a , #nav_05_specialite ul li a{display:block;color:#000;padding:3px 5px 3px 20px;background:url(../images/fr/000_general/p_menu_gen.gif) no-repeat 5px center;text-decoration:none;}
#nav_02_instru_optique ul li a:hover, #nav_03_lunettes ul li a:hover, #nav_04_sport_protection ul li a:hover, #nav_05_specialite ul li a:hover{padding:3px 5px 3px 20px;background:#227DB8 url(../images/fr/000_general/p_menu_gen.gif) no-repeat -298px center;text-decoration:none;color:#FFF;}
#logo{position:absolute;top:0;left:0;z-index:100;}
#logo h6{font-size:0.8em;margin:5px 0 0 10px;padding:0;float:left;display:none;}
#adresse{position:absolute;right:0;top:28px;width:180px;color:#000;font-size:14px;z-index:101;line-height:16px;}
#adresse h5{background:url(../images/fr/000_general/p_mail_adresse.png) no-repeat left top;padding:0 0 0 35px;color:#fff;height:19px;font-size:12px;}
#adresse p{padding:0 0 0 25px;color:#fff;}
#adresse p span{font-weight:bold;color:#fff;}
#adresse a, #adresse4 a{color:#FFFFFF;font-weight:bold;text-decoration:none;}
#adresse a:hover{color:#000;font-weight:bold;text-decoration:inherit;}
#adresse4 a:hover{color:#9DC5DF;font-weight:bold;text-decoration: none;}
#adresse3{position:absolute;left:0;top:28px;width:300px;color:#000;font-size:14px;z-index:101;line-height:16px;}
#adresse3 p{padding:0 0 0 5px;color:#fff;}
#adresse3 p span.gras{font-weight:bold;color:#fff;}
#adresse3 p span.angle{ font-size:11px;color:#fff;}
#adresse4{position:absolute;left:0;top:100px;width:180px;color:#000;font-size:14px;z-index:102;line-height:16px;}
#adresse4 p{padding:0 0 0 5px;color:#fff;}
#adresse4 p span.gras{font-weight:bold;color:#fff;}
#adresse4 p span.angle{ font-size:10px;color:#fff;}
#cl_left_site_3_colonnes{float:left;height:100%;width:228px;height:auto !important;height:500px;min-height:500px;margin-top:30px;background:url(../images/fr/000_general/f_cl_centre.jpg) no-repeat left bottom;border-right:dotted 1px #227DB8;}
#cl_left_site_2_colonnes{float:left;height:100%;width:228px;background:url(../images/fr/000_general/f_ombre_menu_g.jpg) repeat-y right 0;height:auto !important;height:600px;min-height:600px;}
#navigation{margin:0;padding:0;list-style:none;color:#000;width:215px;font-size:1em;}
#navigation a, #navigation span{display:block;padding:5px 4px 5px 30px;color:#000;text-decoration:none;border-bottom:dotted 1px #227DB8;background:url(../images/fr/000_general/p_menu_gen.gif) no-repeat 5px center;}
#navigation b a{background:#227DB8 url(../images/fr/000_general/p_menu_gen.gif) no-repeat -298px center;text-decoration:none;color:#FFF;}
#navigation .toggleSubMenu a, #navigation .toggleSubMenu span{background:url(../images/fr/000_general/p_menu_gen.gif) no-repeat 5px center;}
#navigation .open a, #navigation .open span{background:url(../images/fr/000_general/p_menu_gen.gif) no-repeat 5px center;}
#navigation a:hover, #navigation a:focus, #navigation a:active{background:#227DB8 url(../images/fr/000_general/p_menu_gen.gif) no-repeat -298px center;text-decoration:none;color:#FFF;}
#navigation .subMenu{background-color:#ffffff;font-size:.8em;margin:0;padding:0;border-bottom:dotted 1px #227DB8;}
#navigation ul.subMenu a{background:none;padding:3px 3px 3px 40px;}
#navigation .open_at_load{background-color:#ffffff;font-size:.8em;margin:0;padding:0;color:#000;border-bottom:dotted 1px #227DB8;}
#navigation ul.open_at_load a{background:none;padding:3px 3px 3px 40px;}
#encart_contact{float:left;height:100%;width:215px;}
#encart_contact img{margin:30px 0 0 19px;}
#cl_center_site_3_colonnes{float:left;width:560px;background:url(../images/fr/000_general/f_cl_centre.jpg) no-repeat center bottom;height:auto !important;height:500px;min-height:500px;padding-top:30px;}
.contenu_3_colonnes{width:540px;padding:0 10px 0 10px;}
#cl_center_site_2_colonnes{float:left;width:775px;background-color:#ffffff;height:auto !important;height:600px;min-height:600px;}
.contenu_2_colonnes{width:650px;margin:5px 0 0 14px;}
.contenu_2_colonnes p{margin:12px 0 15px 0;text-align:justify;line-height:1.2em;}
.ombre_photo_grande{padding:15px 0 28px 0;background:url(../images/fr/000_general/f_ombre_photo.jpg) no-repeat left 172px;}
.ombre_photo_grande2{padding:15px 0 28px 0;background:url(../images/fr/000_general/f_ombre_photo.jpg) no-repeat left 150px;}
.ombre_photo_petite{padding:0 5px 28px 0;background:url(../images/fr/000_general/f_ombre_photo_petite.jpg) no-repeat left 70px;}
#diaporama{float:left;width:188px;height:136px;margin:16px 10px 0 0;}
#image_seul{float:left;width:200px;margin:5px 16px 6px 0;}
.legende_photo{font-size:10px;color:#666;text-align:center;padding:0 0 3px 0;}
.col_droite_article{width:300px; float:left; position:relative;vertical-align:top;}
.desc_article{margin:12px 0 15px 0;text-align:justify;line-height:1.2em;}
#boutons_article{float:left;width:35px;height:185px;margin:2px 0 0 0;z-index:11;}
#boutons_article img{background:none;}
div.pop-mail{position:absolute;visibility:hidden;z-index:303;top:255px;left:450px;height:110px;width:300px;border:solid 5px #000;background:url(../images/fr/000_general/f_entet_popup_mail.jpg) no-repeat 0 8px;background-color:#FFFFFF !important;}
div.pop-mail input.btn_formulaire{margin:10px 0 0 0;background-color:#000;color:#FFF;}
.entete-pop{float:left;width:258px;padding:5px 0 0 20px;height:20px;color:#000;}
.entete-pop-fermer{float:right;padding:5px 5px 0 0;}
.clear-position{clear:both;width:100%;padding:3px 0 3px 0;}
#picto-article{position:absolute;top:191px;left:749px;width:50px;z-index:12;}
#haut-page{text-align:right;margin:0 15px 0 0;}
#cl_right_site_3_colonnes{float:right;width:190px;background:url(../images/fr/000_general/f_cl_centre.jpg) no-repeat right bottom;height:auto !important;height:500px;min-height:500px;padding-top:30px;}
#cl_right_site_3_colonnes div{margin:0 0 15px 15px;padding:0 0 10px 0;border-bottom:1px solid #D8D8D8;}
#cl_right_site_3_colonnes div img{padding:0 0 12px 0;}
#cl_right_site_3_colonnes div p.desc-mini{font-size:11px;font-weight:bold;padding:0 10px 0 10px;}
#cl_right_site_3_colonnes div p.date-mini{font-size:11px;padding:0 10px 0 10px;}
#cl_right_site_3_colonnes h1.cap{font-variant:normal;text-transform:none;}
#cl_right_site_3_colonnes p.liens{color:#333333;line-height:18px;vertical-align:top;font-size:11px;padding:0 0 0 13px;}
#cl_right_site_3_colonnes a{color:#000;line-height:18px;vertical-align:top;font-size:11px;}
#f_footer{background:url(../images/fr/000_general/f_footer.jpg) no-repeat center top;}
#footer{display:block;padding:0;height:50px;font-size:9px;}
#footer ul{padding:0 0 0 20px;}
#footer li{float:left;padding:7px 0 10px 5px;}
#footer li a{text-decoration:none;color:#000;}
#footer li a:hover{text-decoration:none;background:#fff;color:#000;}
.select-n-bas{text-decoration:none;color:#666;font-size:18px;font-weight:bold;}
#footer div.benefice-net{float:right;margin:0px 15px 0px 0px;}
#footer div.benefice-net a{color:#fff;text-decoration:none;}
#footer_accueil{display:block;padding:0;font-size:9px;background-color:#A9CDE3;width:690px;margin:0 auto;vertical-align:middle;}
.select-n-bas{text-decoration:none;color:#666;font-size:18px;font-weight:bold;}
#footer_accueil div.benefice-net{float:right;margin:0px 15px 0px 0px;}
#footer_accueil div.benefice-net a{color:#fff;text-decoration:none;}

