/************** elementi generali ******************/
* { margin:0;p adding:0; }

BODY {background:#eddbae url(../img/bg.jpg) no-repeat top center; margin:0; height:100%;}
html { height:100%; }
a {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#993300; text-decoration:underline;}
img { border:0;}

/************** main area ******************/
#container_area{width:960px; margin:auto;  min-height:100%; margin-bottom:-60px;min-height:100%;height:auto !important;	height:100%;}
#main{width:960px; padding-bottom:70px; min-height:100%;background: url(../img/ultime.gif) top left no-repeat;}
#main2{width:960px; padding-bottom:70px; min-height:100%;background: url(../img/chisono.gif) top left no-repeat;}
#main3{width:960px; padding-bottom:70px; min-height:100%;background: url(../img/album.gif) top left no-repeat;}
#main4{width:960px; padding-bottom:70px; min-height:100%;background: url(../img/link.gif) top left no-repeat;}
#main5{width:960px; padding-bottom:70px; min-height:100%;background: url(../img/gallery.gif) top left no-repeat;}
#main6{width:960px; padding-bottom:70px; min-height:100%;background: url(../img/contatti.gif) top left no-repeat;}
#sx2 { width:960px; float:left;  font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color:#000;  min-height:200px; padding-top:50px; margin-bottom:15px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#7f6e59; } 
#first { width:960px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color:#fff;  min-height:150px; padding-top:50px;} 
#two { width:960px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#000; min-height:200px; padding-top:0px; background: url(../img/random.gif) top left no-repeat; padding-top:50px;} 
.image_gallery { float:left; margin-right:5px; margin-left:5px; margin-bottom:5px;}
.border_image { border:6px solid #FFFFFF;}
#album { padding-top:50px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color:#000;}
#gallery { padding-top:50px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color:#000;}
#link { padding-top:50px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color:#000;}

/***************************************** SLIDESHOW INDEX *****************************************/
.mask{ width:460px; height:280px; overflow:hidden;position:relative; float:left; }
.mask img{ border:none; position:absolute;display:block; border:6px solid #FFFFFF;}
#box1, #box2, #box3, #box4{ position:absolute;}

/************** header ******************/
#header {background: url(../img/logo.gif) top left no-repeat; width:960px; height:520px;}

/************** menu ******************/
#menu {list-style: none; float: left; display:inline; margin-top:50px; margin-left:-36px;}
#menu li {list-style: none; display:inline; padding-right:5px; padding-left:5px; border-right:#666666 2px solid;}
#menu li a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#2b1805; font-weight:bold;}
#menu li a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#c39c23; font-weight:bold;}

/************** footer ******************/
#footer{background-color:#2b1805; width:100%; height:45px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#fff; text-align:center; padding-top:15px; clear:both;}
#footer a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#fff; text-align:center; padding-top:25px; font-weight:bold; text-decoration:none;}
#footer a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#990000; text-align:center; padding-top:25px; font-weight:bold;}

/************** form ******************/
#contatti {width:250px; height:300px; float:left; overflow: auto; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#000; padding-left:20px; border-left:#7f6e59 1px dotted; margin-left:50px;}

.testo {width:182px;height:20px; background-color:#7f6e59;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; 
color:#fff;margin-top:6px;	margin-bottom:6px;border:0px;padding:5px 0 0 7px;font-weight:bold;}
.messaggio {width:182px;height:50px;background-color:#7f6e59;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;  
color:#fff;	border:0px;	margin-top:6px;margin-bottom:10px;	padding:5px 0 0 7px;font-weight:bold;}
.invia { width:189px;	height:18px;	float:left;	background-color:#fff;	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000; border:1px solid #7f6e59;	margin-bottom:10px;	font-weight:bold;}
.check {margin:2px;	}
.small {font-size:9px;}
.legal {font-size:9px;padding-right:10px;float:left;width:600px;height:380px;overflow:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color:#000; margin-top:40px; margin-bottom:25px;}

/************** paginazione ******************/
.font_pagination {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:10px; font-weight:bold; text-decoration:none;}
.pagination { float:left; position:relative; height:20px; margin-bottom:10px; clear:both;}
a.font_pagination_number{font-family:Verdana, Arial, Helvetica, sans-serif; color: #fff; font-size:10px; font-weight:bold; text-decoration:none;}
a.font_pagination_number:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:10px; font-weight:bold; text-decoration:underline;}
.back { float:left; position:relative; height:20px; margin-bottom:10px; margin-left:20px;}