h2 {
	display: none
}

div#boxclaim_pp {
	float: left; 
	width: 25px; 
	height: 315px; 
	background:url(../img/ttl_primopiano.gif) no-repeat; 
	background-color:#0d7887;
}
div#boxclaim_an {
	float: left; 
	width: 25px; 
	height: 315px; 
	background:url(../img/ttl_altrenotizie.gif) no-repeat; 
	background-color:#006600;
}
div#boxclaim_sp {
	float: left; 
	width: 25px; 
	height: 260px; 
	background:url(../img/ttl_sport.gif) no-repeat; 
	background-color:#FFE1ED;
}
div#boxclaim_cm {
	float: left; 
	width: 25px; 
	height: 274px; 
	background:url(../img/ttl_community.gif) no-repeat; 
	background-color:#99CC00;
}
div#boxclaim_ap {
	float: left; 
	width: 25px; 
	height: 290px; background:url(../img/ttl_appuntamenti.gif) no-repeat; 
	background-color:#97ACB0;
}
div#boxclaim_ru {
	float: left; 
	width: 25px; 
	height: 290px; 
	background:url(../img/ttl_rubriche.gif) no-repeat; 
	background-color:#FFB866;
}
div#boxclaim_az {
                float: left; 
                width: 25px; 
                height: 283px; 
                background:url(../img/ttl_aziende.gif) no-repeat; 
                background-color:#99CCFF;
}

div#boxclaim_oc {
	float: left; 
	width: 25px; 
	height: 283px; 
	background:url(../img/ttl_offrocerco.gif) no-repeat; 
	background-color:#A40000;
}
div#box_pp {
	float: left; 
	width: 630px;
	height: 305px; 
	background-color:#0d7887; 
	padding:5px;
}
div#box_an {
	float: left; 
	width: 940px; 
	height: 305px; 
	background-color:#006600; 
	padding:5px 0 5px 5px;
}
div#box_sp {
	float: left; 
	width: 630px; 
	height: 250px; 
	background-color:#EF81AA; 
	padding:5px !Important; 
	padding:5px 5px 0 5px; 
}
div#box_cm {
	float: left; 
	width: 935px; 
	height: 264px; 
	background-color:#99CC00; 
	padding:5px;
}
div#box_ap {
	float: left; 
	width: 630px; 
	height: 280px; 
	background-color:#97ACB0; 
	padding:5px;
}

div#box_ru {
	float: left; 
	width: 633px; 
	height: 285px; 
	background-color:#FFB866; 
	padding:0 2px 5px 5px!Important; 
}
div#box_az {
                float: left; 
                width: 935px; 
                height: 278px; 
                background-color:#99CCFF; 
                padding:0 5px 5px 5px;
}

div#box_oc {
	float: left; 
	width: 935px; 
 	height:273px;
	background-color:#A40000; 
	padding:5px;
}
div.boxnews2 {
	float: left; 
	width: 418px; 
	position: relative; 
	margin-right:5px;
	display:inline;
}
div.resolve {
	float:left;
	width:635px;
	display:inline;
}
div.latodestro_h {
	float: left; 
	width: 212px;    
 	margin:0 5px 0 0;
	display:inline;
}
div.box2news2 {
	float: left; 
	width: 212px;  
	background-color: #C2E066;
}
div.titoloMultiMedia {
	float: left; 
	width: 200px;
	height:13px;
	margin:5px 0 0 0;
	color:#fff;
	font-size:11px;
	background:#000 url(../img/ang_sx_MM.gif) top left no-repeat;
	padding:4px 0 4px 12px;
	font-weight:bold;
	overflow:hidden;
}
div.tastoMultiMedia {
	float: left; 
	width: 212px;  
	height:25px;
	background:#005100 url(../img/bg_tastoMM.jpg) left repeat-x;
	margin:1px 0 0 0;
	overflow:hidden;
}
div.tastoMultiMedia .video a{
	float: left; 
	background:url(../img/ico_3_video.gif) left no-repeat;
	background-position:5px 7px;
	color:#fff;
	font-size:11px;
	padding:5px 0 0 25px;
	text-decoration:none;
	
}
div.tastoMultiMedia .foto a{
	float: left; 
	background:url(../img/ico_3_foto.gif) left no-repeat;
	background-position:5px 7px;
	color:#fff;
	font-size:11px;
	padding:5px 0 0 25px;
	text-decoration:none;
	
}
div.tastoMultiMedia .foto a:hover, div.tastoMultiMedia .video a:hover{
	color: #E2F0B7;
}
div.boxLettoriNews {
	float: left; 
	width: 408px; 
	position: relative; 
	margin:0; 
	display:inline;
	padding:0 5px 0 5px;
	background:#004200 url(../img/ang_h.gif) right bottom no-repeat;
	height:73px;
	overflow:hidden;
}
div.boxLettoriNews h4{
	float: left; 
	color:#F7EBBB;
	font-weight:bold;
	padding: 5px 0 0 25px;
	background:url(../img/14_write.gif) left no-repeat;
	background-position:5px 5px;
	font-size:11px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
div.boxLettoriNews h3{
	clear: left; 
	color:#006600;
	font-weight:bold;
	padding: 2px 5px 2px 5px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	display:block;
	margin:0;
}
div.boxLettoriNews h3 a{
	color:#fff;
	text-decoration:none;

}
div.boxLettoriNews h3 a:hover{
	color:#fff;
	text-decoration:underline;

}
div.boxLettoriNews .sommario{
	clear: left; 
	color:#fff;
	padding: 0 5px 0 5px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
}
div.boxLettoriNews .sommario a{ 
	color:#fff;
	text-decoration:none;

}
div.boxLettoriNews .sommario a:hover{ 
	color:#fff;
	text-decoration:underline;

}
div.boxsport {
	float: left; width: 212px; height:248px; position: relative; background-color: #000; margin-right:5px;
}
div.boxsport2 {
	width: 413px; position: relative; float:left; 
}

div.boxsport3 .data{
	font-size:11px;
	color:#006699;
	font-weight:bold;
	display:block;
}

div.contenitorenews3 {
	float: left; 
	width: 295px; 
	height:304px; 
	background-color:#005100;
	overflow:hidden;
	
}
div.boxnews3 {
	float: left; 
	width: 295px; 
	height:75px;  
	border-bottom:1px solid #006600;
	overflow:hidden;
}
div.boxnews3 .foto{
	float: left; 
	width: 105px; 
	padding:10px 10px 10px 0; 

}
/*div.boxnews3 .foto img a{
	border:1px solid #fff;
}*/

div.boxnews3 .foto .border
{
	float:left;
	padding:1px;
	background:#fff;
	}
	
div.boxnews3 .news{
	float: left; 
	width: 160px; 
	padding:10px; 

}
div.boxnews3 .news .data{
	display:block;
	color:#FFCC00;
	padding:0;
	margin:0;
	font-size:11px;
}
div.boxnews3 .news h3{
  
	padding:2px 0 0 0;
	margin:0;
	color:#FFF; 
	font-size:10px;
}
div.boxnews3 .news h3 a{
	color:#FFF; 
	text-decoration:none;
}
div.boxnews3 .news h3 a:hover{
	color:#FF9900 ;
	text-decoration:none;
}
div.boxsport3 {
	float: left; width: 413px; height:80px; position: relative; border-bottom:5px solid #EF81AA; background:#FFE1ED
}
div.fotonews2 {
	float: left; width: 210px; height: 109px; position: relative; background-color: #fff; voice-family: inherit; padding:1px;
}
div.testonews2 {
	float: left; 
	width: 195px; 
	height:102px; 
	position: relative; 
	background: #E2F0B7; 
	voice-family: inherit; 
	padding:2px 5px 5px 5px; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff; 
	border-top:1px solid #fff; 
	margin-bottom:5px; 
	font-size:11px;
	overflow:hidden;
}
div.testo2news2 {
	float: left; 
	width: 200px; 
	height:108px; 
	position: relative; 
	background-color: #E2F0B7; 
	voice-family: inherit; 
	padding:2px 5px 5px 5px; 
	border-bottom:1px solid #fff; 
	border-right:1px solid #fff; 
	border-left:1px solid #fff;
	font-size:11px;
	overflow:hidden;
}
div.testonews2 .data, div.testo2news2 .data{
	font-size:10px;
	color:#006699;
	font-weight:bold;
	display:block;
}

div.testonews2 h3, div.testo2news2 h3{
	FONT-SIZE: 11px; 
	COLOR: #333333;
	TEXT-DECORATION: none;
	margin:0;
	padding:0;
}
div.testonews2 h3 a, div.testo2news2 h3 a {
	COLOR: #333333; 
	TEXT-DECORATION: none
}
div.testonews2 h3 a:hover, div.testo2news2 h3 a:hover{
	COLOR: #ACAC8C
}


div.testosport {
	float: left; width: 200px; height:128px; position: relative; background-color: #fff; voice-family: inherit; padding:5px; border-bottom:1px solid #fff; border-right:1px solid #fff; border-left:1px solid #fff
}

div.testosport2 {
	float: left; 
	font-weight:bold; 
	width:260px; 
	position: relative; 
	voice-family: inherit; 
	padding:15px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; 
}

div.testosport2 a{
	color:#333;
}

div.testosport2 a:hover{
	text-decoration:none;
}

div.testonews3 {
	float:left; 
	font-weight:bold; 
	width: 161px; 
	padding-left:10px; 
	padding-right:10px;
	padding-top:10px; 
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
}
div.testonews3 .data{
	display:block;
	color:#FFCC00;
	padding:0;
	margin:0;
	font-size:11px;
}
div.testonews3 h3{
  
	padding:0;
	margin:0;
	color:#FFF; 
	font-size:12px;
}
div.testonews3 h3 a{
	color:#FFF; 
	text-decoration:none;
}
div.testonews3 h3 a:hover{
	color:#FF9900 ;
	text-decoration:none;
}
div.fotonews3 {
	float: left; 
	width: 102px;
	height: 53px; 
	position: relative; 
	background: #fff; 
	voice-family: inherit; 
	padding:1px; 
	margin-top:10px; 
	margin-right:10px !important; 
	margin-right:5px;
	display:inline; 
}

div.fotosport {
	float: left; width: 210px; position: relative; height: 248px; background-color: #fff; voice-family: inherit; padding:1px;
}
div.fotosport2 {
	float: left; width: 102px; height: 53px; position: relative; background: #fff; voice-family: inherit; padding:1px; margin-top:13px; margin-left:10px !important; margin-left:5px; 
}

div.boxleft {
	float: right; 
	width: 300px; 
	margin-left: 5px; 
	height:105px;
	display:inline;
}
div.boxicone {
	float: left; 
	width: 72px; 
	margin-right:4px;
	display:inline;
}
div.boxiconeUltima {
	float: left; width: 72px;
}
div.topright {
	float: right; 
	width: 305px;  
}
div.boxspot {
	float: right; width: 300px; height:250px; margin-left: 5px; 
}
div.boxspot2 {
    float: right; 
	width: 300px;
	padding:5px 0 0 0 !IMPORTANT;
	padding:2px 0 0 0;
	margin-left:5px; 
	display:inline;
}

div.boxspot300x150 {
    float: right; 
	width: 300px;
	padding:5px 0 0 0 !IMPORTANT;
	padding:3px 0 0 0;
	margin-left:5px; 
	display:inline;
}

#foto {
	width: 628px; position: relative; height: 303px; background-color: #fff; voice-family: inherit; padding:1px;
}

.quadro {
	padding-right: 10px; padding-left: 10px; font-size: 20px; background: #003333; filter: alpha(opacity=70); left: 1px; padding-bottom: 5px; width: 400px; padding-top: 10px; position: absolute; top: 200px; height: 80px; moz-opacity: .4; opacity: .70; 
}
.quadroSport {
	padding-right: 10px; padding-left: 10px; font-size: 14px; background: #FFE1ED; filter: alpha(opacity=85); left: 1px; padding-bottom: 5px; width: 180px; padding-top: 10px; position: absolute; top: 165px; height: 60px; moz-opacity: .4; opacity: .85; 
}
.testoquadro {
	font-weight: bold; 
	font-size: 20px; 
	left: 1px; 
	width: 400px; 
	color: #fff; 
	position: absolute; 
	top: 200px; 
	height: 80px; 
	text-decoration:none; 
	padding:10px;
	overflow:hidden;
}
.testoquadroSport {
	font-weight: bold; 
	font-size: 15px; 
	left: -5px; 
	width: 180px; 
	color: #333; 
	position: absolute; 
	top: 162px; height: 
	60px; text-decoration:none; 
	padding:10px; 
	font-family:Arial, Helvetica, sans-serif;
}
.testoquadro a {
	color: #fff; text-decoration:none;
}
.testoquadroSport a {
	color: #333; text-decoration:none;
}

.invisible {
	display: none
}
/**********COMMUNITY*************/
div#box_nuoviArrivi{
	float:left;
	width:630px;
	margin:0;
}
div#cappello_inPrimoPiano {
	width: 620px;
	float:left;
	padding:5px;
	background:#496200 url(../img/angolo_comm_top.gif) no-repeat left top;
}
div#cappello_inPrimoPiano h4{
	float:left;
	margin:0;
	padding:0 0 0 5px;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div#box_inPrimoPiano {
	width: 630px;
	float:left;
	background:#EFFFBF url(../img/angolo_comm_h.gif) no-repeat right bottom;
	padding: 0;
}
/**********Utenti************/
div.boxUtente {
	float:left;
	width:200px;
	padding:5px;
}

div.boxFotoUtenteF {
	float:left;
	width:82px;
	height:82px;
	padding:3px;
	background:url(../img/bg_HomeuserF.gif) center center no-repeat;
	overflow:hidden;
	
}
div.boxFotoUtenteF img {
	border:1px solid #fff;	
}
div.boxFotoUtenteF a:hover img {
	border:1px solid #FE99D8;	
}
div.boxFotoUtenteM {
	float:left;
	width:82px;
	height:82px;
	padding:3px;
	background:url(../img/bg_HomeuserM.gif) center center no-repeat;
	overflow:hidden;
	
}
div.boxFotoUtenteM img {
	border:1px solid #fff;	
}
div.boxFotoUtenteM a:hover img {
	border:1px solid #86BBEE;	
}
div.boxInfoUtente {
	float:left;
	width:102px;
	padding:5px;
	color:#333;
	font-size:11px;
}
div.boxInfoUtente .nickname{
	color:#999;
	font-size:11px;
	display:block;
	padding: 0 0 5px 0
}
div.boxInfoUtente .nickname a{
	color:#496200;
	text-decoration:none;
	font-weight:bold;	
}
div.boxInfoUtente .nickname a:hover{
	color:#FF5A00;
	text-decoration:underline;
}
div.boxInfoUtente .addinfo{
	color:#999;
	font-size:11px;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px 0 0 0;
	font-weight:bold;	
}
div.boxInfoUtente .online{
	float:left;
	width:87px;
	background:url(../img/user_online.gif) left center no-repeat;
	background-position: 0px 3px;
	display:block;
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	font-weight:bold;
	color:#65C526;
	
	
}
div.boxInfoUtente .offline{
	float:left;
	width:87px;
	background:url(../img/user_offline.gif) left center no-repeat;
	background-position: 0px 3px;
	display:block;
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	color:#BBBBBB;
	font-family:Arial, Helvetica, sans-serif
	
}
div#cappello_inPrimoPiano .link{
	float:right;
	color:#EE6419;
	font-size:12px;
	margin:0;
	padding:3px 10px 0 0; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#cappello_inPrimoPiano .link a{
	color:#fff;
	text-decoration:none;

}
div#cappello_inPrimoPiano .link a:hover{
	color:#fff;
	text-decoration:underline;

}
div#boxExtraCommunity {
	float:left;
	width:620px;
	padding:5px 5px 7px 5px;
	background:#6F9300;
	margin:5px 0 0 0;
	font-size:11px;
	color:#EFFFBF; 
}
div#boxExtraCommunity a{
	color:#fff;
	text-decoration:underline;
	padding: 0 5px 0 5px;
}
div#boxExtraCommunity a:hover{
	color:#fff;
	text-decoration:none;
}


/**********Forum**************/
/*div#ultimiPost{ 
	float:left;
	width:480px;
}
div#cappello_ultimiPost {
	width: 480px;
	float:left;
	padding:5px;
	background:#496200 url(../img/angolo_comm_top.gif) no-repeat left top;
}
div#cappello_ultimiPost h4{
	float:left;
	margin:0;
	padding:0 0 0 5px;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div#cappello_ultimiPost .link{
	float:right;
	color:#EE6419;
	font-size:12px;
	margin:0;
	padding:3px 10px 0 0; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#cappello_ultimiPost .link a{
	color:#fff;
	text-decoration:none;

}
div#cappello_ultimiPost .link a:hover{
	color:#fff;
	text-decoration:underline;

}
div#box_inUltimiPost {
	width: 480px;
	padding:2px 5px 7px 5px;
	float:left;
	background:#fff url(../img/angolo_comm.gif) no-repeat right bottom;
}
div#box_inUltimiPost .post{
	width: 470px;
	padding:5px;
	float:left;
	height:68px;
	background:#fff;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
}
div#box_inUltimiPost .post .title{
	color:#999;
	font-size:11px;
	display:block;
}
div#box_inUltimiPost .post .title a{
	color:#496200;
	text-decoration:underline;
	font-weight:bold;
	padding-bottom:5px
}
div#box_inUltimiPost .post .title a:hover{
	color:#FF5A00;
}
div#box_inUltimiPost .post .txt{
	color:#333;
	font-size:11px;
	display:block;
}
div#box_inUltimiPost .post .autore{
	color:#666;
	font-size:10px;
	display:block;
	padding:5px 0 5px 0
}
div#box_inUltimiPost .post .autore a{
	color:#FF5A00;
}*/
/**********Cerca Amici**************/
div#box_cercaAmici {
	float:left;
	width:290px;
	padding:5px;
	min-height:160px;
	max-height:160px;
	background:#496200 url(../img/angolo_ca.gif) right bottom no-repeat;
	margin:0 0 0 5px;
	display:inline;
}

div#box_cappelloCercaAmici {
	float:left;
	width:290px;
	padding:5px;
	min-height:20px;
	max-height:20px;	
	background:#496200 url(../img/angolo_comm_top_ca.gif) left top no-repeat;
	margin:0 0 0 5px;
	display:inline;
}
div#box_cappelloCercaAmici h3{
	margin:0;
	padding:3px 0 0 5px;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div#box_cercaAmici dl {
	float:left;
	width: 290px; 
	margin: 2px 0 0 0;
	padding: 0;	
}
div#box_cercaAmici dl dt {
	margin: 0;
	padding: 5px;
	float: left;
	width:130px;
	color:#fff;
	font-size:11px;
	height:15px;
	background:#536F00;

}
div#box_cercaAmici dl dd { 
	float:left;
	margin:0;
	padding:1px 0 1px 5px;
	width:143px;
	height:23px;
	background:#5B7900;

}
div#box_cercaAmici dl dd input.nickname{ 
	width:100px;
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_cercaAmici dl dd select.eta{ 

	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_cercaAmici dl dd select.sesso{ 
	width:100px;
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_cercaAmici dl dd input.cap{ 
	width:35px;
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
div#box_cercaAmici dl dd input.checkbox{ 
	margin:0;
	padding:2px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}
.chrwhite{
	color:#fff;
	font-size:11px;
}

div.underform {
	float:left;
	width:290px;
}
div.bottone {
	float:right;
	text-align:center;
	padding: 2px 40px 0 0;
}

	
/***********Appuntamenti***************/
div.boxAppuntamenti{
	float:left;
	width:630px;
	height:229px;
	display:block;
}
div.box2Appuntamenti{
	float:left;
	width:447px;
	height:229px;
	display:block;
}
div.box2Appuntamento{
	float:left;
	width:445px;
	height:110px;
	background:#fff;
	margin:0 0 5px 0;
	display:inline;
	padding:1px;
}
div.box_2titoloAppuntamenti{ 
	float:left;
	width:256px;
	padding:5px;
	background:#D7DFE1;
	margin:0 0 0 1px;
	display:inline;
}
div.box_2titoloAppuntamenti .festivi {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#BB354B;
}
div.box_2titoloAppuntamenti .festivi .firstletter {
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#BB354B;
}
div.box_2titoloAppuntamenti .feriali {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#3A4A4E;
}
div.box_2titoloAppuntamenti .feriali .firstletter {
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#3A4A4E;
}
div.box2Appuntamento .img {
	float:left;
	display:block;
	height:110px;
	margin:0;
	padding:0;
}
div.box2Appuntamento .appuntamentotesto{
	float:left;
	width:256px;
	padding:5px;

	font-size:11px;
	margin: 0 0 0 1px;
	display:inline;
	overflow:hidden;
}
div.box2Appuntamento .appuntamentotesto .title a{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
div.box2Appuntamento .appuntamentotesto .title a:hover{
	color:#333333;
	text-decoration:underline;
}
/*div#boxExtraCommunity {
	float:left;
	width:625px;
	padding:5px 5px 7px 5px;
	background:#6F9300;
	margin:5px 0 0 0;
	font-size:11px;
	color:#EFFFBF; 
}
div#boxExtraCommunity a{
	color:#fff;
	text-decoration:underline;
	padding: 0 5px 0 5px;
}
div#boxExtraCommunity a:hover{
	color:#fff;
	text-decoration:none;
}*/

div.boxAppuntamento{
	float:right;
	width:178px;
	display:block;
	margin:0 0 0 5px;
}
div.box_titoloAppuntamenti{ 
	float:left;
	width:168px;
	padding:5px;
	background:#D7DFE1;
}
div.box_titoloAppuntamenti .festivi {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#BB354B;
}
div.box_titoloAppuntamenti .festivi .firstletter {
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#BB354B;
}
div.box_titoloAppuntamenti .feriali {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color:#3A4A4E;
}
div.box_titoloAppuntamenti .feriali .firstletter {
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight:bold;
	color:#3A4A4E;
}
div.boxAppuntamento .img {
	float:left;
	display:block;
}
div.boxAppuntamento .appuntamentotesto{
	float:left;
	width:168px;
	padding:5px;
	height:75px;
	background:#fff;
	font-size:11px;
	overflow:hidden;
}
div.boxAppuntamento .appuntamentotesto .title a{
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	display:block;
}
div.boxAppuntamento .appuntamentotesto .title a:hover{
	color:#333333;
	text-decoration:underline;
}
div#boxExtraAppuntamenti {
	float:left;
	width:620px;
	height:26px;
	padding:10px 5px 10px 5px;
	background:#405255;
	margin:5px 0 0 0 !Important;
	margin:0;
	font-size:11px;
	color:#EFFFBF; 
	display:inline;
}


.appuntamentiNavigazione {
	float:left;
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:inline;
}
.appuntamentiNavigazione a{
	float:left;
	text-decoration:none;
	margin:0;
	padding:5px 5px 5px 25px;
	color:#fff;
	font-weight:bold;
	background:#405255 url(../Img/ico_calendario.gif) left no-repeat;
	background-position: 0px 2px;
}

.appuntamentiNavigazione a:hover,
.appuntamentiNavigazione a:focus,
.appuntamentiNavigazione a:active{
	background:#fff url(../Img/ico_calendario.gif) left no-repeat;
	background-position: 0px 2px;	
	color:#333;
}

div.box_Inprogrammazione{
	float:left;
	width:300px;
	height:35px;
	margin: 0 0 5px 5px;
	display:inline;
	background:#6E8B91;
}
div.box_Inprogrammazione dl {
	padding:0;
	margin:0;
}
div.box_Inprogrammazione dl dt{
	display:block;
	float:left;	
	width:115px;

	padding:10px 0 0 5px;
	margin:0;
	font-size:11px;
	font-weight:bold;
	color: #fff;
	background:url(../img/next.gif) right no-repeat;
	background-position:105px 11px
}

div.box_Inprogrammazione dl dd{
	display:block;
	float:left;	
	
	width:170px;
	margin:0;
	padding:7px 0 0 5px;
}
div.box_Inprogrammazione dl dd select{
	color:#405255;
	width:170px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/**********OFFROECERCO*************/
div#box_nuoviannunci{
	float:left;
	width:630px;
	margin:0;
}
div#cappello_annunciInPrimoPiano {
	width: 620px;
	float:left;
	padding:5px;
	background:#750000 url(../img/angolo_oc_top.gif) no-repeat left top;
}
div#cappello_annunciInPrimoPiano h4{
	float:left;
	margin:0;
	padding:0 0 0 5px;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div#cappello_annunciInPrimoPiano .link{
	float:right;
	color:#EE6419;
	font-size:12px;
	margin:0;
	padding:3px 10px 0 0; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#cappello_annunciInPrimoPiano .link a{
	color:#fff;
	text-decoration:none;

}
div#cappello_annunciInPrimoPiano .link a:hover{
	color:#fff;
	text-decoration:underline;

}
div#box_annunciInPrimoPiano {
	width: 630px;
	float:left;
	background:#F1F3F3 url(../img/angolo_ann_h.gif) no-repeat right bottom;
}
/************Annunci*********/

div.boxAnnuncio {
	float:left;
	width:305px;
	padding:5px;
}
div.boxAnnuncio .foto{
	width: 92px;
	height:92px;
	border:2px solid #750000;
	float:left;
}
div.boxAnnuncio .foto img{
	padding:1px;
}
div.boxAnnuncio .annuncio{
	width: 199px;
	padding:5px;
	float:left;
	font-size:11px;
}
div.boxAnnuncio .annuncio h5{
	padding:0;
	margin:0;
	font-size:11px;
	font-weight:bold;
}
div.boxAnnuncio .annuncio h5 a{
	color:#333;
}
div.boxAnnuncio .annuncio h5 a:hover{
	color:#750000;
}
div.boxAnnuncio .prezzo{
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	padding:5px 0 0 0;
}
div#boxExtraAnnunci {
	float:left;
	width:620px;
	padding:5px 5px 7px 5px;
	background:#750000;
	margin:5px 0 0 0;
	font-size:11px;
	color:#EFFFBF;
}
div#boxExtraAnnunci a{
	color:#fff;
	text-decoration:underline;
	padding: 0 5px 0 5px;
}
div#boxExtraAnnunci a:hover{
	color:fff;
	text-decoration:none;
}
div.box_SearchAnnunci{
	float:left;
	width:300px;
	height:113px;
	margin: 0 0 0 5px;
	display:inline;
	font-size:11px;
	font-weight:bold;
	padding:5px 0 0 0;
	background:#750000;
}
div.box_SearchAnnunci dl{
	float:left;
	width:300px;
	padding:0;
	margin:0;
}
div.box_SearchAnnunci dl dt{
	float:left;
	width:290px;
	padding:5px 5px 0 5px;
	margin:0;
	color:#fff;
}
div.box_SearchAnnunci dl dd{
	float:left;
	width:290px;
	padding:5px 5px 0 5px;
	margin:0;
	color:#fff;
}
div.box_SearchAnnunci dl dd input.textbox{

	width:285px;

}
/**************Rubriche*********************/
div#boxExtraRubriche {
	float:left;
	width:620px;
	padding:5px 5px 7px 5px;
	background:#FF8800;
	margin:5px 0 0 0;
	font-size:11px;
	color:#EFFFBF; 
}
div#boxExtraRubriche h4{
	float:left;
	margin:0;
	padding:0 0 0 5px;
	color:#fff;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
div#boxExtraRubriche .link{
	float:right;
	color:#EE6419;
	font-size:12px;
	margin:0;
	padding:3px 10px 0 0; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
div#boxExtraRubriche .link a{
	color:#fff;
	text-decoration:none;

}
div#boxExtraRubriche .link a:hover{
	color:#fff;
	text-decoration:underline;

}
div#boxExtraRubriche a{
	color:#fff;
	text-decoration:underline;
	padding: 0 5px 0 5px;
}
div#boxExtraRubriche a:hover{
	color:fff;
	text-decoration:none;
}
.box_rubrica{
	float:left;
	width:198px;
	height:232px;
	padding:5px;
	background:#DE5401 url(../img/angolo_rub_h.gif) left top no-repeat;
	margin: 5px 3px 0 0;
	display:inline;
}
.box_rubrica .titolo{
	padding:5px 5px 0 5px;
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:11px;

}
.box_rubrica .titolo_r a{
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;

}
.box_rubrica .titolo_r a:hover{
	text-decoration:underline;

}
.box_rubrica .breve {
	display:block;
	color:#661700;
	font-size:11px;
	text-decoration:none;

}
.box_rubrica .autore{
	padding:5px;
	display:block;
	color:#fff;
	font-size:11px;
}

.box_rubrica .thumb {
	float:left;
	display:block;
	padding: 0 0 5px 0;
}
.box_rubrica .thumb img {
	display:block;
	padding:1px;
	border:1px solid #fff;
}
.box_rubrica2{
	float:left;
	width:391px;
}
.box_inRubrica2{
	float:left;
	width:381px;
	height:70px;
	padding:5px;
	background:#FF8800 url(../img/angolo_rub2_h.gif) left top no-repeat;
	margin:5px 0 0 0;
	display:block;
}
.box_inRubrica2 .LFT{
	float:left;
	width:224px;
	padding:0 5px 5px 0;
	
}
.box_inRubrica2 .LFT .autore{
	padding:0 0 2px 0;
	display:block;
	color:#fff;
	font-size:10px;
}
.box_inRubrica2 .LFT .titolo_r a{
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;

}
.box_inRubrica2 .LFT .titolo_r a:hover{
	text-decoration:underline;

}
.box_inRubrica2 .thumb {
	float:right;
	width:152px;
	display:block;
}
.box_inRubrica2 .thumb img {
	display:block;
	border:1px solid #fff;
}
.box_inRubrica2 .LFT .titolo{
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	background:#943801;
	padding:5px;

}
.box_autoriWeek {
	float:left;
	width:290px;
	padding:2px 5px 2px 5px;
	font-size:11px;
	color:#fff;
	background:#990000;
	font-weight:bold;
}
div.ru_boxleft {
	float: right; 
	width: 300px; 
	margin-left: 5px; 
	
}
div.contAutori{
	float: right; 
	width: 300px;  
	
}
.box_fotosettimana {
	float:left;
	width:290px;
	height:142px;
	padding:5px;
	background:#990000 url(../img/ang_fs.gif) left top no-repeat;
	margin:3px 0 0 0;
}
.box_infoto{
	float:left;
	width:290px;	
}
.box_fotosettimana .foto{
	float:left;
	width:140px;
	padding:5px;

}
.box_fotosettimana .foto img{
	border:1px solid #fff;
}
.box_fotosettimana .titoloFotoSettimana{ 
	float:left;
	width:270px;
	margin:0;
	padding:5px 0 5px 20px;
	background:url(../Img/ICN_PHOTO.gif) left no-repeat;
	background-position:5px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	TEXT-DECORATION: none; 
	color: #fff;	
}
.box_fotosettimana .descFotoSettimana{ 
	float:left;
	width:130px;
	padding:5px;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	TEXT-DECORATION: none; 
	color: #fff;	
}
.box_fotosettimana .descFotoSettimana h4{ 
	margin:0;
	padding:0;
	display:block;
	font-weight:bold;
	font-size:12px;	
}
.box_fotosettimana .descFotoSettimana a{ 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	TEXT-DECORATION: none; 
	color: #fff;	
}
.box_fotosettimana .descFotoSettimana a:hover{ 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, sans-serif; 
	TEXT-DECORATION: underline; 
	color: #fff;	
}
.box_fotosettimana .descFotoSettimana .link{
	color:#EE6419;
	font-size:12px;
	margin:0;
	padding:10px 0 0 0; 
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
}
.box_fotosettimana .descFotoSettimana .link a{
	color:#EE6419;
	text-decoration:none;

}
.box_fotosettimana .descFotoSettimana .link a:hover{
	text-decoration:underline;

}

div#box_inUltimiPost .coomingsoon{
                width: 470px;
                height: 146px;
                padding:85px 5px 5px 5px;
                float:left;
                background:#fff;
                border-bottom:1px dotted #ccc;
                overflow:hidden;
                font-family:Arial, Helvetica, sans-serif;
                font-size:13px;
                font-weight:bold;
}

/*   SPECIALE ELEZIONI */
div.boxSpeciale {
                float: left; 
                width: 418px; 
                position: relative; 
                margin:0; 
                display:inline;
                height:73px;
                overflow:hidden;
}

/*******************Azienda***************/

.AzLeft{
                float:left;
                width:630px;

}
.AzRight {
                float:left;
                width:305px;

}
.AzProdotti{
                float:left;
                width:630px;
                padding:0;
                background:#fff;
                height:240px;

}
.AzProdotti .boxProd{
                float:left;
                width:310px;
                height:115px;
                padding:5px 0 0 5px;

}
.AzProdotti .boxProd img{
float:left;
border:1px dotted #ccc;
padding:4px;
margin:6px 0 0 0;
}
.AzProdotti .boxProd .desc{
float:left;
width:180px;
padding:5px 10px 5px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}
.AzProdotti .boxProd .desc h3{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#F45A0C;
}
.AzProdotti .boxProd .desc h4{
margin:0;
padding:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color: #959595
}
.AzProdotti .boxProd .desc h4 a{

color:ccc;
}
.AzProdotti .boxProd .desc h3 a{

color:#F45A0C;
}
.AzProdotti .boxProd .desc h3 a:hover{

color:#000;
}
.AzProdotti .boxProd .desc .price{
                float:left;
                color:#FF0000;
                font-size:16px;
                font-family:Arial, Helvetica, sans-serif;
                font-weight:bold;
}
.AzProdotti .boxProd .desc .dettagli{

float:right;
margin:0 5px 0 0;
display:inline;
padding:2px 5px 2px 5px;
background:#004B64;
color:#fff;
font-size:11px;
}
.AzProdotti .boxProd .desc .dettagli a{
text-decoration:none;
color:#fff;

}
.AzVetrine {
                float:left;
                width:300px;
                margin:0 0 0 5px;
                display:inline;
}
.AzVetrine .box_titolo {
                float:left;
                width:290px;
                padding:5px 5px 2px 5px;

                background:#00465E;
                font-weight:bold;
                margin-top:5px;
                display:inline;
                height:17px;
}
.AzVetrine h4{
                float:left;
                margin:0;
                padding:0 ;
                font-size:11px;
                color:#fff;
                
}
.AzVetrine .link{
                float:right;
                color:#EE6419;
                font-size:12px;
                margin:0;
                padding:0 10px 0 0; 
                font-family:Arial, Helvetica, sans-serif;
                font-weight:bold;
}
.AzVetrine .link a{
                color:#fff;
                text-decoration:none;

}
.AzVetrine .link a:hover{
                color:#fff;
                text-decoration:underline;

}
.AzVetrine .boxVetrina{
                float:left;
                width:290px;
                padding:5px;
                display:inline;
                margin:0;
                background:#006688;
                border-top:1px dotted #fff;
}
.AzVetrine .boxVetrina img{
                float:left;
}
.AzVetrine .boxVetrina .vetright{
                float:left;
                width:112px;
                padding:12px 5px 5px 5px;
                font-family:Arial, Helvetica, sans-serif;
                font-size:11px;
                color:#fff;
                
}
.AzVetrine .boxVetrina .vetright a{
                font-weight:bold;
                color:#fff;
                display:block;
}
div#boxExtraAziende {
                float:left;
                width:620px;
                padding:5px 5px 7px 5px;
                background:#006384 url(../img/angolo_az_top.gif) no-repeat left top;;
                margin:5px 0 0 0;
                font-size:11px;
                color:#EFFFBF; 
}
div#boxExtraAziende h4{
                float:left;
                margin:0;
                padding:0 0 0 5px;
                color:#fff;
                font-size:18px;
                font-family:Arial, Helvetica, sans-serif;
                letter-spacing:-1px;
}
div#boxExtraAziende .link{
                float:right;
                color:#EE6419;
                font-size:12px;
                margin:0;
                padding:3px 10px 0 0; 
                font-family:Arial, Helvetica, sans-serif;
                font-weight:bold;
}
div#boxExtraAziende .link a{
                color:#fff;
                text-decoration:none;

}
div#boxExtraAziende .link a:hover{
                color:#fff;
                text-decoration:underline;

}
div#boxExtraAziende a{
                color:#fff;
                text-decoration:underline;
                padding: 0 5px 0 5px;
}
div#boxExtraAziende a:hover{
                color:fff;
                text-decoration:none;
}



