@charset "UTF-8";
body {
	background-color:#ffffff;
	margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
	text-align: left; /* centra il contenitore nei browser IE 5. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	padding-bottom:50px;
	}
#container {
	vertical-align:top;
	width: 780px;  /* utilizzando 20 px in meno rispetto alla dimensione piena di 800 px lascia spazio per gli elementi grafici e strutturali del browser ed evita che venga visualizzata una barra di scorrimento orizzontale */
	margin: 0; /* i margini auto (insieme a una larghezza) centrano la pagina */
	border: 0px solid #666666;
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
	padding-top:30px;
	}
#wrapp {
	float:right;
	width:100%;
	margin-left:-106px;
	background-color:transparent;
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	border: 0px solid #993333;
	}
#corn {
	float:left;
	vertical-align:top;
	text-align:left;
	margin-left:126px;
	background-color:transparent;
	padding:0px;
	width:654px;
	border: 0px solid #ff3399;
	margin-right:0px;
	}
#main {
	float:right;
	vertical-align:top;
	text-align:left;
	background-color:transparent;
	padding:0;
	border: 0px solid #cccccc;
	}
#logo {
	margin:0;
	background: url("../entity/logo_02.gif") no-repeat top left;
	text-align:right;
	vertical-align:top;
	float:left;
	padding-top:10px;
	width:106px;
	height:408px;
	background-color:transparent;
	border: 0px solid #666699;
	}

/* contenuto main */
#foto_top {
	text-align:right;
	vertical-align:top;
	background-color:#ffffff;
	border: 0px solid #666699;
	}
#foto_gallery {
	text-align:right;
	vertical-align:top;
	background-color:#ffffff;
	border: 0px solid #666699;
	margin-top:20px;	
	}
.foto1 {
	margin-left:3px;
	text-align:right;
	vertical-align:top;
	background-color:transparent;
	border: 0px solid #666699;
	height:217px;
	width:214px;
	float:left;
	}
.foto2 {
	margin-left:3px;
	text-align:right;
	vertical-align:top;
	background-color:transparent;
	border: 0px solid #666699;
	height:161px;
	width:159px;
	float:left;
	}
.cornice {
	background: url("../entity/cornice_03.png") no-repeat top left;
	
	margin:0px;
	text-align:right;
	vertical-align:top;
	background-color:transparent;
	border: 0px solid #666699;
	height:217px;
	width:214px;
	float:left;
	}
.cornice_gallery {
	background: url("../entity/cornice_03s.png") no-repeat top left;
	margin:0px;
	text-align:right;
	vertical-align:top;
	background-color:transparent;
	border: 0px solid #666699;
	height:161px;
	width:159px;
	float:left;
	}
.dati_foto {
	padding-top:170px;
	padding-right:10px;
	text-align:right;
	vertical-align:top;
	background-color:transparent;
	border: 0px solid #666699;
	width:204px;
	font-size:9px;font-family: Verdana, Arial, sans-serif; color: #cccccc; font-weight:bold; letter-spacing:0px; text-decoration:none;
	}
.dati_foto_gallery {
	padding-top:115px;
	padding-right:10px;
	text-align:right;
	vertical-align:top;
	background-color:transparent;
	border: 0px solid #666699;
	width:140px;
	font-size:9px;font-family: Verdana, Arial, sans-serif; color: #cccccc; font-weight:bold; letter-spacing:0px; text-decoration:none;
	}
.user {font-size:10px;font-family: Verdana, Arial, sans-serif; color: #cc0000; font-weight:normal; letter-spacing:0px; text-decoration:none;}
.data_upload {margin:0;padding:0;font-size:10px;font-family: Verdana, Arial, sans-serif; color: #999999; font-weight:normal; letter-spacing:0px; text-decoration:none;}
.riga_foto {
	clear:both;
	margin:0;
	text-align:center;
	vertical-align:top;
	border: 0px solid #666699;
	}
#corpo_main {
	clear:both;
	margin:0;
	text-align:center;
	vertical-align:top;
	border: 0px solid #666699;
	padding:0px 3px;
	}
#wrapp2 {
	clear:both;
	float:right;
	width:100%;
	margin-left:-214px;
	background-color:transparent;
	vertical-align:top;
	text-align:left;
	padding-top:0px;
	border: 0px solid #993333;
	}
#principale {
	vertical-align:top;
	text-align:left;
	margin-left:218px;
	background-color:transparent;
	padding-top:10px;
	width:px;
	border: 0px solid #ff3399;
	margin-right:0px;
	}
.box_principale {
	vertical-align:top;
	text-align:left;
	border:0px solid #6699cc;
	margin:0;
	width:428px;
	padding-bottom:10px;
	}

.img_events{margin-bottom:0px;filter:alpha(opacity=40);border:solid 1px #666666;}
.img_events:hover{filter:alpha(opacity=100);}


.title {color: #cc3333;font-size: 16px; font-weight:normal; font-family:Verdana, Arial,sans-serif; text-align:right;margin:0;padding:0;}
.title_white {color: #cc3333;font-size: 13px; font-weight:normal; font-family:Verdana, Arial,sans-serif; text-align:left;margin:0;padding:0;}
.date {color: #000000;font-size: 16px; font-weight:bold; font-family:Verdana, Arial,sans-serif; text-align:right;margin:0;padding-bottom:10px;}
.contact {color: #C8C8C8;font-size: 16px; font-weight:bold; font-family:Verdana, Arial,sans-serif; text-align:right;margin:0;padding-bottom:10px;}
.text {color: #666666;font-size: 10px; font-weight:normal; font-family:Verdana, Arial,sans-serif; text-align:justify;margin:0;padding:0;}
.img {border:1px solid #999999;padding:0;margin:3px 0px 3px 0px;}
.text_ris {color: #660000;font-size: 10px; font-weight:normal; font-family:Verdana, Arial,sans-serif; text-align:justify;margin:0;padding:0;}
.title_message {color: #cc3333;font-size: 16px; font-weight:normal; font-family:Verdana, Arial,sans-serif; text-align:right;margin:0;padding-bottom:10px;}
.user_message {margin:0;padding:0;font-size:10px;font-family: Verdana, Arial, sans-serif; color: #cc0000; font-weight:normal; letter-spacing:0px; text-decoration:none;text-align:right;}
.dataora {margin:0;padding-top:10px;font-size:10px;font-family: Verdana, Arial, sans-serif; color: #999999; font-weight:normal; letter-spacing:0px; text-decoration:none;}
.ora {margin:0;padding-top:10px;font-size:10px;font-family: Verdana, Arial, sans-serif; color: #cccccc; font-weight:normal; letter-spacing:0px; text-decoration:none;}
#sxcol {
	vertical-align:top;
	text-align:left;
	border:0px solid #6699cc;
	margin:0;
	width:214px;
	padding-top:10px;
	}
#menu_sx {
	width:214px;
	vertical-align:top;
	text-align:left;
	background-color:transparent;
	padding-bottom:20px;
	margin:0px;
	border:0px solid #000000;
	}
ul#menu {list-style-type:none;margin:0;padding:0px;font-size:14px;}
ul#menu li {padding-top:14px;background: url("../entity/dots_09.jpg") no-repeat bottom left;}
ul#menu li a{cursor: pointer;color: #333333;font-size: 16px; font-weight:normal; font-family:Verdana, Arial,sans-serif; text-align:left;text-decoration:none;}
ul#menu li a:hover{cursor: pointer;color: #999999;}
#arearis {
	background: url("../entity/area_09.jpg") no-repeat top left;
	margin:0px;
	text-align:left;
	vertical-align:top;
	background-color:transparent;
	border: 0px solid #000000;
	padding-top:31px;
	padding-bottom:10px;
	width:214px;
	}
#arearis2 {
	background: url("../entity/accesso_15.jpg") no-repeat top left;
	margin:0px;
	text-align:left;
	vertical-align:top;
	background-color:transparent;
	border: 0px solid #000000;
	padding-top:31px;
	padding-bottom:10px;
	width:214px;
	}

.areaRisOff{margin:0px;padding:0px;color: #666666;font-size: 10px; line-height:18px; font-family:Verdana, Arial,sans-serif; text-align:left;text-decoration:none;}

.label2 {color: #ff9999;font-size: 9px; font-weight:bold; font-family:Verdana, Arial,sans-serif; text-align:left;}
#arearis a{margin:0px;padding:0px;cursor: pointer;color: #cc3333;font-size: 10px; font-weight:bold; font-family:Verdana, Arial,sans-serif; text-align:left;text-decoration:none;}
#arearis a:hover{margin:0px;padding:0px;cursor: pointer;color: #ff9999;}
#arearis p{margin:0;padding:0;}
#arearis2 a{margin:0px;padding:0px;cursor: pointer;color: #cc3333;;font-size: 10px; font-weight:bold; font-family:Verdana, Arial,sans-serif; text-align:left;text-decoration:none;}
#arearis2 a:hover{margin:0px;padding:0px;cursor: pointer;color: #ff9999;}
#arearis2 p{margin:0;padding:0;}
#newsl {
	background: url("../entity/newsl_12.jpg") no-repeat top left;
	margin:0px;
	text-align:left;
	vertical-align:top;
	background-color:transparent;
	border: 0px solid #000000;
	padding-top:31px;
	width:214px;
	padding-bottom:10px;
	}
.linkview {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #666666; font-weight:bold; letter-spacing:0px; text-decoration:none;padding:0;margin:0;}
.linkview:hover {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #ff9999; font-weight:bold; letter-spacing:0px; text-decoration:none;padding:0;margin:0;}
.form {background-color:#E7E7E7;font-family:Tahoma,Arial;font-size:11px;color:#000000;border:solid  1px #8C8C8C;scrollbar-face-color:#ffffff;scrollbar-shadow-color:#C4C5C6;}
.area_form {color: #6699cc;font-size: 9px; font-weight:normal; font-family:Verdana, Arial,sans-serif; text-align:left;border:1px solid #999999;background-color:#ffffff;}
.close {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #666666; font-weight:bold; letter-spacing:0px; text-decoration:none;padding:0;margin:0;}
.close:hover {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #cccccc; font-weight:bold; letter-spacing:0px; text-decoration:none;padding:0;margin:0;}
.testo {font-size:12px;font-family:Tahoma,Arial;font-weight:normal;color:#000000;text-decoration:none;}
a.testo:hover{color:#ffffff;}
.form_user {background-color:#E7E7E7;font-family:Tahoma,Arial;font-size:11px;color:#666666;border:1px solid #666666;scrollbar-face-color:#ffffff;scrollbar-shadow-color:#C4C5C6;}
