body {
	background-color: #FFFFFF;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.bianco {
	color: #C9B056;
}
.corpocentrale {
	background-image: url(../img_struct/bg_corpocentrale.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.newshp {
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.boxnewslettertop {
	padding: 6px 17px;
	background-image: url(../img_struct/bg_top_boxnewsletter.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #DFDC81;
}

.boxnewsletter {
	background-color: #DFDC81;
	padding: 7px 17px;
	background-image: url(../img_struct/bg_bottom_boxnewsletter.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

.boxhptop {
	padding: 6px 17px;
	background-image: url(../img_struct/bg_top_boxhp.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #FFFFFF;
}

.boxhpsx {
	background-color: #DBDBDB;
	padding: 7px 17px 0px;
	background-image: url(../img_struct/bg_bottom_boxhp_sx.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxhpdx {
	background-color: #FFFFFF;
	padding: 7px 17px 0px;
	background-image: url(../img_struct/bg_bottom_boxhp_dx.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.thumbhp {
	padding-right: 9px;
	text-align: left;
	clear: right;
	float: left;
}

.thumb {
	background-image: url(../img_struct/bg_thumb.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 17px;
	padding-bottom: 1px;
}
.boxmenu1{
	background-image: url(../img_struct/bg_box1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxmenu2{
	background-image: url(../img_struct/bg_box2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxmenu3{
	background-image: url(../img_struct/bg_box3.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxmenu4{
	background-image: url(../img_struct/bg_box4.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxmenu5{
	background-image: url(../img_struct/bg_box5.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.boxmenu6{
	background-image: url(../img_struct/bg_box6.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.colonnasx {
	background-color: #FFFFFF;
	background-image: url(../img_struct/bg_colonna_sx.gif);
	background-repeat: repeat-y;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
.titoliboxhp {
	font-size: 15px;
	color: #666666;
	font-weight: lighter;
	padding-top: 4px;
	padding-bottom: 4px;
	text-transform: lowercase;
}
.titolielenco {
	font-size: 15px;
	color: #FFFF99;
	font-weight: lighter;
	text-transform: lowercase;
	padding-left: 11px;
}

.titoliboxmenu {
	font-size: 15px;
	color: #FFFFFF;
	font-weight: lighter;
	text-transform: lowercase;
}
.footer {
	background-color: #4B8401;
	background-image: url(../img_struct/bg_footer.gif);
	background-repeat: no-repeat;
	background-position: top;
	color: #DFDC81;
	margin: 0px;
	line-height: 16px;
}
.footertesto {
	text-decoration: none;
	color: #DFDC81;
	font-size: 11px;
}
a.footertesto:link, a.footertesto:visited, a.footertesto:active {
	text-decoration: none;
	color: #DFDC81;
	font-size: 11px;
}

a.footertesto:hover {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
}

a.menu1:link, a.menu1:visited, a.menu1:active {
	text-decoration: none;
	color: #1B3000;
}

a.menu1:hover {
	text-decoration: none;
	color: #DFDC81;
}

a.menu2:link, a.menu2:visited, a.menu2:active {
	text-decoration: none;
	color: #0A132F;
	line-height: 13px;
}
a.menu2:hover {
	text-decoration: none;
	color: #DFDC81;
	line-height: 13px;
}

a.menu3:link, a.menu3:visited, a.menu3:active {
	text-decoration: none;
	color: #311F04;
	line-height: 13px;
}
a.menu3:hover {
	text-decoration: none;
	color: #DFDC81;
	line-height: 13px;
}
a.menu4:link, a.menu4:visited, a.menu4:active {
	text-decoration: none;
	color: #2A0000;
	line-height: 13px;
}
a.menu4:hover {
	text-decoration: none;
	color: #DFDC81;
	line-height: 13px;
}

a.menu6:link, a.menu6:visited, a.menu6:active {
	text-decoration: none;
	color: #333333;
}

a.menu6:hover {
	text-decoration: none;
	color: #DFDC81;
}
.moduli {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin-top: 5px;
}
.percorso {
	font-size: 10px;
	color: #FFFFFF;
	padding-bottom: 16px;
	padding-left: 16px;
}
a.percorso:link, a.percorso:visited, a.percorso:active {
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px;
}
a.percorso:hover {
	text-decoration: none;
	color: #62A311;
	padding: 0px;
}

.elenco {
	padding-right: 31px;
	padding-bottom: 11px;
	padding-left: 11px;
}
.dettaglio {
	padding-right: 31px;
	padding-left: 17px;
}
.immagine {
	clear: right;
	float: left;
}
.immaginetop {
	background-image: url(../img_struct/bg_immagine_top.gif);
	background-repeat: repeat-x;
}
.immaginedx {
	background-image: url(../img_struct/bg_immagine_dx.gif);
	background-repeat: repeat;
}
h1 {
	font-size: 15px;
	color: #006600;
	font-weight: lighter;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
}
