/* PER TUTTI COLORO CHE SCARICANO QUESTO CODICE PER ROMPERMI LE PALLE E DIRMI CHE HO COPIATO DA UN'ALTRO SITO PULITEVI LA BOCCA E FATE IL SACRO SANTO PIACERE DI FARVI I CAZZI VOSTRI. NON HO COPIATO UN CAZZO ED E' SCRITTO TUTTO A MANO DA ME! FATELA FINITA NON CI POSSO FARE UN CAZZO SE SOMIGLIA A QUALCHE VOSTRO SITO SONO STUFO DI FARMI IL MAZZO E POI SENTIRMI ACCUSARE DALLE VOSTRE STRONZATE!!!! FATELA FINITA! GRAZIE */
body{text-align: center;background-color:#0099FF; }
div#frame{ background-color:#0099FF; text-align: left; width: 450px; }
div#frame div.centrale p{text-align: justify; font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt;}
div#frame div.centrale td p{text-align: left; font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt;}
div#frame div.centrale h1{text-align: center; font-family: arial; font-weight: normal; font-style: normal; font-size: 14pt; 
div#container2{background-color:#0099FF;}
div#frame div.centrale h2{background-color: #B0CEE6; padding: 0 0 0 3px; margin: 20px 100px 20px 0px; font-family: arial; font-weight: bold; font-style: normal; font-size: 8pt; color: #003399;}
div#frame div.centrale h3{font-family: arial; font-weight: bold; font-style: normal; font-size: 8pt; color: #003399; text-decoration: underline;}
div#content div.centrale{border: 2px solid #B7D0FF; font-size: 8pt; margin: 3px; padding: 10px 10px;}
div#content div.centrale p{text-align: justify; font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt;}
div#content div.centrale td p{text-align: left; font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt;}
div#content div.centrale h1{text-align: center; font-family: arial; font-weight: normal; font-style: normal; font-size: 14pt; margin-bottom: 25px; color: #003399;}
div#content div.centrale h2{background-color: #B0CEE6; padding: 0 0 0 3px; margin: 20px 100px 20px 0px; font-family: arial; font-weight: bold; font-style: normal; font-size: 8pt; color: #003399;}
div#content div.centrale h3{font-family: arial; font-weight: bold; font-style: normal; font-size: 8pt; color: #003399; text-decoration: underline;}
div#container{text-align: left; width: 1000px;  border: 8px double #000066; margin: auto;}
div#container2{ background:url(immagini/sfondo2.png)}
div#navigation{float: left; width: 126px;}
div#extra{float: right; width: 126px;}
div#content{margin: 0 128px 0 128px;}
div#footer{clear:both; text-align: center; background-color: #0066FF;}
div#adsense{margin: 3px 3px 5px 3px; border: 1px solid #000066; font-size: 8pt; padding: 5px; width:auto; background:none}
div#content a{font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt; color: #003399; text-decoration: none underline;}
div#content div.centrale h4{font-family: arial; font-weight: bold; font-style: normal; font-size: 8pt; color: #003399;}
div#content div.centrale table {margin-top: 15px;}
div#content div.centrale table p{font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt;}
div#content div.centrale table h4{font-family: arial; font-weight: bold; font-style: normal; font-size: 8pt; color: #003399;}
div#content div.percorso p{text-align: right; font-size: 8pt; margin: 0px 0px 30px 0px;}
div#content div.percorso a{font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt; color: #003399; text-decoration: underline;}
div#content div.cutenews_dettagli a:hover{color:#000066; text-decoration: underline;}
div#navigation div.titolo{
font-size: 8pt; border-right: 1px solid #000066; border-bottom: 1px solid #000066; border-left: 1px solid #000066;
margin: 3px 0px 2px 5px;
}
div#navigation div.titolo p{font-family: arial; font-weight: bold; font-style: normal; font-size: 8pt; color: #FFFFFF; margin: 0px;}
div#navigation div.menu{font-size: 8pt; border-right: 2px solid #000066; border-bottom: 2px solid #000066; border-left: 2px solid #000066; margin: 0px 0px 5px 5px; padding: 5px 5px 0px 5px; background-color: #0066FF;}
div#navigation div.menu p{font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt; color: #000000; margin: 10px 0 10px 0;}
div#navigation a{font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt; color: #000066; text-decoration: none}
div#navigation a:hover{color:#000066; text-decoration: underline;}
div#extra div.titolo{
font-size: 8pt;  border-right: 1px solid #000066; border-bottom: 1px solid #000066; border-left: 1px solid #000066;
margin: 3px 5px 2px 0px; 
}
div#content div.percorso a:hover{color:#003399; text-decoration: none;}
div#content div.cutenews{margin-bottom: 50px; padding: 3px;}
div#content div.cutenews h2{background-color: #B0CEE6; padding: 0 0 0 3px; margin: 0px 100px 20px 0px; font-family: arial; font-weight: bold; font-style: normal; font-size: 8pt; color: #003399;}
div#content div.cutenews p{font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt;}
div#content div.cutenews_dettagli a{font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt; color: #000000; text-decoration: none}
div#extra div.titolo p{font-family: arial; font-weight: bold; font-style: normal; font-size: 8pt; color: #FFFFFF; margin: 0px;}
div#extra div.menu{font-size: 8pt; border-right: 2px solid #000066; border-bottom: 2px solid #000066; border-left: 2px solid #000066; margin: 0px 5px 5px 0px; padding: 5px 5px 0px 5px; background-color: #0066FF;}
div#extra div.menu p{font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt; color: #000000; margin: 10px 0 10px 0;}
div#extra div.banner{align: center; padding:5px 5px 0px 5px;}
div#extra a{font-family: arial; font-weight: normal; font-style: normal; font-size: 8pt; color: #000066; text-decoration: none}
div#extra a:hover{color:#000066; text-decoration: underline;}
.interlinea150{line-height:150%;}
.inevidenza{color: #003399; font-style: italic;}
.inevidenza2{color: #003399; font-weight: bold;}
div#extra div.uscite{font-size: 8pt; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid #666666; margin: 0px 5px 5px 0px; padding: 5px 5px 0px 5px; background-color: #CCCCCC; height: 150;}
span.nero {
	color : #000000;
}
span.verde {
	color : #008080;
}
span.viola {
	color : #800080;
}
span.azzurro {
	color : #666666;
	background-color: #DEE7F5; 
	padding: 4px;
	margin : 5px;
	display: block;
	border : 1px solid #bcd2e6;
}
span.azzurro2 {
	color : #BCD2E6;
}
span.azzurro3 {
	color : #C2D0FE;
}
span.grigio {
	color : #CCCCCC;
}
span.grigio2 {
	color : #999999;
}
strong {
  font-weight: bold;
}
em {
  font-style: italic;
}
blockquote { 
border : 1px solid #bcd2e6;
margin : 15px;
padding : 10px;
background-image : url(http://www.rinoadiary.it/grafica/sfondo_quote.jpg);
background-repeat : repeat-x;
font-style: italic;
}
img { 
padding : 3px;
border : 1px solid #bcd2e6;
margin : 5px 10px;
} 
img.header { 
border : 0px;
margin : 0px;
} 
img.tasto {
padding : 0px;
border : 0px;
margin : 0px;
}
img.menu_princ { 
padding : 3px;
border : 1px solid #bcd2e6;
margin : 3px 5px;
} 
table.bestiario {
width : 95%;
border-style : dotted; 
border-color : #bcd2e6;
margin-left : 20px;
} 
td.bestiario {
padding : 5px;
border-style : solid;
border-color : #bcd2e6;
border-width : 1px 1px 1px 1px;
}
table.dati {
border-style : dashed;
border-color : #bcd2e6;
width : 95%;
margin-left: auto;
margin-right: auto;
} 
td.dati {
padding : 5px;
}
td.titolo {
background : #DFE7F7;
text-align : center;
font-weight : bold;
}
table.tabellagenerale {
border-collapse: collapse;
background:none
margin-left: auto;
margin-right: auto;
} 
#wrapper { 
width : 900px;
margin : 0 auto;
} 
#modulo {
margin-left : 15px;
}
#modulo2 {
margin-left : 15px;
}
#modulo3 {
margin-left : 15px;
}
#modulo4 {
margin-left : 15px;
}
#endpage {
margin-top : 100px;
}
#endpage a {
color : #CCCCCC;
font-family : Verdana;
font-size : 0.9em;
}
#endpage a:hover {
color : #424F99;
}
#topnav { 
border-bottom : 1px solid #bcd2e6;
background-color : #FBFDFC;
} 
#topnav { 
height : 270px;
}
#topnav a { 
color : #b0cbe8;
} 
#topnav h1 { 
font-size : 2em;
margin-top : 5px;
margin-left : 30px;
font-weight : lighter;
font-family : Arial, Helvetica, sans-serif;
} 
#headerleft { 
display : inline;
width : 211px;
float : left;
border-right : 1px solid #bcd2e6;
line-height: 14px;
background-color : #fff;
min-height : 170px;
} 
* html #headerleft { 
height : 170px;
} 
#navigation { 
width : 220px;
margin : 4px;
letter-spacing: 0.1em;
border-style : solid solid none none;
border-color : #bcd2e6;
border-width : 1px;
} 
#navigation a { 
text-decoration : none;
}
#navigation ul { 
display : list-item;
list-style-type : none;
margin-left: 5px;
} 
#navigation li a { 
height : 24px;
voice-family : inherit;
text-decoration : none;
} 
#navigation li a:link, #navigation li a:visited { 
color : #8badcf;
display : block;
background : url(http://www.rinoadiary.it/grafica/menu.jpg);
padding : 8px 0 0 10px;
} 
#navigation li a:hover { 
color : #627eb7;
background : url(http://www.rinoadiary.it/grafica/menu.jpg) 0 -32px;
padding : 8px 0 0 10px;
} 
#headerright {
display : inline;
width : 683px;
float : left;
min-height: 170px;
line-height: 15px;
background-color: #fff;
background-repeat: no-repeat;
background-position: right 0%;
padding-left: 5px;
} 
* html #headerright { 
height : 170px;
} 
#headerright h2 { 
background-color : #DFE7F7;
border : 1px solid #9bacd3;
color : #8badcf;
font-family : Verdana;
font-size : 8pt;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
margin : 5px;
} 
#name h1 { 
font-size : 2em;
margin-top : 5px;
margin-left : 30px;
font-weight : lighter;
font-family : Arial, Helvetica, sans-serif;
padding-top: 110px;
} 
#name h3 { 
font-size : 0.9em;
margin-left : 30px;
font-family : Arial, Helvetica, sans-serif;
color: #999;
}
#rightcolumn { 
border-top : 1px solid #bcd2e6;
background-color : #fff;
display : inline;
width : 687px;
min-height : 543px;
float : left;
} 
* html #rightcolumn { 
height : 543px;
} 
#rightcolumn h2 { 
background-color : #DFE7F7;
border : 1px solid #9bacd3;
color : #8badcf;
font-size : 8pt;
font-family : Verdana;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 4px;
margin : 5px;
} 
#rightcolumn h4 { 
font-size : 1em;
padding-left : 10px;
margin-top : 10px;
padding-top : 10px;
} 
.news p { 
font-size : 0.8em;
padding-left : 15px;
padding-bottom : 5px;
margin-left : 10px;
margin-right : 10px;
text-align : justify;
padding-right : 20px;
background-color : #DFE7F7;
border : 1px solid #9bacd3;
} 
#box { 
margin-top : 5px;
margin-bottom : 10px;
} 
.content_left { 
margin : 0 auto;
font-size : 8pt;
padding : 5px;
display : inline;
float : left;
width : 305px;
background-color : #deebf2;
margin-left : 15px;
text-align : justify;
} 
.content_left h3 { 
padding-left : 5px;
font-size : 1em;
margin-bottom : 5px;
} 
.content_right h3 { 
font-size : 1em;
margin-bottom : 2px;
margin-top : 5px;
} 
.bottomtext { 
display : inline;
width : 683px;
float : left;
min-height: 170px;
line-height: 15px;
background-color: #fff;
background-repeat: no-repeat;
background-position: right 0%;
padding-left: 5px;
margin-top : 50px;
} 
.bottomtext2 { 
margin-top : 450px;
line-height: 15px;
}
#footer { 
padding-left : 10px;
padding-right : 10px;
width : 895px;
background-color : #fff;
font-size : 0.8em;
text-align : center;
}
#footer a { 
color : #8badcf;
}


A:link { color: #666666; text-decoration: underline }
A:visited { color: #666666; text-decoration: underline }
A:hover { text-decoration: underline; color: #8BADCF }


.top-left, .top-right, .bottom-left, .bottom-right { 
   height: 20px;       /* CHANGE: altezza di uno degli angoli (= 1/2 met&agrave; immagine) */

   font-size: 2px;    /* DNC: correzione per il simpatico IE - altezza del <div> */
   }
   
.top-left { 
   background-image: url("http://www.rinoadiary.it/grafica/home/bordi/corners_top.jpg"); background-repeat:no-repeat; /* CHANGE: percorso immagine */
   background-position: 0 -20px; /* CHANGE: secondo numero negativo: altezza di uno degli angoli */
   margin-left: 1px;  /* CHANGE: larghezza di uno degli angoli */
   margin-top: 0px;  /* CHANGE: altezza di uno degli angoli */
   margin-right: 9px; /* CHANGE: larghezza di uno degli angoli */
   }
.top-right { 
   background-image: url("http://www.rinoadiary.it/grafica/home/bordi/corners_top.jpg"); background-repeat:no-repeat; /* CHANGE: percorso immagine */
   background-position: 100% 0;    /* DNC: posiziona angolo destro sul lato destro, nessun cambiamento in verticale */
   margin-left: 0px;  /* CHANGE: larghezza di uno degli angoli */
   margin-top: -9px;  /* CHANGE: altezza di uno degli angoli */
   margin-right: 1px; /* CHANGE: larghezza di uno degli angoli */   
   }
.top-center { 
   background-image: url("http://www.rinoadiary.it/grafica/home/bordi/bg_headers.jpg"); /* CHANGE: percorso immagine */
   background-position: 0 0px; /* CHANGE: secondo numero negativo: altezza di uno degli angoli */
   height: 20px;       /* CHANGE: altezza di uno degli angoli (= 1/2 met&agrave; immagine) */

   font-size: 2px;    /* DNC: correzione per il simpatico IE - altezza del <div> */
   margin-left: 20px;  /* CHANGE: larghezza di uno degli angoli */
   margin-top: -20px;  /* CHANGE: altezza di uno degli angoli */
   margin-right: 20px; /* CHANGE: larghezza di uno degli angoli */ 
   margin-bottom: -20px; /* CHANGE: larghezza di uno degli angoli */ 
   }
   
.bottom-left  { 
   background-image: url("http://www.rinoadiary.it/grafica/home/bordi/corners_bottom.jpg"); background-repeat:no-repeat; /* CHANGE: percorso immagine */
   background-position: 0 0px; /* CHANGE: altezza di uno degli angoli */
   margin-right: 0px; /* CHANGE: larghezza di uno degli angoli */
   margin-left: 1px;  /* CHANGE: larghezza di uno degli angoli */
   margin-top: 0px;  /* CHANGE: altezza di uno degli angoli */
   }
.bottom-right { 
   background-image: url("http://www.rinoadiary.it/grafica/home/bordi/corners_bottom.jpg"); background-repeat:no-repeat; /* CHANGE: percorso immagine */
   background-position: 100% -20px; /* CHANGE: altezza di uno degli angoli */
   margin-right: 1px; /* CHANGE: larghezza di uno degli angoli */
   margin-left: 0px;  /* CHANGE: larghezza di uno degli angoli */
   margin-top: -20px;  /* CHANGE: replace by the height of one of your corners */
   }
.bottom-center { 
   background-image: url("http://www.rinoadiary.it/grafica/home/bordi/bg_footers.jpg"); /* CHANGE: path and name of your image */
   background-position: 0 0px; /* CHANGE: altezza di uno degli angoli */
   height: 20px;       /* CHANGE: replace by the height of one of your corners (= 1/2 height of the image) */
   
   font-size: 2px;    /* DNC: correction IE for height of the <div>'s */
   margin-left: 20px;  /* CHANGE: larghezza di uno degli angoli */
   margin-top: -20px;  /* CHANGE: altezza di uno degli angoli */
   margin-right: 20px; /* CHANGE: larghezza di uno degli angoli */ 
   margin-bottom: -20px; /* CHANGE: larghezza di uno degli angoli */ 
   }

.inside {
   border-left: 0px solid #000000; 
   border-right: 0px solid #000000;              
   padding-left: 0px;              
   padding-right: 0px;             
   background-image: url("http://www.rinoadiary.it/grafica/home/bordi/bg_body.jpg"); /* CHANGE: percorso immagine */
   }
   
.notopgap    { margin-top: 0; }    /* DNC: to avoid splitting of the box */
.nobottomgap { margin-bottom: 0; } /* DNC: to avoid splitting of the box */

.outside {
   margin: 0 auto;
   width : 950px;
   }
