html,body { background-color: #fff; margin:0; padding:0 ;height: 100% }

div#container{ margin:0 auto;text-align: left; padding:0px ;height:100%; position:relative}
body>div#container{height: auto; min-height: 100%}
div#containernero{ margin:0 auto;text-align: left; padding:0px ;height:100%; position:relative; background-color:#000000}


div#header{ margin:0px; padding:0px; border-width:0px 0px 0px 0px; border-style:solid; border-color: #006600; background-color: #08431F}  

div#navigation{ width: 580px; margin:0 auto; height:53px;}
     div#navigation ul{list-style-type: none;margin: 0;padding: 0;white-space: nowrap;padding: 0px 0px 0px 0px; text-align:center }
     div#navigation li{display: inline;margin: 0;padding:0}
  
#menu {margin: 0; padding:0; float: left; list-style:none; height:53px;  background-repeat:no-repeat; }
#menu a {display:block; width:95px; height:53px; background-repeat:no-repeat}
.home {background-image: url(images/button_home.png);}
.home:hover {background-image: url(images/button_home_open.png);}
.evento {background-image:url(images/button_evento.png)}
.evento:hover {background-image:url(images/button_evento_open.png)}
.solidarieta {background-image:url(images/button_solidarieta.png)}
.solidarieta:hover {background-image:url(images/button_solidarieta_open.png)}
.partecipa {background-image:url(images/button_partecipa.png)}
.partecipa:hover {background-image:url(images/button_partecipa_open.png)}
.contatti {background-image:url(images/button_contatti.png)}
.contatti:hover {background-image:url(images/button_contatti_open.png)} 
.sponsor {background-image:url(images/button_sponsor.png)}
.sponsor:hover {background-image:url(images/button_sponsor_open.png)}     

.homeactive {background-image: url(images/button_home_open.png)}
.eventoactive {background-image:url(images/button_evento_open.png)}
.solidarietaactive {background-image:url(images/button_solidarieta_open.png)}
.partecipaactive {background-image:url(images/button_partecipa_open.png)}
.contattiactive {background-image:url(images/button_contatti_open.png)} 
.sponsoractive {background-image:url(images/button_sponsor_open.png)}     
.homeactive:hover {background-image: url(images/button_home_rot.png)}
.eventoactive:hover {background-image:url(images/button_evento_rot.png)}
.solidarietaactive:hover {background-image:url(images/button_solidarieta_rot.png)}
.partecipaactive:hover {background-image:url(images/button_partecipa_rot.png)}
.contattiactive:hover {background-image:url(images/button_contatti_rot.png)} 
.sponsoractive:hover {background-image:url(images/button_sponsor_rot.png)} 
	
div#lista{margin: 0;}
     div#lista ul{list-style-type: none;margin: 0;padding: 0;white-space: nowrap;padding: 2px 0px 2px 0px; text-align:left; font-size:14px }
     div#lista li{display: list-item;margin: 0;padding:0}	

div#sotto{margin:0 auto; background-color: #191919;} 
div#content{margin: auto; margin-top: 25px; width:600px; position:relative} 
div#linea{margin:0 auto; border-width:0px 0px 4px 0px; border-style:solid; border-color: #00CC33;} 
div#tratteggio1{margin:0 auto; border-width:0px 0px 2px 0px; border-style: dotted; border-color: #2B9500; margin:20px 40px 0px 30px} 
div#tratteggio2{margin:0 auto; border-width:0px 0px 1px 0px; border-style: dotted; border-color: #006600;} 

div#footer{ height:138px; width:100%; margin:0; padding:0 0 0px 0;  position:relative}  
div#ancora{position:absolute;bottom: 0;width: 100% }

a:link {
	font-style: normal;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933;
	}
a:visited {
	text-decoration: none;
	font-style: normal;
	color: #FF9966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF9933}
	
a.link:link {
	font-style: normal;
	text-decoration: underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC33
	}
a.link:visited {
	text-decoration: underline;
	font-style: normal;
	color: #FFCC66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.link:hover {
	text-decoration: none;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC33
}
	
a.foto:link img{
	text-decoration: none;
	color: #fff;
	padding: 0px;
    border: Solid 4px #FFFFFF;
	}
a.foto:visited img{
	text-decoration: none;
	color: #fff;
	padding: 0px;
    border: Solid 4px #FFFFFF;}
	
a.foto:hover img{
	text-decoration: none;
    color: #CCCCCC;
	padding: 0px;
    border: Solid 4px #CCCCCC;}


p{font-style: normal;font-size:10px;line-height:18px;margin:0; padding:0}
h1{font-style: normal;font-size:12px;margin:0; padding:0; line-height:1.1}
h2{font-style: normal;font-size:13px;margin:0; padding:0;line-height:1.2}
h3{font-style: normal;font-size:16px;margin:0; padding:0;line-height:1.1}
h4{font-style: normal;font-size:18px;margin:0; padding:0;line-height:1.1}

	
	
.padding {
	  padding:20px 20px 20px 20px;}
	  
.padding2 {
	  padding:20px 40px 20px 40px;}
	  
.margin {
	  margin:20px 20px 20px 20px;}
.margin2 {
	  margin:10px 10px 10px 10px;}




.transparente {background-color:transparent;}

.tratteggio {border: 2px dashed Red; padding: 3px}
	
	
	
.testo1{
	font-style: normal;
	color: #6DC92E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal
}
	
.testo2{
	font-style: normal;
	color: #A5D963;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal
}
	
.testo3{
	font-style: normal;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal
}
	
.testo4{
	font-style: normal;
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal}
	
	
	
	
#CB_ShowTh, #CB_Thumbs2, #CB_Thumbs, .CB_RoundPixBugFix, #CB_Padding, #CB_ImgContainer, #CB_PrevNext, #CB_ContentHide, #CB_LoadingImage, #CB_Text, #CB_Window, #CB_Image, #CB_TopLeft, #CB_Top, #CB_TopRight, #CB_Left, #CB_Content, #CB_Right, #CB_BtmLeft, #CB_Btm, #CB_BtmRight, #CB_Prev, #CB_Next, #CB_Prev:hover, #CB_Next:hover, #CB_CloseWindow, #CB_SlideShowS, #CB_SlideShowP, #CB_SlideShowBar, #CB_Email {
	margin: 0;
	padding: 0;
	background-color: transparent;
	border: 0px;
}

#CB_iFrCont {
	position: absolute;
	width: 0px;
	height: 0px;
}

#CB_HiddenText {
	position: absolute;
	visibility: hidden;
	z-index: -1000;
	top: -100px;
	left: -1000px;
}

.CB_Sep {
	color: #bbb;
}

.CB_TnThumbs {
	width: 0px;
	height: 0px;
	border: 0px;
	outline-style: none;
	outline: 0px;
	padding: 0;
	margin: 0;
	visibility: hidden;
}

.CB_BtmNav {
	position: relative;
	top: 4px;
	border: 0;
	padding: 0px 0px 0px 3px;
}

#CB_ImgHide {
	position: absolute;
	visibility: hidden;
	z-index: 1098;
	left: 0px;
}

#CB_ShowTh {
	width: 100%;
	height: 20%;
	visibility: hidden;
	position: absolute;
	z-index: 1097;
	bottom: 0px;
	left: 0px;
}

#CB_Thumbs {
	display: none;
	height: 62px;
	padding-top: 10px;
	position: absolute;
	z-index: 1100;
	overflow: hidden;
	bottom: 0px;
	left: 0px;
}

#CB_Thumbs2 {
	margin: auto 0;
	height: 52px;
	position: absolute;
}

.CB_ThumbsImg {
	position: absolute;
	border: 1px solid #fff;
	cursor: pointer;
}

.CB_RoundPixBugFix {
	display: block;
	visibility: hidden;
	font-family: arial;
	font-size: 1pt;
}

#CB_ImgContainer {
	position: relative;
	width: 100%;
}

#CB_PrevNext {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1002;
}

#CB_NavPrev, #CB_NavNext {
	visibility: hidden;
	position: absolute;
	z-index: 1001;
	top: 47%;
	cursor: pointer;
}

#CB_NavPrev {
	left: 18px;
}

#CB_NavNext {
	right: 15px;
}

#CB_ContentHide {
	position: absolute;
	z-index: 1000;
	top: 0px;
	left: 0px;
}

#CB_LoadingImage {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -12px;
	margin-top: -12px;
	visibility: hidden;
}

#CB_Text {
	position: relative;
	text-align: left;
	overflow: hidden;
}

#CB_T1 {
	height: 14px;
	white-space: nowrap;
	position: relative;
}

#CB_T2 {
	margin-top: -1px;
}

#CB_TL {
	position: relative;
	background-color: #fff;
	display: none;
}

#CB_Window {
	left:50%;
	position:absolute;
	top:50%;
	visibility:hidden;
	z-index: 1100;
	border-collapse: separate;
}

#CB_Image {
	position: relative;
}

#CB_iFrame {
	position: absolute;
	width: 0px;
	height: 0px;
	z-index: 1003;
}

#CB_TopLeft {
	background-image:url(../pic/s_topleft.png);
	background-position:right bottom;
}

#CB_Top {
	background-image:url(../pic/s_top.png);
	background-position:left bottom;
}

#CB_TopRight {
	background-image:url(../pic/s_topright.png);
	background-position:left bottom;
}

#CB_Left {
	background-image:url(../pic/s_left.png);
	background-position:right top;
}

#CB_Content {
	background-color: #fff;
}

#CB_Right {
	background-image:url(../pic/s_right.png);
	background-position:left top;
}

#CB_BtmLeft {
	background-image:url(../pic/s_btmleft.png);
	background-position:right top;
}

#CB_Btm {
	background-image:url(../pic/s_btm.png);
	background-position:left top;
}

#CB_BtmRight {
	background-image:url(../pic/s_btmright.png);
	background-position:left top;
}

#CB_Prev, #CB_Next {
	background: transparent url(../pic/blank.gif) no-repeat scroll 0%;
	display: block;	
	width: 49%;
	cursor: pointer;
	outline-style: none;
	outline: 0px;
	z-index: 1102;
}

.CB_TextNav {
	text-decoration: underline;
	padding-right: 5px;
	color: #999;
	outline-style: none;
	outline: 0px;
	cursor: pointer;
	border: none;
}

.CB_TextNav:hover {
	text-decoration: underline;
	color: #555;
	border: none;
}

#CB_Prev {
	float: left;
	left: 0px;
}

#CB_Next {
	float: right;
	left: 0px;
}

#CB_Prev:hover {
background:transparent;
}

#CB_Next:hover {
background:transparent;
}

#CB_CloseWindow {
	position: absolute;
	right: -14px;
	top: -10px;
	z-index: 1104;
	cursor: pointer;
}

#CB_SlideShowS, #CB_SlideShowP {
	position: absolute;
	left: -11px;
	top: -10px;
	z-index: 1104;
	cursor: pointer;
}

#CB_SlideShowBar {
	background-color: #fff;
	width: 0px;
	position: absolute;
	height: 2px;
	display: none;
	z-index: 1102;
}

#CB_Email {
	position: absolute;
	right: 15px;
}                              

