/*color: #0068A4(blu); #EE7326 (arancione); #63A5D4(blu chiaro)  #004884(blu scuro)*/
body {
	background: #FFF url(../../squelettes/lella_lay/body.gif) repeat-y center;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	text-align: center;
	color: #666;
	font-size: 85%;
}

a:link, a:visited {
	color: #EE7326;
	text-decoration: none;	
}
a:hover{
	text-decoration: underline;
}
img{
	border-style: none;
}
fieldset {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
td{text-align: center;}
th {
	background-color: #90C4E5;
}
th, td{
	padding: 2px;
}
/*-----classi generiche-----*/

.texte{
	font-size: 85%;
}
.texte img{
	margin: 2px;
}
.leggi_tutto{
	background-image: url(../lella_lay/vedi_tutto.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3E3E3;
	padding-right: 5px;
	margin-top: 0.3em;
	text-align: right;
	font-size: 0.8em;
}
.leggi_tutto a:link, .leggi_tutto a:visited{
	background-image: url(../lella_lay/leggi_tutto_sp.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	color: #CCCCCC;
}
.leggi_tutto a:hover{
	background-image: url(../lella_lay/leggi_tutto_acc.gif);
	color: #EE7326;
}
.date {
	color: #666;
	font-size: 0.8em;
	text-align: right;
}
/*--------layout---------*/
#contenitore{
	text-align: center;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.centre {
	width: 900px;
	text-align: left;
	border-top: 2px solid #EE7326;
	margin-right: auto;
	margin-left: auto;
}
#bandeau {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	background: url(../../squelettes/lella_lay/testata.jpg) no-repeat;
	margin: 0px;
	height: 126px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	position: relative;	
}
.gauche {
	width: 190px;
	float: left;
	padding-left:10px;
	background-color: #F3F3F3;
	border: 1px solid #CCC;
	padding-right: 10px;
	font-size:0.9em;
}
.sommaire {
	margin-right: 210px;
	margin-left: 220px;
}
.droite {
	border: 0px;
	width: 190px;
	float: right;
	margin-right: 5px;
	font-size:0.9em;
	padding-top: 20px;
}
.footer {
	clear: both;
	text-align: center;
	padding-bottom: 0.5em;
	font-size:0.9em;
	padding-top: 1em;
}
/*----------Testata-----------*/
#bandeau h1, #bandeau a:link, #bandeau a:visited{
	display: none;
}
#cerca{
	position: absolute;
	right: 5px;
	bottom: 5px;
}
#cerca label{
	display: none;
}
#cerca input{
	width: 150px;
}
/*----------Sinistra-----------*/
#bollettino{
	text-align: center;
	font-weight: bold;
	color: #63A5D4;
	margin-top: 1em;
	margin-bottom: 1.5em;
}
#bollettino img{float:none;}
#bollettino .spip_logos{
	margin:0px;
	padding:0px;
}
.maj {
	text-align: center;
	color: #EE7326;
	font-size:0.9em;
}
.nav1 {
	margin-bottom: 1em;
}
.nav1 ul {
	padding:0px;
	margin:0px;
}

.nav1 li {
	padding:0px;
	list-style-type: none;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.nav1 a.lien-menu-autre {
	color: #333;
	font-weight: bold;
	background-image: url(../../squelettes/lella_lay/omino_sp.gif);
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #EE7326;
	background-position: 0px 3px;
	padding-left: 14px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin:0px;
	display: block;
}

.nav1 a.lien-menu-autre:hover {
	color: #EE7326;
	text-decoration: none;
	background-image: url(../../squelettes/lella_lay/omino_acc.gif);
}
.nav1 a.lien-menu-courant {
        color: #606070;
        font-weight: bold;
		background-image: url(../../squelettes/lella_lay/omino_acc.gif);
		background-repeat: no-repeat;
		padding-top: 2px;
		padding-bottom: 2px;
		border-top-width: 1px;
		border-top-style: dotted;
		border-top-color: #EE7326;
		display: block;
		background-position: 0px 3px;
		margin:0px;
		padding-left: 14px;
}
.nav1 a.lien-menu-courant:hover {
        color: #EE7326;
        text-decoration: none;
}
.nav1 .ultimi_tit{
	font-weight: bold;
	color: #EE7326;
	margin-top: 20px;
	margin-bottom: 5px;
}
.nav1 li.ultimi{
	background-image: url(../../squelettes/lella_lay/freccina.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-size:85%;
}
.nav1 li.ultimi a:link,.nav1 li.ultimi a:visited{
	color: #666;
	padding-left: 7px;
	font-weight: normal;
	
}
.nav1 li.ultimi a:hover{
	color: #EE7326;
}
.forml{
	width:90%;
}
/*----------Destra-----------*/
.sopra{
	color: #EE7326;
}
table.agenda{
	border: 1px solid #90C4E5;
	margin-bottom: 0.5em;
}
.calendar_not_this_month{
	background-color: #F3F3F3;
	color: #666;
}
.calendar_this_day{
	background-color: #90C4E5;
}
.calendar_this_month{
	color: #7A7A7A;
}
.breves,.breves .titre{
	font-size:0.9em;
	text-decoration:none;
}
.breves .titre a:link,.breves .titre a:visited{
	color:#333;
	font-weight:bold;
}
.breves .texte, .breves .date,.breves p{
	margin: 0px;
	padding: 0px;
}
.breves .date{color:#EE7326;}
.breves .contenu{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-bottom: 0.3em;
	margin-bottom: 0.7em;
}
.en-tete{
	padding: 5px;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	background-image: url(../lella_lay/en_tete.gif);
	background-repeat: repeat-x;
	background-position: top;
	display: block;
}
.en-tete a:link,.en-tete a:visited{color:#fff;}
a.en-tete{color:#fff;}
.nom-breve{
	font-weight: bold;
	margin-top: 0.5em;
}
.web{
	margin-top: 0.5em;
	margin-bottom: 1em;
}
.web ul{
	margin:0px;
	padding:0px;
	font-size: 85%;
}
.web li {
	color: #808080;
	text-decoration: none;
	background-image:url(../../squelettes/puces/puce.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-top: 0.3em;
	margin-bottom: 0.3em;
	margin-left: 5px;
	padding-left: 10px;
	list-style-type: none;
}
.web li a:link,.web li a:visited{color: #808080;}
#previsioni{
	border: 1px solid #F63;
	background-image: url(../../squelettes/lella_lay/sole1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 0.5em;
}
#previsioni h2{
	text-align: center;
	color: #FF6633;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-image: url(../../squelettes/lella_lay/sole2.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.concorso{
	margin-top: 2em;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #EE7326;
	padding-bottom: 5px;
	margin-bottom: 2em;
}
.concorso .en-tete{
	background-image: url(../lella_lay/nikonlogo.jpg);
	color: #0068A4;
	font-size: 1.1em;
	padding-bottom: 20px;
	text-align: left;
	padding-left: 70px;
	border-top-width: 4px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EE7326;
	border-bottom-color: #EE7326;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}
.concorso .spip_logos{float: none;}
.concorso img{
	background-image:url(../lella_lay/cornice.gif);
}
.concorso .titre{
	padding-left: 20px;
}
.concorso .titre a{
	margin: 0px;
	padding: 0px;
}
.concorso .texte{
	padding-left: 20px;
}
.scriviti_newsletter{ background-color:#FCF8B2;}
.scriviti_newsletter p,.scriviti_newsletter form{margin: 8px;}

/*---footer---*/
a.bouton {
	color:#333;
	text-decoration:none;
	padding: 0px;
}
a.bouton:hover {
	color:#F3F3F3;
	text-decoration:none;
	background-color: #EE7326;
	background-image: none;
}
.rss{
	padding-top: 1em;
	padding-bottom: 0.5em;
	font-size: 0.9em;
}
/*---centrale generali----*/
.bande-chemin {
	font-size: 0.8em;
	padding-top: 1em;
	padding-right: 5px;
	padding-bottom: 1em;
	padding-left: 5px;
}
.bande-chemin a:link,.bande-chemin a:visited {
	color: #0068A4;
	font-weight: bold;
}
.bande-chemin a:hover {
	color: #EE7326;
}
.titre{
	/*font-weight: bold;*/
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color:#EE7326;
	font-size: 1em;
	/*text-decoration:underline;*//*17*/
}
.annonce{
	margin-bottom: 0.8em;
	padding-bottom: 0.2em;
}
.annonce .titre{
	background-color: transparent;
	border-style: none;
}
.annonce a.titre{
	color:#EE7326;
	/*text-decoration:underline;17*/
}
.annonce a.titre:hover{
	background-color: transparent;
	color:#EE7326;
	text-decoration:underline;
}

.chemin {
	margin: 0px 10px 5px;
	text-align: right;
	font-size: 0.7em;
	float: right;
	font-weight: bold;
}
.chemin a:link,.chemin a:visited{color:#0068A4;}
.spip_logos {
        float: left;
        margin: 10px;
}
.soustitre {
        color: #999;
        font-weight: bold;
		font-size:85%;
}
.introduction {
	margin: 10px 10px 0px 10px;
	font-size: 0.9em;
}
.descriptif {
	color: #999;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
.chapo{
	font-size: 0.9em;
	font-weight: bold;
	color: #666;
}
.detail {
	color: #999;
	margin-top: 0px;
	margin-right: 0px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: right;
	font-size: 0.8em;
}
.gallery{
	margin: 0px;
	padding: 0px;
}
.gallery table{
	margin: 0px;
	padding: 0px;
}
.article .gallery td{
	margin: 0px;
	padding: 0px;
}
.gallery .spip_logos,.doc .spip_logos {
	margin: 0px;
	padding: 0px;
	float:none;
}
.gallery img.spip_logos {
	border: 1px solid #F60;
	margin: 0px;
	padding: 2px;
}
.doc {
	/*color: #0068A4;*/
	font-size: 0.7em;
	margin-top: 1em;
}
.doc p{
	margin:0px;
	padding:0px;
}
.pagination{
	font-size: 0.9em;
}
/*---sommaire----*/
.article_main{
	float: right;
	margin-bottom: 1em;
	width: 100px;
	margin-right: 10px;
	font-size: 0.9em;
	margin-top: 1em;
}
.article_main ul{
	padding: 0px;
	margin: 0px;
}
.article_main li{
	padding: 0px;
	margin: 0px;
}
.article_main a.art1,.article_main a.art2,.article_main a.art3,.article_main a.art4{
	background-color: transparent;
	background-image: url(../lella_lay/arancione4.gif);
	background-repeat: no-repeat;
	background-position: right top;
	color:#FF3300;
	text-decoration:none;
	display: block;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.article_main a.art1 span ,.article_main a.art2 span,.article_main a.art3 span ,.article_main a.art4 span{
	background-color: transparent;
	background-image: url(../lella_lay/arancione4.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	display:block;
	padding-top: 10px;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 30px;
}
.article_main a.art2,.article_main a.art2 span{
	background-image: url(../lella_lay/blu4.gif);
	color: #0066CC;
}
.article_main a.art3,.article_main a.art3 span{
	background-image: url(../lella_lay/giallo4.gif);
	color: #977301;
}
.article_main a.art4,.article_main a.art4 span{
	background-image: url(../lella_lay/verde4.gif);
	color: #363;
}

.article_main a.art1:hover,.article_main a.art2:hover, .article_main a.art3:hover,.article_main a.art4:hover{
	background-position:left top;
}
.article_main a.art1:hover span,.article_main a.art2:hover span,.article_main a.art3:hover span,.article_main a.art4:hover span {
	background-position:left bottom;
}

.article_main a.art1 strong ,.article_main a.art2 strong{
	font-size: 1.2em;
}
.filles {
	margin: 10px;
	font-size: 0.9em;
}

.filles a:link,.filles a:visited {
	display:block;
	color: #333;
	font-weight:bold;
	background-image:url(../../squelettes/lella_lay/omino_acc.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 30px;
}

.filles a:hover {
	background-image:url(../../squelettes/lella_lay/freccina.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #EE7326;
	text-decoration: underline;
}
.derniers-articles{
	
}
#blocchetti .annonce,#blocchetti_sopra .annonce{
	margin-top: 0.5em;
	margin-bottom: 1em;
	width: 210px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 0.9em;
}
.droite .annonce{
	margin-top: 0.5em;
	margin-bottom: 1em;/*
	width: 210px;
	float: left;
	margin-right: 10px;
	margin-left: 10px;*/
	font-size: 0.9em;
}
#blocchetti .date{
}
#blocchetti .image,#blocchetti_sopra .image,.droite .annonce .image{
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
#blocchetti_sopra .image{float: left; margin-right: 5px; margin-top: 0px;
	margin-bottom: 0px;}
.droite .image{float: left; margin-right: 5px; margin-top: 0px;
	margin-bottom: 0px;}

#blocchetti .spip_logos,#blocchetti_sopra .spip_logos,.droite .spip_logos{
	float: none;
	margin: 0px;
	padding: 0px;
}
#blocchetti .introduction,#blocchetti_sopra .introduction,.droite .introduction{
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#blocchetti ul,#blocchetti_sopra ul,.droite ul{
	list-style-type: none;
	padding: 0px;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0.5em;
	margin-left: 0px;
	font-size: 0.8em;
}
#blocchetti li,#blocchetti_sopra li,.droite li{
	display: inline;
	padding: 0px;
	margin: 0px;
}
#blocchetti li a:link,#blocchetti li a:visited,#blocchetti_sopra li a:link,#blocchetti_sopra li a:visited{text-decoration:none;}
#blocchetti li a:hover,#blocchetti_sopra li a:hover,.droite li a:hover{text-decoration:underline;}
#altri{font-size: 0.9em;}
/*---rubrica----*/
.rubrique {
	margin: 20px 0px 20px 0px;
	border-top: 1px dotted #0068A4;
}
a.titre {
	color: #FFF;
	background: #0068A4;
	padding: 2px;
}

a.titre:hover {
	background-color: #0068A4;
	color: #FFF;
}
.rubrique .spip_logos {
	float: right;
	margin: 10px;
}
.rubrique td .spip_logos{
	float:none;
	padding: 2px;
}
/*---articolo----*/

.article td {
        border: 1px solid #FFF;
        padding: 1px 5px 1px 5px;
}
.articles-freres ol{
	font-size: 0.9em;
}
.articles-freres li{
	margin-bottom: 5px;
}
.frere a:link,.frere a:visited{color:#333;}
.en-cours,.en-cours a:link,.en-cours a:visited {
        color: #808080;
}
#fondoage{
	font-size: 0.9em;
}
.spip caption{
	font-size: 1.1em;
	font-weight: bold;
	color: #0068A4;
	padding-top: 0.8em;
}
table.spip td{
	padding:1px;
	border-style: none;
	font-size:0.9em;
}
.article tr.row_first {
	background: #808080;
    color: #FFF;
    text-align: center;
}
.article tr.row_odd {
        background: #DDD;
}
.article tr.row_even {
	background-color: #EBEBEB;
}
/*---forum----*/
.forum{font-size: 0.9em;}
.forum td{
	border: 1px solid #90C4E5;
}
.forum_sottotit a:link,.forum .forum_sottotit a:visited{
	color: #0068A4;
	text-decoration: none;
	font-size: 100%;
	font-weight: bold;
}
.forum_sottotit a:hover{
	color: #EE7326;
	text-decoration: underline;
}
.nome{
	color: #0068A4;
	font-weight: bold;
}
.forum_bottone{
	text-align: right;
}
.forum fieldset {
        border: 1px solid #CCC;
        margin: 5px 0px 0px 0px;
        padding: 10px;
}
.forum legend {
        color: #0068A4;
        font-weight: bold;
        border: 1px solid #0068A4;
        padding: 1px 5px 1px 5px;
        margin: 0px 0px 5px 0px;
}
/*---plan----*/
.plan{font-size: 0.9em;}
.plan a:link, .plan a:visited{color: #0068A4;}
.plan .rubrique {
       font-weight:bold;
}
/*---site----*/
.filles_link {
       font-size: 0.9em;
}
.filles_link a:link,.filles_link a:visited {
	color: #333;
	font-weight:bold;
	background-image:url(../../squelettes/lella_lay/omino_acc.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left:15px;
	margin-top: 5px;
	margin-right: 0px;
}

.filles_link a:hover {
	background-image:url(../../squelettes/lella_lay/freccina.gif);
	color: #EE7326;
	text-decoration: underline;
}
.filles_link .descriptif{
	font-size: 0.9em;
}
/*---ricerca----*/
.elements-trouves{
	padding: 2px;
	font-weight: bold;
	color: #FFF;
	background-image: url(../lella_lay/en_tete.gif);
	background-repeat: repeat-x;
	background-position: top;
	display: block;
	text-align: center;
	font-size: 0.9em;
	margin-top: 1em;
}
.mot-cle{
	color: #EE7326;
	font-weight: bold;
	background-image: url(../lella_lay/parola_chiave.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
}
.indentation{
	margin-top: 0.5em;
	font-size: 0.9em;
}
.indentation a.titre{
	background-color: transparent;
	color: #EE7326;
}
/*---appuntamenti----*/
#destro p{font-size: 0.9em;}
/*---iscrizione a newsletter----*/
#isc_newsletter{
	font-size: 0.9em;
	background-image: url(../lella_lay/grigio.gif);
	background-repeat: no-repeat;
	width: 300px;
	background-color: #D6D6D6;
	float: left;
	margin-top: 1em;
}
#isc_newsletter form{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
}
#isc_newsletter h4{
	color: #FF6600;
	text-align: center;
	margin: 0px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
#isc_newsletter p{
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0.3em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#isc_newsletter label{
	float:left;
	padding-top:5px;
	width:80px;
	font-size:0.9em;
}
#isc_newsletter input{
	margin-left:2px;
	margin-top:5px;
}
#isc_newsletter .inp{
	margin-left:2px;
	margin-top:5px;
	width:150px;
}
#footer_newsl{
	background-image: url(../lella_lay/grigio.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 104px;
}
/*internazionale*/
.dati{
	font-size: 0.9em;
	line-height: 1.5em;
}
.dati p{
}
.dati strong{
	color: #0068A4;
}
.dati table{
	border: 1px solid #CCCCCC;
	margin-bottom: 0.3em;
	background-color: #F0F0F0;
	width: 95%;
}
.dati table th{
	background-image: url(../../squelettes/lella_lay/en_tete.gif);
	background-repeat: repeat-x;
	color: #FFFFFF;
	text-align: center;
}
.dati table caption{
	font-weight: bold;
	color: #0068A4;
	background-color: #EFEFEF;
	border: 1px solid #CCCCCC;
}
.dati table tr{
	background-color: #FFFFFF;
}
.dati a.delete,.dati a.edit,.dati .pagatono,.dati .pagatosi,.dati .alert,.dati .pagatoincorso,.dati a.stampa{
	background-image: url(../../squelettes/lella_lay/chiudi.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -9000px;
	display: block;
	height: 15px;
	width: 15px;
}
.dati a.edit{
	background-image: url(../../squelettes/lella_lay/matita.gif);
}
.dati a.stampa{background-image: url(../../squelettes/lella_lay/stampa.gif);}
.dati .pagatono{
	background-image: url(../../squelettes/lella_lay/no.gif);
}
.dati .pagatosi{
	background-image: url(../../squelettes/lella_lay/si.gif);
}
.dati .pagatoincorso{
	background-image: url(../../squelettes/lella_lay/incorso.gif);
}
.dati .alert{background-image: url(../../squelettes/lella_lay/mod_allert.gif);}
#forum_articolo{
	background-color:#EFEFEF;
	margin-top: 1em;
	margin-bottom: 1em;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-top: 2px;
}
#forum_articolo_home{
	size:0.9em;
}
#forum_articolo_home h5{
	display:none;
}
#forum_articolo_home h6{
	color:#EE7326;
	text-align:center;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#forum_articolo_home ul{
	list-style-type: none;
}
#forum_articolo_home .forum-texte{
	padding-left: 10px;
}
#banner{ text-align: center;}
