.container{	background-color:#D78EC7;}


/* ----------------------------------------------- TOP BAR ------------------------------------------ */
.topbar {	
background-image: url(../../images/infanzia/backgr_topbar.gif);	
background-repeat:repeat-y;}


/*  ------------------------------------------------- COLONNA SINISTRA ----------------------------------  */

.leftcol {	
background-color:#D78EC7;}

.leftcol .logo {	
background-image: url(../../images/infanzia/logo.gif);}


/* menu navigazione prodotti */

/* menu navigazione generale */

.leftcol .prodotti_navigation DIV.menu A.fiori {	
display: block;	
font-size: 11px;	
border-width: 0;	
padding-top: 0;} 

.leftcol .general_navigation DIV.menu SPAN.fioriico {	
padding-left: 10px; 	
margin: 0;	
display: block;} 

.leftcol .menudatablockimg{
	background-image: url(../../images/infanzia/testo.gif);
	background-repeat:no-repeat;
	height: 20px;
}

.menuitem .itemlabel {
	color:#C4DF9B;
}


.menuitem .itemlabel SPAN.linkbox A.colore {
	color:#C4DF9B;
	
}


.menuitem .itemlabel SPAN.linkbox A.personalizzazionecromatica {
	color:#C4DF9B;
	
}

.menuitem .itemlabel SPAN.linkbox A.aospedalidipintitext {
	color:#C4DF9B;
	
}




/* --------------------------------------- COLONNA DESTRA --------------------------------------- */


.rightcol {	background-color:#D78EC7;}

/* ---------------------------------------  BLOCCO CENTRALE ---------------------------------------  */


.maincontent {	
background-image: url(../../images/infanzia/backgr_content.gif);	
background-repeat:repeat-y;}

/* --------------------------------------- titolo pagina  --------------------------------------- */

.toptitleblock,.toptitleblocklevel {	
margin: 0;	
padding: 0;	
text-align: 
center;	
color: #D78EC7;  	
clear: both;}


/* --------------------------------------- navigazione orizzontale  --------------------------------------- */

.topnav {	
margin-bottom: 5px;	
padding: 0;	
text-align: center;	
color: #333;  	
font-weight: bold; 	
font-size: 10px;	
clear: both;	
float: left;	
width: 100%;}


.topnav A {	
font-size: 10px;	
color: #333; 
}


.navinnercontainerleft {	
margin: 0;	
padding: 0 10px;	
clear: left; 	
float:left;	
text-align: left;	
width: 78%;}

.navinnercontainerleft A {	
font-size: 10px;	
color: #666; }

.navinnercontainerright {	
margin: 0;	
padding-right: 10px;	
float: right;	
clear: right;	
text-align: right;	
color: #666;	
width: 20%;}

.navinnercontainerright A {	
font-size: 10px;	
color: #333; }

/*.gallery{	padding-left: 10px;}*/

.gallery .galleryrow {	
margin:  0; 	
padding: 0 8px;	
clear: both; 	}

/* ---------------------------------------  FOOTER ---------------------------------------  */

.footer {	
background: #D78EC7;}


.blueocspot DIV STRONG {	
color: #fff;}

.blueocspot DIV A {	
color: #fff;}