body {
	width: 100%;
	height: 100%;
	margin: 0px;
	background-color: #000000;
	/*background-image:url(../img/sfondosup.png);
	background-repeat: repeat-x;*/
	font-family: Verdana, Geneva, sans-serif;
	color:#DBDBDB;	
}


/*--------------------------------header pan---------------------------*/
#headerPan{
	width:100%;
	height:40px;
	position:relative;
	float: left;
	margin-bottom: 0px;
	padding-top: 10px;
	background-image: url(../images/bg_content.png);
	margin-top: 20px;
	
	}
#headerPan ul{
	width:660px;
	margin:0 0 0 55px;
	display:block;
	height:30px;
	float: left;
	text-align:center;
	
	
	}
#headerPan ul li{
	display:block;
	float:left;
	height:25px;
	
	margin-top: 2px;
	vertical-align: bottom;
	padding-top: 3px;
	margin-right: 15px;
	padding-right:15px;	
	color:#333;
	}
#headerPan ul li a{
	
	
	font-family: 'Julius Sans One', sans-serif; 
	font-size: 26px;
	color:#CCC;
	text-decoration:none; margin:0; height:80px;
	border-left:0px solid  #333;
	
	}
#headerPan ul li a:hover{
	color:#B73834;	
	}

.attivomenu {
font-family: 'Julius Sans One', sans-serif;
font-size: 26px;

color:#B73834;

	padding-right:0px;	
		
	}






div#footer{
	font: 12px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;
	background-color:#333333;
	color:#CCCCCC;
	text-align:left;
	margin-top: -20px;
	/*background-image: url(../img/sf_footer.jpg);
	background-repeat: repeat-x;*/
		
}
.titolettiInterni{
	font-size: 20px;
	color:#797979;
}
.linkGpagine {
	text-decoration:none;
	color:#999999;
	font-weight:bold;
}
.linkGpagine a{
	text-decoration:none;
	color:#FFFFFF;
	font-size: 16px;
	/*font-weight: bold;*/
}
.linkGpagine a:hover{
	color:#00B000;
	text-decoration:none;
	}

.linkpagine {
	text-decoration:none;
	color:#999999;
	font-weight:bold;
}
.linkpagine a{
	text-decoration:none;
	color:#CC99FF;
	font-size: 13px;
	/*font-weight: bold;*/
}
.linkpagine a:hover{
	color:#FF6699;
	text-decoration:none;
	}
	
	
.linkfooter {
	text-decoration:none;
	color:#999999;
}
.linkfooter a{
	text-decoration:none;
	color:#585858;
	font-size: 14px;
	/*font-weight: bold;*/
}
.linkfooter a:hover{
	color:#585858; 
	text-decoration:underline;
	}

.linkfooterpiccolo {
	text-decoration:none;
	color:#CCCCCC;
}
.linkfooterpiccolo a{
	text-decoration:none;
	color:#B73834;
	font-size: 14px;
	/*font-weight: bold;*/
}
.linkfooterpiccolo a:hover{
	color:#B73834;
	text-decoration:underline;
	}

.clear{
clear:both;
}


.infoSup{
	font-size:12px;
	color:#666666;
	padding-top:6px;
}
.infoSup a{
	color:#666666;
	
	text-decoration: none;
}
.infoSup a:hover{
	color:#666666;
	
	text-decoration: underline;
}
.contfacebok{
	position:absolute;
	top:0px;
	height:28px;
	
	left:95%;
}
.xlogo{
	position:absolute;
	width: 210px;
	height:65px;
	left:50%;
	margin-left:-430px;
	top:26px;
	z-index:1;
}
.xlogoN{
	position:relative;
	width: 100%;
	background-image:url(../images/bg_content.png);
	margin-left:0px;
	top:10px;
	z-index:3;
	padding-bottom: 30px;
	padding-top: 35px;
	text-align:center;
}
.bgcontenuti{
	position:relative;
	top:80px;
	width: 100%;
	height: 100%;
	z-index:3;


	
}
.contenuti{
	position:relative;
	left:50%;
	margin-left:-390px;
	width: 760px;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 20px;
	font: 13px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	padding-bottom: 25px;
}
.titolopag{
	font-family: 'Julius Sans One', sans-serif; 
	font-size:26px;
	color:#B73834;
	font-weight:lighter;
	text-align: left;
	line-height:34px;
}
.titoloContenuti{
	font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#CCCCCC;
	text-align: left;
}
.titoloCategorie{
	font: 20px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#009900;
	text-align: left;
}
.titoloContenutidx{
	font: 28px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#E98727;
	text-align: left;
}
.titoloRevHome{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#555555;
	text-align: left;
	font-weight:bold;
}
.scrittaPiccola{
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666;
	text-align: left;
}
/*colonna sx*/
#lc{
	width:680px;
	padding:30px 40px 20px 40px;
	float:left;
}
/*colonna destra*/
#rc {
float:right;
width:270px;
margin:0px 0 10px 0;
padding:10px 20px 20px 10px;
}

/*colonna unica*/
#colonnaUnica{
display:block;
width:815px;
padding:15px 10px 20px 25px;
float:left;
}
.linkmail {
	color:#333333; 
	font: 13px/21px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.linkmail a{
	color:#C6630B; 
	font:13px "Trebuchet MS",Arial, Helvetica, sans-serif;
	text-decoration:none; text-align:left; padding:0 3px 0 0;
}
.linkmail a:hover{
	color:#C6630B; 
	text-decoration:underline;
}

.Stile3 {color: #666666; font-size: 13px; }

img.border{
		background:#fff;
		padding:4px;
		/*border:1px solid #dadada;*/
	}
	img.border1{
		background:#dadada;
		padding:7px;
		margin-right:0px;
		margin-bottom:20px;
		/*border:1px solid #333;*/
	}
img.sxdovesiamo{
	background:#fff;
	padding:5px;
	border:1px solid #dadada;
	float: left;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	}
/*form contatti*/

#request_form {
	width: 400px;
	margin-left: 135px;
}
#request_form br {
	clear: both;
}
#request_form .form-row {
	margin-bottom: 15px;
	margin-right: 0px;
}
#request_form .form-rowdx {
	margin-bottom: 15px;
	margin-right: 0px;
}
#request_form  label {
	display: block;
	line-height: 24px;
}
#request_form textarea {
	/*width: 80%;*/
}

.form-row1 {
	float: left;
	width: 40%;
	margin-bottom: 15px;
}

.xpaginazione {
	text-decoration: none;
	font-size: 14px;
	/*border:1px solid #A7A4A4;*/
	border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;border-left:1px solid #ccc;
	padding-left:4px;
	padding-right:6px;
	margin: 0px;
	
	line-height: 15pt;
	color: #FF9900;
	font-weight: bold;
}
.xpaginazione a{
	text-decoration: none;
	color: #666;
	font-weight: bold;
	/*border-bottom:dashed 1px #ccc;*/
	
	
}

.xpaginazione a:hover{
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
	
}
.dettaglidx a{
	text-decoration:none;
	color:#C6630B;
}
.dettaglidx a:hover{
	color:#C6630B; 
	text-decoration:underline;
}
.dettaglidx {
	text-decoration:none;
	color:#999999;
	font-size: 13px;
	float:right;
	display:block;
	padding-right:0px;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:4px;
	margin-top:0px;
	margin-right:0px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	
}
.dettagli {
	text-decoration:none;
	color:#999999;
	font-size: 13px;
	float:left;
	display:block;
	padding-right:10px;
	padding-left:0px;
	padding-top:5px;
	padding-bottom:4px;
	margin-top:0px;
	margin-right:0px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	
}
.dettagli a{
	text-decoration:none;
	color:#C6630B;
}
.dettagli a:hover{
	color:#C6630B; 
	text-decoration:underline;
}
.menuCat {
	margin:0px 0 3px 0;
	background: #141414;
	
	color: #999999;
	display: block;
	font-weight: normal;
	width: 220px;
	text-decoration: none;
	font-size: 13px;
	
}
.menuCat a{
	
	color: #666666;
	display: block;
	font-weight: bold;
	padding:9px 5px 9px 10px;
	
	text-decoration: none;
}

.menuCat a:hover{
	display: block;
	text-decoration: none;
	color: #009900;
	background-color: #0B0B0B;
	padding:9px 5px 9px 10px;
	/*font-weight: bold;*/
}

.menuCatAttivo{
	margin:0px 0 2px 0;
	display: block;
	text-decoration: none;
	color: #009900;
	background-color: #0B0B0B;
	padding:9px 5px 9px 10px;
	width: 205px;
	font-weight: bold;
	
}

.tabellaprodotti{
	color: #666666;
	display: block;
	font-weight: bold;
	padding:9px 5px 9px 5px;
	width:205px;
	float:left;
	border-right:1px solid #333;
	
}
.tabellaprodotti_imballi{
	color: #666666;
	display: block;
	
	padding:9px 5px 9px 0px;
	width:76px;
	float:left;
	border-right:1px solid #333;
	text-align:center
	
}
.tabellaprodotti_brand{
	color: #666666;
	display: block;
	
	padding:9px 5px 9px 0px;
	width:60px;
	float:left;
	border-right:1px solid #333;
	text-align:center
	
}
.tabellaprodotti_gamma{
	color: #666666;
	display: block;
	
	padding:9px 5px 9px 0px;
	width:126px;
	float:left;
	border-right:1px solid #333;
	text-align:center
	
}
.tabellaprodotti_prezzo{
	color: #666666;
	display: block;
	
	padding:9px 5px 9px 0px;
	width:60px;
	float:left;
	
	text-align:center
	
}

.tabellaTitoliprodotti{
	color: #999999;
	display: block;
	margin-left:248px;
	
	padding:9px 5px 4px 0px;
	width:80px;
	float:left;
	font-size: 13px;
	text-align:center
	
}

.tabellapTitolo_brand{
	color: #999;
	display: block;
	font-size: 13px;
	padding:9px 5px 4px 0px;
	width:50px;
	float:left;
	
	text-align:center
	
}
.tabellaprodotti_gamma1{
	color: #666666;
	display: block;
	
	padding:9px 5px 4px 0px;
	width:130px;
	float:left;
	
	text-align:center
	
}
.tabellaprodotti_prezzo1{
	color: #999;
	display: block;
	
	padding:9px 5px 4px 0px;
	width:65px;
	float:left;
	
	text-align:center
	
}
