/* CSS Document */

* {
 margin: 0px;
 padding: 0px;
}

body { background-color:#389bd2;
background-image:url(../img/bgg.jpg);
background-repeat:no-repeat;
background-position:bottom;
top:0px;
 font-family: Verdana, Arial, sans-serif;
 font-size: 16px;
 color:#666666;}
 
a img{ border: 0px; }

a { text-decoration: none;}

input {
 background: #333;
 font-family: Verdana;
 font-size: 0.7em;
 padding: 3px;
 color: #f4f4f4;
 border: 2px solid #555;}
	
button {
 font-family: Verdana;
 font-size: 0.7em;
 padding: 2px;
 color: #f4f4f4;
 border: 2px solid #444;
 height: 32px;} 
 
#senzatitolo{ margin-bottom:20px; border-bottom: 2px solid #B7DE51; color:#196F3E; font-weight:bold;}

#titolopagina{ color:#196F3E;font-weight:bold; margin-bottom:20px; text-align:left; border-bottom: 2px solid #B7DE51;  background-image:url(../img/macchia.jpg); background-repeat:no-repeat; height:29px; margin-bottom:0px;}

#titolovideo{ color:#999; text-align: justify; margin-right:35px; margin-left:35px; margin-bottom:10px;  border-bottom: 2px solid #B7DE51; padding-bottom: 5px;}

#testopostitgrande{text-align: justify; margin-right:35px; margin-left:35px;}

#album{ min-height:340px; text-align:center; width:50%;  float:left; margin-top:10px;  background-image:url(../img/postitfoto.jpg); background-position:center; background-repeat:no-repeat;  }

#testoAlbum{ text-align:center; min-height:40px;}
#testoAlbum2{ text-align:center; min-height:45px; margin-top:30px;}

#bordino{ border-bottom: 2px solid #B7DE51; margin-top:20px; margin-bottom:20px; width:470px; margin-left:50px;}
#bordino2{ border-bottom: 2px solid #B7DE51; margin-top:10px; margin-bottom:10px;}


.immagini2{
width:160px;
border: 5px solid #999;
margin-top:15px;
margin-left:10px;
margin-right:10px;}

.immagini{
width:160px;
border: 5px solid #999;
margin-top:15px;
margin-left:10px;
margin-right:10px;}

.immaginisponsor{
border: 5px solid #999;
margin-top:15px;
margin-left:10px;
margin-right:10px;}

.immaginisponsor2{
border: 2px solid #999;
margin-top:0px;
margin-left:0px;
margin-right:0px;}

.immagininewsleft{
float:left;
border: 5px solid #999;
margin-top:0px;
margin-left:0px;
margin-right:10px;
margin-bottom:0px;}

.immaginitestolinkleft{
float:left;
border: 5px solid #999;
margin-top:0px;
margin-left:0px;
margin-right:10px;
margin-bottom:0px;}

.immagininewscenter{
border: 5px solid #999;
text-align:center;
margin-top:0px;
margin-left:0px;
margin-bottom:0px;}

.immagininewsright{
float: right;
border: 5px solid #999;
margin-top:0px;
margin-left:10px;
margin-right:0px;
margin-bottom:0px;}

.immaginitestolinkright{
float: right;
border: 5px solid #999;
margin-top:0px;
margin-left:10px;
margin-right:0px;
margin-bottom:0px;}

.imgbox{
border: 2px solid #999;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
max-height:50px;}


/**** Span class's *****/

.hidden { text-indent: -9000px;}
.br { clear: both;}
.verde { background-color: #19703f;}
.small { font-size: x-small;}
.large { font-size: xx-large;}
.right { float: right;}
.left { float: left;}
.justify { text-align:justify;}
.center { margin: 0px auto 0px auto; text-align: center;}
.nascosto
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}




/**** Site Container ****/

#sinistra{
width:485px;
text-align:center;}


#destra{
width:130px; margin-left:5px;
text-align:center;}



#container {
background-color:#196F3E;
margin: 0px auto 0px auto;
width: 875px;
}


/**** Bandierine ****/

#bandierine{
 text-align: right;
 font-size:12px;

 }

/***Header***/

 
#logo {

margin-top: 10px;
width:875px;
height:228px;
background-image: url(../img/header1.jpg); background-repeat:no-repeat;}

#boximg{
background-color: #F0F0F0; text-align: center; background-repeat: repeat-y;}



/***left Side Bar***/


#navlist { float: left; width: 202px; background-color: #196F3E;}
#navlisttop{ width:202px; height:73px; background-image:url(../img/menutop.jpg); background-repeat:no-repeat;}
#navlistcenter{ width:202px; background-image:url(../img/menucenter.jpg); background-repeat:repeat-y;}
#navlistdown{ width:202px; height:63px; background-image:url(../img/menudown.jpg); background-repeat:no-repeat;} 
 
#navlist ul {
 list-style: none;
}

#navlist li a{ text-align: center;
 display: block; 
 width: 165px; 
 padding: 5px;
 margin: 0px 0px 0px auto;
 color: #999;
 font-size: 0.9em;}
 
#navlist li a:hover {

color:#19703f; font-weight:bold;}
 
#navlist li .active {
 color: #19703f; font-weight:bold;}
 
#sottoelenco{ background-image:url(../img/postit.jpg); margin-left:34px; background-position:right; background-repeat:no-repeat; height:55px; width:167px; color:#B7DE51; font-style:italic;}

#sottoelenco li a{text-align:center;
 color: #999;
 padding:2px;
 font-size: 0.9em;}
 
 #sottoelenco li a:hover{ color:#999; font-weight:bold; font-style:italic}
 
 #sottoelenco li .activelenco{ color: #19703f; font-weight:bold; font-style:italic;}
 
 

/***Content***/

#content { display:inline; width: 578px; margin-left: 10px;  font-size:12px; text-align: justify; padding-bottom: 30px;}
#contenttop{ height:57px; width:647px; background-image:url(../img/contenttop.jpg); background-repeat:no-repeat;}
#contentcenter{ width:627px; min-height:550px; background-color: #F0F0F0; padding-left:10px; padding-right:10px; text-align:justify;}
#contentdown{ width:647px; height:76px; background-image: url(../img/contentdown.jpg); background-repeat:no-repeat;}

#content a {
color:#19703f;
 font-weight: bold;}

#content a:hover { 
 color: #666666;
 font-weight: bold;}
 
#content p {line-height: 1.4em; font-size: 0.7em; margin-bottom: 20px; color: #f4f4f4;}

 
#content h3 {
text-indent: 20px;
color: #19703f;
letter-spacing: 0px;
margin-bottom: 4px;
}

#content h3:hover { color: #19703f;}

#content blockquote { color: #999; font-style: italic; text-align: center; width: 400px; margin: 10px auto;}


#news_home{ text-align: justify;}




 /***Content news***/
 
 #contentnews {background-image:url(../img/bgnews.jpg); margin-bottom:10px; margin-top:20px; }
 
 #titolonews{ float:left; color:#196F3E; font-weight:bold; text-align: left; width:70%;}

 #datanews{ float:right; color:#196F3E; font-weight:bold; text-align: right;}
 
 #titoloeventihome{ float:left; color: #CC0033; font-weight:bold; text-align: left; width:70%;}
 
 #dataeventi{ float:right; color:#CC0033; font-weight:bold; text-align: right;}
 


 
 /***Content album***/

#content_album{  display:inline; width: 550px; margin-bottom: 20px; margin-left:10px; font-size:13px; text-align: justify; padding-bottom: 30px;}

#content_album a {
color:#19703f;
 font-weight: bold;}

#content_album a:hover { 
 color: #19703f; 
 font-weight: bold;}
 
#content_album p {line-height: 1.4em; font-size: 0.7em; margin-bottom: 20px; color: #f4f4f4;}

 
#content_album h3 {
text-indent: 20px;
color: #19703f;
letter-spacing: 0px;
margin-bottom: 4px;
}

#content_album h3:hover { color: #19703f;}

#content_album blockquote { color: #999; font-style: italic; text-align: center; width: 400px; margin: 10px auto;}



/***Content Video***/

#contentvideo {  width: 566px; padding-bottom: 30px;}
#contentvideotop{ height:57px; width:566px; background-image:url(../img/videotop.jpg); background-repeat:no-repeat;}
#contentvideocenter{ width:566px; text-align:justify; background-image:url(../img/videocenter.jpg); background-repeat: repeat-y;}
#contentvideodown{ width:566px; height:43px; background-image: url(../img/videodown.jpg); background-repeat:no-repeat;}
 

/***Content Family***/

#contentfamily {  width: 50%;float:left; padding-bottom:20px;}
#contentfamilycenter{ width:209px; background-image: url(../img/family_center.jpg); background-repeat: repeat-y;  margin-left:45px;}
#contentfamilydown{ width:209px; height:24px; background-image: url(../img/family_down.jpg); background-repeat:no-repeat; margin-left:45px;}
#divisorio{border-bottom: 2px solid #B7DE51;}
#testofamily{width: 175px;text-align: left; font-size:11px; padding-top:15px; padding-bottom:10px; padding-left:12px;}



		/***FAMILY elenco content top***/
		
		#contentfamilydaniele{ height:112px; width:209px; background-image: url(../img/family_top_daniele.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilycecio{ height:112px; width:209px; background-image: url(../img/family_top_cecio.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilylorenza{ height:112px; width:209px; background-image: url(../img/family_top_lorenza.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilyeli{ height:112px; width:209px; background-image: url(../img/family_top_elisa.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilysara{ height:112px; width:209px; background-image: url(../img/family_top_sara.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilymaro{ height:112px; width:209px; background-image: url(../img/family_top_marcocecconi.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilyandreac{ height:112px; width:209px; background-image: url(../img/family_top_andreacecconi.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilysacco{ height:112px; width:209px; background-image:url(../img/family_top_sacco.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilymatteo{ height:112px; width:209px; background-image: url(../img/family_top_matteo.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilypaolone{ height:112px; width:209px; background-image: url(../img/family_top_paolone.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilymantonio{ height:112px; width:209px; background-image: url(../img/family_top_faccini.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilynicholas{ height:112px; width:209px; background-image: url(../img/family_top_ovidi.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilydiegov{ height:112px; width:209px; background-image: ; background-repeat:no-repeat; margin-left:45px;}
		#contentfamilylorenzo{ height:112px; width:209px; background-image: url(../img/family_top_lorenzoholdem.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilyguido{ height:112px; width:209px; background-image: url(../img/family_top_guidoindo.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilydavider{ height:112px; width:209px; background-image: url(../img/family_top_daviderosa.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilyvale{ height:112px; width:209px; background-image: url(../img/family_top_valentina.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilydaniela{ height:112px; width:209px; background-image: url(../img/family_top_daniela.jpg); background-repeat:no-repeat; margin-left:45px;}
		#contentfamilymarcov{ height:112px; width:209px; background-image: url(../img/family_top_vannutelli.jpg); background-repeat:no-repeat; margin-left:45px;}


		

 


 
/*** Footer ***/

#footer {
background-image: url(../img/footerdown.jpg); height:380px; background-repeat: no-repeat; background-position:center;
color:#FFFFFF;
margin:0px;
 font-size: 0.7em;
 text-align:center;
 z-index:10;
 
 }
 
#footer p { color: #666;}
 
#footer a { color: #FFFFFF;
 font-weight: bold;}
 
#footer a:hover {  color: #19703f; background:#FFFFFF;
 font-weight: bold;}
 
#footerimg { position:relative; left:-432px; bottom:314px; border:0px; width:392px; height:214px;}
	
	#testofooter{ padding-left:100px; height:100px;}
	
	#iconefooter{ width:20px;}
	
 
 
#contattidesign { padding-top:55px;
background-color:#19703f;
color:#FFFFFF;
margin:0px;
 font-size: 0.7em;
 text-align:center;
 
 }
 
#contattidesign a { color: #FFFFFF;
 font-weight: bold;}
 
#contattidesign a:hover {  color: #19703f; background:#FFFFFF;
 font-weight: bold;}
  



 