/************* ELEMENTS *************/

div.cornicevuota {
					padding: 5px;
					width: 95%;
					margin:auto;
					text-align:justify;
					font-family:Verdana, Arial, Helvetica, sans-serif;
					font-size:10pt;
					}

div.internocornice {
 					padding: 2px; 
					width: 99%;
/* 					text-align: justify; 
				    font-family: Verdana, Arial, Helvetica, sans-serif;  */
					font: 105% Verdana, Arial, Helvetica, sans-serif;
/*  				font-size: 9pt;  */
					display: block;
					border: 0px;
					}

div.internocornice img  {
						 float: left;
					     display:inline; 
						 padding-right:5px;
						 border: 0px;
						 }
						 
.right {
							  float: right;
							  display:inline;
							  padding-left:5px;
							  border: 0px;
							  }
div.internocornice img.center {
							  float: inherit;
							  display:inline;
							  padding-left:5px;
							  border: 0px;
							  }

body {
	font: 65% Verdana, Arial, sans-serif;
	background-color: transparent;
	margin-top: 0px;
	padding-top: 0px;
	}
	
h1	{
	font: 130% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	/*color: #767D67;*/
	background-color: transparent;
	margin-bottom: 0;
	margin-left: 0px;
	padding-bottom: 0;
	padding-top: 0%;
	}
	
h1.italian	{
	font: 120% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	/*color: #767D67;*/
	background-color: transparent;
	margin-bottom: 0;
	margin-left: 0px;
	padding-bottom: 0;
	padding-top: 0%;
	}

h1.italian-title {
	text-align:center;
	font: 130% Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #E4028C;*/
	color:#ffffff;
	background-color: transparent;
	padding-bottom: 0px;
	margin-bottom: 0px;
	text-transform:capitalize;
	}
	
h2	{
	font: 120% Arial, Helvetica, sans-serif;
	color:#000000;	
	font-weight: bold;
	/*text-transform: uppercase;*/
	margin-top: 0;
	padding-top: 0;
	}
	
h2.home	{
	font: 130% Verdana, Arial, sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	color: #000000;
	/*color: #767D67;*/
	background-color: transparent;
	margin-top: 8px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-bottom: 0;
	padding-top: 0%;
	}
	
h3	{
	font: 130% Arial, Helvetica, sans-serif;
	font-weight: bold;
	/*color: #E4028C;*/
	color:#ffffff;
	background-color: transparent;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}
	
h3.home	{
	font: 300% Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	color: white;
	background-color: transparent;
	margin-top: 0%;
	margin-bottom: 5%;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0;
	padding-bottom: 0;
	width: 70%;
	}
	
h4	{
	font: 110% Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0%;
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
h5	{
	font: 97% Arial, Helvetica, sans-serif;
	font-weight: lighter;
	/*color: #E4028C;*/
	color:#000000;
	background-color: transparent;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	}
	
	
address {
	font: 90% Helvetica, Arial, sans-serif;
	text-transform: none;
	padding-bottom: 1%;
	}
	
img {
    border: none;
    }	
	
img.big {
    padding-left: 30px;
    padding-bottom: 10px;
    padding-top: 25px;
    float: right;
    }
	
img.music-school {
    padding-top: 5px;
    float: right;
    }
    
a  {
    /*color: #F09;*/
    color:#003366;
	background-color: transparent;
	text-decoration: none;
    }
    
a:hover  {
    /*color: #F09;*/
    color:#8d1313;
	background-color: transparent;
	/*text-decoration: underline;*/
    }
	
a.language-courses {
    /*color: #F09;*/
    color:#3399ff;
	background-color: transparent;
	text-decoration: none;
    }
	
a.language-courses:hover  {
    /*color: #F09;*/
    color:#003366;
	background-color: transparent;
	/*text-decoration: underline;*/
    }
	
a.black {
	color:#000000;
	background-color: transparent;
     }   
.sidemenu a {font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-weight: bold;
color: #234A76;
width: 97%;
padding: 2px;
display: block;}

.sidemenu a:hover {color: #FFFFFF; text-decoration: none;}
.sideheader1 a {background-color: #FF6633; border-bottom: 1px solid #5A89C0; color: #FFFFFF;}
.sidebuttons1 a {border-bottom: 1px solid #A4C0E2;}
.sidebuttons1 a:hover {background-color: #FF9966; color: #FFFFFF;}
#topbutton {border-top: 1px solid #5A89C0;}    
#topbutton1 {border-top: 1px solid #5A89C0;}
/************* ID *************/
#navalpha {
position: relative;
top: 5px;
width: 90%;
border: 1px solid #A4C0E2;
background-color: #F1F1F1;
padding: 3px;}
	
#homepage  {
    color: #000;
	background-color: transparent;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 2px;
    padding-bottom: 3%;
	}

#homecontent  {
   	font: 120% Helvetica, Tahoma, Arial, Verdana, sans-serif;
    color: #000;
	background-color: white;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    text-transform: none;
    width: 65%;
	}	
	
#centralpages  {
    color: #000;
	/*background-color: #fee60a;*/
	/*background-color: #9999cc;*/
	background-image: url(../images/puccini-css/bannerFI/banner2.jpg); background-repeat: no-repeat;
	margin-top: 0%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
/*     padding-right: 25px;*/
    padding-top: 0px;
    padding-bottom: 2px;
    width: 99%;
	height: 73px;
    /*
    border-top: #F09 1px solid;
    border-left: #F09 1px solid;
    border-right: #F09 1px solid;
    */
    border-top: #cf1c1c 2px solid;
    border-left: #cf1c1c 2px solid;
    border-right: #cf1c1c 2px solid;
	border-bottom: #cf1c1c 1px solid;
	}
	
#centralpages-school {
    color: #000;
	/*background-color: #fee60a;*/
	/*background-color: #9999cc;*/
	background-image: url(../images/puccini-css/bannerFI/banner4.jpg); background-repeat: no-repeat;
	margin-top: 0%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
/*     padding-right: 25px;*/
    padding-top: 0px;
    padding-bottom: 2px;
    width: 99%;
	height: 73px;
    /*
    border-top: #F09 1px solid;
    border-left: #F09 1px solid;
    border-right: #F09 1px solid;
    */
    border-top: #cf1c1c 2px solid;
    border-left: #cf1c1c 2px solid;
    border-right: #cf1c1c 2px solid;
	border-bottom: #cf1c1c 1px solid;
	}		
	
#centralpages-request  {
    color: #000;
	/*background-color: #fee60a;*/
	/*background-color: #9999cc;*/
	background-image: url(../images/puccini-css/bannerFI/banner6.jpg); background-repeat: no-repeat;
	margin-top: 0%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
/*     padding-right: 25px;*/
    padding-top: 0px;
    padding-bottom: 2px;
    width: 99%;
	height: 73px;
    /*
    border-top: #F09 1px solid;
    border-left: #F09 1px solid;
    border-right: #F09 1px solid;
    */
    border-top: #cf1c1c 2px solid;
    border-left: #cf1c1c 2px solid;
    border-right: #cf1c1c 2px solid;
	border-bottom: #cf1c1c 1px solid;
	}	
	
#centralpages-beach  {
    color: #000;
	/*background-color: #fee60a;*/
	/*background-color: #9999cc;*/
	background-image: url(../images/puccini-css/bannerFIFI/banner-spiaggia.jpg); background-repeat: no-repeat;
	margin-top: 0%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
/*     padding-right: 25px;*/
    padding-top: 0px;
    padding-bottom: 2px;
    width: 99%;
	height: 73px;
    /*
    border-top: #F09 1px solid;
    border-left: #F09 1px solid;
    border-right: #F09 1px solid;
    */
    border-top: #cf1c1c 2px solid;
    border-left: #cf1c1c 2px solid;
    border-right: #cf1c1c 2px solid;
	border-bottom: #cf1c1c 1px solid;
	}		
			
#italian-menu  {
    color: #000;
	background-color: #FF9966;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0%;
    padding-left: 10px;
/*    padding-right: 25px;*/
    padding-top: 0px;
    padding-bottom: 0px;
    width: 99%;
    /*
    border-bottom: #F09 1px solid;
    border-left: #F09 1px solid;
    border-right: #F09 1px solid;
    */
    border-bottom: #cf1c1c 1px solid;
    border-left: #cf1c1c 2px solid;
    border-right: #cf1c1c 2px solid;
	}

#italian-languages  {
    font: 110% Verdana, Helvetica, Tahoma, Arial, sans-serif;
	color: #000;
	background-color: #FF9966;
/*  margin-left: auto;
    margin-right: auto;
    margin-bottom: 0%;
    padding-left: 10px;
    padding-right: 25px;
    padding-top: 0px;
    padding-bottom: 2px;*/
    width: 79%;
	position: relative;
	float: right;
    /*
    border-bottom: #F09 1px solid;
    border-left: #F09 1px solid;
    border-right: #F09 1px solid;
    */
	}
	
#learn-italian  {
	position: relative;
    color: #000;
	background-color: #FF9966;
/*    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0%;
    padding-left: 0px;
    padding-right: 25px;
    padding-top: 0px;
    padding-bottom: 2px;
*/
    width: 20%;
    /*
    border-bottom: #F09 1px solid;
    border-left: #F09 1px solid;
    border-right: #F09 1px solid;
    */
	}

#content  {
	background-color: #FF9966;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1%;
    padding-left: 10px;
/*    padding-right: 25px;*/
    padding-top: 0px;
    padding-bottom: 0px;
    width: 99%;
    border-bottom: #cf1c1c 2px solid;
    border-left: #cf1c1c 2px solid;
    border-right: #cf1c1c 2px solid;
	}
	
	
#menuattivo {
	font: 87% Arial, Helvetica, sans-serif;
	font-weight: lighter;
	text-transform: uppercase;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 2%;
	}
    
#italian-language-menu {
    position: absolute;
/* 
	background-color: #FF9966;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0%;
    padding-left: 0px;
    padding-right: 25px;
    padding-top: 0px;
    padding-bottom: 2px;
*/
    width: 16%;
	}
	
#italian-content {
	font: 110% Verdana, Arial, Helvetica, sans-serif;
    color: #000;
	background-color: #FFFFFF;
/*  margin-left: auto;
    margin-right: auto;*/
    margin-bottom: 0%;
    padding-left: 5px;
/*    padding-right: 25px;
    padding-top: 0px;*/
    padding-bottom: 0px;
    width: 83%;
	position: relative;
	float: right;
    border-left: #FF0000 1px solid;
	}

#pulisci {
	clear: right;
	}

#pulisci1 {
	clear: right;
	}
#italian-sitemap  {
    text-align:center;
	color: #000;
	background-color: #FF9966;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0%;
    padding-left: 10px;
/*    padding-right: 25px;*/
    padding-top: 0px;
    padding-bottom: 0px;
    width: 99%;
    /*
    border-bottom: #F09 1px solid;
    border-left: #F09 1px solid;
    border-right: #F09 1px solid;
    */
    border: #cf1c1c 2px solid;
	}

/************* CLASS *************/
	
h1.centralpages-school {
			margin-left: 70px;
}

h1.banner {
			margin-left: 70px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10pt;
			}

.right
	{
	 text-align:right;
	 }
.italian-center
	{
	text-align:center;
	}

.bianco	{
	color: white;
	background-color: transparent;
	}
	
.small	{
	font: 200% Arial, Helvetica, sans-serif;
	font-weight: lighter;
	padding-left: 50px;
	color: #000;
	background-color: transparent;
	text-transform: uppercase;
	}
	
.rosso {
	color: #FF0000;
	font-weight: bold;
	background-color: transparent;
	}
	
.fondo  {
	background-color: #333333;
	}
	

.hide  {
    display: none;
    }

