@charset "utf-8";
/* CSS Document */
/* DEFINIZIONE LINK LIST PER EVENTI */
#definizione {
	padding:0;
	margin:40px 0 0 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif; 
}

#definizione dl {
	/* margin:0 auto; */
	margin:0; 
	padding:0; 
}
.men_test
{
    color:White;
    }
    
#definizione dt {
	margin:0; 
	padding:0;
	font-size:13px;
	font-weight:bold; 
	color:#04537E; 
}

#definizione dd {
	margin:0;
	padding:0 0 14px 26px ;
	color:#313A45;
}

#definizione dt a,#definizione dt a:visited {
	background:url(/images/rosso.jpg) no-repeat 2px 16px;
	color:#6F0000;
	text-decoration:none;
	/* display:block; */
	padding:13px 5px 10px 25px;
}

#definizione dt a:hover {
	background:url(/images/grigio.gif) no-repeat 2px 16px;
	color:Orange;
}
/* FINE DEFINIZIONE LINK LIST PER EVENTI */
html, body { padding: 0; margin: 0 0 10px 0; }
body { 
		background: #E7E7DE;
		font-size: 13px; 
		font-family: Arial, Verdana, Sans-Serif;
}

img { border: none; }

.ico{
	float:left;
	margin:10px 10px 10px 0;
}

a { text-decoration: underline; color: #5398d1; }
a:hover { text-decoration: underline; }


h1 { 
	font-size: 18px;
	color:#830a0f;
	margin:16px 0 0px;
	text-transform:uppercase;
}
h2 { 
	font-size: 16px;
	font-weight: bold;
	color:#FC8A0C;
	margin:5px 0 0px;
	
	}


#wrapper{
	width:984px;
	margin: 0 auto;
	background: url(/images/wrap_bg.gif) repeat-y left top;
}
	
#header{
	width:950px;
	height:190px;
}

.titolo{
	float:left;
	margin:45px 0 0 390px;
	width:350px;
	color:#333;
	font-size:17px;
	line-height:normal;
	
}
.titolo p{
	margin:0;
	padding:0;
}




.logo {
	float:right;
	width:148px;
	margin:40px 25px 0 0;
}

.indenta{
	margin:10px 0 0 20px;
}



/*************************************************MENU*************************************************/


#navigation{
	width:950px;
	position:relative;
	}
	
#main_nav{

	height:30px;
	background:url(/images/menu.png) no-repeat left top;
}
#sub_nav{
	height:30px;
	margin:0;
	background:#9FC54E url(/images/sub_menu.png) no-repeat left bottom;
	
}


#main_nav li{
	position:absolute;
	list-style: none;
}


#main_nav li { height:32px; display:block;}
#main_nav a{
	height:22px;
	padding:8px 0 0 20px;
	font-size:13px;
	color:#333;
	display:block;
	text-decoration:none;
	font-weight:bold;
}

#scuola	{	top:0px; left: 0px;	width: 170px;}
#studenti {	top:0px; left: 155px; width: 170px; }
#lavoratori		{top:0px; left: 310px; 	width: 170px;}
#genitori {	top:0px; left: 465px;	width: 170px;}
#community{	top:0px;	left: 620px;	width: 170px;}
#info  {	top:0px;	left:775px;	width: 170px;}

body#b-scuola #scuola a, 	#scuola a:hover, body#b-studenti #studenti a,	#studenti a:hover, body#b-lavoratori #lavoratori a, #lavoratori a:hover, body#b-genitori #genitori a,	#genitori a:hover, body#b-community #community a,	#community a:hover	{color:#FFF; background: transparent url("/images/bottone.png") no-repeat left top ;}
body#b-info #info a, #info a:hover {color:#FFF; background: transparent url("/images/bottone_fine.png") no-repeat left top ;}

#sub_nav ul {
	margin:0;
	padding:0 0 0 10px;

}
#sub_nav li {
	float: left;
	list-style: none;

}
#sub_nav a {
	
	font-size:13px;
	font-weight:bold;
	margin:5px 8px 0;
	color: #333;
	display: block;
	text-decoration: none;
}
#sub_nav a:hover{
	color:#fff;
}

.mission #mission a, #mission a:hover, .struttura #struttura a,	#struttura a:hover, .sedi #sedi a, #sedi a:hover, .regolamento #regolamento a, #regolamento a:hover, .calendario #calendario a, #calendario a:hover, .docenti #docenti a, #docenti a:hover, .metodo #metodo a,	#metodo a:hover, .sistema #sistema a, #sistema a:hover, .cura #cura a, #cura a:hover, .adulti #adulti a, #adulti a:hover, .recanni #recanni a, #recanni a:hover, .recmaterie #recmaterie a, #recmaterie a:hover, .doposcuola #doposcuola a, #doposcuola a:hover, .orientamento #orientamento a, #orientamento a:hover, .orientamento2 #orientamento2 a, #orientamento2 a:hover, .diploma #diploma a, #diploma a:hover, .diponline #diponline a, #diponline a:hover, .serali #serali a, #serali a:hover, .scuole #scuole a, #scuole a:hover, .sicura #sicura a, #sicura a:hover, .rapporto #rapporto a, #rapporto a:hover, .area #area a, #area a:hover, .blog #blog a, #blog a:hover, .foto #foto a, #foto a:hover, .ragazzi #ragazzi a, #ragazzi a:hover {color:#FFF;}

#container{
	width:950px;
	padding:10px 17px 0;
}

#content{
	width:590px;
	padding-left:20px;
	float:left;
}
#contentprova{
	width:90%;
	padding-left:50px;
	float:left;
}


#side_bar{
	width:320px;
	float:left;
}

#side_bar h3{
	color:#090;
	font-size:12px;
	margin:5px 0 0;
}

.box_dx{
	width:310px;
	padding: 10px 0 10px 10px;
	background:url(/images/ombra.png) no-repeat top left;
	border-top:#CCC solid 1px;
	border-left:#CCC solid 1px;
}
.clkform{
	width:310px;
	border-top:#CCC solid 1px;
	border-left:#CCC solid 1px;}

.box_sx{
	width:580px;
	padding:10px 10px 10px 0;
	margin:0 0 15px;
	background:url(/images/ombra2.png) no-repeat top right;
	border-top:#CCC solid 1px;
	border-right:#CCC solid 1px;
}


#footer{
	clear:both;
	width:950px;
	background:#C44300 url(/images/footer_bg1.png) repeat-x top left;
}


#footer-content {min-height: 232px; padding: 15px 20px 10px; }
#footer-content hr { border: none; color: #FCFCFC; background-color: #FCFCFC; height: 1px; margin:0 0 10px; padding: 0; }

#footer_news{
	float:left;
	/*width: 565px;*/
	width:900px;}
	
#footer-content h3 { color: #fff; font: 14px Arial; font-weight: bold; margin:5px 0;}

h3.immagine { background-repeat: no-repeat; background-position: left top; padding:10px 0 0px 50px; height: 20px; }
#footer_news h3.colonna-news { background-image:url(/images/news.png);}
#footer_newsletter h3.colonna-news { background-image:url(/images/news_let.gif);}

	

#footer_newsletter{
	width:300px;
	float:left;
	padding:0 0 0 40px;
}


#footer_nav_bar{
	clear:both;
	width:950px;
	height:55px;
	/*background-color:#769D2D;*/
	background-color:#E48801;
	border-top:#FFF 1px solid;
}


#footer_nav_bar p { 
 padding:5px 0 0;
 color:#333;
 text-align:center;}

*+html #footer_nav_bar p { 
 padding:20px 0 0;
 color:#333;
 text-align:center;}

#footer_nav_bar a { color:#fff;
 text-decoration:none;}


.blocconews { float: left; /*margin: 0 23px 15px 0;*/ margin:0 73px 15px 0; width: 170px;}
.blocconews h4 { font: 13px verdana; font-weight: bold; color: #ffffff; margin:0;}
.blocconews p { font: 12px Verdana; line-height:normal; margin-bottom: 10px;}
.blocconews a.leggi { color: #fff; font-weight: bold; font-size:12px; }
.blocconews.ultimo { margin-right: 0px; }
.btn {	width:297px; height:153px;}

#box_info a {
	background: url(/images/clicca.png) no-repeat 0 -153px;
	display:block;
	width:297px;
	height:153px;
	color:#F09;
}

#box_info a:hover { background: url(/images/clicca.png) no-repeat left top;
	width:297px;
	height:153px;
	color:#0FF;}


ul#lsedi, ul#lsedi2 {
    float: left;
    width: 150px;
    padding-left: 0px;
	margin-left: 5px;
	color:#900;	
	list-style:none;
}

#lsedi li, #lsedi2 li{
	padding:0 0 0 15px;
	background:url(/images/freccia.gif) no-repeat left 5px;
}

#dsedi_box, #dsedi_box2 {
    float: left;
    margin: 0px 0 0 50px;
	width: 350px;
	overflow:auto;
}
.ita{padding:30px 0 0 10px;
}
dl#dsedi dt {
	font-weight: bold;
	font-size: 18px;
	color: #BAD1FC;
	margin: 0px 0 10px;
	
}
dl#dsedi dd {
    margin: 0px 0 10px 0;
    padding: 0 0 5px;
    border-bottom: 1px dotted #ccc;
	width:350px;
}
dl#dsedi span {
    font-weight: bold;
    font-size: 13px;
	
}
.fadedin {
	width:300px !important;

}

