body {background:#F58220;padding: 0px;margin:0px;text-align: center;font-size: 100%;font-family:  Verdana, Arial, Helvetica, sans-serif;
color:#333333}
#container{background:#FFF;	margin: 0 auto;text-align:center;	width: 1060px;font-size: 70%; }

#header{background: url(immagini/testata-casetta-dadi2.jpg) no-repeat top center #FFFFFF;padding:0;text-align:left;	margin: 0 auto;width: 1000px;height:600px;POSITION: relative;}
#facebook{position:absolute;top:5px;right:5px;width:60px; height:60px}


H1 { font-size:20%;MARGIN: 0px;top:200px;left: 80px; POSITION: absolute;}
#logo  a {	DISPLAY: block;WIDTH: 350px; POSITION: relative;}
#logo  a span {background:url("immagini/logo-casetta-dadi.png") no-repeat ; WIDTH: 350px; CURSOR: pointer; POSITION: absolute; HEIGHT: 344px;left: 40px;z-index:2;}

#menutestata { font-size:80%;float:left;margin:520px 0 0 0;padding:0;height:103px;}
#menutestata ul{padding:0;margin:0} 
#menutestata li{display:inline;} 
#menutestata a{position:relative;display:block;float:left;width:170px;height:73px;margin:0 15px;padding:0;text-decoration:none;color:#FFFFFF;} 
#menutestata a span{position:absolute;width:175px;height:103px;top:-20px;left:-8px;cursor: pointer; /*per IE*/ }
#menutestata a:hover{color: #F66802 /*per IE*/}


a#chi span{background: url("/immagini/chisiamo.png") no-repeat;color:#FFF;}
a#chi:hover span{background-position: 0 -103px}
a#dove span{background: url("/immagini/dovesiamo.png") no-repeat;color:#FFF;}
a#dove:hover span{background-position: 0 -103px}
a#art span{background: url("/immagini/articoli.png") no-repeat;color:#FFF;}
a#art:hover span{background-position: 0 -103px}
a#come span{background: url("/immagini/comefunziona.png") no-repeat;color:#FFF;}
a#come:hover span{background-position: 0 -103px}
a#cont span{background: url("/immagini/contatti.png") no-repeat;color:#FFF;}
a#cont:hover span{background-position: 0 -103px}




#corpo {line-height:2em;margin: 0;padding:0;}
#corpoarticoli {line-height:2em;margin: 0;padding:0;text-align:center}
#corpodettaglio {width:600px;margin:0 auto;text-align:justify}
#corpodettaglio img {margin: 0 50px}

#corpodettaglio h3{color:#990000;margin:20px 0;padding:5px 0; line-height:1.5em;text-align:center;}


#frase{padding:0;width:1000px;margin:0 auto;height:48px; text-indent:-1000em;background: url("immagini/frase.gif") no-repeat center center;}
#frase2{padding:0;width:1000px;margin:0 auto;height:38px; text-indent:-1000em;background: url("immagini/frase2.gif") no-repeat center left;}
#vetrina{padding:0;width:1000px;margin:0 auto;height:50px; text-indent:-1000em;background: url("immagini/vetrina.gif") no-repeat center left;}

#areacerca {float:right;margin:0;padding:0;}
#areacerca form{padding:8px;margin:0}
#areacerca input{float:left;background: #FFFFFF;border:1px solid #F66802;padding:6px;margin:0;}
#areacerca .pulsante{width:85px;height:27px;border:0;color:#990000;font-weight:bold;font-size:90%;padding:0;margin:0 5px; background: #CCCCCC}
#paginazione{text-align:center;margin:10px 0;padding:0;}

.sfondo{}

h1.titolo {background: url("/immagini/sf-titolo.gif") no-repeat 0 0;  padding: 0;color:#336600;margin:0;}
h1{color:#FF6600;font-size: 95%;padding:0 0 10px 0;margin:5px 0;}
/*h2{color:#FF6600;font-size: 95%;text-align:left;padding:5px 0;}*/
h2.titolo {font-size:120%;background: url("/immagini/quad.gif") no-repeat 0 8px;padding: 10px 0px 10px 25px;margin:5px 0;text-transform: uppercase;}

#breadcrumb{font-size: 85%;margin:2px 0;padding:0}
#breadcrumb a{font-weight:normal;text-decoration:none}
#breadcrumb a:hover{font-weight:normal;text-decoration:none}

#menucarrello{float: right;font-size: 85%;margin:10px 0 0 0;padding:5px;background:#FFDEAD}
#menucarrello a{font-weight:normal;text-decoration:none}
#menucarrello a:hover{font-weight:normal;text-decoration:none}

#contenuto {line-height:2em; margin:0 auto; text-align:justify;width:1000px;min-height: 480px;
	height: auto !important;
	height: 480px;}

a{color:#FF6600;font-weight:bold;text-decoration:none}
a:hover{color:#990000;font-weight:bold;}

.spazio{padding: 0 10px 0 0}

#contatti {width:500px; margin: 0 auto;background:#EEEEEE}

#footer{tezt-align:center;clear:both;background:#A52C45;  margin-top:10px;padding: 15px;color: #FFFFFF;height:65px}
#footer a{color:#FFFFFF;font-weight: normal;text-decoration: none;}
#footer a:hover{color: #FF9933;text-decoration: underline;}

#titchisiamo{padding:0;width:1000px;margin:10px auto;height:40px; text-indent:-1000em;background: url("immagini/chisiamo-tit.gif") no-repeat center center;}
#titdovesiamo{padding:0;width:1000px;margin:10px auto;height:40px; text-indent:-1000em;background: url("immagini/dovesiamo-tit.gif") no-repeat center center;}
#titcomefunziona{padding:0;width:1000px;margin:10px auto;height:40px; text-indent:-1000em;background: url("immagini/comefunziona-tit.gif") no-repeat center center;}
#titcontatti{padding:0;width:1000px;margin:10px auto;height:40px; text-indent:-1000em;background: url("immagini/contatti-tit.gif") no-repeat center center;}
#titarticoli{padding:0;width:1000px;margin:10px auto;height:40px; text-indent:-1000em;background: url("immagini/articoli-tit.gif") no-repeat center center;}
#titprivacy{padding:0;width:1000px;margin:10px auto;height:40px; text-indent:-1000em;background: url("immagini/privacy-tit.gif") no-repeat center center;}




img{	border: 0;}
.loghi{text-align:center;}
.loghi img{padding: 10px;}

.txtstretto{letter-spacing:  -0.05em;}
.center{text-align:center;}
.titolo{color:#FF6600;font-weight:bold;}
.titolo2{color:#FF9500;font-weight:bold;}

.bordosx{border-left:10px solid #FF6600; padding: 0 0 0 10px}
.arealogin{background: #F0EEEE; width:60%; margin: 10px auto}
.testog { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 120%;}
.testog2 { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 150%;}

.hidden{position: absolute;top: -9999px;left:-9999px;} 
.clearer{clear:left}
.clearerlinea{clear:left; border-bottom:1px solid #CCCCCC; margin: 10px 0}
.clearerdx{clear:right}
div#wrapper{float:left;width:100%}
.invis{visibility: hidden} 

form{padding:2px;margin:0;}
fieldset{float:left;width:160px;margin: 1em 0;padding: 0;border: none;}
fieldset div{float:left;width:100%;}
label{float:left;width:120px;display: inline;margin-left: 10px;line-height:23px}
.carrello{background:#FFDEAD;padding:5px 10px;border:1px solid #000000; color:#FF6600; font-weight: bold; }

form{padding:2px;margin:0;}
#areacontatti form{ margin:20px auto;padding:5px;width:500px;background:#EEEEEE;}
#areacontatti label{color:#000000;width:150px;float:left;display: inline;line-height:23px}

#areacontatti fieldset{float:left;width:160px;margin: 1em 0;padding: 0;border: none;}
#areacontatti fieldset div{float:left;width:100%;}
#areacontatti input.pulsante{	font: 100%  Arial, Verdana, Helvetica, sans-serif; BACKGROUND: #999999; text-align:center;color:#FFF}
#areacontatti input {	font: 100%  Arial, Verdana, Helvetica, sans-serif;color:#000000;border: #333333 1px solid; BACKGROUND: #FFF; }
#areacontatti textarea {	font: 100%  Arial, Verdana, Helvetica, sans-serif;color:#000000;border: #333333 1px solid; BACKGROUND: #FFF; }
#areacontatti select {	font: 100%  Arial, Verdana, Helvetica, sans-serif;color:#000000;border: #333333 1px solid; BACKGROUND: #FFF; }
#areacontatti legend {margin:0;padding: 0;}


table{	font: 100% Verdana, Arial, Helvetica, sans-serif;	COLOR: #000;margin: 10px 0;}
th {COLOR: #FF6600;margin:5px 0;padding:5px 0;background: #FFDEAD;text-transform: uppercase; padding-top: 0.3em; text-align:center;}
td.cellecarrello {background: #EBEBEB;padding: 5px 2px}
td.celletotale {background: #FFDEAD;padding: 5px 2px}
.bordotabella{border:0;}
.bordoimg{border: #000000 1px solid;padding: 5px; }

input.pulsante {border: #000000 1px solid; BACKGROUND: #E8F0CB; text-align:center;padding:5px ;}
input {font-size: 95%;font-family:  Verdana, Arial, Helvetica, sans-serif;color:#000000;border: #000000 1px solid; BACKGROUND: #FFF; }
textarea {font-size: 95%;font-family:  Verdana, Arial, Helvetica, sans-serif;color:#000000;border: #000000 1px solid; BACKGROUND: #FFF; }
select {font-size: 95%;font-family:  Verdana, Arial, Helvetica, sans-serif;color:#000000;border: #000000 1px solid; BACKGROUND: #FFF; }

legend {margin:0;padding: 0;}
.foto { background-color: #EFECE0; }



#slogan {padding:0;margin:0; 	color:#000;	list-style:none;}
#slogan li {padding:3px 0 0 30px;margin:5px 0 5px 200px;background: url("immagini/punto.gif") no-repeat;font-size:150%;font-weight:bold;color:#FF6600;	list-style:none;}


.divlinea  {	margin: 5px 0;border-bottom: 1px solid #CCC;}
.imgsinistra {
	float: left; border: 1px solid #000000;	margin-right: 10px;	margin-bottom: 5px;	}
.imgdestrasb {
	float: right; border: 0;margin-left: 10px; margin-bottom: 5px;	}
.imgsinistrasb {
	float: left; border: 0;margin-right: 10px; margin-bottom: 5px;	}
.imgdestra {
	float: right; border: 1px solid #000000; margin-left: 10px; margin-bottom: 5px;}
.imgcentro {
	vertical-align:middle;padding: 0 5px}
.alldestra {
		text-align: right; }

dt{margin: 2px 0;font-weight:bold;}
dd{margin: 0;border-bottom: 1px solid #CCC;padding:0;}

.news {text-align:justify;}

ul#gallery {padding: 0px; margin: 0px 0 0 10px; list-style-type: none; width: 100%;}
ul#gallery li {	padding: 2px 0; list-style-type: none; height: 120px;
	float: left; margin: 5px 5px;	background:#FFF; width: 150px; text-align: center;}
ul#gallery img {	border: 1px solid #000066;vertical-align: middle;	padding: 0px;margin: 0px;}




dl{width:100%;overflow:hidden;margin:0 0 1em;}
dt{float:left;padding-right:3px;color: #666666;background:#FFDEAD;width: 150px;}
dd{margin:0; text-align: left;}
dd.dett{float:left; text-align: left;padding: 0 10px}


.foto{	float: left; 	}
.sconto{ text-decoration: line-through;font-size:80%;color:#666666	}
.dettaglio{background:#EFEDEC;clear:both; padding: 0;text-align:center;  margin:0	}

.productListing {text-align:center; margin:10px 0}

.productListing h3{color:#990000;font-size:100%;margin:5px 0;padding:5px 0; line-height:1.5em;text-align:center;}
.productListing h3 a{color:#990000}
#contenuto  UL.productListing {	PADDING: 0px; MARGIN: 0px;  LIST-STYLE-TYPE: none}
#contenuto  UL.productListing LI {text-align:center;position: relative; 	DISPLAY: block; FLOAT: left; WIDTH: 320px; padding :0 5px;margin:0 auto;}
.clearerart{clear:left}


#contenuto .ProductImage {text-align:center;margin:0 auto;WIDTH: 300px;padding:0 5px 5px 0;}
 .newsimg{text-align:center;width:300px;height:200px;overflow:hidden; padding:0 5px 5px 0}
#contenuto .ProductText {width:300px;margin:0 auto;text-align:center;}
.borderDiv {	CLEAR: both;  padding: 0px;margin:20px 0 }

.codice{font-size:80%; color:#666666}
.prezzo{font-size:110%; color:#FF6600;padding: 0}
.acquista{text-align:center;width:97px;height:22px;border:0;color:#FEEBB1;font-weight:bold;font-size:100%;padding:0;margin:8px 0; background: url("/immagini/pulsante-login.gif") no-repeat}
.acquista a{color:#FEEBB1;}
.acquista a:hover{color:#003300;}
.nonacquista{text-align:center;width:97px;height:22px;border:0;color:#8D8D8D;font-weight:bold;font-size:100%;padding:0;margin:8px 0;background: url("/immagini/pulsante-nonacquista.gif") no-repeat}
.nondisponibile{color:#999999;}

#commenti{background:#FFDEAD;padding:5px;text-align:right}
#pulsanteg{text-align:center;width:180px;height:22px;border:0;color:#FEEBB1;font-weight:bold;font-size:100%;padding:5px;margin:8px 0; background: url("/immagini/pulsante.gif") no-repeat}
a#pulsanteg {color:#FEEBB1;}
a:hover#pulsanteg {color:#FF6600;}


#dettaglio{position: relative;}

#bollino{font-size:120%;color:#FFFFFF;font-weight:bold;padding:30px 0 0 0; text-align:center;position: absolute;width:80px;height:80px;top: 0px;left:450px;background:url("immagini/bollino-g.gif") no-repeat 0 0;line-height:1em;}



.bollino{font-size:90%;color:#FFFFFF;font-weight:bold;padding:15px 0 0 0; text-align:center;position: absolute;width:40px;height:40px;top:30px;left:220px;background:url("immagini/bollino.gif") no-repeat 0 0;line-height:1em;}

#avvertenza{background: url("/immagini/avvertenza.gif") no-repeat 5px 5px; padding: 5px 5px 8px 50px; color:#666666; margin:10px 0; border:1px solid #FFDEAD;}
.rosso{color:#FF0000;}
.inputerrore{border: 1px solid #FF0000;}
marquee{padding:5px;font-size:120%}

#areanewsletter{background: url("/immagini/busta.gif") no-repeat #FFDEAD; height:95px; padding: 5px 5px 5px 150px;margin:20px 0; line-height:1.3em}
#cookieChoiceInfo{background-color:#000000;color:#FFFFFF}
#cookieChoiceInfo a{color:#FFFFFF}
#cookieChoiceInfo a:hover{color:#FFFFFF}