@import url("http://www.google.com/uds/solutions/videosearch/gsvideosearch.css");
		


body	{
	text-align: left;
	margin: 0;
	padding: 0;
	border: 0;
	/*background-color: #fff;*/
	color : #000;
	font-family: 'Shanti', arial, serif;
/*	 background-image:url(/images/fondi/back104204.jpg);
	 background-repeat: no-repeat;
        background: url(/foto/5110/8340/82494.jpg) no-repeat center center fixed;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;*/

}

#container {

	 margin: 0 auto;
     width: 1024px; /* mandatory to be centered */
	 text-align:left;
/*	 border-left:1px solid #CCC;
	 border-right:1px solid #CCC;
	 background-image:url(/images/fondi/fondohome1.jpg);
	 background-repeat: no-repeat;
	 background-position:0 160px;
	 background-color:#EDEDEB;*/
	 background-image: url(/images/fondi/white85.png);
	 background-repeat:repeat;
}

#content {
	 margin: 0 auto;
	 padding:10px 0 0 10px;
     width: 990px; /* mandatory to be centered 
	 background-image: url(/images/fondi/white85.png);
	 background-repeat:repeat;*/
	
}



.rptdiaristato {
	font-family: 'Shanti', arial, serif;	
	clear:both;
	height:90px;
	padding:10px;
	margin:5px;
    text-transform:lowercase;
	font-size:12px;
}

.capitalize {
    text-transform:capitalize;
	
}


a.home, a:link.home,a:visited.home, a:hover.home {
	color : #ff9900;
	font-size:13pt;
	text-decoration:none;
	border-bottom:none;
}

A, A:LINK, A:VISITED, A:ACTIVE, A:FOCUS {
	color : #000;
	background-color : transparent;	
}

a:hover {
	text-decoration : none;
/*	border-bottom : 1px dashed #000;*/
}

.mini {
	font-size : 8pt;
}


form {
	padding : 0;
	margin : 0;
}

input, select, textarea, button {
	font: 11px;
	color : #000;
	border : 1px solid #000;
	background-color : #FFF;
	width : 180px;
}

input.bottone, button.bottone {
	width: 120px;
	background-color: #FFCC00;
}

input.bottoneBig, button.bottoneBig {
	width: 160px;
	background-color: #FFCC00;
	font-size: 16pt;
}

input.password {
	background: #fff url(/image/icon/key.png) no-repeat;
	padding: 1px 1px 1px 20px;
}

input.identity {
	background: #fff url(/image/icon/identity.png) no-repeat;
	padding: 1px 1px 1px 20px;
}

input.ricerca {
	background: #fff url(/image/icon/ricerca.png) no-repeat;
	padding: 1px 1px 1px 20px;
}

input.icq {
	background: #fff url(/image/icon/icq.gif) no-repeat;
	padding: 1px 1px 1px 20px;
}

input.msn {
	background: #fff url(/image/icon/msn.gif) no-repeat;
	padding: 1px 1px 1px 20px;
}

input.yahoo {
	background: #fff url(/image/icon/yahoo.gif) no-repeat;
	padding: 1px 1px 1px 20px;
}

input.aim {
	background: #fff url(/image/icon/aim.gif) no-repeat;
	padding: 1px 1px 1px 20px;
}

input.skype {
	background: #fff url(/image/icon/skype.gif) no-repeat;
	padding: 1px 1px 1px 20px;
}

input.gtalk {
	background: #fff url(/image/icon/gtalk.gif) no-repeat;
	padding: 1px 1px 1px 20px;
}

select.mini, input.mini {
	width : 40px;
}

select.auto{
	width : auto;
}

input.midi, textarea.midi {
	width: 240px;
}

input.max, textarea.max {
	width : 100%;
}

textarea.forminsert, select.forminsert, input.forminsert {
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width : 100%;
margin:2px 0 20px 10px;
}

button.buttoninsert {
margin-left:150px;
width:130px;
height:31px;
background-color:#666666;
text-align:center;
line-height:31px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;	
}

#chkTuttiStati,
#chkPersist,
#chkEmailPubblica,
#chkReminder,
#chkUCAG,
#chkSoloFoto,
#chkAdminViaggioDisabilitato,
#chkAdminViaggioInEvidenza,
#chkAdminViaggioGuidaUtile,
#VacanzeElencoFoto_chkAdminNoUCAG,
#VacanzeElencoFoto_chkAdminInEvidenza,
#VacanzeElencoFoto_chkSoloThumb {
	width : 15px;
	background-color : transparent;
	border : none;
}

.option input {
	width : 15px;
	background-color : transparent;
	border : none;
	padding-left: 10px;
}

#rdoAmref input {
	width: 15px;
	background-color: transparent;
	border: none;
	padding-left: 10px;
}

/* POLL */
#Vote1__ctl1_0, #Vote1__ctl1_1, #Vote1__ctl1_2, #Vote1__ctl1_3, #Vote1__ctl1_4, #Vote1__ctl1_5, #Vote1__ctl1_6, #Vote1__ctl1_7, #Vote1__ctl1_8, #Vote1__ctl1_9 {
	width : 15px;
	background-color : transparent;
	border : none;
}

td {
	vertical-align : top;
	font-size: 9pt;
	text-align:left;
}


td.obbligatorio {
	background-color : #86AEFF;
}

span.obbligatorio {
	background-color : #86AEFF;
	padding : 1px 2px 1px 2px;
}

td.destra {
	color : #039;
	background-color : #C6D9FF;
	border-left : 4px solid #FFF;
	width : 250px;
}

#testata {
	height : 100px;
}

#footer {

	color : #039;
	background-color : #FFD93F;
	padding : 5px;
	margin-top: 5px;
	clear: both;
}

#utentipiuattivi {
	float : left;
	width : 340px;
	border : 1px solid #C6D9FF;
	margin : 10px 5px;
	padding : 3px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}

.utentipiuattivi {
	float : left;
	width : 340px;
	border : 1px solid #C6D9FF;
	margin : 10px 5px;
	padding : 3px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}
#topfoto {
	float : left;
	width : 340px;
	border : 1px solid #C6D9FF;
	margin : 10px 5px;
	padding : 3px;

}
div.homenews {
	float : left;
	width : 350px;
	border : 1px solid #C6D9FF;
	margin : 10px 5px;
	padding : 3px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}

#barraricerca {
	height:18px;
	color:#FFF;
	font-size:15px;
	background-image:url(/images/fondo_menu.jpg);
	letter-spacing:-1px;
	padding: 5px 0 0 10px;
}

#barraricerca A, #barraricerca A:LINK, #barraricerca A:VISITED, #barraricerca A:ACTIVE, #barraricerca A:FOCUS {
	padding:2px 4px 2px 4px;
	text-decoration : none;
	color : #FFF;
}

#barraricerca a:hover {
	text-decoration : none;
	color : #FFF;
	padding:2px 4px 2px 4px;
}

#barraricerca #cercaviaggio {
	float : right;
}

#barrabriciola {
	width : 100%;
	color : #039;
	font: bold 12px;
	padding : 5px 0 5px 11px;
}

#barraadmin {
	width : 100%;
	color : #039;
	font: bold 12px;
	padding : 5px 5px 5px 10px;
}

#barraadmin img {
	vertical-align : middle;
	margin-right : 5px;
	border : 0;
}

#barraadmin a {
	color : #039;
	background-color : transparent;
	margin-right : 20px;
}

#barraadmin a.nomargin {
	color : #039;
	background-color : transparent;
	margin : 0;
}

#contenuto {
	width : 100%;
	color : #000;
	background-color : #FFF;
	margin : 3px 0 0 0;
	padding : 0 0 0 11px;
}

hr {

color: #C6D9FF;
background-color: #C6D9FF;
height: 3px;
border: 0px solid #C6D9FF;

}

h1 {
	color : #000;
	background-color : transparent;
	font-family: 'Shanti', arial, serif;
	font-size:24px;
	padding : 0;
	margin : 0;
text-transform:none;
}

h1 img {
	vertical-align : middle;
	margin-right : 5px;
}

h2 {
	color : #000;
	background-color : transparent;
	font-family: 'Shanti', arial, serif;
	font-size:18px;
	padding : 0;
	margin : 0;
	text-transform:none;
}

h2 img {
	vertical-align : middle;
	margin-right : 5px;
}

h3 {
	font: bold 16px;
	background-color : transparent;
	font: 14px;
	padding : 5px 0 5px 0;
	margin : 0;
}

h4 {
	font: bold 16px;
	margin : 0;
	display:inline;
}

img.comando {
	margin-right : 5px;
	vertical-align : middle;
	border : 0 none;
	text-decoration:none;
}

img.flag {
	vertical-align : middle;
	border:1px solid #e8e8e8;
}

#admindiario a {
	text-decoration:none;
	 
	
}

#boxdestro {

	color : #000;
	padding:10px;
	background-image:url(images/fondi/grey34.png);
	background-repeat:repeat;
	margin-bottom:10px;

}

#boxdestroBianco {
	width : 230px;
	color : #039;
	background-color : #fFF;
	padding : 10px 10px 10px 15px;
}

.boxcentrale {
	color : #000;
	padding : 4px;
}

DIV.BoxTesto {
	color : #000;
	padding : 3px;
	margin-top : 10px;
}

/* BOX VACANZE */
#BoxFotoVacanze {
	width:620px;
	display:block;
}

#BoxFoto {
width:600px;
	float:left;
	margin-right:10px;
	display : block;
}

#Foto {
	border:1px solid #FFF;
	font: 8pt;
	width : 480px;
/*	height: 500px;*/
	overflow:hidden;
}

ol li {
	margin-top: 10px;
}

#utentipiuattivi ol li {
	margin-top: 3px;
}

/*#divLiv {position:absolute; width:670; visibility:hidden; z-index:200;}
*/#divLiv {height:22px;width:980px;overflow:auto;font-size:70%;}
#divLiv h1 {font-size:10px;}

div.Admin {
	margin: 10px;
	padding: 10px 10px 10px 30px;
	border: 2px solid #FC0;
	background-image: url(/image/icon/admin.gif);
	background-position: left;
	background-repeat: no-repeat;
}

div.ViaggioDisabilitato {
	border: 2px solid #FF0000;
	margin: 10px;
	padding: 5px;
}

div.ViaggioDisabilitato h1 {
	color: #FF0000;
}

div.ViaggioDisabilitato p,
div.ViaggioDisabilitato li,
div.ViaggioDisabilitato ul li {
	font-size: 120%;
}

.hpiccolo {
font-size:8pt;
color:#FFCC33;
}

.ricercapaginazione {
margin:1px;
}
.imgButtonhome  {
vertical-align:middle;
border:0;
padding-top:1px;
padding-left:4px;
background-color:transparent;
}

#videosc 	{
	width : 300px;
	margin-left: 10px;
	padding: 4px;
	border : 1px solid #f9f9f9;
}


/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:580px;
		height:300px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:580px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(/fancybox/fancy_nav_left.png) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(/fancybox/fancy_nav_right.png) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:0 0 10px 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 0 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		/*border:1px solid #000;*/
		background:#FFF;
		color:#000;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#000;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */