/*

CSS Credit: http://www.templatemo.com/

*/

html {

	background: #032b44;

}

body {
	margin: 0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	color: #fff;
	background: #032b44 url(../images/top_bg.jpg) repeat-x  center top;
	width: 100%;
	display: table;

}

a:link, a:visited { color: #daea71; text-decoration: none; } 

a:active, a:hover { color: #99FF00; text-decoration: none }


h1 {

	font-size: 22px;

	font-weight: bold;

	color: #fff;

	height: 32px;

	padding: 0px 0px 0px 0px;

}

h2 {
	margin-top: 20px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	height: 27px;
	padding: 7px 0px 0px 45px;
	background: url(../images/titolo_news.jpg) no-repeat;

}



#container {

	width: 1000px;

	margin: auto;

}

#top_section1 {

	float: left;

	width: 41px;

	height: 320px;

	background: url(../images/top1.jpg) no-repeat;

}

#top_section2 {

	float: left;

	width: 638px;

	height: 320px;

}

#top_section3 {

	float: left;

	width: 59px;

	height: 320px;

	background: url(../images/top3.jpg) no-repeat;

}

#top_section4 {

	float: left;

	width: 262px;

	height: 320px;

	background: url(../images/top4.jpg) no-repeat;

}

.hor_menu{

	float: left;

	margin: 0px;

	padding-left: 10px;

	width: 252px;

}


.hor_menu ul {

	list-style: none;

	padding-left: 0px;

	margin: 0px;

}


.hor_menu li{

	display: inline;

}


.hor_menu li a{

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	color: #6c5d3e;

	width: 70px;

	height: 30px;

	padding-top: 65px;

}

.hor_menu li a:hover {
	color: #333333;
}


.ver_menu{

	width: 188px;

	float: left;

	margin: 10px 0px 0px 20px;

}

.ver_menu ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px 0px 0px 0px;

}

.ver_menu li a{

	display: block;

	height: 26px;

	font-weight: bold;

	color: #6c5d3e;

	padding: 10px 0px 0px 40px;

	background: url(../images/button.jpg) no-repeat;

}

.ver_menu li a:hover {
	color: #333333;
}

#title {
	float: left;
	width: 638px;
	height: 51px;
	font-size: 28px;
	font-weight: bold;
	text-align: right;
	padding-top: 20px;
	line-height: 1.6em;
	background: url(../images/title.jpg) no-repeat;

}

#top_section5 {

	float: left;

	width: 1000px;

	height: 65px;

	background: url(../images/top5.jpg) no-repeat;

}

#container_left{
	float: left;
	width: 630px;
	padding: 0px 50px 0px 50px;
	text-align: justify;

}

#container_left img {
	float: left;
	/*padding-right: 10px;*/

}

#container_right {
	float: left;
	width: 270px;
	padding-right: 0px;
	text-align: justify;

}

#container_right span {
	font-weight: bold;
	color: #daea71;
	

}
#container_right h5 {
	font-size:12px;
	text-align:center;
	color: #FFF;
	

}

.right_paragraph {
	float: left;
	width: 270px;
	

}

.more {
	float: left;
	height: 44px;
	font-weight: bold;
	margin-top: 15px;
	padding: 7px 0px 0px 10px;
	background: url(../images/more.jpg) no-repeat;
	width: 100px;

}

.more a {

	color: #022b44;

}

#footer_link {

	float: left;

	width: 100%;

	margin-top: 20px;

	height: 42px;

	background: url(../images/footer_link.jpg) repeat-x;

}

.footer_menu{

	margin: auto;

	width: 1000px;

}


.footer_menu ul {

	list-style: none;

	padding-left: 0px;

	margin: 0px;

}

.footer_menu li{

	display: inline;

}

.footer_menu li a {

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	text-decoration: none;

	text-align: center;

	color: #fff;

	width: 120px;

	height: 30px;

	padding-top: 10px

}

.footer_menu li a:hover {
	color: #99FF00;
}

#footer {

	float: left;

	width: 100%;

	height:auto;

	padding-top: 20px;

	background-color: #062237;

}

#templatemmo_footer_paragraph {
	margin: auto;
	width: 900px;
	text-align: center;

}



/* Gallery */

div.content {

	/* The display of content is enabled by a javascript generated style on the page.

	   This is so that the slideshow content won't display unless javascript is enabled. */

	display:block;

	float:left;

	width:472px;

	background-color: #fff;

}



div.slideshow {

	clear: both;

}

div.slideshow span.image-wrapper {

	float: left;

	padding-bottom: 0px;

}



div.slideshow img {

	border: none;

	display: block;

}



div.navigation {

	width:166px;float: left;

}

ul.thumbs {

	clear: both;

	margin: 0;

	padding: 0;

}

ul.thumbs li {

	float: left;

	padding: 0;

	margin: 0;

	list-style: none;

}

ul.thumbs li a {

	padding: 0px;

	display: block;

}

ul.thumbs li.selected a {

	background: #88f;

}

ul.thumbs a:focus {

	outline: none;

}

ul.thumbs img {

	border: none;

	display: block;

}
/*link title*/




/*Gallery*/
.slideshow{
	text-align:center;}



.boxocchiello{
	font-family: Georgia, "Rekha";
	font-size: 10px;
	text-decoration: none;
	color: #FFF;
	text-transform: none;
}

.boxocchiello1{
	font-family: Georgia, "Rekha";
	font-size: 10px;
	text-decoration: none;
	color:red;
	text-transform: none;
}


a.boxocchiello:hover{

	color: #F7941D;

}
a.boxocchiello1:hover{

	color: #FFF;

}













.boxtitolo,#digitoArt a{

	font-family: Georgia, "Rekha";

	font-size: 11px;

	text-decoration: none;

	color: #00528A;

	text-transform: none;

}




/*immagini mostra*/

/*notizie*/
.datac{
		

text-align:right;
		}
		.datac h4{
			text-align:right;
	color:#daea71;
	font-family:"MS Serif", "New York", serif;
	font-style:italic;
	font-size:14px;
	}

#paginazione{
	float:right;
	margin-top:40px;
}
	.notiziephp{
	margin-bottom:90px;
}


#paginazione a {
	text-decoration:none;
	}
.notiziephp img{ margin-right:10px;
}


/*contatti*/
.contatti img{margin-right:15px;
}
.alt-top1{font-weight:bold;padding-top:9px;}

#container_left ul li { background:url(images/bull1.gif) no-repeat left 8px; }

.tabella_info img{
	margin-top:5px;}
	
form 
{
font-family:Verdana,Arial,Helvetica,sans-serif;

}

form input{
	background:#032b44;
	border:solid 1px #FFF;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:15px;
	}
	form select{
	background:#032b44;
	border:solid 1px #FFF;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:15px;
	}
	form select option{
	background:#032b44;
	border:solid 1px #FFF;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:15px;
	}
	
form textarea{
	border:1px solid #FFF;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	background-color: #032b44;
	padding-left:15px;
}
	
.bottone_mail input{
	border:none;}
	
	
	 form input#name{background:url(../images/form/form_name.gif) no-repeat 0px 50%;}
	form input#mail{background:url(../images/form/form_email.gif) no-repeat 0px 50%;}
	form input#oggetto{background:url(../images/form/form_url.gif) no-repeat 0px 50%;}
	form textarea#commento_area{background:url(../images/form/form_note.gif) no-repeat 0px 2px;
								width:132px;}
	form input#password{background:url(../images/form/form_password.gif) no-repeat 0px 50%;}
	
	 form input#titolo{margin:0px;}
	
/*dove_siamo*/

.indicazioni_stradali{
	background:#153449;
	float:left;
	width:215px;
	margin-right:20px;
	margin-top:0px;
	padding-top:0px;
	padding-right:15px;
	padding-left:15px;
	display: inline;
	}

	
.indicazioni_stradali .list3 li { text-decoration:none ; font-size:14px; }
.indicazioni_stradali .list3_comearrivare li { text-decoration: none ; font-size:12px; }
.indicazioni_stradali .list3_comearrivare p { text-decoration:none ; font-size:11px;}


h6{
	font-size:12px;
	color:#daea71;
	margin:0px;
	padding:0px;
}
.indicazioni_stradali ul{
	padding-bottom:0px;
	margin:0px;}
	.indicazioni_stradali p{
		margin:0px;
		margin-top:5px;
		margin-bottom:5px;}
	.indicazioni_stradali ul li {padding:0px;
	margin:0px;}



/*contatti1*/

.info_contatti{
	float:right;
	width:430px;
	
}
.info_contatti ul{
	padding:0px;
	margin:0px;
	list-style-position:inside;}
	
.info_contatti li{
	padding:1px;
	margin:1px;
	list-style-position:inside;}
	
	

.invio{
	float:left;
	width:150px;
	margin-top:0px;
	padding-top:0px;
	padding-right:20px;
	padding-left:20px;
	display: inline;
	background: #153449;
	}

.invio fieldset{
	border:none;
	}
.invio form input{
	background:#153449;
}
	
.invio label{
	color:#daea71;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:1.5em;
	margin:3px;
	padding:2px;
}
	
	
.invio textarea{
	height:120px;
	}

.inserimento{
	margin-bottom:8px;
}
.bottone_inserimento input{
	border:none;}
	
	
.info_mail{
	text-align:center;
	color:#99FF00;}
.info_mail h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;}
	.info_foto{
	text-align:center;
	color:#daea71;}
	.info_foto1{
	text-align:left;
	color:#daea71;}
.info_foto h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;}
	.info_foto_errore{
	text-align:center;
	color:#F00;}
.info_foto_errore h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;}
.errore_mail{
	text-align:center;
	color:#F00;
}
	.errore_mail h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	font-weight:bold;}
/*iscrizio_regolamneto*/

.documenti{
	background:#153449;
	float:left;
	width:160px;
	margin-right:5px;
	margin-top:0px;
	padding-top:0px;
	padding-right:20px;
	padding-left:20px;
	display: inline;
	height:250px;
}
	
.iscrizione{
	padding-left: 0px;
	padding-right: 20px;
	float: right;
	width: 400px;
	}
	
.fotopdf{
	
	float:left;
	display:inline;
	height:30px;
	margin-right:7px;
	padding:0px;
	width:29px;
	background:url(../images/pdf.gif) ;}
	
.link_documenti p{
	margin:0px;
	margin-top:0px;
	color:#FFF;
}
.testopdf{
	padding-top:6px;
}
.link_documenti{
	margin-top:15px;
	margin-bottom:25px;}
	
.fotoword{
	
	float:left;
	display:inline;
	height:30px;
	margin-right:7px;
	padding:0px;
	width:29px;
	background:url(../images/word.gif) ;}
/*iscrizione*/
.iscrizione h5{
	font-size:14px;
	color:#daea71;
	margin:0px;
	padding:0px;
	text-align:center;}

.iscrizione ul{
	margin-top:0px;
	}
	.iscrizione li{
	margin-top:6px;}
.iscrizione h6{
	margin-left:15px;
	margin-top:2px;
	}

.alberghi{
	float:left;
	width:100%;
	margin-bottom: 20px;
	
	}
.alberghi img{
	margin-right:20px;
	border:none;}
.alberghi ul{
	padding:0px;
	margin:0px;}
	
.alberghi li{
	padding:1px;
	margin:1px;}
	
.alberghi a{
	border:none;}	
	
/*inserimento_news*/

.bottone_ma input{
	border:none;}
.inserimento_news input{
	margin-rigth:50px;
	float:right;}

	
/*login*/

.login{
	
	width:100%;
}
.login fieldset{
	border:none;}	
.inserimento_login{
	margin-bottom:9px;
}
.inserimento_login input{
	margin-top:4px;}
.inserimento_login label{
	color:#daea71;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:oblique;}	
.login h4{
	color:#F00;
	font-size:12px;
	}
	.login h5{
	color:#daea71;
	font-size:12px;
	}
	
	/*area riserbata*/
	
	
.gestione_foto a{
	
	border:none;}
.gestione_foto img{
	margin-right:20px;
	border:none;
	}
	
/*pubblicita all interno della pagina*/

.pubblicita{
	margin-right:20px;}
	
/*FEED*/
/*LINK uUTILI*/
.link_utili1 a{
	
	color:#FFF;}

.link_utili h5{
	font-size:12px;
	color:#FFF;
	text-align:center;}
	
	.link_utili1 h5{
	font-size:12px;
	color:#FFF;
	text-align:center;}
	
	
	/*inserimento news*/
	
	
	form input#titolo {background:url(../images/form/form_titolo.gif) no-repeat 0px 50%; }
	form select#foto {background:url(../images/form/form_foto.gif) no-repeat 0px 50%; }
	form textarea#messaggio{background:url(../images/form/form_note.gif) no-repeat 0px 2px;}
	form input#upfile {background:url(../images/form/form_upload.gif) no-repeat 0px 50%; }
	
	
	/*form inserimento album*/
form input#titoloalbum {background:url(../images/form/form_titoloalbum.gif) no-repeat 0px 50%; }
	form input#cartellafoto {background:url(../images/form/form_cartellafoto.gif) no-repeat 0px 50%; }
form input#galleryfoto {background:url(../images/form/form_galleryfoto.gif) no-repeat 0px 50%; }


/*bordoimmagini notizie*/
.imaggininotizie{
	border:solid 1px #FFF;
	}
/*pubblicita*/

#pubblicita1{
	height:160px;
	/*float:left;
	text-align:center;
	margin-left: 130px;
	width: 1400px;*/
	margin-left:39%;
	width:280px;
}
	
.spot{
	border:solid 1px #FFF;
	margin-left:10px;
	}

.notiziephp ol li, .notiziephp li{
		margin:0;
		padding:0;
		list-style-position:inside;

}
.notiziephp ul li, .notiziephp li{
margin:0;
padding:0;
list-style-position:inside;
		

}


/*slider degli sponsor*/
#slider{
	}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		}
	#slider li{ 
		width:280px;
		height:160px;
		overflow:hidden;
		}	
	

#prevBtn a{ 
float:left;
background:url(../images/pag_bg.gif) no-repeat center;
width:22px;
height:22px;
text-align:center;
text-decoration:none;
color:#00528A;
margin-left:110px;
}	
#nextBtn a{ 
float:right;
background:url(../images/pag_bg.gif) no-repeat center;
width:22px;
height:22px;
text-align:center;
text-decoration:none;
color:#00528A;
margin-right:110px;

}	
#nextBtn a:hover, #prevBtn a:active , #prevBtn a:hover, #nextBtn a:active {
	width:22px;
	height:22px;
text-align:center;
background:url(../images/pag_bg_a.gif);
text-decoration:none;
color:#00528A;

}

#slider1{
	margin-left:40px;}	
	#slider1 ul, #slider1 li{
		margin:0;
		padding:0;
		}
	#slider1 li{ 
		width:220px;
		height:110px;
		overflow:hidden;
		}	
	

.slides{
	margin-left:40px;
	}
	
	
	/*check box*/
	
.check{
	margin-bottom:30px;
	border:none;
	height:30px;
	width:30px;
	
	}
	td ul { list-style:none; }
