html,body{
	margin:0;
	padding:0;
	HEIGHT: 100%;
	background: #fff url(sfondo.jpg) ;
	scrollbar-base-color:       #897459;
	scrollbar-face-color:       #666666;
	scrollbar-track-color:      #000000;
	scrollbar-arrow-color:      #E4D3C9;/**/
	scrollbar-highlight-color:  #E4D3C9;/**/
	scrollbar-3dlight-color:    #000000;
	scrollbar-shadow-color:     #000000;
	scrollbar-darkshadow-color: #000000;

}
body{
	background: #fff url(sfondo.jpg) ;
	MARGIN: 0px auto; 
	WIDTH: 100%;
	HEIGHT: 100%; 
	TEXT-ALIGN: center;

}


/**/
div.footer{
/*background: #CAC9CC url(gradient.png) repeat-x top;*/
margin: 5px 0px 0px 0px;
text-align:center;
width:920px;
/*	border-right: gray 1px solid;
	border-bottom: gray 1px solid;*/
	background:#ECE9D8;
}

.container{
/*background-image:url('muro3.jpg');*/
width:920px;
margin: 0 auto;
/*background-color: #E4D3C9;*/
text-align: left;
 /* border: Solid 0px #ccc;*/
}

div#contgen{
width:930px;
margin: 0px auto;
margin-top:0px;
margin-bottom:20px;
padding-bottom: 3px;
padding-top: 5px;
background-color:#F1F0E9;
/*background-image:url('muro3.jpg');*/
/*background: #000 url(sfum-lat960.jpg) repeat-y ;*/
}
.flags{
position:relative;

width:47px;
height:200px;
background-color:#ECE9D8;
text-align:center;
float:left;

}
.contflags{
margin-top:70px;
}
.flag{
margin-top:5px;
width:30px;
heigth:20px;
vertical-align:bottom;
}


.header{
	background-color: #ECE9D8;

}
.imgalta{
height:200px;
width:920px;
}
div#content{
width:920px;
/*border-top:1px solid #999;*/
padding-top:0px;
background-color: #fff;
}



.box5{
/*background-image:url('muro3.jpg');*/
float:left;
display:inline;
width:180px;
height:100%;
margin: 5px 0px 0px 0px;
/*background: #F5F5F5 url(gradient.png) repeat-x top;*/
background-color: #ECE9D8;
text-align:center;
/*background: #ccc;*/
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
}

h3{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 16px;
	color:#555;

}
.box6{
	font-family: arial, Verdana, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#000080;
float:left;
width:557px;
margin: 5px 0px 0px 0px;
/*background: #F5F5F5 url(gradient.png) repeat-x top;*/
background-color: #fff;
heigth:auto;
/*	border-right: gray 1px solid;
	border-bottom: gray 1px solid;*/

}
.box6modulo{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#646466;
float:left;
width:557px;
margin: 5px 0px 0px 0px;
/*background: #F5F5F5 url(gradient.png) repeat-x top;*/
background-color: #fff;
heigth:auto;
/*	border-right: gray 1px solid;
	border-bottom: gray 1px solid;*/
text-align:right;
}
.box6map{
float:left;
width:920px;
margin: 5px 0px 0px 0px;

heigth:auto;
/*	border-right: gray 1px solid;
	border-bottom: gray 1px solid;*/
}
/**/
.box7{
/*background-image:url('muro3.jpg');*/
float:left;
display:inline;
width:180px;
margin: 0px 0px 0px 0px;
padding: 20px 0px 0px 0px;
/*background: #F5F5F5 url(gradient.png) repeat-x top;*/
background-color: #ECE9D8;
z-index:0;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
}


.contrecds{

margin:0px;

}
.contrecds10{
margin:10px;
}
.contrecds20{
width:520px;
margin:20px;
/*background-color: #aaa;*/
}
.contrecds30{
width:520px;
margin-top:20px;
margin-right:30px;
margin-bottom:30px;
margin-left:30px;
/*background-color: #aaa;*/
width:500px;
}
.contrecdsmodulo{
width:420px;
margin-top:20px;
margin-right:150px;
margin-bottom:30px;
margin-left:20px;
/*background-color: #aaa;*/
width:500px;
}
.h3modulo{
text-align:left;
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#555;
}
.contrecdsmap{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#555;
margin-top: 20px;
margin-right: 40px;
margin-bottom: 30px;
margin-left: 40px;
background-color: #fff;
padding:20px;
}
table.td{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#000;
}
img.imgfoot{
margin-top:15px;
width:920px;
heigth:2px;
}
img{
border:0px;
}




.flags1{
position:relative;
text-align:right;
padding-right:10px;
top:-10px;
}
/**/
.flags2{
background: #ffffff url(gradient.png);
text-align:right;
/*border-left:#96AAE7 1px solid;
border-right:#96AAE7 1px solid;*/
height:25px;
}
/**/
.int{
background: #ffffff url(gradient.png);
text-align:right;
/*border-left:#96AAE7 1px solid;
border-right:#96AAE7 1px solid;*/
}
.flag{
border-left:#96AAE7 1px solid;
border-right:#96AAE7 2px solid;
border-top:#96AAE7 1px solid;
border-bottom:#96AAE7 2px solid;
}

.listdir{

background-image:url(gradient.png);
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    width: 160px;
	display:block;
	text-indent:10px;
	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:3px;
	padding:3px;
text-align:left;

}
.headlistdir{
background-color:#555;
/*	background-image:url(buttonyellow5.jpg);*/
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
color: #fff;
font-size:14px;
    width: 160px;
	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:20px;
	margin-left:3px;
	margin-bottom:10px;
	padding:3px;
text-align:center;
font-weight:bold;
}
/**/
.listdir:hover{
background-image:url(gradient2.png);
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    width: 160px;
	display:block;
	text-indent:10px;
	border-top: #ccc 1px solid;
	border-right: gray 2px solid;
	border-bottom: gray 2px solid;
	border-left: #ccc 2px solid;
	margin-top:2px;
	padding:3px;
text-align:left;

}


.but1{
 	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#1F601A;
font-weight:bold;
text-align:rigth;

}
.but2{
 	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#7E1000;
font-weight:bold;
text-align:rigth;

}
.but3{
 	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#307CAF;
font-weight:bold;
text-align:rigth;

}


.day{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 10px;
	color:#333333;
padding:10px;
}
.daymeteo{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#333333;
padding:10px;
}
.calendar{
position:relative;
padding:5px;
margin-top:50px;
}
.contrecdshome{
margin:5px;
text-align:center;
}
p.mention{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#555;
padding-top:10px;
}
address{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#555;
padding-bottom:10px;
}
/**/
.boxfoot{
background: #ffffff url(gradient2.png);
height:25px;
}


.listdirweb{

background-image: url(icona-menu.jpg) ;
background-repeat: no-repeat;
text-indent:15px;
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#555;
    width: 160px;
	display:block;
/*	text-indent:3px;*/
	/*	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-left: #555 1px solid;*/
	border-bottom: #aaa 1px dotted;
	margin-top:3px;
	margin-left:5px;
	padding:3px;
left:5px;
	text-align:left;
	text-decoration: none;
/*first-letter: capitalize;*/
font-weight:bold;
z-index:0;
}

/**/
.listdirweb:hover{

/*background-image: url(icona-menu.jpg) ;*/
background-repeat: no-repeat;
text-indent:15px;
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;

	color: #ff0000;
    width: 160px;
	display:block;
	/*	text-indent:3px;*/
	/*	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-left: #555 1px solid;*/
	border-bottom: #EBE9E6 1px dotted;
	margin-top:3px;
/*first-letter: capitalize;*/
	padding:3px;
	text-align:left;
	text-decoration: none;
	cursor:hand;
z-index:0;
}
.listdirwebdx{

/*background-image: url(expl.jpg) ;*/
background-repeat: no-repeat;
text-indent:5px;
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#555;
    width: 160px;
	display:block;
/*	text-indent:3px;*/
	/*	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-left: #555 1px solid;*/
	border-bottom: #aaa 1px dotted;
	margin-top:3px;
	margin-left:5px;
	padding:3px;
left:5px;
	text-align:left;
	text-decoration: none;
/*first-letter: capitalize;*/
font-weight:bold;
z-index:0;
}

/**/
.listdirwebdx:hover{

/*background-image: url(expl.jpg) ;*/
background-repeat: no-repeat;
text-indent:5px;
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color:#ff0000;
    width: 160px;
	display:block;
/*	text-indent:3px;*/
	/*	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-left: #555 1px solid;*/
	border-bottom: #aaa 1px dotted;
	margin-top:3px;
	margin-left:5px;
	padding:3px;
left:5px;
	text-align:left;
	text-decoration: none;
/*first-letter: capitalize;*/
font-weight:bold;
z-index:0;
}
textarea{
height:1300px;
width:510px;
padding-bottom:20px;
}
textarea.pippo{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #555;
height:200px;
width:350px;
border:1px #897459 solid;
background-color:#EFE6E1;
padding:5px;
}
.navigation{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 10px;

	color: #6B5736;
}
/*img.imgbassadx{
width:189px;
}*/
.bandierinerett{
height:20px;
width:35px;
}

.buttcms{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
	color: #fff;
padding:2px 10px 0px 10px;
background-color:#0773C8;
}
.linkgest{
	background-color:#E1E1E1;
	text-decoration:none;
 	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;

	color: #555;
    	width: 220px;
	display:block;
	text-indent:7px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:0px;
	left:10px;
	padding:3px;


}
.linkgest:hover{
	background-color:#E1E1E1;
 	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;

	color: #ff0000;
    	width: 220px;
	display:block;
	text-indent:8px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:0px;
	left:10px;
	padding:3px;

}
.linkgesthead{
	background-color:#E1E1E1;
	text-decoration:none;
 	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;

	color: #555;
    	width: 240px;
display:inline;
	text-indent:7px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:0px;
	left:10px;
	padding:3px 10px 3px 10px;


}
.linkgesthead:hover{
	background-color:#E1E1E1;
 	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;

	color: #ff0000;
    	width: 240px;
	text-indent:8px;
	border-top: #ccc 1px solid;
	border-right: gray 1px solid;
	border-bottom: gray 1px solid;
	border-left: #ccc 1px solid;
	margin-top:0px;
	left:10px;
	padding:3px 10px 3px 10px;

}
.lnkmodpages{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #1C9A14;
text-decoration:none;
}
.linkcancpag{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #ff0000;
text-decoration:none;
}
td.valueadmin{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #555;


}
h2.titolopaginah2{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 16px;
	color: #555;
}
h2.ritornopageadmin{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 16px;
	color: #555;
}

h2.h2adminaccess{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 16px;
	color: #555;
}
.ppassword{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #555;
}

 table.directions th {
	background-color:#aaa;
      }
.vidcenter{
text-align:center;
}
.b555{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #555;
}
a.engine{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #555;
	text-decoration:none;
	text-align:center;
	padding-right:5px;
font-weight:bold;

}
a.engineb{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #555;
	text-decoration:none;
	text-align:center;
font-weight:bold;
}
a.engine:hover{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #ff0000;
}
a.engineb:hover{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #ff0000;
}
a.enginenews{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
	color: #6B5736;
	text-decoration:none;
	font-size:14px;
font-weight:bold;

}
a.enginenews:hover{
	color:#FF6639;
	font-size:14px;
}
#box10centrnews{
padding: 15px 0px 15px 0px;
margin-top:30px;
background: transparent;
}
.datacontainer920{
position:relative; 
left:0px; 
top:0px; 
padding:5px;

}
#box10centrnews2{
position:relative; 
width:170px;
height:460px;
overflow:hidden;
border:1px #ccc solid;
margin:4px;

}
.data {
	MARGIN-BOTTOM: 1px; 
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 10px;
COLOR: #897459;
text-align:left;
margin-left: 22px;


}
.subnews {
	MARGIN: 0px; 
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
font-weight:bold;
COLOR: #897459;
text-align:left;
margin-left: 15px;
}
.bodynews {
	MARGIN-TOP: 0px; 
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 10px;
margin-left: 15px; 
width:150px;
COLOR: #897459;
/*TEXT-ALIGN: justify;*/
text-align:left;
}
.linknews {
	MARGIN: 0px; 
text-align:right;
margin-right: 10px;
}
a.linknews {
	MARGIN: 0px; 
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 10px;
COLOR: #006CB7;
text-align:right;
text-decoration:none;
}
a.linknews:hover {
	MARGIN: 0px; 
FONT: bold 9px Verdana, Arial, sans-serif; 
COLOR: #fff;
text-align:right;
}
.menuz{
position:relative;
float:left:
}
input.buttonfind{
position:relative;
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
COLOR: #fff;
background-color:#006CB7;
border:1px #897459 solid;
width:129px;
margin-top:3px;
}
input.inputsearch{

	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#fff;
padding:2px;

}
.contfind{
text-align:left;
padding-left:20px;
}
.pippo{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
COLOR: #ff0000;
text-decoration:none;
}
.swfdestro{
background-color:transparent;
}
.inputnome{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
padding:2px;
}
.inputcognome{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
margin-top:5px;
padding:2px;
}
.inputtel{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
padding:2px;
}
.inputcell{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
margin-top:5px;
padding:2px;
}
.inputfax{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
margin-top:5px;
padding:2px;
}
.inputemail{

	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #555;
border:1px #897459 solid;
background-color:#EFE6E1;
margin-top:5px;
padding:2px;
}
input.submit{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
COLOR: #fff;
background-color:#006CB7;
}
.messinviato{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
COLOR: #239818;
}
.linkemail{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #fff;
text-decoration:none;
}
.linkemail:hover{
	font-family: Verdana, arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
COLOR: #ff0000;
text-decoration:none;
}
.textareamodulo{
width:400px;
height:200px;
}
.offerta{
   font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #ff0000;
}
.contform1{
width:500px;
/*height:460px;*/
/*background-color:#aaa;*/
float:left;
}
.field1{
width:380px;
height:20px;
/*background-color:#bbb;*/
float:left;
border-bottom: 1px #aaa solid;
}
.fielddescr{
width:380px;
height:20px;
/*background-color:#bbb;*/
float:left;

}
.field2{
width:40px;
height:30px;
/*background-color:#ccc;*/
float:left;
}

.field3{
width:50px;
height:30px;
/*background-color:#eee;*/
float:left;
}
.field4{
width:30px;
height:30px;
/*background-color:#fff;*/
float:left;
}
.field5{
width:90px;
height:30px;
/*background-color:#ccc;*/
float:left;
}
.field6{

float:left;
text-align:center;
margin-bottom:10px;
margin-top:10px;
}

.campoprezzo{
text-align:right;
}
.contform2{
width:300px;
/*height:460px;*/

margin-left:100px;
}
.field7{
width:80px;
height:30px;
/*background-color:#bbb;*/
float:left;
}
.field8{
width:220px;
height:30px;
/*background-color:#ccc;*/
float:left;
}
.contform3{
width:220px;
/*height:460px;*/
/*background-color:#aaa;*/
float:left;
}
.field9{
width:30px;
height:30px;
/*background-color:#bbb;*/
float:left;
}
.field10{
width:190px;
height:30px;
/*background-color:#ccc;*/
float:left;
}
.boxbandlang{
text-align:center;
}


