/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/sfondo.jpg);
	background-repeat:repeat-y;
	background-position:top center;
	text-align:center;
	margin:0;
	top:0;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
} 

/*body{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../../images/citta/fondoNataleHome.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	margin:0;
	top:0;
	font-size:11px;
	color:#666666;
	background-color:#ffffff;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/citta/fondoCacciatesoro.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align:center;
	margin:0;
	top:0;
	font-size:11px;
	color:#666666;
	background-color:#D97522;
}*/



#container{
	width:952px;
	background-color:#FFFFFF;
	border: solid 10px #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#container #bannerAlto{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:auto;
	display:block;
	width:952px;
}

#container #bannerAlto img{
	float:none;
}


ul {
	line-height:13px;
	margin-top:3px;
	margin-bottom:3px;
}

/*********************************************************/
/**************         TOP LINKS          ***************/
/*********************************************************/

#header{
	height:auto;
}

#top{
	height:160px;
	margin:0;
}

#top #topImg{
	float:left;
	padding:0;
	width:480px;
	_width:450px;
	display:block;
}

#topImg img{
border:none;
	_width:450px;
}



#topBlockDx{
	width:468px;
	height:auto;
	float:right;
	text-align:left;
	position:relative;
	top:4px;
	padding:0;

}

#toplink{
	float:left;
	padding:4px;
	width:950px;
	text-align:right;
	
}


#toplink a{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

#toplink a:hover, .red{
	color:#CC3333;
}



#ricerca{
	width:458px;
	height:83px;
	border:solid 1px #CCCCCC;
	color:#000000;
	float:right;
	text-align:right;
	padding-right:6px;
	padding-top:0px;
}

#ricerca label{
	color:#666666;
	font-size:12px;
	}

#ricerca h3, #toplink h3{
	font-size:16px;
	margin-bottom:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#D97522;
}
#ricerca form{
	margin:0;
}

#topBlockDx .banner{
	border:solid 1px #CCCCCC;
	width:468px;
	height:60px; 
	position:relative;
	top:4px;
	left:-4px;
}

/* FINE LINK TOP*/

#colSinistra .banner{
	width:490px;
	height:60px; 
	display:block;
	clear:both;
	position:relative;
	top:4px;
}

#colSinistra #col3 .banner{
	margin-top:0px;
	margin-left:0;
	display:block;
	float:left;
}
#colSinistra #col2 .banner{
	margin-left:0;
	margin-top:0;
	height:auto;
	padding:0;
	float:left;
}
#colSinistra #col2 .banner img{
	border: solid 1px #eaeaea;
	width:498px;
}

#menutop{
	height:33px;
	background-color:#ffffff;
	background-image:url(../images/citta/fondomenu.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	color:#FFFFFF;
	text-align:left;
	margin:0;
	padding:0;
	clear:both;
}


#menutop ul{
	margin:0;
	padding:0;
}


#menutop li {
	list-style:none;
	margin-left:-40px;
	}

#menutop a{
	text-transform:uppercase;
	display:block;
	color:#FFFFFF;
	float:left;
	height:33px;
	line-height:28px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
}

#sottomenu{
	color:#806105;
	background-image:url(../images/citta/sottomenu.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
	height:33px;
	text-align:left;
}
#sottomenu ul {
	margin-left:-20px;
	margin-top:0;
	margin-bottom:0;
}
#sottomenu ul li{
	background-image:url(../../images/listArrowDBrown.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
	display:block;
	height:25px;
	width:auto;
	padding-left:15px;
	margin-right:10px;
	font-size:12px;
	margin-top:5px;
}
#sottomenu a:link,#sottomenu a:active{
	color:#993300;
	text-decoration:none;
	font-weight:bold;
}	


#sottomenu a:hover, #sottomenu a:visited{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}


a.citta, a.citta:link, a.citta:active, a.citta:visited{
	color:#FFFFFF;
	background-color:#D97522;
	background-image:url(../images/buttCitta.jpg);
	background-repeat:no-repeat;
	width:100px;
}
a.business, a.business:link, a.business:active, a.business:visited{
	background-color:#7B8D3C;
	background-image:url(../images/buttBusiness.jpg);
	background-repeat:no-repeat;
	width:110px;
	color:#FFFFFF;
}
a.divertimento, a.divertimento:link, a.divertimento:active, a.divertimento:visited{
	background-color:#660033;
	background-image:url(../images/buttDivertimento.jpg);
	background-repeat:no-repeat;
	width:120px;
	color:#FFFFFF;
}
a.webmarketing, a.webmarketing:link, a.webmarketing:active, a.webmarketing:visited{
	background-color:#447286;
	background-image:url(../images/buttMarketing.jpg);
	background-repeat:no-repeat;
	width:120px;
	color:#FFFFFF;
}




/*********************************************************/
/**************      corpo della pagina    ***************/
/*********************************************************/

#colBig{
	width:950px;
	min-height:400px;
	
}

#colBig h1{
	margin-bottom:0;
	font-size:20px;
	color:#890C08;
}
#colBig h3{
	margin-bottom:0;
	font-size:20px;
	color:#890C08;
}
#colBig h5{
	margin-bottom:0;
	font-size:14px;
	color:#CC6600;
}

img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

#colDestra{
	width:195px;
	_width:170px;
	float:left;
	margin-top:3px;
	margin-left:5px;
}


#colDestra .banner img{
	width:190px;
	border:none;
	_width:170px;
}




#colSinistra{
	float:left;
	width:752px;
	_width:760px;
}


#col2{
	width:500px;
	float:left;
	margin-top:3px;
}

#col3{
	width:250px;
	float:left;
	margin-left:2px;
	margin-top:3px;
}
/*************************************************************************/
/**************        INIZIO STILI  PER COLONNA 1         ***************/
/*************************************************************************/


/*_____________________________________________________________giallo___________________________________________*/
.arrowlistmenu_giallo{
background-color: #f5ecd2;
}

.arrowlistmenu_giallo .menuheader{
 /*CSS class for menu headers in general (expanding or not!)*/
	font: bold 12px Arial;
	color: white;
	background-image:url(../images/citta/sf_menuLev1.jpg);
	background-repeat:no-repeat;
	margin-bottom: 1px; /*bottom spacing between header and rest of content*/
	margin-left:0;
	text-transform: uppercase;
	padding: 1px 0 1px 10px; /*header text is indented 10px*/
	cursor: hand;
	cursor: pointer;
	line-height:28px;
}

.arrowlistmenu_giallo .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	line-height:31px;
	background-image:url(../images/citta/sf_menuLev1.jpg);
	background-repeat:no-repeat;
}

.arrowlistmenu_giallo ul{ /*CSS for UL of each sub menu*/
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu_giallo ul li{
	padding-bottom: 2px; /*bottom spacing between menu items*/
	position:relative;
	display:block;
}

.arrowlistmenu_giallo ul li a{
	color: #666666;
	display: block;
	text-decoration: none;
	list-style-image:url(../images/listArrowBrown.gif);
	margin-left: 20px;
}


.arrowlistmenu_giallo ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}




#colDestra a{
	color:#FFFFFF;
	text-decoration:none;
	display: block;
	text-decoration: none;
}


#colDestra a:hover{
	color:#cc6600;
}

#colDestra h5{
	background-image:url(../images/citta/sf_menuLev1.jpg);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:30px;
	line-height:28px;
	padding-left:3px;
	margin:0;
	border-bottom:solid 2px #FFFFFF;
	cursor:pointer;
}

#colDestra h3{
	background-color:#E9D28F;
	color:#cc6600;
	text-transform:uppercase;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	height:30px;
	line-height:28px;
	padding-left:3px;
	margin:0;
	border-bottom:solid 2px #FFFFFF;
	font-weight:bold;
}
#colDestra ul{
	position:relative;
	left:-35px;
	width:100%;
	_width:120px;
}

#colDestra ul li{
	background-image:url(../images/listArrowBrown.gif);
	background-repeat:no-repeat;
	list-style:none;
	min-height:16px;
	position:relative;
	display:block;
}

#colDestra ul li a{
	color:#666666;
	padding-left:12px;
}


#colDestra .box1{
	border: solid 1px #D3D4D0;
	padding:4px;
}

#colDestra .box1Business{
	border: solid 1px #D3D4D0;
	padding:4px;
	background-image:url(../images/business/sf_business.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:4px;
	_width:170px;
}
#colDestra .box1Business h1, #colDestra .box2Business h1{
	color:#336633;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}


#colDestra h1.business{
	color:#666666;
	margin-bottom:0;
	clear:both;
	background-image:url(../images/tit_business.jpg);
	backround-repeat:no-repeat;
	padding-left:50px;
	padding-top:18px;
	font-size:14px;
	font-weight:bold;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}


#colDestra .box2Business{
	border: solid 1px #D3D4D0;
	padding:4px;
	background-color:#EFF1E7;
	margin-bottom:4px;
	_width:170px;
}

#colDestra .box2Business img{
	float:left;
}
#colDestra .box2Business a{
		color:#669933;
	}


#colDestra .box1 h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	background-color:#FFFFFF;
	text-transform:none;
	color:#FFFFFF;
}

#colDestra .box1 ul li{
	list-style-image:none;
	list-style-type:square;
	color:#003366;
}




/*************************************************************************/
/**************        INIZIO STILI  PER COLONNA 2         ***************/
/*************************************************************************/

/*********************************************************/
/**************        BOX EVIDENZA        ***************/

#boxEvidenza{
	color:#FFFFFF;
	border: solid 1px #efefef;
	padding:4px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	margin-bottom:3px;
	width:492px;
	height:221px;
}



#boxEvidenza img{
	border:solid 2px #663333;
	margin-left:4px;
	margin-top:4px;
}


h1.evidenza{
	color:#993300;
	width:457px;
	margin-bottom:0;
	clear:both;
	background-image:url(../images/tit_evidenzaHome.jpg);
	backround-repeat:no-repeat;
	padding-left:45px;
	padding-top:18px;
	font-size:14px;
	font-weight:bold;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}


#boxEvidenza h1{
	margin:5px;
	padding:0;
	color:#D97522;
	text-align:center;
}

.tabs{
	color:#666666;
	padding:4px;
	position:absolute;
	width:370px;
	text-align:justify;
	margin-left:50px;
	text-align:left;
}


#boxEvidenza ul{
	position:relative;
	left:0;
	top:-10px;
	margin-top:0;
	line-height:13px;
	list-style:none;
	width:460px;
	}

#boxEvidenza ul li{
	list-style-type:square;
	color:#003366;
}
#boxEvidenza h3{
	margin:3px;
	font-weight:bold;
	line-height:normal;
}
#boxEvidenza  h4{
	color:#003366;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
}

#boxEvidenza #folders .sottotitolo{
	color:#996633;
	font-weight:bold;
	margin:0;
}


#boxEvidenza a{
	color:#663333;
	text-decoration:none;
	font-weight:bold;
}
#boxEvidenza a:hover{
	color:#cc3300;
	text-decoration:none;
}

.jcarousel-skin-tango .jcarousel-container {
	background-color:transparent;
}

/*********************************************************/
/**************        BOX TABS IN        ***************/

#boxTabsIn{
	color:#FFFFFF;
	border: solid 1px #D3D4D0;
	padding:4px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	background-image:url(../images/citta/sf_boxcitta.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-bottom:3px;
	margin-top:3px;
	width:490px;
	height:330px;
}


#boxTabsIn #folders{
	width:480px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666666;

}

#boxTabsIn #folders img{
	border:solid 2px #663333;
	margin-left:4px;
	margin-top:4px;
}

.folders .menu{
	height:30px;
	border-bottom:0;
	margin-bottom:0;
}

.folders .menu a{
	height:20px;
	width:244px;
	display:block;
	background-color:#663333;
	float:left;
	text-decoration:none;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	color:#663333;
	border-right:solid 1px #FFFFFF;
	padding-top:10px;
}

.folders .menu a#incontri{
	background-color:#E0D8DC;
}

.folders #foldIn1, .folders #foldIn2{
	background-color:#E0D8DC;
	color:#666666;
	padding:4px;
	position:absolute;
	width:480px;
	text-align:justify;
	min-height:240px;
}

#boxTabsIn #foldIn1{
	z-index:0;
}
#boxTabsIn #foldIn2{
	z-index:20;
	display:none;
}

#foldIn1 ul{
	width:210px;
	float:left;
}

#boxTabsIn .folders ul li{
	list-style-type:square;
	color:#003366;
}
#boxTabsIn .folders h3{
	margin:3px;
	font-weight:bold;
}
#boxTabsIn .folders h4{
	color:#003366;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
}

#community{
	padding:7px;
	color:#003366;
	background-color:#DEBEC8;
	border:solid 1px #C597A6;
	float:left;
	margin-left:5px;
}

#community h5{
	font-size:12px;
	color:#003366;
	margin:3px;
}
#community label{
	width:80px;
	display:block;
	float:left;
	font-weight:bold;
}

#boxTabsIn .folders .sottotitolo{
	color:#A1385A;
	font-weight:bold;
	margin:0;
}


#boxTabsIn a{
	color:#663333;
	text-decoration:none;
	font-weight:bold;
}
#boxTabsIn a:hover{
	color:#003366;
	text-decoration:none;
}



.tit_video{
	color:#993300;
	margin-bottom:0;
	margin-left:2px;
	margin-top:2px;
	clear:both;
	background-image:url(../images/tit_videoHome.jpg);
	backround-repeat:no-repeat;
	padding-left:45px;
	padding-top:18px;
	font-size:14px;
	font-weight:bold;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

.boxVideo{
	width:238px;
	height:auto;
	margin-left:2px;
	padding:4px;
	border: solid 1px #D3D4D0;
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	margin-bottom:4px;
}

/*********************************************************/
/**************            BOX2            ***************/

#col2 .box1{
	background-color:#ECE0B8;
	border: solid 1px #D3D4D0;
	padding:4px;
	margin-top:3px;
}

.box1 ul.elencoColonne{
	width:200px;
	float:left;
	text-align:left;
}


#col2 .box3{
	background-image:url(../images/citta/sf_boxcitta.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border: solid 1px #D3D4D0;
	padding:4px;
}

#col2 .box3 img{
	border:solid 2px #663333;
}

#col2 .box3 .boxLeft, #col2 .box2 .boxLeft{
	width:230px;
	float:left;
	margin-right:4px;
}


#col2 .box3 .boxLeft ul, #col2 .box2 .boxLeft ul{
	width:230px;
	float:left;
	color:#003366;
	margin-bottom:10px;
}

#col2 .box3 .boxLeft li, #col2 .box2 .boxLeft li{
	margin-left:-20px;
}


#col2 .box3 .boxLeft ul a{
	color:#003366;
}
#col2 .box3 .boxLeft ul a:hover{
	color:#993366;
	text-decoration:underline;
}

.boxLeft h5{
	margin-bottom:0;
	font-size:14px;
	text-transform:uppercase;
	color:#003366;
}
/*********************************************************/
/**************            BOX2            ***************/


#col2 .box2{
	border: solid 1px #D3D4D0;
	padding:4px;
	background-image:url(../images/citta/sf_boxcitta.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	display:block;
	height:auto;
	clear:both;
}

#col2 .box2  ul{
	width:250px;
	float:left;
	color:#003366;
}


#col2 .box2 a, #col2 .box3 a,  #col2 .box1 a{
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}

#col2 .box2 a:hover{
	color:#990033;
	text-decoration:underline;
}
#col2 .box2 #flash{
	float:left;
	width:194px;
	height:213px;
	border:solid 2px #663333;
	position:relative;
	top:-20px;
}



#col2 .box2  ul.elencoColonne, #rilievoLungo ul.elencoColonne{
	width:200px;
	float:left;
}


/*********************************************************/
/**************       RICERCA GOOGLE       ***************/

#ricercaGoogle{
	border: solid 1px #D3D4D0;
	height:174px;
	padding:4px;
	color:#663333;
	font-size:13px;
	background-image:url(../../images/sf_ricercaGoogle.jpg);
	background-repeat:repeat-x;
	background-position:bottom right;
}

#ricercaGoogle .button{
	background-color:#7d8b3c;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	border:none;
	font-size:15px;
}


.banner{
	float:left;
	margin-left:4px;
	display:block;

}

#topBlockDx .banner img{
border:none;
}


/*********************************************************/
/*********************************************************/




/*************************************************************************/
/**************          FINE STILI  PER COLONNA 2         ***************/
/*************************************************************************/



h1, h3 {
	color:#cc6600;
	margin-top:3px;
	font-weight:bold;	
}




h1{
	font-size:24px;
}
h3 {
	font-size:18px;
}


/*************************************************************************/
/**************        INIZIO STILI  PER COLONNA 3         ***************/
/*************************************************************************/

#col3 a{
	text-decoration:none;
	color:#666666;
}




/*********************************************************/
/**************         BOX1           ***************/
#col3 .box1{
	width:292px;
	border: solid 1px #D3D4D0;
	float:left;
	padding:4px;
	padding-bottom:8px;
	background-image:url(../images/citta/sf_boxcitta.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

#col3 .boxGoogle{
	width:238px;
	height:264px;
	margin-left:2px;
	padding:4px;
	border: solid 1px #D3D4D0;
	float:left;
	background-color:#FFFFFF;
	text-align:center;
	margin-bottom:4px;
}

#col3 .boxGoogle h1{
	margin:0;
	color:#0099CC;
	float:left;
}

#buttContatto{
	height:25px;
	width:100px;
	background-color:#0099CC;
	color:#FFFFFF;
	border:solid 1px #d3d4d0;
	cursor:pointer;
	text-align:center;
	line-height:22px;
}
#buttContatto a{
	color:#FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}


#col3 .box1 h1{
	color:#003366;
}

#col3 .box1 h3{
	margin:0;
}
#col3 .box1 h5{
	font-size:12px;
	margin: 0;
	margin-right:4px;
	color:#663333;
}

#col3 .box1 .elenco{
	float:left;
	margin-bottom:4px;
	display:block;
}

#col3 .box1 img{
border:none;
}
#col3 .box1 .elenco img{
	border:solid 2px #663333;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}



#col3 .box1 .elenco ul{
	position:relative;
	left:-20px;
}

#col3 .elenco ul li{
	list-style-image:url(../images/listArrowBrown.gif);
	position:relative;
}

#col3 .elenco ul li a{
	color:#666666;
}
#col3 .elenco ul li a:hover{
	color:#003366;
}
#col3 .box1 ul.noBullet{
	list-style:none;
}

#col3 .box1 ul.noBullet li{
	margin-left:-20px;
}

/*********************************************************/
/**************         BOX2           ***************/

#col3 .box2{
	border: solid 1px #D3D4D0;
	float:left;
	background-color:#FEF9E0;
	padding:4px;
	margin-top:3px;
	width:235px;
}

#col3 .box2 h1, #col3 .box2 h3{
	color:#003366;
}
#col3 .box2 h5, #col3 .box2 h5 a{
	font-size:12px;
	margin: 2px;
	color:#663333;
}


#col3 .box2  ul{
	margin-top:2px;
	position:relative;
	left:-15px;
}

#col3 .box2 ul li{
	color:#003366;
	position:relative;
	list-style-image:url(../images/listArrowBrown.gif);
}


#col3  img{
	border:solid 2px #663333;
	float:left;
	margin-right:6px;
	margin-bottom:6px;
}


#col3 a:hover{
	color:#663333;
}




#col3 .box3{
	border: solid 1px #D3D4D0;
	background-color:#ECE0B8;
	float:left;
	padding:4px;
	margin-top:3px;
	width:235px;
}

#col3 .box3 h1, #col3 .box3 h3{
	color:#003366;
	font-weight:normal;
}



/*************************************************************************/
/**************          FINE STILI  PER COLONNA 2         ***************/
/*************************************************************************/



#container .boxGrande{
	width:174px;
	_width:170px;
	height:260px;
	_height:280px;
	padding:4px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	background-image:url(../images/sfBoxGrande.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
#container .boxGrande#last, #container .boxGrande#last1{
	margin-right:0;
	margin-left:1px;
}


#container .boxGrande h1{
	font-size:18px;
	font-weight:normal;
	color:#663333;
	_width:170px;
}

.boxGrande img{
	float:left;
	border:none;
	margin-bottom:5px;
	_width:170px;
}

.boxGrande a{
	color: #666666;
	text-decoration:none;
	font-weight:bold;
}

.boxGrande ul{
	left:-20px;
	_left:0px;
	position:relative;
	position:relative;
	margin-top:10px;
	float:left;
	color:#D97522;
	width:165px;
	_width:150px;
	_margin:0;
	_padding:0;
}



.boxIcone{	
	width:752px;
	_width:750px;
	float:left;
	background-color:#D97522;
	height:65px;
	text-align:center;
	margin-bottom:4px;
	padding-top:5px;
}

.boxIcone .icon{
	width:120px;
	height:40px;
	float:left;
}

.boxIcone .icon img{
	border:none;
	float:none;
	height:35px;
}
.boxIcone .icon a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.boxIcone .icon a:hover{	
	color:#663333;
}




 #container .boxMedio{
    width:236px;
	_width:230px;
	height:300px;
	padding:4px;
	border: solid 1px #D3D4D0;
	float:left;
	margin-left:6px;
	margin-bottom:5px;
	background-image:url(../images/citta/sf_boxcitta.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.boxMedio#firstBM{
	margin-left:0;
}

.boxMedio ul li{
	list-style-image:url(../images/listArrowBrown.gif);
}
.boxMedio a{
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}

#rilievoLungo{
	float:left;
	width:740px;
	position:relative;
	margin-top:3px;
	background-image:url(../images/citta/sf_boxcitta.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border: solid 1px #D3D4D0;
	padding:4px;
	left:2px;
}

#cercaHotel{
	float:left;
	clear:both;
	width:740px;
	position:relative;
	margin-top:3px;
	background-image:url(../images/citta/sf_boxcitta.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border: solid 1px #D3D4D0;
	padding:4px;
	left:2px;
}

#col3 #cercaHotel{
	float:left;
	clear:both;
	width:234px;
	position:relative;
	margin-top:3px;
	background-image:url(../images/citta/sf_boxcitta.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border: solid 1px #D3D4D0;
	padding:4px;
	left:2px;
}

#col3 #cercaHotel img{
	border:none;
	float:left;
}



#rilievoLungo ul li.titoletto{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	list-style:none;
	margin-left:-15px;
}

#rilievoLungo ul li a{
	color:#666666;
	text-decoration:none;
}

#rilievoLungo ul{
	list-style-type:square;
	color:#003366;
}
#rilievoLungo ul li a:hover{
	color:#cc6600;
}


#cercaHotel .col1{
	width:350px;
	float:left;
}



#cercaHotel .col2, #cercaHotel .col3{
	width:150px;
	float:left;
}
#cercaHotel .col2 div{
	display:block;
	width:150px;
	float:left;
}
#cercaHotel input{
	float:left;
	display:block;
}



#bottoneCercaHotel{
	width:100px;
	height:30px;
	background-color:#D97522;
	color:#FFFFFF;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border:solid 1px #996600;
}


#colSinistra #rilievoLungo h1{
	color:#003366;
}

#googleadsense{
	float:left;
	clear:both;
	width:740px;
	position:relative;
}

/*************************************************************************/
/**************        INIZIO STILI APPROFONDIMENTI        ***************/
/*************************************************************************/

#approfondimenti{
	border:solid 1px #efefef;
	float:left;
	/*clear:both;*/
	width:740px;
	position:relative;
	padding:4px;
	margin-left:2px;
	margin-bottom:5px;
}
h1.approfondimenti{
	color:#993300;
	width:715px;
	margin-bottom:0;
	margin-left:2px;
	clear:both;
	background-image:url(../images/tit_approfondimentiHome.jpg);
	backround-repeat:no-repeat;
	padding-left:35px;
	padding-top:18px;
	font-size:14px;
	font-weight:bold;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#approfondimenti a{
text-decoration:none;
}

#approfondimenti img{
	border:solid 1px #663333;
}

.noBorder, #approfondimenti img.noBorder{
	border:none;
}

#approfondimenti .col1{
	width:300px;
	display:block;
	float:left;
	margin-right:10px;
	text-align:justify;
}

#approfondimenti .col1 a{
	color:#cc6600;
}

#approfondimenti .col2{
	width:430px;
	float:left;
}


#approfondimenti .col2 ul.elencoColonne{
	float:left;
	width:170px;
	_width:150px;
	_left:-60px;
	_position:relative;
}

#approfondimenti .col2 ul.elencoColonne li{
_list-style-type:square;
}
#approfondimenti h1.error{
	color:#660000;
	font-size:28px;
	text-decoration:none;
	margin:0;
}
#approfondimenti h4.error{
	color:#333333;
	font-size:16px;
	text-decoration:none;
	margin:0;
}

#approfondimenti h3{
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
}
#approfondimenti h4{
	color:#993300;
	font-size:12px;
	margin:0;
}

#approfondimenti .col1 h4 a{
	color:#666666;
	text-transform:uppercase;
}
#approfondimenti h5{
	color:#D97522;
	font-size:12px;
	text-transform:uppercase;
	margin:0;
}

#approfondimenti h3{
	font-weight:normal;
	color:#666666;}


#approfondimenti a, #approfondimenti h4 a{
	color:#666666;
	text-decoration:none;
}
#approfondimenti h3 a{
	color:#666666;
}

#approfondimenti a:hover{
	color:#003366;
	text-decoration:underline;
}
#approfondimenti ul{
	list-style:square;
	color:#003366;
}

#bottom{
	clear:both;
	height:30px;
	width:952px;
	display:block;
	position:relative;
	top:4px;
	background-color:#D97522;
	color:#FFFFFF;
	text-align:center;
	line-height:20px;
}


#bottom a{
color:#FFFFFF;
}


#bottom a:hover{
color:#996600;
}

/* FORM */

#formInfo{
	width:310px;
	background-color:#E6DAAB;
	display:block;
	float:right;
	position:relative;
	padding:5px;
	margin-left:3px;
}
#formInfo h1{
	margin-bottom:5px;
	color:#996600;
	font-weight:bold;
	margin-top:5px;
	font-size:1.4em;
	font-family:Arial, Helvetica, sans-serif;
} 
#formInfo h3{
	margin-bottom:5px;
	color:#996600;
	font-weight:bold;
	margin-top:5px;
}

#formInfo h2{
	margin-bottom:0;
	color:#9E8747;
	font-size:0.8em;

}
#formInfo label{
	color:#666666;
	font-weight:bold;
	margin-top:3px;
	display:block;
}
#formInfo .button{
	background-color:#CC6600;
	color:#FFFFFF;
	width:90px;
	height:25px;
	display:block;
	border:0;
	text-transform:uppercase;
}


.clear{
	clear:both;
}




/*************************************************************************/
/**************        INIZIO STILI pagine interne         ***************/
/*************************************************************************/
#firstrow{

}
#firstrow_left{
	float:left;
	width:200px;
}


/****************/
#firstrow_right{
	float:left;
   	width:740px;
	font-size:12px;
	padding:5px;
   }
#firstrow_right h2{
	color:#D97522;
	font-size:26px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-top:0;
}

.tabellaLink{
	width:750px;
	border:solid 0px #ffcc00;
}

#firstrow_right #bannercontainer{}

#firstrow_right #bannercontainer #bannercontainer_dx, #firstrow_right #bannercontainer #bannercontainer_sx{
float:left;
}

p{
clear: both;
}


.linkcontainer{
	float:left;
	width:740px;
	padding:5px;
	text-align:left;
	border-bottom:dashed 1px #999999;
}

.linkcontainer table{
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;	
	float:left;
	background-color:#FFFFFF;
}


.linkcontainer hr{
	display:none;
}


.linkref{
	float:left;
	display:block;
	width:140px;
}

#firstrow_right #articolo .linkcontainer .linkref a{
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
	float: left;
}



.linkdescription
{
margin-left: 2px;
float: left;
width: 550px;
padding: 3px;
}

.linkdescription p{
margin: 0px;
padding: 0px;
}

#right_top{
	float:left;
	margin:0;
	padding-top:0;
}

#immagine_articolo{
	float:left;
	width:740px;
	height:35px;
	text-transform:uppercase;
	color:#333333;
}

#immagine_articolo h4{
	font-size:13px;
	font-weight:bold;
}

#immagine_2 {
	float:left;
}
#immagine_2 img{
	border:solid 2px #D97522;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
}


#intestazione h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	font-weight:normal;
	color:#D97522;
}

#intestazione{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

 #intestazione p{
 float:left;
 }

#articolo, #articolo2_divertimento{
	text-align:justify;
	float:left;
}

#articolo #google, #articolo2_divertimento #google{

	float:left;
}


#articolo a, #articolo2_divertimento a{
	color:#660033;
	text-decoration:none;
	font-weight:bold;
}

#articolo a:hover, , #articolo2_divertimento a:hover{
	color:#003366;
}

/****************/

