@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
body {padding:20px;background-color:#c0c0c0; font-family:Verdana, Geneva, sans-serif; color:#666;}
img {border: none;}
p {font-size:11px;padding:0 10px;}
a:link,legend {color: #663;}
fieldset {border:2px solid #663;padding:10px;}

table#main {
	width: 1000px;
	/*border:1px solid #000;*/
	margin:auto;
}

#header {
	background:#FFF url(images/header.jpg) no-repeat top left;
	width:1000px;
	height:170px;
}

#menu {
	background-color: #663;
	height:30px;
	color:#FFF;
	text-align:center;
	margin: 2px 0;
}

/*MENU*/
#menu a:link {
	font-size: 12px;
	font-weight:bold;
	color:#FFF;
	padding:5px 4px;
	text-decoration:none;
}
#menu a:hover, #menu a:active, #menu a:visited{padding:5px 4px;text-decoration:none;color:#e3e3e3;font-weight:bold;font-size: 12px;}

/*LOGIN*/

#login {
	background-color:#e3e3e3;
	height: 52px;
	text-align:center;
}
/*CONTENT*/
#content {
	/*height:452px;*/
	background: #fff url(../images/bgContent.jpg) repeat-x 0 0;
	vertical-align:top;
	padding: 0 50px;
}

#container {
	/*border: 1px solid #333; */
	width:900px; 		
}

#container h1{
	font:18px  "Arial Black", Gadget, sans-serif;
	color: #663;
	text-align:right;
	vertical-align:top;
	margin:5px 20px;
}

#container .titolo {
	color: #663;
	font:bold 15px Arial, Helvetica, sans-serif
}
/*FOOTER*/
#footer {
	height:105px;	
	background-color: #e2e2e2;
	
	color:#666;
	font-size:11px;
	text-align:center;
}
#footer a:link,#footer a:active,#footer a:visited{
	color:#666;
	text-decoration:none;
	font-weight:bold;
	line-height: 20px ;
}
#footer a:hover{
	color:#333;
}
.ok{
	background-color: #d7ffbf;
	border: 1px solid #26cf19;
	color:#0a8504;
	clear:both;
	padding: 10px;
	text-align:center;
	margin-bottom:10px;
}

.error {
	background-color: #ffbfbf; 
	border: 1px solid #cf1919;
	color: #3f0404;
	clear:both;
	padding: 10px;
	text-align:center;
	margin-bottom:10px;
}

.elenco {	
	padding:10px;
	width: 298px;
	padding-bottom: 100px;	
}

.elenco a {
	display:block;
	padding:5px;
	/*background-color: #F60;*/
	margin:1px;
}
.elenco a:hover {
	/*background-color: #C90;	*/
}
.elenco h2{
	font:bold 15px Arial, Helvetica, sans-serif;
	color: #663;
	text-align:right;
	margin-bottom: 10px;
	margin-right: 30px;
}

.contenuto{
	padding:10px;
	width: 100%;	
}

.boxNews {	
	width: 250px;
	text-align:justify;
	margin-bottom:5px;
	color: #888585;
}
.boxNews p, .prep p{
	padding: 15px;
	font-size:11px;
}	
.boxNews a{
	text-align:right;
	color: #333;
	font-weight:bold;
}	
.thumb {
	margin:5px;
	border:1px solid #999;
}

/*----PREPARAZIONI-----*/
.prep{
	width: 250px;
	text-align:justify;
	margin-bottom:10px;
	color: #888585;	
	font-weight: bold;
	font-size: 12px;
}

.prep a,.prep a:hover{color: #888585;font-weight: bold;}

.scheda {border:1px solid #C7C7C7;background-color:#EFEFEF;padding:5px;}
 h2 {
	 font:bold 20px  Arial, Helvetica, sans-serif;
 	 margin:10px;
	}
table .scheda td {vertical-align:top;}
table .scheda td p {margin-left:10px; font-size:12px;}	
 .mini {font-size:10px;margin:10px;}
.articolo{border-bottom:1px solid #dedede;padding:5px;margin-right:20px;margin-bottom:10px;font-size: 12px;clear:both;}

/*------- MODULO CONTATTI -----------*/
.moduloContatti {font-size: 11px;}
.moduloContatti textarea{font-family:Arial, Helvetica, sans-serif;}
.moduloContatti .box {width: 350px;}
legend {font:bold 14px  Arial, Helvetica, sans-serif;}
.box, #ricerca1 select {border:1px solid #663;}

/*##################################################*/
/*------------------ VIAGGERIA ---------------------*/
div .user {
	background-color:#eee;
	width:280px;
	margin-bottom:5px;
	border-bottom:1px solid #666;
	padding:5px;
}
div .userBig {
	background-color:#eee;
	width:100%;
	margin-bottom:5px;
	border-bottom:1px solid #666;
	padding:5px;
}
div .admin {
	background-color:#09C;	
	width:280px;
	margin-bottom:3px;
	border-bottom:1px solid #036;
	padding:5px;
	/* for IE */
	filter:alpha(opacity=50);
    /* CSS3 standard */
    opacity:0.5;
    color:#000;
  }
  div .adminBig {
	background-color:#663;	
	width:100%;
	margin-bottom:3px;
	border-bottom:1px solid #036;
	padding:5px;
	/* for IE */
	filter:alpha(opacity=50);
    /* CSS3 standard */
    opacity:0.5;
    color:#000;
  }
th {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:2px 10px;
	background-color:#099;
	color:#FFF;
}
.allegato{border-bottom:1px solid #dedede;text-align:center;}

/*------------------- BLOG ------------------------*/
.commento td {background-color:#996;vertical-align:top;padding:5px;}
.commento td small {font-size:13px;}
.data_ins {font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#06F;padding:5px 10px;float:right;}
.utente {font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#06F;margin:5px 0;}
.model {font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;margin:5px 0;}
.text {font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666;padding:5px 0;}
.usercomment {border-bottom:1px solid #666;margin-bottom: 10px;padding:5px;background-color:#eee; }
	
