body {
    margin: 0px;
	padding: 0px;
    text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#A32929;
	color:#333333;
}
#box {
    width: 970px; 
	margin: 0px auto 0px;
	text-align:left;
	}
#head {
	height:249px;
	background-image:url(../images/sfondo-head.jpg);	
	color:#FFFFFF;
}	
#menu1 {
	text-align:right;
	padding:25px 35px 0px 35px;
}
#menu1 a{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-left:20px;
}
.gruppo36 {
	font-size:36px;
	margin: 100px 0px 5px 0px;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:35px;
}
.claim {
	font-size:14px;
	text-transform:uppercase;
	padding-left:35px;
}
	
#centro {
	background-image:url(../images/sfondo-centro.jpg);
}
#destra {
	width: 625px!important;
	width: 660px;
	float: right;
	padding:30px 35px 0px 0px;
}
#destra img{
	border:solid 0px #333333;
}
#destra p {
	margin-bottom:10px;
	text-align:justify;
}
.contqlc {
	border-top:solid 1px #CCCCCC;
	padding:10px 0px 0px 0px;
	margin-top:10px;
	clear:right;
}
#sinistra {
	margin-right:685px!important;
	margin-right:683px;
	padding:15px 0px 0px 35px;
}
#menu2{
	margin-bottom:10px;
	}
.cont_main {
	margin-top:10px;
}
a.mainmenu_mat {
	display:block;
	width:250px;
	height:46px;
	background-repeat:no-repeat;
	background-image:url(../images/puls_materiale.png);
}
a.mainmenu_cor {
	display:block;
	width:250px;
	height:46px;
	background-repeat:no-repeat;
	background-image:url(../images/puls_corsi.png);
}
a.mainmenu_man {
	display:block;
	width:250px;
	height:46px;
	background-repeat:no-repeat;
	background-image:url(../images/puls_manutenzione.png);
}
a.mainmenu_vig {
	display:block;
	width:250px;
	height:46px;
	background-repeat:no-repeat;
	background-image:url(../images/puls_vigilanza.png);
}
a:hover.mainmenu_mat, a:hover.mainmenu_cor, a:hover.mainmenu_man, a:hover.mainmenu_vig  {
	background-image:none;
}
.mainmenu_mat p, .mainmenu_cor p, .mainmenu_man p, .mainmenu_vig p {
	display:none;
}
.cont_sub a{
	display:block;
	border-bottom:#E5E5E5 1px solid;
	padding:8px 0px 8px 15px;
	background-color:#FFFFFF;
	color:#333333;	
}
.cont_sub a:hover{	
	background-color:#F1F4F8;
}
a.promozione {
	color:#D0171C;
	text-transform:uppercase;
	font-weight:bold;
}
#foot {
	height:101px;
	background-image:url(../images/sfondo-foot.jpg);
}
#foot p{
	padding:60px 35px 0px 35px
}
#collegamenti {
	color:#FFFFFF;
	padding:2px 35px 5px 35px;
	font-size:10px;
}
#collegamenti a{
	color:#FFFFFF;
}
#firma {
	float:right;
}
.prezzo_big {
	text-align:right; 
	font-size:14px; 
	font-weight:bold;
	color:#D0171C;
}
.prezzo_small {
	text-align:right; 
	font-size:12px; 
	font-weight:bold;
	color:#D0171C;
}
.contatta {
	font-style:italic;
	color:#999999;
}
.tab_estintori td {
	background-color:#EBEBEB;
	text-align:center;
}
.tab_intesta td {
	color:#FFFFFF;
	background-color:#D0171C;
}
.clearer{
     clear: both;
}
.cont_th a{
	display:block;
	float:left;
	width:120px;
	height:120px;
	margin:0px 3px 3px 0px;
	background-repeat:no-repeat;
	background-position:center center;
}
.dx {
	float:right;
	margin-left:10px;
}
.sx {
	float:left;
	margin-right:10px;
}
a {
	color:#D0171C;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color:#333333;
}
p {
	margin:0px;
}
li {
	margin-bottom:5px;
}
h1 {
	color:#FFFFFF;
	font-size:10px;
	margin:0px;
	padding:25px 0px 5px 25px;
}
h2 {
	color:#333333;
	font-size:16px;
	margin:0px 0px 2px 0px;
	text-transform:uppercase;
}
h3 {
	color:#333333;
	font-size:14px;
	margin:0px 0px 2px 0px;
}
h4 {
	color:#FF0000;
	font-size:14px;
	margin:0px 0px 2px 0px;
}
