/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(img/gradiente.jpg);
	background-position:top;
	background-repeat: repeat-x;
	background-color: #686868;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.tabella {
	font-size: 12px;
}


.sore {  padding-left:19px; padding-right:19px;  width:38px; text-align:center; }


:focus { -moz-outline-style: none; }


a:link {
	color: #FF0000;
	text-decoration: none; background-color:#none;
}
a:focus{
	color: #FF0000;
	text-decoration: none; background-color:#none;
}
a:visited {
	text-decoration: none;background-color:#none;
	color: #FF0000;
}
a:hover {
	text-decoration: underline; background-color:#none;
	color: #FF0000;
}
a:active {
	text-decoration: none; background-color:#none;
	color: #FF0000;
}

#email { border:#999999 solid 1x; width:165px; margin-bottom:5px;}



#destra_due p {margin-top:0px; margin-bottom:0px; margin-top:13px; margin-bottom:13px; }



.tit { font-size:13px; color:#333333; }


.grigio { background-color:#ededed; padding:4px; margin-bottom:4px; font-size:11px; }


.piccolo{ font-size:10px; }


.soci { float:left; margin-right:15px; border: #f4f4f3 5px solid; margin-top:2px; }


#main { width:960px; background-image:url(img/sfondo.jpg); background-repeat:repeat-y; margin:auto;}
#testata { width:960px; }

#logo { width:252px; float:left; }
#imma-testata { width:704px; float:left; height:176px; background-image:url(img/testata.jpg); }
#menu { width:704px; float:left; height:28px; background-image:url(img/menu.gif); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-top:7px; color:#FFFFFF; font-weight:bold; text-align:left;}

div#menu a{ text-decoration:none; color:#FFFFFF; }
div#menu a:hover { text-decoration:underline; color:#dfdddd; }


#credits { color:#FFFFFF; font-size:11px; }

div#credits a{ text-decoration:none; color:#FFFFFF; font-size:11px; }
div#credits a:hover { text-decoration:underline; color:#dfdddd;  font-size:11px; }



#sinistra { line-height:20px; padding-left:20px; padding-right:20px; width:225px; text-align:left; background-image:url(img/tratteggio.gifssdd); background-position:top right; background-repeat:repeat-y; float:left; }

#sinistra_due {line-height:20px; padding-left:20px; padding-right:20px; width:215px; text-align:left; background-image:url(img/tratteggio.gifssdd); background-position:top right; background-repeat:repeat-y; float:left; }



 ul {margin-left:0px !important;  margin-left:0px;  padding-left: 0px !important; padding-left: 0px;} 





	 
	 
	

#navlist  { margin-top:0px; padding-top:0px; text-align:left; color:#FF0000; }

#navlist li {list-style-image:url(img/frec.gif); margin-bottom:15px; margin-left: 30px !important;  margin-left: 20px; 
	padding-left: 0px;   font-size:11px; font-weight:bold;
	
	 }
	 
	 
	 
	.black a, .black a:visited, .black a:active { text-decoration:none; color:#000000; }
.black a:hover { text-decoration:underline; color:#FF0000; } 
	 
	 
	 .tit a, .tit a:visited, .tit a:active { text-decoration:none; color:#000000; }
.tit a:hover { text-decoration:underline; color:#FF0000; } 
	 
	
	
	#navlist a{ text-decoration:none; color:#000000; }
	
	#navlist a:hover{ text-decoration:underline; color:#FF0000; }


.divisore_alto { height:10px; clear:both; text-indent:none;}

#lingua {  width:auto;  text-align:center; font-size:11px; float:right; background-color:#ffffff; margin-top:1px; margin-right:1px; padding:3px; }


#destra { line-height:17px; padding-left:30px; padding-right:30px; width:380px; text-align:left; background-image:url(img/tratteggio.gif); background-position:top left; background-repeat:repeat-y; float:left; }

#destra_due { line-height:20px; padding-left:38px; padding-right:20px !important; padding-right:0px;; width:620px; text-align:left; background-image:url(img/tratteggio.gif); background-position:top left; background-repeat:repeat-y; float:left; }


.voci { width:211px; height:24px; background-image:url(img/sfondo-menu-laterale.gif); margin-bottom:20px; padding-top:2px; padding-left:10px; background-repeat:no-repeat; font-weight:bold; color:#FFFFFF; }

.voci a, .voci a:visited, .voci a:active { text-decoration:none; color:#f7f5f5; }
.voci a:hover { text-decoration:underline; color:#ffffff; }

#news {
	line-height:17px;
	padding-left:20px;
	padding-right:20px;
	width:165px;
	text-align:left;
	float:left;
	background-color:#EFEFEF;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:#DFDFDF 1px solid;
	border-top:#DFDFDF 1px solid;
	margin-left:20px;
}


ul.elenco {  
list-style-image: url(img/red.gif);

line-height:20px;


 }
.elenco_new {
	list-style-position: inside;
	list-style-image: url(img/red2.gif);
	list-style-type: disc;
	left: 25px;
}


 

.later {
	float:right;
	padding-left:13px;
}
.elenco_new2 {
	list-style-position: inside;
	list-style-type: circle;
	left: 50px;
	text-indent: 50px;
}


.elex { padding-left:25px }

.elex2 { padding-left:12px }

.titolo { font-size:16px; color:#FF0000; }
.later_corsi {
	float:right;
}
.gif {
	float:right;
	padding-right: 30px;
	padding-top: 10px;
}
.Sottotitolo {
	font-size: 14px;
	text-align: center;
}
