#header { width:100%; height:220px; background-image: url(../images/bg_top.gif); background-repeat: repeat-x; }
#contnent { background-color:#FFFFFF; }
#footer { width:100%; height:233px; background-image: url(../images/bg_foot.gif); background-repeat: repeat-x; }
.nav1, .nav1 a:link, .nav1 a:visited { font-size:13px; color: #FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-style: normal; line-height: normal; font-weight:bold; }
.nav1 a:hover { font-size:13px; color: #FFF; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-style: normal; line-height: normal; font-weight:bold; }

.nav2, .nav2 a:link, .nav2 a:visited { font-size:0.847em; color: #bfbfbf; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style: normal; line-height: normal; font-weight:normal; letter-spacing:0.01em; }
.nav2 a:hover { font-size:0.847em; color: #FFF; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style: normal; line-height: normal; font-weight:normal; letter-spacing:0.01em; }

.nav3, .nav3 a:link, .nav3 a:visited { font-size:11px; color: #000; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style: normal; line-height: normal; font-weight:normal;}
.nav3 a:hover { font-size:11px; color: #ff00cc; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style: normal; line-height: normal; font-weight:normal;}

/*.nav3, .nav3 a:link, .nav3 a:visited { font-size:11px; color: #000; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style: normal; line-height: normal; font-weight:normal;}
.nav3 a:hover { font-size:11px; color: #ff00cc; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style: normal; line-height: normal; font-weight:normal;}*/

.foot, .foot a:link, .foot a:visited { font-size:11px; color: #FFF; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; font-style: normal; line-height: normal; font-weight:normal;}
.foot a:hover { font-size:11px; color: #FFF; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; font-style: normal; line-height: normal; font-weight:normal;}

/*CSS MENU SINISTRA*/
#nav3 { display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; }
#nav3 ul { margin: 0; padding-left: 0; list-style: none; }
#nav3 li { display: inline; cursor:pointer; margin-left:2px; }
#nav3 li a span { margin:0px; padding:2px; }
#nav3 li a:link, #nav3 li a:visited { color: #A7A7A7; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration: none; }
#nav3 li a:hover { color: #ff00cc; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration: none; }
#nav3 span.sele { color: #ff00cc; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-decoration: none; }

/*#nav3 { display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; }
#nav3 ul { margin: 0; padding-left: 0; list-style: none; }
#nav3 li { display: inline; cursor:pointer; background-color:#a2a2a2; margin-left:2px; }
#nav3 li a span { margin:0px; padding:2px; }
#nav3 li a:link, #nav3 li a:visited { color: #e7e7e8; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration: none; }
#nav3 li a:hover { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration: none; background-color:#ff00cc; }
#nav3 .sele { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration: none; background-color:#ff00cc; }*/

#nav_foto { display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; }
#nav_foto ul { margin: 0; padding-left: 0; list-style: none; }
#nav_foto li { cursor:pointer; color:#a3a3a3; margin-left:2px; margin-bottom:4px;  }
#nav_foto li a span { margin:0px; padding:1px; padding-left:3px; padding-right:3px; }
#nav_foto li a:link, #nav_foto li a:visited { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration: none; background-color:#a3a3a3; }
#nav_foto li a:hover { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration: none; background-color:#ff00cc; }

/*
#nav_foto { display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; color:#a3a3a3; font-size:12px; font-weight: normal; }
#nav_foto ul { margin: 0; padding-left: 0; list-style: none; }
#nav_foto li { display: inline; cursor:pointer; color:#a3a3a3;  }
#nav_foto li a span { margin:0px; padding:0px; }
#nav_foto li a:link, #nav_foto li a:visited { color: #a3a3a3; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration: none; }
#nav_foto li a:hover { color: #FFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; text-decoration: none; }
*/


.roll a { display:block; height:auto; background-color: #FFFFFF; width: auto; white-space: normal; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
.roll a:hover { display:block; height:auto; background-color: #FFFFFF; width: auto; white-space: normal; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; margin-left: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 0px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #4856a7; }
.roll_2 a { display:block; height:150px; background-color: #FFFFFF; width: 210px; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; border-right-color: #FFFFFF; border-left-color: #FFFFFF; }
.roll_2 a:hover { background-color: #FFFFFF; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; border-right-color: #5d864f; border-left-color: #5d864f; }
.percorso_page { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #127078; }
.testo{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000; line-height: 22px; }

.testo a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FF00CC; line-height: 22px; }
.testo a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FF00CC; line-height: 22px; }

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #333; }

.testo_piccolo { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; }
.pannello { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #CC0000; float:none; background-image: url(../images/arrow_bottom.gif); background-repeat: no-repeat; background-position: 210px center; }
.nav, .nav a:link, .nav a:visited { font-size:11px; color: #000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none; font-style: normal; line-height: normal; }
.nav a:hover { font-size:11px; color: #CC0000; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; font-style: normal; line-height: normal; }
.tito_marca { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #127078; text-decoration: none; background-color: #c1b177; }
.L9, .L9 a:link, .L9 a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #127078; }
.L9 a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #000000; }
.info, .info a:link, .info a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #127078; }
.info a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000; text-decoration:none; }
.carrello { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF; background-color: #CC0000; float:none; }
.link_cart { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #330000; float:none; }
.tit_car { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; font-weight: normal; color: #ff00cc; font-weight:bold; }
.car_euro { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #FFCC00; }
#ls2 { background-color:#FFF; width:160px; height:15px; float:left; border:1px solid #127078; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-top:6px; }
#ls { background-color:#FFF; width:170px; height:25px; float:left; border:1px solid #127078; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-top:4px; }
.searchfield { background-color:#FFF; width:160px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding-top:4px; }
#pwd, #txt { position:absolute; }
#submit { float:left; }
/*CSS MENU SINISTRA*/
#lato-sx { width: 195px; display: block; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#lato-sx ul { list-style-type: none; margin: 0; padding: 0; }
#lato-sx li { margin-bottom:5px; }
#lato-sx li a { display: block; cursor:pointer; padding-top:4px; padding-bottom:4px; background-color:#c1b177; }
#lato-sx li a span { margin-left:20px; }
#lato-sx li a:link, #lato-sx li a:visited { color: #127078; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
#lato-sx li a:hover { color: #000; background-image: url(../images/arrow_lat_sx.gif); background-repeat: no-repeat; background-position: left 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
#lato-sx li a .sele { background-color:#000; }
#lato-sx li a div { color: #000; background-image: url(../images/arrow_lat_sx.gif); background-repeat: no-repeat; background-position: left 2px; }


/*CSS MENU SINISTRA*/
#cat-sx { width: 185px; display: block; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-left:10px; }
#cat-sx ul { list-style-type: none; margin: 0; padding: 0; }
#cat-sx li { margin-bottom:0px; }
#cat-sx li a { display: block; cursor:pointer; background-color:#ffe6a0; }
#cat-sx li a span { margin-left:20px; }
#cat-sx li a:link, #cat-sx li a:visited { color: #127078; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
#cat-sx li a:hover { color: #000; display: block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
#cat-sx li a div { color: #000; background:none; }
#flash { z-index:1; position:absolute; height: 345px; top: 0px; }
/* menu principale */
#menu_pos { z-index:2; position:absolute; height: 35px; top: 307px; }
#css-menu { width: auto; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color:FFFFFF; overflow:hidden; margin-left:30px; margin-top:158px; }
#css-menu ul { margin: 0; padding-left:0px; list-style: none; }
#css-menu li { float: left; display: inline; }
#css-menu li a { display: inline-block; width:auto; height:37px; padding-top:20px; padding-left:5px; padding-right:5px; cursor:pointer; }
#css-menu li span { font-size: 13px; font-weight: bold; color: #0987ac; text-decoration: none; display: inline-block; width:auto; height:37px; padding-top:20px; padding-left:5px; padding-right:5px; cursor:default; }
#css-menu a:link, #css-menu a:visited { font-size: 13px; font-weight: bold; color: #FFF; text-decoration: none; }
#css-menu a:hover, #css-menu a:focus, #css-menu a:active { font-size: 13px; font-weight: bold; color: #ffe6a0; }
#css-menu li a.sel { font-size: 13px; font-weight: bold; color: #ffe6a0; }
.tit_std { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #ff00cc; font-weight:bold; }

