/* CSS Document GIRLANDA S.r.l. */
body {
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	background-color:#E9E4D1;
}
form{margin:0px; padding:0px;}

#contenitore{
	background-image:url(../img/bg-page.jpg);
	background-repeat:repeat-y;
	padding:0px;
	width:840px;
	margin:0px auto;
	clear:both;
	/*border:1px solid #868F98;*/
}

#top{
	width:840px;
	height:257px;
	margin:0px;
	padding:0px;
	/*background-color:#66CCCC;*/
	}


#contenuti{
	width:840px;
	/*height:350px;
	background-color:#FF6666;
	margin-left:20px;*/
	background-image:url(../img/bg-page.jpg);
	background-repeat:repeat-y;
	clear:both;
}

#colSx{
	/*width:267px;*/
	width:231px;
	float:left;
	padding-left:36px;
	clear:both;
	/*margin-top:8px;
	background-color:#FF9900;*/
	}
	
	#contNews{
	width:210px;
	text-align:justify;
	padding-left:10px;
	clear:both;
	/*margin-top:8px;
	background-color:#FF9900;*/
	}
	
	#news{
	text-align:justify;
	border-bottom:1px dotted #555555;
	padding-top:10px;
	padding-bottom:10px;
	}
	
#contDettaglioNews{
	text-align:justify;
	clear:both;
	/*margin-top:8px;
	background-color:#FF9900;*/
	}
	
	#DettNews{
	text-align:justify;
	border-bottom:1px dotted #555555;
	padding-top:10px;
	padding-bottom:10px;
	}
	#PaginazioneNews{
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	}
	

#colDx{
	/*width:573px;*/
	width:538px;
	float:right;
	text-align:justify;
	margin-right:35px;
	margin-top:2px;
	}
#contContenutiDx{
	text-align:justify;
	background-color:#E5EBF3;
	}
	#contContenutiDxProd{
	text-align:justify;
	background-color:#EEE8DF;
	}
	#contContenutiDxRiv{
	text-align:justify;
	background-color:#EDF0DB;
	}
	
	#titoli{
	text-align:justify;
	margin-top:5px;
	margin-bottom:8px;
	}
	#conTesti{
	text-align:justify;
	margin-left:8px;
	margin-right:8px;
	padding-bottom:15px;
	}
	
	#contBox{
	text-align:left;
	margin:0px;
	padding:0px;
	padding-top:2px;
	}
	#BoxSx{
	width:265px;
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
	}
	#txtBoxSx{
	width:255px;
	height:89px;
	background-image:url(../img/bg-produzione.jpg);
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:10px;
	padding-top:10px;
	}
	#BoxDx{
	width:265px;
	text-align:left;
	float:right;
	margin:0px;
	padding:0px;
	}
	#txtBoxDx{
	width:255px;
	height:99px;
	background-image:url(../img/bg-rivendita.jpg);
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
	padding-left:10px;
	/*padding-top:10px;*/
	}



/*------------- INIZIO FOOTER--------------*/
#contFooter{
	width:840px;
	height:41px;
	background-image:url(../img/bg-footer.jpg);
	background-repeat:no-repeat;
}
#footer{
	text-align:left;
	}
	#linea{
	background-image:url(../img/fascia-footer.jpg);
	height:21px;
	}


/*-----------------FINE FOOTER-----------*/



/* CSS RELATIVO ALLA FORMATTAZIONE DEL TESTO */

.testoForm {
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	}
.testoCont {
	font-size: 11px;
	color: #4f4f4f;
	font-weight: normal;
	}
.txtForm {
	font-size: 10px;
	color: #4f4f4f;
	font-weight: normal;
	}
.testoBottom {
	font-size: 11px;
	color: #555555;
	font-weight: normal;
	}
	.testoBottom a:link{
		font-size: 11px;
		color: #8A8888;
		font-weight: normal; 
	}
	
	.testoBottom a:hover{
		font-size: 11px;
		color: #555555;
		font-weight: normal; 
	}
	
	.testoBottom a:visited{
		font-size: 11px;
		color: #555555;
		font-weight: normal; 
	}
	
	.testoBianco {
	font-size: 11px;
	color: #FFFFFF;
	letter-spacing:0px;
	font-weight: normal;
	}
	.testoBianco a:link{
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal; 
	}
	
	.testoBianco a:hover{
		font-size: 11px;
		color: #f2f2f2;
		font-weight: normal; 
	}
	
	.testoBianco a:visited{
		font-size: 11px;
		color: #FFFFFF;
		font-weight: normal; 
	}
	
	
	.titBianco {
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		}
		.titBianco a:link{
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		}
		.titBianco a:visited{
		font-size: 13px;
		font-weight: bold;
		color: #FFFFFF;
		}
		.titBianco a:hover{
		font-size: 13px;
		font-weight: bold;
		color: #e5e5e5;
		}
	
	.titolone {
		font-size: 17px;
		font-weight: bold;
		color: #5475A4;
		}
		.titolone a:link{
		font-size: 17px;
		font-weight: bold;
		color: #5475A4;
		}
		.titolone a:visited{
		font-size: 17px;
		font-weight: bold;
		color: #5475A4;
		}
		.titolone a:hover{
		font-size: 17px;
		font-weight: bold;
		color: #83A2CF;
		}
		
.titoloneBrown {
		font-size: 17px;
		font-weight: bold;
		color: #8B6525;
		}
	.titoloneBrown a:visited{
		font-size: 17px;
		font-weight: bold;
		color: #8B6525;
		}
	.titoloneBrown a:hover{
		font-size: 17px;
		font-weight: bold;
		color: #AE843E;
		}
	.titoloneBrown a:link{
		font-size: 17px;
		font-weight: bold;
		color: #8B6525;
		}
		
.titRivenditore {
		font-size: 17px;
		font-weight: bold;
		color: #88A436;
		}
		.titRivenditore a:link{
		font-size: 17px;
		font-weight: bold;
		color: #88A436;
		}
		.titRivenditore a:visited{
		font-size: 17px;
		font-weight: bold;
		color: #88A436;
		}
		.titRivenditore a:hover{
		font-size: 17px;
		font-weight: bold;
		color: #C0D584; 
		}
		
		
	.txtBrown {
		font-size: 11px;
		font-weight: bold;
		color: #B76000;
	}
	.testoLink {
		font-size: 11px;
		font-weight: bold;
		color: #F69625;
	}
	.testoLink a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #F69625;
	}
	.testoLink a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #F3B060;
	}
	.testoLink a:link{
		font-size: 11px;
		font-weight: bold;
		color: #F69625;
	}
	
	.txtBlue {
		font-size: 11px;
		font-weight: bold;
		color: #5475A4;
		text-align:left;
		}
	.txtBlue a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #5475A4;
		text-align:left;
		}
	.txtBlue a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #80A2D2;
		text-align:left;
		}
	.txtBlue a:link{
		font-size: 11px;
		font-weight: bold;
		color: #5475A4;
		text-align:left;
		}
		

.txtBrown {
		font-size: 11px;
		font-weight: bold;
		color: #8B6525;
		text-align:left;
		}
	.txtBrown a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #8B6525;
		text-align:left;
		}
	.txtBrown a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #AE843E;
		text-align:left;
		}
	.txtBrown a:link{
		font-size: 11px;
		font-weight: bold;
		color: #8B6525;
		text-align:left;
		}

.txtGreen {
		font-size: 11px;
		font-weight: bold;
		color: #88A436;
		text-align:left;
		}
	.txtGreen a:visited{
		font-size: 11px;
		font-weight: bold;
		color: #88A436;
		text-align:left;
		}
	.txtGreen a:hover{
		font-size: 11px;
		font-weight: bold;
		color: #C0D584;
		text-align:left;
		}
	.txtGreen a:link{
		font-size: 11px;
		font-weight: bold;
		color: #88A436;
		text-align:left;
		}