/* CSS Document */

body {
	background-color: #E1CB9D;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#form_pren strong { font-weight: bold; color: #C00; font-size: 16px; }
/* Caratteristiche PA DIV */
#divSfum {
	position:absolute;
	width:100%;
	height:340px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image: url(grafica/sfumatura.png);
}
#divSite {
	position:absolute;
	width:995px;
	z-index:3;
	left: 50%;
	margin-left: -498px;
	top: 0px;
}
#divTitle {
	width:995px;
	height:55px;
	left: 0px;
}
#divHeader {
	width:995px;
	height:131px;
	left: 0px;
	background-color: #433A2E;
}
#divPhoto {
	width:995px;
	left: 0px;
}
#divContent {
	width:995px;
	left: 0px;
	margin-top: -5px;
	background-color: #CFBD95;
}
#divFooter {
	width:995px;
	height:90px;
	top: 742px;
	margin-top: -24px;
	background-image: url(grafica/fondo.png);
}
#divLang {
	position:absolute;
	width:150px;
	height:46px;
	z-index:1;
	left: 35px;
	top: 0px;
}
#divHotLinks {
	position:absolute;
	width:289px;
	height:46px;
	z-index:2;
	left: 671px;
	top: 0px;
}
/* Elementi stilistici */
p, td, span {
	font-family: Arial, Helvetica, sans-serif;
}
.footer {
	font-size: 12px;
	color: #000000;
}
.titleCont {
	font-size: 20px;
	color: #43392D;
}
.textCont {
	font-size: 13px;
	color: #43392D;
}
.textLink {
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
}
.textLink:hover {
	color: #EDC547;
}
.textNotes {
	font-size: 11px;
	color: #43392D;
}
.camera {
	font-size: 11px;
	color: #FFFFFF; /* 43392D colore originale */
}
.camera_sel {
	font-size: 11px;
	color: #43392D;
}
.camera:hover {
	color: #EDC547;
}
.menu {
	font-size: 14px;	
	color: #FFFFFF;
	text-decoration: none;
}
.menu:hover {
	color: #EDC547;
}
.menu_sel {
	font-size: 14px;	
	color: #EDC547;
}
.menu_line_sel {
	background-color: #EDC547;
}

.hot_links_sel {
	font-size: 10px;
	color: #EDC547;
	letter-spacing: -1px;
	text-decoration: underline;
}
.hot_links_space {
	font-size: 10px;
	color: #948E85;
	letter-spacing: -1px;
}
a {
	text-decoration: none;
}
.hot_links {
	font-size: 10px;
	color: #000000;
	letter-spacing: -1px;
}
.hot_links:hover {
	text-decoration: none;
	color: #EDC547;
}
.language {
	font-size: 10px;
	color: #000000;
}
.language:hover {
	font-size: 10px;
	text-decoration: none;
	color: #EDC547;
}

/* FORMULARIO */
.normalTable { width: 100%; float: left; padding-bottom: 40px; }
.normalTable h2 { font-weight: lighter; font-size: 16px; }
.normalTable td { width: auto; vertical-align: top; }
.txtform {float:left; width:250px; border: 1px solid #666; font-size: 14px; }
.popupDateTrigger{float:left;padding-top:3px;}
.dateField{display:none; position:absolute;}
label.error { display: none !important; display: none !important; }
input.error { border: 1px solid #C00 !important; background: #fff2c7 !important; }
div#error { width: auto; padding: 20px; border: 3px dotted #C00; background: #fff2c7; color: #C00; font-size: 14px; display: none; text-align: center; }
.value78 { display: none !importanT; }


#slideshow {
    position:relative;
    height:400px;
	width:995px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}