html,body{
	margin:0;
	padding:0;
height:100%;

	scrollbar-base-color:       #000000;
	scrollbar-face-color:       #666666;
	scrollbar-track-color:      #000000;
	scrollbar-arrow-color:      #E1700F;/**/
	scrollbar-highlight-color:  #E1700F;/**/
	scrollbar-3dlight-color:    #000000;
	scrollbar-shadow-color:     #000000;
	scrollbar-darkshadow-color: #000000;
}
body{
	background: #333B3D url(lato3.jpg) repeat-x top;
	MARGIN: 0px auto; 
	WIDTH: 100%;
height:100%;
	TEXT-ALIGN: center;
}
h2{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 16px;
	color:#555;
}

div.footer{
	background: #333333 url(../img-models/gradient.png) repeat-x top;
	margin: 5px 5px 5px 5px;
	text-align:center;
	width:768px;
	border-right: #555 2px solid;
	border-bottom: #555 2px solid;
	border-left: #555 1px solid;
	border-top: #555 1px solid;;
}

/*3*/
div#container{
width:778px;
margin: 0 auto;
background-color: #333333;
text-align: left;
  border: Solid 1px #333;
}
/*4*/
div#cont{
width:810px;
margin: 0 auto;
background: #333 url(../img-models/sfum-lat.jpg) repeat-y ;
}
/*3*/
div#header{
background-color: #333333;
padding:10px 8px 0px 8px;
text-align:center;
/*border-left:#96AAE7 1px solid;
border-right:#96AAE7 1px solid;*/
}
/*3*/
div#content{
width:778px;
/*border-top:1px solid #999;*/
padding-top:0px;
background-color: #333333;
}

/**/
div#box{
float:left;
display:inline;
width:180px;
margin: 5px 5px 0 5px;
/*background: #333333 url(../img-models/gradient.png) repeat-x top;*/
text-align:center;
	border-right: #555 2px solid;
	border-bottom: #555 2px solid;
	border-left: #555 1px solid;
	border-top: #555 1px solid;
}

/**/
div#box2{
	float:left;
	display:inline;
	width:580px;
	margin: 5px 0px 0 5px;
	/*background: #333333 url(../img-models/gradient.png) repeat-x top;*/
	text-align:left;
	margin-left:0px;
	border-right: #555 2px solid;
	border-bottom: #555 2px solid;
	border-left: #555 1px solid;
	border-top: #555 1px solid;
}
.box2search{
	float:left;
	display:inline;
	width:765px;
	margin: 5px 0px 0 5px;

	text-align:center;
	margin-left:5px;
	border-right: #555 2px solid;
	border-bottom: #555 2px solid;
	border-left: #555 1px solid;
	border-top: #555 1px solid;
}
div#box2piant{
	float:left;
	display:inline;
	width:770px;
	margin: 5px 0px 0 5px;
	border-right: #555 2px solid;
	border-bottom: #555 2px solid;
	border-left: #555 1px solid;
	border-top: #555 1px solid;
}
div#box3{
	float:left;
	display:inline;
	width:770px;
	margin: 5px 4px 5px 4px;
	background: #333333 url(../img-models/gradient.png) repeat-x top;
	text-align:left;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
}

.contrecds{
	margin:5px;
}
.contrecds20{
	margin:20px;
}
.contrecds1900{
	margin:20px;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#D9D9D9;
	line-height:20px;
	text-align:justify;
}

.linkesp{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#FFCC33;

}
.contrecdssearch{
text-align:center;
	margin:20px;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#D9D9D9;
	line-height:20px;
	text-align:justify;
}

img.imgfoot{
	margin-top:15px;
	width:778px;
	heigth:2px;
}
img.imgfootmap{
	margin-top:15px;
	width:848px;
	heigth:2px;
}
.flag{
	width:30px;
	heigth:20px
	border-left:#96AAE7 1px solid;
	border-right:#96AAE7 2px solid;
	border-top:#96AAE7 1px solid;
	border-bottom:#96AAE7 2px solid;
}

#flags{
	background: #333333 url(../img-models/gradient2.png);
	text-align:right;
	/*border-left:#96AAE7 1px solid;
	border-right:#96AAE7 1px solid;*/
}
#flags1{
	position:relative;
	text-align:right;
	padding-right:10px;
	top:-10px;
}
/**/
.flags2{
	background: #333333 url(../img-models/gradient.png);
	text-align:right;
	/*border-left:#96AAE7 1px solid;
	border-right:#96AAE7 1px solid;*/
	height:25px;
}

.listdir{
	background-image:url(../img-models/gradient.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#E17005;
    width: 170px;
	display:block;
	text-indent:3px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:3px;
	margin-left:0px;
	padding:3px;
	text-align:left;
	text-decoration:none;
font-weight:bold;
}
.listdir:hover{
	background-image:url(../img-models/gradient2.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#ff0000;
    width: 170px;
	display:block;
	text-indent:3px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:2px;
	padding:3px;
	text-align:left;
	text-decoration:none;
}
.listdirvid{
	background-image:url(../img-models/gradient.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#E17005;
    width: 330px;
	display:block;
	text-indent:3px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:3px;
	margin-left:0px;
	padding:3px;
	text-align:left;
	text-decoration:none;
font-weight:bold;
}
.listdirvid:hover{
	background-image:url(../img-models/gradient2.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#ff0000;
    width: 330px;
	display:block;
	text-indent:3px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:2px;
	padding:3px;
	text-align:left;
	text-decoration:none;
}
.listdirhead{
	background-image:url(../img-models/gradient2.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#E17005;
    width: 160px;
	text-indent:3px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:0px;
	padding:3px;
	text-align:left;
	text-decoration:none;
font-weight:bold;
}
.engine{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#E17005;
text-decoration:none;
}

.engine:hover{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#ff0000;
text-decoration:none;
}
.zerb{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;
text-decoration:none;
}
hr{
width:50%;
}


.day{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 10px;
	color:#E17005;
padding:10px;
}
.daymeteo{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#333333;
padding:10px;
}
.calendar{
position:relative;
padding:5px;
margin-top:50px;
}


address{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;
margin-bottom:5px;
}
/**/
.boxfoot{
background: #333333 url(../img-models/gradient2.png);
height:25px;
}
.boxhead{
background: #333333 url(../img-models/gradient.png);
height:25px;
text-align:right;
}
.boxfootgal2{
background-color: #ff0000;
height:25px;
width:580px;

}
/**/
div#boxgal2{
float:left;
display:block;
width:580px;
margin: 5px 0px 0 5px;
background: #333333 url(../img-models/gradient.png) repeat-x top;
text-align:left;
margin-left:0px;
}


/*.mastercont{
	font: Normal 12px arial;
	color:#000;
    width: 130px;
    background-image:url(../img-models/gradient.png);
	text-align:center;
	height:20px;
	float:left;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	padding-top:5px;
}

.mastercont:hover{
 	font: Normal 12px arial;
	color:#000;
    width: 130px;
	height:20px;
    background-image:url(../img-models/gradient2.png);
	text-align:center;
	float:left;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	padding-top:5px;
}
.masterlink{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#006600;
	text-decoration:none;
}*/

.contrecds50{
	margin:50px;
}
.contrecds30{
	margin:30px;
}

.listdirhead{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
 	margin-top:10px;
   	margin-bottom:10px;
    color: #D9D9D9;
}

table#mnu{
    border: Solid 1px #778899;
    width: 778px;
 font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;

}
td.master{
 	font: Normal 12px arial;
	color:#000;
    width: auto;
    background-image:url(gradient.png);
	text-align:center;
}
td.master:hover{
 	font: Normal 12px arial;
	color:#000;
    width: auto;
    background-image:url(gradient2.png);
	text-align:center;
}
td a.mnorizz{
	font: Normal 12px arial;
    color: #000000;
    text-decoration: None;
}
td a.mnorizz:hover{
	font: Normal 12px arial;
	color:#ff0000;
	/*background-color:#FF9900;*/
}
.menu{
	text-align:left;
	position: absolute;
    visibility: Hidden;
	z-index:100;
    font: Normal 12px arial; /*font sottomenu*/
    width: 130px;
	color:#ff0000;
   text-decoration: None;
}
.menu:hover{
	text-align:left;
	position: absolute;
    visibility: Hidden;
    z-index:100;
    font: Normal 12px arial; /*font sottomenu*/
	color:#ff0000;
    width: 130px; /*larghezza del sottomenu*/
   text-decoration: None;
}
a.submenu{
	background-image:url(gradient.png);
	font: Normal 12px arial; /*font sottomenu*/
color:#000;
text-decoration:none;
    width: 150px;
	display:block;
	text-indent:10px;
	border-top: #fff 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:0px;
	left:30px;
	padding:3px;
}
.submenu:hover{
	background-image:url(gradient2.png);
	font: Normal 12px arial; /*font sottomenu*/
	color:#ff0000;
    width: 150px;
	display:block;
	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 2px solid;
	border-bottom: gray 2px solid;
	border-left: #ccc 1px solid;
	margin-top:0px;
	left:30px;
	padding:3px;
	z-index:100;
}
.boxheadfoot{
background: #333 url(../img-models/gradient.png);
height:25px;
text-align:right;
}
.mention{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#D9D9D9;
margin-top:5px;
margin-bottom:5px;
}
.boxfootfoot{
background: #333 url(../img-models/gradient2.png);
height:25px;
}
.blockcentre{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
   	color:#D9D9D9;
text-align:center;
}
b{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#E17005;
}
h1,h3,h4,h5{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
  	color:#E17005;
text-decoration:none;
}

.imgart{
text-align:center;
}
.divimgart{
text-align:center;
}
.vidcenter{
text-align:center;
}
div#boxslidsx{
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;
float:left;
display:inline;
width:560px;
margin: 5px 5px 0 5px;
background: #333333 url(gradient.png) repeat-x top;
text-align:left;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-top: #555 1px solid;
	border-left: #555 1px solid;
}
div#boxslidsxvid{
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;
float:left;
display:inline;
width:400px;
margin: 5px 5px 0 5px;
background: #333333 url(gradient.png) repeat-x top;
text-align:left;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-top: #555 1px solid;
	border-left: #555 1px solid;
}
.boxfiere a:link{
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#42A139;

}

div#boxslidsx a:link{
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#E17005;

}
div#boxslidx{
	float:left;
	display:inline;
	width:200px;
	margin: 5px 0px 0 5px;
	background: #333333 url(gradient.png) repeat-x top;
	text-align:center;
	margin-left:0px;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-top: #555 1px solid;
	border-left: #555 1px solid;
}
div#boxslidxvid{
	float:left;
	display:inline;
	width:360px;
	margin: 5px 0px 0 5px;
	background: #333333 url(gradient.png) repeat-x top;
	text-align:center;
	margin-left:0px;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-top: #555 1px solid;
	border-left: #555 1px solid;
}
.v11{
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;

}
div#box2fiere{

float:left;
	display:inline;
	width:580px;
	margin: 5px 0px 0 5px;
	/*background: #333333 url(../img-models/gradient.png) repeat-x top;*/
	text-align:left;
	margin-left:0px;
	border-right: #555 2px solid;
	border-bottom: #555 2px solid;
	border-left: #555 1px solid;
	border-top: #555 1px solid;
}
div#box2fiere :link{
 	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#ff0000;

}
.fotocentral2col{
	float:left;
	background: #333333 url(bgimggal.jpg) no-repeat;
		margin:0px 5px 40px 10px;
	height:170px;
	width:165px;
}
.fotocentral2colscheda{
	float:left;
	background: #333333 url(bgimggal.jpg) no-repeat;
 	margin:0px 3px 40px 3px;
	height:190px;
	width:163px;
background-color:red;

}
.imggal{

	width:130px;
	height:100px;
	border-top:gray 1px solid;
    border-left:gray 1px solid;
	border-bottom:gray 3px solid;
    border-right:gray 3px solid;
	margin:18px;

}
.commmfoto2col{
	position:relative;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#E17005;
	text-align:center;
	width:165px;
	heigth:auto;
	background-color:#333333;
	margin-top:10px;
}

.divlinkgallerie{
text-align:center;
}
.linkgallerie{
	background-image:url(../img-models/gradient.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#E17005;
    width: 165px;
	text-indent:3px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:3px;
	margin-left:0px;
	padding:10px;
	text-align:left;
	text-decoration:none;
font-weight:bold;
}
.linkgallerie:hover{
	background-image:url(../img-models/gradient2.png);
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#ff0000;
    width: 165px;
	text-indent:3px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:2px;
	padding:10px;
	text-align:left;
	text-decoration:none;
}
.divalincenter{

	text-align:center;

}
p.indirizziorg{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;
}
.flagtranslate{
border:0px;
}
.menusearch{
position:relative;
left:20px;
top:100px;
float:left;
}
.menusearchmap{
position:relative;
left:200px;
top:100px;
float:left;
}
.divimmitalia{
position:relative;
left:40px;
width:247px;
height:296px;

}
.buttonsearch{
background-color:#000;
border: #ccc 1px solid;
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;
padding:3px;
}
.imgcenter{
text-align:center;
}
input.addressespmap{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#000;
}
.imgemailservweb{
border:0px;
}
.linkscathome{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;
text-decoration:none;
}
.linkscathome:hover{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#E17005;
}
.linksitoscheda{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#E17005;
text-decoration:none;
}
.linksitoscheda:hover{
	font-family: arial, Tahoma, Verdana, Helvetica, sans-serif;
    font-size: 12px;
	color:#fff;
}
#promoit {

position : absolute;
background-color:transparent;
width: 300; 
height: 300;
left:500px;
top:400px;
 display:yes    
  zindex : 1;
       }
.avvisohome{
width: 500; 
height: auto;
border: 3px #ff0000 solid;
padding:20px;
}