body,input,textarea {
	font-family:'Avant Garde', 'Avantgarde', 'Century Gothic', 'Tahoma';
	font-size: .8em;
}

#sponsor_group {
	margin-top:10px;margin-left:30px;
}

#sponsor_group1 {
	float:left;
}

#sponsor_group2 {
	float:left;margin-left:30px;margin-top:5px;
}

#txt_box {
	margin-top:30px;margin-left:30px;margin-bottom:30px;float:left;
}

#txt_box h1 {
margin-top:-10px;
margin-left:20px;
}

.box_laterale {width:230px;position:relative;margin-top:30px;margin-left:30px;float:left}

.box_laterale270 {width:270px;position:relative;margin-top:30px;margin-left:30px;float:left}


#corpocentrale {
	width: 995px;margin: auto; position: relative;
}

#elenco_prodotti UL, #elenco_prodotti_privati UL {
	padding-left:5px;
	list-style:none;
	
}
#elenco_prodotti .livello1 LI, #elenco_prodotti_privati .livello1 LI {
border-bottom:1px dotted #a0a0a0;
padding:3px;
}

#elenco_prodotti .livello2 LI, #elenco_prodotti_privati .livello2 LI {
border-bottom:1px dotted #d0d0d0;
padding:0px;
}

#elenco_prodotti UL LI A, #elenco_prodotti_privati UL LI A {
text-decoration:none;
color:black;
width:100%;
display:block;
}

#elenco_prodotti UL LI A:hover {
background-color:#704e36;
color:white;
}

#elenco_prodotti_privati UL LI A:hover {
background-color:#166248;
color:white;
}

#elenco_prodotti UL LI UL, #elenco_prodotti_privati UL LI UL{
	padding-left:20px;
	list-style:none
}

#elenco_prodotti .selezionato, #elenco_prodotti_privati .selezionato {
	color:#707070;
}

.preventivo_field {
	width:400px
}

.contatti_field {
	width:300px
}

.filosotto {
	border-bottom: 1px dotted #a0a0a0;
}

.filosopra {
	border-top: 1px dotted #a0a0a0;
}

.testolittle {font-size:.8em}

.paginatura a{
	text-decoration:none;
	font-weight: bold;
	font-size:1.4em;
	color:white;
	background-color:#a57c60;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #754c30;
}

.paginatura a:hover{

	background-color:#754c30;
}

.paginatura a.spento{
	text-decoration:none;
	cursor:default;
	font-weight: bold;
	font-size:1.4em;
	color:white;
	background-color:#e5bca0;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #c5bc80;
}

.paginatura  a:hover.spento {

}

.paginatura a.attuale{
	text-decoration:none;
	cursor:default;
	font-weight: bold;
	font-size:1.4em;
	color:white;
	background-color:#754c30;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #552c10;
}

.paginatura  a:hover.attuale {

}









.paginatura_privati a{
	text-decoration:none;
	font-weight: bold;
	font-size:1.4em;
	color:white;
	background-color:#49a387;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #2e6b58;
}

.paginatura_privati a:hover{

	background-color:#2e6b58;
}

.paginatura_privati a.spento{
	text-decoration:none;
	cursor:default;
	font-weight: bold;
	font-size:1.4em;
	color:white;
	background-color:#bbdcd2;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #9bbcb2;
}

.paginatura_privati  a:hover.spento {

}

.paginatura_privati a.attuale{
	text-decoration:none;
	cursor:default;
	font-weight: bold;
	font-size:1.4em;
	color:white;
	background-color:#2e6b58;
	padding-left:4px;
	padding-right:4px;
	border:1px solid #1e5b48;
}

.paginatura  a:hover.attuale {

}







.gree {
	color:#126851;
}

.maroon {
	color:#704e36;
}

#elenco_novita .links a{
	text-decoration: none;
	font-size:.9em;
	color:black;
}

#elenco_novita .links a:hover{
	color:#704e36;
}

#logo {
	position:absolute;z-index:30;top:0px;left:0px;
}

#testata {
	height:264px;background-color:#d9b091;width:995px;
}

#maskera {
	position:relative;
	width:995px;
	height:264px;
	overflow:hidden;
}
#testata_privati {
	height:264px;background-color:#ffffff;width:995px;
}

.corner_tl {
	width:10px;height:10px;background: url(../gfx/box_sponsors.png) top left;float:left
}

.corner_tr {
	width:10px;height:10px;background: url(../gfx/box_sponsors.png) top right;float:left
}

.corner_bl {
	width:10px;height:10px;background: url(../gfx/box_sponsors.png) bottom left;float:left
}

.corner_br {
	width:10px;height:10px;background: url(../gfx/box_sponsors.png) bottom right;float:left
}

.riga {
	width:600px;height:10px;background:#ffffff;float:left
}

.riga650 {
	width:650px;height:10px;background:#ffffff;float:left
}

.txt_testo {
	width:600px;background:#ffffff;padding-left:10px;padding-right:10px;padding-bottom:10px
}

.txt_testo650 {
	width:650px;background:#ffffff;padding-left:10px;padding-right:10px;padding-bottom:10px
}

#sviluppo  {
	width:995px;;min-height:543px;background:#e8d2b7 url(../gfx/motivo_rivenditori.gif) right no-repeat;display:table
}

#sviluppo_privati  {
	width:995px;min-height:523px;background:#b2e7c7 url(../gfx/motivo_privati.gif) right no-repeat;display:table
}

#testimonial {
	z-index:1;position:relative;margin:auto;top:-238px;left:336px
}

#testimonial_privati {
	z-index:1;position:relative;margin:auto;top:-86px;left:396px
}

#welcome_rivenditori, #welcome_privati {
	z-index:1;
	position:absolute;
}

#welcome_rivenditori_txt {
font-size: .9em;
z-index:10;
position:absolute;margin-top:430px;width:390px;height:230px;margin-left:30px
}

#welcome_privati_txt {
font-size: .85em;
z-index:10;
position:absolute;margin-top:240px;width:390px;height:230px;margin-left:30px
}

#primarigaRivenditori {
	width:995px;height: 20px;position:relative;background-color:#a27a5e;text-align:right;display:block;color:white
}
#primarigaPrivati {
	width:995px;height: 20px;position:relative;background-color:#3f9277;text-align:right;display:block;color:white
}

#cambioLingua {
	font-size:.9em;font-weight:bold;margin-right:12px
}

#secondarigaRivenditori {
	z-index:4;width:995px;height: 35px;position:relative;background:#a57c60 url(../gfx/sf_menu_nocciola.gif);display: table
}

#secondarigaPrivati {
	z-index:4;width:995px;height: 35px;position:relative;background:#145e44 url(../gfx/sf_menu_green.gif);display: table
}

#box_news {
	margin-top:88px;position:relative;left:10px;width:311px;height:183px;
}

#box_news_privati {
	margin-top:88px;position:relative;left:50px;width:311px;height:183px;
}

#sfondo_news {
	z-index:1;position:absolute;width:311px;height:183px
}

.label_novita {
	z-index:40;position:relative;top:-3px;left:-3px;width:126px;height:74px;
}

#prev_next_buttons{
	z-index:3;position:absolute;top:3px;left:248px
}

#blocchetto_news, #blocchetto_news_privati {
	z-index:1;position:absolute;top:0px;left:0px;width:311px;height:183px;overflow:hidden;
}

#slider-list{
	width: 4000px;
	border: 0;
	margin: 0;
	padding:0;
	left:400px;
}

#slider-list li{
	list-style: none; 
	margin: 0; 
	padding: 0; 
	border: 0; 
	margin-right: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px; 
	float: left;
	width: 310px;
	height: 140px;
	overflow: hidden;
}

#slider-list li a {
	color: black;
	text-decoration: none;
}
#slider-list li a:hover {
	color: #704e36;
}

#blocchetto_news_privati #slider-list li a:hover {
	color: #0e4b38;
}

#slider-stage {
	z-index:1;position:absolute;top:32px;left:0px;width:311px;height:165px;font-size:.8em;overflow: auto;overflow-x: hidden;overflow-y: hidden;margin: 0 auto;
}
 
#box_sponsors {
	position:relative;margin-top:10px;left:10px;width:311px;height:158px;
}

#box_vuoidiventare {
	position:relative;margin-top:10px;left:10px;width:311px;height:158px;
}

#box_sponsors_content {
z-index:1;position:absolute;top:16px;width:311px;height:140px;overflow:hidden;text-align:center
}

#box_sponsors_privati {
	position:relative;margin-top:10px;left:50px;width:311px;height:158px;
}

#box_newsletter {
  top:400px;position:absolute;left:800px;width:186px;height:360px
}

#box_agents {
 position:relative;left:10px;width:291px;height:55px;background: url(../gfx/box_agents.png) no-repeat;padding:10px;margin-top:16px;font-size:1.0em
}

#testo_newsletter {
	z-index:2;position:absolute;top:132px;left:10px;width:164px;height:220px;overflow:hidden;font-size:.8em;
}

#img_newsletter {
	z-index:1;position:absolute;top:0px;left:0px;width:186px;height:360px;
}


#footer{
	background:white;text-align:center;width:995px;height:45px;padding-top:5px;color:#505050;
}

#footer_block1 {
	float:left;width:900px;text-align:center
}

#credits {
	float:right;width:95px;text-align:center
}

#credits a {
	color:#a0a0a0;text-decoration:none
}










#macroContainer {
	width: 100%;
	margin: auto;	
}

#centrale {
	width: 946px;
	margin: auto;
	position: relative;
}

#divAccessoRivenditori {
	position:absolute;
	z-index:3;
	top:447px;
	left:100px;
	width:173px;
	height:238px;
}

#divAccessoPrivati {
	position:absolute;
	z-index:3;
	top:447px;
	left:670px;
	width:173px;
	height:238px;
}

#divLingueHP {
	position:absolute;
	z-index:3;
	top:648px;
	left:400px;
}
#divFooterHP {
	width: 100%;
	position:absolute;
	z-index:3;
	top:690px;
	text-align:center;
}


#box2, #testata_privati, #testata{
	position:absolute;
}
#box2 span, #testata_privati span, #testata span{
	display:block;
	float:left;
}

.mask2{
	position:relative;
	width:210px;
	height:100px;
	overflow:hidden;
}


#cambioLinguaPrivati {
	font-size:.9em;font-weight:bold;margin-right:12px
}

#cambioLingua a {
	color: #d2b49f;
	text-decoration:none;
}

#cambioLinguaPrivati a {
	color: #126851;
	text-decoration:none;
}
#cambioLingua a:hover, #cambioLinguaPrivati a:hover{
	color: #ffffff;
}

.manina {
	cursor: pointer;
}

.sfHP {
	background: #eaeaea url(../gfx/sf_hp.gif) repeat-x;
}

.mTop20 {
	margin-top:20px
}

.mTop33 {
	margin-top:33px
}

.margin0 {
	margin: 0px;
}


