/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, span, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}

body {
	line-height: 1;
	background-color: #E6E6E6;
 }

ol, ul {
  list-style: none;
}

:focus {
  outline: 0;
}

/*Init margin e padding*/
body { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	text-align: center;
}

#container {
	background-color:#FFFFFF;
	height:auto;
	margin:0 auto;
 	padding:10px;
	text-align:left;
	width:980px;
	position:relative;
	z-index:2;
}

#header #banner{
height: 160px;
}

#header #navbar{
	margin-top: 5px;
	height: 30px;
	background-color: #193A89;
	padding: 3px 0 0 250px;
}

#header #navbar a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	letter-spacing:0.025em;
	margin: 0 10px;
	padding: 10px 15px 0 0;	
	color: #ffffff;
	text-decoration: none;
	line-height: 30px;
	font-size: 14px;
}

#main{
	margin-top: 2px;
	float: left;
/*  	border: 1px solid green;*/
}

#page{
	float: right;
	width: 742px;
	border: 1px solid #C7C7C7;
	margin: 20px 0 0 4px;
	padding-right:2px;
}

#content {
	float:left;
	padding:0 0 0 28px;
	width:690px;
}

#content p, #content table{
	margin: 20px 0 20px 0; 
	font-family: Verdana, Arial, helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	line-height: 19px;
}


#content div.dida{
	padding: 10px;
	background-color: #fefefe; 
	border: 1px solid #cecece;
	margin: 20px 10px 10px 0;
	float: left;
}
#content div.dida p.d{ 
	clear: both; 
	margin: 10px 0 10px 0; 
	font-family: Verdana, Arial, helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000; 
	line-height: 19px;
}

#container_offerte{
	float: left;
	margin: 10px 0 0 0 ;
}

#container_offerte .boxofferta{
	float: left;
	padding: 5px;
	height: 340px;!important
	height: 300px;
	width: 213px;
	border: 1px solid #C7C7C7;
	font-size: 13px;
}

#container_offerte .boxdesc{
	padding: 15px;
	line-height:20px;
}

#container_offerte .prezzo{
	font-weight:bold;
	line-height:20px;
	color: #E65A02;
}

#container_offerte .boxdesc .hrstyle{
	width: 100%;
	font-weight: bold;
	border-bottom: 1px dashed;
	margin: 5px 0 5px 0;
} 

#container_offerte .boxdesc a{
	display: block;
	color:#FFFFFF;
	font-weight: bold;
	padding-top: 8px;
	vertical-align:baseline;
	height: 35px;
	text-align:center;
	text-decoration: none;
	background: url(/images/btn.gif) no-repeat center 3px;
}
	
#boxofferta1{
	margin-right: 7px;
	background-image:: url(/images/foto_turistico.jpg);
	color: #193A89;
	float: left;
}

#boxofferta2{
	margin-right: 7px;
	background-image: url(/images/foto_turistico.jpg);  
	color: #193A89;
	float: left;
}
	
#boxofferta3{
	margin-right: 7px;
	background-image: url(/images/foto_turistico.jpg);  
	color: #193A89;
	float: left;
}

#container_offerte .boxofferta img{
	position:relative;
	text-align: center;
	padding: 3px;
	margin: 1px 2px;
	background-color:#FFFFFF;
	border: 1px solid #C7C7C7;
}


#sidebar{
	float: left;
	width: 228px; 
  	/*border: 1px solid red;*/
	/*background: #F7E8D5;*/
	margin: 0 2px 0 0;
	/*padding: 20px;*/
}

#links {
	margin: 20px 5px 10px 0;

}

#links a{
	font-family:Arial, Helvetica, sans-serif;
	display: block;
	margin: 18px 0;
	font-size: 90%;
	text-decoration:none;
	color: #193A89;
	padding: 0 0 0 18px;
	font-weight:bold;
	font-size:12px;
	background: url("/images/sfondo_link.gif") left no-repeat ; 
}

#links a:hover {
	color: #2751B3;
}


a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #193A89;
	font-size:12px;
	line-height: 19px;
}

a:hover {
	color: #2751B3;
	text-decoration:underline;
}


a.evid{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color: #193A89;
	font-size:13px;
}

a.evid:hover {
	color: #FF6633;
	text-decoration:none;
}

#newsletter{
	width: 223px;
	height: 101px;
	background: #FFF url("/images/newsletter3.gif") left bottom no-repeat ;
	padding-top: 0;
	margin:30px 0 0 0;
}

#newsletter a.alfa { 
	display: block; 
	border: 0;
	text-decoration: none; 
	padding:0; 
	height: 103px;
	min-height: 103px;
	}
	
#newsletter a.alfa:hover { 
	cursor:pointer;
	text-decoration: underline; 
	}	
	
#newsletter p {
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding:65px 0 0 12px;
}


#newsletter input{
	margin: 0 0 0 20px;
}	

#newsletter a{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#newsletter a:hover{
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#footer {
	background-color:#193A89;
	height:95px;
	margin:4px 0;
	padding-top:10px;
	width:100%;
}
#footer .footlink{
	margin: 25px 47px;
	color:#FFFFFF;
	font-size:11px;
} 

#footer .footlink a{
   	color:#FFFFFF;
	text-decoration: none;
}

.clear{
clear:both;
}

#links p.TitoloMedio{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: url(/images/sidebar_sfondo_titolomedio.jpg) no-repeat;
	font-size: 15px;
	font-weight:bold;
	color: #FFF;
	line-height: 24px;
	padding-left:5px;
}

div.TitoloGrande{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #193A89;
 	line-height: 35px;
}

div.TitoloGrande1{
	width:100%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #193A89;
	line-height: 35px;
	float:left;
}

div.TitoloGrandeara {
	color:#FF6633;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:19px;
	padding-bottom:15px;
}

#boxhomenews {
	border-bottom:1px solid #193A89;
	height:auto;
	margin-top:15px;
}

#content .TitoloGrande h1{
	position:relative;
	top: 8px;
}


#content .TitoloGrande1 h2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #193A89;
	margin: 10px 0 20px 0;
}

#lineaorizz{

	padding: 20px 0 20px 0;
	margin:0;

}

.titolohomenews {
	font-size:17px;
	font-weight:bold;
	position:relative;
	top:3px;
}

.titolohomenewsara {
	font-size:19px;
	font-weight:bold;
	position:relative;
	text-align:center;
}

.archivionews {
	float:right;
	position:relative;
	bottom:20px;
}

#container_news {
border:1px solid #193A89;
float:left;
margin:0;
}

ul.newstop {
	display:block;
	font-family:Arial,verdana;
	overflow:hidden;
	padding:10px 0 10px 10px;
	width:678px;
}

ul.newstop li {
	display:block;
	float:left;
	margin-right:10px;
	width:329px;
}

ul.newstop li a.alfa {
	background-color:#F5F5F5;
	border:0 none;
	color:#444444;
	cursor:pointer;
	display:block;
	height:124px;
	padding:10px;
	text-decoration:none;
}

ul.newstop li a:hover { 
	border-color: #fc6; 
	cursor:pointer;
	background-color: #EEEEEE; 
	color: #f63;
	}


ul.newstop1 {
	display:block;
	font-family:Arial,verdana;
	overflow:hidden;
	padding:0 0 10px;
	width:700px;
}

ul.newstop1 li {
	display:block;
	float:left;
	margin:0 10px 10px 0;
	width:340px;
}


ul.newstop1 li a.alfa {
	background-color:#FFFFCC;
	border:1px solid #193A89;
	color:#444444;
	cursor:pointer;
	display:block;
	height:124px;
	padding:10px;
	text-decoration:none;
}

ul.newstop1 li a:hover {
	border-color: #193A89;
	cursor:pointer;
	background-color: #FFFFB0;
	color: #f63;
	}


ul.linkboxes { 
	display: block; 
	overflow: hidden; 
	margin: 0px 0px 20px auto; 
	padding: 10px 0 20px 0px; 
	width: 700px; border: 0px;
	border-bottom: 1px solid #cccccc;
	font-family: Arial, verdana;
	
	}


ul.linkboxes li { 
	display: block; 
	width: 223px; 
	margin-right: 10px; 
	float: left; 
	}

ul.linkboxes li a.alfa { 
	display: block; 
	border: 0;
	background-color: #f5f5f5; 
	text-decoration: none; 
	padding: 40px 10px 0px 10px; 
	color: #444; 
	background-image: url(/images/foto_turistico.jpg);
	background-repeat:no-repeat;
	height: 133px;
	min-height: 133px;
	}

ul.linkboxes li a.beta { 
	display: block; 
	border: 0;
	background-color: #f5f5f5; 
	text-decoration: none; 
	padding: 40px 10px 0px 10px; 
	color: #444; 
	background-image: url(/images/foto_altrelocalita.jpg);
	background-repeat:no-repeat;
	height: 133px;
	min-height: 133px;
	}	

ul.linkboxes li a.gamma { 
	display: block; 
	border: 0;
	background-color: #f5f5f5; 
	text-decoration: none; 
	padding: 40px 10px 0px 10px; 
	color: #444; 
	background-image: url(/images/foto_operazioni.jpg);
	background-repeat:no-repeat;
	height: 133px;
	min-height: 133px;
	}	

	

ul.linkboxes li a:hover { 
	border-color: #fc6; 
	background-color: #ffc; 
	}

ul.linkboxes li a strong { 
	display: block; 
	font-size: 1.0em; 
	line-height: 1em; 
	margin-bottom: 0px; 
	color: #222; 
	}

ul.linkboxes li a:hover strong { 
	color: #f63; 
	}

ul.linkboxes span { 
	display: none; 
}

#linkarchivio{
	text-align: right;
	padding: 15px; 
	clear: both;

}

#linkarchivio a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #193A89;
	text-decoration: underline;
 
}

#linkarchivio a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #193A89;
	text-decoration: none;
	 
}




#container_offerteSX{
	float: left;
	margin: 20px 0px 0 0 ;
	width:228px;
}

#container_offerteSX ul.linkboxes { 
	display: block; 
	margin: 0px 0px 0 auto; 
	padding: 0 0 20px 0px; 
	width: 228px;
	font-family: Arial, verdana;
	}


#container_offerteSX ul.linkboxesSX li { 
	display: block; 
	width: 223px; 
	float: left;
	padding:0 0 20px 0;
	}

#container_offerteSX ul.linkboxesSX li a.alfa { 
	display: block; 
	border: 0;
	background-color: #f5f5f5; 
	text-decoration: none; 
	padding: 40px 10px 0px 10px; 
	color: #444; 
	background-image: url(/images/foto_turistico.jpg);
	background-repeat:no-repeat;
	height: 133px;
	min-height: 133px;
	}

#container_offerteSX ul.linkboxesSX li a.beta { 
	display: block; 
	border: 0;
	background-color: #f5f5f5; 
	text-decoration: none; 
	padding: 40px 10px 0px 10px; 
	color: #444; 
	background-image: url(/images/foto_altrelocalita.jpg);
	background-repeat:no-repeat;
	height: 133px;
	min-height: 133px;
	}	


#container_offerteSX ul.linkboxesSX li a.gamma { 
	display: block; 
	border: 0;
	background-color: #f5f5f5; 
	text-decoration: none; 
	padding: 40px 10px 0px 10px; 
	color: #444; 
	background-image: url(/images/foto_operazioni.jpg);
	background-repeat:no-repeat;
	height: 133px;
	min-height: 133px;
	}	


#container_offerteSX ul.linkboxesSX li a:hover { 
	border-color: #fc6; 
	background-color: #ffc; 
	}

#container_offerteSX ul.linkboxesSX li a strong { 
	display: block; 
	font-size: 1.0em; 
	line-height: 1em; 
	margin-bottom: 0px; 
	color: #222; 
	}

#container_offerteSX ul.linkboxesSX li a:hover strong { 
	color: #f63; 
	}

#container_offerteSX ul.linkboxesSX span { 
	display: none; 
}





/*  DA  */

#wrap{
width:689px; 
margin:0 0 0 0px;
}

fieldset.notiziafiltro {
	background-color: #efefef;
	border: 1px dotted #8A98AA; 
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	margin: 10px 0 0 0;
}

fieldset.notiziafiltro  a{

	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366; 
	text-decoration: none;
		font-weight: bold;

}

fieldset.notiziafiltro  a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366; 
	text-decoration: underline;
	font-weight: bold;
}

fieldset.notizia {
	/*background-color: #f8f8f8;*/
	border: 1px dotted #8A98AA; 
	padding: 6px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	margin: 10px 0 10px 0;
}

legend{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #346699;
	font-size: 15px;
	background:#f0f0f0;
	padding:3px;
	}

.selettori{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:  #346699;
	font-size: 12px;
	} 
	
.selettori2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:  #346699;
	font-size: 12px;
	width: 190px; 
	} 

	
.bottoneblu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:  #fff;
	font-size: 12px;
	background-color: #999900;
	} 	
	
.intboximmobile{
	float:left;
	width:490px;
}

.citta{
	color:#627186;
	background-image:url(/img/crp/sep.gif);
	background-repeat:repeat-x;
	background-position:bottom ;
	padding:0 0 5px 0;
	width:490px;
	float:left;
	margin:1px 0 5px 0;
	font-size: 13px;
}

.testo11{
	font-size:11px;
}


.bordohp{
	border:6px solid #E9E9E9;
	margin:0 15px 0 0;
	float:left;

}

.bordonewshp {
	border:1px solid #193A89;
	float:left;
	margin:0 10px 0 0;
}

.bordonewshp1{
	border:1px solid #193A89;
	margin:0 10px 0 0;
	float:left;
}

.lnkhp{
	display:block;
	cursor:pointer;
	height:100%;
	float:left;
	padding:10px 5px 10px 5px;
	background-color:#f7f7f7;
	text-decoration:none;
	color:#627186;
	line-height:19px;
	margin:0 0 8px 0;
	width:679px;

} 
.lnkhp:hover{
	display:block;
	cursor:pointer;
	height:100%;
	float:left;
	padding:10px 5px 10px 5px;
	text-decoration:none;
	color:#627186;
	line-height:19px;
	margin:0 0 8px 0;
	width:679px;
	background-color:#EEEEEE;

} 

.lnkhp2{
	display:block;
	cursor:pointer;
	height:100%;
	float:left;
	padding:10px 5px 10px 5px;
	background-color:#f7f7f7;
	text-decoration:none;
	color:#627186;
	line-height:19px;
	margin:0 0 8px 0;
	width:679px;

} 
.lnkhp2:hover{
	display:block;
	cursor:pointer;
	 height:100%;
	float:left;
	padding:10px 5px 10px 5px;
	text-decoration:none;
	color:#627186;
	line-height:19px;
	margin:0 0 8px 0;
	width:679px;
	background-color:#EEEEEE;
} 

div.destra{
	float: right;
 }		
div.sinistra{
	float: left;
}

.arancio{
	color:#919100;
}

.form{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border:0;
	border:1px solid #98A4B4;
	color:#627186;
	width:220px;
	padding:1px;   
}


.boximmobile h1{
	color:#627186;
	font-weight:bold;
	font-size:12px; 
	text-decoration:none;
 }
 
 a.linkarancio{
	color:#003366;
	text-decoration:none;
}

a.linkarancio:hover{
	color:#003366;
	text-decoration:underline;
}

#paginato{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 15px 0;
}

#appartamento{
width:675px;
background-color:#F0F0F0;
min-height:500px;
float:left;
margin: 10px 0 0 0 ;
padding:0 0 0 15px;


}
#appartamento h1{
margin:10px 0 10px 10px;
color:#627186;
font-weight:bold;
font-size:13px; 
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom left;
padding:0 0 5px 0;
float:left;
width:460px;
display:inline;
}

#primo{
width:640px;
padding:0 0 10px 0px;
margin:10px 0 10px 10px;
background-image:url(/img/crp/sep.gif);
background-repeat:repeat-x;
background-position:bottom left;
float:left;
display:inline;
}

#secondo{
padding:0 0 10px 10px;
float:left;
width:590px;
margin:10px 0 10px 0px;
min-height:100px;
}

#terzo{
padding:0 0 10px 10px;
float:left;
width:590px;
margin:5px 0 10px 0px;
min-height:100px;
}

#composizione{
width:287px;
float:left;
 
min-height:200px;
}

#comp1{
width:130px;
background-image:url(/img/crp/sepvert.gif);
background-repeat:repeat-y;
background-position:right top;
float:left;
 }
 
#comp2{
width:130px;
float:left;
padding:0 0 0 10px;
 }

#dati{
padding:0px 0 0 0;
width:280px;
float:left;
min-height:200px;
background-color:#F8F8F8;
}

#mappa{
width:300px;
float:right;

}
#parti{
width:300px;
float:right;
}


#accessori{
width:300px;
float:right;
}


#dati ul{
width:270px;
padding:10px 0 10px 5px;
float:left;
}
.acc{
width:287px;
padding:10px 0 10px 5px;


}
#simboli ul{
width:250px;
padding:0px 0 10px 0px;
margin:10px 0 0 5px;
}

#simboli{
width:250px;
float:left;
margin:7px 0 0 0;

}

#contatta{
width:290px;
float:right;
background-color:#D8DCE2;
border:1px solid #8491A4;
min-height:200px;
line-height:15px;

 
}

#contatta ul{
width:250px;
padding:10px 0 0 20px;
}

.titcont{
margin:15px 0 0 -1px;

}

.liric{
font-weight:bold;
background-image:url(/img/dx/li.gif);
background-position:left;
background-repeat:no-repeat;
padding:0 0 0 16px;
margin:0 0 5px 0;
}

.liagenzia{
	font-weight:normal;
	background-image:url(/img/dx/li.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding:0 0 0 16px;
	margin:0 0 15px -18px;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 13px;
}


.liric2{
padding:0 0 0 16px;
margin:0 0 15px 0;
}

#thumb{
	width:300px;
	text-align:center;
	padding:0 0 5px 0;
	background-image:url(/img/crp/sep.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}


div.evidenzia{
	background-color: #f8f8f8;
 	padding: 10px;
}

#boxfoto{
width:300px;
float:left;
margin:0 0 10px 0;
}

#descr{
margin:10px 35px 0 0;
width:300px;
float:left;

}

#descr h2{
font-size:12px;
margin:10px 0 0 0;
font-weight:normal;
line-height:16px;


}
.formcont{
border:1px solid #8491A4;
width:190px;
}
.formcont2{
border:1px solid #8491A4;
width:90px;
}
.licont1{

font-weight:bold;
margin:0 0 3px 0;
font-size: 12px;
}
.licont2{

margin:0 0 6px 0;
}
.licont4{
font-size: 10px;
margin:0 0 20px 0;
}
.licont3{
background-color: #f0f0f0;
margin:0 0 18px 0;
font-size:11px;
padding: 5px;
}

.licont1b{
width:80px;
font-weight:bold;
margin:0 0 3px 0;
}

.licont2b{
width:80px;
float:left;
margin:0 0 6px 0;
}

.lidat1{
display:block;
width:125px;
float:left;
margin:0 0 9px 0;
font-weight:bold;
font-family: Verdana, Arial; 
font-size: 12px;
}
.lidat2{
display:block;
width:125px;
float:left;
margin:0 0 9px 0;
font-family: Verdana, Arial; 
font-size: 12px;
}
.lidat3{
display:block;
width:150px;
float:left;
margin:0 0 9px 0;
font-family: Verdana, Arial; 
font-size: 12px;
}

.litit{
font-weight:bold;
margin:0 0 2px 0;
font-family: Verdana, Arial; 
font-size: 12px;
}
.litit2{
 margin:0 0 9px 0;
 font-family: Verdana, Arial; 
font-size: 12px;
}


#partnerimg {
	padding: 15px 15px 15px 25px;
	width: 677px;
	background-color: #FFFFFF;
	text-align: left;
	float: left;
}
 
ul.space{
margin:20px 0 0 0;

}
li.ula{
	margin:20px 0px 0px 0px ;
 	float:left;
	width:340px;
	padding:0 0 0 0px;
	height:90px;
	min-height:90px;
	text-align:center;
}
.loghisx {
	padding: 0px 0px 0px 0px;
	width: 339px;
	background-color: #FFFFFF;
	text-align: left;
	float: left;
	vertical-align: middle;
}

.loghidx {
	padding: 0px 0px 0px 20px;
	width: 318px;
	background-color: #FFFFFF;
	text-align: left;
	float: left;
	vertical-align: middle;
}

.imgdxspace {
	margin-left: 20px;
	float: right;
}

.imgsxspace {
	margin-right: 20px;
	float: left;
}

#listaoperazioni{
	color: #627186;
	background-color:#f7f7f7;
}

#listaoperazioni ul li{
	margin: 10px 0;
}

#listaoperazioni li a:hover {
	background-color:#EEEEEE;
	text-decoration:none;
}

.lnkcatop {
	display:block;
	cursor:pointer;
	height:100%;
	float:left;
	padding:10px 5px 10px 5px;
	background-color:#f7f7f7;
	text-decoration:none;
	color:#627186;
	font-size: 16px;
	font-weight:bold;
	line-height:28px;
	margin:0 0 8px 0;
	width:100%;;
}

.lnkcatop:hover{
	display:block;
	cursor:pointer;
	height:100%;
	float:left;
	padding:10px 0;
	text-decoration:none;
	line-height:19px;
	margin:0 0 8px 0;
	width:689px;
	background-color:#EEEEEE;

} 



.lnkop{
	display:block;
	cursor:pointer;
	height:100%;
	float:left;
	padding:10px 0;
	background-color:#f7f7f7;
	text-decoration:none;
	color:#627186;
	line-height:19px;
	margin:0 0 8px 0;
	width:689px;

} 

.lnkop img{
	float:left;
	width: 156px;
}


.lnkop:hover{
	display:block;
	cursor:pointer;
	height:100%;
	float:left;
	padding:10px 0;
	text-decoration:none;
	line-height:19px;
	margin:0 0 8px 0;
	width:689px;
	background-color:#EEEEEE;

} 


.intboxoperazione {
	float:left;
	width:490px;
	height:auto;
}

.intboxnews {
	float:left;
	height:auto;
	width:145px;
}

.intboxnews1 {
	float:left;
	width:154px;
	height:auto;
}

.intboxnews span.intboxopcorpo{
	font-size:11px;
	font-weight:normal;
}

.intboxoperazione h1{
	color: #2751B3;
	/*color:#627186;*/
	font-weight:bold;
	font-size:13px; 
	margin: 5px 0;
}

.intboxoperazione span.intboxopcorpo{
	font-size:11px;
	font-weight:normal;
}

.intboxoperazione span.decriz{
	font-size:11px;
	font-weight:normal;
	line-height:19px;
	color:#627186;
}


#carosello{
	height: 250px;
	min-height: 250px;
	margin: 0 0 20px 0;
}	

#pagine{ margin:10px 0; }

.tverde{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	background-color: #7698E7;
	padding: 3px;
	
}

#netplanet{
	position:relative;
	top:30px;	
}

#netplanet a{
	color:#8BC500;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

#footer .footlink #logofooter{
	float: right;
	position:relative;
	top:-25px;
}

#footer .footlink #logofooter #pi{
 	color: #FFFFFF;
	text-align:right;
}
div.back{
	margin: 10px;
}

div.back a{
	color: #999900;
}
div.back a:hover{
	color: #999900;
}

.hp{
 display:block;
 padding:15px 0 10px 0;
 font-size:15px;
 

}

fieldset.notiziafiltro a.selected{
color:#CC3300;
 
}



























 
#page {padding-bottom:0;background-image:none; z-index:2}
#main {z-index:2; position:relative; }
ul {position:static;}
#footer {border:none; position:relative; margin-top:0px;}
.xmas_page {width:1000px; position:relative; margin:auto;}



 
#xmas_back{
	position:absolute;
 	height:30px;
	top:883px;
	right:0px;
	width:100%;
	z-index:1;
	text-align:center;
	overflow:visible; 
	z-index:1
}
 

 
#xmas_backflash{
height:300px; 
position:absolute; 
top:0; 
left:0; 
width:100%;
z-index:1;
}
 
#xmas_tree {
 position:absolute; 
width:65px; 
height:130px;
top:0px; 
left:-10px; 
z-index:11
}
.xmas_backflash {
background:#fff url(xmas09back.jpg) center;
}
.xmas_tree {background-image:url(xmas_tree.gif)}
