input, select,textarea { font: 10px Verdana, Arial, Helvetica, sans-serif;
	border-style : solid; border-width : 1px; border-color : #000; }

h1 { font: 16px Arial, Verdana, Helvetica, sans-serif;	font-weight: bold; color: #3F5363; }
a { font-family: Arial, Verdana, Helvetica, sans-serif;}
a:hover {text-decoration: underline; }

img 	{ border:0px; }
html,body{margin: 0;padding:0}
body{font: 8px Arial, Verdana, Helvetica, sans-serif; text-align: center; margin:0px; padding: 0px;}
td {font: 10px Arial, Verdana, Helvetica, sans-serif;}

h1,h3,p{margin: 0}
p{padding-bottom: 10px}
h3{padding-top: 10px}
h1{padding-left:10px;font: bold 2.3em/80px}
h2{font-size: 1.5em; margin: 5px 0;}
h3{font-size: 1.2em}
h4{font-size: 1em; font-weight: bold}


div#container{
	width: 520px;
	text-align: center;
	background-color: 1E3E52;
	margin: 0px auto;
	color: #FFF;
}

/*stili generici, su header e footer*/
div#header{
	height: 80px;
	width: 520px;
	color: #fff;
	background-image: url("../img/header/colore_header.gif");
	background-repeat: repeat;
}
div#header a{color: #fff;text-decoration:none}

div#headerlingua {
	color: #FFF;
	vertical-align: bottom;
	text-align: right;
	font-weight: bold;
	height: 80px;
	padding-right: 5px;
}
div#headerImg {
	height: 80px;
	float: left;
}
div#menuHome{width:520px; color: #fff;}
div#menuHome a, a:link, a:visited{
	color: #fff;
	padding-left: 10px;
	text-decoration: none;
	font-weight: bold;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
}
/*Contenuto*/
div#content{ 
	align: center;
	margin: 0px; 
	background-color: FFF; 
	width: 520px;
	border-left: 1px solid #1E3E52;
 	border-right: 1px solid #1E3E52;
	color: #000;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	}
div#content a, a:link, a:visited{ 
	font: 10px Arial, Verdana, Helvetica, sans-serif; 	
	color: #000;
}	
div#content a:hover{ 
	text-decoration: underline;
}	

div#contentHome{ 
	margin: 0px; 
	background-color: 1E3E52; 
	width: 520px;
}

/*Footer*/
div#footer{
	width: 520px;
	text-align: center;
	padding: 10px 0px;
	background-color: 1E3E52;
	color: #FFF;
	height: 15px;
}
div#footer a, a:link, a:visited{color:#FFF; font-weight:normal; text-decoration: underline;}
div#footer a:hover {color:#FFF; font-weight: normal ;text-decoration: underline}
/*stili per la navigazione*/
	

.home_titolo{
	color: #fff;
	font-weight: bold;
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.home_testo{
	color: #fff;
	text-decoration: none;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
}
.home_testo a, a:link, a:visited{
	padding:0px;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
}
.home_testo a:hover{
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
}
.home_news{
padding:10px;
}
.galleria_home{
	border-left: 1px dashed white;
	padding: 10px;
	color: #fff;
	font: 9px Arial, Verdana, Helvetica, sans-serif;
}
.cms_testi{
	background-color: #FFF;
 	border-right: 1px solid #1E3E52;
	color: #000;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
}
.menusx{
	background-color: 1E3E52;
	padding: 10px;
	color: #fff;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	width:110px;
}
.menusx_select{
	padding-bottom: 5px;
	color: #fff;
	font-weight: bold;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
}
.menusx a, a:link, a:visited {
	padding-bottom: 5px;
	color: #fff;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.menusx a:hover{
	padding-bottom: 5px;
	color: #fff;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
.menusx_titolo{
	padding-bottom: 5px;
	color: #fff;
	font-weight: bold;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
}
.cms_titolo{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000;
	font-weight: bold;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	border-bottom: 1px dotted #1E3E52;
}

.cms_titoloPRD{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #000;
	font-weight: bold;
	font: 18px Arial, Verdana, Helvetica, sans-serif;
	border-bottom: 1px dotted #1E3E52;
}

.p_contorno { padding-left:5px;padding-right:5px;}
.menusxPrd{
	background-color: 1E3E52;
	padding: 10px;
	padding-left:20px;
	color: #fff;
	font: 10px Arial, Verdana, Helvetica, sans-serif;
	width:70px;
}
.sottocatUsato{
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: red;
font-weight: bold;
border-top:1px solid black;
border-right:1px solid black;
}
.TabUsato{
border-right:1px solid black;
border-top:1px solid black;
font: 13px Arial, Verdana, Helvetica, sans-serif;
}

.TabTitoloUsato{
border-right:1px solid black;
font-weight: bold;
background-color: #CCCCCC;
}


.TestoPDF{
font: 8px Arial, Verdana, Helvetica, sans-serif;
color: #000;
}


.titolo_sottocat {
font: 14px Arial, Verdana, Helvetica, sans-serif;
color: #FFF;
font-weight: bold;
}

.titolo_sottocat a,titolo_sottocat a:link,titolo_sottocat a:visited{
font: 14px Arial, Verdana, Helvetica, sans-serif;
color: #FFF;
font-weight: bold;
}

.titoloCat {
font: 14px Arial, Verdana, Helvetica, sans-serif;
color: #000;
font-weight: bold;
}
.titoloProdotti {
font: 12px Arial, Verdana, Helvetica, sans-serif;
color: #000;

}