/* CSS Document */
body
{
 padding:0px;
 margin:0px;
 background-color:#fff;
 font-family:'Trebuchet MS',Verdana,Helvetica,Arial,sans-serif;
}
.clr{ 
	clear:both;
}
#globale{background:url(layout/bg2.jpg) repeat-x; width:100%; position:relative;}

/* Intestazione */
#globale #int{ width:730px;	height:200px; margin:0px auto;}
#globale #int #logo span{ display:none;}
#globale #int #grafica { background-image:url(layout/int_grafica.jpg); width:728px; height:193px; position:absolute; top:10px; margin-left:9px;}
/* Fine Intestazione */

#globale #corpo {position:relative;	width:711px; background-color:#FFF; margin:16px auto; }
#globale #corpo a{ color:#5E7892;}


/* Gfx */
#globale #corpo .gdtop{	position:absolute; background-image:url(layout/ombra_top.jpg); background-repeat:no-repeat; width:711px; height:14px; top:-24px; left:0px; }
#globale #corpo .gdsx{ position:absolute; background-image:url(layout/ombra_sx2.jpg); top:-24px; left:-14px; height:523px; width:14px; }
#globale #corpo .gddx{ position:absolute; background-image:url(layout/ombra_dx2.jpg); top:-24px; right:-10px; height:523px; width:10px; }
#globale #corpo .gfx2{ position:absolute; top:27px; left:0px; width:100%; height:17px; background-image:url(layout/ombra_menu_bottom.png); background-repeat:no-repeat; }
/* end gfx*/ 

/* Menu */
#globale #corpo #menu{ position:absolute; top:-10px; left:0px; width:100%; height:36px; background-image:url(layout/bg_menu.jpg); background-repeat:repeat-x; font-size:0.85em; }
#globale #corpo #menu ul { margin:5px 0px 0px 8px; padding:0px;}
#globale #corpo #menu ul li{ display:inline; list-style:none; padding:0px 2px 0px 2px; line-height:24px; }
#globale #corpo #menu ul li a{ font-weight:bold; color:#FFFFFF; text-decoration:none; padding-left:20px; background:url(layout/dot.gif) no-repeat 0px 4px; }
#globale #corpo #menu ul li a:hover { font-weight:bold; text-decoration:underline; }
/* End Menu */



/* Briciole di pane */
#globale #corpo .breadcrum {font-size:0.78em; border-bottom:1px dashed #003366; position:absolute; top:20px; left:0px; width:96%; margin:10px;}
#globale #corpo .breadcrum p{margin:0px auto; padding:4px; }
/* fine Briciole di pane */

/* ColCx */
#globale #corpo .colcx{ 
	width:460px;
	font-size:0.8em; 
	float:left;
	padding-top:60px;
	padding-left:12px;
}
#globale #corpo .colcx h1 
{
	 font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
	 font-style:italic;
	 font-weight:normal;
	 letter-spacing:0px;
	 font-size:1.9em; 
	 color: #607999;
	 width:98%; 
	 padding:0px; 
	 margin:0px; 
 }

/* Fine ColCx */

/* ColDX */
#globale #corpo .coldx{ 
	float:right;
	padding-top:92px;
	padding-right:16px;
}

#globale #corpo .box{ margin-bottom:20px; position:relative; width:200px; border:2px solid #607999; font-family:"Lucida Grande",Verdana,Arial,Helvetica; font-size:0.7em;	}
#globale #corpo .box .title{ color:#FFF; font-size:1.2em;}
#globale #corpo .box .title p{ margin:0px; padding:0px; line-height:30px; text-align:center;}
#globale #corpo .box .cont{padding:6px;}
#globale #corpo .box ul{margin:0px; padding:0px;}
#globale #corpo .box ul li{list-style:none; margin-bottom:4px;}
#globale #corpo .box ul li a{ text-decoration:none;}
#globale #corpo .box ul li a:hover{ text-decoration:underline;}

#globale #corpo .box .ita{ background-image:url(img/ita.png); background-repeat:no-repeat; line-height:30px;}
#globale #corpo .box .ita a{}
#globale #corpo .box .ita span{padding-left:40px;}


#globale #corpo .box .eng{ background-image:url(img/eng.png); background-repeat:no-repeat; line-height:30px;}
#globale #corpo .box .eng a{ }
#globale #corpo .box .eng span{padding-left:40px;}

#globale #corpo .box .title{background-image:url(layout/bg_menu.jpg); background-repeat:repeat-x; width:100%; height:36px;}
#globale #corpo .box .gfx3{width:180px; height:10px; background-image:url(layout/ombra_coldx_bottom.png); background-repeat:no-repeat;}

/* Fine ColDX */

#globale #pie{ position:relative; width:728px; margin:0px auto; font-size:0.8em; text-align:center; }




#map{width: 450px; height: 400px}
.center{ text-align:center;}
.Shinystat{ text-align:center;}

.galleria ul{	
	padding:0px; 
    margin:0px; 
    list-style-type:none; 
}
.galleria ul li {	
	width:140px;
	border:1px solid #CCC;
	padding:3px 3px 0px 3px;
	background:#FFF;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:3px;
	min-height:82px;
}
.galleria ul li a {}
.galleria ul li a img {
	border-width: 0px;
}

.box .tel{
	background:url(/css/img/phone.gif) no-repeat 0px -2px;
	padding-left:20px;
}
.box .cell{
	background:url(/css/img/mobile.gif) no-repeat 0px 0px;
	padding-left:20px;
	height:16px;
}
.box .email{
	background:url(/css/img/email.gif) no-repeat 0px -2px;
	padding-left:20px;
}
.box .gps{
	background:url(/css/img/map.gif) no-repeat 0px 0px;
	padding-left:20px;
}
