
body{
	color:#00000099; font-family:tahoma, verdana,tahoma, verdana, Helvetica, sans-serif; 
	margin:0; padding:0; font-size:11px; background-color:#eaeaea;
	line-height:17px;
	}

TD{
	color:#00000099; font-family:tahoma, verdana,tahoma, verdana, Helvetica, sans-serif; 
	margin:0; padding:0; font-size:11px;
    line-height:17px;
	 }


a.menu:link, a.menu:visited {
font-family:tahoma, verdana,tahoma, verdana;
font-size:11 px;
font-weight: bold;
color:#ffffff;
text-decoration:none;
  }

td.features 
{
    font-size: 11px;
    font-family: 'tahoma';
    
}
.normale
{
    color:#000000;
    font-size: 11px;
    font-family: tahoma, verdana;
    letter-spacing: 0px;
    font-style: normal;
    margin-left:7px;
    margin-top:4px;
    line-height:17px
}
.normaledestra
{
    color:#000000;
    font-size: 11px;
    font-family: tahoma, verdana;
    letter-spacing: 0px;
    font-style: normal;
    margin-left:0px;
    margin-top:4px;
    line-height:17px
}

.titoletto
{
    color: #3399FF;
    font-size: 18px;
    font-family:tahoma;
    letter-spacing: 0px;
    font-style: normal;
    font-weight: normal;
    margin:7px;
    margin-top:17px;
    
}

.licenza
{
    color: #3399FF;
    font-size: 13px;
    font-family: 'tahoma';
    letter-spacing: 0px;
    font-style: normal;
    font-weight: normal;
}



td.moduloordine 
{
 padding:3px;
 background-color: #f1f1f1;   
}

.titolo
{
    color: #3399FF;
    font-size: 22px;
    font-family: 'tahoma';
    letter-spacing: 0px;
    font-style: normal;
    font-weight: normal;
    line-height:22px;
}


.titolino
{
    color: #3399FF;
    font-size: 11px;
    font-family: 'tahoma';
    letter-spacing: 0px;
    font-weight: bold;
    line-height:18px;
}


td.td_basso 
{
 font-family:tahoma, verdana;
 font-size:11px;   
}

.piccolo
{
    color: #00000099;
    font-size: 10px;
    font-family: tahoma, verdana;
    letter-spacing: 0px;
    font-style: normal;
}


.pricing 
{
 padding:5px  ; color:Black;
}


.categorie,
A.categorie:link,
A.categorie:visited  {
font-weight:bold;
font-size:11px;
line-height:13px;
}


.grigioscuro {
color:#8f8f8f;
}

.bianco{
color:#eeeeee;
}




.small {
letter-spacing:-0px;
font-family:tahoma, verdana;
font-size:10px;
}


TD.about {
font-size:10px;
font-family:tahoma, verdana;
font-weight:bold;
background-color:#E8C7B5 ;
}

TD.aboutsotto {
font-size:10px;
font-family:tahoma, verdana,tahoma;
font-weight:bold;
font-style:normal;
letter-spacing:-0px;
background-color:#EACAB9;
color:#fafafa;
}

TR.internoBox, .internoBox {
background-color:#ebebeb;
}
TR.internoBoxInEvidenza, .internoBoxInEvidenza {
background-color:#ebebeb;
}

TR.internoBoxBianco, .internoBoxBianco {
background-color:#FFFBF7;

}



/* 7ea4d6 */
TD.tredscuro {
background-color:#AFC6E4;
}
TD.tredchiaro {
background-color:#ffffff;
}


TABLE.modulo {
border-bottom: #cccccc  solid 1px;
border-right: #cccccc  solid 1px;
border-left: #cccccc  solid 1px;
border-top: #cccccc  solid 1px;
}
TABLE.modulotop {

border-top: #cccccc  solid 1px;
border-bottom: #cccccc  solid 1px;
border-right: #CCCCCC  solid 0px;
border-left: #CCCCCC  solid 0px;

}

TD.modulodx {
background-image: url("immagini/bbordo_right.gif") ;
}
/*
TD.modulosx {
background-image: url("immagini/bordosinistra.gif") ;
}
*/
TD.modulosx {
background-image: url("immagini/bbordo_left.gif") ;
}




TD.modulotop {
background-image: url("immagini/bordosopra.gif") ;
}
TD.modulobottom {
background-image: url("immagini/bordosotto.gif") ;

}




TR.modulosopra {
border-top: #cccccc  solid 1px;
border-right: #cccccc  solid 1px;
border-left: #cccccc  solid 1px;
}
TR.modulosotto {
border-bottom: #cccccc  solid 1px;
border-left: #cccccc  solid 1px;
border-left: #cccccc  solid 1px;
}



TD.cat {
height:17px;
background-color:#f6f4f1;
padding-left:4px;
}


TD.navigator {
padding:1px;
background-color:#E3BDA8;
font-family :tahoma, verdana; font-size:10px;font-weight:bold;font-style:normal;letter-spacing:0px;
padding:2px;}


TABLE.cart {
border-width:1px; border-style:solid; border-color: #00000099;
margin:1px;
}


TR.filled, TD.filled {
background-color:#e0e074;
}

TR.filledbold, TD.filledbold {
background-color:#B6B6B6;
padding-left:4px;
}

TR.filledbolddark, TD.filledbolddark {
background-color:#969696;
}

TD.reparti {
vertical-align:top;
}


TABLE.reverse, TD.reverse, div.reverse {
background-color:#DEE9F3;
}

TABLE.reversebis, TD.reversebis, div.reversebis {
background-color:#C9DBED;
}

td.recensioni , tr.recensioni
{
background-color:#ffbf18   ;
    
}
td.schedaprodotto, tr.schedaprodotto
{
 height:18px; padding: 3px; background-color:#ffbf18   ; 
    
}

.descrizione  {

font-family : tahoma, verdana,tahoma, verdana;

font-size:10 px;
font-weight:demi-bold;
letter-spacing:0px;
}

.input {
background-color: #fff; border: 1px solid #ccc; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #333;
}

.inputbianco {
font-family : tahoma, verdana,tahoma, verdana;
font-size:10 px;
background-color:#F4F3F3;
}

.pulsante {
font-size:10 px;
font-family : tahoma, verdana,tahoma, verdana;
background-color:#BA765F;
color:#fbfbfb;
font-weight:bold;
}



A.link_hidden:link,
A.link_hidden:visited {
text-decoration:none
}

A.link_hidden:hover {
text-decoration:underline;
}


.spaced {
width:200px;
}












ADMIN_BODY {
color:#5a5a5a;
font-family: tahoma, verdana, tahoma;
font-size:10px;
background-color:#ffffff;
left-margin:0px;
top-margin:0px;
  }



TD.top {
background-color:00000099;
color:#fcfcfc;
}

A.top:link,
A.top:visited {
color:#fcfcfc;
}


TD.loginsopra {
background-color:#E3BAA6 ;
font-size:10 px;
font-family:tahoma, verdana;
height:20px;
}

TD.loginsotto {
background-color:#E3BAA6;
font-size:10px;
font-family:tahoma, verdana;
font-weight:bold;
}


.inputsmall {
font-size:10px;
font-family : tahoma, verdana,tahoma, verdana;
}

.inputbiancosmall {
font-family : tahoma, verdana,tahoma, verdana;
font-size:10px;
background-color:#F4F3F3;
}

.admin_sezione, TD.admin_sezione {
font-family : tahoma, verdana;
font-size:11px;
background-color:#f3f3f3;
height:20px;
color:#5a5a5a;
font-weight:demi-bold;
font-style:normal;
border-top: 1px solid #aaaaaa;
border-bottom: 1px solid #aaaaaa;
padding: 2px;
padding-left: 10px;
}


.admin_menu, a.admin_menu {
font-family : tahoma, verdana,tahoma, verdana;
font-size:10px;
font-weight: demi-bold;
color:#5a5a5a;
}




TR.admin_sfondo, TD.admin_sfondo {
background-color:#DFE6E0; padding:5px;
}
TR.admin_sfondobis, TD.admin_sfondobis {
background-color:#fcfcfc;padding:5px;
}

TR.admin_sfondodark, TD.admin_sfondodark {
background-color:#C8D5CA;
}


.adminSectionTitle{
	font-size: 18px;
	font-weight: bold;
}


.bottone, input.bottone
{
 height:30px; background:url('immagini/glass.gif') no-repeat 0 center ;  font-size:11px; font-family:tahoma, verdana    
}











#contenitore_cn{
	 width:1000px; margin:0 auto 0 auto; background-color:#FFFFFF; background-image:url(immagini/sfondo_02.gif);}
#contenitore_bottom{
	width:1000px; margin:0 auto 0 auto; background-color:#FFFFFF; background-image:url(immagini/sfondo_03.gif); height:30px;}
#header{
	 background-image:url(immagini/header.png); background-repeat:no-repeat; width:992px; height:35px; margin:0 auto 0 auto;}
#header .tabella{
	margin:5px 0 0 0;}	
#header .tabella a{
	font-size:11px; color:#FFFFFF; padding:0 10px 0 0; font-weight:bold; text-align:center; text-decoration:none;}
#header .tabella a:hover{
	font-size:11px; color:#FFFF33; font-weight:bold; text-align:center; text-decoration:none;}


#contenitore_cn .tabella{
	margin:5px 0 0 0;}	
#contenitore_cn .tabella .logo img{
	margin:0px 0 0 25px; }
#contenitore_cn .tabella .logoskype img{
	margin:8px 0 0 0; }
#contenitore_cn .tabella .navigatore{
	color:#006699; padding:5px 0 0 40px; }
#contenitore_cn .navigatore a{
	color:#006699; padding:0; text-decoration:underline;}				
#contenitore_cn .link{
	background-image:url(immagini/link.jpg); width:990px; height:20px; margin:10px 0 0 6px; padding:1px 0 0 0; text-align:center;
	color:#FFFFFF;}
#contenitore_cn .link a{
	color:#FFFFFF; padding:0 10px 0 10px; font-weight:bold; text-decoration:none; font-size:11px;}	


#box_sx{
width:189px; float:left; margin:0 0 0 6px; /* IE6 FIX: */
overflow:hidden; display:inline; }

#box_sx .spazio{
	margin:3px 0 0 0}	
#box_sx .bkg{
	background-image:url(immagini/bkg-menu.gif); width:100%; height:30px; margin:0;}
#box_sx .bkg .titolo{
	color:#FFFFFF; font-weight:bold; padding:7px 0 0 15px; font-size:13px;}	


#titolobis {
	background-image:url(immagini/bkg-menu.gif); width:100%; height:30px; margin:0;}
#titolobis.titolobis2{
	color:#FFFFFF; font-weight:bold; padding:7px 0 0 15px; font-size:13px;}	


#box_sx .menu a{
	color:#333333; background-color:#e4e4e4; width:100%; height:23px; text-decoration:none;
	display:block; }
#box_sx .menu a:hover{
	color:#333333; background-color:#bbbbbb; width:100%; height:23px; text-decoration:none;
	display:block; }	

#box_sx .menu .categoria{
	color:#333333; background-color:#e4e4e4; width:100%; height:23px; text-decoration:none;
	display:block; margin:1px 0 0 0;}

#box_sx .menu .categoria:hover{
	color:#333333; background-color:#bbbbbb; width:100%; height:23px; text-decoration:none;
	display:block; margin:1px 0 0 0;}

	
#box_sx select{
	background-color:#ecca2c;}
#box_sx .newsletter{
	margin:15px 0 0 7px; width:165px; background-color:#eaeaea; }
#box_sx a{
	color:#990000; text-decoration:underline; padding:0 5px 0 5px; font-weight:bold; font-size:11px;}
#box_sx .news{
	border:1px solid #ccc; width:100%; margin:2px 0 0 2px; color:#666666; font-size:11px; padding:2px; background-color:#e4e4e4;}			
	
#box_cn{
width:591px; margin:0; float:left; margin:0 0 0 10px; /* IE6 FIX: */
display:inline; }

#box_cn .bkg{
	background-image:url(immagini/bkg-cn.gif); width:591px; height:30px; margin:3px 0 0 0;}
#box_cn .bkg .titolo{
	color:#FFFFFF; font-weight:bold; padding:7px 0 0 15px; font-size:13px;}	
#box_cn .tabella{
	margin:0;}
#box_cn .tabella .titolo{
	color:#333333; padding:0; color:#FF0000; font-weight:bold; display:block;}
#box_cn .tabella .testo{
	color:#333333; padding:0 5px 0 10px; line-height:17px;}			
	
#box_dx{
width:190px; float:right; margin:0 4px 0 0; /* IE6 FIX: */ display:inline; }
#box_dx img{
	margin:0;}	
#box_dx .bkg{
	background-image:url(immagini/bkg-dx.gif); width:190px; height:30px; margin:3px 0 0 0;}	
#box_dx .bkg .titolo{
	color:#FFFFFF; font-weight:bold; padding:7px 0 0 15px; font-size:13px;}
#box_dx .bkgtesto{
	background-color:#dde6e4; width:190px; margin:0;}	
#box_dx .testo{
	color:#333333; padding:5px 5px 0 10px; line-height:18px; }
#box_dx .testo p{
	color:#FF0000; font-weight:bold;}	
.form{
	width:90px; margin:2px 0 0 0; font-size:9px;}	

#footer{
	background-image:url(immagini/bkg-footer.jpg); width:990px; height:2px; margin:25px 0 0 6px; float:left; display:inline;}
	
#footer .tabella{
    color:white; margin:15px auto 0 auto;}
#footer .tabella .titolo{
	font-weight:bold; font-size:13px;}
#footer a{
	font-size:11px; color:#FFFFFF; text-decoration:none;}
#footer a:hover{
	font-size:11px; color:#FFFF00; text-decoration:none;}			
	
	
.td_basso{
	border-bottom: solid 1px #bbbbbb;
	font-size:11px; 
	font-family:tahoma;
	
	}			
