﻿ 
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(../images/sfondo.jpg) #458EC3 repeat-x; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto 32px; 
	width: 610px; 
	COLOR: #000; 
	PADDING-TOP: 0px
}


div#c-grigio {
	BACKGROUND: #CCCDCD; 
	width: 610px; 
	padding-bottom:1px;
	padding-top:0px;
}
div#c-celeste {
	BACKGROUND: #D1E4F3; 
	width: 608px; 
	margin:0px auto;
	padding-bottom:14px;
}

div#c-bianco {
	BACKGROUND: #FFFFFF; 
	width: 596px; 
	margin:0px auto;
	padding-bottom:7px;
}
 
div#header H1 {
 	margin:0px auto;
	BACKGROUND: url(../images/banner.jpg) no-repeat 0px 100%; 
	height:72px;
	width:582px;
}


div#tuseiqui
   {
   font-family:Verdana, Arial, Helvetica, sans-serif;
   margin:0px auto;
   line-height:        140%;
	font-size:11px;
   text-align:         left;
   border:             0px;
   border-bottom:      1px dotted #808080;
   border-top:         1px solid #808080;
  /*
   margin:             0;
   margin-bottom:      15px;
   */
  /* padding:            0.2em 15px 0.2em 15px;*/
   color:              #004C99;  
   background-color:   #ebebeb;
   width:583px;
   }



div#header H1 IMG {
 
	FONT-SIZE: 11px;
}
h4 {
	font-size:18px;
	/*font-family:"Arial Black", Verdana, "Times New Roman";*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#005591;
}
h5 {
	font-size:16px;
	/*font-family:"Arial Black", Verdana, "Times New Roman";*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#005591;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
.testo {
	color:#484848;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;	
	text-align:justify;
}
div#header span#titolo-logo{
    display: none;
}
div#protagonista span#testo-protagonista{
    display: none;
}
div#protagonista H3 {
 	margin:0px auto;
	BACKGROUND: url(../images/sfondo-protagonista.jpg) no-repeat 0px 100%; 
	height:93px;
	width:394px;
	padding-top:5px;
}
div#protagonista H3 IMG {
	FONT-SIZE: 11px;
}

div#destra-protagonista {
	/*margin-top:35px;*/
	
	float:left;
	width:190px;
	font-size:9px;
}
div#sinistra-protagonista {
	/*margin-top:35px;*/
	margin-left:5px;
	float:left;
	width:190px;
	font-size:9px;
}
div#sinistra-protagonista  a{
	text-decoration:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#destra-protagonista  a{
	text-decoration:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.titolo-protagonista {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.testo-protagonista {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	
}


div#sinistra {
	padding-top:5px;
	padding-left:6px;
	padding-right:3px;
	float:left;
	width:394px;
}

div#sinistra-testo {
	padding-top:5px;
	padding-left:6px;
	padding-right:3px;
	float:left;
	width:394px;
}

div#sinistra-testo-rf {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	width:auto;
}




div#sinistra-testo a {
	color:#0b5f9d;

}

div#sinistra-testo img {
	padding: 0px 5px 0px 3px;
}


div.testo a {
	color:#0b5f9d;
	margin: 0 0 0 0;
	padding: 0 0  0 0;
}


div#tuseiqui a {
	color:#0b5f9d;
}


div#sinistra-testo-rf img {
	padding: 0px 5px 0px 3px;
}

div#destra {
	padding-top:5px;
	padding-left:3px;
	padding-right:6px;
	float:right;
	width:184px;
}




div#destra ul
{
	margin: 0;
	padding: 0;	
	list-style: none;
}
div#destra li {
	display: block;
	float: left;
	padding: 2px 0 0 20px;
  background: url(../images/elenco.jpg) top  left no-repeat;
	height:23px;	
	width:164px;
  margin-top: 5px;
}

div#destra li:first-child {
  margin-top: 0;
}

div#destra-sub {
	padding-top:5px;
	padding-left:3px;
	padding-right:6px;
	float:right;
	width:184px;
}

div#destra-sub ul
{
	margin: 0;
	padding: 0;	
	list-style: none;
}
div#destra-sub li {
	margin:0 0 0 0;
	display: block;
	float: left;
	padding:0 0 5px 0;
    background: url(../images/elenco.jpg) top  left no-repeat;
	height:23px;	
	width:164px;
	padding-left:20px;
	padding-top:2px;
}

#banner-9anni{
  float: left;
  margin-top: 5px;
}

#banner-9anni img{
  float: left;
}

div#riforma {
  background-image: url("../images/riforma.jpg");
  background-repeat: no-repeat;
  height: 51px;
  padding-top: 30px;
  width: 181px;
}
div.riforma2 {
 	margin:0px auto;
	BACKGROUND: url(../images/riforma.jpg) no-repeat 0px 100%; 
	height:19px;
	width:181px;
	margin-bottom:8px;
}
h2.riforma2{
	color:#fff;
	font-size:14px;
	text-align:center;
	font-family:"Arial Black", Verdana, "Times New Roman";
	font-weight:normal;
	margin:0 0 0 0;
}

a.riforma2{
	color:#fff;
	font-size:14px;
	text-align:center;
	font-family:"Arial Black", Verdana, "Times New Roman";
	font-weight:normal;
	text-decoration:none;

}

a.riforma2 :hover {
	color:#fff;
	font-size:14px;
	text-align:center;
	font-family:"Arial Black", Verdana, "Times New Roman";
	font-weight:normal;
	text-decoration:underline;

}

ul.lista-riforme2
{
	margin: 0;
	padding: 0;	
	list-style: none;
	float:left;
}
a.lista-riforme2 {
	color:#0B5F9E;
	font-family:"Arial Narrow", Verdana, "Times New Roman";
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	/*text-transform:uppercase;*/
}
div#riforma h2{
	color:#fff;
	font-size:14px;
	text-align:center;
	font-family:"Arial Black", Verdana, "Times New Roman";
	font-weight:normal;
	margin:0 0 0 0;
}
ul#lista-riforme  a{
	color:#0B5F9E;
	font-family:"Arial Narrow", Verdana, "Times New Roman";
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
	text-transform:uppercase;
}
.terminatore {
	clear:both;
}

div#sinistra .sotto-foto1
{
	padding-top:5px;
	float:left;
}
div#sinistra .sotto-foto2
{
	padding-top:5px;
	float:right;
}

div#promuovi {
	width: 583px; 
	margin:0 auto;
 	padding-top:5px;
}

div#footer {
	width: 584px; 
	margin:0 auto;
 	padding-top:5px;
}

.box-img-left{
	float:left; 
	width:60px; 
	height:50px;
	/*margin-top:35px;*/
	padding-top:35px;
}

.box-text-right{
	float:left; 
	margin:0 0 0 0; 
	padding:35px 5px 0 5px; 
	width: 120px;
}



.box-title-main{
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0a5d9a;
	font-weight:bold;
}



/*
grigio #CCCDCD
celeste #D1E4F3

*/

div#boxmenu
	   {
	   float:                right;
	   width:                190px;
	   margin:               0 0 0 0 ;
	   padding:              0 0 0 0 ;
	   border:               0px;
	   background:           white;
	   }


div#boxmenu ul
           {
           border:           10px solid white;
           border-top:       0px;
           border-right:     0px solid white;
           padding:          0 0 0 0 ; 
           margin:           0 0 0 0 ; 
           list-style-type:  none;
   }

div#boxmenu li 
             {
             text-decoration:         none;
			 font-family:Verdana, Arial, Helvetica, sans-serif;
			 font-size:11px;
			 padding: 0 0 0 0;
			 margin: 0 0 0 0;
				line-height:           136%;
				height:                136% !important;
				height /**/:           0%;			 

             }


div#boxmenu li.vocemadre
             {
				color:           white;
				background:      #0b5f9d;
				font-weight:     bold;
				padding:         0 0.5em 0 0.5em;
				border-bottom:   1px solid #808080;

				border-bottom:         1px dotted #808080;
				font-size:12px;
				margin: 0 0 0 0;

             }

div#boxmenu a 
	   {
	   color:                 #0b5f9d;
	   text-decoration:       none;
	   background:            #ebebeb;
	   font-weight:           normal;
	   padding:               0 0.5em 0 0.5em;
	   display:               block;    
	   border-bottom:         1px dotted #808080;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;

     }




div#boxmenu li a:visited 
                        {
 
	   
	   color:                 #0b5f9d;
	   text-decoration:       none;
	   background:            #ebebeb;
	   font-weight:           normal;
	   padding:               0 0.5em 0 0.5em;

	   border-bottom:         1px dotted #808080;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;  

	   
           }			




               
div#boxmenu li a:hover 
                      {
	   color:                 #0b5f9d;
	   text-decoration:       none;
	   background:            #FFFFFF;
	   font-weight:           normal;
	   padding:               0 0.5em 0 0.5em;
  
	   border-bottom:         1px dotted #808080;
	   font-family:Verdana, Arial, Helvetica, sans-serif;
	   font-size:11px;  

	            }  
					  
.griglia-generica {
	width:394px;


}
.imgspacer {
	padding:0 0 0 0;
}
		  
.immagine-gb {
	text-align:left;
	padding-top:3px;
} 
div#didascalia {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0a5d9a;
	font-weight:bold;

}

div#foto-sb {
	height:241px;
	width:394px;
}

.paginazione {
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0a5d9a;
	font-weight:bold;
}
.paginazione a {
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0a5d9a;
	font-weight:bold;
	text-decoration: none;	 
}
.paginazione a:visited {
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0a5d9a;
	font-weight:bold;
	text-decoration: none;	 
}

div#didascalia {
	height:20px;
}