 .body{ margin-top:0;padding-top:0;background-color:#99042E;}



#content-main {
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 960px;
}


 



/* testata logo + foto */
#testata{float: left;width:955px;height:206px;background-color:#ffffff;}
#testata_alto{float: left;width:955px;height:137px;background-color:#99042E;}
div.testata_logo {float: left;width:444px;height:137px;}
div.testata_spaziosx {float: left;width:21px;height:137px;background-color:#99042E;}
div.testata_foto {float: right;width:489px;height:137px;}
div.testata_spaziodx {width:9px;height:137px;float:right;background-color:#99042E;}



/* testata bordeaux */
#alto_bordeaux {float:left;height:29px;width:955px;background-color:#99042E;overflow:hidden;}
div.bordeaux {float: left;}
div.testo_bordeaux {margin-top:6px;margin-left:2px;float:left;}
div.testata_sx{float:left;height:29px;width:750px;}
div.testata_dx{float:right;height:29px;width:205px;text-align:right;}

div.testata_sx_en{float:left;height:29px;width:661px;}
div.testata_dx_en{float:right;height:29px;width:294px;text-align:right;}


/* testata grigio */
#alto_grigio {float: left;width: 955px; background-color:#504E4E;height:36px;}
div.mappa_grigio {float: left;height:29px;width:24px;}
div.grigio {float: left;height:29px}
.testo_grigio {margin-top:5px;float:left;font-family: Trebuchet MS,Verdana,Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;font-style: normal;color: #ffffff;text-decoration: none;text-align: left;font-weight: bold;}
.cerca_google {width:564px;height:auto;margin-top:5px;margin-right:2px;text-align:right;float: left;font-family: Trebuchet MS,Verdana,Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;font-style: normal;color: #ffffff;text-decoration: none;font-weight: bold;}
div.google{margin: 0;padding: 0px;width:808px;height:29px;float:left; background-color:#504E4E;}



/*#esterno {float:left;width: 955px;min-height: 1720px;height: auto !important;height: 1720px; }*/
#esterno_home {float:left;width: 955px;background-image:url('images/fondo_home.jpg');position:absolute; }

/* area centrale  
#centrale {float:left;width: 955px;height:auto;background-color:#ffffff;}
#centrale_interno {float:left;width: 955px;height:auto;background-color:#ffffff;background-image:url('images/fondo_menu_sx_big.jpg');}
#colonna_sx_ext {float:left;width: 213px;background-image:url('images/fondo_menu_sx.jpg');min-height: 1570px;height: auto !important;height: 1570px;}
#colonna_centrale {float:left;width: 510px;background-color:#ffffff;height:auto;margin-left:10px;margin-right:10px;}
#colonna_dx_ext {float:right;width: 212px;background-image:url('images/fondo_menu_dx.jpg');min-height: 1570px;height: auto !important;height: 1570px;}*/


/* colonna menu sx / dx*/
div.colonna_sx {float:left;width: 213px;line-height:14px;}
div.colonna_dx {float:right;width: 212px;line-height:14px;}
div.spazio_menu_sx {float: left;width: 15px;height:5px;}
div.spazio_menu_dx {float:right;width: 5px;height:5px;}
div.trattino {height:5px;width:8px;float:left; font-family: Trebuchet MS,Verdana,Verdana, Arial, Helvetica, sans-serif;font-size: 1em;font-style: normal;color: #2B2727;text-decoration: none;font-weight: bold;}
div.box_menu_testo_sx {width:180px;margin-left: 5px; float:left;height:auto;}
div.box_menu_testo_dx {width:179px;margin-left: 5px; float:right;}
div.spazio_oriz_colonna_sx {width: 10px;height:10px;float:left;}
div.spazio_oriz_colonna_dx {width: 10px;height:10px;float:right;} 




/* colonna sx podcast */
#area_podcast {float:left;width: 196px;height:auto;background-color:#ffffff;margin-top:10px;}
div.riga_podcast {float:left;width: 196px;height: auto;}
div.testo_podcast {overflow:hidden;line-height:13px;float:left;height:auto; width: 156px;font-style:normal;font-family: Trebuchet MS,Verdana,Verdana, Arial, Helvetica, sans-serif;font-size: 1em;text-decoration:none;font-weight: normal;color: #585757;margin-left:10px;margin-right:10px;margin-top:2px;margin-bottom:2px;text-align:center;}
div.podcast_rss {overflow:hidden;float: left;height: 15px; width: 50%;text-align:center;}
div.podcast_archivio {overflow:hidden;float: left;height: 25px; width: 50%;font-style:normal;font-family: Trebuchet MS,Verdana,Verdana, Arial, Helvetica, sans-serif;font-size: 1em;text-decoration:none;font-weight: normal;color: #000000;text-align:center;}


/* colonna sx rss */
#area_rss {float:right;width: 196px;background-color:#ffffff;margin-right:8px;margin-top:10px;height:auto;}
div.riga_rss {float: right;width: 196px;height:auto;}
div.testo_rss {line-height:13px;width:auto; margin-top:7px; margin-right:10px;margin-left:10px; font-style:normal;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size: 1em;text-decoration:none;font-weight: normal;color: #585757;text-align:center;}




/* colonna sx newsletter */
#area_newsletter {float:left;width: 196px;margin-top:10px;height:auto;margin-left:5px;}
div.riga_newsletter{float:left;width: 196px;background-color:#ffffff;}

#area_cnipa {float: left;width: 196px;background-color:Transparent;padding-top:40px;height:110px;}
div.riga_cnipa{float: left;width: 196px;text-align:center;}

div.freccia_newsletter{float: left;width: 9px;height:auto;margin-left:5px;}
div.iscriviti_newsletter{float:left;margin-top:3px;margin-left:5px;text-align:left;width:auto ; height: auto; margin-right:8px; }

div.spazio_newsletter{float:left;width:23px;}
div.oggetto_newsletter{float:left;width:163px;height:auto;}
div.etichette_newsletter{width: 163px;height:auto;float:left; font-style:normal;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration:none;font-weight: bold;color: #404040;}


/* colonna sx io sono */
#io_sono_ext{width: 212px;float:left;min-height:270px;height: auto !important;height: 270px;}
#io_sono {width: 212px;float:left;height: auto;background-image:url('images/fondo_menu_iosono.jpg');}
#io_sono_int {width: 192px;float:left;height: auto;margin-left:10px;}
div.iosono {width: 192px;float:left;}
div.riga_iosono {width: 192px;float:left;height:auto; }




/* colonna sx mi interessa */
#mi_interessa {width: 212px;}
#mi_interessa_int {width: 212px;background-image:url('images/fondo_minteressa.jpg');float:left;min-height:240px;height: auto !important;height: 240px;background-color:#dcdcdc;}
div.miinteressa { width: 212px;float:left;}
div.riga_miinteressa{width: 183px;float:left;height:auto;}
div.spazio_miinteressa_sx {width: 5px; float:left;height: 14px;}
div.spazio_freccia {width: 14px; float:left;height: 14px;}
div.spazio_miinteressa_dx {width: 10px;float:right;background-color:#dcdcdc;}


/* riga banner */
div.banner {height:auto; width: 510px;margin-bottom:23px;}
#banner_spaziopiu {height: 188px;width:510px;}

/* indirizzo */
#indirizzo {background-image:url('images/default_r51_c1.jpg');height: 67px; width: 955px;float:left;}
div.testo_indirizzo {background-image:url('images/default_r51_c1.jpg');height: 67px; width: 955px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;font-style: normal;color: #535353;text-decoration: none;text-align: center;font-weight: normal;float:left;}
.indirizzo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;font-style: normal;color: #535353;text-decoration: none;font-weight: normal;}
a.indirizzo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;font-style: normal;color: #535353;text-decoration: none;text-align: center;font-weight: normal;}
a.indirizzo:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;font-style: normal;color: #535353;text-decoration: underline;font-weight: normal;}


.cnipa {text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;font-style: normal;color: #535353;text-decoration: none;font-weight: normal;}
a.privacy {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;font-style: normal;color: #535353;text-decoration: underline;font-weight: normal;}
a.privacy:hover { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 1em;font-style: normal;color: #535353;text-decoration: underline;font-weight: normal;}


/* news */
/*#news  {width: 510px;float:left;min-height:532px;height: auto !important;height: 532px;}
#news_sfumato {width: 510px;background-image:url('images/sfumato_news.jpg');background-repeat:no-repeat;min-height: 532px;height: auto !important;height: 532px;float:left; }*/

div.news_home  { width:510px;float:left; }
div.news_home_img  { width:510px;height: 40px;float:left;background-color:#ffffff; }
div.news_home_spazio  { width: 255px;height: 1px;float:left;}
div.news_img_sx  {width:255px;min-height: 50px;height: auto !important;height: 50px;float:left;}
div.news_img_dx  {width:255px;min-height: 50px;height: auto !important;height: 50px;float:right;}





/* area centrale pagine interne */
#pagina{float:left;width:742px;}
#contenuto_ext{float:left;width:724px;height:auto;background-color:#ffffff;margin-left:10px;}
div.contenuto{float:left;width:724px;height:auto;}
div.linea {float:left;width:724px;height: 22px; }
div.spazio {float:left;width:724px;height:5px; }
div.spazio15 {float:left;width:724px;height:15px; }
div.spazio_oriz_colonna_sx_int {width: 213px;height:auto;float:left;}
div.spazio_oriz_colonna_dx_int {width: 212px;height:auto;float:right;}


/* pagina newsletter */
#newsletter_int {float:left;width: 722px;background-color:#ffffff;height:auto;}
div.riga_newsletter_int {float: left;width: 600px;margin-left:61px;}
div.etichetta_newsletter_int {width: 110px;float:left;font-style:normal;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration:none;font-weight: bold;color: #2B2727;}
div.controllo_newsletter_int {width: 490px;float: left;font-style:normal;font-family: Trebuchet MS,Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration:none;font-weight: bold;color: #0E0E0E;}



.TargetBlank{overflow:hidden;line-height:13px;float:left;font-style:normal;font-family: Trebuchet MS,Verdana,Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration:none;font-weight: normal;color: #585757;margin-left:10px;margin-right:10px;margin-top:2px;margin-bottom:2px;text-align:center;}
a.TargetBlank{overflow:hidden;line-height:13px;float:left;font-style:normal;font-family: Trebuchet MS,Verdana,Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration:none;font-weight: normal;color: #585757;margin-left:10px;margin-right:10px;margin-top:2px;margin-bottom:2px;text-align:center;}
a.TargetBlank:hover{overflow:hidden;line-height:13px;float:left;font-style:normal;font-family: Trebuchet MS,Verdana,Verdana, Arial, Helvetica, sans-serif;font-size: 0.7em;text-decoration:none;font-weight: normal;color: #585757;margin-left:10px;margin-right:10px;margin-top:2px;margin-bottom:2px;text-align:center;}


.hidden
{
	width:0;
	position:absolute;
	height:0;
	overflow:hidden;
	top:-200em;
	}