html, body {
	BACKGROUND: #FAF8E3;
	FONT-FAMILY: Arial, Trebuchet MS, verdana, arial, helvetica; 
	MARGIN: 0 auto; PADDING: 0px; font-size: 100,01%; 
	text-align: center;
	width:100%;
	color:#383735;
	background:#F2F2F2;
}

a:link {
	COLOR:  #2544A1;
	TEXT-DECORATION:none;
}
a:visited {
	COLOR: #640064;
	TEXT-DECORATION: none;
	
}
a:hover, a:focus {
TEXT-DECORATION: underline;
	}


.on {COLOR: #BE0405 !IMPORTANT;
	TEXT-DECORATION: none}
	
.off {COLOR: #1B2145 !important;
	TEXT-DECORATION: underline}

.title_video1 {
color:#29638B;
padding:2px;
margin-top:6px;
font-size:1.3em;
font-weight:bold;
border-bottom:1px solid #2544A1;
}
.error {
background:#fff;
border:1px dashed #666;
text-align:center;
margin-left:150px;
color:#F35C15;
font-weight:bold;
width:300px;
padding:4px;
}
img {border: 0px solid;
}

fieldset {border: 0px solid;
}

/*usefull*/

.float_l {float:left;}
.float_r {float:right;}
.clear {clear:both;}
.alt {position: absolute;
left: 0px;
top: -500px;
width: 1px;
height: 1px;
overflow:hidden; }
.center {text-align:center;}
.right {text-align:right;}
.border {border:1px solid red;}
.border2 {border:1px solid green;}
.smalltext {font-size: 0.6em; color: #000000; }
.txt_n{font-size: 0.9em;}
/*fine useful*/

#main {MARGIN: 0 auto;
width: 1000px;
/*background: #016380;*/
line-height:1.2em;
border: 0px solid red;
}

#header {
width:950px;
height:117px;
background: url(../images/header_nuovi_licei.jpg) no-repeat;
MARGIN: 0 auto;
margin-bottom: 12px;
//margin-bottom: -32px;
border: 0px solid;
}
a.head {
width: 500px;
height:159px;
float:left;
display:block;}

a.MIUR{
width: 150px;
height:159px;
display:block;
float:right
}
a.AS{
width: 150px;
height:159px;
display:block;
float:right
}
.footer {
float: left;
//float: none;
width: 947px;
//width: 947px;
padding:5px;
margin-top:20px;
margin-left:20px;
//margin-left:0px;
color:#000;
/*background:#D9E4E6;
border:5px solid #fff;*/
font-size:0.7em;
}
.menu {
width: 947px;
//width: 947px;
color:#0D395E;
/*background:#D9E4E6;
border-bottom:1px solid #000;
border:5px solid #fff;
height:34px;*/
padding-top:0px;
margin: 0 auto;
margin-bottom: -10px;
border:0px solid #000;
}
.menu ul {
margin:0;
padding:0;
text-align:left;
margin-left:15px;
float: left;
margin-top: -30px;
//margin-top: 0px;
padding-top:0px;
//padding-top:0px;
border: 0px solid;
}
.menu ul li {
margin:0;
padding:0;
padding-left:3px;
display:inline;
list-type: none;

}
.menu ul li a:link, .menu ul li a:visited {
color:#0D395E; 
font-size:0.8em;
font-weight:bold;
text-decoration:none;
}
.menu ul li a:hover, .menu ul li a:focus {
text-decoration:underline;
color:#BE0405 !important;
}
.box1 {
width: 370px; 
height:330px;
float: left;
margin-left:25px;
margin-top:20px;
background:#fff;
text-align:left;
border: 2px solid #123E61;
}
.box1 h2 {
background: url(../images/ico_riforma.jpg) no-repeat left ;
font-size:1.7em;
margin:0;
padding-left:80px;
text-align:left;
line-height:80px;
vertical-align:middle;
}
.box1 p {
width:340px;
margin-left:30px;
font-size:0.8em;
margin-top:0;
padding-top:0
}
.box1 h3 {
color:#386C93;
padding:0;
margin-bottom:4px;
padding-left:30px;
margin-top:6px;
}

.box2 {
 width: 510px;
 // width: 480px;
 height:330px;
 float: left; 
 border: 2px solid #0383A0;
 margin-top:20px;
 margin-left:20px;
background:#fff;
}


.box2 h2 {
background: url(../images/ico_appr.jpg) no-repeat left ;
font-size:1.7em;
margin:0;
padding-left:80px;
//margin-left:40px;
text-align:left;
line-height:80px;
vertical-align:middle;
}
.box2 p {
width:490px;
//width:450px;
margin-left:10px;
font-size:0.8em;
margin-top:0;
padding-top:0;

}
.box2 h3 {
color:#386C93;
padding:0;
text-align:left;
margin-bottom:4px;
padding-left:20px;
margin-top:6px;
}
.datas {
 border-top:1px solid #ededed;
font-size:0.7em;
margin-top:5px;
padding-top:2px;
}
.leggi{
text-align:right;
width:500px;
margin-right:30px;
font-size:0.8em;

}
.leggi2{
text-align:right;
width:600px;
margin-right:35px;
font-size:0.8em;
}
.box3 {
width:650px;
margin-left:24px;
float:left;

margin-top:13px;
//margin-top:40px;
background:#fff;
 border: 2px solid #F35C13;
 min-height:280px;
margin-bottom:30px;
}
/**/
.box3 h2 {
background: url(../images/ico_faq.jpg) no-repeat left ;
font-size:1.7em;
margin:0;
padding-left:80px;
text-align:left;
line-height:80px;
vertical-align:middle;
}
.tit_faq {
background: url(../images/ico_faq.jpg) no-repeat left ;
font-size:1.7em;
margin:0;
padding:0;
padding-left:80px;
text-align:left;
line-height:80px;
vertical-align:middle;
}
.faqq {
width:580px;
float:left;
margin-left:20px;
font-size:0.8em;
margin-top:0;
padding-top:0;
text-align:left;
}
.box3 h3 {
color:#386C93;
padding:0;
margin-bottom:4px;
padding-left:30px;
margin-top:6px;
}
.box_f {
width:220px;
height:210px;
background:#FEEEE1;
float:right;
margin-top:15px;
margin-right:35px;
border:1px solid #DFA082;
text-align:center;
}
.box_f img {
text-align:center;
}

/**/

.box_a {
width: 634px; 
float: left;
margin-top:0px;
//margin-top:20px;
 text-align: left;
 margin-left:20px;
 
}
.box_a_top {
width: 617px;
height:24px; 
font-size:1px;
background: url(../images/box_a_top.jpg);
}
.box_a_strip {
width: 617px;
padding:3px 4px;
background: url(../images/box_a_strip.jpg) repeat-y;
} 
.box_a h3 {margin:0;}

.box_a_bottom {
width: 617px;
height:28px; 
font-size:1px;
margin-bottom:15px;
background: url(../images/box_a_bottom.jpg);
}

.send {font-size:0.8em; with:100%; border-top: 1px dashed #ccc; display:block;}
.box_B{
width: 320px; 
float: left;
margin-top: -20px;
//margin-top: 0px;
margin-left:px;
 text-align: left;
 border: 0px solid;
 }
 
 .box_b_top_home {
width: 318px;
margin-top:5px;
height:26px;
float: left; 
font-size:0px;
background: url(../images/box_b_top.jpg);
}
 .box_b_top {
width: 318px;
margin-top:20px;
height:26px;
float: left; 
font-size:0px;
background: url(../images/box_b_top.jpg);
}
 .box_b_top2 {
width: 318px;
margin-top:20px;
height:26px;
float: left; 
font-size:1px;
background: url(../images/box_b_top.jpg);
}
.box_b_strip {
width: 318px;
padding:3px 4px;
float: left;
background: url(../images/box_b_strip.jpg) repeat-y;
} 
 .box_b_bottom {
width: 318px;
height:22px; 
float: left;
margin-bottom:0px;
font-size:1px;
background: url(../images/box_b_bottom.jpg) no-repeat;
}
.contenuto2 {
font-size:0.8em;width:265px;  margin:0 20px;text-align:justify;
}
.contenuto2  h2 {margin:0; padding:0;}
.contenuto{font-size:0.8em;width:545px;  margin:30px;
text-align:justify;
}
.open {float:right;
padding-right:20px;}
h2.tit_ico_8120 {
background: url(../images/rif_regolamento.gif) no-repeat; 
font-size:1em;line-height:85px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
color:#383735;
margin-bottom:5px; 
padding-left:100px;
 }
h2.tit_ico_8240 {
background: url(../images/rif_relazione.gif) no-repeat; 
font-size:1em;line-height:95px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
color:#383735;
margin-bottom:5px; 
padding-left:100px;
 }
 h2.tit_ico_8245 {
background: url(../images/rif_allegati.gif) no-repeat; 
font-size:1em;line-height:95px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
color:#383735;
margin-bottom:5px; 
padding-left:100px;
 }
h2.tit_ico{
background: url(../images/rif_regolamento.gif) no-repeat; 
font-size:1em;line-height:85px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
color:#383735;
margin-bottom:5px; 
padding-left:100px;
 }
h2.tit_ico2{
background: url(../images/ico_appunti.gif) no-repeat right; 
font-size:1em;line-height:55px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
text-align:right;
margin-bottom:5px; 
padding-right:65px;
 }
h2.tit_regia{
background: url(../images/commissione.gif) no-repeat; 
font-size:1em;line-height:55px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
margin-bottom:0px; 
padding-left:80px;
 }
h2.tit_regia_ch{
background: url(../images/monitoraggio.gif) no-repeat; 
font-size:1em;line-height:55px;
vertical-align:middle; 
padding:0;
font-size:1.2em;
margin:0;
margin-bottom:0px; 
padding-left:80px;
 }
h2.tit_regia_chb{
background: url(../images/monitoraggio.gif) no-repeat; 
font-size:1em;line-height:55px;
vertical-align:middle; 
padding:0;
font-size:1.1em;
margin:0;
margin-bottom:0px; 
padding-left:80px;
 }
h2.tit_regia_ch1{
background: url(../images/risorse.gif) no-repeat; 
font-size:1em;line-height:55px;
vertical-align:middle; 
padding:0;
font-size:1.2em;
margin:0;
margin-bottom:0px; 
padding-left:80px;
 }
 h2.tit_regia2{
background: url(../images/ico_regia.gif) no-repeat right; 
font-size:1em;line-height:55px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
text-align:right;
margin-bottom:5px; 
padding-right:65px;
 }
h2.tit_regia a {color:#383735 !important; }
h2.tit_regia_ch a {color:#383735 !important; }
h2.tit_regia_ch1 a {color:#383735 !important; }
h2.tit_rif{
background: url(../images/ico_riforma.gif) no-repeat; 
font-size:1em;line-height:55px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
margin-bottom:5px; 
padding-left:58px;
 }
 
h2.tit_rif a {color:#386C93!important; }
h2.tit_rif2{
background: url(../images/ico_riforma.gif) no-repeat right; 
font-size:1em;line-height:55px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
text-align:right;
margin-bottom:5px; 
padding-right:65px;
 }
h2.tit_app{
background: url(../images/ico_appuntamenti.gif) no-repeat; 
font-size:1em;line-height:55px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
margin-bottom:5px; 
padding-left:73px;
 }
h2.tit_app a {color:#386C93!important; }
h2.tit_sta{
background: url(../images/ico_stampa.gif) no-repeat; 
font-size:1em;line-height:55px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
margin-bottom:5px; 
padding-left:68px;
 }
 h2.tit_sta2{
background: url(../images/ico_stampa.gif) no-repeat right; 
font-size:1em;line-height:55px;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
text-align:right;
margin-bottom:5px; 
padding-right:65px;
 }
h2.tit_sta a {	color:#383735; !important; }
.contenuto h3{

padding:0;
font-size:1.3em;
text-align:left;
margin:0;
padding-left:0px;
margin-top:15px;
margin-bottom:10px;
}



.contenuto h3 a:hover,  .contenuto h3 a:foucs {
color: #BE0405 !important;
TEXT-DECORATION: underline;}

.contenuto img {
margin-left:0;
padding-left:0;
}


 .box_B ul  {
	list-style-image: url(../images/list_grey.jpg);

 }
.box_B ul li {
 margin:0;
 padding:0;
 }
 .b_grey { border: 2px solid #69717E;}
 .b_orange { border: 2px solid  #F35C13;}
 .b_blue{ border: 2px solid  #123E61;}

/**/

div#corpo {	
	line-height:1.4
	text-align:left;
	width:97%;
	padding: 7px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
 }

 div#corpo h1 {	
	font-size: 20px;
	text-align:left;
	width:95%;
	padding-left: 20px;
	margin-top:15px;
	margin-bottom:0px;
	border-bottom: gray 1px solid ;

 }


div#corpo p {
	line-height:1.4;
	text-align:left;
	padding: 0px;	
	margin-top: 0px;
	margin-bottom: 0px;
}

div#corpo img{
	float: right;
	margin-left: 20px;
	border-left: 1px dashed black;
	padding-left: 10px;
}


div#seconda_sezione {
	line-height:1.4
	text-align:left;
	width:97%;
	padding: 7px;
	border-top:1px dashed black;
	margin-left: auto;
	margin-right: auto;
}


div#spot_gallery{
	float:left;
	width:35%;
	text-align: left;
	padding: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;	
}

div#spot_gallery h3{
	margin-top:0px;
	padding-bottom:2px;
	text-align: left;
	font-size: 12px;
	border-bottom: 1px solid black;
}

div#spot_gallery img{
	border-right: 1px dashed black;
	padding-right: 10px;
}

div#calendario{
	float:left;
	width:25%;
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
	}

div#calendario h3{
	margin-top:0px;
	padding-bottom:2px;
	text-align: left;
	font-size: 12px;
	border-bottom: 1px solid black;
}

div#calendario ul{
	
	line-height: 14px;
	}

div#mailing{
	float:right;
	width:20%;	
	text-align: center;
	padding: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	

	}

div#mailing h3{
	margin-top:0px;
	padding-bottom:2px;
	text-align: left;
	font-size: 12px;
	border-bottom: 1px solid black;
}

div#spot {
	line-height:1.4
	text-align:left;
	width:100%;
	text-align: left;
	padding: 7px;
	border-top: 1px dashed blavk;
}

div#cd{
	
	float:left;
	width:40%;
	text-align: left;
	padding: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	height:315px;
	}

div#cd img{
	border-right: 1px dashed black;
	padding-right: 10px;

}


div#cd h4{
	margin-top:0px;
	padding-bottom:2px;
	text-align: left;
	font-size: 11px;
	border-bottom: 1px solid black;
}


div#box{
	float:right;
	width:45%;
	text-align: left;
	padding: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	
	height: 315px;
	}

div#box h4{
	margin-top:0px;
	padding-bottom:2px;
	text-align: left;
	font-size: 11px;
	border-bottom: 1px solid white;
}

div#box p{
	font-size: 11px;
	overflow: auto;
	height: 120px;
	padding: 5px;
}


div#footer{
	padding: 7px;
	clear:left;
	width:97%;
	
	text-align: right;
	border-top: 1px solid white;
	margin-left: auto;
	margin-right: auto;
	}
/* fine definizioni home */








div#corpo_sezione {
	
	line-height:1.4;
	text-align:left;
	width:100%;
	padding: 7px;
	
 }

 div#corpo_sezione h1 {	
	font-size: 30px;
	text-align:left;
	width:95%;
	margin-left: 20px;
 }

 div#corpo_sezione h2 {	
	font-size: 16px;
	text-align:left;
	width:95%;
 }

div#corpo_sezione img{
	float: left;
	margin-right: 20px;
	border-right: 1px dashed white;
	padding-right: 10px;
}

div.list_sezione {	
	line-height:1.4;
	text-align:left;
	width:90%;
	padding: 10px;
	margin-left: 20px;
	margin-bottom:5px;
	border: #ececec 1px solid;
	
 }

 div.list_sezione h2 {
	
	font-size: 16px;
	text-align:left;
	width:95%;
	border-bottom: 1px solid white;
 }


div.list_sezione p {
	line-height:1.4;
	text-align:left;
	
}

div#corpo_pagina {
	/*background: #CE0B0B;*/
	line-height:1.4;
	text-align:left;
	padding: 7px;
	
	margin-left: auto;
	margin-right: auto;
	width: 97%;
 }

 div#corpo_pagina h1 {
	
	font-size: 20px;
	text-align:left;


 }

 div#corpo_pagina h2 {	
	font-size: 16px;
	text-align:left;
	width:95%;
	border-bottom: 1px solid white;
 }


div#corpo_pagina p {
	line-height:1.4;
	text-align:left;	
	width:80%;
}



div#corpo_principale {	
	line-height:1.4
	text-align:left;
	width:95%;
	padding: 7px;	
 }

 div#corpo_principale h1 {	
	font-size: 20px;
	text-align:left;
	width:95%;
}

div#corpo_principale p {
	line-height:1.4;
	text-align:left;	
}

div#calendario_pop {
	line-height:1.4
	text-align:left;
	width:100%;
	padding: 7px;
	
	border-top: 1px dashed white;
 }

div.list_calendario {
	line-height:1.4
	text-align:left;
	width:60%;
	padding: 20px;
	margin-top:20px;
	margin-left: 20px;
	/*border-left: 1px solid white;
	border-bottom: 1px solid white;*/
 }

 div.list_calendario h2 {
	font-size: 16px;
	text-align:left;
	width:95%;
	border-bottom: 1px solid white;
 }


div.list_calendario p {
	line-height:1.4
	text-align:left;
	
}

 div#spot_calendario {
	line-height:1.4
	text-align:left;
	width:150px;
	padding: 7px;
	
	float: right
 }
.errore{
	font-weight: bolder;
	color: red;
	text-align: center;
} 


.form1 {widt:45%; float:left; margin-top:10px; font-size:1em;}
.form2 {widt:45%; float:right; margin-top:10px; font-size:1em;}
.leggip {text-align:right;font-size:1em; font-weight:bold;}
/*--------------------------nuovi----------------------*/
.box_b_azzurro_main {
border: #fff 5px solid;

}
.box_b_azzurro {
background: #D9E4E6;
width: 94%;
//width: 100%;
padding: 10px;
color: #000;
border-bottom: #E9EEF1 3px solid;

}
.box_b_bianco {
background: #fff;
width: 94%;
//width: 100%;
padding: 10px;
color: #000;
border-bottom: #E9EEF1 3px solid;

}
.box_a_bianco {
background: #fff;
width: 94%;
//width: 97%;
padding: 10px;
font-size: 0.8em;
color: #000;
border: #fff 5px solid;

}
.box_a_azzurro {
background: #D9E4E6;
width: 94%;
//width: 97%;
padding: 10px;
font-size: 0.8em;
color: #000;
border: #fff 5px solid;

}
h2.ida_home{
background: url(../images/ida_home.jpg) no-repeat; 
font-size:1em;line-height:65px;
vertical-align:middle; 
padding:0;
font-size:1.2em;
margin:0;
color:#383735;
margin-bottom:5px; 
padding-left:108px;
 }
h2.ida_home1{
background: url(../images/ida_home.jpg) no-repeat; 
font-size:1em;line-height:65px;
vertical-align:middle; 
padding:0;
font-size:1.1em;
margin:0;
color:#383735;
margin-bottom:5px; 
padding-left:85px;
 }
 
.riforma_home_left {
float: left; width: 100px;
border: 0px solid;
}
.riforma_home_right {
margin-left: 100px;
border: 0px solid;
}
.riforma_home_right h2{
font-size:1.4em;
margin:0;
color:#383735;
}
.tit_ico_8120 {float: left; 
background: url(../images/rif_regolamento.gif) no-repeat; 
width: 100px;
height: 98px;
font-size:1em;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
color:#383735;
margin-bottom:5px; 
//padding-left:100px;
border: 0px solid;
 }


.tit_ico_8240 {float: left; 
background: url(../images/rif_relazione.gif) no-repeat; 
width: 100px;
height: 98px;
font-size:1em;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
color:#383735;
margin-bottom:5px; 
//padding-left:100px;
 }
.tit_ico_8245 {float: left; 
background: url(../images/rif_allegati.gif) no-repeat; 
width: 100px;
height: 98px;
font-size:1em;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
color:#383735;
margin-bottom:5px; 
//padding-left:100px;
 }
.tit_ico_8326 {float: left; 
background: url(../images/ris_rapporti.gif) no-repeat; 
width: 100px;
height: 98px;
font-size:1em;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
color:#383735;
margin-bottom:5px; 
//padding-left:100px;
 }
.tit_ico_8494 {float: left; 
background: url(../images/ris_normativa.gif) no-repeat; 
width: 100px;
height: 98px;
font-size:1em;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
color:#383735;
margin-bottom:5px; 
//padding-left:100px;
 }
.tit_ico_8437 {float: left; 
background: url(../images/ris_bibliografia.gif) no-repeat; 
width: 100px;
height: 98px;
font-size:1em;
vertical-align:middle; 
padding:0;
font-size:1.4em;
margin:0;
color:#383735;
margin-bottom:5px; 
//padding-left:100px;
 }

