/*classi per camion_on_the_road*/
.camion_on_the_road{
height:700px;
clear:both;
}
.camion_on_the_road h1{
background:url(img/camion_on_the_road/logo_camion_on_the_road.png) no-repeat;
width:407px;
height:45px;
}
.camion_on_the_road h2{
background:none repeat scroll 0 0 #E6D342;
border:1px solid #000000;
color:#000000;
font-family:helvetica;
font-size:20px;
height:25px;
line-height:1.2;
margin:0 auto;
padding:2px;
text-align:left;
width:690px;
}
.camion_on_the_road h3{
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#000000;
font-family:helvetica;
font-size:16px;
line-height:1.2;
margin:0 auto;
padding:2px;
text-align:left;
}
.camion_on_the_road div a.bott_camion_on_the_road{
background:url("img/camion_on_the_road/bott_camion_on_the_road.png") no-repeat scroll 0 0 transparent;
clear:both;
color:#000000;
display:block;
font-size:11px;
font-weight:bold;
height:42px;
line-height:3.6;
text-align:center;
text-decoration:none;
width:198px;
}
.camion_on_the_road div a.bott_camion_on_the_road:hover{
background:url(img/camion_on_the_road/bott_camion_on_the_road.png) no-repeat -198px 0;
}
.spazio_video_camion_on_the_road{
background:url("img/camion_on_the_road/sfondo_video.png") no-repeat scroll 0 0 transparent;
height:397px;
padding:0;
width:426px;
float:left;
}
.spazio_video_camion_on_the_road object{
margin:35px 0 30px 18px;
}
.collaborazione_camion_on_the_road{
background:url("img/camion_on_the_road/collaborazione.png") no-repeat scroll 0 0 transparent;
height:397px;
padding:0;
width:273px;
float:right;
}
a.transpecial{
display:block;
height:40px;
margin:30px 0 0;
width:273px;
}
a.transpecial img{
height:40px;
margin:0;
width:273px;
border:0;
}
a.mondotrasporto{
display:block;
height:56px;
margin:5px 0 0;
width:133px;
}
a.mondotrasporto img{
border:0;
height:56px;
margin:0;
width:133px;
}
a.trucktuning{
display:block;
height:56px;
margin:5px 0 0;
width:133px;
}
a.trucktuning img{
border:0;
height:56px;
margin:0;
width:133px;
}
a.canale{
display:block;
height:186px;
margin:90px 0 0 50px;
width:203px;
}
a.canale img{
border:0;
height:186px;
margin:0;
width:203px;
}
/*classi per pop-onload*/
#divWaiting {position: absolute; z-index: 1000; display: block;}
#waitingContainerIFrame {
    background: #ff0000;
    display: none;
    left: 0;
    opacity: 0.7;
    overflow-y: hidden;
    position: absolute;
    top: 0;
    z-index: -1;
}
#waitingInternal {
background:#000000 none repeat scroll 0 0;
border:0 none;
height:100%;
left:0;
margin:0;
opacity: 0.9; filter: alpha(opacity=80);
padding:0;
position:fixed;
top:0;
width:100%;
}
#myoverlayer {
background-color:transparent;
border:none;
height:678px;
left:26%;
position:absolute;
top:10%;
width:777px;
z-index:200;
}
#overlayer_container {
background-color:transparent;
margin:0;
padding:0;
width:300px;
}
#overlayer_closer {
background-color:#000000;
height:35px;
padding:0;
width:777px;
}
#overlayer_closer a {
color:#FFFFFF;
display:block;
float:right;
font-size:15px;
font-weight:bold;
padding:10px 25px 0 0;
text-decoration:none;
}


#divpop {position: absolute; z-index: 100; background: red; display: block;}
#popInternal {
background:#D0D0D0 none repeat scroll 0 0;
border:0 none;
height:100%;
left:0;
margin:0;
opacity: 0.9; filter: alpha(opacity=90);
padding:0;
position:fixed;
top:0;
width:100%;
}
#popInternal div {
background:#FFFFFF url(img/pop_raduno/sfondo_raduno.jpg) no-repeat;
border:1px solid #666666;
height:643px;
margin:170px auto;
padding:0;
text-align:center;
width:777px;
/*opacity: 0.0; filter: alpha(opacity=0);*/
}

#popInternal div h1{
color:#FFFFFF;
font-family:trebuchet MS,Arial,Helvetica,sans-serif;
font-size:26px;
margin:100px 0 0 15px;
text-align:left;
width:280px;
}
#popInternal div h2{
color:#F5E506;
font-size:21px;
font-family: trebuchet MS, Arial, Helvetica, sans-serif;
margin:10px 0 0 15px;
text-align:left;
width:280px;

}
#popInternal div h3{
clear:both;
color:#FFFFFF;
float:right;
font-family:verdana,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
margin:250px 0 0 15px;
text-align:left;
width:240px;

}
/**/

body {

	background: #000000 url(img/body.jpg) repeat-x;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0px;
	}
a { text-decoration:none;}
a:hover { text-decoration:none;}
.right{float:right;}
.left{float:left;}
.both{clear:both;}
.rosso {color:#ff0000;background:#dddddd;padding:0;font-weight:bold;}
.link_impaginazione{background:#000000 none repeat scroll 0 0;color:#ffffff;height:30px;margin:2px;padding:5px;width:30px;}
#esterna {

	background: url(img/esterna.png);
	background-repeat: no-repeat;
	background-position: center top;
	padding:0 17px 0 0;
	width:1147px;
	min-height:613px;
	height: auto !important;
	margin:0 auto 0 auto;
}
#contenitore {
margin:auto;
width:909px;
margin:0 auto;
background:#ffffff;
min-height:650px;height: auto !important;

}
#testata{margin:0;height:119px;padding:0;background:#000000 url(img/sfondo_testata.jpg) no-repeat;}
#logo {
	float:left;
	background: url(img/logo.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin:0;
	padding:0;
	width:207px;
	height:119px;
	}
#testata_dx {float:right;margin:0 10px 0 0;padding:0;width:665px; height: 120px;}
#testata_dx h4.descrizione {color:#FFFFFF;font-size:14px;margin:55px 0 0 10px;padding:0;width:685px;height:30px;}
#testata_dx h1.descrizione {color:#FFFFFF;font-size:14px;margin:9px 0 0 0;padding:0;height:30px;}
.offerte{height:43px;width:139px;margin:0 0 0 115px;}
.offerte ul{height:43px;width:139px;list-style-image:none;list-style-type:none;margin:8px 0 0;}
.offerte ul li {height:43px;width:139px;background: url(img/offerte/bott_offerte.png) no-repeat;padding:2px 0 0;text-align:right;}
.offerte ul li:hover {height:43px;width:139px;background: url(img/offerte/bott_offerte_att.png) no-repeat;padding:2px 0 0;text-align:right;}
.offerte ul li a{height:43px;width:139px;padding:15px 22px 15px 30px;color:#ffffff; text-decoration:none;line-height:3;font-weight:bold;}
.offerte ul li a:hover{height:43px;width:139px;padding:15px 22px 15px 30px;color:#ffffff; text-decoration:none;line-height:3;font-weight:bold;}

h2 {
background:transparent url(img/titolo.jpg) no-repeat scroll center top;
border-bottom:1px solid;
color:#FFFFFF;
font-family:helvetica;
font-size:24px;
height:40px;
line-height:1.5;
margin:0;
text-align:right;
width:699px;
}

#menu_top {margin:0;padding:0;width:665px;float:right;}
#menu_top ul {
	height:38px;
	list-style-image:none;
	list-style-type:none;
	margin:0;
	padding:0;
	width:665px;
	float:right;
	}

#menu_top ul li.home{background:transparent url(img/home.gif) no-repeat;color:#000000;display:block;float:left;height:38px;line-height:2;text-align:center;width:132px;}
#menu_top  ul li.home:hover{background:transparent url(img/home_hover.gif) no-repeat;color:#000000;display:block;float:left;height:38px;line-height:2;text-align:center;width:132px;}
#menu_top  ul li.home_att{background:transparent url(img/home_hover.gif) no-repeat;color:#000000;display:block;float:left;height:38px;line-height:2;text-align:center;width:132px;}

#menu_top  ul li.dove_siamo{background:url(img/dove_siamo.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}
#menu_top  ul li.dove_siamo:hover{background:url(img/dove_siamo_hover.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}
#menu_top  ul li.dove_siamo_att{background:url(img/dove_siamo_hover.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}


#menu_top  ul li.contatti{background:url(img/contatti.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}
#menu_top  ul li.contatti:hover{background:url(img/contatti_hover.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}
#menu_top  ul li.contatti_att{background:url(img/contatti_hover.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}

#menu_top  ul li.catalogo{background:url(img/catalogo.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}
#menu_top  ul li.catalogo:hover{background:url(img/catalogo_hover.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}
#menu_top  ul li.catalogo_att{background:url(img/catalogo_hover.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}

#menu_top ul li.negozio{background:url(img/negozio.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}
#menu_top  ul li.negozio:hover{background:url(img/negozio_hover.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}
#menu_top  ul li.negozio_att{background:url(img/negozio_hover.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}

#menu_top ul li.promozioni{background:url(img/promozioni.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}
#menu_top  ul li.promozioni:hover{background:url(img/promozioni_hover.gif) no-repeat;display:block;float:left;width:132px;height:38px;line-height:2;color:#000000;text-align:center;}

#menu_top ul li a {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;color:#000000;text-decoration:none;height:20px; padding:15px 15px 15px 30px;font-weight:bold;line-height:3; }
#pagina{margin:0;background:#ffffff;}


#link_amici {margin:25px 0 0 0;padding:0;width:120px;height:32px;float:right; background:url(img/link_amici.png) no-repeat top left;}

#info_raduno {margin:0 0 0 0;padding:0;width:180px;height:31px;float:right; background:url(img/info_raduni.png) no-repeat top left;}
#info_raduno  a {font-family:verdana; font-size:10px; font-weight:bold;color:#ff0000;padding:0px 0 0 30px;height:18px;line-height:3;text-decoration:none;}
#info_raduno a:hover {text-decoration:underline;}

#link_amici a {font-family:verdana; font-size:10px; font-weight:bold;color:#4D82E3;padding:0px 0 0 30px;height:18px;line-height:3;text-decoration:none;}
#link_amici a:hover {text-decoration:underline;}


.menu_hospitality {margin:0 0 0 0;padding:0;width:178px;height:41px;float:right; background: url(img/hospitality/menu_hospitality.gif) no-repeat top left;}

.link_amici {margin:6px 0 0 0;padding:0;width:126px;height:36px;float:right; background:url(img/bott_siti_amici.png) no-repeat top left;}
.link_amici:hover {margin:6px 0 0 0;padding:0;width:126px;height:36px;float:right; background:url(img/bott_siti_amici_hover.png) no-repeat top left;}

.info_raduno {margin:6px 0 0 0;padding:0;width:196px;height:36px;float:right; background:url(img/bott_info_raduno.png) no-repeat top left;}
.info_raduno:hover {margin:6px 0 0 0;padding:0;width:196px;height:36px;float:right; background:url(img/bott_info_raduno_hover.png) no-repeat top left;}

.info_raduno a {font-family:verdana; font-size:10px; font-weight:bold;color:#9F0101;padding:10px 0 10px 45px;height:18px;line-height:3.5;text-decoration:none;}
.info_raduno a:hover {text-decoration:none;}

.link_amici a {font-family:verdana; font-size:10px; font-weight:bold;color:#002DCA;padding:10px 0 10px 45px;height:18px;line-height:3.5;text-decoration:none;}
.link_amici a:hover {text-decoration:none;}

	/*nuovo-menu*/
h3{margin:0;padding:0;}	
#titolo h3 a{background:transparent url(img/titolo_prodotti.jpg) no-repeat;color:#FFFFFF;display:block;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;height:41px;line-height:4;text-align:center;text-decoration:none;width:209px;} 	


#generici a{background:transparent url(img/generici.jpg) no-repeat;color:#FFFFFF;display:block;float:left;height:36px;line-height:2;width:209px;text-decoration:none;border-bottom:1px solid #000000;padding:0;margin:0;}
#generici a:hover{background:transparent url(img/generici_hover.jpg) no-repeat;color:#FFFFFF;display:block;float:left;height:36px;line-height:2;width:209px;text-decoration:none;border-bottom:1px solid #000000;padding:0;margin:0;}

ul.menu_offerte{list-style-image:none;list-style-type:none;margin:0;padding:0;}
li.menu_offerte{ background:transparent url(img/offerte/menu.gif) no-repeat;height:36px;width:209px;line-height:2;text-decoration:none;margin:0;padding:0;}
li.menu_offerte a{ color:#FFFFFF;height:36px;line-height:2.5;width:209px;text-decoration:none;height:36px;width:209px;padding:0 0 0 15px;}
li.menu_offerte:hover{ background:transparent url(img/offerte/menu_hover.gif) no-repeat;height:36px;width:209px;line-height:2;text-decoration:none;}


/* Fix IE e IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; }

/*fine tendina*/
/*fine vecchiomenu*/	



	
#dx {margin:0px;padding:0;width:699px;float:right;background:#000000 url(img/sfondo-dx.jpg) repeat-x;min-height:550px;height: auto !important;}
#dx_homepage {margin:0px;padding:0;width:699px;float:right;background:#ffffff url(img/sfondo-dx_home.jpg) repeat-x;min-height:802px;height: auto !important;}
#dx_camion_on_the_road {margin:0px;padding:0;width:699px;float:right; background:url(img/camion_on_the_road/sfondo-dx_camion.jpg) repeat-x;min-height:752px;height: auto !important;}

#dx_contattaci {margin:0px;padding:0;width:699px;float:right;background:#000000 url(img/contattaci/sfondo-dx.jpg) repeat-x;min-height:550px;height: auto !important;}
#dx_catalogo_esterno {margin:0px;padding:0;width:699px;float:right;background:#000000 url(img/sfondo-dx_catalogo.jpg) no-repeat;min-height:550px;height: auto !important;}
#dx_eventi_esterno {margin:0px;padding:0;width:699px;float:right;background:#000000 url(img/eventi/sfondo-dx_eventi.jpg) no-repeat;min-height:550px;height: auto !important;}
#dx_eventi_esterno_2010 {margin:0px;padding:0;width:699px;float:right;background:#000000 url(img/eventi/sfondo-dx_eventi_2010.jpg) no-repeat;min-height:550px;height: auto !important;}
#dx_eventi_esterno_2011 {margin:0px;padding:0;width:699px;float:right;background:#000000 url(img/eventi/sfondo-dx_eventi_2011.jpg) no-repeat;min-height:550px;height: auto !important;}

.fascia_titolo_con_bottoni {
background:transparent url(img/titolo.jpg) no-repeat scroll center top;
border-bottom:1px solid;
color:#FFFFFF;
font-family:helvetica;
font-size:24px;
height:40px;
line-height:1.5;
margin:0;
text-align:right;
width:699px;
}
.fascia_titolo_con_bottoni div {
background:transparent url(img/titolo.jpg) no-repeat scroll center top;
border-bottom:1px solid;
color:#FFFFFF;
float:left;
font-family:helvetica;
font-size:24px;
line-height:1.5;
margin:0;
padding:10px 0 0 10px;
text-align:right;
width:190px;
}
.fascia_titolo_con_bottoni div a {
background:url("img/eventi/bott_anni.jpg") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:14px;
height:30px;
line-height:2.4;
text-align:center;
width:175px;
}
.fascia_titolo_con_bottoni div a:hover {
 background:url(img/eventi/bott_anni.jpg) no-repeat -176px 0;
 color:#000000;
}
.fascia_titolo_con_bottoni h2{
background:transparent url(img/titolo.jpg) no-repeat scroll right top;
border-bottom:1px solid;
color:#FFFFFF;
font-family:helvetica;
font-size:24px;
height:40px;
line-height:1.6;
margin:0;
text-align:right;
width:499px;
float:right;
}
#dx_dovesiamo_esterno {margin:0px;padding:0;width:699px;float:right;background:#000000 url(img/dove_siamo/sfondo-dx_dovesiamo.jpg) no-repeat;min-height:550px;height: auto !important;}
#dx_link_esterno {margin:0px;padding:0;width:699px;float:right;background:#000000 url(img/link/sfondo-dx_link.jpg) no-repeat;min-height:550px;height: auto !important;}
#dx_contenuto_dovesiamo{
   background: url("img/dove_siamo/cartina.jpg") no-repeat scroll center bottom #DDDDDD;
    border: 1px solid;
     clear: both;
    float: left;
    height: 309px;
    margin: 40px 0 0 10px;
    width: 382px;
		
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:0px 0px 3px #000;
	-webkit-box-shadow:0px 0px 3px #000;
	box-shadow:0px 0px 3px #000;
}
#dx_contenuto_dovesiamo iframe{ margin:11px;}
.mappa{
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    line-height: 4;
    text-align: center;
	}
#dovesiamo{float:right;margin:0px;padding:0;width:300px;margin:100px 0 0 0; font-size:15px;font-weight:bold; text-align:center;}
#spazio_dovesiamo_dx{
float:right;
font-size:12px;
margin:0;
padding-left:5px;
width:280px;
}
#spazio_dovesiamo_dx h5 {
color:#FD0002;
font-size:18px;
padding:0;
margin:0px;
text-transform:capitalize;
}

#spazio_dovesiamo_dx h1.h1titolo{color:#ff0000;font-size:12px;margin:0;padding:0;}

#spazio_dovesiamo_dx ul{list-style:none;margin:50px 0 0 0;padding:0;}
#spazio_dovesiamo_dx ul li{ 
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    padding: 0 0 0 10px;
    text-align: left;
    width: 280px;
	}
#spazio_dovesiamo_dx ul li.tel{ background:url(img/tel.gif) no-repeat;font-weight:bold;font-size:10px;height:42px;line-height:4;padding:0 0 0 10px;text-align:center;width:179px;color: #000;}
#spazio_dovesiamo_dx ul li.fax{ background:url(img/fax.gif) no-repeat;font-weight:bold;font-size:10px;height:42px;line-height:4;padding:0 0 0 10px;text-align:center;width:179px;color: #000;}
#spazio_dovesiamo_dx ul li.mail{ background:url(img/mail.gif) no-repeat;font-weight:bold;height:42px;padding:0 0 0 10px;width:209px;text-align:center;}
#spazio_dovesiamo_dx ul li.mail:hover{ background:url(img/mail_hover.gif) no-repeat;font-weight:bold;height:42px;padding:0 0 0 10px;width:209px;text-align:center;}
#spazio_dovesiamo_dx ul li.mail a{ font-weight:bold;font-size:10px;height:42px;line-height:4;padding:0 0 0 0px;text-align:center;width:209px;color:#000000;text-decoration:none;}
#spazio_dovesiamo_dx ul li.mail a:hover{ font-size:10px;height:42px;line-height:4;padding:0 0 0 0px;text-align:center;width:209px;color:#000000;text-decoration:underline;}

#dovesiamo_dx{float:left;list-style-type:none;margin:10px;width:285px;padding:0;color:#ffffff;text-align:justify;}
#dovesiamo_dx ul{float:right;list-style-type:none;margin:0;padding:0;width:203px;height:56px;}
#dovesiamo_dx  ul li{background:url(img/richiedi_info.png) no-repeat;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:203px;height:56px;text-align:center;}
#dovesiamo_dx  ul li:hover{background:url(img/richiedi_info_hover.png) no-repeat;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:203px;height:56px;text-align:center;}
#dovesiamo_dx  ul li a{color:#960001;font-size:10px; text-decoration:none;line-height:5;font-weight:bold;margin:0;padding:0 0 15px 35px;}





#dx_contenuto_negozio{background:#2E2D2D;margin:0 auto;padding:0;width:580px;}
#dx_contenuto{margin:0px;padding:0;width:699px;}
#dx_contenuto_sx{float:left;height:361px;margin:0;width:268px;}

#in_costruzione{float:right;margin:0px;padding:0;width:350px;margin:100px auto; font-size:15px;font-weight:bold; text-align:center;}
#in_costruzione ul{list-style:none;margin:0 auto; padding:0;}
#in_costruzione ul li{ font-size:10px;font-weight:bold;padding:0 0 0 10px;text-align:left;width:300px;color:#000000;}
#in_costruzione ul li.tel{ background:url(img/tel.gif) no-repeat ;font-size:10px;height:42px;line-height:4;padding:0 0 0 10px;text-align:center;width:179px;margin:0 auto;}
#in_costruzione ul li.fax{ background:url(img/fax.gif) no-repeat ;font-size:10px;height:42px;line-height:4;padding:0 0 0 10px;text-align:center;width:179px;margin:0 auto;}
#in_costruzione ul li.mail{ background:url(img/mail.gif) no-repeat ;height:42px;padding:0 0 0 10px;width:209px;text-align:center;margin:0 auto;}
#in_costruzione ul li.mail:hover{ background:url(img/mail_hover.gif) no-repeat ;height:42px;padding:0 0 0 10px;width:209px;text-align:center;margin:0 auto;}
#in_costruzione ul li.mail a{ font-size:10px;height:42px;line-height:4;padding:0 0 0 10px;text-align:center;width:209px;color:#000000;text-decoration:none;margin:0 auto;}
#in_costruzione ul li.mail a:hover{ font-size:10px;height:42px;line-height:4;padding:0 0 0 10px;text-align:center;width:209px;color:#000000;text-decoration:underline;margin:0 auto;}
/*per raduno*/
#dx_immagine_raduno{
background:transparent url(img/home/raduno/sfondo_raduno.png) no-repeat scroll 0 0;
border:0 none;
float:right;
height:420px;
margin:10px 5px 0;
padding:0;
width:351px;
}
.bott_raduno_grande a{ 
background:transparent url(img/home/raduno/bott_grande.png) no-repeat 0 0;
color:#FFFFFF;
display:block;
font-size:20px;
height:67px;
line-height:1.4;
text-align:center;
width:351px;
font-weight:bold;
}
.bott_raduno_grande a:hover{ 
background:transparent url(img/home/raduno/bott_grande.png) no-repeat -351px 0;
}
.bott_raduno_piccolo { 
margin:310px 0 0 0;
}
.bott_raduno_piccolo a{ 
    background: url("img/home/raduno/bott_piccolo.png") no-repeat scroll 0 0 transparent;
    color: #FF0000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    line-height: 1.6;
    text-align: center;
    width: 318px;
}
.bott_raduno_piccolo a:hover{ 
background:transparent url(img/home/raduno/bott_piccolo.png) no-repeat -318px 0;
}




#dx_immagine{float:right;margin:20px 5px 0;width:351px;padding:0;border:1px solid #ffffff;}
#dx_home{float:left;list-style-type:none;margin:10px;width:285px;padding:0;color:#ffffff;text-align:justify;}
#dx_home ul{float:right;list-style-type:none;margin:0;padding:0;width:203px;height:56px;}
#dx_home  ul li{background:url(img/richiedi_info.png) no-repeat;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:203px;height:56px;text-align:center;}
#dx_home  ul li:hover{background:url(img/richiedi_info_hover.png) no-repeat;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:203px;height:56px;text-align:center;}
#dx_home  ul li a{color:#960001;font-size:10px; text-decoration:none;line-height:5;font-weight:bold;margin:0;padding:15px 0 15px 20px;}

#loghi{width:265px;float:left;list-style-type:none;margin:10px auto;width:650px;padding:0;height:72px;}
#loghi ul{float:left;list-style-type:none;margin:0;padding:0;width:620px;height:72px;}
#loghi  ul li{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 1px 0 0;padding:8px;width:67px;border:2px dotted #000000;}
#loghi  ul li:hover{float:left;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 1px 0 0;padding:8px;width:67px;border:2px dotted #ffffff;background:#dddddd;}
/*contatti*/
#spazio_contatti_form{clear:both;float:left;margin:0;padding:0;width:310px;font-size:11px;}
#spazio_contatti_form h5.contatti {
	color:#ffffff;
	font-size:12px;
	margin:0;
	padding:0;
}

#spazio_contatti_form ul.text-area{list-style-type:none;margin:0px;padding:10px 0 0 0;width:310px;height:20px;height:85px;}
#spazio_contatti_form ul.text-area li.contattaci-testo{margin:0;font-size:12px;float:left;text-align:left;FONT: 10px Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff;}
#spazio_contatti_form ul.text-area li.right{margin:0;font-size:12px;float:right;margin:0;padding:0;}
#spazio_contatti_form p{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}

#spazio_contatti_form ul{list-style-type:none;margin:0px;padding:10px 0 0 0;width:310px;height:20px;}
#spazio_contatti_form ul li.contattaci-testo{margin:0;font-size:12px;float:left;text-align:left;FONT: 10px Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff;height:20px;}
#spazio_contatti_form ul li.right{margin:0;font-size:12px;float:right;margin:0;padding:0 0 0 0;height:20px;}

input.bottone-contattaci{ width:100px;height:18px;border:#ffffff;BACKGROUND:#dddddd;FONT: 10px Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none;}
textarea {FONT-FAMILY: verdana,mssanserif,arial;font-size:9px;border: 1px solid Gray;}
input {FONT-FAMILY: verdana,mssanserif,arial;font-size:9px;height: 18px;border: 1px solid Gray;color:#000000;}
#privacy{margin:0;padding:0;width:310px;text-align:left;height:80px;border:1px solid #dddddd;FONT:9px Verdana, Arial, Helvetica, sans-serif;COLOR: #ffffff;}
#privacy p{margin:0;padding:0;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;  COLOR: #ffffff;}

#spazio_contatti{margin:0;width:648px;font-size:10px;margin:25px 0 0 5px;color:#FFFFFF;}
#spazio_contatti_sx{float:left;margin:0;width:268px;}
#spazio_contatti_dx{
font-size:12px;
margin:0 0 0 5px;
padding-left:5px;
width:310px;
}
#spazio_contatti_dx h5 {
color:#FD0002;
font-size:18px;
padding:0;
margin:0px;
text-transform:capitalize;
}

#spazio_contatti_dx h1.h1titolo{color:#ff0000;font-size:12px;margin:0;padding:0;}

#spazio_contatti_dx ul{list-style:none;margin:0;padding:0;}
#spazio_contatti_dx ul li{ font-size:10px;font-weight:bold;padding:0 0 0 10px;text-align:left;width:300px;color:#000000;}
#spazio_contatti_dx ul li.tel{ background:url(img/tel.gif) no-repeat ;font-size:10px;height:42px;line-height:4;padding:0 0 0 10px;text-align:center;width:179px;}
#spazio_contatti_dx ul li.fax{ background:url(img/fax.gif) no-repeat ;font-size:10px;height:42px;line-height:4;padding:0 0 0 10px;text-align:center;width:179px;}
#spazio_contatti_dx ul li.mail{ background:url(img/mail.gif) no-repeat ;height:42px;padding:0 0 0 10px;width:209px;text-align:center;}
#spazio_contatti_dx ul li.mail:hover{ background:url(img/mail_hover.gif) no-repeat ;height:42px;padding:0 0 0 10px;width:209px;text-align:center;}
#spazio_contatti_dx ul li.mail a{ font-size:10px;height:42px;line-height:4;padding:0 0 0 0px;text-align:center;width:209px;color:#000000;text-decoration:none;}
#spazio_contatti_dx ul li.mail a:hover{ font-size:10px;height:42px;line-height:4;padding:0 0 0 0px;text-align:center;width:209px;color:#000000;text-decoration:underline;}



/*link*/
#spazio_link{min-height:280px;height: auto !important;margin:0;width:648px;font-size:10px;margin:25px 0 0 5px;color:#000000;}
#spazio_link_sx{float:left;margin:0;width:268px;}
#spazio_link_sx ul{list-style:none;margin:0;padding:0;}
#spazio_link_sx ul li{ font-size:10px;font-weight:bold;padding:5px 0 5px 0px;;text-align:left;height:35px;width:300px;color:#000000;border-bottom:1px solid #000000;}
#spazio_link_sx ul li a img{ border:1px solid #000000;padding:0;margin:0 10px 0 0;}
#spazio_link_sx ul li a {color:#000000; text-decoration:none;padding:0;}
#spazio_link_sx ul li a:hover {color:#ffffff; text-decoration:underline;padding:0}

#spazio_link_dx{float:right;font-size:12px;margin:0 0 0 5px;padding-left:5px;width:310px;}
#spazio_link h1.h1titolo{color:#ff0000;font-size:12px;margin:0;padding:0;}
#spazio_link_dx ul{list-style:none;margin:0;padding:0;}
#spazio_link_dx ul li{ font-size:10px;font-weight:bold;padding:5px 0 5px 0px;;text-align:left;height:35px;width:300px;color:#000000;border-bottom:1px solid #000000;}
#spazio_link_dx ul li a img{ border:1px solid #000000;padding:0;margin:0 10px 0 0;}
#spazio_link_dx ul li a {color:#000000; text-decoration:none;padding:0;}
#spazio_link_dx ul li a:hover {color:#ffffff; text-decoration:underline;padding:0;}

/*catalogo*/
#dx_catalogo {margin:0px;padding:0;width:699px;float:right;background:#838383 url(img/sfondo_prodotti.jpg) repeat-x;min-height:550px;height: auto !important;}
#lista-catalogo {
margin:0px 0 0 0px;
width:100%;
min-height:80px;
height: auto !important;
}
.catalogo_ {
border-bottom:1px solid #000000;
font-size:11px;
margin:10px;
min-height:67px;
text-align:justify;
width:400px;
}
#catalogo {
border-bottom:1px solid #000000;
font-size:11px;
margin:10px;
min-height:67px;
text-align:justify;
width:400px;
}
.fotocatalogo {
float:left;
margin:0px 0 0 5px;
width:100px;
}
#fotocatalogo img{
border:1px solid #000000;
}
.pdfcatalogo{
color:#ffffff;
float:right;
font-size:11px;
margin:8px 0 0;
padding:0;
width:250px;
height:62px;
}
#pdfcatalogo{
color:#ffffff;
float:right;
font-size:11px;
margin:8px 0 0;
padding:0;
width:250px;
height:62px;
}

#pdfcatalogo p{
float:left;
border:0px;
padding:5px 10px 0 5px;
}
#pdfcatalogo a img{
float:right;
border:0px;
padding:0;
}
/*eventi*/
#dx_eventi {margin:0px;padding:0;width:699px;float:right;background:#838383 url(img/sfondo_prodotti.jpg) repeat-x;min-height:550px;height: auto !important;}
#lista-eventi {
margin:0px 0 0 0px;
padding:0;
min-height:550px; height:auto !important;
width:699px;
}

#eventi {
border-bottom:0;
font-size:11px;
margin:10px;
min-height:400px;height: auto !important;
padding:0;
text-align:justify;
width:670px;
}
#eventi p {padding:0 0 0 0;margin:0;color:#ffffff;font-size:11px;font-weight:bold;}
.eventi_titolo {color:#ffffff;font-size:12px;}
#fotoeventi {
float:left;
margin:0 50px 0 5px;
width:250px;
}
#fotoeventi img{
border:1px solid #000000;
}

#eventi ul{float:left;list-style-type:none;margin:0;padding:0;width:203px;height:56px;}
#eventi  ul li{background:url(img/richiedi_info.png) no-repeat;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:203px;height:56px;text-align:center;}
#eventi  ul li:hover{background:url(img/richiedi_info_hover.png) no-repeat;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:203px;height:56px;text-align:center;}
#eventi  ul li a{color:#960001;font-size:10px; text-decoration:none;line-height:5;font-weight:bold;margin:0;padding:15px 0 15px 20px;}

.spazio_video{ background:url(img/eventi/sfondo_video.gif) no-repeat; width:660px; height:400px; padding:27px 10px;}

#scarica_pdf ul li{background:url(img/scarica_pdf.png) no-repeat;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:203px;height:56px;text-align:center;}
#scarica_pdf ul li:hover{background:url(img/scarica_pdf_hover.png) no-repeat;float:right;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;width:203px;height:56px;text-align:center;}
#scarica_pdf ul li a{color:#960001;font-size:10px; text-decoration:none;line-height:5;font-weight:bold;margin:0;padding:15px 0 15px 20px;}

/*prodotti*/
.link_privacy{color:#000000; font-weight:bold; text-decoration:underline;}
.link_privacy:hover{color:#000000; font-weight:bold; text-decoration:none;}
.link_privacy_bianco{color:#ffffff; font-weight:bold; text-decoration:underline;}
.link_privacy_bianco:hover{color:#ffffff; font-weight:bold; text-decoration:none;}

#dx_prodotti {margin:0px;padding:0;width:699px;float:right;background:#838383 url(img/sfondo_prodotti.jpg) repeat-x;min-height:550px;height: auto !important;}
#lista-prodotti {
	margin:0px 0 0 5px;
	width:100%;
	min-height:550px;
	height: auto !important;
}
h1.prodotti {
background:transparent url(img/titolo.jpg) no-repeat scroll center top;
color:#FFFFFF;
font-family:helvetica;
font-size:24px;
height:41px;
line-height:35px;
margin:0;
text-align:right;
width:699px;
}
.no_offerte {
border-bottom:0 none;
clear:both;
height:auto !important;
margin:20px auto;
min-height:80px;
text-align:justify;
width:660px;
background:url(img/offerte/sfondo_info2.png) no-repeat left;
}
.no_offerte p {
border:2px dotted #A90415;
color:#A90415;
font-size:17px;
font-style:italic;
line-height:2;
padding:50px 0 45px 300px;
text-align:left;
}
/*.no_offerte {
border-bottom:0 none;
clear:both;
height:auto !important;
margin:20px auto;
min-height:80px;
text-align:justify;
width:660px;
background:url(img/offerte/sfondo_info.png) no-repeat right;
}
.no_offerte p {
border:2px dotted #A90415;
color:#A90415;
font-size:17px;
padding:50px 10px;
}*/
.prodotto {
font-size:11px;
margin:10px;
text-align:justify;
width:660px;
min-height:80px;
height: auto !important;
clear:both;
border-bottom:1px solid #000000;

}
.contenuto_prodotti{
float:left;
margin:0px 0 0 5px;
width:500px;
}
.descrizione_prodotto{
float:left;
margin:0px 0 0 5px;
width:100%;
}
.descrizione_prodotto ul
{ 
border-bottom:1px dotted #666666;
float:left;
list-style-image:none;
list-style-type:none;
margin:0 0 10px;
padding:2px 0 5px;
width:100%;
}
.descrizione_prodotto ul li.descrizione{font-size:10px;line-height:2;width:360px;}
.contenuto_prodotti ul li.prezzo_prodotto{ width:120px; text-align:right; color:#ff0000;line-height:2;font-size:10px;} 
.foto {
float:left;
margin:0px 5px 0 5px;
}
.foto img{
border:1px solid #000000;
}
.sottotitolo {
height:25px;
margin:0;
width:100%;
}
.testo-prodotti {
height:20px;
margin:7px 0 0 0;
width:100%;
font-size:9px;
}
.testo-prodotti span.prezzo {
height:25px;
margin:0 0 0 15px ;
width:100%;color:#ff0000;
}
.fine{height:2px;clear:both;}
h5 {
color:#000000;
font-family: helvetica,Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}

#pdf{
color:#000000;
font-size:11px;
width:100%;

margin:0 0 20px 0;
}
#pdf a img{
border:0px;
padding:5px 10px 0 5px;
}


#piede {
background:#000000 url(img/piede.jpg) no-repeat;
color:#ffffff;
height:31px;
width:916px;
clear:both;
text-align:center;
height:76px;
margin-top:0px;
padding:20px 0 0 0;
font-size:10px;
}

#piede a {
color:#ffffff;
text-decoration:none;
}
#piede a:hover {
color:#ffffff;
text-decoration:underline;
}

/*offerte*/

h2.offerte {
background:transparent url(img/offerte/titolo_offerte.gif) center top;
color:#FFFFFF;
font-family:helvetica;
font-size:22px;
height:40px;
line-height:35px;
margin:0;
text-align:right;
width:699px;
}
h3.dettaglio_offerte {
color:#000000;
font-family:helvetica;
font-size:12px;
height:41px;
margin:0;
text-align:left;
}

.dettaglio_offerta{ margin:10px 0 0 0;}
.dettaglio_offerta a{ background: url(img/offerte/bottone_dettaglio.png) no-repeat; color:#ffffff;padding:4px 40px; margin:10px 0 0 0;}
.dettaglio_offerta a:hover{ background: url(img/offerte/bottone_dettaglio_att.png) no-repeat; color:#ffffff;padding:4px 40px;}

.spazio_offerte {
font-size:11px;
margin:10px;
text-align:justify;
width:650px;
clear:both;

}
.contenuto_offerta{
margin:0px 0 0 5px;
width:320px;
color:#000000;
}

.contenuto_offerta ul.text-area{list-style-type:none;margin:0px;padding:10px 0 0 0;width:320px;height:20px;height:85px;}
.contenuto_offerta ul.text-area li.contattaci-testo{margin:0;font-size:12px;float:left;text-align:left;FONT: 10px Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; COLOR: #ffffff;}
.contenuto_offerta ul.text-area li.right{margin:0;font-size:12px;float:right;margin:0;padding:0;}
.contenuto_offerta p{margin:0;padding:0;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;}

.contenuto_offerta ul{list-style-type:none;margin:0px;padding:10px 0 0 0;width:320px;height:20px;}
.contenuto_offerta ul li{margin:0;padding:5px 0;font-size:12px;text-align:left;FONT: 10px Verdana, Arial, Helvetica, sans-serif;FONT-WEIGHT: bold;color:#000000;}

input.bottone{ width:100px;height:18px;color:#ffffff;BACKGROUND:#770E0E;FONT: 10px Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; border:1px solid #590707; TEXT-DECORATION: none; }

.foto_dettaglio {
margin:0px 0 0 5px;
width:258px;
}
.foto_dettaglio img{border:1px solid #000000;}


.sfondo_nero {
background:#000000 none repeat scroll 0 0;
border:1px solid #000000;
}


/*hospitality*/
h2.hospitality  {
background:transparent url(img/hospitality/titolo_hospitality.jpg) no-repeat scroll center top;
color:#FFFFFF;
font-family:helvetica;
font-size:24px;
height:41px;
line-height:35px;
margin:0;
text-align:right;
width:100%;
}
#dx_hospitality {margin:0px;padding:0;width:100%;float:right;background:#ffffff url(img/hospitality/sfondo-dx_hospitality.jpg) repeat-x;min-height:550px;height: auto !important;}
#dx_contenuto_hospitality{height:600px;margin:5px 0 0 5px;padding:0;width:100%;}
#dx_contenuto_hospitality_lungo{height:890px;margin:5px 0 0 5px;padding:0;width:100%;}
#dx_contenuto_hospitality_medio{height:790px;margin:5px 0 0 5px;padding:0;width:100%;}

.top_hospitality{margin:0; float:left;}
h6 {font-weight:bold; font-style:italic; font-size:12px; clear:both; margin:0 0 5px;}
.descrizione_hospitality {margin:0; height:193px;clear:both;}
.descrizione_hospitality div.etichette{ width:149px; float: left; margin:0 0 35px;}
.descrizione_hospitality div.etichette ul { list-style:none;width:149px; margin:0;padding:0;}
.descrizione_hospitality div.etichette ul li 
	{ 
	background:transparent url(img/hospitality/etichetta_hospitality.png) no-repeat scroll 0 0;
	color:#000000;
	float:left;
	font-size:11px;
	font-style:italic;
	height:21px;
	margin:0;
	padding:2px 0 0 5px;
	width:149px;
	}
div.bott_hospitality{ clear:both;width:171px; }

a.bott_pdf_hospitality 
	{ 
	background:transparent url(img/hospitality/bott_pdf_hospitality.png) no-repeat left center;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	height:36px;
	line-height:2.7;
	padding:0;
	text-align:center;
	width:170px;
	}
a.bott_pdf_hospitality:hover 
	{ 
	background:transparent url(img/hospitality/bott_pdf_hospitality_att.png) no-repeat left center;
	}

a.bott_info_hospitality 
	{ 
	background:transparent url(img/hospitality/bott_info_hospitality.png) no-repeat left center;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	height:36px;
	line-height:2.7;
	padding:0;
	text-align:center;
	width:170px;
	}
a.bott_info_hospitality:hover 
	{ 
	background:transparent url(img/hospitality/bott_info_hospitality_att.png) no-repeat left center;
	}
a.bott_gallery_hospitality 
	{ 
	background:transparent url(img/hospitality/bott_gall_hospitality.png) no-repeat left center;
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	height:36px;
	line-height:2.7;
	padding:0;
	text-align:center;
	width:170px;
	}
a.bott_gallery_hospitality:hover 
	{ 
	background:transparent url(img/hospitality/bott_gall_hospitality_att.png) no-repeat left center;
	}	
.foto_hospitality{ width:519px; height:440px; background:url(img/hospitality/sfonto_foto_hospitality.png) no-repeat;}
.foto_hospitality div
{ 
	float:right;
	height:169px;
	padding:0;
	width:289px;
}
a.bott_foto_hospitality 
	{ 
	background:transparent url(img/hospitality/bott_foto_hospitality.png) no-repeat scroll right center;
	color:#FFFFFF;
	display:block;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	height:119px;
	margin:0;
	padding:30px 30px 20px 132px;
	width:127px;
	}
a.bott_foto_hospitality:hover { background:transparent url(img/hospitality/bott_foto_hospitality_att.png) no-repeat scroll right center;	}
.foto_hospitality  p
	{ 
	clear:both;
	color:#FFFFFF;
	float:right;
	font-weight:bold;
	height:50px;
	margin:170px 104px 0 0;
	padding:0;
	text-align:center;
	width:230px;
	}
.gallery_hospitality{ background:url(img/hospitality/sfondo_gallery_h.png) no-repeat; width:161px; height:635px;margin:0 10px 0 0;}	
.gallery_hospitality p
	{ 
	background:url(img/hospitality/freccia_gallery_h.png) no-repeat bottom center; 
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	height:62px;
	margin:10px auto;
	text-align:center;
	width:164px;
	}	
.gallery_hospitality ul{ list-style-image:none;list-style-position:outside;list-style-type:none;margin:0 10px 0 21px;padding:0;width:100px;}
.gallery_hospitality ul li{margin:3px 0 0 0;}	
.gallery_hospitality ul li a{ color:#000000;font-size:11px;font-style:italic; list-style:none;margin:0 auto; text-align:center;}
.gallery_hospitality ul li a img{ border:2px dotted #ffffff;}
.gallery_hospitality ul li a:hover img{ border:2px dotted #666666;}
/*foto hospitality*/
div.bott_hospitality_2
	{ 
	float:left;
	height:101px;
	margin:10px 0 0 125px;
	width:221px;
	}	
.testo_allestimenti_hospitality { margin:0 0 0 90px; width:350px;}
.testo_allestimenti_hospitality p{ font-size:12px; font-weight:bold; margin:15px 0 20px;width:350px;}	
a.bott_allestimenti_hospitality 
	{ 
	background:transparent url(img/hospitality/bott_allestimenti_hosp.png) no-repeat scroll right center;
	color:#ffffff;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	height:46px;
	line-height:2;
	padding:0;
	text-align:center;
	width:350px;
	}
a.bott_allestimenti_hospitality:hover 
	{ 
	background:transparent url(img/hospitality/bott_allestimenti_hosp_att.png) no-repeat scroll right center;
	}
a.bott_servizi
	{ 
	background:transparent url(img/hospitality/bott_servizi.png) no-repeat scroll right center;
	color:#ffffff;
	float:right;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	height:46px;
	line-height:2;
	padding:0;
	text-align:center;
	width:350px;
	}
a.bott_servizi:hover 
	{ 
	background:transparent url(img/hospitality/bott_servizi_att.png) no-repeat scroll right center;
	}
.foto_interni 
	{ 
	clear:both;
	float:right;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	width:756px;
	}	
.pagina_gallery_hospitality{float:right;margin:0;width:750px;}
