@import url("undo.css");

#vscroll {
  position:relative;
  top:0;
  width:308px;
}

html,body{
    margin:0;
    padding:0;
    }
body{
    text-align:left;
    background-color:#FFFFFF;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:0.7em;
    }
p{
    margin: 0 0px;
    padding: 0 0 0.5em
    }
a, a:visited{
    color:#666666;
    text-decoration: none;
}
a:hover{
    text-decoration: underline;
}

#container {
    margin:0 auto;
    text-align:left;
    width:1000px;
    background-color:#FFFFFF;
    /*float:left;*/
}
#infoUtente{
    width:100%;
    height:18px;
    border-bottom:solid 1px #B5C3D1;
    margin-top:6px;
}
#infoUtente a, #infoUtente a:visited{
    font-weight:800;    
    font-size:0.9em;
    text-decoration:none;
    color:#00295B;
    text-transform:uppercase;
    padding-right:6px;    
}
#infoUtente a:hover{
    text-decoration:underline;    
}
#infoUtente span{
    float:right;
    padding-right:10px; 
}
#infoUtente span.areaClienti{
    float:left;
    color:#00295B;
    padding-left:10px;
}
#infoUtente span.areaClienti a, #infoUtente span.areaClienti a:visited{ 
    color:#666666;
    text-transform:none;
    background-image:url(../img/style/visto2.gif);
    background-repeat:no-repeat;
    background-position:100% 3px;        
    padding:0px 10px 0px 9px;
}
#header {
    float:left;
    width:100%;
    height:117px;
    background-image:url(../img/style/agi-news-on-big.jpg);
    background-position:0% 0%;
    background-repeat:no-repeat;
}
#header span.headerbanner {
    float:right;
    background-image:url(../img/style/adv.gif);
    background-position:100% 0%;
    background-repeat:no-repeat;    
    background-color: #EEEEEE;
    padding-right:12px;
    margin:13px 10px 0px 0px;
}

.headerbanner iframe {
    background-color:#DBDBDB;
    overflow:hidden;
}
#headerMenu2 {
    float:left;
    height:24px;    
    width:100%;
    background-color: #ffffff;
    border-top:solid 1px #B5C3D1;
    font-size:14px;
    text-transform:uppercase;
    font-weight:800;
    color:#002A5B; 
}
#headerMenu2 table, #tool table{
    width:980px;
    height:24px;
    border-collapse:collapse;
    margin:0px 10px 0px 0px;
}
#headerMenu2 td, #tool td{
    white-space:nowrap;
    text-align:center;
}
#headerMenu2 a, #HeaderMenu2 a:visited{  
    color:#002A5B; 
}
#headerMenu2 a:hover{
    background-color: #00295B;  
    text-decoration:none;      
    color:#ffffff;
    padding:2px 0px 2px 0px;
}
#headerMenu2 td#label_eng_td{
    width:160px;
    text-align:right;
    padding:3px 0px 0px 0px;
}
#headerMenu2 td#label_eng_td a, #HeaderMenu2 td#label_eng_td a:visited{
    display:block;
    height:20px;   
    color:#666666;
    font-size:0.8em;
    font-weight:100;  
    text-transform:capitalize;
    background-image:url(../img/style/lbl-english-news2.gif);
    background-position:100% 0%;
    background-repeat:no-repeat;     
    padding:3px 22px 0px 0px;
}
#headerMenu2 td#label_eng_td a:hover, #tool td#rss a:hover{
    background-color: #ffffff;  
    text-decoration:underline;  
    color:#666666;
}
#headerMenu2 .linkAttivo{
    color:#888888;
}
#tool{
    float:left;
    height:24px;    
    width:100%;
    background-color: #ffffff;
    border-top:solid 1px #B5C3D1;
}
#tool td{
    color:#666666;
    font-size:1.0em;    
}
#tool td#rss{ 
    width:163;
    text-align:right;
    padding:0px;
}
#tool td#rss a, #tool td#rss a:visited{
    display:block;
    color:#666666;    
    height:20px;   
    text-transform:capitalize;
    background-image:url(../img/style/rss2.gif);
    background-position:100% 0%;
    background-repeat:no-repeat;     
    padding:3px 22px 0px 0px;
    text-decoration:none;
    margin-top:2px;    
}
.data{
    float:left;
    font-size: 1.0em;
    text-decoration:none;
    margin-left:0px;
    padding-left:8px;
}
.orari{
    float:left;
    padding-left: 4px
    text-decoration:none;   
}
.firma{
    float:right;
    padding-right:15px;  
    font-size: 1.0em;
    text-decoration:none;
}
.firmaDirettore{
  color:#00295B;
}

/* Setup Colonne */
#colonneAll{
    overflow: hidden;
    float:left;
    width:1000px;
    background-color: #ffffff;
    border-top:solid 1px #B5C3D0;
    border-bottom:solid 1px #B5C3D0;
    margin: 0;
}
#colSxCx{
    overflow: hidden;
    float:left;
    width:826px;
    border-right:solid 1px #B5C3D0;
}
#colSx{
    position: relative;
    overflow: hidden;
    float:left;
    width:485px;
    padding:0px 10px 10px 0px;
    border-right:solid 1px #B5C3D0;
}
#colCx{
    overflow: hidden;
    float:right;
    width:310px;
    font-size:1.0em;
    padding: 0px 9px 14px 9px;
    border-left:solid 0px #B5C3D0;
}
#colDx{
    overflow: hidden;
    float:left;
    width:150px;
    font-size:1.0em;
    padding-left: 10px;
}
/* End Setup Colonne */
/* TOOLS*/
/* TICKER*/
#ticker{
    float:right;
    width:260px;
}
/* Link menu */
/* Stili articoli*/
/*
.news1{
    float:left;
    width:auto;
    border-top: solid 1px #E0E0E0;
}
.articolo {
    background-color:inherit;
    color:#000000;
    font-size:1.2em;
    font-weight:100;
    line-height:1.2em;
    margin-bottom:5px;
    margin-top:5px;
    }
h2.articolo {
    text-transform:uppercase;
    background-color:inherit;
    color:#000000;
    font-family: Trebuchet Ms, Arial, Verdana, Sans-serif;
    font-size:1.6em;
    font-weight:100;
    line-height:1.2em;
    margin-bottom:5px;
    margin-top:5px;
    }
h2.articolo a, h2.articolo a:visited{    
    color:#00255D;
    }
h2.articolo a:hover{    
    background-color:#EEEEEE;
    color:#00255D;    
    }
.occhiello{
    text-transform:uppercase;
    font-size:1.0em;
    font-weight:800;      
    }
.testo{
    font-size:1.0em;
    font-weight:100;
    padding:0px 0px 10px 10px;
}
  */
.boxpromotor {
    float:left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    border-bottom:1px solid #CCCCCC;
    margin:0px 0px 10px 0px;
    padding:0px;
}
.boxpromotor h2 {
    color:#6C6C6C;
    padding:7px 0 7px 10px;
    margin:0px;
    background-color:#CCCCCC;
    font-size: 1.2em;
}
.boxpromotor a {
    float:left;
    padding:0px;
    margin:0px;
}
.boxpromotor img {
    border:0px;
    padding:0px;
    margin:0px;
}
.boxpromotor h3 {
    float:left;
    color:#333333;
    font-size: 1.0em;
    padding:4px;
    margin:0px;
    background-color:#FFFFFF;
    width:150px;
}
.streep {
    background-color:#E6E6E6;
    float:left;
    height:27px;
    margin: 10px 0 10px 0;
    padding: 0 0px 0 0;
    width:816px;
}
.cronacheLocali {
    margin-top:10px;
    margin-bottom:10px;
}

.cronacheLocali h2.locali span {
    display:block;
    margin-bottom: 7px;
}

.cronacheLocali h2 {
    font-size: 1.1em;
    color: #002A5B;
}
.cronacheLocali ul, .cronacheLocali ol {
    list-style-position:inside;
    list-style-type: disc;
    color: #1C416E;
    font-size: 1.1em;
}
.ultimissime {
    background-color:#002A5C;
    float:left;
    margin-bottom:5px;
    width:100%;
}
.ultimissime h2{
  	background-color:#002A5C;
    color:#FFFFFF;
    padding:5px 15px;
    font-size: 14px;
    /*margin:0px;*/
}
.ultimissime .leggitutte {
    color:#FFFFFF;
    padding:0px 15px 4px 15px;
    font-size: 0.8em;
  	font-weight:900;
    margin:0px;
    background-image:url(../img/style/leggitutte.gif);
    background-position: 97% 30%;
    background-repeat:no-repeat;
}
.ultimissime .leggitutte a, .ultimissime .leggitutte a:visited {
  color:#FFFFFF;
}
.ultimissime ul{
		font-size: 0.9em;
		padding:0px 3px 2px;
                /*margin-top: 0px;*/
}
.ultimissime ul li b{
		color:#01295D;
		float:left;
}
.ultimissime ul li{
		text-transform: uppercase;
		font-size: 1.1em;
		background-color: #ffffff;
    padding:8px 2px 8px 5px;
		border-bottom:solid 1px #D7D7D7;
}
.ultimissime ul li.var{
		text-transform: uppercase;
		font-size: 1.0em;
		background-color: #ffffff;
    padding:3px 2px 0px 5px;
		border-bottom:solid 1px #D7D7D7;
}
.ultimissime ul li a, .ultimissime ul li a:visited {
		color:#333333;
}
.ultimissimeSubHp {
    margin-top:10px;
}
.boxSport {
    background-color:#002A5C;
    float:left;
    width:100%;
    margin-top:5px;
    margin-bottom:5px;
}
.headerBoxSport{
    height: 30px;
    background-image:url(../img/style/boxSport_bkg.gif);
    background-position:100% 0%;
    background-repeat:repeat-y;    
}
.headerBoxSport .titolo{
    color:#FFFFFF;
    float:left;
		font-size: 14px;
    text-transform: uppercase;
    font-weight:800;
    padding:8px 0px 0px 10px;      
}
.headerBoxSport .canali{
    float:right;
		font-size: 1.0em; 
    font-weight:100;
    text-transform: uppercase;
    padding:8px 10px 5px 0px;             
}
.canali a, .canali a:visited {
    color:#FFFFFF;
}
.canali a:hover {
    text-decoration:underline;
}
a.calcio{
    background-image:url(../img/style/calcio_ico.gif);
    background-position:0 0;
    background-repeat:no-repeat;
    padding:0px 16px 3px 22px;
}
a.motori{
    color:#FFFFFF;
    background-image:url(../img/style/motori_ico.gif);
    background-position:0 0;
    background-repeat:no-repeat;
    padding:0px 16px 3px 26px;
}
.boxSport .info{
		font-size: 0.9em;
		color:#000000;
		padding: 0px 3px 8px 3px;
}
.notiziaSport p{
    font-size: 1.1em;
    color:#6C6C6C;
    margin-left:5px;
    padding:0;
}
.notiziaSport h1{
		font-weight:800;
		font-size: 1.1em;
		padding:3px 1px 0 5px;
                color:#313131;
}
.boxSport .notiziaSport{
    border-bottom:solid 1px #D3D3D3;
    background-color: #FFFFFF;
    padding:0 5px 4px 0px;
}
.boxSport .notiziaSport .ora{
		font-weight:900;
		font-size: 1.1em;
                color:#01295D;
}
.boxSport .notiziaSport .immagine{
		float:left;
		padding: 2px 5px 1px 5px;
}
#colCx .banner {
    float:right;
    background-color:#DBDBDB;
    margin:5px 0 5px 0;
    padding: 5px;
}
#colSx .bannerAdv {
    background-color:#EEEEEE;
    background-image:url(../img/style/adv.gif);
    background-position:100% 0;
    background-repeat:no-repeat;
    float:left;
    margin-top:0px;
    margin-bottom:10px;
    margin-left:3px;
}
#colSx .borderBottomBanner {
  border-bottom:1px solid #DDDDDD;
  float:left;
  padding:0 3px 0 0;
}
.bannerAdv {
    background-color:#EEEEEE;
    background-image:url(../img/style/adv.gif);
    background-position:100% 0;
    background-repeat:no-repeat;
    float:right;
    padding-right:11px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.bannerAdv iframe {
    background-color:#DBDBDB;
    overflow:hidden;
}
.boxIlPunto {
    background-color:#CCCCCC;
    float:left;
    width:100%;
    margin:5px 0;
}
.boxIlPunto h2{
    background-color:#CCCCCC;
    text-transform: uppercase;
    color:#6C6C6C;
    padding:8px 0 3px 15px;
    font-size: 1.2em;
}
.boxIlPunto .infoIlPunto{
    float:left;
    font-size: 0.9em;
    color:#000000;
    padding:3px;
}
.notiziaIlPunto h3{
    font-weight:800;
    font-size: 1.1em;
    color:#313131;
    text-transform: uppercase;
    padding:9px 0px 8px 5px;
}
.boxIlPunto .notiziaIlPunto{
    border-bottom:solid 1px #D3D3D3;
    background-color: #FFFFFF;
    float:left;
    width:304px;
}
.boxIlPunto .notiziaIlPunto .immagineIlPunto{
    float:left;
    padding: 10px 5px 5px 10px;
}
.notiziaIlPunto p{
    font-size: 1.1em;
    padding:0px 10px 5px 10px;
}
.notiziaIlPunto a, .notiziaIlPunto a:visited{
  color:#313131;
}
.notiziaIlPunto a:hover{
    background-color: #EEEEEE;
}

/*#footer{
    clear:both;
    width:1000px;
    height:auto;
    color:#ffffff;
    text-align: center;
    padding-top:10px; 
    margin:10px 0px 10px 0px;     
    }
#footer p{
    margin:0px 0px 0px 0px;
    }
#footer a,#footer a:visited{
    color:#ffffff;
    font-size:0.8em;
    }*/
#footer {
    width:910px;
    height:60px;
    background-image:url(../img/style/agi_footer.gif);
    background-position:18px 14px;
    background-repeat:no-repeat;
    background-color:#FFFFFF;
    color:#666666;
    float:left;
    font-size:0.9em;
    padding:8px 0 0px 90px;
}
#footer p {
    margin:0;
    padding:0;
}
#footer a, #footer a:visited{
    color:#666666;
    text-decoration:none;
    padding:0px 14px 0px 0px;
}
#footer a:hover{
    text-decoration:underline;       
}


/*Box publiredazionali*/

.boxPubliredazionale {
    overflow:hidden;
    float:left;
    margin-top:12px;
    width:485px;
    height:108px;
    background-color: #DDDDDD;
    text-transform:uppercase;
  }
.boxPubliredazionale a, .boxPubliredazionale a:visited{
    color:#666666;
    text-decoration:none;      
  }
.boxPubliredazionale a:hover{
    color:#ffffff; 
  }
.boxPubliredazionale ul {
    color:#000000;
    font-size:1em;
    text-align: left;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px 6px 0px 0px;
    float:right;
  }
.boxPubliredazionale .boxInpdap ul {
    padding:0px 6px 0px 0px;
  }  
.boxPubliredazionale li {
    background-image:url(../img/style/pallino_blu.gif);
    background-position:0% 16px;
    background-repeat:no-repeat;
    font-size:0.9em;
    font-weight:800;
    padding:12px 0px 2px 10px;
  }
.boxIspesl {
    display:none;  
    border-right:1px solid #ffffff;
    float:left;
    text-align: center;
    height:108px;
    padding:8px 8px 0px 0px;
  }
.boxInpdap {
    border-right:1px solid #ffffff;
    float:left;
    text-align: center;
    height:108px;
    width:200px;
    padding:8px 4px 0px 0px;
  }
.boxAnas {
    float:right;
    text-align: center;
    height:108px;
    width:276px;    
    padding-top:8px;
  }
.boxPubliredazionale img{
    float:left;
    margin-left:10px;
  }



#colDx .banner {
  float:left;
  margin-top:5px;
}


#colDx .ricerca {
  float:left;
  margin-top:11px;
  margin-bottom:20px;
}
#colDx .campo {
  width:144px;
  height:18px;
  padding:2px;
  margin-bottom:7px;
  border: 1px solid #DDDDDD;
}
#colDx .button1{
  float: left;
}
#colDx .button{
  float: right;
}







.altreEdizioni{	
		float:left;
		width:310px;
		padding:0px 0px 0px 3px;
		text-transform: uppercase;
}
.elenco{
		float:left;
		width:296px;
		font-size:0.9em;
		background-color:#ffffff;
		background-image:url(../img/style/bkg-dotted.gif);
		background-position:100% 100%;
		background-repeat:repeat-x;
		padding:4px;
}
.elenco h3{
		margin-top: 4px;
}
.elenco .imgSmall{
		float:left;
		width: 50px;
		height:35px;
		margin:0px 4px 6px 2px;
		background-color:#F8F6F6;
}
.elenco a, .elenco a:visited{
		color:#6F6F6F;
}
.elenco a:hover{
		text-decoration: none;
		background-color:#EEEEEE;	
}

.altreEdizioni .paginazione{
		float:left;
		width: 300px;
		/*background-color: #FFFFFF;*/
		text-align:center;
		text-transform: none;
		color:#FFFFFF;
		padding: 3px 1px 3px 0px;
}

.altreEdizioni .paginazione a, .altreEdizioni .paginazione a:visited {
		background-color: inherit; color:#9B9B9B; padding:2px
}

.altreEdizioni .paginazione a:hover {
		background-color: #EEEEEE; color:#000000; padding:2px
}






.indiceIntervista {
		float:left;
		width:46%;
                height:76px;
		color:#00275D;
		border:1px solid #E5E5E5;
		padding:4px;
		margin:0px 8px 8px 0px;
}

.indiceIntervista .immagine{
		float:left;
		padding:0px 0px 0px 0px;
}
.indiceIntervista .testi{
		float:right;
		width: 67%;
}
.indiceIntervista a{
	color: #000000;
}
.indiceIntervista a:hover{
	text-decoration: underline;
}
.indiceIntervista h2{
		display: block;
		background-color: inherit;
		font-size:1.2em;
		color:#00275D;
		border-bottom:1px solid #E5E5E5;
		padding-top:5px;
}

.indiceIntervista h3{
		display: block;
		text-transform:uppercase;
		background-color: inherit;
		color:#000000;
		margin: 0.5em 0px 0.5em 0px;
}

.aggiungi table td{
  padding: 10px;
}

.orarioArticolo {
  float:right;
  margin: 0px 10px 10px 0px;
}

.comunicato{
	float:left;
	width:802px;
	background-color:#ffffff;
	background-image:url(../img/style/comunicato_bkg.jpg);
	background-position:0 -1px;
	background-repeat: repeat-x;
	border:solid 1px #B5C3D0;
	margin:0px 0px 10px 0px;
	position: relative;
  padding:4px 0px 5px 10px;
}
.comunicato .testo * {
  color:#00285D;
  font-size: 22px;
}
.comunicato a, .comunicato a:visited{
	color:#00285D;
	text-decoration: underline;
}


/* Cento Portali*/
/****************/
.centoPortali{
	float:left;
	margin-top:10px;
	width:320px;
}
.dettagliocoldx .centoPortali h2, .centoPortali h2{
	width: 320px;
	height: 33px;
	background-image:url(../img/style/100portali-bkg.gif);
	background-position:0% 0%;
	background-repeat:no-repeat;
	border-bottom:0px;
}
.dettagliocoldx .centoPortali span, .centoPortali span{
	display:none;
}
.dettagliocoldx .centoPortali ul, .centoPortali ul{
	width: 306px;
	margin:0px;
	padding:0px 2px 0px 14px;
	list-style: none;
}
.dettagliocoldx .centoPortali li, .centoPortali li{
	padding:2px 0px 3px 10px;
	background-image:url(../img/style/freccina_orange.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	border-bottom:0px;
}
.centoPortali  a, .centoPortali  a:visited{
	color: #000000;
	text-decoration: none;
}
.centoPortali a:hover{
	color: #FF6C0C;
	text-decoration: underline;
}


.archivio {
  width:816px;
  float:left;
  padding:0px;
  margin:0px;
}

.archivio a.interviste {
  width:148px;
  display:block;
  color:#00285D;
  text-align:right;
  font-size:1.3em;
  font-weight:bold;
  background-color:#ffffff;
  background-image:url(../img/style/sfogliaArchivio.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  margin:0px 0px 0px 650px;
  padding:7px 0px 10px 4px;
}



.indietro {
  width:665px;
  float:left;
  padding:0px;
  margin:0px;
}

.indietro a.goback {
  width:87px;
  display:block;
  color:#00285D;
  text-align:right;
  font-size:1.3em;
  font-weight:bold;
  background-color:#ffffff;
  background-image:url(../img/style/sfogliaArchivio.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  margin:0px 0px 0px 550px;
  padding:7px 0px 10px 4px;
}



.testataSubHp{
  float:left;
  width:816px;
  height:30px;
  margin-top:10px;
  padding:10px 0px 10px 0px;
  border-bottom:1px solid #DDDDDD;
}
.testataSubHp .titolo{
  float:left;
  padding:0px;
  color:#00256D;
  font-family:Arial,Verdana,Sans serif;
  font-size:20px;
  font-weight:800;
}
.testataSubHp .tornaIndietro{
  float:right;
  padding:10px 0px 10px 0px;
}
.testataSubHp .sfogliaArchivio{
  float:right;
  margin-left:20px;
  padding:10px 0px 10px 0px;
}
.testataSubHp .tornaIndietro a {
  width:148px;
  color:#00285D;
  text-align:right;
  font-size:1.3em;
  font-weight:bold;
  background-color:#ffffff;
  background-image:url(../img/style/sfogliaArchivio.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  padding:10px 0px 10px 33px;
}
.testataSubHp .sfogliaArchivio a {
  width:158px;
  color:#00285D;
  text-align:right;
  font-size:1.3em;
  font-weight:bold;
  background-color:#ffffff;
  background-image:url(../img/style/sfogliaArchivio.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  padding:10px 0px 10px 33px;
}






