/*COLORI blu testo:#254168 blu sfondo:#2C4E83 arancione: #EDA028 altro arancione:#F9BA10 avio:#3A5D8D avio chiaro:#98ACC3 grigio molto chiario:#F3F3F3*/
body {
	background: url(../lella/sfondo_2.jpg) repeat-y;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0px;
	font-size: 85%;
	color: #254168;
	background-color: #2C4E83;
}
form {
	margin: 0px;
 	padding: 0px;
}

a:link,a:visited{
	color: #EDA028;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
h2{
	font-weight:bold;
	background-image: url(../lella/titolo.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 1px;
	padding-right: 5px;
	margin-left: 5px;
	font-size: 1.5em;
	color: #3A5D8D;
	text-align: center;
	display: block;
}
img{
	border-style: none;
	margin: 0px;
	padding: 0px;
}

th {
	background-color: #98ACC3;
}
.spip_documents img{border: 2px solid #98ACC3;}
/*-----layout-----*/
#contenitore{
	width: 900px;
	background-image: url(../lella/ombre.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.bandeau {
	display: block;
	margin: 0px;
	height: 126px;
	padding-right: 10px;
	padding-left: 10px;
	text-indent:-9000px;
}
.gauche {
	width: 190px;
	float: left;
	color: #EDA028;
}
.droite {
	width: 180px;
	float: right;
	margin-right: 15px;
	margin-top: 30px;
	font-size: 0.9em;
}
.sommaire {
	margin-left: 200px;
	margin-right:200px;
	margin-top: 10px;
	padding-left: 8px;
}
.footer{
	font-size: 0.9em;
	clear: both;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 2em;
}
/*-----generali-----*/
.bande-chemin {
	color: #2C4E83;
	font-size: 0.9em;
	margin-bottom: 1em;
	padding-top: 20px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.bande-chemin a:link,.bande-chemin a:visited {
	font-weight: bold;
	color: #2C4E83;

}
.bande-chemin a:hover {
	color: #EDA028;
}

.chemin {
	font-weight: bold;
	background-color: #98ACC3;
	text-align: left;
	color: #FFF;
	margin: 0px;
	padding: 3px;
	font-size: 1.1em;
}
.chemin a{color: #FFF;}
.surtitre {
        color: #999;
        font-size: 1.1em;
        font-weight: bold;
        margin: 0px 10px 0px 10px;
}
.titre {
	color: #EDA028;
	font-size: 1.3em;
	font-weight: bold;
	display: block;
}
a.titre:link,a.titre:visited{
	color: #333;
}
.soustitre {
	color: #666;
	font-size: 1em;
	font-weight: normal;
}
.introduction{
	font-size: 0.9em;
	color: #333;
}
.texte{
	color: #333;
	font-size:0.9em;
}
.texte img{
	/*border: 2px solid #98ACC3;*/
	margin: 3px;
}
.spip_logos {
        float: left;
        margin: 10px;
}
.leggi_tutti{
	float: right;
}
.leggi_tutti a{
	background-image: url(../lella/leggi_tutto.gif);
	background-position: center center;
	text-indent: -9000px;
	display: block;
	height: 14px;
	width: 14px;
	background-repeat: no-repeat;
	border: 1px solid #98ACC3;
}
.date {
	text-align: right;
	color: #EDA028;
	font-size: 0.9em;
}
.both{
	clear:both;
	
}
/*-----contenitori-----*/
/*-----testata-----*/
.cerca label {
	display:none;
}
.cerca {
	float: right;
	margin-top: 5px;
}
/*---sn---*/
.maj {
	text-align: center;
	padding: 3px 0px;
	margin-left: 45px;
	font-size: 0.9em;
}
.gauche a:link,.gauche a:visited{
	color: #FFF;
}
.nav1 {
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 48px;
}
.nav1 ul {
	padding:0px;
	margin:0px;
}
.nav1 li {
	padding:0px;
	list-style-type: none;
	margin:0px;
}
.nav1 a:hover {
	color: #98ACC3;
	text-decoration: none;
}
.lien-menu-autre {
	margin:0px;
	background-image: url(../lella/menu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.lien-menu-courant{
        font-weight: bold;
		padding-left: 14px;
		padding-top: 2px;
		padding-bottom: 2px;
		display: block;
		margin:0px;
		background-image: url(../lella/menu.gif);
		background-repeat: no-repeat;
		background-position: left bottom;
}
a.lien-menu-courant:link,a.lien-menu-courant:visited{color: #98ACC3;}
a.lien-menu-courant:hover {
        text-decoration: none;
}
.nav1 .ultimi_tit{
	margin-top: 35px;
	margin-bottom: 5px;
	font-weight: bold;
}
.nav1 .ultimi{
	margin-bottom: 5px;
	font-size:0.8em;
}
.nav1 li .ultimi a{
	background-image: url(../lella/freccina.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	background-position: left top;
	font-weight: normal;
	padding-top: 0px;
}
.nav1 .ultimi a:hover{
	color: #F9BA10;
}
.nav2 {
	margin-top: 40px;
	padding-left: 45px;
	margin-right: 10px;
}
a.bouton {
	display:block;
	text-align:center;
	margin:10px 0px;
	padding-top: 4px;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 4px;
	border: 1px dotted #FFF;
	background-color: #98ACC3;
	color: #FFF;
	font-size: 0.9em;
}
a.bouton:hover {
	background-color: #F9BA10;
	background-image: none;
	text-decoration:none;
}
/*---destro---*/
.agenda th,.agenda td{
	padding: 2px 2px;
}
.calendar_head_mini{
	color: #333;
	font-weight: normal;
}
.calendar_not_this_month{
	background-color: #F3F3F3;
	color: #666;
	text-align: center;
	vertical-align: middle;
}
.calendar_this_day{
	text-align: center;
	vertical-align: middle;
	background-color: #98ACC3;
}
.calendar_this_month{
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
	color: #666;
}
.calendar_this_month a:link, .calendar_this_month a:visited{
	color: #EDA028;
}
.calendar_this_month a:hover{
	color: #EDA028;
	font-weight: bold;
}
table.agenda{
	border: 1px solid #98ACC3;
}
.en-tete {
	font-weight: bold;
	display: block;
	font-size: 1.3em;
	margin-bottom: 10px;
	text-transform: uppercase;
	padding: 5px;
}
.appuntamenti{
	color: #999;
	margin-top: 10px;
	font-weight: bold;
}
.breves,.droite .annonce{
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #2C4E83;
	border-left-color: #2C4E83;
	margin-right: 0px;
	margin-bottom: 2em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0em;
}
.contenu {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-left: 5px;
}
.breves a.nom-breve {
	display: block;
	font-weight: bold;
	color: #3A5D8D;
	margin: 0px;
	background: url(../lella/breve_tit.gif) no-repeat;
	padding-top: 5px;
	padding-right: 1px;
	padding-left: 1px;
}

.breves a.nom-breve:hover {
	color: #EDA028;
	text-decoration: none;
}
.droite .annonce img.spip_logos{
	/*
	padding: 2px;*/
	border: 1px solid #999;
	float: none;
	margin: 0px;
}
.droite .annonce .titre{
	font-size: 1em;
}
.droite .news{
	border-bottom-color: #EDA028;
	border-left-color: #EDA028;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
}
.news .en-tete{
	background-color: #EDA028;
	color: #FFF;
	text-align: center;
	font-size: 1.5em;
}
.news .date{
	text-align: left;
	font-weight: bold;
}
.news .titre{
	font-weight:normal;
	color: #333333;
	margin-bottom: 1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #EDA028;
}
.news .leggi_tutti a{
	background-image: url(../lella/leggi_tutto_news.gif);
	border-color: #EDA028;
}
.droite .photo{
}
.diapo{
	width: 150px;
	text-align: center;
	background-image: url(../lella/diapo.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
}
.diapo .corpo{
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
/*---centrale---*/
.derniers-articles{
	float:left;
	width: 460px;
}
.annonce {
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #3A5D8D;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.last-news .annonce{
	margin: 10px;
	width: 200px;
	font-size: 0.9em;
	float:left;
	height:160px;
}
.last-news .titre{font-size: 0.9em;}
.last-docs .annonce{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.5em;
	float: left;
	margin-left: 0px;
	width: 485px;
}
.last-docs .titre{font-size: 1em;}
.last-docs .date{font-size: 0.8em; float:right;}
/*---footer---*/
.footer a {
	color: #666;
	text-decoration: none;
	font-weight: bold;
}
.footer a:hover {
        text-decoration: underline;
}
#pied{
	margin-top: 1em;
}
/*-----speciali pagine-----*/
/*-----rubrica----*/
.contenu .titre{
	font-size:1.2em;
	margin-bottom:0.5em;
}
.rubrique .image{
	float: right;
}
/*-----aticolo----*/
.article .texte{
	font-size:0.9em;
}
table.spip{
	background-color: #F3F3F3;
	margin: 0px;
	padding: 0px;
}
.spip td{
	margin: 0px;
	padding: 1px;
	background-color: #FFF;
}
.doc td ,.gallery td{
	text-align: center;
	font-size:0.9em;
}
.doc img.spip_logos , .gallery img.spip_logos{
	float: none;
}
.gallery img.spip_logos{
	background-color: #F3F3F3;
	padding: 2px;
	margin: 2px;
	border: 1px solid #999;
}
.articles-freres{
	font-size:0.9em;
	margin-top: 0.8em;
}
.articles-freres ul{
	list-style-type:none;
}
.articles-freres li{
	padding-bottom: 4px;
	background-image:url(../puces/puce.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 8px;
	margin-top: 0.5em;
}
.frere a:link,.frere a:visited {
	color: #2C4E83;
}
.en-cours a:link,.en-cours a:visited{
	color: #999;
}
.articles-freres .date{
	color:#333;
}
/*----plan----*/
.plan .intitule {
    display: block;
	font-weight:bold;
	background-image: url(../lella/titolo.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 1px;
	padding-right: 5px;
	margin-left: 5px;
	font-size: 1em;
	color: #3A5D8D;
	text-align: center;
}
.plan a.rubrique {
	display:block;
	font-weight:bold;
	margin: 0.5em 0px 0px;
	color: #3A5D8D;
	background-image: url(../lella/breve_tit.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.plan a.rubrique:hover {
}
.plan a.article {
	padding: 0px 0px 0px 10px;
	margin: 0px;
	font-size: 11px;
	color: #254168;
}
.plan a.article:hover {
	background-image:url(../puces/puce.gif);
	background-position: left center;
	background-repeat: no-repeat;
	text-decoration: underline;
	color: #EDA028;
}
.plan a.breve {
        color: #808080;
        padding: 0px 0px 0px 10px;
        font-size: 11px;
}
.plan a.breve:hover {
        background-image:url(../puces/puce.gif);
        background-position: left center;
        background-repeat: no-repeat;
        text-decoration: underline;
}
.plan .date {
        color: #EDA028;
}
.plan ul {
        list-style-type: none;
        padding: 0px 0px 0px 30px;
        margin: 0px;
        border: 0px;
}
.plan li {
        padding:0px;
        margin:0px;
        border: 0px;
}
.plan hr {
	margin: 10px 20px 10px 20px;
}
.plan a.article-syndic {
        display: block;
        color: #000000;
        padding: 0px 0px 0px 10px;
        margin: 0px;
        font-size: 12px;
        font-weight: bold;
}
.plan a.article-syndic:hover {
        background-image:url(../puces/puce.gif);
        background-position: left top;
        background-repeat: no-repeat;
}
.plan .date-syndic {
        color: #990000;
        font-weight: bold;
}
.plan .a-propos {
        display: block;
        border: 0px;
        background: #FFFFFF;
        color: #909090;
        font-size: 11px;
        padding: 3px 30px 5px 40px;
}
.plan .a-propos .site-pere {
        font-weight: bold;
}
.plan .a-propos .auteur-pere {
        font-weight: bold;
}
