/***************************
**************************** RIDEFINIZIONE TAG
****************************
*/
body{
color:#666666;
font-size:0.7em;
line-height:1.2em;
font-family:Verdana,Arial,Helvetica,sans-serif;
background-image: url(../immagini/struttura/sfondo_head.jpg);
background-repeat: no-repeat;
background-position: center top;
margin:0px;
}
h1{
font-size:1.4em;
}
a{
color:#337733;
text-decoration:none;
}
a:hover{
text-decoration:underline;
color:#339933;
}
form{
margin:0px;
padding:0px;
}
#body form label {
float: left;
display: block;
width: 145px;
text-align: left;
margin-right: 10px;
clear: right;
font-size: 0.9em;
line-height: 1em;
}
/*
****************************
**************************** Stili di uso frequente 
****************************
*/
div#clientarea input{
width:100px;
}
.bottone-adon{
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
border:1px solid #BBBBBB;
background-color:#DEDEDE;
background-image:url('/editor/images/sfondo_bottoni.gif');
}
.puntino-verticale{
background-image:url(/immagini/puntino_vert.gif);
background-repeat:repeat-y;
}
.puntino-orizzontale{
background-image:url(/immagini/puntino_orizz.gif);
background-repeat:repeat-x;
}
.immagine_sx{
float:left;
margin:0px 20px 5px 0px;
}
.immagine_dx{
float:right;
margin:0px 0px 5px 20px;
}
.testo{
font-size:1.1em;
line-height:1.3em;
}
.testo-grande{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
line-height:1.3em;
}
.testo-molto-grande{
font-family:Arial, Helvetica, sans-serif;
font-size:1.6em;
line-height:1.4em;
}
.testo-piccolo{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.9em;
line-height: 1.1em;
}
.titolo{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
font-weight:bold;
line-height:1.3em;
}
.clearer{
clear:both;
}
.bar{
font-weight:bold; /* pagine ricerca */
}
.tratteggio-oriz{
background-image:url(/immagini/tratteggio.gif);
background-repeat:repeat-x;
height:20px;
background-position:left center;
display: block;
margin-right: auto;
margin-left: auto;
}
/*
****************************
**************************** Header
****************************
*/
div#header{
width:960px;
height:330px;
padding:0px;
position: relative;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
div#header-top{
height:60px;
width:540px;
margin:0px;
padding:0px 0px 0px 420px;
}
div#header-top .cerca{
float:left;
text-align:right;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
div#header-top .cerca .input-testo{
float:left;
text-align:left;
font-size:10px;
width:160px;
padding:16px 0px 0px 0px;
}
div#header-top .cerca .input-bottone{
float:left;
text-align:left;
font-size:10px;
width:54px;
padding:28px 0px 0px 0px;
}
#header #bandone {
display: block;
float: left;
height: 225px;
width: 430px;
padding-top: 33px;
}
div#header-top .barra-vert{
float:left;
width:10px;
text-align:center;
padding:22px 0px 0px 0px;
}
div#header-top .contatti{
float:left;
padding:31px 4px 0px 4px;
}
div#header-top .contatti a{
color:#666666;
}
#header #login {
display: block;
float: right;
width: 177px;
padding-top: 45px;
padding-right: 12px;
}
div#header-center{
width:960px;
height:190px;
margin:0px;
}
div#header-center .link-home{
float:left;
width:295px;
height:180px;
}
div#header-center .login{
position: relative;
float:right;
width:177px;
height:148px;
margin:0px;
font-size:0.9em;
padding:40px 0px 0px 0px;
}
div#header-bottom{
float: left;
width:946px;
height:25px;
margin:0px;
padding:25px 0px 0px 0px;
}
div#header-bottom ul {
margin:0px 0px 0px 15px;
padding:0px;
list-style-type:none;
}
div#header-bottom ul li {
display:block;
float:left;
margin:0px;
background-attachment: scroll;
background-image: url(/immagini/bottoni/barra_vert.gif);
background-repeat: no-repeat;
background-position: right 2px;
height: 29px;
}
div#header-bottom ul li img{
margin:0px;
padding:0px;
display: inline;
}
div#header-bottom ul li a {
display:block;
color:#337733;
padding-top: 8px;
padding-right: 14px;
padding-left: 14px;
}
div#header-bottom ul li a:hover{
color:#339933;
}
/****************************
***************************** Body
*****************************
*/
div#body{
display:table;
width:886px;
margin:0px auto;
padding:0px 30px 20px 30px;
background-image: url(/immagini/struttura/sfondo_container.gif);
background-repeat: repeat-y;
background-position: center top;
position: relative;
background-attachment: scroll;
}
#body #col-sx-hp {
float: left;
width: 620px;
position: relative;
}
#body #col-dx-hp {
float: right;
width: 250px;
position: relative;
}
/****************************
***************************** Home
*****************************
*/
div#box-primo-piano{
font-size:0.9em;
padding-top: 17px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 8px;
}
div#box-audiovideo{
width:250px;
padding:0px 0px 0px 20px;
}
div#box-audiovideo-embed{
width:250px;
padding:10px 0px 0px 20px;
}
a#box-audiovideo-inner{
display:block;
width:240px;
height:210px;
background-image:url(/immagini/homepage/audiovideo.jpg);
background-repeat: no-repeat;
background-position: 0px 20px;
}
div#box-agenzie-new{
float:left;
display:table;
font-size:0.9em;
width:240px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
position: relative;
}
div#box-quattordici-ott-new{
float:right;
width:310px;
height:100px;
padding-top: 25px;
}
div#body #tasto_proposte_politiche{
float:left;
height:25px;
width:169px;
padding-left:40px;
}
div#body #tasto_le_radici{
float:left;
height:25px;
width:93px;
}
div#body #container-swap-box-hp{
width:330px;
position: relative;
}
div#body #container-swap-box-hp #swap-box-hp-head{
width:320px;
height:20px;
background-image: url(/immagini/homepage/swap_box_hp_top.gif);
}
div#body #container-swap-box-hp #swap-box-hp-center{
display:table;
height:230px;
width:300px;
padding:10px 10px 0px 10px;
background-image: url(/immagini/homepage/swap_box_hp_center.gif);
}
div#body #container-swap-box-hp #swap-box-hp-bottom{
width:320px;
height:20px;
background-image: url(/immagini/homepage/swap_box_hp_bottom.gif);
}
div#body #container-swap-box-hp #Layer-hp1 ,#Layer-hp2{
position:absolute;
width:275px;
height:240px;
left: 15px;
top: 15px;
}
div#body #container-swap-box-hp #Layer-hp1 {
z-index:2;
background-color:#FFFFFF;
}
div#body #container-swap-box-hp #Layer-hp2 {
z-index:1;
background-color:#FFFFFF;
}
div#layer-swap-box-hp-archivio{
z-index:10;
position:absolute; top:255px; left: 204px;
}
div#container-box-sond-nl-new{
width:611px;
height:130px;
padding:23px 0px 0px 5px;
}
div#box-sond-nl-new{
float:left;
width:594px;
height:114px;
padding:13px 10px 0px 7px;
margin:0px;
background-image: url(/immagini/homepage/box_sondaggi.jpg);
background-repeat:no-repeat;
font-size:0.9em;
}
div#box-sond-nl-new .sx{
float:left;
width:275px;
height:50px;
padding:2px 30px 0px 0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
line-height:1.4em;
}
div#box-sond-nl-new .dx{
float:left;
width:255px;
padding:35px 0px 0px 28px;
margin:0px;
}
div#box-sond-nl-new .dx .input-testo{
float:left;
width:160px;
}
div#box-sond-nl-new .dx .input-bottone{
float:left;
padding:13px 0px 0px 0px;
}
/****************************
***************************** Interna
*****************************
*/
div#body #tabella-col-sx{
/* solo per versione stampabile */
}
div#body #tabella-col-dx{
/* solo per versione stampabile */
}
div#body #col-dx{
display:table;
float:left;
width:640px;
margin:0px;
padding:10px 0px 0px 0px;
background-color:#DDDDDD;
}
div#correlati{
float:right;
width:180px;
border: 1px solid #CCCCCC;
margin:0px 0px 10px 15px;
}
div#head-correlati{
width:160px;
padding:5px 10px;
background-color:#D16100;
color:#FFFFFF;
font-size:0.9em;
}
div#corpo-correlati{
width:150px;
padding:0px 10px;
}
div#collegati{
float:right;
width:180px;
border: 1px solid #CCCCCC;
margin:0px 0px 10px 15px;
}
div#head-collegati{
width:160px;
padding:5px 10px;
background-color:#999999;
color:#FFFFFF;
font-size:0.9em;
}
div#corpo-collegati{
width:150px;
padding:0px 10px;
}
div#allegati{
float:right;
width:180px;
border: 1px solid #CCCCCC;
margin:0px 0px 10px 15px;
}
div#head-allegati{
width:160px;
padding:5px 10px;
background-color:#428BA1;
color:#FFFFFF;
font-size:0.9em;
}
div#corpo-allegati{
width:150px;
padding:0px 10px;
}
div#box_candidato{
float:right; 
width:200px; 
padding:5px 5px 10px 5px;
margin:0px 0px 10px 20px;
border-style:solid; 
border-width:1px; 
border-color:#CCCCCC
}
/****************************
***************************** Speciale 14 ottobre
*****************************
*/
div#body #col-sx-spec14ott {
float: left;
width: 450px;
position: relative;
}
div#body #col-sx-spec14ott #regolamenti {
width:440px; 
height:125px; 
padding:20px 0px 0px 0px;
font-size:0.9em;
line-height: 1.2em;
}
div#body #col-sx-spec14ott #container-swap-box{
width:450px;
position: relative;
}
div#body #col-sx-spec14ott #swap-box-head{
width:425px;
height:20px;
background-image: url(/immagini/speciale_14_ottobre/swap_box_top.gif);
}
div#body #col-sx-spec14ott #swap-box-center{
display:table;
width:405px;
background-image: url(/immagini/speciale_14_ottobre/swap_box_center.gif);
height: 400px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
}
div#body #col-sx-spec14ott #swap-box-bottom{
width:425px;
height:20px;
background-image: url(/immagini/speciale_14_ottobre/swap_box_bottom.gif);
}
div#body #col-sx-spec14ott #tasto_come_si_vota{
float:left;
height:25px;
width:139px;
padding-left:20px;
}
div#body #col-sx-spec14ott #tasto_dove_si_vota{
float:left;
height:25px;
width:124px;
}
div#body #col-sx-spec14ott #Layer1 ,#Layer2{
position:absolute;
width:395px;
height:130px;
left: 15px;
top: 15px;
}
div#body #col-sx-spec14ott #Layer1 {
z-index:1;
background-color:#FFFFFF;
height:230px;
}
div#body #col-sx-spec14ott #Layer2{
z-index:2;
background-color:#FFFFFF;
height:230px;
}
div#body #col-dx-spec14ott{
float: right;
width: 420px;
}
div.candidato{
display:table;
float: left;
padding:20px 9px 0px 0px;
font-size:0.9em;
}
.collegi{
display: none;
font-size:1.5em;
line-height:1.5em;
}
/****************************
***************************** Footer
*****************************
*/
div#footer{
display:table;
width:946px;
height:80px;
margin:0px auto;
padding:0px 0px 0px 0px;
background-image: url(/immagini/struttura/sfondo_footer.gif);
background-position: center bottom;
}
div#footer ul {
margin:0px;
padding:6px 0px 0px 160px;
list-style-type:none;
}
div#footer ul li {
display:block;
float:left;
margin:0px;
background-attachment: scroll;
background-image: url(/immagini/bottoni/barra_vert.gif);
background-repeat: no-repeat;
background-position: right 2px;
height: 29px;
}
div#footer ul li img{
float:left;
margin:0px;
padding:0px;
}
div#footer ul li a {
display:block;
color:#666666;
padding-top: 8px;
padding-right: 10px;
padding-left: 10px;
}
div#footer ul li a:hover{
color:#333333;
}
div#credits{
width:926px;
height:30px;
margin:0px auto;
padding:5px 20px 0px 0px;
text-align:right;
font-size:0.9em;
}

