﻿@charset "utf-8";
/* Creato da FDL*/

body { 
		margin: 0; 
		padding: 0 0 20px 0; 
		color:#4D4D4D; 
		background:url("../images/bg4.gif") top left; 
		font-family:Georgia, "Times New Roman", Times, serif; 
		font-size: 12px; 
	}
img { border:none; }
h1 { 
	font-size: 16px; 
	font-weight:normal; 
	color:#CC66FF; 
	margin: 0; 
	padding: 0 0 10px 0;  
	}
.clear { clear: both; }

.contenitore 
	{ 
	/* background: url("../images/sfondo_linea.gif") top left repeat-x; */
	padding-top: 30px; 
	}
.globale 
	{ 
		width: 968px; 
		background-color:#FFFFFF; 
		border: 1px solid #CCC; 
		margin: auto; 
	}
.header 
	{ padding: 5px 5px 5px 10px; }
.logo
    {
        float:left;
    }	
.selLang
    {
        float:right;
    }
.selLang a
    {
		text-decoration: none;
    }
.selLang a:hover { color: #DAB2B4; }
.selLang a:active { color: #DAB2B4; }

/* MENU */
.menu 
	{   
	    clear: both;
	    /*float:right;*/
		background-color: #7f007f; 
		color:#FFFFFF; 
		text-align: right; 
		font-size:14px;  
		padding: 5px 5px 5px 5px; 
		height: 20px;   
	}
.menu a 
	{ 
		display: inline-block;  
		float: right; 
		padding: 0 0 0 10px; 
		text-align: center; 
		color:#FFFFFF; 
		text-decoration: none;
	} 
.menu a:hover { color: #DAB2B4; }
.menu a.active { color: #DAB2B4; }

.menu_en 
	{   
	    clear: both;
	    /*float:right;*/
		background-color: #7f007f; 
		color:#FFFFFF; 
		text-align: right; 
		font-size:14px;  
		padding: 5px 5px 5px 5px; 
		height: 20px;   
	}
.menu_en a 
	{ 
		display: inline-block;  
		float: right; 
		padding: 0 0 0 5px; 
		text-align: center; 
		color:#FFFFFF; 
		text-decoration: none;
	} 
.menu_en a:hover { color: #DAB2B4; }
.menu_en a.active { color: #DAB2B4; }

/* CONTENTS */
	.contenuto 
		{ 
			padding: 15px 0 30px 4px; 
			background-color:#F3F4F3;  
		}
	.contenuto .left { float: left; width: 320px;  }
	.contenuto .center { float: left; width: 320px; }
	.contenuto .right { float: left; width: 320px; }
	.contenuto a { color: #4D4D4D; text-decoration: underline; }
	.contenuto a:hover { color: #840008; text-decoration: underline;  }	

.contenuto .box 
	{  
		width: 280px; 
		background-color:#FFFFFF; 
		height: 145px; 
		border: 1px solid #CCC; 
		padding: 10px; 
		margin: 0 auto; 
	}
.contenuto .box img { padding: 10px 0 0 0; }
.contenuto .box a { color: #7f007f; text-decoration: none; }
.contenuto .box a:hover { color: #7f007f; text-decoration: underline; }

/* PAGE BOTTON */	

.sottopagina_left { float: left; width: 570px; padding-left: 15px }
.sottopagina_right { float: right; width: 302px; margin-right: 15px }
	.sottopagina_right .box_info 
		{ 
			border: 1px solid #CCC; 
			width: 300px; 
			margin: 0 auto; 
			font-family:Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px;
		}
	.sottopagina_right .box_info .titolo 
		{ 
			padding: 7px 0 7px 15px; 
			font-size: 14px; 
			margin-bottom: 7px; 
			background-color: #804040; 
			color: #FFFFFF; 
		}
	.sottopagina_right .box_info .riga 
		{ 
			width: 270px; 
			margin: 0 auto 7px auto; 
			padding: 7px 0; 
			border-bottom: 1px dotted #CCC;  
		}
	.sottopagina_right .box_info .riga .voce 
		{ 
			float: left; 
			width: 100px; 
			font-weight: bold; 
			color: #804040; 
		}
	.sottopagina_right .box_info .riga .dato { float: right; width: 165px; text-align: right;  }
	.sottopagina_right img { padding-bottom: 15px; }
.sottopagina_box { padding-top: 30px; }

.sottopagina_left_big { padding-left: 15px; }

/* GALLERY */
.gallery_thumb { padding: 0 0 20px 0;  }
	.gallery_thumb img { float: left; padding: 0 8px 8px 0; cursor:pointer;   }
	.gallery_big  { text-align: center; }	
	.gallery_big img { padding: 20px; margin: auto; border: 1px solid #CCC; background-color: #EAEAEA;   }	
	
/* FORM */
.form_riga { padding: 0 0 15px 0; width: 355px; border-bottom: 1px dotted #CCC; margin: 0 0 15px 30px; }
	.form_riga .voce { width: 150px; float: left; padding-top: 5px; }
	.form_riga .campo { width: 200px; float: left; }
		.form_riga .campo .input { width: 200px; }
		.form_riga .campo .textarea { width: 200px; }
		.form_riga .campo .button {  }

/* FOOTER */

.footer 
	{ 
		background: url("../images/SfondoBotton.gif") #FFF top left repeat-x; 
		height: 120px; 
		padding: 0 10px 10px 10px; 
		font-family:"Lucida Grande", "Lucida Sans", "Trebuchet MS", Arial, Helvetica, sans-serif; 
		font-size: 10px; 
	}
	.footer .left { position: absolute; width: 650px;  padding: 60px 0 0 30px; }
	.footer .left img{  float:left; }
	.footer .left .txt { width: 630px; padding-left: 10px; float:left; }
	.footer .right 
		{ 
			width: 100px; 
			text-align: center; 
			margin: -30px 0 0 820px; 
			position: absolute; 
			padding-top: 20px; 
		}
	
.footer a { color: #4D4D4D; text-decoration: underline; }
.footer a:hover { color: #840008; text-decoration: underline;  }	

