/* CSS Document */

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

body{
	font-family:Georgia, "Times New Roman", Times, serif;  
	background-color:#6c9ada;
	background-image:url(../images/layout/sfondo-panorama.jpg);
	background-attachment:fixed;
	background-repeat:repeat-x;
	background-position:bottom;
	
	/* stile per il testo */
	color:#3C1503;
	
	font-family:'HoeflerText-Regular','Hoefler Text',Georgia,'Times New Roman',serif;
	font-size:12pt;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	letter-spacing:0;
	line-height:14.5pt;
	margin:0;
	opacity:1;
	padding-bottom:0;
	padding-top:0;
	text-align:left;
	text-decoration:none;
	text-indent:0;
	text-transform:none;
	/* fine stile per il testo */


letter-spacing:0.2pt;
text-align:justify;
	
}

#container,#header,#menu,#footer{
width: 800px;
}


#container{
	margin:0px auto;
	padding:0px;
	text-align:left;
	background-color:#ffffff;
}

#header{
	height:236px;
	margin:0px;
	background-color:#003300;
    position:relative;
}

#translate{
    text-align:center;
    position:absolute;
    bottom:6px;
    left:7px;
}

#translate_by_google{
    color:#193010;
    position:absolute;
    bottom:10px;
    left:154px;
    font-size:10px;
    height:32px;
    vertical-align:middle;
}

#translate img{
    border:none;
}

#menu{
	height:32px;
	background-color:#193010;
	color:#efbc3e;
}

#menu ul{
	padding:0px;
	padding-left:15px;
	margin:0px;
}

#menu ul li{
	display:inline;
	list-style-type:none;
	line-height:32px;
	margin-right:10px;
	font-weight:bold;
	font-size:14px;
	font-variant:small-caps;
}

#menu ul li a{
	color:#efbc3e;
	text-decoration:underline;
}

#menu ul li a:hover{
	text-decoration:underline;
}


.messaggio{
	background-color:#EFBC3E; 
	border-bottom:1px solid #dedede; 
	color:#193010; 	
	text-align:center;
    font-weight:bold;
}

.messaggio a, .messaggio a:hover{
	color:#193010;
    color:#AE3113;
}



#colonnasx{
	display:none;
	float:right;
	width:270px;
	margin:0px;
	padding:15px;
}

#colonnasx h2{
	color:#193010;
        font-size:16px;
        background-color:#efbc3e;
        padding-left:15px;
}

#primopiano{
	background-repeat:no-repeat;
	background-position:top left;
	color:#193010;
    border:1px solid #efbc3e;
    border-top:none;

}

#notizie{
	margin:5px;
    margin-top:15px;
    margin-right:10px;
	padding:0px;
	padding-left:10px;
}

#notizie h3{
	color:#509b32;
    margin:0px;
    padding:0px;
}

#notizie a{
    color:#074293;
    text-decoration:none;
}

#notizie a:hover{
    text-decoration:underline;
}

#loghi{
	margin-top:10px;
}

#contenuto{
	/*
	float:left;
    width:470px;*/
	width:770px;
    padding:15px;
	color:#193010;	
}


#contenuto img{
	border:2px solid #193010;
	width:220px;
    height:147px;
}

#contenuto .small{
	width:200px;
	height:134px;
	border:none;
}

#contenuto .small:hover{
	/*border:2px solid #193010;*/
}

#contenuto h2{
		color:#193010;
        font-size:16px;
        background-color:#509b32;
        padding-left:15px;
}

#contenuto h3{
		color:#193010;
        font-size:16px;
        background-color:#509b32;
        background-color:#93BC7A;
        padding-left:4px;
}

#contenuto ol{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:30px;
	padding:0px;
}

#contenuto ul{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
}


#contenuto a{
	color:#efbc3e;
	text-decoration:none;
}

#contenuto a:hover{
	text-decoration:underline;
}


.imgadestra{
	margin-left:10px;
	float:right;
}

.imgasinistra{
	margin-right:10px;
	float:left;
}

#contenuto .imgmedia{
	width:140px;
	height:104px;
}

#galleriaminiature{
	overflow:auto; 
	margin:0px; 
	margin-top:6px;
	padding:0px;
}

#contenuto .galleriastruttura{
	float:right; 
	margin:0px; 
	padding:0px; 
	width:160px;
}

#contenuto #galleriaminiature img{
border:2px solid #193010;
	width:80px;
	height:50px;
	border:2px solid #193010;
	margin:5px;
}

#footer{
	clear:both;
	background-color:#193010;
	color:#509b32;
	margin-top:15px;
	line-height:15px;
	text-align:center;
	font-size:12px;
	padding-top:4px;
}

#footer a{
	color:#efbc3e;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

.bordo{border:1px solid #93BC7A;/*#509b32;*/}

h1,h2,h3,p{
	margin:0px;
	padding:0px;
}

h1{
	font-size:20px;

}

.h1_nice_title{
	line-height:26px;
	letter-spacing:0;
	text-align:center;
}

#struttura h2{
	font-size:18px;
	background-color:#ffffff;
	padding:0px;
}

.giustificato{
	text-align:justify;
}

.centrato{
 text-align:center;
}

.destra{
	text-align:right;
}


.commento{
	text-align:justify;
	font-style: italic;
}

.box_commento{
background-color:#feda7c/*#efbc3e*/; 
padding:4px;	
}

.table_tariffe{
	/*padding:4px;*/
}

.table_tariffe{
	padding:0;
	margin:0;
	border-spacing:0;
}

th{
	color:#193010;
    font-size:16px;
    background-color:#509b32;
    background-color:#93BC7A;
    padding-left:4px;
	padding-top:2px;
	font-weight:bold;
}

.signup-button:hover, .signup-button:focus {
	background-position:0 -5px;
	color:#111111;
}

.table_tariffe td{
	padding:4px;
}

.prezzo{
	color:#aa0000;
	font-size:16px;
	font-weight:bold;
}

.signup-button {
	/*background:#99CC22 url(../images/form/bg-btn-green.png) repeat-x scroll 0 0;*/
	border:2px solid #499330;
	color:#17280f;
	display:block;
	font-family:Helvetica,Arial,Sans-serif;
	font-size:18px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	outline-style:none;
	outline-width:medium;
	padding:8px 10px;
	text-align:center;
	text-decoration:none;
	background-color:#8cb572;
}
.ui-corner-all {
	-moz-border-radius-bottomleft:0.4em;
	-moz-border-radius-bottomright:0.4em;
	-moz-border-radius-topleft:0.4em;
	-moz-border-radius-topright:0.4em;
}




/* stile per le foto recuperate da google picasa */
#images{clear:both; width:770px;margin-left:15px;margin-right:15px;}
#images ul {float: left;}
#images li {margin: 2px; background-color:#EEEDEA;float:left;list-style-type:none;}
#images li a {display: block; width: 79px; height: 79px;}

.foto{
	width:79px;
	border: 1px solid #193010;
}
/* stile per le foto recuperate da google picasa */


