@charset "UTF-8";
/* CSS Document */

body{ background:#201D21; font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; font-size:12px; margin:0 auto; color:#FFF}
a{ color:#702e32; outline:none}
a:hover { color:#999999;}

#all{ margin:10px auto; position:relative; width:920px; background:#731c19; border:solid 5px #fff}
#k{ width:920px; margin:0 auto; text-align:right;}
#k h2{ font-size:10px; color:#999; margin:0; padding:0}
#top{ background:#731c19; width:920px; height:170px;}
#logo{ background: url(../img/logo.png) no-repeat center #fff; width:920px; height:220px;}
#logo h1{ position:absolute; top:-100px;}
#bottom{ background: url(../img/attimi_home.png) no-repeat bottom right #731c19; width:920px; height:210px; color:#FFF; font-size:12px; text-align:center}
#bottom div{ margin:10px;}
#bottom a{ color:#FFF; text-decoration:none}


#container{ background:url(../img/bg_content.png) no-repeat #731c19; width:920px; min-height: 580px;height: auto !important; height: 580px;}

#header{ background: url(../img/header.jpg) no-repeat center bottom; width:920px; height:165px;}
#header h1{ position:absolute; top:-100px;}
#content{ margin:10px;}
#content a{ color:#FC0}

#footer{ background:url(../img/footer.jpg) no-repeat; height:30px; width:920px; line-height:30px; color:#FFF; text-align:center }
#footer a{ color:#c49c6e; text-decoration:none; font-weight:bolder;}
#menu{ font-variant:small-caps; height:30px; margin:2px; border-bottom: solid 2px #c49c6e}

#menu ul{ text-align:center;list-style:none; margin:0; padding:0; }
#menu li{ padding:10px; line-height:30px; margin:0px; display:inline;}
#menu a{ color:#FFFFFF; font-size:12px; text-decoration:none;}
#menu a:hover{ color:#c49c6e; }

#menu #home{ border-left: solid 1px #ffffff;}
 #menu .sel{ color:#FC0;}

#testo{ position:absolute; background:#000; padding:10px 20px 10px 10px; width:400px; z-index:10} 
#testo a{ color:#FFF; text-decoration:none; font-weight:bold}
#apriinfo{ position:absolute; top:150px; right:0px; display:none}

#foto{display:none;margin:15px; position:relative; overflow:hidden; height:480px;}
#foto ul{ display:none}
#immagini{position:relative;}

#SlideShow{position:absolute; z-index:0; overflow:hidden;}
#slide{position:absolute; z-index:0;  overflow:hidden;}

#foto1{display:none;margin:15px; position:relative; overflow:hidden; height:480px;}
#foto1 ul{ display:none}
#immagini1{position:relative;}

#SlideShow1{position:absolute; z-index:0; overflow:hidden;}
#slide1{position:absolute; z-index:0;  overflow:hidden;}


#stop{position:absolute; z-index:110; bottom:10px; left:10px;}
#apriinfo{ position:absolute; top:150px; right:0px; display:none}



form input{ font-size:9px;}
label{margin:2px; width:200px;float:left; text-align:right}
legend{ text-align:center; font-weight:bold; color:#6970a4;}
label{padding:4px;}
input, textarea, select, button { padding:4px; color: #312E64; font-size:12px; border:solid 1px #cccccc }

#loading_form{ z-index:1000; height:100%; width:100%; background:url(../img/loading.gif) no-repeat center #e9ebf0;}
.campo_obbligatorio{ background:#FFCCCC; border:solid 1px #FF9999}
.form_disabled{ background:#dddddd; border:solid 1px #999999}



#offerte{ width:235px; height: 170px;  z-index:9; position:absolute; top:435px; left:0px;  background:url(../img/bg_offerte.png) no-repeat center #e9ebf0;}
#offerte h2{ width:235px; background:#c49c6e; color:#ffffff; text-align:center; font-size: 14px; margin:0; padding:0; line-height:25px;}
#offerte ul{list-style:none; margin:0; padding:0;}
#offerte li{ margin:5px; display:none}
#offerte a{ color:#cd2042; font-weight:bold; font-size:12px; text-decoration:none;}
#offerte p{margin:0;}
.offerte_elenco div{clear:both; margin:20px;}
.offerte_elenco a{ color:#c49c6e; font-weight:bold; font-size:12px; text-decoration:none;}
.offerte_elenco img{ margin:0 10px 10px 0; float:left}



#gallery {
	}
	#gallery ul { list-style: none;  margin:0; padding:0;}
	#gallery ul li { display: inline; }
	#gallery ul img {
		 width:118px;
		 height:120px;
		 vertical-align:middle;
		border: 5px solid #731c19;
		border-width: 5px 5px 5px;
	}
	#gallery ul a:hover img {
		border: 5px solid #b6d5ce;
		color: #fff;
	}
	#gallery ul a:hover { color: #731c19; }
#gallery div{ float:left; display:inline; margin:30px 0px 0px 60px;}
#gallery a{ text-decoration:none}



#credits{ color:#999; font-size:10px; text-align:right; margin:10px auto; width:910px; height:20px; line-height:20px;}
#credits a{ color:#999;}

