/* CSS Document */

/* realizzato: stefano@arkaios.it */
/* agency: www.arkaios.it */

html {margin:0; padding:0; width:100%;}
body {font-size:100.1%; margin:0; padding:0; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif}


#content {margin:18px auto 0 auto; padding:0 16px; position:relative; overflow:auto; width:848px;}
#sx {width:230px; padding:0; margin:0 24px 0 0; margin /**/:0 48px 0 0; float:left;}
#dx {width:570px; padding:0; margin:0; float:left;}


/*--- logo ---*/

#sx h2.logo {text-indent:-10000px; width:229px; height:68px; background:url(../img/logo.gif) 0 0 no-repeat; padding:0; margin:0 0 31px 0}


/*--- menu ---*/

ul#menu {width:229px; margin:0 auto; padding:0; list-style-type:none;}
ul#menu li {margin:0 0 10px 0; padding:0; width:229px;}

/* home */
ul#menu li.home a {display:block; width:229px; height:21px; background: url(../img/bt-home.gif) 0 0 no-repeat; margin:0; padding:0;   text-indent:-10000px; }
ul#menu li.home a:hover {display:block; width:229px; height:21px; background: url(../img/bt-home.gif) 0 -21px no-repeat; margin:0; padding:0;}

ul#menu li.home.sel a {display:block; width:229px; height:21px; background: url(../img/bt-home.gif) 0 -21px no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.home.sel a:hover {display:block; width:229px; height:21px; background: url(../img/bt-home.gif) 0 -21px no-repeat; margin:0; padding:0;}

/* chi siamo */
ul#menu li.profilo a {display:block; width:229px; height:21px; background: url(../img/bt-profilo.gif) 0 0 no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.profilo a:hover {display:block; width:229px; height:21px; background: url(../img/bt-profilo.gif) 0 -21px no-repeat; margin:0; padding:0;}

ul#menu li.profilo.sel a {display:block; width:229px; height:21px; background: url(../img/bt-profilo.gif) 0 -21px no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.profilo.sel a:hover {display:block; width:229px; height:21px; background: url(../img/bt-profilo.gif) 0 -21px no-repeat; margin:0; padding:0;}

/* servizi */
ul#menu li.servizi a {display:block; width:229px; height:21px; background: url(../img/bt-servizi.gif) 0 0 no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.servizi a:hover {display:block; width:229px; height:21px; background: url(../img/bt-servizi.gif) 0 -21px no-repeat; margin:0; padding:0;}

ul#menu li.servizi.sel a {display:block; width:229px; height:21px; background: url(../img/bt-servizi.gif) 0 -21px no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.servizi.sel a:hover {display:block; width:229px; height:21px; background: url(../img/bt-servizi.gif) 0 -21px no-repeat; margin:0; padding:0;}

/* produzione */
ul#menu li.produzione a {display:block; width:229px; height:21px; background: url(../img/bt-produzione.gif) 0 0 no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.produzione a:hover {display:block; width:229px; height:21px; background: url(../img/bt-produzione.gif) 0 -21px no-repeat; margin:0; padding:0;}

ul#menu li.produzione.sel a {display:block; width:229px; height:21px; background: url(../img/bt-produzione.gif) 0 -21px no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.produzione.sel a:hover {display:block; width:229px; height:21px; background: url(../img/bt-produzione.gif) 0 -21px no-repeat; margin:0; padding:0;}

/* prodotti */
ul#menu li.prodotti a {display:block; width:229px; height:21px; background: url(../img/bt-prodotti.gif) 0 0 no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.prodotti a:hover {display:block; width:229px; height:21px; background: url(../img/bt-prodotti.gif) 0 -21px no-repeat; margin:0; padding:0;}

ul#menu li.prodotti.sel a {display:block; width:229px; background: url(../img/bt-prodotti.gif) 0 -21px no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.prodotti.sel a:hover {display:block; width:229px; background: url(../img/bt-prodotti.gif) 0 -21px no-repeat; margin:0; padding:0;}

/* galleria */
ul#menu li.gallery a {display:block; width:229px; line-height:21px; background: url(../img/bt-gallery.gif) 0 0 no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.gallery a:hover {display:block; width:229px; line-height:21px; background: url(../img/bt-gallery.gif) 0 -21px no-repeat; margin:0; padding:0;}

ul#menu li.gallery.sel a {display:block; width:229px; line-height:21px; background: url(../img/bt-gallery.gif) 0 -21px no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.gallery.sel a:hover {display:block; width:229px; line-height:21px; background: url(../img/bt-gallery.gif) 0 -21px no-repeat; margin:0; padding:0;}

/* contatti */
ul#menu li.contatti a {display:block; width:229px; line-height:21px; background: url(../img/bt-contatti.gif) 0 0 no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.contatti a:hover {display:block; width:229px; line-height:21px; background: url(../img/bt-contatti.gif) 0 -21px no-repeat; margin:0; padding:0;}

ul#menu li.contatti.sel a {display:block; width:229px; line-height:21px; background: url(../img/bt-contatti.gif) 0 -21px no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.contatti.sel a:hover {display:block; width:229px; line-height:21px; background: url(../img/bt-contatti.gif) 0 -21px no-repeat; margin:0; padding:0;}

/* contatti */
ul#menu li.rivenditori a {display:block; width:229px; line-height:21px; background: url(../img/bt-rivenditori.gif) 0 0 no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.rivenditori a:hover {display:block; width:229px; line-height:21px; background: url(../img/bt-rivenditori.gif) 0 -21px no-repeat; margin:0; padding:0;}

ul#menu li.rivenditori.sel a {display:block; width:229px; line-height:21px; background: url(../img/bt-rivenditori.gif) 0 -21px no-repeat; margin:0; padding:0;   text-indent:-10000px;}
ul#menu li.rivenditori.sel a:hover {display:block; width:229px; line-height:21px; background: url(../img/bt-rivenditori.gif) 0 -21px no-repeat; margin:0; padding:0;}


/*--- decoro ---*/
span.decoro {width:570px; height:120px; display:block; margin:0 0 17px 0; padding:0; background:url(../img/decoro.gif) 0 0 no-repeat;}


/*--- img ---*/
#slideshow {
	width: 294px;
	height:440px;
	margin:0;
	padding:0px;
	border:0; position:relative; float:left}
	#slideshow img {border-width:0; z-index:1;}
	
.messHome {width:276px; height:440px; margin:0; padding:0; float:left; background:url(../img/mess-home.gif) 0 0 no-repeat;}	
.messHome span {display:none;}

/*--- notizie ---*/
.news {border:1px solid #5da41a; width:207px; padding:10px; margin:40px 0 0 0;}
.news h3 {color:#5da41a; font-size:18px; font-weight:normal; margin:0 0 4px 0; padding:0}
.news ul {list-style-type:none; margin:0; padding:0;}
.news ul li {font-size:11px; line-height:18px; padding:0; margin:0 0 10px 0; color:#413f39}
.news ul li a {font-weight:bold; color:#5da41a; display:block;}
.news ul li a:hover {font-weight:bold; color:#413f39; display:block;}

/*--- footer ---*/
ul.footer {list-style-type:none; width:848px; margin:0 auto; padding:0; clear:both}
ul.footer li {font-size:11px; font-weight:normal; margin:0; padding:0; color:#a09f9c; float:left;}
ul.footer li.prima {width:229px; border-top:1px solid #eaeae9; padding:14px 0;}
ul.footer li.prima2{width:229px; border-top:1px solid #fff; padding:14px 0;}
ul.footer li.seconda {border-top:1px solid #eaeae9; padding:14px 0; margin:0 0 0 47px}

ul.footer li a {color:#a09f9c; font-weight:normal; text-decoration:underline}
ul.footer li a:hover {color:#5da41a; text-decoration:none }


/*********************************** interne *********************************/
#dx img.imgInt {padding:0; border:0; margin:0 16px 0 0; display:inline; float:left;}
#dx h1 {color:#5da41a; font-size:38px; font-weight:normal; margin:0 0 16px 0; padding:0; font-family:"Trebuchet MS" }
#dx h4 {color:#5da41a; font-size:14px; font-weight:bold; margin:0 0 4px 0; padding:0; font-family:"Trebuchet MS" }
.portaTesto {width:260px; float:left; margin:0; padding:0}
.portaTesto p {color:#413f39; font-size:11px; margin:0; padding:0 0 16px 0; line-height:18px;}
.portaTesto p a {color:#413f39; font-weight:normal; text-decoration:underline}
.portaTesto p a:hover {color:#5da41a; text-decoration:none }
.portaTesto p strong {color:#5da41a;}

.portaTesto ul {color:#413f39; font-size:11px; margin:0 0 0 30px; padding:0 0 16px 0; line-height:18px; list-style-type:square;}
.portaTesto ul li {margin:0 0 6px 0; padding:0;}
.portaTesto ul li a {color:#413f39; font-weight:normal; text-decoration:underline}
.portaTesto ul li a:hover {color:#5da41a; text-decoration:none }

ul.elenco {margin:0 0 20px 0; padding:0; list-style-type:none; font-size:11px; color:#413f39; float:left}
ul.elenco li {display:block; margin:0 0 22px 0; padding:0; float:left; width:570px}
ul.elenco li img {border:1px solid #5da41a; float:left; padding:0; margin:0 16px 0 0;}
ul.elenco li a {color:#413f39; font-weight:bold; text-decoration:underline; display:block; text-transform:uppercase}
ul.elenco li a:hover {color:#5da41a; text-decoration:none }

ul.sottoMenu {list-style-type:none; margin:0; width:200px; padding:8px 0 8px 29px; line-height:16px }
ul#menu li.prodotti.sel ul.sottoMenu li {text-transform:uppercase; font-size:11px; color:#413f39; margin:0; padding:0; background-image:none; text-indent:0px;}
ul#menu li.prodotti.sel ul.sottoMenu li a {color:#413f39; text-decoration:none; font-weight:normal; background-image:none; text-indent:0px; margin:0 0 0px 0; padding:2px 0 0 0; width:200px; border-bottom:1px solid #eaeae9;}
ul#menu li.prodotti.sel ul.sottoMenu li a:hover {color:#5da41a; text-decoration:none }

ul#menu li.prodotti.sel ul.sottoMenu li.sel { background:url(../img/lisel.gif) 0 6px no-repeat;}
ul#menu li.prodotti.sel ul.sottoMenu li.sel a {color:#5da41a; text-decoration:none; font-weight:bold; background-image:none; text-indent:0px; margin:0 0 0px 0; padding:2px 0 0 10px; width:190px; border-bottom:1px solid #eaeae9;}
ul#menu li.prodotti.sel ul.sottoMenu li.sel a:hover {color:#5da41a; text-decoration:none }

#operativo {width:570px; padding:0; margin:10px 0; float:left; position:relative}
#operativo img {margin:0 14px 14px 0; padding:0; float:left;}
#operativo img a {margin:0 0 0 0; padding:0; display:block}

.bottoni {position:absolute; top:0; right:0; background-color:#5da41a; font-size:11px; color:#fff; font-weight:bold; width:240px; text-align:center}
.bottoni span {float:left; margin:0; padding:0}
.bottoni img {margin:0; padding:0}
.bottoni img a {margin:0; padding:0}


h3 {color:#5da41a; font-size:14px; font-weight:bold; margin:30px 0 10px 0; padding:0; font-family:"Trebuchet MS" }
form {font-size:11px; margin:0 0 10px 0; padding:0}
form label {color:#413f39; margin:0 0 4px 0; padding:0; display:block}
form input {margin:0 0 8px 0; padding:0; border:1px solid #acaba8;}
form textarea {margin:0 0 8px 0; padding:0; border:1px solid #acaba8;}
.sopra {float:left; margin:0 8px 0 0; padding:0}

/* lavora con noi */
ul#menu li.lavora a {display:block; width:229px; height:21px;
background: url(../img/btLavora.gif) 0 0 no-repeat; margin:0;
padding:0;   text-indent:-10000px;}
ul#menu li.lavora a:hover {display:block; width:229px; height:21px;
background: url(../img/btLavora.gif) 0 -21px no-repeat; margin:0;
padding:0;}

ul#menu li.lavora.sel a {display:block; width:229px; height:21px;
background: url(../img/btLavora.gif) 0 -21px no-repeat; margin:0;
padding:0;   text-indent:-10000px;}
ul#menu li.lavora.sel a:hover {display:block; width:229px;
height:21px; background: url(../img/btLavora.gif) 0 -21px no-repeat;
margin:0; padding:0;}


/* garanzia */
ul#menu li.garanzia a {display:block; width:229px; height:21px;
background: url(../img/btGaranzia.gif) 0 0 no-repeat; margin:0;
padding:0;   text-indent:-10000px;}
ul#menu li.garanzia a:hover {display:block; width:229px; height:21px;
background: url(../img/btGaranzia.gif) 0 -21px no-repeat; margin:0;
padding:0;}

ul#menu li.garanzia.sel a {display:block; width:229px; height:21px;
background: url(../img/btGaranzia.gif) 0 -21px no-repeat; margin:0;
padding:0;   text-indent:-10000px;}
ul#menu li.garanzia.sel a:hover {display:block; width:229px;
height:21px; background: url(../img/btGaranzia.gif) 0 -21px no-repeat;
margin:0; padding:0;}
