/* CSS Document */

body {margin:0px; background-color:#666;}

hr {border:solid 1px #EB4D00;}

/* ------------------------- ID ------------------------- */

#testata_home {
	width:923px;
	height:410px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../img/bg_t_home.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:57px;
}

#testata_gas {
	width:923px;
	height:410px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../img/bg_t_gas.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:57px;
}

#testata_spurghi {
	width:923px;
	height:410px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../img/bg_t_spurghi.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:57px;
}

#testata_caldaie {
	width:923px;
	height:410px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../img/bg_t_caldaie.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:57px;
}

#testata_condizionatori {
	width:923px;
	height:410px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../img/bg_t_condizionatori.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:57px;
}

#testata_elettricista {
	width:923px;
	height:410px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../img/bg_t_elettricista.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:57px;
}

#testata_tapparelle {
	width:923px;
	height:410px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../img/bg_t_tapparelle.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:57px;
}

#testata_porte {
	width:923px;
	height:410px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../img/bg_t_porte.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:57px;
}

#testata_ristrutturazioni {
	width:923px;
	height:410px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	background-image:url(../img/bg_t_ristrutturazioni.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top:40px;
	padding-left:57px;
}

#menu {
	width:950px;
	height:27px;
	padding-top:13px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img/bg_menu.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:center;
}

#set {
	width:878px;
	height:auto;
	padding:25px 36px 25px 36px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}

#sx {
	width:205px;
	height:auto;
	float:left;
}

#dx {
	width:635px;
	height:auto;
	float:right;
}

#footer {
	width:930px;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}

/* ------------------------- CLASSI ------------------------- */	

.clear {clear:both;}

.h24 {margin-top:235px; margin-left:13px;}

.box_sx {width:188px; height:27px; padding:13px 5px 0px 10px; background-image:url(../img/bg_menu.jpg); background-position:top left; background-repeat:repeat-x; border:#ccc 1px solid;}

.box_sx_g {width:183px; height:auto; padding:10px 10px 10px 10px; background-color:#ddd; border:#CCC 1px solid;}

.box_sx_a {width:185px; height:auto; padding:10px 10px 10px 10px; background-color:#EC4F00;}

.box_dx {width:613px; height:16px; padding:7px 10px 5px 10px; background-image:url(../img/bg_box_dx.jpg); background-position:top left; background-repeat:repeat-x; border:#ccc 1px solid;}

.box_dx_2 {width:615px; height:18px; padding:7px 10px 5px 10px; background-image:url(../img/bg_box_dx_2.jpg); background-position:top left; background-repeat:no-repeat; margin-bottom:10px;}

.box_s {width:160px; height:18px; padding:7px 10px 5px 10px; background-image:url(../img/box_s.jpg); background-position:top left; background-repeat:no-repeat; margin:10px 0px 10px 0px; float:left;}

.box_dx_g {width:615px; height:auto; padding:5px 10px 5px 10px; background-color:#ddd; border:#CCC 1px solid;}

.box_g {padding:5px 10px 5px 10px; background-color:#ddd; border:#CCC 1px solid; float:left;}
/* ------------------------ ROLLOVER ------------------------ */


/* ------------------------- FLOAT ------------------------- */

.float_sx {float:left;}

.float_dx {float:right;}

/* ------------------------- FONT ------------------------- */

.f_b {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#fff;
	text-decoration: none;
	list-style-type:none;	
}

.f_b a:hover{
	text-decoration:underline;
}

.f_t {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#333;
	text-decoration: none;
	list-style-type:none;	
}

.f_t a:hover{
	text-decoration:underline;
}

.f_t_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#333;
	text-decoration: none;
	list-style-type:none;	
}

.f_t_1 a:hover{
	text-decoration:underline;
}

.f_a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#EB4D00;
	text-decoration: none;
	list-style-type:none;	
}

.f_a a:hover{
	text-decoration:underline;
}

.f_a_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#EB4D00;
	text-decoration: none;
	list-style-type:none;	
}

.f_a_1 a:hover{
	text-decoration:underline;
}

.f_a_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 44px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#EB4D00;
	text-decoration: none;
	list-style-type:none;	
}

.f_a_2 a:hover{
	text-decoration:underline;
}

.f_a_3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#EB4D00;
	text-decoration: none;
	list-style-type:none;	
}

.f_a_3 a:hover{
	text-decoration:underline;
}

.f_g_1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#666;
	text-decoration: none;
	list-style-type:none;	
}

.f_g_1 a:hover{
	text-decoration:underline;
}

.f_g_2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 44px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#666;
	text-decoration: none;
	list-style-type:none;	
}

.f_g_2 a:hover{
	text-decoration:underline;
}

.dotBorder {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#595C62;
	text-decoration: none;
	list-style:circle;
	list-style-type:circle;
	padding:0px;
}

/* ------------------------- IMG ------------------------- */

.img {
	border:0;
}

.img_sx {
	border:0;
	float:left;
}

.img_sx_m {
	border:0;
	float:left;
	margin-right:15px;
}

.img_dx {
	border:0;
	float:right;
}

/* ------------------------- UL ------------------------- */

