body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

a {outline: 0;}
a img{border: none;}

.testonormale {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 18px;
	text-align: left;
}

.titoli {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B12923;
	line-height: 16px;
	text-align: left;
	font-weight:bold;
	text-transform:uppercase;
}

.titoli_home_gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
	line-height: 20px;
	text-align: left;
	font-weight:bold;
}

.titoli_home_white {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	line-height: 20px;
	text-align: left;
	font-weight:bold;
}

.titoli_home_blu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00518F;
	line-height: 20px;
	text-align: left;
	font-weight:bold;
}

.titoli_home_arancio {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC6D1F;
	line-height: 20px;
	text-align: left;
	font-weight:bold;
}

.titoli_home_red {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #A30001;
	line-height: 20px;
	text-align: left;
	font-weight:bold;
}

.spaziatoretesta {
	color: #B12923;
	margin-left:10px;
	margin-right:10px;
}

.spaziatorecoda {
	color: #B12923;
	margin-left:6px;
	margin-right:6px;
}


a:link, a:visited, a:active { text-decoration: none;
	color: #333333;
}

a:hover { text-decoration: none;
	color: #B12923;
}

form {
	margin: 0px;
	border: 0px;
}

input {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 7.5pt;
	background: white;
	border-left: #000000 1px solid;
	color: #000000;
	line-height: normal;
	border-bottom: #000000 1px solid;
	font-style: normal;
	font-family: verdana;
	font-variant: normal;
	text-decoration: none
}

textarea {
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	font-size: 7.5pt;
	background: white;
	border-left: #000000 1px solid;
	color: #000000;
	line-height: normal;
	border-bottom: #000000 1px solid;
	font-style: normal;
	font-family: verdana;
	font-variant: normal;
	text-decoration: none
}

p {
	overflow:hidden;
	clear:both;
}

.left {
	float:left;
	display:inline
}

.right {
	float:right;
	display:inline
}

#container {
	width:955px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	display:block;
}

#testa {
	overflow:hidden;
	height:150px;
	display:block;
}

/* home + ist */

#menutesta {
	width:630px;
	text-align:right;
	float:right;
	display:inline;
	margin-top:95px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-transform:uppercase;
}

/* fine + ist */


#flash {
	overflow:hidden;
	height:350px;
	display:block;
}


#centro {
	overflow:hidden;
	display:block;
	margin-top:20px;
}

/* struttura a 3 colonne */

.centroleft {
	overflow:hidden;
	float:left;
	display:inline;
	width:305px;
	height:300px;
	margin-top:20px;
	margin-right:20px;
}

.centroright {
	overflow:hidden;
	float:right;
	display:inline;
	width:305px;
	height:300px;
	margin-top:20px;
}

/* fine struttura a 3 colonne */

/* struttura a 2 colonne */

.centroleft2 {
	overflow:hidden;
	float:left;
	display:inline;
	width:305px;
	margin-top:20px;
	margin-bottom:20px;
}

.centroright2 {
	overflow:hidden;
	float:right;
	display:inline;
	width:610px;
	margin-top:20px;
	margin-bottom:20px;
}

/* fine struttura a 2 colonne */


/* news a 3 colonne */

.blocconews {
	overflow:hidden;
	float:left;
	display:inline;
	width:295px;
	height:80px;
	margin-top:20px;
	margin-right:20px;
}

.blocconews img{
	float:left;
	display:inline;
	margin-right:10px;
}

#testonews {
	float:left;
	display:inline;
	width:610px;
	overflow:hidden;
	margin-top:20px;
}

.testonewsimg{
	float:right;
	display:inline;
	margin-left:10px;
}

#elenconews {
	float:right;
	display:inline;
	width:305px;
	overflow:hidden;
	margin-top:20px;
}

#elenconews img{
	float:left;
	display:inline;
	margin-right:10px;
}


/* fine news a 3 colonne */


/* home */

#boxhome {
	overflow:hidden;
	height:300px;
	background-image:url(../immagini/sfondo_box_home.jpg);
	background-position:top;
	background-repeat:no-repeat;
	display:block;
}

.boxhomeleft {
	overflow:hidden;
	float:left;
	display:inline;
	width:305px;
	height:130px;
	margin-top:20px;
	margin-right:20px;
}

.boxhomeright {
	overflow:hidden;
	float:right;
	display:inline;
	width:305px;
	height:130px;
	margin-top:20px;
}

.boxhometitoli {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:50px;
	padding-top:7px;
	display:block;
}

.boxhometitoli a:link, .boxhometitoli a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

.boxhometitoli a:hover{
	color: #B12923;
	text-decoration:none;
}

.boxhometesto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:center;
	padding-top:30px;
	display:block;
	line-height:18px;
}

/* fine home */


/* elenco prodotti */

#boxprodotti {
	overflow:hidden;
	height:510px;
	background-image:url(../immagini/sfondo_box_prodotti.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-align:right;
	font-weight:bold;
	display:block;
}

#boxprodotti a:link, #boxprodotti a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

#boxprodotti a:hover{
	color: #B12923;
	text-decoration:none;
}

.boxprodottileft {
	overflow:hidden;
	float:left;
	display:inline;
	width:290px;
	padding-right:15px;
	padding-top:8px;
	height:142px;
	margin-top:20px;
	margin-right:20px;
}

.boxprodottiright {
	overflow:hidden;
	float:right;
	display:inline;
	width:290px;
	padding-right:15px;
	padding-top:8px;
	height:142px;
	margin-top:20px;
}

/* fine elenco prodotti */

/* maxi icone coda */

#coda {
	overflow:hidden;
	height:41px;
	background-image:url(../immagini/coda.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:157px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #FFFFFF;
	text-align:center;
	margin-top:20px;
	display:block;
}

#coda a:link, #coda a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

#coda a:hover{
	color: #B12923;
	text-decoration:none;
}

.codaleft {
	overflow:hidden;
	float:left;
	display:inline;
	width:183px;
	margin-right:10px;
}

.codaright {
	overflow:hidden;
	float:right;
	display:inline;
	width:183px;
}

/* fine maxi icone coda */


/* mini icone coda */

#codasmall {
	overflow:hidden;
	height:40px;
	padding-top:9px;
	background-image:url(../immagini/coda.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:16px;
	color: #FFFFFF;
	text-align:center;
	margin-top:20px;
	display:block;
}

#codasmall a:link, #codasmall a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

#codasmall a:hover{
	color: #B12923;
	text-decoration:none;
}

#codasmall_2011 {
	overflow:hidden;
	padding-top:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-align:center;
	margin-top:20px;
	display:block;
	border-top:#BFBFBF 1px solid;
	padding-bottom:20px;
}

#codasmall_2011 a:link, #codasmall_2011 a:visited {
	color: #333;
	text-decoration:none;
	margin-left:50px;
	margin-right:50px;
	font-weight:bold;
	border-bottom:#B12923 1px solid;
}

#codasmall_2011 a:hover{
	color: #B12923;
	text-decoration:none;
	border-bottom:#333 1px solid;
}

.codasmallleft {
	overflow:hidden;
	float:left;
	display:inline;
	width:183px;
	margin-right:10px;
}

.codasmallright {
	overflow:hidden;
	float:right;
	display:inline;
	width:183px;
}

#menucoda {
	overflow:hidden;
	padding-top:20px;
	padding-right:20px;
	text-align:center;
}

/* fine icone coda */

#riferimenti {
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 16px;
	text-align: left;
}

/* categorie */

#pulsantieracategorie {
	overflow:hidden;
	margin-bottom:20px;
	height:97px;
}

#centroscheda {
	overflow:hidden;
	display:block;
	margin-top:50px;
	padding-bottom:20px;
}

#centroschedasx {
	width:163px;
	overflow:hidden;
	display:inline;
	float:left;
	text-align:right;
}

#centroschedadx {
	width:762px;
	overflow:hidden;
	display:inline;
	float:right;
	padding-top:5px;
}

.testosx ul li{list-style: none; margin-bottom: 5px; margin-left:-30px; }

/* inizio aggiunta 10.03.011 */
#home11_container {
	overflow:hidden;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:18px;
	margin-top:20px;
}

#home11_sx {
	width:700px;
	overflow:hidden;
	display:inline;
	float:left;
}

#home11_dx {
	width:235px;
	overflow:hidden;
	display:inline;
	float:right;
}

.box_home_sx_top {
	width:235px;
	display:block;
	overflow:hidden;
	height:12px;
	background-image:url(../immagini/box_home_sx_top.gif);
}

.box_home_sx_bottom {
	width:235px;
	display:block;
	overflow:hidden;
	height:12px;
	background-image:url(../immagini/box_home_sx_bottom.gif);
	margin-bottom:20px;
}

.box_home_sx_testo {
	width:225px;
	display:block;
	overflow:hidden;
	background-color:#D9D9D9;
	padding:5px;
}

.box_home_small_top {
	width:340px;
	display:block;
	overflow:hidden;
	height:12px;
	background-image:url(../immagini/box_home_small_top.gif);
}

.box_home_small_bottom {
	width:340px;
	display:block;
	overflow:hidden;
	height:12px;
	background-image:url(../immagini/box_home_small_bottom.gif);
	margin-bottom:20px;
}

.box_home_small_testo {
	width:330px;
	display:block;
	overflow:hidden;
	background-color:#D9D9D9;
	padding:5px;
}

.box_home_small_testo img{
	display:block;
	overflow:hidden;
	margin-top:10px;
}

.box_home_big_top {
	width:700px;
	display:block;
	overflow:hidden;
	height:12px;
	background-image:url(../immagini/box_home_big_top.gif);
}

.box_home_big_bottom {
	width:700px;
	display:block;
	overflow:hidden;
	height:12px;
	background-image:url(../immagini/box_home_big_bottom.gif);
	margin-bottom:20px;
}

.box_home_big_testo {
	width:690px;
	display:block;
	overflow:hidden;
	background-color:#BFBFBF;
	padding:5px;
}

.box_home_red_top {
	width:700px;
	display:block;
	overflow:hidden;
	height:12px;
	background-image:url(../immagini/box_home_red_top.gif);
}

.box_home_red_bottom {
	width:700px;
	display:block;
	overflow:hidden;
	height:12px;
	background-image:url(../immagini/box_home_red_bottom.gif);
	margin-bottom:20px;
}

.box_home_red_testo {
	width:690px;
	display:block;
	overflow:hidden;
	background-color:#A30001;
	padding:5px;
	color:#FFF;
	height:224px;
}

.box_home_red_testo a:link, .box_home_red_testo a:visited {
	color: #fff;
	text-decoration:none;
}

.box_home_red_testo a:hover{
	color: #333;
	text-decoration:none;
}

#coda2011 {
	overflow:hidden;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:18px;
}

/* fine aggiunta 10.03.011 */
