div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, cite, code, em, img, q, small, strike, strong, sub, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline;
}
a:focus {outline-style:none;}



body {
background-color: #ffffff;
margin:0px;
padding:0px;
font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; color: #333333;
}



a:link {font-family: Verdana, Arial, Tahoma, sans-serif; color: #395b3e; font-size: 11px; text-decoration: underline;}
a:visited {font-family: Verdana, Arial, Tahoma, sans-serif; color: #395b3e; font-size: 11px; text-decoration: underline;}
a:hover {font-family: Verdana, Arial, Tahoma, sans-serif; color: #999999; font-size: 11px; text-decoration: underline;}

a.nounder:link {font-family: Verdana, Arial, Tahoma, sans-serif; color: #395b3e; font-size: 11px; text-decoration: none;}
a.nounder:visited {font-family: Verdana, Arial, Tahoma, sans-serif; color: #395b3e; font-size: 11px; text-decoration: none;}
a.nounder:hover {font-family: Verdana, Arial, Tahoma, sans-serif; color: #999999; font-size: 11px; text-decoration: none;}

a.nounderb:link {font-family: Verdana, Arial, Tahoma, sans-serif; color: #295774; font-size: 12px; text-decoration: none;}
a.nounderb:visited {color: #295774; font-size: 12px; text-decoration: none;}
a.nounderb:hover {color: #999999; font-size: 12px; text-decoration: none;}

a.nounderbOrd:link {font-family: Verdana, Arial, Tahoma, sans-serif; color: #df5604; font-size: 11px; text-decoration: none;}
a.nounderbOrd:visited {color: #df5604; font-size: 11px; text-decoration: none;}
a.nounderbOrd:hover {color: #999999; font-size: 11px; text-decoration: none;}

a.white:link {font-family: Verdana, Arial, Tahoma, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none;}
a.white:visited {font-family: Verdana, Arial, Tahoma, sans-serif; color: #ffffff; font-size: 11px; text-decoration: none;}
a.white:hover {font-family: Verdana, Arial, Tahoma, sans-serif; color: #dddddd; font-size: 11px; text-decoration: none;}

a.catMarca:link {font-family: Verdana, Arial, Tahoma, sans-serif; color: #395b3e; font-size: 12px; text-decoration: none; text-transform: uppercase;}
a.catMarca:visited {font-family: Verdana, Arial, Tahoma, sans-serif; color: #395b3e; font-size: 12px; text-decoration: none; text-transform: uppercase;}
a.catMarca:hover {font-family: Verdana, Arial, Tahoma, sans-serif; color: #999999; font-size: 12px; text-decoration: none; text-transform: uppercase;}


ul.menuTop {
	list-style-type: none;
	margin: 0 2px 0 0;
	padding: 0;
}
ul.menuTop li {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 32px;
	height: 36px;
}
ul.menuTop li a {
	display: block;
	margin: 0;
	padding: 0 10px;
	white-space: nowrap;
}


ul.menuTop li a, ul.menuTop li a:visited, ul.menuTop li a:active {
	font-family:Verdana, Arial, Tahoma, sans-serif; font-size:12px; color:#ccc; text-decoration:none; text-align:center;
}
	
ul.menuTop li a:hover {
	font-family:Verdana, Arial, Tahoma, sans-serif; font-size:12px; color:#fff; text-decoration:none; text-align:center;
}


#menu { margin: 0px; }
#search { margin: 0px; }
#logoTit { position:absolute; top:50%; left:0; }


.carat1s {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 10px; color: #333333;}
.carat1 {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; color: #333333;}
.carat1b {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 12px; color: #333333;}
.carat1r {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; color: #cc0000;}
.carat2 {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; color: #ffffff;}
.carat2b {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 12px; color: #ffffff;}
.carat2x {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 13px; color: #ffffff;}
.carat3 {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; color: #395b3e;}
.carat3b {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 12px; color: #395b3e;}
.carat3x {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 13px; color: #395b3e;}
.carat4 {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; color: #df5604;}
.carat4b {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 12px; color: #df5604;}
.carat4x {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 13px; color: #df5604;}
.caratPrezzo {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 13px; color: #395b3e;}
.caratPrezzoScheda {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 18px; color: #395b3e;}
.caratTitoloN {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 15px; color: #333333;}
.caratTitoloB {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 15px; color: #ffffff;}
.caratLogo {font-family: Geneva, Arial, Verdana, Tahoma, sans-serif; font-size: 35px; color: #f3f3f3; line-height:35px;}

h1,h2,h3,h4,h5,h6 {margin: 0px; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 14px; color: #333333; font-weight: bold;}
.titoli {margin: 0px 0px 0px 0px; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 14px; color: #333333; font-weight: bold;}



table {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; color: #333333;}

table.tab { border-collapse: collapse; margin: 5px 0px; }
table.tab td { border: 1px solid #999; padding: 4px; }
table.tab th { padding: 4px; }



#tempBody {width: 100%; background: transparent url(../immagini/temp_green_vanished/tempUpBody.jpg) repeat-x 0px 0px;}
#tempUp {width: 955px; margin: 0 auto; background: transparent url(../immagini/temp_green_vanished/tempUp.jpg) no-repeat 0px 0px;}
#tempCenter {width: 955px; margin: 0 auto; background: transparent url(../immagini/temp_green_vanished/tempCenter.gif) repeat-y 0px 0px;}
.riq {position: relative; float: left; width: 163px; text-align: center; display: inline;}
#colSx {float: left; width: 220px; margin: 15px 0px 30px 15px; display: inline;}
#colDx {float: right; text-align: left; width: 688px; margin: 15px 15px 0px 0px; min-height: 400px; height: auto !important; height: 400px; display: inline;}
#footerND {width: 955px; margin: 0 auto; text-align: right; padding: 10px 0px 20px 0px;}
.chiudi{clear: both; font-size: 1px; height:1px;}



.b {background-color: #395b3e;}
.g {background-color: #eeeeee;}
.gBordo {background-color: #eeeeee; border: 1px solid #e3e3e3;}
.gcBordo {background-color: #f6f6f6; border: 1px solid #e3e3e3;}
.barraAnnunci {background-color: #395b3e;}
.bordo {border: 1px solid #e3e3e3;}
.w {background-color: #ffffff;}



.txt {background-color: #f3f3f3; border: 1px solid #dddddd; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; color: #333;}
.txt2 {background-color: #e6e6e6; border: 1px solid #d3d3d3; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; color: #333;}
.cerca {background-color: #cccccc; border-left: 1px solid #666; border-top: 1px solid #666; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px; color: #111;}



form {margin: 0;}

p {margin: 0px; padding: 0px; font-size: 11px; font-family: Verdana,Arial;}

blockquote  {margin-bottom: 0px; margin-top: 0px;}

hr {height: 1px; border-width: 0px; background-color: #transparent; border-bottom: 1px #999 dashed;}

ul {margin: 4px 0px 0px 26px; padding:0px; list-style-type: square;}
ol {margin: 4px 0px 0px 37px; padding:0px; }
li {margin: 0px 0px 4px 0px; padding:0px; }

img {border:0;}

.posThumb {position:absolute; top:50%; left:0;}



.tondoUp {width: 100%;}
.tondoDown {width: 100%;}

.tondoUp2 {width: 100%;}
.tondoDown2 {width: 100%;}

a.exp1:link {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #333; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: bold;}
a.exp1:visited {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #333; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: bold;}
a.exp1:hover {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #aaa; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: bold;}

a.exp1b:link {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #333; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: normal;}
a.exp1b:visited {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #333; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: normal;}
a.exp1b:hover {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #aaa; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: normal;}

a.exp2:link {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #333; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: normal;}
a.exp2:visited {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #333; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: normal;}
a.exp2:hover {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #aaa; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: normal;}

a.exp3:link {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #333; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: normal;}
a.exp3:visited {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #333; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: normal;}
a.exp3:hover {padding: 6px; font-family: Verdana, Arial, Tahoma, sans-serif; color: #aaa; font-size: 11px; text-decoration: none; text-transform: uppercase; font-weight: normal;}


.listexpander{width:218px;}

.listexpander, .listexpander ul, .listexpander li{
	margin:0;
	padding:0;
	list-style:none;
}

.listexpander ul{
	display:none;
}

.listexpander li{
	margin-top:2px;
	text-indent:0px;
	width:100%;
}

.listexpander li.collapsed, .listexpander li.expanded{ } 

.listexpander li a, .listexpander li.collapsed a, .listexpander li.expanded a{text-decoration: none; width: 210px; display: block;}


/* first level */

.listexpander li, .listexpander li.collapsed{background-color:#eeeeee; border: 1px solid #e3e3e3;} 
.listexpander li.expanded{background-color:#eeeeee; border: 1px solid #e3e3e3;}

/* second level */

.listexpander li ul, .listexpander li li{background-color:#f6f6f6; font-weight:normal; border:0px; padding: 0px 0px;}
.listexpander li li{border-top: 1px solid #e3e3e3;}
.listexpander li li.collapsed{background-color:#f6f6f6; border:0px;}
.listexpander li li.expanded{background-color:#f6f6f6; border:0px;}

/* third level */

.listexpander li li ul, .listexpander li li li{background-color:#fff; border:0px; padding: 0px 0px;}
.listexpander li li li{border-top: 1px solid #f3f3f3;}
.listexpander li li li.collapsed{background-color:#fff; border:0px;} 
.listexpander li li li.expanded{background-color:#fff; border:0px;}


/* float fix */
.listexpander li:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.listexpander li{
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .listexpander li{
	height: 1%;
}
.listexpander li{
	display: block;
}
/* End hide from IE-mac */
/* end float fix */




/* slide scheda */

#slideCont {
margin: 0px;
text-align: center;
}
#slideCont img {
margin: 0px;
}




#go {
width:350px; 
height:200px;  
position:absolute;
top:50%;
left:50%;  
margin:-100px 0 0 -175px; 
background: #ffffff;
border: 1px solid #999999;  
z-index: 2; 
opacity: 0.8; -moz-opacity: 0.8; filter: alpha(opacity=80);
}




/* animaz */

#slideshow {display:none;}
#slideshowPre {position:absolute; top:50%; left:50%; margin:-12px 0 0 -12px;}
#slideshowCont {text-align:center; position:relative; overflow:hidden;}

