a {
outline: none;
}



body {
background-color: #dfdac6;
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: #6a310c; font-size: 11px; text-decoration: underline;}
a:visited {font-family: Verdana, Arial, Tahoma, sans-serif; color: #6a310c; 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: #6a310c; font-size: 11px; text-decoration: none;}
a.nounder:visited {font-family: Verdana, Arial, Tahoma, sans-serif; color: #6a310c; 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.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.menu:link {font-family: Verdana, Arial, Tahoma, sans-serif; color: #bbb; font-size: 12px; text-decoration: none;}
a.menu:visited {font-family: Verdana, Arial, Tahoma, sans-serif; color: #bbb; font-size: 12px; text-decoration: none;}
a.menu:hover {font-family: Verdana, Arial, Tahoma, sans-serif; color: #fff; font-size: 12px; text-decoration: none;}

.menuDiv {font-family: Verdana, Arial, Tahoma, sans-serif; color: #6a3714; font-size: 12px;}

#menu { margin-right: 12px; }
#search { margin-left: 12px; }
#logoTit { margin: 0px; }



.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: #ff3300;}
.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: #6a310c;}
.carat3b {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 12px; color: #6a310c;}
.carat3x {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 13px; color: #6a310c;}
.caratPrezzo {font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 15px; color: #6a310c;}
.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: Verdana, Arial, Tahoma, sans-serif; font-size: 25px; color: #f3f3f3;}

h1,h2,h3,h4,h5,h6 {margin: 0px; font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 14px; color: #333333; font-weight: bold;}
.titoli {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 {background: transparent url(../immagini/temp_elegant_beige/tempUpBody.jpg) repeat-x 0px 0px;}
.tempCenter {background: transparent url(../immagini/temp_elegant_beige/tempCenter.gif) repeat-y 0px 0px;}
.tempUp {background: transparent url(../immagini/temp_elegant_beige/tempUp.jpg) no-repeat 0px 0px;}



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



.txt {background-color: #f3f3f3; border: 1px solid #d3d3d3; 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;}
p.parag {font-size: 6px;}

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

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

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

img {border:0;}




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

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

a.exp1:link {padding: 4px 4px; 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: 4px 4px; 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: 4px 4px; 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: 4px 4px; 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: 4px 4px; 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: 4px 4px; 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: 2px 4px; 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: 2px 4px; 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: 2px 4px; 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: 2px 4px; 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: 2px 4px; 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: 2px 4px; 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.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.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;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
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);
}



img, div { behavior: url(js/iepngfix.htc) }

