/*stili per la pagina*/
/*stli generici*/
*{margin:0; padding:0;}

body{
	/*font: 11px Arial, Helvetica, sans-serif;*/
	font:11px Georgia, "Times New Roman", Times, serif;
	color: #000000;
	background-color: #FFFFFF;
	overflow: auto;
	text-align:center;
}
div, p {
	display:block;
}
a{
	color:#273E77; 
	text-decoration:none;
}
a:hover{
	color:#7D7EA8;
}	
a img{
	border:none;
}
/*righe orizzontali*/
hr{
	display:none;
}
.hr{
	font-size: 1px;
	background: url(../images/elementi/bg_or.gif) repeat-x left top;
	width:100%;
	height:2px;
}
.hrdot{	
	font-size: 1px;
	background: url(../images/elementi/bg_dot.gif) repeat-x left top;
	width:100%;
	height:1px;}
/*righe orizzontali*/
/*sezione infopoint*/
#infopoint{
width:auto !important;
width:100%;
overflow:hidden;
border:solid 1px #273E77;
	background: #F0EFF5 url(../images/elementi/bg_box_scuro.jpg) repeat-x left bottom;
	margin:0 0 30px;
	padding:10px 0 30px;
}
#infopoint h3{
	color:#273E77;
	font-size:13px;
	/*text-transform:capitalize;*/
	background: url(../images/elementi/bg_or.gif) repeat-x left bottom;
	padding: 0 0 5px;
	margin:0 10px 15px;
}
#infopoint a{
	display:block;
	width:auto;
	color:#273E77;
	background: url(../images/elementi/ico_lnk.gif) no-repeat 10px center;
	padding:5px 27px;
	margin:0px;
}
#infopoint a.alt{background-color:#F8F7FA;}
#infopoint a:hover{background-color:#EDEDF5;}
/*sezione infopoint*/

/*allineamento contenuti*/
.cnt,.cnthead {
	width:925px;
/*	background:#eee;*/
	position:relative;
	margin:0 auto !important;
	text-align:left;
	overflow:hidden;
}
.cnthead{	overflow:visible!important;}
/*/allineamento contenuti*/
/*elenco*/
.elenco{
	/*background:#eee;*/
	width:100%;
	overflow:hidden;
}
/*elenco*/
/*stli generici*/

/*top*/
#bannertop{
	background-repeat: repeat-x;
	background-position: 0px 0px;
	display:block;
	width:100%;
	overflow:hidden;
}
/*head*/
#head{
	background: #FFFFFF url(../images/elementi/bg_head.gif) repeat-x bottom;
	overflow:hidden;
	width:100%;
	height:100px;
	position:relative;
}

#logo{
	background: url(../images/elementi/logo.gif) no-repeat left top;
	position:absolute;
	top:20px;
	left:0px;
	width:206px;
	height:61px;
	text-indent:-9000px;
	font-size:16px;
	font-weight:bold;
}

/*menutop*/
ul#menutop{
	background: #FFFFFF url(../images/elementi/bg_menutop.gif) repeat-y left top;
	display:block;
	width:290px;
	height:96px;
	padding:12px 0;
	/*margin:0 0 0 212px !important;
	margin:0 0 0 106px;
	float:left;
	*/
	list-style:none;
	overflow:hidden;
	position:absolute;
	top:0px;
	left:213px;	
}
ul#menutop li{
	width:145px;
	float:left;
}
ul#menutop a{
	display:block;
	background: url(../images/elementi/ico_lnk.gif) no-repeat left center;
	padding:2px 0px  2px  16px;
	margin:0 0 0 15px;
}
/*/menutop*/
/*datameteo*/
#datameteo{

	width:200px;
	/*height:42px !important;*/
	height:96px;
	overflow:hidden;
	margin:0 0px 0 512px ;
text-align:left;	
	padding:0px 0 0 ;
	color:#273E77;
	font-size:11px;
	font-weight:bold;
}
#datameteo h6{
	font-size:11px;
	margin:5px 0;
}
#datameteo p{font-weight:normal;}
#data{
display:block;

	font-weight:normal;
}

#response{
background:  url(../images/elementi/bg_menutop.gif) repeat-y left top;
width:240px;
height:96px;
text-align:left;
color:#273E77;
position:absolute;
top:0px;
left:50%;
z-index:90000;
margin:0 0 0 255px;
overflow:hidden;
}
#response h6{
	font-size:11px;
	margin:5px 10px;
}
#response p{display:block; margin:5px 10px;
 width:100%; overflow:hidden;}
#response p img#state{float:left;}
#response span{
display:block;
margin:0 0 5px 0;}


#meteo{display:none;}
/*
#meteo{
	
	position:absolute;
	width:290px !important;
	width:300px;
	left:50%;
	margin:0 0 0 25px;
	top:180px;
	z-index:10;
	border:solid 1px #273E77;
	color:#273E77;
	background: #ccc url(../images/elementi/bg_box_chiaro.jpg) repeat-x left bottom;
	text-align:left;
	padding:5px;
}
#meteo #close{
	background: url(../images/elementi/ico_chiudi.gif) no-repeat left 6px;
	height: 10px;
	width: 20px;
	position:absolute;
	top:8px;
	right:10px;
	padding:2px 0px 2px 10px;
}
#meteo h5{
	margin:5px 0px 5px;
	font: bold 12px Georgia, "Times New Roman", Times, serif;
	color:#333;
}
#meteo h6{
	font-size:11px;
	margin:5px 0px 0px;
}
#meteo p{
	background: url(../images/elementi/bg_dot.gif) repeat-x 0px bottom;
	padding:2px 0px 5px;
}

*/

/*/datameteo*/
/*webring*/
ul#webring{
	display:none !important;
	/*background:#a00;*/
	width:210px;
	position:absolute;
	bottom:20px;
	right:0px;
}
ul#webring li{
	display:block;
	float:right;
	overflow:hidden;
	margin:0 0 0 10px;
}
ul#webring li#blog{	
	width: 32px;
}
ul#webring li#arec{
	width: 61px;
}
ul#webring li#creatives{
	width: 60px;
}

ul#webring li a{
	display:block;
	background-repeat: no-repeat;
	background-position: left center;
	text-indent:-9000em;
}
ul#webring li#blog a{
	background-image: url(../images/elementi/ico_mtn.gif);
	height: 26px;
	width: 32px;
}
ul#webring li#arec a{
	background-image: url(../images/elementi/ico_arechi.gif);
	height: 16px;
	width: 61px;
}
ul#webring li#creatives a{
 	background-image: url(../images/elementi/ico_creatives.gif);
	height: 29px;
	width: 60px;
}
/*webring*/
/*/head*/
/*categorie*/
ul#categorie{
	display:block;
	width:925px;
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	padding:10px 0px;
	font-weight:bold;
}
ul#categorie li{
	display:inline; 
	margin: 0 0 0 0;
}
ul#categorie li a{
	display:inline; 
	margin: 0 5px 0 0; 
	padding:0 5px 0 0; 
	border-right:solid 1px #273E77;
}
ul#categorie li a.last{ 
	border-right:none;
}
/*/categorie*/
/*/top*/


/*dwn*/
/*extsite*/
#extsite{
	/*background:#eee;*/
	margin:0px 0 0 0;
}
/*#extsite .cnt{
	padding:0 0 20px  !important;
	padding:0 0 30px ;
}*/

#extsite h1{
	/*	background-color:#e0e;*/
	background: url(../images/elementi/bg_or.gif) repeat-x left center;
	margin:0 0 10px;
	padding:0 5px;
}

.linea{
	/*	background-color:#e0e;*/
	background: url(../images/elementi/bg_or.gif) repeat-x left bottom;
	margin:47px 0 33px 0;
}

#naviga2 a img,#teseogiovani2 a img{
	display:block;
	width:100px;
	margin:0 8px 8px 0;
	float:left;
}

#naviga2 a,#teseogiovani2 {
	/*background-color:#e00;*/
	font-size:11px;
	color:#000;
	padding:0 0 20px !important;
}

#naviga2 span strong,#teseogiovani2 span strong{ margin:0 0 15px 0 !important; float:left !important}
#naviga2 a,#teseogiovani2 a{ margin:0 0 27px 0 !important;}

#extsite h1 span{
	display:block;
	background: url(../images/elementi/scudo_ss_cavese.gif) no-repeat left center;
	height: 54px;
	width: 45px;
	text-align:left;
	text-indent:-9000em;
	margin:0  ;
	cursor:pointer;
}
#extsite h1#ccava {	margin:0 !important;}
#extsite h1#ccava span{
background-image: url(../images/elementi/scudo_comune_cava.gif);
margin:0 0 10px;
}
#extsite a {
	/*background-color:#e00;*/
	font-size:11px;
	color:#000;
	padding:0 0 20px !important;
}
#extsite a:hover{
	color:#BCBCD5;
}
/*#extsite h3{
	margin:5px 0 ;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#extsite h3 a{
	font-weight:bold;
	font-size: 13px ;
	color:#273E77; 
	text-decoration:none;
}
#extsite a:hover{
	color:#BCBCD5;
}
*/

#extsite h4{
/*	background-color:#00e;*/
	font: 11px Georgia, "Times New Roman", Times, serif;
	color: #7D7EA8;
	text-transform:uppercase;
	margin:0 0;
	
}

#extsite a img{
	display:block;
	width:100px;
	margin:0 8px 8px 0;
	float:left;
}
/*/extsite*/
/*menudwn*/

#menudwn, #disclaimer{
	width:925px;
	/*background:#eee;*/
	position:relative;
	padding:15px 0px;
	margin:0 auto !important;
	text-align:left;
	overflow:hidden;
	font-size:11px;
}

#menudwn ul{
	display:block;
	padding:0 15px 0 0;
	list-style:none;
	margin:0 17px 0 0;
	float:left;
	background-image: url(../images/elementi/bg_dot.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#menudwn ul.last{
background-image:none;
}
#menudwn ul li.first{
	font-weight:bold;
	color:#273E77; 
}
#menudwn ul li a{
	background: url(../images/elementi/ico_lnk.gif) no-repeat left center;
	padding: 0 0 0 15px;
}
/*disclaimer*/
#disclaimer{
	background: url(../images/elementi/bg_dot.gif) repeat-x left top;
	position:relative;
}
#disclaimer strong{
	background: url(../images/elementi/ico_portico.gif) no-repeat left center;
	padding:5px 0 5px 30px;
	margin:0 0 0 5px;
}
#pow{
	position:absolute;
	top:8px;
	left:545px;
	width:32px;
	height:26pc;
	background: url(../images/elementi/ico_mtn.gif) no-repeat center top;
	text-indent:-9000em;
}
/*disclaimer*/
/*/dwn*/
/*corpo*/
#corpo{
	width:925px;
	/*background:#ee0;*/
	position:relative;
	padding:15px 0px;
	margin:0 auto !important;
	text-align:left;
	overflow:hidden;
}
/*dx*/
#dx{
	width:184px;
	float:right;
	overflow:hidden;
	text-align:center;
}
#dx div{	text-align:left;}
#dx h2{
	font-size:13px;
	background: url(../images/elementi/bg_or.gif) repeat-x left bottom;
	padding:0 0 10px 0;
	margin:0 0 15px 0;
	color:#273E77;
}
#dx 
.banner120{
	display:block;
	width:120px;
	height:60px;
	margin:25px 0  ;
}

/*/dx*/

/*sx*/
#sx{
	width:310px;
	float:left;
	overflow:hidden;
	margin: 0 40px 0 0 ;	
	
}
#sx a{
	display:block;
	font-family: Georgia, "Times New Roman", Times, serif;
	display:block;
	padding:0 0 15px;
	color:#000;
	width:310px;
	overflow:hidden;
}
#sx a:hover{
	color:#7D7EA8;
}
#sx a strong{
	display:block;
	color:#273E77;
	margin:2px 0 5px;
}

#sx a#superhiglight{
	font-size:12px;
}
#sx a#superhiglight img{
display:block;
}
#sx a#superhiglight strong{
	font-size:18px !important;
}
#sx a.data{
	padding:0 !important;
	color:#7D7EA8;
}
#sx a.data:hover{color:#273E77;}
#sx a.higlight strong{
	font-size:13px !important;
}
#sx a.higlight img{
	display:block;
	width:120px;
	float:left;
	margin:0 10px 0 0;
}
/*/sx*/
/*center*/
#center{
	/*background:#aaa;*/
	width:350px;
	float:left;
	overflow:hidden;
}
.boxchiaro, .boxscuro{
	width:348px !important;
	width:350px;
	border:solid 1px #273E77;
	background: #FFFFFF url(../images/elementi/bg_box_chiaro.jpg) repeat-x left bottom;
	margin:0 0 30px;
	padding:10px 0;
	overflow:hidden;
}
.boxscuro{
	background-color: #F0EFF5;
	background-image: url(../images/elementi/bg_box_scuro.jpg);
}
.boxchiaro h3, .boxscuro h3, #contForm h3{
	color:#273E77;

	/*text-transform:capitalize;*/
	background: url(../images/elementi/bg_or.gif) repeat-x left bottom;
	font: bold 13px Georgia, "Times New Roman", Times, serif;
	padding: 0 0 5px;
	margin:0 10px 15px;
}
.boxchiaro h3 a, .boxscuro h3 a{
height:auto !important;
margin:0 !important;
padding:0 !important;
}
.boxchiaro h3 a img, .boxscuro h3 a img{width:auto !important;height:auto !important;}
#contForm h3{font-size:13px !important;}
.boxchiaro a, .boxscuro a{
	display:block;
	width:330px;
	overflow:hidden;
	margin:0 0 15px;
}

.boxchiaro a span, .boxscuro a span{
	display:block;
width:170px;
float:left;
cursor:pointer;
}
.boxchiaro strong, .boxscuro  strong{
	display:block;
	font-size:11px;
}
.boxchiaro a img, .boxscuro a img {

	display:block;
	width:150px;
	float:left;
	margin:0 10px 5px 0;
}
/*gestisco i layer nei box*/
#focus, #tv, #sondaggi, #naviga, #mtnblog, #tagcloud {
	margin:0 10px !important;
	color:#273E77;	
}
/*
#mtnblog div{
	display:block;
	width:150px;
	float:left;
	margin:0px 10px 5px 0; 
	overflow:hidden;
}

#mtnblog a{
width:160px!important;
}
*/
/* #naviga, #mtnblog{
 display:none;
 
 }*/
 #tv p{margin:0 0px 5px;}
 
#sondaggi{margin:0 !important;}
#sondaggi p{
	margin:0 10px 10px;
	padding:0 0 5px;
	background-image: url(../images/elementi/bg_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#sondaggi label{
display:block;
padding:2px 10px;
}
#sondaggi label.alt{background:#F8F7FA;}
#sondaggi button{
	background: #FFFFFF url(../images/elementi/bg_button.gif) repeat-x left bottom;
	border:solid 1px #00285B;
	color:#273E77;

	margin:10px;
	font:bold 10px Georgia, "Times New Roman", Times, serif;
}
#sondaggi #btnris{
	display:inline;
width:60px !important;
/*padding:1px 5px!important; */
color:#273E77; 	
background: #FFFFFF url(../images/elementi/bg_button.gif) repeat-x left bottom; 
border:solid 1px #00285B;
	font-size:11px; 
	margin:10px;
	font-weight:bold;
	text-transform:capitalize;
	}

/*/sondaggi*/
/*voci - elencolinks interno*/
#voci, #links{padding:0 0 20px 0;}
#voci a,#links a {
	display:block;
	width:auto;
	color:#273E77;
	background-image: url(../images/elementi/ico_lnk.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding:5px 27px;
	margin:0px;
}
#voci a.alt,#links p.alt {background-color:#F8F7FA;}
#voci a:hover, #links a:hover{background-color:#EDEDF5;}
/*voci*/

#docs{padding:0 0 20px 0;}
#docs a {
	display:block;
	width:auto;
	color:#273E77;
	background-image: url(../images/ico/doc.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding:5px 32px;
	margin:0px;
}
#docs a.doc{background-image: url(../images/ico/doc.gif);} 
#docs a.pdf{background-image: url(../images/ico/pdf.gif);} 
#docs a.txt{background-image: url(../images/ico/txt.gif);} 
#docs a.zip{background-image: url(../images/ico/zip.gif);} 
#docs a.xls{background-image: url(../images/ico/xls.gif);} 


#docs  p, #links p{
display:block;
}

#docs  p.alt {background-color:#F8F7FA;}
#docs  a:hover,{background-color:#EDEDF5;}


/*tag cloud*/
#tagcloud{text-align:justify;}
.taghome{ margin:0px auto 30px !important;}
#tagcloud a{
	display:inline !important;
	width:auto !important;
}
#tagcloud a.moltopiccolo { font-size: 11px; }
#tagcloud a.piccolo{ font-size: 13px; }
#tagcloud a.medio { font-size: 15px; }
#tagcloud a.grande{ font-size: 17px; }
#tagcloud a.enorme{ font-size: 19px; }
/*tag*/



/*ricerca form*/

#ricerca{margin:0 !important;}
#ricerca strong{display:inline !important;}
#ricerca p{
	margin:0 10px 10px;
	padding:0 0 5px;
	background-image: url(../images/elementi/bg_dot.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
#ricerca label{
display:block;
padding:2px 0 5px 10px !important;
padding:2px 0 5px 5px;
float:left;
color:#273E77;
}
#ricerca label input, #ricerca label select{
margin:0 5px;
}
#ricerca label.wide{
float:none !important;
}
#ricerca label.wide img{
margin: 0 0 -2px;
}
#ricerca label.wide input, #ricerca label.wide select{
	background-color: #FFFFFF;
	border:solid 1px #00285B;
	color:#273E77;
	font-size:11px;
	
	width:120px;
}
#ricerca button{
	background-color: #FFFFFF;
	background-image: url(../images/elementi/bg_button.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:solid 1px #00285B;
	color:#273E77;
	font-size:10px; 
	margin:10px;
	font-weight:bold;
}
#ricerca #btnris{width:200px !important;padding:0px!important; color:#7D7EA8;}

/*ricerca form*/

/*banner interno*/
.banner_int{
display:block;
margin: 0 0 30px ;
}

/*/center*/

/****************************ELENCO*******************************/
#elenco{
width:535px;
float:left;
margin:0 40px 40px 0;
}
#elenco h1{
	font:18px Georgia, "Times New Roman", Times, serif;
	color:#273E77;
	}
/*sottocategorie*/
#scat{

width:535px;
overflow:hidden;
}
#scat a{
	display:block;

	width:155px !important;
	height:30px;
	float:left;
	overflow:hidden;

	background-image: url(../images/elementi/ico_lnk.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding:2px 5px 2px 15px;
	margin:0px 3px 5px 0px;
	/*white-space: nowrap;
	text-transform:lowercase;*/
}
#scat a:first-letter{	text-transform:uppercase;}
	
/*sottocategorie*/		
/*paginazione*/	
.pag{
	width:535px;
	font-size:10px;
	overflow:hidden;
	color:#273E77;
	padding:3px 0px !important;
	
}
.pagine{
width:200px;
float:right;
text-align:right;
}
/*paginazione*/	


#elenco #container{
margin:15px 0px 30px;

}


#elenco #container a{
	display:block;
	width:535px;
	font:12px Georgia, "Times New Roman", Times, serif;
	color:#273E77;
	border-bottom:solid 1px #AAABCB;
	padding:10px 0 ;
	overflow:hidden;
}
#elenco #container a.alt{
background-color:#F6F6FA;
}
#elenco #container a:hover{
background-color:#EDEDF5;
}
#elenco #container a span{
color:#000;
display:block;
font-size:12px !important;
font-weight:normal !important;
}
#elenco #container a img{
display:block;
float:left;
width:100px;
margin: 0px 10px 10px 0 ;
}
#elenco .hr{
margin: 10px 0 ;
}

#elenco #container #primo {
	
	background-color:#FEFEFF;
	background-image: url(../images/elementi/bg_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 0 0 1px ;

	}
/*#elenco #container a.primo {
	
	border-bottom:none;
	background-image: url(../images/elementi/bg_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;

	
}*/
#elenco #container #primo strong{
display:block;
font-size:15px;
font-weight:bold;
margin:0 0 5px 0;
}
#elenco #container #primo em{
display:block;
text-align:right;
clear:both;
}

/****************************FINE ELENCO*******************************/

/****************************DETTAGLIO*******************************/
#dettaglio{

	width:535px;
	margin:0 40px 30px 0;
	float:left;
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #000;
	overflow:hidden;
}
#dettaglio #tools{
	width:90px !important;
	width:100px;
	border:none;
	border-left:solid 1px #273E77;
	float:right;
	/*font: 11px Arial, Helvetica, sans-serif;*/
	
	padding:0px 5px;
	margin:0;
}
#dettaglio #tools a{
	display:block;
	background-color: #FFFFFF;
	background-image: url(../images/elementi/ico_print.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding:5px 20px;
	margin:2px;
}
#dettaglio #tools a#print{background-image: url(../images/elementi/ico_print.gif);}
#dettaglio #tools a#send{background-image: url(../images/elementi/ico_segnala.gif);}
#dettaglio img{
display:block;
}
#dettaglio .fotoart img, #dettaglio .fotoart1 img{width:180px; margin:0px 0px 5px 0px;}
#dettaglio .fotoart,#dettaglio .fotoart1{
	float:left;
	margin:10px 10px 10px 0px;
	background-image: url(../images/elementi/bg_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:5px 0px;
	/*font: 10px Arial, Helvetica, sans-serif;*/
	font-size:10px;
	color: #273E77;
}
#dettaglio .fotoart1{
float:right;
margin:10px 0px 10px 10px;

}
#dettaglio .fotoart span,#dettaglio .fotoart1 span{
width:160px;
}

#dettaglio #imgh{
display:block !important;
}

#dettaglio h6{
	/*font: 10px Arial, Helvetica, sans-serif;*/
	font-size:10px;
	color: #273E77;
	background-image: url(../images/elementi/bg_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:10px 0;
	width:310px;
	margin:0 0 10px;
	clear:both;
}
#dettaglio h1, #dettaglio h3 {
	display:block;
	color:#273E77;
	font-size:18px;
	margin:0 0 10px;
}

#dettaglio  p{
display:block;
margin:0 0 10px 0;
}
#dettaglio strong{color:#036;}
#dettaglio .data{color:#273E77;}
/*spot*/
#spot{
width:250px;
float:left;
margin:20px 20px 20px 0;
}
#dettaglio #spot h3{
	width:250px;
	/*font:bold 13px Arial, Helvetica, sans-serif;*/
	font-size:13px;
	color: #273E77;
	background-image: url(../images/elementi/bg_or.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:0 0 5px;
	margin:0 0 2px;
}
/*spot*/


/****************************FINE DETTAGLIO*******************************/
/**************************** FORM*******************************/
#contForm{
	border:solid 1px #273E77;
	background: #F0EFF5 url(../images/elementi/bg_box_scuro.jpg) repeat-x left bottom;
	padding:0px;
	color: #273E77;
	/*width:515px !important;*/
	width:533px;
	margin:0 0 10px 0;
	/*font: 12px Arial, Helvetica, sans-serif;*/
	font-size:12px;
	overflow:hidden;
}
#contForm form{

	display:block;
	width:513px;
	margin:10px;
	overflow:hidden;
	text-align:right;
}#contForm form fieldset legend{color:#5356C2;}
#contForm form fieldset{
	width:513px;
	border:none;
	border-top:solid 1px #273E77;
	padding:5px 0;
	overflow:hidden;
	text-align:left;
	position:relative;
}
#contForm form fieldset label{
display:block;
width:240px;
padding:0 0 0 10px;
float:left;
margin:0 0 10px 0;
overflow:hidden;
}
#contForm form fieldset label.wide{
width:513px !important;
}
#contForm form fieldset input,#contForm form fieldset select{
	display:block;
	background-color: #FFFFFF;
	border:solid 1px #00285B;
	color:#273E77;
	font-size:11px;
	width:200px;
	height:20px;
}
#contForm form fieldset label.wide input,#contForm form fieldset label.wide select{
display:inline !important;
} 
#contForm form fieldset label.wide textarea {
	display:block;
	width:415px !important;
	background-color: #FFFFFF;
	border:solid 1px #00285B;
	color:#273E77;
	/*font: 11px Arial, Helvetica, sans-serif;*/
	font:11px Georgia, "Times New Roman", Times, serif;
	
}

#contForm form button{

	background-color: #FFFFFF;
	background-image: url(../images/elementi/bg_button.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border:solid 1px #00285B;
	color:#273E77;
	font-size:10px; 
	margin:0px;
	font-weight:bold;

}#contForm form fieldset button{position:absolute; bottom:0px; right:0px;}
/****************************FINE FORM*******************************/

/****************************Sondaggio*******************************/
.boxsondaggioint{
	text-align:left;
	border:solid 1px #273E77;
	background-color:#000;
	background-image: url(../images/elementi/bg_box_chiaro.jpg);	
	background-repeat: repeat-x;
	background-position: left bottom;
	padding:10px;
	color: #273E77;
	width:515px !important;
	width:535px;
	margin:0 0 20px ;
	/*font: 12px Arial, Helvetica, sans-serif;*/
	font-size:12px;
	overflow:hidden;
}
.boxsondaggioint p{
	
	background-repeat: repeat-x;
	background-position: left 0px;
	color: #003366;
	
	font-weight: bold;
	padding:1px 3px;
	font-size:11px;
	border:solid 1px #99ADC2;
	border-bottom-color:#003366;
	border-right-color:#003366;
	overflow:hidden;
	height:15px !important;
	height:18px;
}

.son{
display:block;
}
.boxsondaggioint p.uno{
	background-image: url(../images/elementi/bg_sondaggi/01.gif);
	background-color: #043160;
	color:#fff;
}
.boxsondaggioint p.due{
	background-image: url(../images/elementi/bg_sondaggi/02.gif);
	background-color: #0F3966;
	color:#fff;
}
.boxsondaggioint p.tre{
	background-image: url(../images/elementi/bg_sondaggi/03.gif);
	background-color: #1D456F;
	color:#fff;
}
.boxsondaggioint p.quattro{
	background-image: url(../images/elementi/bg_sondaggi/04.gif);
	background-color: #2C517A;
	color:#fff;
}
.boxsondaggioint p.cinque{
	background-image: url(../images/elementi/bg_sondaggi/05.gif);
	background-color: #3D5F84 ;
	color:#fff;
}
.boxsondaggioint p.sei{
	background-image: url(../images/elementi/bg_sondaggi/06.gif);
	background-color: #4E6D8F;
	color:#fff;
}
.boxsondaggioint p.sette{
	background-image: url(../images/elementi/bg_sondaggi/07.gif);
	background-color: #5E7B9A;
	color:#fff;
}
.boxsondaggioint p.otto{
	background-image: url(../images/elementi/bg_sondaggi/08.gif);
	background-color: #6D87A4;
	color:#fff;
}
.boxsondaggioint p.nove{
	background-image: url(../images/elementi/bg_sondaggi/09.gif);
	background-color: #7991AB;
	color:#fff;
}
.boxsondaggioint p.dieci{
	background-image: url(../images/elementi/bg_sondaggi/10.gif);
	background-color: #8299B0;
	color:#fff;
}
/****************************FINE Sondaggio*******************************/

/*corpo*/

/*andiamo al cinema*/
#AndiamoAlCinema{
margin:0 14px;
}
/*/andiamo al cinema*/

/*teseogiovani*/
#teseogiovani{
width:328px; 
margin:0 10px;
overflow:hidden;
}
#teseogiovani a span{width:328px !important;}

.bannerdx{
margin:0px auto 30px; width:160px;}
#bannersx{
display:block;
width:300px;
height:300px;
position:relative;overflow:hidden;
}
#bannersx a{
background:#fff;
display:block;
width:300px;
height:300px;
position:absolute;
top:0;
left:0;
z-index:9000;
-ms-filter:alpha(opacity=0);filter:alpha(opacity=0);-moz-opacity:0.00;opacity:0.00;
}

#dettaglio #commenti{
	width:95%;
	border:solid 1px #273E77;
	background: #FFFFFF url(../images/elementi/bg_box_chiaro.jpg) repeat-x left bottom;
	margin:0 0 30px;
	padding:10px 0;
	overflow:hidden;
}
#logoprint{display:none;}
.idsurf {
	display:none;
	color: #003366;
	padding: 5px;
	background-color: #F0EFF5;
}
.idsurf strong{ display:inline !important; }

/**************comunicazione politica***************/

#compol{
width:auto !important;
width:100%;
overflow:hidden;
border:solid 1px #273E77;
	background: #FFF  url(../images/bg/italia.jpg) no-repeat   30px 70px;
	margin:0 0 30px;
	padding:10px 0;
}

#compol h3{
	color:#273E77;
	font-size:13px;
	/*text-transform:capitalize;*/
	background: url(../images/elementi/bg_or.gif) repeat-x left bottom;
	padding: 0 0 5px;
	margin:0 10px 5px;
}
#compol h3 strong{color:#3AB54A;}
#compol h3 em{color:#FE0000;}
#compol a{
	display:block;
	width:auto !important;
	background: url(../images/ico/pdf.gif) no-repeat 10px center;
	padding:5px 5px 5px  30px;
	margin:0px;
	overflow:hidden;
}
#compol p a{ padding:5px 0 !important;  margin:0px 10px 0px !important; border-bottom:solid 1px #ccc; background:none!important;}
