/* CSS Document */

.privacyNote{
	border-top:1px dotted #FFF;
	border-bottom:1px dotted #FFF;
	padding:20px 0px;
	width:100%;
	margin:20px 0px;
	font-size:11px;
}

/***************************  ADDED STYLES  ***************************/

/* link blu */
.link_blu a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0a50a1;
	font-style: normal;
	text-decoration: none;
}
.link_blu a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0a50a1;
	font-style: normal;
	text-decoration: none;
}
.link_blu a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0a50a1;
	font-style: normal;
	text-decoration: none;
}
/* link verde */
.link_verde a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a3bb0e;
	font-style: normal;
	text-decoration: none;
}
.link_verde a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a3bb0e;
	font-style: normal;
	text-decoration: none;
}
.link_verde a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a3bb0e;
	font-style: normal;
	text-decoration: none;
}

/* link bianco */
.link_bianco a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
}
.link_bianco a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
}
.link_bianco a:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-style: normal;
	text-decoration: none;
}
.titoli_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0a50a1;
	font-weight: bold;
}
.titoli_rossi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.titoli_verdi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a3bb0e;
	font-weight: bold;
}
.titolo_sondaggio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a3bb0e;
	font-weight: bold;
	line-height: 14px;
}
.testi_sondaggi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0a50a1;
	line-height: 14px;
}
.testi_blu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0a50a1;
}
.bg_bianco {
	background-color: #ffffff;
}
.testi_descrizioni_ristoranti {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0a50a1;
	background-color: #bccee6;
}
.testi_bianchi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

.testi_grigi{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #989898;
}
.lineaarancioshort{
	overflow:hidden;
	background-image:url(images/linea_arancio_long.jpg); 
	background-repeat:no-repeat;
	width:120px; 
	overflow:hidden; 
	height:2px; 
}

.lineaarancio_bis{
	background-image:url(images/linea_gialla.gif); 
	height:16px; 
}

.sfondo_grigio{
	background-color:#e0e0e0;
}

.lenostreoffertehome{
	background-color:#FFFFFF;
	height:370px;
	width:186px;
	float:left;
	text-align:left;
	font-weight:bold;
}

.testonewshome{
	padding-left:10px;
	padding-top:3px;
	width:160px;
	font-weight:normal;
}

.normalcentral_bis{
	float:left;
	text-align:left;
	padding-bottom:8px;
	width:530px;
}

.tratteggio{
	background-image:url(images/tratteggio.gif);
	height:13px;
}
.categoria_merceologica{
	background-color:#deea96;
	width:154px;
	height:15px;
	font-weight:bold;
	vertical-align: middle;
	text-align: center;
}
.container_sconti{
	padding-top:5px;
}
.container_risultato{
	float:left;
	text-align:left;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:20px; 
	padding-right:15px;
}
.container_risultato_sconto{
	width:555px;
	float:left;
	text-align:left;
	padding-bottom:8px;
	padding-left:20px;
	padding-right:15px;
}
.container_paginazione{
	float:left;
	text-align:left;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:105px;
	padding-right:15px;

}
.container_paginazione_sx{
	float:left;
	text-align:left;
	padding-bottom:8px;
	padding-top:8px;
	padding-left:0px;
	padding-right:15px;
}
.bg_giallo{
	background-color:#ffcc00;
	height:15px;
	font-weight:bold;
	padding-top:2px;
	padding-bottom:2px;
}
.bordo_tabella_giorni{
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.bordo_tabella_giorni td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.giorni_gialli{
	background-color:#deea96;
	height:20px;
	padding-top:5px;
}
.giorni_azzurri{
	background-color:#bccee6;
	height:20px;
	padding-top:5px;
}


/***************************  ORIGINAL STYLES  ***************************/
html { 	
	overflow: -moz-scrollbars-vertical !important; 	
	padding: 0 0 0 0;
	width:100%;
} 

body {
	text-align:center;
	margin: 0 auto;
	padding:0px;
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#0a50a1;
}

TD{
		font-size: 10px;
}

form {
	padding: 0px;
	margin: 0px;
}

a {
	color:#0a50a1;
	text-decoration:none;
}

img{
	border: 0px;
}

.spacer20px{
	height:20px; 
	clear:both;
	overflow:hidden;
}

.spacer15px{
	height:15px; 
	clear:both;
	overflow:hidden;
}

.spacer10px{
	height:10px; 
	clear:both;
	overflow:hidden;
}

.spacer5px{
	height:5px; 
	clear:both;
	overflow:hidden;
}

.textgreen{
	color:#a3bb0e;
	font-weight:bold;
}

.dinaCardImg{
	float:right; 
	margin-top:-30px;
}

#divPopupError{
}

#divPopupQuestion{
}

#divPopupCustom{

}

.divPopupCustom{
	border-bottom-color:#bfd62e;
	border-bottom-width:10px;
	border-left-color:#bfd62e;
	border-left-width:12px;
	border-right-color:#bfd62e;
	border-right-width:12px;
	border-top-width:0px;
	background-image:url(images/attenzione_cornerbottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:400px;
	/*height:287px;
	/*visibility:hidden;
	display:none;*/
	position:absolute;
	top:175px;
	left: auto;
	border-style:solid;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	z-index:10;
}

.divPopupError{
	border-bottom-color:#bfd62e;
	border-bottom-width:10px;
	border-left-color:#bfd62e;
	border-left-width:12px;
	border-right-color:#bfd62e;
	border-right-width:12px;
	border-top-width:0px;
	background-image:url(images/attenzione_cornerbottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:400px;
	height:287px;
	visibility:hidden;
	display:none;
	position:absolute;
	top:175px;
	border-style:solid;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	z-index:10;
}

.divPopupGames{
	border-bottom-color:#bfd62e;
	border-bottom-width:10px;
	border-left-color:#bfd62e;
	border-left-width:12px;
	border-right-color:#bfd62e;
	border-right-width:12px;
	border-top-width:0px;
	background-image:url(images/attenzione_cornerbottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:830px;
	/*height:610px;*/
	visibility:hidden;
	display:none;
	position:absolute;
	top:275px;
	border-style:solid;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	z-index:20;
}

.divPopupFriend{
	border-bottom-color:#bfd62e;
	border-bottom-width:10px;
	border-left-color:#bfd62e;
	border-left-width:12px;
	border-right-color:#bfd62e;
	border-right-width:12px;
	border-top-width:0px;
	background-image:url(images/attenzione_cornerbottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:500px;
	height:500px;
	visibility:hidden;
	display:none;
	position:absolute;
	top:175px;
	border-style:solid;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	z-index:10;
}

.topPopup{
	padding:0px;
	margin:0px;
	height:20px;
	background-color:#bfd62e;
	text-align:right;
}
.topPopup img{
	padding-top:3px;
}
.popupTitle{
	text-align:left; 
	height:25px; 
	padding: 1px 0px 0px 1px;
	font-weight:bold;
	font-size:12px;
}

.popupLeft{
	float:left; 
	height:230px; 
	width:130px; 
	padding-top:10px; 
}

.popupCenter{
	float:right; 
	background-image:url(images/attenzione_textbox.gif); 
	background-repeat:no-repeat; 
	background-position:left; 
	height:180px; 
	width:250px; 
	padding-top:20px;
}

.popupText{
	font-size:11px;
	padding: 5px 25px 0 40px;
	text-align:left;
}

.popupTextNewsletter{
	font-size:11px;
	padding: 5px 25px 0 40px;
	text-align:left;
}

.inputText{
	width: 90px;
}

.popupCenterNewsletter{
	float:right; 
	background-image:url(images/newsletter_textbox.gif); 
	background-repeat:no-repeat; 
	background-position:left top; 
	height:280px; 
	width:350px; 
	padding-top:20px;
	border:0px solid red;
	margin-right:10px;
	
	
}

.popupCenterFriend{
	float:right; 
	background-image:url(images/send_textbox.gif); 
	background-repeat:no-repeat; 
	background-position:left top; 
	height:420px; 
	width:350px; 
	padding-top:20px;
	border:0px solid red;
}

.popupCenterContact{
	float:right; 
	background-image:url(images/contatti_textbox.gif);     	
	background-repeat:no-repeat; 
	background-position:left top; 
	height:300px; 
	width:500px; 
	padding-top:20px;
}
.divPopupContact{
	border-bottom-color:#bfd62e;
	border-bottom-width:10px;
	border-left-color:#bfd62e;
	border-left-width:12px;
	border-right-color:#bfd62e;
	border-right-width:12px;
	border-top-width:0px;
	background-image:url(images/attenzione_cornerbottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:650px;
	height:387px;
	visibility:hidden;
	display:none;
	position:absolute;
	top:175px;
	border-style:solid;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	z-index:10;
}

.divPopupNewsletter{
	border-bottom-color:#bfd62e;
	border-bottom-width:10px;
	border-left-color:#bfd62e;
	border-left-width:12px;
	border-right-color:#bfd62e;
	border-right-width:12px;
	border-top-width:0px;
	background-image:url(images/attenzione_cornerbottom.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	width:500px;
	height:387px;
	visibility:hidden;
	display:none;
	position:absolute;
	top:175px;
	border-style:solid;
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
	z-index:10;
}
.antiselecterror, .antiselectfriend, .antiselectnewsletter, .antiselectcontact, .antiselectgames {
	visibility:hidden;
	display:none;
	position:absolute;
	background-color:#fff;
	z-index:1;
}
.antiselecterror {
	width:400px;
	height:287px;
	top:175px;
}
.antiselectfriend {
	width:500px;
	height:500px;
	top:175px;
}
.antiselectnewsletter {
	width:424px;
	height:387px;
	top:175px;
}
.antiselectcontact {
	width:650px;
	height:387px;
	top:175px;
}
.antiselectgames {
	width:800px;
	height:600px;
	top:175px;
}

#divHeader{
	margin:0 auto;
	margin-top:7px;
	width:992px;
/*	background-image:url(images/top.jpg);*/
	height:222px;
	display:inline-block;
}

#divFooter{
	margin:0 auto;
	width:992px;
	background-image:url(images/footer.jpg);
	height:10px;
}

#divMenu{
	width:197px;
	background-color:#bfd62e;
	float:left;
	padding:0px;
	margin:0px;
	height:100%;
}

#divMenu ul{
	text-align:left;
	margin:0px;
	padding	:0px;
	list-style:none;
}

#divMenu li{
	height:25px;
	line-height:22px;
	padding-left:20px;
}

#divMenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px !important;
	color:#006699;
}

#divMenu a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px !important;
	color:#006699;
}

.listNormal{
	background-image:url(images/bg_menu_normal_arrow.gif);
	background-repeat:no-repeat;
	vertical-align:text-bottom;
}

.listVoce{
	background-image:url(images/bg_menu_voce.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	vertical-align:text-bottom;
}

.listNormalSelected{
	background-image:url(images/bg_menu_normal_arrow_sel2.gif);
	background-repeat:no-repeat;
	vertical-align:text-bottom;
}

.listVoceSelected{
	background-image:url(images/bg_menu_voce_sel2.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	vertical-align:text-bottom;
}

#divMenu .doubleLine{
	line-height:12px;
	background-image:url(images/bg_menu_voce.gif);
	background-repeat:no-repeat;
	font-weight:bold;
	vertical-align:text-bottom;
}

#divCentral{
	margin: auto;
	display: inline-block;	
	width:992px;
	background-color:#0a50a1;
	background-image:url(images/bg_green.gif);
	background-position:right;
	background-repeat:repeat-y;
}

#divCentral:after{
	margin: auto;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.centralDiv{
	float:right;
	margin: 0px;
	display: inline-block;
	width:785px;
	background-color:#0a50a1;
	background-image:url(images/bg_green.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding-left:10px;
}

.centralDiv:after{
	margin: 0px;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.boxContainer{
	width: 382px;
	display: inline-block;
	float:left;
	height:200;
}

.boxContainer:after{
	margin: 0px;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.boxLeft{
	width:186px;
	float:left;
	height:200;
}

.boxRight{
	width:186px;
	float:right;
	height:100%;
}

.boxcitta{
	width:186px;
	padding:0;
	margin:0;
	background-color:#FFFFFF;
	height:523px;
	min-height:523px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#0a50a1;
}

.boxcittaimg{
	padding:8px 0 0 0;
	margin:0;
	float:left;
	width:186px;
	text-align:left;
	height:40px;
}

.boxcittatitle{
	clear:both; 
	height:20px;
}

.boxcitta img{
	border: 0;
}

.boxcittacontent{
	padding-left:12px;
	text-align:left;
}

.boxcitta_memorizza{
	padding-top:35px;
}

.frecciadiv{
	height:11px;
	padding:0;
	margin:0;
}

.mypagelogg{
	background-image:url(images/bg_mypage.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	height:112px;
	width:186px;
	float:left;
	text-align:left;
	font-weight:bold;
}

.mypageloggtext{
	padding-left:10px;
	padding-top:3px;
	width:150px;
	font-weight:normal;
}

.mypage{
	height:154px;
	width:186px;
	float:left;
	padding:0;
	margin:0;
	background-color:#0a50a1;
	background-image:url(images/mypage_cornerbottom.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:left;
}

.mypagetop{
	background-color:#FFFFFF;
	height:70px;
	width:186px;
	padding:0;
	margin:0;
}

.mypageimg{
	padding-top:7px;
}

.mypagebottom{
	background-color:#FFFFFF;
	width:144px;
	height:83px;
	padding:0;
	margin:0;
	float:left;
}

.mypagebottomright{
	width:42px;
	height:42px;
	float:right;
	background-color:#FFFFFF;
}

.mypagebottomright img{
	border: 0px;
}

.mypageusername{
	padding-top:6px;
	padding-left:11px;
}

.mypagepwd{
	padding-top:3px;
	padding-left:11px;
}

.mypage input{
	width:125px;
	border:1px solid #b3dc10;
	height:15px;
	font-size:10px;
}

.mypagetxt{
	padding-top:10px;
	padding-left:15px;
}

.dinamoassistant{
	height:173px;
	width:186px;
	float:left;
	padding:0;
	margin:0;
	background-color:#0a50a1;
	background-image:url(images/mypage_cornerbottom.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:left;
}

.dinamoassistant:after{
	margin: 0px;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.dinamoassistantlampione{
	background-image:url(images/lampione.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:141px;
	width:65px;
	float:left;
}

.dinamoassistanttop{
	background-color:#FFFFFF;
	height:32px;
	width:186px;
	padding:0;
	margin:0;
}

.dinamoassistantimg{
	padding:8px 0 0 0;
	margin:0;
	float:left;
}

.dinamoassistantcenter{
	width:121px;
	background-color:#FFFFFF;
	float:right;
	height:99px;
}

.dinamoassistanttext{
	width:110px;
	padding-left:10px;
}

.dinamoassistantbottom{
	background-color:#FFFFFF;
	width:79px;
	height:42px;
	padding:0;
	margin:0;
	float:left;
}

.banner{
	clear:both;
	padding-top:20px;
	height: 65px;
	width:186px;
	background-color:#FFFFFF;
	float:left;
}

.boxrighthome{
	width: 388px;
	height: auto !important;  /* per i browser moderni */
    height: 523px;
    min-height: 523px;
	float:right;
	margin-right:2px;
	background-color:#FFFFFF;
	background-image:url(images/bottom_right_white_correct.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}


.vantaggiclubtop{
	background-color:#FFFFFF;
	display:inline-block;
	text-align:left;
}

.vantaggiclubtop:after{
	margin: 0px;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* Hides from IE-mac \*/
* html .vantaggiclubtop {height: 1%;}
/* End hide from IE-mac */

.vantaggicentralcontainer{
	padding:0px;
}

.vantaggiclubtitle{
	clear:both;
	padding:8px 0 0 0;
	margin:0;
	float:left;
	width:220px;
	text-align:left;
}

.vantaggiclubtext{
	padding:8px 0 0 10px;
}

.vantaggiclubtext a{
	font-weight:bold;
}

.boxrightdinacard{
	float:right;
	width: 160px;
}

.vantaggicentral{
	text-align:left;
	padding:8px 0 0px 10px;
	clear:both;
}

.vantaggicentraltext{
	padding:8px 10px 0 0px;
}

.vantaggicentraltext a{
	font-weight:bold;
}

.vantaggibottom{
	text-align:left;
	padding:0px 0 0px 10px;
	width:378px;
}

.lineaarancio{
	padding-top: 2px;
}

.vantaggibottomtext{
	float:left;
	width:335px; 
	text-align:left; 
	padding:8px 10px 8px 0px;
}

.boxrightnormal{
	width: 587px;
	float:right;
	margin-right:2px;
	background-color:#FFFFFF;
	background-image:url(images/bottom_right_white_correct.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	height: auto !important;  /* per i browser moderni */
    min-height: 523px;
    height: 523px;
}

.normalContainerTitle{
	clear:both;
	padding:8px 0 0 0;
	margin:0;
	float:left;
	width: 100%;
	text-align:left;
}

.normaltext{
	clear:both;
	padding:8px 10px 0 10px;
	text-align:left;
}

.normaltext a{
	font-weight:bold;
}

.normaltext div{
	padding:0 15px 0 0;
}

.normaltop{
	background-color:#FFFFFF;
	display:inline-block;
	text-align:left;
	height:85px;
}

.normaltop:after{
	margin: 0px;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.normaltitle{
	clear:both;
	padding:8px 0 0 0;
	margin:0;
	float:left;
	width:100%;
	text-align:left;
}

.normalcontainer{
	padding:0px;
}

.normalcentral{
	float:left;
	text-align:left;
	padding:8px 0 0px 10px;
	padding-bottom:8px;
	width:530px;
}

.puntiConvenzionatiTable{
	width: 100%;
}

.puntiConvenzionatiTable th a{
	color:#a3bb0e;
	font-weight:bold;
	padding-bottom:0px;
	white-space:nowrap;
}

.puntiConvenzionatiTable td{
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	width:75px;
}

.paginationDiv{
	font-size:11px;
	font-weight:bold;
	color:#a3bb0e;
	padding-bottom:2px;
}

.paginationDiv a{
	text-decoration:underline;
}

.paginationDivSel {
	color:#a3bb0e;
}

.paginationDivCity{
	font-size:11px;
	font-weight:bold;
	padding-bottom:2px;
}

.paginationDivCity a{
}

.paginationDivCitySel{
	color:#a3bb0e;
}

.offerteFoto{
	width:526px;
	display: inline-block;
	margin: auto;
}

.offerteFoto:after{
	margin: auto;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.offerteDescrizioneFoto{
	width:370px; 
	float:left;
}

.formTitle{
	color:#a3bb0e;
	font-weight:bold;
	font-size:13px;	
}

.formTable{
}

.formTable em{
	font-size:9px;
}

.formTdTitle{
	font-weight:bold;
	white-space:nowrap;
}

.formTdTitleRed{
	font-weight:bold;
	white-space:nowrap;
	color:#FF0000;
}

.inputForm{
	width:100px;
	border:1px solid #b3dc10;	
	font-size:10px;
}

.inputFormLong{
	width:200px;
	border:1px solid #b3dc10;	
	font-size:10px;
}

.inputFormLongCC{
	width:500px;
	border:1px solid #b3dc10;
	font-size:10px;
}

.textareagreen{	
	border:1px solid #b3dc10;	
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.inputFormLittle{
	width:60px;
	border:1px solid #b3dc10;	
	font-size:10px;
}

.lineaaranciolong{
	overflow:hidden;
	background-image:url(images/linea_arancio_long.jpg); 
	background-repeat:no-repeat;
	width:529px; 
	overflow:hidden; 
	height:2px; 
}

.agendaDescrizione{
	width:360px; 
	float:right;
	padding-top:5px;
}

.agendaFoto{
	float:left;
	width:155px;
}

.agendaTitle{
	padding-left:155px;
	font-weight:bold;
}

.agenda{
	display: inline-block;
	margin: auto;
}

.agenda:after{
	margin: auto;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.textgreentitle{
	color:#a3bb0e;
	font-size:11px;
	font-weight:bold;
}

.boxContainerSondaggi{
	width: 584px;
	display: inline-block;
	float:left;
}

.boxContainerSondaggi:after{
	margin: 0px;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.boxrightSondaggi{
	width: 388px;
	height: auto !important;  /* per i browser moderni */
    height: 523px;
    min-height: 523px;
	float:right;
	background-color:#FFFFFF;
}


.boxLeftSondaggi{
	width:186px;
	float:left;
    height: 523px;
    min-height: 523px;
}

.boxSondaggioDefault{
	width:186px;
	float:right;
	margin-right:2px;
    height: 523px;
    min-height: 523px;

	background-color:#FFFFFF;
	background-image:url(images/bottom_right_white_correct.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.sondaggioDefault{
	padding:10px 0px 0px 8px;
	text-align:left;
	line-height:20px;
}

.boxSondaggioDefaultTop{
	width: 100%;
}

.boxSondaggioDefaultTop:after{
	margin: auto;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.sondaggioCentral{
	font-weight:bold;
	padding-left:5px;
	padding-right:10px;
}

.sondaggioCentral table{
	font-weight:normal;
}

.giochiLeft{
	float:left; 
	width:128px;
}

.giochiRight{
	float:right; 
	width:395px;
}

.giochicentral{
	float:left;
	text-align:left;
	padding:8px 0 0px 10px;
	padding-bottom:8px;
	width:530px;
}

.giochicentral:after{
	margin: auto;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.giochiContentContainer{
	width: 360px;
}

.giochiContentContainer:after{
	margin: auto;
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.giochitext{
	text-align:left;
	float:left;
	width:182px;
	min-height:51px;
	background-color:#bfd62e;
}

.giochiimg{
	float:right;
	width:178px;
	padding-top:5px;
	padding-bottom:0;
	background-image:url(images/bg_giochi.jpg);
	background-repeat:no-repeat;
	background-position:top left;
}

.homeSectionTitle{
	text-align:right;
	padding-right:20px;
}

.risposta{
	visibility:hidden;
	font-weight:bold;
}

.tabPartner{
	border: 1px solid #e2eca7;
	margin-left:15px;
}

.tabPartner td{
	border: 1px solid #e2eca7;
	border-collapse:collapse;
	width:134px;
	height:98px;
	text-align:center;
}

/* NUOVO STILE FORM */
.campOb {background-color:#cfdcec; border:1px solid #7f9db9; padding:2px;}
