                                     /* BODY */
body {
margin: 0 20px;
background-color: #F0FCFF;
}

body.pag1 {
margin: 0;                            /* solo pag 1  */
padding: 0;
background:#d3d3d3;
}
                                  /* TITOLI */

p.titolinirossi {                    /* pag 1 */
color: #ff0000;
font-weight: bold;
text-align: center;
}

h1, h2, h3 {
color: #0000ff;
text-align: center;
}



                           /* TESTO */

span.corsivo {
font-style: italic;
}

span.nero {
font-weight: bold;
}

                           /* PARAGRAFI */

p {
font-family: "times new roman", arial, sans-serif;
color: #000000;
font-size: large;
text-align: justify;
}

.centrato {
text-align: center;
}

.sinistra {
text-align: left;
}

.destra {
text-align: right;
}

.piccolo {
font-size: x-small;
}

.medio {
font-size: medium;
}

.grande {
font-size: x-large;
}

.moltogrande { 
font-size: 7em;
}

.indent {                                  
text-indent: 5%;
}

.rientrato {
margin: 0 40px;
}

.corsivo {
font-style: italic;
}

.nero {
font-weight: bold;
}



.rosso {
color: #ff0000;
}   

.blu {
color: #0000ff;
}   

.verde {
color: #00ff00;
}   

      

                                                                      /* RIQUADRI */


.riquadro {
border: 1px solid #ff0000;    
padding: 10px;
margin-bottom: 20px;
font-size: large;
text-align: center;
background-color: #b0ffff;
}


.riquadro180 {
border: 1px solid #ff0000;    
padding: 10px;
margin-bottom: 20px;
width: 180px;
font-size: large;
text-align: center;
background-color: #b0ffff;
}

.riquadro250 {
border: 1px solid #ff0000;                          
padding: 5px;
background: #b0ffff;
width: 250px;
margin-bottom: 20px;
text-align: center;
font-size: large;
}

.riquadro360 {
border: 1px solid #ff0000;
padding: 5px;
background: #b0ffff;
width: 360px;
margin-bottom: 20px;
text-align: center;
font-size: large;
}


                                                                            /* FLOAT */

.floatsin{
float: left;
margin-right: 20px;
}

.floatdx {
float: right;
margin-left: 20px;
}


                                                                      /* COLLEGAMENTI */

a:link {
color: #0000ff;
text-decoration: none;
}

a:visited {
color: #000000;
text-decoration: none;
background-color: #ceffff;
}

a:hover {
color: #ff0000;
font-weight: normal;
}

                                                                            /* LISTE */

ul {
padding: 10px;
list-style-type: square;
list-style-position: inside;
color: #000000;
background-color: #ffffb0;
font-size: large;
}

ul ul {
list-style-type: circle;
}

ol {
padding: 10px;
list-style-position: inside;
list-style-type: decimal;
background-color: #ffffb0;
font-size: large;
}



                                                                            /* VARIE */

img.giornale {
border: 1px solid #0000ff;                            /* in pag1 e nelle pagine indice dei numeri */
padding: 5px;
background-color: #80ffff;
}


                                                                   /* PAGINE A DUE COLONNE */

#sinistra {
float: left;
width: 250px;
padding: 10px;
margin: 10px;
background: #dadada;
}


#destra {
float: right;
padding: 10px;
background: #f0fcff;
}

#avvolgicolonne {                                    /* insieme a #clear per portare il piede sotto la col. pił lunga */
margin: 0;
padding: 0;
}

#clear {
clear: both;
}

#piede {
text-align: center;
background-color: #feb8c6;                        /* per tutte le pagine tranne la prima */
}

                             /* LISTE TIPO MENU PER PRIMA PAGINA E PAGINE CON COLONNE MENU A SINISTRA*/

ul#colsin, ul#coldxalto, ul#coldxbasso {
list-style: none;
margin: 0;
padding: 0;
}


ul#colsin li, ul#coldxalto li, ul#coldxbasso li {
border-top: 1px solid #0000ff;
}


ul#colsin li a:link, ul#colsin li a:visited {
text-decoration: none;
display: block;
width: 88%;
padding: 6px 6%;
background-color: #ffcf77;                                                      /* colore menu pag1 di sinistra */
font: bold 10pt/1.5 "times new roman" serif;
color: #000000;
text-align: center;
margin-left: -17px;                                        
}

ul#coldxalto li a:link, ul#coldxalto li a:visited {
text-decoration: none;
display: block;
width: 10%;
padding: 6px 45%;
background-color: #d9b1fc ;                                        /* colore menu destra alto pag. 1 (arretrati) */
font: bold 8pt/1.5 "times new roman" serif;
color: #000000;
margin-left: -17px;
}

ul#coldxbasso li a:link, ul#coldxbasso li a:visited {
text-decoration: none;
display: block;
width: 88%;
padding: 6px 6%;
background-color: #c8ffa6;                                         /* colore menu destra basso pag. 1 (abbonamenti, ecc.) ) */
font: bold 8pt/1.5 "times new roman" serif;
color: #000000;
text-align: center;
margin-left: -17px;
}

ul#colsin li a:hover, ul#coldxalto li a:hover, ul#coldxbasso li a:hover {
background-color: #e5e5e5;                                      /* colore sfondo quando si passa sopra col mouse */
color: #ff0000;
}

                                                 /* SPECIFICHE DI PRIMA PAGINA */

/* TESTATA E SUOI ELEMENTI */


#testata  {
border: 0;
padding: 10px;
background-color: #d3f3d3;
} 

hr.rossog {
height: 10px;
background-color: #ff0000;
}

hr.rossop {
width: 10%;
height: 3px;
background-color: #ff0000;
}

.aginform {
font-weight: 900;
font-family: Times, sans-serif;
}

.foglio {
font-size: 1.5em;
font-weight: 900;
font-family: Times, sans-serif;
font-style: italic;
color: #ff0000;
}

div.indirizzo {
border: 0;
padding: 10px;
background-color: #d3d3d3;
}

p.indirizzo {
color: #0000ff;
text-align: center;
font-size: x-small;
font-weight: 400;
}

div.motore {
text-align: center;
color: #0000ff;
}


/* COLONNA SINISTRA */

#sinistrapag1 {
float: left;
width: 180px;
padding: 10px;
margin-left: 0;
background: #d3d3d3;
}

/* COLONNA DESTRA PRIMA PAGINA*/

#destrapag1 {
float: right;
width: 180px;
padding: 10px;
margin: 5px 0 0 0;
background: #d3d3d3;
}

/* COLONNA CENTRO PRIMA PAGINA*/

#centropag1 {
margin: 0 220px;
}

div.riq1centro {
background: #ffffae;
padding: 5px;
margin: 5px 0;
border: 1px solid #ff0000;
}


div.editoriale {
background: #b7ffff;
padding: 15px;
margin: 5px 0;
border: 1px solid #ff0000;
}



/* PIEDE PRIMA PAGINA*/


#piedepag1 {
font-size: small;
text-align: left;
padding: 5px;
background: #e4cdfe;
color: #0000ff;
font-weight: bold;
}

/* COLLEGAMENTI IN PRIMA PAGINA */

a:link.pag1 {
text-decoration: none;
color: #2b002b;
background-color: transparent;
}

a:visited.pag1 {
text-decoration: none;
color: #aa55ff;
background-color: transparent;
}

a:hover.pag1 {
text-decoration: none;
color: #ff0000;
background-color: #ffffff;
font-weight: normal;
}


 /* SPECIFICHE DELLE PAGINE INDICE DEI NUMERI DI AGINFORM */

#testataindici {
background-color: #80ffff;
padding: 5px 0;
border-bottom: 1px solid #0000ff;
}

#colsinindici {
float: left;
background-color: #b9b9ff;
margin: 5px 0;
padding: 10px;
width: 300px;
border: 1px solid #ff0000;
}

#coldxindici {
margin-left: 310px;
}


