/* CSS Document */
body{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #000000;
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../immagini/OmbraBianco.gif);
	background-color: #FFFFFF;
	text-align: center;
}
p, h1 , h2 , h3,h4{
	padding:0px;
	margin:0px;
}
ul , li{
	padding:0px;
	margin:0px;
}
img{
	border:0px;
	margin: 0px;
	padding: 0px;
}
input{
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
textarea{
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
select{
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
#testata {
	background-image: url(../immagini/ipotesi3b_01.jpg);
	background-repeat: no-repeat;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	height: 255px;
}
#testata h1 {
	display: none;
}
#testata h2 {
	color: #411e00;
	padding-top: 235px;
	font-size: 1.2em;
	text-align: right;
	padding-right: 160px;
}
#pezza {
	background-repeat: repeat-y;
	background-position: center top;
	background-image: url(../immagini/striscino.gif);
}
#contenitore {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../immagini/ipotesi3b_02.jpg);
	background-repeat: no-repeat;
	padding: 0px;	
}
#lingua{
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
	margin: 0px;
	padding-right: 5px;
	text-align: left;
	display: block;
}
#lingua select{
	margin: 0px;
	padding: 0px;
}
#lingua form{
	margin: 0px;
	padding: 0px;
}
#sn {
	float: left;
	width: 140px;
	text-align: left;
}
#sn h1{
	background-image: url(../immagini/ricciolo2_ar.png);
	background-repeat: no-repeat;
	font-size: 1.4em;
	padding-left: 50px;
	padding-top: 5px;
	color: #411e00;
	padding-bottom: 10px;
}
#sn ul{
	padding-left: 20px;
	list-style-type: none;
	padding-bottom: 40px;
	font-size: 0.9em;
}
#sn li{
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 1em;
}
#sn li a:link , #sn li a:visited{
	background-image: url(../immagini/sole_sp.png);
	background-repeat: no-repeat;
	padding-left: 20px;
	text-decoration: none;
	color: #333;
}
#sn li a:hover{
	background-image: url(../immagini/sole_acc.png);
	color: #E98F10;
}

#menu_cms h1{
	background-image: url(../immagini/ricciolo2_ar.png);
	background-repeat: no-repeat;
	font-size: 1.4em;
	padding-left: 50px;
	padding-top: 5px;
	color: #411e00;
	padding-bottom: 10px;
}
#menu_cms ul{
	padding-left: 20px;
	list-style-type: none;
	padding-bottom: 40px;
}
#menu_cms li{
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 1em;
}
#menu_cms li a:link , #menu_cms li a:visited ,  #menu_cms li a.lien-menu-autre{
	background-image: url(../immagini/sole_sp.png);
	background-repeat: no-repeat;
	padding-left: 17px;
	text-decoration: none;
	color: #333;
}
#menu_cms li a:hover{
	background-image: url(../immagini/sole_acc.png);
	color: #E98F10;
}
#menu_cms li a.lien-menu-courant{
	color: #E98F10;
}
#menu_ultimi_cms, #menu{
	padding-bottom: 2em;
	padding-top: 0.8em;
	padding-left: 5px;
}
#menu_ultimi_cms h2{
	padding: 5px 0px;
	text-align: center;
	background-color: #E7E7E7;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dotted #CCC;
	color: #411e00;
	font-size: 1em;
}
#menu_ultimi_cms ul{
	font-size: 0.8em;
	padding: 0px 0px 0px 5px;
}
#menu_ultimi_cms li{
	color: #E98F10;
	padding-top: 0.2em;
	padding-bottom: 0.1em;
	background-image: url(../immagini/triangolino_acc.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: left center;
}
#menu_ultimi_cms li a:link,#menu_ultimi_cms li a:visited{
	color: #411e00;
	background-image: none;
	list-style-type: none;
	padding: 0px;
	font-weight: normal;
}
#menu_ultimi_cms li a:hover{
	color: #E98F10;
	background-image: none;
}

#menu h1{
	background-image: url(../immagini/ricciolo2_ar.png);
	background-repeat: no-repeat;
	font-size: 1.2em;
	padding-left: 45px;
	padding-top: 5px;
	color: #411e00;
	padding-bottom: 10px;
}
#menu ul{
	list-style-type: none;
	padding-bottom: 40px;
	padding-left: 5px;
}
#menu li{
	font-size: 95%;
	font-weight: normal;
	color: #333333;
	background-image: url(../immagini/triangolino_acc.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: left center;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 1em;
}
#menu li i{
	color: #E98F10;
}
#menu li a:link , #menu li a:visited{
	color: #333;
	font-weight: bold;
	background-image: none;
	padding: 0px;
}
#menu li a:hover{
	color: #E98F10;
	background-image: none;
}
#menu_generale{
	padding-bottom: 2em;
	padding-right: 5px;
}
#menu_generale h2{
	padding: 5px 0px;
	text-align: center;
	font-size: 1em;
	background-color: #E7E7E7;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px dotted #CCC;
}
#iscrizione{
	padding-left: 20px;
}
#iscrizione p{
	font-weight: normal;
	color: #333333;
}
#iscrizione form{
	margin: 0px;
	padding: 0px;
}
#ringraziamenti{
	padding-left: 20px;
	padding-top: 15em;
	font-size: 0.9em;
}
#ringraziamenti p {
	padding-top: 1em;
	padding-bottom: 1em;
}
#ringraziamenti p a:link , #ringraziamenti p a:visited{
	color: #333;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E98F10;
}
#ringraziamenti p a:hover{
	color: #E98F10;
}
#dx {
	float: right;
	width: 140px;
	padding-bottom: 2em;
	text-align: left;
}
#dx h1{
	background-image: url(../immagini/ricciolo2_ar.png);
	background-repeat: no-repeat;
	font-size: 1.2em;
	padding-left: 41px;
	padding-top: 5px;
	color: #411e00;
	padding-bottom: 0.5em;
}
#dx h2{
	font-size: 1em;
	padding-left: 10px;
	padding-top: 5px;
	color: #411E00;
	padding-bottom: 5px;
}
#dx h2 a:link,#dx h2 a:visited{
	 color: #411e00;
}
#dx h2 a:hover{
	color: #E98F10;
}
#dx img{
	/*height: 60px;
	width: 80px;*/
	margin: 5px;
	border: 1px solid #FF9900 !important;
}
#dx ul {
	padding-left: 10px;
	padding-right: 10px;
}
#dx li {
	list-style-type: square;
	color: #411e00;
	padding: 0.2em;
}
#dx li a:link , #dx li a:visited{
	text-decoration: none;
	color: #333;
	}
#dx li a:hover{
	color: #E98F10;
}
.brevi_cms{
	padding-bottom: 2em;
	padding-right: 5px;
}
.brevi_cms h3{
	color: #E98F10;
	font-size: 0.8em;
	text-align: right;
}
.breve_cms{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 1em;
}
.breve_cms a:link, .breve_cms a:visited{
	color: #411e00;
	font-weight: bold;
	text-decoration: none;
	font-size: 95%;
}
.breve_cms a:hover{
	text-decoration: underline;
}
.ultimi_cms{
	padding-bottom: 2em;
	padding-right: 5px;
}
.ultimi_cms h2, .brevi_cms h2{
	padding: 5px 0px;
	text-align: center;
	font-size: 1em;
	background-color: #E7E7E7;
	margin-bottom: 5px;
	border: 1px dotted #CCC;
}
.ultimi_cms h2 a:link,.ultimi_cms h2 a:visited{
	color: #411e00;
	background-image: none;
}
.ultimi_cms h2 a:hover{
	color: #E98F10;
}
.ultimi_cms h3{
	color: #E98F10;
	font-size: 1.1em;
	text-align: center;
}
.ultimi_cms h3 a:link,.ultimi_cms h3 a:visited{
	text-decoration: none;
	color: #E98F10;
}
.ultimi_cms h3 a:hover{
	text-decoration: underline;
}
.commneti_cms{
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.commneti_cms a:link,.commneti_cms a:visited{
	color: #333;
	background-image: none;
	text-decoration: none;
}
.commneti_cms a:hover{
	color: #E98F10;
}
.commneti_cms i{
	text-align: right;
	margin-bottom: 1em;
	color: #E98F10;
	font-size: 95%;
}
.ultimi_cms ul{
	font-size: 1em;
}
.ultimi_cms li{
	color: #E98F10;
	padding-top: 0.2em;
	padding-bottom: 0.1em;
}
.attuale_cms{
	background-image: url(../immagini/triangolino_acc.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: 1px;
}
.ultimi_cms li a:link,.ultimi_cms li a:visited{
	color: #411e00;
	background-image: none;
	list-style-type: disc;
}
.ultimi_cms li a:hover{
	color: #E98F10;
}
.ultimi_cms ul ul{
	margin-bottom: 1em;
	font-weight: normal;
	text-decoration: none;
	font-size: 0.9em;
	padding-left: 0.5em;
	padding-right: 0px;
}
.ultimi_cms ul ul ul{
	font-size: 1em;
	padding-right: 0px;
}

#navigazione{
	padding-bottom: 2em;
}
#navigazione a:link,#navigazione a:visited{
	color: #411e00;
	background-image: none;
}
#navigazione  a:hover{
	color: #E98F10;
}
#navigazione ul {
	padding-left: 10px;
	font-size: 1em;
	padding-right: 5px;
}
#navigazione li {
	list-style-type: none;
	color: #E98F10;
	list-style-image: none;
	padding-top: 0.2em;
	padding-bottom: 0.1em;
}
.attuale{
	background-image: url(../immagini/triangolino_acc.gif);
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: 1px;
}
#navigazione li a:link,#navigazione li a:visited{
	color: #411e00;
	background-image: none;
	list-style-type: disc;
}
#navigazione li a:hover{
	color: #E98F10;
	background-image: none;
	background-repeat: no-repeat;
}
#navigazione ul ul{
	margin-bottom: 1em;
	font-weight: normal;
	text-decoration: none;
	font-size: 0.9em;
	padding-left: 0.5em;
	padding-right: 0px;
}
#navigazione ul ul ul{
	font-size: 1em;
	padding-right: 0px;
}
#ricerca_new {
	padding-left: 10px;
}
#ricerca_new select {
	width: 120px;
}
#ricerca_new h3{
	font-size: 1.1em;
	font-weight: normal;
}
#ricerca_new h3 a:link, #ricerca_new h3 a:visited{
 color: #411e00;
}
#ricerca_new h3 a:hover{
	color: #E98F10;
}
#ricerca_new ul{
	padding-left: 10px;
}
#ricerca_new li{
	color: #E98F10;
	list-style-image: none;
	list-style-type: none;
}
#ricerca_new li a:link{
	list-style:none;
}
#ricerca_new p{
	font-size: 95%;
	padding-right: 5px;
}
#ricerca_new legend{
	color: #000;
}
#centrale {
	color: #411e00;
	margin-left: 150px;
	margin-right: 150px;
	text-align: left;
}
#centrale h1{
	font-size: 1.5em;
	color: #411e00;
	padding-bottom: 20px;
	padding-top: 5px;
}
#centrale h2{
	font-size: 1.1em;
	color: #663300;
	padding-top: 1em;
}
#centrale h3{
	color: #E98F10;
	font-size: 1.2em;
	padding-top: 0.5em;
}
#centrale h4{
	font-size: 1.1em;
	padding-bottom: 0.5em;
}
#centrale a:link, #centrale a:visited{
	color: #A78841;
	text-decoration: none;
}
#centrale a:hover{
	color: #E98F10;
	text-decoration: none;
}
.ricerca_cms{
	padding: 0px 0px 0px 5px;
}
#briciole {
	font-size: 1em;
	color: #333333;
	padding-left: 1em;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 1em;
}
#briciole a:link , #briciole a:visited{
	color: #333;
	font-weight: bold;
}
#briciole a:hover{
	color: #CC9900;
	padding-left: 0em;
	font-weight: bold;
}
.aggior{
	margin-bottom: 1em;
	color: #e6d8cd;
	font-size: 0.8em;
	padding-left: 5px;
}
.sottorubriche{
	padding-right: 25px;
	text-align: center;
}
.sottorubriche h2{}
.sottorubriche ul{
	list-style-type: none;
}
.sottorubriche li{
	display: inline;
}
.sottorubriche li a:link,.sottorubriche li a:visited{}
.sottorubriche li a:hover{}
.cerca{
	background-image: url(../immagini/riccio_lungosn.png);
	background-repeat: no-repeat;
	padding-right: 25px;
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 30px;
}
.cerca p,.alteranto p{
	text-align: justify;
}
.resume{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	margin-bottom: 1em;
	padding-bottom: 1em;
}
.popolarita_resume{
	padding: 0px;
	font-weight: bold;
}
.important_resume{
	font-weight: bold;
	color: #FF0000;
}
.data_resume{
	text-align: right;
	color: #E98F10;
	font-size: 95%;
}
.data{
	text-align: right;
	margin-bottom: 1em;
	color: #E98F10;
	font-size: 95%;
}
.spip_logos{
	border: 1px solid #E98F10 !important;
	margin-bottom: 10px;

}
.spip_documents{
	padding: 0px;
	text-align: center;
	float: none !important;
}

.spip_documents_center img, .spip_documents_left img, .spip_documents_right img{
	border: 1px solid #E98F10 !important;
	padding: 0px;
	width:200px !important;
	float: none !important;
	margin: 10px;
}
/*.spip_documents_center{
	text-align: center;
	float: no !important;

}
.spip_documents_left , .spip_documents_right{
	float: no !important;
	text-align: center;
	margin-bottom: 10px;
	padding: 0px;
}*/

.in_linea{
	color: #411e00;
	font-weight: normal;
	font-size: 1em;
}
.alternato{
	background-image: url(../immagini/riccio_lungodx2.png);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 35px;
	background-position: right top;
}
.alternato h2 a:link , .alternato h2 a:visited{
	font-size: 1.1em;
	font-weight: bold;
	color: #411e00;
	background-image: url(../immagini/solino_spento.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left: 17px;
	background-position: 2px;
}
.alternato h2 a:hover{
	font-size: 1.1em;
	font-weight: bold;
	color: #CC9900;
	background-image: url(../immagini/solino_acceso.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left: 17px;
	background-position: 2px;
}
.alternato ul{
	padding-left: 2em;
}
.forum-fil{
	background-color: #F8F5F3;
	padding: 5px;
	border: 1px dotted #CCC;
	margin-right: 20px;
}
.forum{
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding-top: 5px;
}
.forum-chapo{}
.forum-titre{
	font-weight: bold;
	font-size: 1.2em;
	float: left;
}
#random {
	color: #411e00;
	margin-bottom: 5px;
	background-image: url(../immagini/riccio_lungosn.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-top: 30px;
}
#random h1 {
	color: #411e00;
	margin: 0px;
	padding-bottom: 5px;
}
#random a:link, #random a:visited{
	color: #A78841;
	text-decoration: none;
}
#random a:hover{
	color: #E98F10;
	text-decoration: none;
}
#immaginegiu {
	background-image: url(../immagini/riccio_lungodx.png);
	background-repeat: no-repeat;
	height: 60px;
	background-position: right;
	padding-bottom: 2em;
	padding-top: 1em;
}
#immaginesu img {
	border: 1px solid #E98F10;
	margin-top: 1em;
}
#foto {
}
#foto img {
	border: 1px solid #E98F10;
}
#lente_vr_foto {
	padding-top: 1em;
}
#lente_vr {
	float: right;
	width: 58px;
}
#lente {
	font-size: 0.9em;
	color: #666;
	padding: 0px;
}
#lente a:link , #lente a:visited , #vr a:link , #vr a:visited{
	color: #A78841;
	text-decoration: none;
}
#lente a:hover , #vr a:hover{
	color: #E98F10;
	text-decoration: none;
}
#vr {
	font-size: 0.9em;
	color: #666;
	padding-top: 1em;
}
.spazio {
	clear: both;
}
#lista_comuni{
	font-size: 1.1em;
	margin-right: -10px;
}
#lista_comuni ul {
	padding-left: 10px;
}
#lista_comuni li {
	list-style-type: none;
	color: #333;
}
#lista_comuni li a:link , #lista_comuni li a:visited{
	text-decoration: none;
	color: #411e00;
	padding-left: 20px;
	background-image: url(../immagini/solino_spento.jpg);
	background-repeat: no-repeat;
	background-position: 2px;
}
#lista_comuni li a:hover{
	background-image: url(../immagini/solino_acceso.jpg);
	color: #E98F10;
}
#lista_comuni h2 {
	color: #C60;
}
.numerino{
	color: #E98F10;
	font-size: 0.8em;
}
#risultati {
	font-size: 1em;
	padding-left: 10px;
	padding-top: 1em;
	padding-right: 10px;
}
#risultati h1 {
	font-size: 1em;
	color: #411e00;
	padding-left: 2px;
	padding-bottom: 0.5em;
	padding-top: 10px;
}
#risultati a:link , #risultati a:visited{
	font-size: 1.1em;
	font-weight: bold;
	color: #411e00;
	background-image: url(../immagini/solino_spento.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left: 17px;
	background-position: 2px;
}
#risultati a:hover{
	font-size: 1.1em;
	font-weight: bold;
	color: #C90;
	background-image: url(../immagini/solino_acceso.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	padding-left: 17px;
	background-position: 2px;
}
#risultati img {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #C90;
}
#risultati ul{
	padding-left: 10px;
	list-style-type: none;
}
#risultati li{
	text-align: center;
	float: left;
	padding: 5px;
	font-size: 0.9em;
}
#risultati li a:link,#risultati li a:visited{
	background-image: none;
	padding: 0px;
}
#risultati li a:hover{}
.spaziatrice{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	display: block;
	padding: 0px;
	margin: 0px;
}
.spaziatrice img{
	width: 90%;
	border: none !important;
	float: none !important;
	
}
#soffitti{
	vertical-align: middle;
	font-size: 1em;
	width: 450px;
}
#soffitti ul{
	padding: 0px;
}
#soffitti li{
	display: inline;
	border: 1px dotted #CCC;
	list-style-type: none;
	float: left;
	text-align: center;
	padding: 5px;
	width: 110px;
	height: 120px;
	margin: 10px;
}
#soffitti li a:link,#soffitti li a:visited{
	color: #A78841;
	text-decoration: none;
}
#soffitti li:hover{
	background-color: #E7E7E7;
}
#soffitti li a:hover{
	color: #E98F10;
}
#soffitti li img {
	border: 1px solid #E98F10;
	margin: 0px 0px 0.8em 0em;
}
#footer {
	background-image: url(../immagini/ipotesi3b_03.jpg);
	height: 218px;
	width: 800px;
	background-repeat: no-repeat;
	text-align: center;
	clear: both;
	color: #999;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}
#footer a:link,#footer a:visited{
	text-decoration: none;
	color: #411e00;
}
#footer a:hover{
	color: #E98F10;
}
#porisini{
	float: left;
	padding-left: 150px;
	text-align: left;
	padding-top: 160px;
	font-size: 95%;
}
#eventi{
	text-align: left;
	margin-left: 460px;
	padding-top: 160px;
	font-size: 95%;
}
#loghi{
	font-size: 70%;
	color: #666;
	position: absolute;
	left: 0px;
	bottom: 0px;
	padding-bottom: 40px;
	width: 130px;
}
#loghi a:link, #loghi a:visited {
	color: #666;
	text-decoration: none;
}
#loghi a:hover {
	color: #E98F10;
}
.credits{
	padding-left: 10px;
	text-align: center;
	padding-bottom: 20px;
}
.credits p{
	color: #E98F10;
}
.credits p a:link,.credits p a:visited{
	color: #411e00;
}
.credits p a:hover{
	color: #E98F10;
}
