@font-face {
    font-family: 'OpenSansBold';
    src: url('font/OpenSans-Bold-webfont.eot');
    src: url('font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/OpenSans-Bold-webfont.woff') format('woff'),
         url('font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('font/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@charset "utf-8";
/* eyesonline 2009 CSS Document */

body {margin:0; padding:0; background:url(imgs/sfondo_body.gif) repeat-x; font-family:Arial, Helvetica, sans-serif!important; font-size:14px; color:#8f8a8a;}

a {color:#8f8a8a; font-weight:normal!important;}

#container {background:url(imgs/sfondo_sfumato.jpg) top no-repeat; width:876px; margin:0 auto; padding:40px 90px 0 90px;}
#container_interno {background:url(imgs/sfondo_sfumato_interno.jpg) top no-repeat; width:876px; margin:0 auto; padding:40px 90px 0 90px;}

#logo {width:376px;}

#login {float:right; width:300px; margin-top:-25px;}
#login a {font-size:11px; color:#898787; margin-right:8px; margin-top:4px; float:right;}
#login span {background:url(imgs/clienti_registrati.png) no-repeat right 0; height:10px; text-indent:-9999px; text-align:left; display:block; margin-bottom:3px;}
#login form {margin:0; padding:0; text-align:right;}
#login input {background:#FFF; border:1px solid #c9c7c7; width:127px; /*height:13px;*/ font-size:11px; color:#898787; margin-bottom:1px;}
#login input.button {height:19px; width:56px!important; background:url(imgs/login.png) no-repeat right 0; text-indent:-9999px; display:block; border:none; text-align:left; float:right; margin-top:2px; cursor:pointer;}
#login ul {list-style-type:none;}
#login ul li a {float:right; clear:right; text-decoration:none; list-style:none;outline:none; color:#908a8a;text-transform:uppercase; }

#menu_top {margin:0; padding:0; #width:880px; position:relative;}
#menu_top ul {margin:0; padding:0; list-style-type:none; height:22px;}
#menu_top ul li {float:left; text-transform:uppercase; color:#908a8a; margin:0px; padding:0px; margin-right:15px;}
#menu_top ul li a {outline:none; text-decoration:none; color:#908a8a;}
#menu_top ul li a.lingua {outline:none; text-decoration:none; color:#2d9cba;}

#cerca {margin:0; padding:0; background:url(imgs/bg_cerca.gif) no-repeat; width:133px; height:21px; position:absolute; top:-4px; #top:-6px; left:743px;}
#cerca form {margin:0; padding:0;}
#cerca form input {background:none; border:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-left:4px; margin-top:1px; width:106px; color:#898787;}
#cerca form input.button {margin-left:4px; height:18px; width:18px;}

#menu_centrale {#margin-top:-3px; height:277px; position:relative;}

#prodotto_vetrina {width:450px; position:absolute; right:6px; text-align:right; top:0px; background:#73D6F6; padding-top:5px;}
#prodotto_vetrina img {}
#prodotto_vetrina span {float:right; color:#fff; font-size:12px; font-weight:bold; text-transform:uppercase; margin-top:5px;}
#prodotto_vetrina span a {text-decoration:underline; color:#FFF; font-weight:bold!important;}

#titolo_pagina {font-size:14px; text-transform:uppercase; font-size:20px; font-weight:bold; margin-bottom:15px;}
#titolo_pagina h1 {font-size:20px!important;}

/* APRI CHIUDI*/
#apri_chiudi {float:left; display:block; width:880px; margin-bottom:30px;}
#apri_chiudi h2 {font-size:14px; margin:0;}
#apri_chiudi a.apri {background:url(imgs/apri.gif) right 9px no-repeat; cursor:pointer; display:block; padding:5px; margin-top: 0; text-decoration: none; font-weight: bold; font-size: 12px; color:#39a4c2; border-bottom:1px dotted #CCC; height:18px;}
#apri_chiudi a.apri_gb {background:url(imgs/apri_gb.gif) right 9px no-repeat; cursor:pointer; display:block; padding:5px; margin-top: 0; text-decoration: none; font-weight: bold; font-size: 12px; color:#39a4c2; border-bottom:1px dotted #CCC; height:18px;}
#apri_chiudi a.chiudi {background:url(imgs/chiudi.gif) right 9px no-repeat; cursor:pointer; display:block; padding:5px; margin-top: 0; text-decoration: none; font-weight: bold; font-size: 12px; color:#39a4c2; border-bottom:1px dotted #CCC;}
#apri_chiudi a.chiudi_gb {background:url(imgs/chiudi_gb.gif) right 9px no-repeat; cursor:pointer; display:block; padding:5px; margin-top: 0; text-decoration: none; font-weight: bold; font-size: 12px; color:#39a4c2; border-bottom:1px dotted #CCC; height:17px;}

#loghi_aziende ul {margin:0; padding:0; list-style-type:none;}
#loghi_aziende ul li {float:left; height:100px; width:215px; border-bottom:1px dotted #CCC; border-right:1px dotted #CCC; position:static; #position:relative; display:table; #display:block; overflow:hidden;}
#loghi_aziende ul li .centrato {display:table-cell; #display:block; position:static; #position:absolute; top:50%; vertical-align:middle;}
#loghi_aziende ul li a {position:relative; display:block; top:-50%; width:215px; text-align:center;}
#loghi_aziende ul li img {max-height:100px; margin-right:10px; margin-left:10px;}


#tab_prodotti {font-size:12px;}
#tab_prodotti h3 {font-size:12px; margin:0; padding:0;}
#tab_prodotti th {/*background:url(imgs/sfumatura.jpg) repeat-x;*/ background:#74d6f6; /*color:#8f8a8a;*/ color:#fff;}
#tab_prodotti tr {color:#726C6C; padding-left:5px; text-align:left; border-bottom:1px dotted #CCC; border-right:1px dotted #CCC; background:#fff;}
#tab_prodotti td {padding:3px; border-bottom:1px dotted #CCC; border-right:1px dotted #CCC; background:none;}
#tab_prodotti a {color:#726C6C; font-weight:normal;}

#contenitore_carrelli {margin:25px 0;}
#contenitore_carrelli h1 {margin:0; padding:0; font-size:20px!important; text-transform:uppercase;}
#contenitore_carrelli h2 {color:#39A4C2; font-size:14px; text-transform:none;}
#contenitore_carrelli ul {margin:0; padding:0; list-style-type:none; #margin-top:10px;}
#contenitore_carrelli ul li {margin:0; padding:0;}
#contenitore_carrelli ul li a {text-decoration:none;}
#contenitore_carrelli #impaginazione {padding-top:20px; clear:both;}
#contenitore_carrelli #precedente {float:left;}
#contenitore_carrelli #precedente h2 {margin-top:40px;}
#contenitore_carrelli #precedente a {text-decoration:none; background:#74D6F6; color:#FFF; padding:4px;}
#contenitore_carrelli #successivo {float:right;}
#contenitore_carrelli #successivo h2 {margin-top:40px;}
#contenitore_carrelli #successivo a {text-decoration:none; background:#74D6F6; color:#FFF; padding:4px;}

.prodotto {width:250px; font-size:12px; color:#74d6f6; position:relative; float:left; margin-top:30px; margin-right:42px;}
.prodotto img {max-height:150px;}
.prodotto span {color:#F00; text-decoration:line-through;}
.prodotto hr {margin:0; padding:0; height:4px; color:#eae8e8; border:none; background:#eae8e8; margin-bottom:11px; #margin-bottom:0; #margin-top:-11px;}
.acquista {position:absolute; bottom:0; right:0; text-indent:-9999px;}
.acquista a {background:url(imgs/carrello.png) no-repeat; width:76px; height:27px; display:block; outline:none;}

.prodotto_vuoto {width:250px; font-size:12px; position:relative; float:left; margin-right:42px;}
.prodotto_vuoto span {color:#FFF;}
.prodotto_vuoto hr {margin:0; padding:0; height:4px; color:#FFFFFF; border:none; background:#FFFFFF; margin-bottom:11px; #margin-bottom:0; #margin-top:-11px;}
.acquista_vuoto {position:absolute; bottom:0; right:0; text-indent:-9999px;}
.acquista_vuoto a {background:url(imgs/trasp.gif) no-repeat; width:76px; height:27px; display:block; outline:none;}
.listino {color:#F00; text-decoration:line-through;}
.msgLenti {color:#8F8A8A; font-size: 12px;}
.m_euro {	text-align: right;}

#contenitore_hp {margin-top:42px;}
#contenitore_hp_sx {margin:0; padding:0; float:left; width:516px;}
#contenitore_modificabile {width:516px; margin-right:0 96px 0 0; float:left;}
#contenitore_modificabile h3 {font-size:27px; margin:5px;}
#contenitore_prodotti_hp {float:left; width:516px; margin-right:96px;}

.prodotto_hp {float:left; color:#74d6f6; font-size:12px; width:198px; margin-right:40px; margin-bottom:50px;}
.prodotto_hp img {height:85px;}
.prodotto_hp a {text-decoration:underline; }
.prodotto_hp hr {margin:0; padding:0; height:4px; color:#eae8e8; border:none; background:#eae8e8; margin-bottom:11px; #margin-bottom:1px;}
.prodotto_hp h2 {margin:0; padding:0; color:#898787; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom:13px;}
.prodotto_hp h2 a {margin:0; padding:0; color:#898787; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-transform:uppercase; margin-bottom:13px; text-decoration:none;}
.prodotto_hp h3 {margin:0; padding:0; font-size:14px;}

#notizie_hp {float:left; width:260px;}

.notizia_hp_01 {margin:0; padding:0; font-size:12px; color:#898787; margin-bottom:40px; font-weight:normal!important;}
.notizia_hp_01 h3 {margin:0; padding:0; font-size:24px; font-weight:bold; color:#74d6f6; text-transform:uppercase; line-height:23px;}
.notizia_hp_01 hr {margin:0; padding:0; height:4px; color:#eae8e8; border:none; background:#eae8e8; margin-bottom:11px; #margin-bottom:1px; margin-top:11px; #margin-top:1px;}
.notizia_hp_01 a {outline:none; color:#898787; text-decoration:none;}
.notizia_hp_01 a:hover {text-decoration:underline;}

#footer {font-size:10px; color:#a5a5a5; margin:0 auto; padding-bottom:20px; background:url(imgs/bg_footer.png) repeat-x; width:1010px; margin-left:-70px;}
#footer a {outline:none; font-size:10px; color:#a5a5a5; text-decoration:none;}
#footer a:hover {text-decoration:underline;}


/* clearfix
- - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */
.clear {clear:both;}

#stupido_stile {margin:auto;}

/*menu noflash*/
.list_menu {list-style:none; background:#75d6f7; width:450px; height:235px; padding-top:15px;padding-left:0;}
.list_menu li a{font: 22px/24px 'OpenSansBold', Arial, sans-serif; text-transform:uppercase; color:#FFF; text-decoration:none;}
.list_menu li a:hover{color:#8f8a8a;}
.list_menu li a.active{color:#8f8a8a;}




