@CHARSET "ISO-8859-1";

@import url("stile_testo.css");

/*
 * Alta ristorazione a Scuola Cascading Style Sheets - Sito Vetrina
 * copyright 2009 Infoschool s.r.l.
 * www.infoschool.eu
 *
 */
/* ROSSO: #8E3837; */
/* defaut parameter */
html,body,form,div,img,p {
	margin: 0;
	padding: 0;
}

img{border:0px;}

html,body {
	/* font-family: "Palatino Linotype", Garamond, "Times New Roman"; */
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	background-color: #fff;
}

a {
	text-decoration: none;;
	color: #c0c0c0;
}

a:hover {

}

a.action {

}

a:hover .action {

}

/* end defaut parameter */
.f_h2{height: 2px; width: 100%; font-size: 1px;}
.f_h4{height: 4px; width: 100%; font-size: 1px;}
.f_h6{height: 6px; width: 100%; font-size: 1px;}
.f_h8{height: 8px; font-size: 1px;}
.f_h12{height: 12px; width: 100%; font-size: 1px;}
.f_h21{height: 21px; width: 100%; font-size: 1px;}

#container {
	position:absolute;
	top:50%;
	left:50%;
	width: 944px;
	height: 623px;
	margin-left:-472px; /* meta della larghezza */
	margin-top: -340px; /* meta dell altezza */
}

.container_noheight {
	width: 944px;
	margin: 0 auto;
	padding: 0px;
}

#footer{
	width: 100%;
	height: 21px;

	line-height: 21px;
	font-size: 8pt;
	text-align: center;
	color: #666666;

}

#footer a{ color: #666666; }
#footer a:hover{ color: #666666; text-decoration: underline; }


#testa_pagina {
	clear: both;
	width: 100%;
	height: 74px;
	background-image: url("/public/sfondi/testata_letter_blu.jpg");
}

.logo_scuola {
	float:left;
}

#menu_lingua{	
	
	float: right;
	padding-top: 30px;
	padding-right: 8px;	
	color: #666666;
	width: 150px;

}

#menu_lingua ul{
	float: right;
	padding: 0px;
	margin: 0px;
	/* padding-left: 138px; */
	list-style: none;
}

#menu_lingua li{
	float: right;
	display: block;
	padding: 0px 2px 0px 2px;
}

#menu_lingua li a{color: #666666;}


#menu_top {
	clear: both;
	width: 100%;
	height: 34px;
	line-height: 10px;

	background-image: url("/public/sfondi/menutop_bk.jpg");
	background-repeat: no-repeat;

	color: #666666;	
	font-size: 7pt;

}

#menu_top ul{
	
	margin: 0;
	padding: 0;
	list-style-type: none;
	margin-left: 85px;

}

#menu_top li{	
	position: relative;
	display: inline;
	float: left;
	border-right: solid 1px #666666;
	
}

#menu_top li a{
	display: block;
	padding: 3px 25px;
	color: #666666;
	text-decoration: none;
}
#menu_top li a:hover{
	
	background-color: #004C98;
	color: white;
	
}

#menuNavigazione ul{

}
#menuNavigazione ul li{

}
#menuNavigazione ul a{

}

#slogan{
	
	font-family: Palatino, "Times new roman";
	float: left;
	height: 15px;
	width:  95%;
	margin-top: 5px;

	color: white;
	font-weight: bold;
	font-size: 9pt;
}

#slogan a{
	color: #ffffff;
}

.piede_copy{
	margin-top: 12px;
	font-family: "Times new roman", verdana;
	text-align: center;
	font-size: 8pt;
	color: #666666;
}

.piede_copy a{color: inherit;}

#container_corpo{
	width: 100%;
	height: 497px;

}

#container_menu_left{
	width:  135px;
	height: 406px;

	float: left;
}

#container_menu_right{
	width:  130px;
	height: 406px;

	float: right;
}

#container_contenuti{

	width: 662px;
	/* height: 406px;*/
	min-height: 406px;
	
	margin-left:  138px;
	margin-right: 138px;

}

.overflow_auto{
       overflow: auto;
}

#container_contenuti img{border: 0px; padding: 0px; margin: 0px;}
#container_contenuti table{border: 0px; padding: 0px; margin: 0px;}
#container_contenuti table tr td{border: 0px; padding: 0px; margin: 0px;}


.box_menu{
	width: 135px;
	height: 135px;
	
	text-align: center;
	font-family: "Times new roman";	
	font-size: 9pt;
}

.box_menu a{
	
}

.box_menu a p{
	display: table-cell;
	vertical-align: middle;
	width: 135px;
	height: 135px;
	background-image: url("/public/sfondi/box_menu.jpg");
	color: #787878;
}

.box_menu a:hover p{
	
	width: 135px;
	height: 135px;
	/*background-image: url("/public/sfondi/box_menu_grey.jpg");
	color: #8E3837;*/
}

.titolo_btn{
	text-transform:uppercase;
	color: #8E3837;
	font-weight: bold;
}

.testo_btn{
	font-size: 8pt;
}

.img_menu{

	/* height: 113px; */
	margin: 0px;
	padding: 0px;
	border: 0px;
}

.label_menu{

	font-size: 8pt;
	color: #808080;
	padding: 0px;
	margin: 0px;
	margin-top: -2px;
	padding-left: 5px;
}

#loghi{
	height: 91px;
	/*
	background-image: url("/public/img/loghi.jpg");
	background-repeat: no-repeat;
	*/
	padding-top: 15px;
}

#loghi img{border: 0px;}
#loghi a{border: 0px;}

.player_audio{

	padding-left: 0px;

}

#piede_pagina_princ{
	height: 91px;
        text-align: center;
}

.logo_sponsor_sx{padding-left: 125px;}
.logo_sponsor_ce{}
.logo_sponsor_dx{}


#navigazione_content{
        padding-right: 9px;
	font-size: 7pt;
	color: #cccccc;
}

#navigazione_content ul{
       	padding: 0px;
	margin: 0px;
	padding-right: 128px;
	list-style: none;
}

#navigazione_content li{
        float: right;
	display: block;
	padding: 0px 3px 0px 3px;
}

.banda_contenuti{

        height: 15px; 
        background-color: #cccccc;

        padding: 0px;
        margin: 0px;
        border: 0px;
        /* margin-right: 22px; */

}

.storia_content{
	margin-top: 0px;
	height: 100%;
	font-family: Verdana;
	font-size: 8pt;
	text-align: justify;
	color: #666666;
	/* line-height: 120%; */
	background-image: url("../img/storia-1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	
}

.chisiamo_content{
	margin-top: 0px;
	height: 100%;
	font-family: Verdana;
	font-size: 8pt;
	text-align: justify;
	color: #666666;
	line-height: 120%;
	background-image: url("../img/chisiamo-1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

.nostromondo_content{
	margin-top: 0px;
	height: 100%;
	font-family: Verdana;
	font-size: 8pt;
	text-align: justify;
	color: #666666;
	line-height: 120%;
	background-image: url("../img/nostro_mondo-1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}

.nostroimpegno_content{
	margin-top: 0px;
	height: 100%;
	font-family: Verdana;
	font-size: 8pt;
	text-align: justify;
	color: #666666;
	line-height: 120%;
	background-image: url("../img/nostroimpegno-1.jpg");
	background-position: top left;
	background-repeat: no-repeat;
}


.img_center{	
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-646px;
	margin-top:-390px; 	
}

.fadeout{}

.visible_no{
	visibility: hidden;
}

.img_testa{
	margin-left: 222px;
}

.label{
	text-align: right;
	margin-right: 15px;
	font-weight: bold;
	color: #666666;
}

table input{
	width: 220px;
}