﻿body {width:100%; margin:auto; padding:0px; font-size:12px; font-family:Tahoma,Arial,Verdana,sans-serif; color:#8d8e8e; background-image:url("back.jpg"); background-repeat:repeat-x;}

h1 {margin-top:5px; font-size:14px; font-weight:bold; color:#000;}

a {text-decoration:none; color:#3b4343; cursor:pointer;}
a:hover {text-decoration:underline;}

form {height:100%; margin:0px; padding:0px;}

.hidden {display:none}
.floatRight {float:right;}
.clear {clear:both;}

#main {width:980px; margin: auto;}

#head {background-image:url("head4.jpg"); width:100%; height:101px; position:relative; background-position:center; background-repeat:no-repeat}
#menucontainer {width:980px;height:103px; position:relative; margin:auto; position:relative;}
#banner {text-align:center; z-index:1; margin:0px; padding:0px;}

#pageContainer {width:685px; padding:0px; margin-top:20px; text-align:justify; font-family:Arial; font-size:14px; color:#000;}
#pageContainer a {color:#FF6600; text-decoration:none;}
#pageContainer a:hover {color:#FF6600; text-decoration:underline;}


#productContainer {width:685px; padding:0px; margin-top:20px; text-align:justify;}
#pageMenuContainer {width:425px; padding:0px; margin-top:20px; text-align:justify}
#HomepageContainer {width:980px; margin:auto; padding:0px; text-align:center; margin-top:20px;}
#principalmenu {width:290px; background-image:url("pio34.jpg"); background-repeat:repeat-y; margin-left:15px; margin-top:20px;}
#submenu {width:290px; background-repeat:no-repeat; background-position:top; background-image:url("pio33.jpg"); min-height:100px;}
#allegato {margin-top:35px;}

.boxProdotti{height:120px;font-size:13px;vertical-align:middle;}
.boxGallery{background-image:url(back_gallery.png);width:94px;height:83px;text-align:left;padding-right:5px;background-repeat:no-repeat}
.boxGalleryInside{width:66px;height:61px;margin-left:7px;padding-top:6px;}
.tableGallery{margin-right:10px; }

.TopPage {font-size:11px;}

#submenu2 {width:290px; min-height:100px; background-image:url("pio33.jpg"); background-position:top; background-repeat:no-repeat;}
#submenu2 ul {margin:0 0 0 35px; padding:0px; list-style-type:none;}
#submenu2 ul li {min-height:41px; display: list-item; background-image:url("under_tasto.gif"); background-repeat:repeat-y;}
#submenu2 ul li .sel a {color: #969799;}
#submenu2 ul li a {margin-top:10px; padding-top:10px; font-size:11px; color:#000000; background-color:transparent; background-repeat: repeat-x;}
#submenu2 ul li a:hover {text-decoration: none; color: #969799;}

#submenu ul {margin:0 0 0 30px; padding:0px; list-style-type:none;}
#submenu ul li.root {min-height:41px; display: list-item; background-image:url("under_tasto.gif"); background-repeat:repeat-y;}
#submenu ul li.root ul li {min-height:41px;}
#submenu ul li.childs {min-height:41px; display: list-item; list-style-type:none; background-image:none;}
#submenu ul li.childs ul {margin:0 0 0 12px; padding:0; width:150px;}
#submenu ul li .sel a {color: #969799;}
#submenu ul li a {margin-top:10px; padding-top:10px; font-size:11px; color:#000000; background-color:transparent; background-repeat: repeat-x;}
#submenu ul li a:hover {text-decoration: none; color: #969799;}

#SubMenuProduct {margin:10px 0 0 35px;}
#SubMenuProduct ul {margin:5px 0px 0px 0px; padding:0px 0px 0px 15px;}
#SubMenuProduct ul li {min-height:15px; display:list-item; list-style-type:square; color:#EB6D06; background-image:none;}
#SubMenuProduct ul li a {font-size:11px; color:#000000;}
#SubMenuProduct ul li a:hover {text-decoration: none; color: #969799;}

#SubMenuProductRelated {margin-top:10px; padding-top:10px;}
#SubMenuProductRelated ul{margin-left:10px; padding-left:10px;}
#SubMenuProductRelated ul li {width:100%; min-height:20px; list-style-type:disc; display: list-item; vertical-align:middle; color:#a9a9a9; background-image:none;}

#menuinterno {}
#menuinterno ul {width:228px; margin:0px; padding:0px;}
#menuinterno ul li {width:228px; height:53px; margin-top:10px; list-style-type:none; display:list-item;}
#menuinterno ul li a {font-size: 11px; color: #000000; background-color: transparent; background-repeat: repeat-x;}
#menuinterno ul li a:hover {text-decoration: none; color: #969799;}

#submenufooter {margin-left:15px;}
#menuContact {width:290px;height:353px;background-image:url("back_menuContact.png");margin-left:11px;color:#525252;font-size:11px;margin-top:15px;background-repeat:no-repeat;}

#submenuContact {margin-left:11px;}

#mainNav {position:absolute;width:645px;right:0px;top:38px; height:39px;z-index:3;font-size:11px}
#mainNav a {background-color: transparent; font-size: 11px; color: #000;}
#mainNav a:hover {color: #fff; text-decoration: none;}
#mainNav ul {list-style-type:none; overflow:hidden; margin:0px; padding:0px; vertical-align:middle;}
#mainNav ul li {display : block; height: 3em; margin: 0 3px; padding: 3px 3px; float: left; text-align: center; line-height: 3em;}
#mainNav ul li a {background-color: transparent; font-size: 11px; color: #000;}
#mainNav ul li a:hover {color: #fff; text-decoration: none;}

#footer {border:0; text-align:center;padding-top:20px;}
#footer ul {}
#footer ul li {display: inline; padding-left: 3px;}
#footer ul li a {background-color: transparent; font-size: 11px; color: #969799;}
#footer ul li a:hover {color: #666; text-decoration:underline;}

#footer .bottom {margin:20px 0; padding:10px 0 0 0; border-top:1px dotted #BBB; font-size:11px; color:#999;}
#footer .bottom a {color:#E85113; text-decoration:underline;}
#footer .bottom a:hover {color: #E85113; text-decoration:none;}

.textForm { background-color:#ffffff;width:181px;height:23px;font-size:12px;font-family:Arial;border:0px;color:#8d8e8e;padding-top:12px; }
.textFormLong { background-color:#ffffff;width:181px;height:75px;font-size:12px;font-family:Arial;border:0px;color:#8d8e8e }

.home-box {width:980px; margin:auto; padding:0; border:0; overflow:hidden}
.itemleft {float:left;position:static;}
.itemright {float:right;position:static;}
.home-box img {margin:0; border:2px solid #EEE;}
/*.home-box img:hover {border:2px solid #e85113;}*/
.close {clear:both; font-size:1px;}

.tool-tip {z-index:99; width:160px; color:#DDD;}
.tool-title {margin:0; padding:8px; background:#333; color:#FF8E61; font-size:90%; font-weight:bold;}
.tool-text {padding:0 8px 12px 8px; background: #333; font-size:90%;}

#Slide {z-index:1; width:980px; height:450px; border:0;}
  
#listArticoli ul {list-style-type:none; margin:0px; padding:0px; vertical-align:middle;}
#listArticoli ul li {display: list-item; padding-top:15px;}

#Messaggio {width:100%; margin-top:50px; color:#EB6D06; font-size:15; font-weight:bold; text-align:center;}
