/* CSS Document */

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

.banner{
	float: left;
}


#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;
}


#articolotest span h2{
	font-size:14px;
}


#articolotest #articolo{
	width:550px;
	float:none;
}

#articolotest  h5{
	font-size:20px;
	font-weight:bold;
}
#adsensetest{
	width:600px;
	float:left;
}


/*********************************************************/
/**************         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{
	width:158px;
	height:75px;
	margin-right:3px;
	border:solid 1px #efefef;
	float:right;
	padding:4px;
}


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

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



#ricerca{
	width:289px;
	height:83px;
	border:solid 1px #efefef;
	color:#7B1335;
	float:right;
	text-align:right;
	padding-right:6px;
}

#ricerca h3, #toplink h3{
	font-size:13px;
	margin-bottom:0;
	color:#7B1335;
}
#ricerca form{
	margin:0;
}

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

/* FINE LINK TOP*/

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

#col3 .banner{
	width:240px;
	float:left;
	margin-top:3px;
	_padding:0;
	_width:228px;
}

#col3 .banner img{
	margin-top:3px;
	_padding:0;
	_width:220px;
}



/********************************************************/
/**************         MENU TOP         ***************/
/*******************************************************/



#menutop{
	height:33px;
	background-color:#ffffff;
	background-image:url(../images/Divertimento/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/Divertimento/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/listArrowWhite.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:#ffffff;
	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    ***************/
/*********************************************************/

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

#colSinistra{
	width:198px;
	_width:180px;
	float:left;
	margin-top:3px;
	background-color:#ffffff;
	border:solid 1px #efefef;
}


#colSinistra .banner img{
	width:200px;
	border:none;
	_width:180px;
}


#colDestra{
	float:left;
	width:752px;
	_width:748px;
}


.bloccoTesti{
	padding:20px;
	float:left;
	width:710px;
}

.bloccoTesti h2{
	color:#CC3366;
	font-size:18px;
}

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

#col3{
	width:245px;
	_width:230px;
	float:left;
	margin-left:3px;
}
/*************************************************************************/
/**************        INIZIO STILI  PER COLONNA 1         ***************/
/*************************************************************************/


/*_____________________________________________________________giallo___________________________________________*/
.arrowlistmenu_giallo{
background-color: #ffffff;
clear:left;
}

.arrowlistmenu_giallo h3.menuheader{
 /*CSS class for menu headers in general (expanding or not!)*/
	background-image:url(../images/sf_menuLeft.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:10px;
	color:#666666;
	height:23px;
	_width:180px;
	padding-left:6px;
	padding-top:10px;
	margin:0;
	cursor: pointer;
}

.arrowlistmenu_giallo .openheader{ /*CSS class to apply to expandable header when it's expanded*/
	line-height:31px;
	background-image:url(../images/sf_menuLeft.jpg);
	background-repeat:no-repeat;
	background-color:#efefef;
	color:#7B1335;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	height:25px;
	_width:180px;
	line-height:28px;
	padding-left:6px;
	margin:0;
	border-bottom:solid 2px #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.arrowlistmenu_giallo ul{ /*CSS for UL of each sub menu*/
	margin: 0;
	padding: 0;
	margin-bottom: 8px;
	_width:180px; /*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/Divertimento/listArrow.gif);
	margin-left: 20px;
}


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




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


#colSinistra a:hover{
	color:#663300;
}

#colSinistra h5{
	background-image:url(../images/sf_menuLeft.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	font-size:13px;
	color:#7B1335;
	height:23px;
	_width:180px;
	padding-left:6px;
	padding-top:10px;
	margin:0;
}

#colSinistra h3{
	background-color:#efefef;
	color:#666666;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	height:25px;
	_width:180px;
	line-height:28px;
	padding-left:6px;
	margin:0;
	border-bottom:solid 2px #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
#colSinistra ul{
	position:relative;
	left:0;
	width:190px;
	padding:0;
	margin:0;
	_width:180px;
}

#colSinistra ul li{
	background-image:url(../images/Divertimento/listArrow.gif);
	background-repeat:no-repeat;
	list-style:none;
	min-height:16px;
	position:relative;
	display:block;
	_border:solid 1px #EFE2E6;
}

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


#colSinistra .box1{
	border: solid 1px #D3D4D0;
	padding:4px;
	background-color:#FFFFFF;
	_width:180px;
}

#colSinistra .box1 h1{
	color:#CC3366;
	margin-bottom:0;
}
#colSinistra .box1 h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	background-color:#FFFFFF;
	text-transform:none;
	color:#CC3366;
}

#colSinistra .box1 ul li{
	list-style-image:none;
	list-style-type:square;
	color:#CC3366;
	_border:solid 1px #FFFFFF;
}




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

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

#boxEvidenza{
	color:#FFFFFF;
	border: solid 1px #D3D4D0;
	padding:4px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	background-image:url(../images/Divertimento/sf_box.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:3px;
	width:490px;
	height:350px;
	_height:360px;
}


#boxEvidenza #folders{
	width:480px;
	margin-left:auto;
	margin-right:auto;
}

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

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

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

#folders .menu a#first{
	background-color:#E0D8DC;
	color:#7B1335;
}

#folders .tabs{
	background-color:#E0D8DC;
	color:#666666;
	padding:4px;
	position:absolute;
	width:472px;
	text-align:justify;
}

#boxEvidenza #fold1{
	z-index:0;
}
#boxEvidenza #fold2{
	z-index:20;
	display:none;
}
#boxEvidenza #fold3{
	z-index:30;
	display:none;
}
#boxEvidenza #fold4{
	z-index:50;
	display:none;
}
#boxEvidenza #fold5{
	z-index:80;
	display:none;
}

#boxEvidenza #folders ul{
	position:relative;
	left:40px;
	top:10px;
	margin-top:0;
	line-height:13px;
	}

#boxEvidenza #folders ul li{
	list-style-type:square;
	color:#CC3366;
}
#boxEvidenza h1{
	color:#7B1335;
	font-size:24px;
}

#boxEvidenza #folders h3{
	margin:3px;
	font-weight:bold;
	color:#CC3366;
}
#boxEvidenza #folders h4{
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	font-size:10px;
}

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


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




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

#boxTabsIn{
	color:#FFFFFF;
	border: solid 1px #D3D4D0;
	padding:4px;
	padding-bottom:10px;
	background-color:#FFFFFF;
	margin-bottom:3px;
	margin-top:3px;
	width:490px;
	height:330px;
}


#boxTabsIn .folders{
	width:480px;
	margin-left:auto;
	margin-right:auto;

}

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

#boxTabsIn  .folders .menu{
	height:30px;
	border-bottom:0;
	margin-bottom:0;
}
#boxTabsIn  .folders .menu #first2{
	color:#7B1335;
	background-color:#E0D8DC;
}
#boxTabsIn .folders .menu a{
	background-color:#7B1335;
	color:#FFFFFF;
	display:block;
	float:left;
	height:30px;
	line-height:25px;
	padding-left:15px;
	padding-right:15px;
	font-size:12px;
}

.folders #foldIn1, .folders #foldIn2{
	background-color:#E0D8DC;
	color:#FFFFFF;
	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;
	_width:180px;
	_padding:0;
	_left:-50px;
	_position:relative;
	float:left;
}

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

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

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

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


#boxTabsIn a{
	color:#7B1335;
	text-decoration:none;
	font-weight:bold;
}
#boxTabsIn a:hover{
	color:#CC3366;
	text-decoration:none;
}


/*********************************************************/
/**************            BOX3            ***************/
#col2 .bo1{
	margin-top:3px;
}

#col2 .box3{
	background-color:#ffffff;
	border: solid 1px #D3D4D0;
	padding:4px;
	margin-bottom:2px;
	margin-top:3px;
}

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

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


#col2 .box3 .boxLeft ul, #col2 .box2 .boxLeft ul{
	width:230px;
	_width:200px;
	_padding:0;
	_margin:0;
	float:left;
	color:#CC3366;
	list-style-type:none;
	margin-bottom:10px;
}

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


#col2 .box3 .boxLeft ul a, #col2 .box3 a{
	color:#cc3366;
	font-weight:bold;
	text-decoration:none;
}
#col2 .box3 .boxLeft ul a:hover{
	color:#993366;
	text-decoration:underline;
}

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


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

#col2 .box2 ul{
	width:250px;
	float:left;
	color:#CC3366;
	_width:200px;
	_padding:0;
	_left:0;
	_display:block;
	_position:relative;
}
#col2 .box2 ul li{
	_left:15px;
	_position:relative;
	list-style:square;
}


#col2 .box2 a{
	color:#990033;
	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;
	_width:180px;
	height:213px;
	border:solid 2px #7B1335;
	position:relative;
	top:-20px;
}



#col2 .box1  ul.elencoColonne, #col2 .box2  ul.elencoColonne,#col2 .box3  ul.elencoColonne{
	width:200px;
	float:left;
	_position:relative;
	_width:210px;
	_padding:0;
	_margin:0px;
}


#col2 .box1  ul.elencoColonne li, #col2 .box2  ul.elencoColonne li, #col2 .box3  ul.elencoColonne li{
	_margin-left:15px;
	list-style-type:square;
}


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

#ricercaGoogle{
	border: solid 1px #D3D4D0;
	height:174px;
	padding:4px;
	color:#7B1335;
	font-size:13px;
	background-image:url(../../images/divertimento/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;
	display:block;

}
/*********************************************************/
/*********************************************************/




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



h1, h3 {
	color:#663300;
	margin-top:3px;
	font-weight:normal;
}
h6{
font-size:10px;
}




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


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

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




/*********************************************************/
/**************         BOX1           ***************/
#col3 .box1{
	width:235px;
	border: solid 1px #D3D4D0;
	float:left;
	padding:4px;
	padding-bottom:8px;
	margin-top:3px;
	background-image:url(../images/Divertimento/sf_box.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	_padding:0;
	_width:225px;
}

#col3 .boxGoogle{
	width:235px;
	border: solid 1px #D3D4D0;
	float:left;
	padding:4px;
	margin-top:3px;
	background-color:#FFFFFF;
	text-align:center;
	margin-bottom:4px;
	_width:225px;
	_padding:0;
	_margin:0;
}
#col3 .box1 h1{
	color:#CC3366;
}

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

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

#col3 .box1 img{
border:none;
}
#col3 .box1 .elenco img{
	border:solid 2px #7B1335;
	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/Divertimento/listArrow.gif);
	position:relative;
}

#col3 .elenco ul li a{
	color:#666666;
}
#col3 .elenco ul li a:hover{
	color:#CC3366;
}

#col3 .box1 ul{
	_width:190px;
	_margin:0;
	
}

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

#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:#ffffff;
	padding:4px;
	margin-top:3px;
	width:235px;
	_padding:0;
	_width:225px;
}

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


#col3 .box2  ul{
	margin-top:2px;
	position:relative;
	left:-15px;
	_width:180px;
	_margin:0;
	_left:0;	
}

#col3 .box2 ul li{
	color:#CC3366;
	position:relative;
	list-style-image:url(../images/Divertimento/listArrow.gif);
	_margin-left:20px;
}


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


#col3 a:hover{
	color:#7B1335;
}




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

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

#col3 .box3 ul{
	_padding:0;
	_margin:0;
	list-style-type:square;
	color:#990066;
}

#col3 .box3 ul li{
	_margin-left:15px;
}


#col3 .box3 ul li a{
	color:#660033;
}




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


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

#rilievoLungo ul.elencoColonne{
	width:200px;
	float:left;
	_position:relative;
	_left:10px;
	_width:225px;
	_padding:0;
	_margin:0;
}

#rilievoLungo ul.elencoColonne li{
	_left:20px;
	_position:relative;
	_list-style:disc;
	_margin-left:10px;
}


#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:#CC3366;
}
#rilievoLungo ul li a:hover{
	color:#663300;
}

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

#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:#7B1335;
	color:#FFFFFF;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border:solid 1px #996600;
}


#colDestra #rilievoLungo h1{
	color:#CC3366;
}

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

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

#approfondimenti{
	background-color:#EFE2E6;
	float:left;
	/*clear:both;*/
	width:740px;
	position:relative;
	padding:4px;
	margin-top:3px;
	margin-left:2px;
}
#approfondimenti h1{
	color:#7B1335;
}
#approfondimenti a{
text-decoration:none;
}

#approfondimenti img{
	border:solid 2px #7B1335;
}

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

#approfondimenti .col1{
	width:370px;
	display:block;
	float:left;
	margin-right:10px;
}

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

#approfondimenti h3{
	color:#7B1335;
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
}

#approfondimenti h4{
	color:#666666;
	font-size:12px;
	text-transform:uppercase;
	margin:0;
}

#approfondimenti h5{
	color:#CC3366;
	font-size:12px;
	text-transform:uppercase;
	margin:0;
}


#approfondimenti a{
	color:#7B1335;
	text-decoration:none;
}

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

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


/* FORM */

#formInfo{
	width:310px;
	background-color:#EFE2E6;
	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{
width:960px;
}
#firstrow_left{
	float:left;
	width:200px;
}


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

.tabellaLink{
	width:750px;
	_width:735px;
	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;
	_width:730px;
	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: 720px;
padding: 3px;
clear:both;
}

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

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

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

#richiesta_info{
	float:left;
	width:740px;
	_width:735px;
	text-align:center;
}


#richiesta_info a img{
border:none;
float:none;
}

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

#immagine_2 {
	float:left;
}
#immagine_2 img{
	border:solid 2px #7B1335;
	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:#7B1335;
}

#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;
	width:730px;
}

#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:#CC3366;
}


/*************************************************************************/
/**************        INIZIO STILI  PER eventi.php         ***************/
/*************************************************************************/
.boxTuttimodi{
	border:solid 1px #660033;
	text-align:left;
	padding:5px;
	font-size:12px;
	background-color:#FFFFFF;
}

h3.boxTuttimodi {
	background-color:#660033;
	color:#FFFFFF;
	font-size:14px;
	margin:0;	
	height:18px;
	display:block;
}

.titoloev{
	font-weight:bold;
	color:#993366;
	border-bottom:1px solid #660033;
}
.td1{
	 border-bottom:1px solid #660033;
 }
 
 a.linkSegnalaEvento{
 	color:#660033; 
 	font-weight:bold; 
	font-style:italic; 
	font-size:16px;
 }
  
 #col3 .box1 a.linkSegnalaEvento:hover{
 	color:#003366; 
	text-decoration:underline;
 }
 


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

#col2 .boxEventi img{
	border:none;
}

#col2 .boxEventi a{
	font-weight:bold;
	text-decoration:none;
	color:#003366;
}


