html, body, form{
	height:100%;
	margin:0;
	border:0;
}

.Logoh1{
	background-image:url(../private_images/logo.jpg);
	background-repeat:no-repeat;
	height:31px;
}

.LinkLogo:link,
.LinkLogo:visited
{
    text-decoration:none;
    height:31px;
}

body{
	background-repeat:repeat-y;
}

img{
	border:0;
}

.categoriearchivio
{
    /*height:100%;
	margin:0;
	border:0;*/    
}

.paginainterna
{
    width:100%;
    float:left;
    min-height:400px;
}

.nascosto{
	display:none;
}

.pagina{
	height:100%;
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

.colsx p,
.corpodettaglio ul
{
	font-size:1.03em;
}

.menu{
	height:auto;
	width:168px;
	float:left;
	margin-right:24px;
}

/*****                                 GESTORE DEI COLORI                                 *****/

/***********************     ROSSO     ***********************/
.ColoreInRilievorosso h1,.ColoreInRilievorosso h2,.titolo_rosso,.rosso{ color:#be252b;}
.sfondo_rosso{ background-color:#be252c;}
.body_rosso{ background-image:url(../private_images/sfondomenu/sfondo_rosso.jpg); }
.body_rosso .colsx a:hover,.body_rosso .titolo{ color:#be252d; }
.body_rosso .listaeventi a:link,.body_rosso .listaeventi a:visited{ color:#be252d !important; }
.body_rosso .evento_selezionato a:link,.body_rosso .evento_selezionato a:visited{ color:#be252d !important;}
.body_rosso .evento_selezionato{background-image:url(../private_images/pallini/pallino_rosso.gif) !important; }
.body_rosso .menu_dettaglio_testo .selezionato a:link,.body_rosso .menu_dettaglio_testo .selezionato a:visited{	color:#be252d; }
.body_rosso .menu_dettaglio_testo_liv4 .selezionato {background-image:url(../private_images/pallini/pallino_rosso.gif);background-repeat:no-repeat;background-position:left top;}
.body_rosso .menu_dettaglio_testo_liv4 .selezionato a:link,.body_rosso .menu_dettaglio_testo_liv4 .selezionato a:visited{color:#be252d;font-weight:bold !important;}
.body_rosso .menu_dettaglio_testo_liv5 .selezionato a:link,.body_rosso .menu_dettaglio_testo_liv5 .selezionato a:visited{color:#be252d;font-weight:bold !important;}
.body_rosso .menueventi .selezionato a:link,.body_rosso .menueventi .selezionato a:visited{color:#be252d !important;}

/***********************     BLU     ***********************/
.ColoreInRilievoblu h1, .ColoreInRilievoblu h2,.titolo_blu,.blu{ color:#002e60; }
.sfondo_blu{ background-color:#002e61; }
.body_blu{ background-image:url(../private_images/sfondomenu/sfondo_blu.jpg); }
.body_blu .colsx a:hover,.body_blu .titolo{ color:#002e62; }
.body_blu .listaeventi a:link,.body_blu .listaeventi a:visited{ color:#002e62 !important; }
.body_blu .evento_selezionato a:link,.body_blu .evento_selezionato a:visited{ color:#002e62 !important; }
.body_blu .evento_selezionato{background-image:url(../private_images/pallini/pallino_blu.gif) !important; }
.body_blu .menu_dettaglio_testo .selezionato a:link,.body_blu .menu_dettaglio_testo .selezionato a:visited{	color:#002e62; }
.body_blu .menu_dettaglio_testo_liv4 .selezionato {background-image:url(../private_images/pallini/pallino_blu.gif);background-repeat:no-repeat;background-position:left top;}
.body_blu .menu_dettaglio_testo_liv4 .selezionato a:link,.body_blu .menu_dettaglio_testo_liv4 .selezionato a:visited{color:#002e62;font-weight:bold !important;}
.body_blu .menu_dettaglio_testo_liv5 .selezionato a:link,.body_blu .menu_dettaglio_testo_liv5 .selezionato a:visited{color:#002e62;font-weight:bold !important;}
.body_blu .menueventi .selezionato a:link,.body_blu .menueventi .selezionato a:visited{color:#002e62 !important;}

/***********************     AZZURRO     ***********************/
.ColoreInRilievoazzurro h1, .ColoreInRilievoazzurro h2,.titolo_azzurro,.azzurro{ color:#0062b0; }
.sfondo_azzurro{ background-color:#0062b1; }
.body_azzurro{ background-image:url(../private_images/sfondomenu/sfondo_azzurro.jpg); }
.body_azzurro .colsx a:hover,.body_azzurro .titolo{ color:#0062b2; }
.body_azzurro .listaeventi a:link,.body_azzurro .listaeventi a:visited{ color:#0062b2 !important; }
.body_azzurro .evento_selezionato a:link,.body_azzurro .evento_selezionato a:visited{ color:#0062b2 !important; }
.body_azzurro .evento_selezionato{background-image:url(../private_images/pallini/pallino_azzurro.gif) !important; }
.body_azzurro .menu_dettaglio_testo .selezionato a:link,.body_azzurro .menu_dettaglio_testo .selezionato a:visited{	color:#0062b2; }
.body_azzurro .menu_dettaglio_testo_liv4 .selezionato {background-image:url(../private_images/pallini/pallino_azzurro.gif);background-repeat:no-repeat;background-position:left top;}
.body_azzurro .menu_dettaglio_testo_liv4 .selezionato a:link,.body_azzurro .menu_dettaglio_testo_liv4 .selezionato a:visited{color:#0062b2;font-weight:bold !important;}
.body_azzurro .menu_dettaglio_testo_liv5 .selezionato a:link,.body_azzurro .menu_dettaglio_testo_liv5 .selezionato a:visited{color:#0062b2;font-weight:bold !important;}
.body_azzurro .menueventi .selezionato a:link,.body_azzurro .menueventi .selezionato a:visited{color:#0062b2 !important;}

/***********************     VERDE     ***********************/
.ColoreInRilievoverde h1, .ColoreInRilievoverde h2,.titolo_verde,.verde{ color:#517928; }
.sfondo_verde{ background-color:#517929; }
.body_verde{ background-image:url(../private_images/sfondomenu/sfondo_verde.jpg); }
.body_verde .colsx a:hover,.body_verde .titolo{ color:#517930; }
.body_verde .listaeventi a:link,.body_verde .listaeventi a:visited{ color:#517930 !important; }
.body_verde .evento_selezionato a:link,.body_verde .evento_selezionato a:visited{ color:#517930 !important; }
.body_verde .evento_selezionato{background-image:url(../private_images/pallini/pallino_verde.gif) !important; }
.body_verde .menu_dettaglio_testo .selezionato a:link,.body_verde .menu_dettaglio_testo .selezionato a:visited{	color:#517930; }
.body_verde .menu_dettaglio_testo_liv4 .selezionato {background-image:url(../private_images/pallini/pallino_verde.gif);background-repeat:no-repeat;background-position:left top;}
.body_verde .menu_dettaglio_testo_liv4 .selezionato a:link,.body_verde .menu_dettaglio_testo_liv4 .selezionato a:visited{color:#517930;font-weight:bold !important;}
.body_verde .menu_dettaglio_testo_liv5 .selezionato a:link,.body_verde .menu_dettaglio_testo_liv5 .selezionato a:visited{color:#517930;font-weight:bold !important;}
.body_verde .menueventi .selezionato a:link,.body_verde .menueventi .selezionato a:visited{color:#517930 !important;}

/***********************     VIOLA     ***********************/
.ColoreInRilievoviola h1, .ColoreInRilievoviola h2,.titolo_viola,.viola{ color:#9a195e; }
.sfondo_viola{ background-color:#9a195f; }
.body_viola{ background-image:url(../private_images/sfondomenu/sfondo_viola.jpg); }
.body_viola .colsx a:hover,.body_viola .titolo{ color:#9a196a; }
.body_viola .listaeventi a:link,.body_viola .listaeventi a:visited{ color:#9a196a !important; }
.body_viola .evento_selezionato a:link,.body_viola .evento_selezionato a:visited{ color:#9a196a !important; }
.body_viola .evento_selezionato{background-image:url(../private_images/pallini/pallino_viola.gif) !important; }
.body_viola .menu_dettaglio_testo .selezionato a:link,.body_viola .menu_dettaglio_testo .selezionato a:visited{	color:#9a196a; }
.body_viola .menu_dettaglio_testo_liv4 .selezionato {background-image:url(../private_images/pallini/pallino_viola.gif);background-repeat:no-repeat;background-position:left top;}
.body_viola .menu_dettaglio_testo_liv4 .selezionato a:link,.body_viola .menu_dettaglio_testo_liv4 .selezionato a:visited{color:#9a196a;font-weight:bold !important;}
.body_viola .menu_dettaglio_testo_liv5 .selezionato a:link,.body_viola .menu_dettaglio_testo_liv5 .selezionato a:visited{color:#9a196a;font-weight:bold !important;}
.body_viola .menueventi .selezionato a:link,.body_viola .menueventi .selezionato a:visited{color:#9a196a !important;}

/***********************     ARANCIO     ***********************/
.ColoreInRilievoarancio h1, .ColoreInRilievoarancio h2,.titolo_arancio,.arancio{ color:#be4222; }
.sfondo_arancio{ background-color:#be4222; }
.body_arancio{ background-image:url(../private_images/sfondomenu/sfondo_arancio.jpg); }
.body_arancio .colsx a:hover,.body_arancio .titolo{ color:#be4222; }
.body_arancio .listaeventi a:link,.body_arancio .listaeventi a:visited{ color:#be4222 !important; }
.body_arancio .evento_selezionato a:link,.body_arancio .evento_selezionato a:visited{ color:#be4222 !important; }
.body_arancio .evento_selezionato{background-image:url(../private_images/pallini/pallino_arancio.gif) !important; }
.body_arancio .menu_dettaglio_testo .selezionato a:link,.body_arancio .menu_dettaglio_testo .selezionato a:visited{	color:#be4222; }
.body_arancio .menu_dettaglio_testo_liv4 .selezionato {background-image:url(../private_images/pallini/pallino_arancio.gif);background-repeat:no-repeat;background-position:left top;}
.body_arancio .menu_dettaglio_testo_liv4 .selezionato a:link,.body_arancio .menu_dettaglio_testo_liv4 .selezionato a:visited{color:#be4222;font-weight:bold !important;}
.body_arancio .menu_dettaglio_testo_liv5 .selezionato a:link,.body_arancio .menu_dettaglio_testo_liv5 .selezionato a:visited{color:#be4222;font-weight:bold !important;}
.body_arancio .menueventi .selezionato a:link,.body_arancio .menueventi .selezionato a:visited{color:#be4222 !important;}

/***********************     VERDE OLIVA     ***********************/
.ColoreInRilievoverde_oliva h1, .ColoreInRilievoverde_oliva h2,.titolo_verde_oliva,.verde_oliva{ color:#8fb73e; }
.sfondo_verde_oliva{ background-color:#8fb73e; }
.body_verde_oliva{ background-image:url(../private_images/sfondomenu/sfondo_verde_oliva.jpg); }
.body_verde_oliva .colsx a:hover,.body_verde_oliva .titolo{ color:#8fb73e; }
.body_verde_oliva .listaeventi a:link,.body_verde_oliva .listaeventi a:visited{ color:#8fb73e !important; }
.body_verde_oliva .evento_selezionato a:link,.body_verde_oliva .evento_selezionato a:visited{ color:#8fb73e !important; }
.body_verde_oliva .evento_selezionato{background-image:url(../private_images/pallini/Pallino_verde_oliva.gif) !important; }
.body_verde_oliva .menu_dettaglio_testo .selezionato a:link,.body_verde_oliva .menu_dettaglio_testo .selezionato a:visited{	color:#8fb73e; }
.body_verde_oliva .menu_dettaglio_testo_liv4 .selezionato {background-image:url(../private_images/pallini/Pallino_verde_oliva.gif);background-repeat:no-repeat;background-position:left top;}
.body_verde_oliva .menu_dettaglio_testo_liv4 .selezionato a:link,.body_verde_oliva .menu_dettaglio_testo_liv4 .selezionato a:visited{color:#8fb73e;font-weight:bold !important;}
.body_verde_oliva .menu_dettaglio_testo_liv5 .selezionato a:link,.body_verde_oliva .menu_dettaglio_testo_liv5 .selezionato a:visited{color:#8fb73e;font-weight:bold !important;}
.body_verde_oliva .menueventi .selezionato a:link,.body_verde_oliva .menueventi .selezionato a:visited{color:#8fb73e !important;}

.bread_crumb{
	margin:5px 0 20px 0;
}

.bread_crumb a:link,
.bread_crumb a:visited{
	color:#333338;
	text-decoration:none;
}

.corpo_interna hr
{
    height:1px;
    line-height:1px;
    border:0;
    background-color:#c8c8c8;
    margin:10px 0 10px 0;
    padding:0;
    width:100%;
}

.corpo_interna
{
    width:592px;
    height:100%;
    line-height:17px;  
}

.corpo_interna_div_immagine
{
    width:219px;
    float:left;  
}

.corpo_interna_div_testo0
{
    float:left; 
    width:592px; 
}

.corpo_interna_div_testo1
{
    float:left; 
    width:362px; 
    margin-left:8px;
}

.titolo{
	font-size:1.3em;
	font-weight:bold;
}

.sottotitolo
{
    font-size:0.72em;
	font-weight:bold;
	text-transform:uppercase !important;
}

.corpo h1
{
	font-size:1.3em;
	font-weight:bold;
	text-transform:uppercase;
}

.corpo h2
{
	font-size:1.3em;
	font-weight:bold;
	text-transform:none;
}

.corpo a:link,
.corpo a:visited
{
    color:#000000;    
}

.corpo a:hover
{
    text-decoration:none;    
}

.corpo ul
{
	font-size:1.1em;	
}

.corpo ul ul
{
	font-size:1em !important;	
}

.titoletto{
	font-size:1.1em;
	font-weight:bold;
	color:#000000;
}

.corpodettaglio .titoletto
{
    font-weight:normal;    
}

.approfondisci{
	margin-top:20px;
}

.approfondisci img{
	margin:0 5px 10px 10px;
	vertical-align:middle;
}

.approfondisci a:link,
.approfondisci a:visited{
	color:#000001;
}

.ListaCartellePhotogallery
{
    width:100%; 
}

.ListaCartellePhotogallery a:link,
.ListaCartellePhotogallery a:visited
{
    text-decoration:underline; 
    color:#585858;   
}

.ListaCartellePhotogallery a:hover
{
    text-decoration:none;  
}

.LinkPaginaPhotogallery
{
    width:100%; 
}

.LinkPaginaPhotogallery a:link,
.LinkPaginaPhotogallery a:visited
{
    color:#585858;   
    font-size:13px;
    font-weight:bold;
    text-decoration:underline
}

.LinkPaginaPhotogallery a:hover
{
    text-decoration:none;  
}

.CartellaPhotogallery
{
    float:left;
    text-align:center;
    width:105px;
    margin-bottom:5px;
}

.gallery
{
    margin-top:20px;  
    width:100%;  
}

.gallery span{
	color:#416821;
	padding-left:10px;
}

.gallery ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

.gallery ul li{
	margin-top:10px;
	float:left;
	width:105px;
}

.gallery ul li img{

}

.gallery a:link,
.gallery a:visited
{
    text-decoration:underline; 
    color:#585858;   
}

.gallery a:hover
{
    text-decoration:none; 
}

.sottolineato:link,
.sottolineato:visited{
	text-decoration:underline !important;
}

.bread_crumb a:hover{
	text-decoration:underline;
}

.lingue{
	margin:52px 0 75px 24px;
	color:#FFFFFF;
}

.lingue a:link,
.lingue a:visited{
	text-decoration:none;
	color:#FFFFFE;
}

.lingue a:hover{
	text-decoration:underline;
}

.lingue span{
	text-transform:uppercase;
}

/*Il Div esterno*/

.argomenti{
	margin:0 0 100px 24px;
}

/*Pulisco Dai folgli di stile*/

.argomenti ul
{
    margin:0; 
    padding:0;   
}

.argomenti li
{
    margin:0;  
    padding:0;  
}

/*Il Primo Ul*/

.argomenti ul
{
    list-style-type:disc;    
}

/*I Primi Li*/

.argomenti ul li{
	margin:0 0 7px 0;
	color:#FFFFFD;
}

/*Il primo Li Selezionato*/

.argomenti ul .selezionato{
	font-weight:bold;
}

/*I li all'interno del secondo ul*/

.argomenti ul .selezionato ul
{
    font-weight:normal;
}
/*I Link Dei Li*/

.argomenti ul li a:link,
.argomenti ul li a:visited{
	text-decoration:none;
	color:#FFFFFC;
}

.argomenti ul li a:hover{
	text-decoration:underline;
}

/*Il Secondo Ul*/

.argomenti ul ul
{
	list-style-type:none;
	margin-left:-13px;
	margin-bottom:24px;
}

.argomenti ul ul .first
{
    padding-top:7px;
	margin-top:6px;
	border-top:1px dashed #ffffff;   
}

/*I Secondi Li*/

.argomenti ul ul li
{
    padding-left:13px;
    margin-right:19px;
    padding-bottom:7px;
	margin-bottom:6px;
	border-bottom:1px dashed #ffffff;   
}
/*Il Secondo Li Selezionato*/

.argomenti ul ul .selezionato
{
	font-weight:bold;
}

/*I Link Del Secondo Li*/

.argomenti ul ul li a:link,
.argomenti ul ul li a:visited
{
	text-transform:none;
}

.sponsor{
	margin:0 0 33px 24px;
}

.sponsor img{
	margin-bottom:15px;
}

.contenuti{
	float:left;
	width:796px;
}

.logo{
	margin-top:19px;
	float:left;
	width:40%;
}

.LogoStampa{
	margin-top:19px;
	width:40%;
}

.PuntiniSottoLogo
{
    height:4px;    
}

/*Tolgo tutti padding, margin e stili vari*/
.header
{
    position:relative;    
}
.header .imgRSS
{
    position:absolute;
    top:3px;
    left:-67px;
    outline:none;
}
.header,
.header ul,
.header li
{
    margin:0;
    padding:0;
    list-style:none;
    float:left;    
}

.header ul
{
    margin-right:5px;    
}

.header .first
{
    border:0;    
}

/*Imposto il div esterno*/
.header
{
    margin:22px 43px 0 0;
    height:16px;
    line-height:16px;
    float:right;
}

/*Dimensioni e stile input newsletter*/
.inputcerca
{
    border:1px solid #000000;
    font-family:Arial;
    font-size:10px;
    height:14px;
    width:100px;
    background-color:#FFFFFF !important;
    color:#000000 !important;
}

/*Dimensione e stile input bottone*/
.freccia{
	margin-left:2px;
	width:50px;
}

/*Stile del li nell header*/
.header li
{
   margin-top:5px;
   margin-left:5px;
   padding-left:5px;
   border-left:1px solid #000000;  
}

/*Stili dei link*/
.header a:link,
.header a:visited{
	text-decoration:none;
	color:#000002;
}

.header a:hover{
	text-decoration:underline;
}

.puntini{
	height:4px;
	margin:0 0 10px 0;
	background-image:url(../private_images/puntini.gif);
	background-repeat:repeat-x;
}

.selezionato{
	font-weight:bold;
}

.colsx{
	width:594px;
	float:left;
	position:relative;
}

.testoetools
{
    position:relative; 
    width:595px;   
}

.colsxevento{
	width:100%;
	float:left;
}

.menu_centro ul{
	list-style:none;
	margin:0;
	padding:0;
}

.menu_centro ul li{
	float:left;
}

.menu_centro a:link,
.menu_centro a:visited{
	display:block;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
}

.menu_centro a:hover{
	text-decoration:underline;
}

.link1:link,
.link1:visited{
	width:133px;
	margin-right:23px;
	border-top:7px solid #416822;
	color:#416823;
}

.link2:link,
.link2:visited{
	width:126px;
	margin-right:23px;
	border-top:7px solid #0062b0;
	color:#0062b1;
}

.link3:link,
.link3:visited{
	width:133px;
	margin-right:23px;
	border-top:7px solid #86004c;
	color:#86004d;
}

.link4:link,
.link4:visited{
	width:133px;
	margin-right:0;
	border-top:7px solid #002e61;
	color:#002e61;
}

.testo{
	padding:0;
	width:400px;
	margin:37px 0 0 5px;
	line-height:17px;
	float:left;
}

.tools
{
    float:right;
    top:0;
    right:0;
    width:150px;  
    display:block;
    position:absolute; 
    margin-top:37px;
}
.tools span
{
    font-weight:bold;
    font-size:15px;
    color:#333333; 
    text-transform:uppercase;   
}

.tools ul,
.tools ul li
{
    margin:0;
    padding:0;
    list-style:none;
}

.tools ul
{
    margin-top:10px;    
}

.tools ul li{
   line-height:25px;
   height:25px;
   border-bottom:1px dashed #333333;
}

.tools ul li a:visited,
.tools ul li a:link
{
    text-transform:none;
    font-size:1em;
    color:#000000;   
    text-decoration:none; 
}

.tratteggio
{
    background-image:url(../private_images/tratteggio.gif);
    background-repeat:repeat-x;
    height:1px !important;
    line-height:1px !important;
    margin:0 !important;
    padding:0 !important;
    background-color:Blue;    
}

.tools ul li a:hover
{
    text-decoration:underline;
}

.testo-titolo{
	font-weight:bold;
	font-size:0.75em;
	color:#333334;
	text-transform:uppercase;
}

.coldx{
	width:150px;
	float:left;
	margin-left:15px;
}

.coldx span{
	font-size:1.2em;
	vertical-align:top;
	margin-left:8px;
}

.servizio{
	height:35px;
}

.servizio img
{
    float:left;
}

/*Il Primo ul*/

.news ul
{
    width:160px;
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	
}

/*Il li*/

.news ul li{
	margin:0 10px 23px 26px;
	width:150px;
	color:#333335;
}

/*Il link nel li*/

.news ul li a:link,
.news ul li a:visited{
	text-decoration:none;
	color:#333336;
}

.news ul li a:hover{
	text-decoration:underline;
}

/*l'immagine nel li*/

.news ul li img{
	float:left;
	margin-right:5px;
}

/*lo span nel li*/

.news ul li span{
	font-weight:bold;
	color:#333337;
	margin:0;
}



.footer{
	padding:0 0 10px 0;
	color:#585858;
	margin-top:55px;  
	height:100%;
}

.footer a:link,
.footer a:visited{
 	text-decoration:none;
	color:#585858;
}

.footer a:hover{
	text-decoration:underline;
}

.footer span
{
    font-weight:bold;
}

.footerbasso
{
    float:left;
    margin-top:20px;
    width:100%;    
}

.footerbasso ul,
.footerbasso li
{
    float:left;
    margin:0;
    padding:0;
    list-style:none;
}

.footerbasso li
{
    padding-right:5px;
    margin-right:5px;
    border-right:1px solid #585858;
}

.clear
{
    height:0px;
	clear:both;
	overflow:hidden;
}

.menu_centrale_testo li{
	height:21px;
	line-height:21px;
}

.menu_corpo{
	float:left;	
}

.menu_corpo ul{
	list-style:none;
	padding:0;
	margin:0;
}

.menu_corpo ul li{
	width:167px;
	border-top:1px dashed #cccccc;
	padding-left:13px;
}

.menu_corpo ul li a:link,
.menu_corpo ul li a:visited{
	text-decoration:none;
	color:#000003;
	font-weight:bold;
}

.menu_corpo ul li a:hover{
	text-decoration:underline;
}

.menu_corpo_evento
{
    margin-top:10px;
	float:left;	
}

.menu_corpo_evento ul{
	list-style:none;
	padding:0;
	margin:0;
	
}

.menu_corpo_evento ul li{
	width:140px;
	border-top:1px dashed #cccccc;
	padding-left:13px;
}

.menu_corpo_evento ul li a:link,
.menu_corpo_evento ul li a:visited{
	text-decoration:none;
	color:#000003;
	font-weight:bold;
}

.menu_corpo_evento ul li a:hover{
	text-decoration:underline;
}

.corpo{
	width:335px;
	margin-top:15px;
	margin-left:40px;
	float:left;
}
.DArighe p
{
	margin:0;
}
.DADocente
{
	float:left;
	width:100%;
	margin-bottom:15px;	
}