/* CSS Document */
/* Affittacamere Acquedotto */

body{font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#999; color:#424441; font-size:11px; margin:0;}

h1{color:#861F18;}

b{font-weight:normal;}

a{color:#861F18; outline:none;}
a:hover{text-decoration:none;}

/**********************************/
/*LAYOUT*/
/*********************************/
div#madre{width:766px; margin:0 auto 0 auto; background-color:#EAE1C2;}

div#intestazione{position:relative; width:766px; padding-bottom:10px; border-bottom:1px solid #fff;}

div#box_lingua{position:absolute; top:71px; left:510px; font-size:11px; color:#B2635E;}
div#box_lingua a{text-decoration:none; color:#BCB7A3;}
div#box_lingua a:hover{text-decoration:underline; color:#B2635E;}

div#logo{padding:25px 280px 0 25px; float:left; display:inline;}

/**********************************/
/*MENU*/
/*********************************/
div#box_menu{width:766px; clear:both; background-color:#EAE1C2; border-top:8px solid #B2635E; border-bottom:8px solid #B2635E;}

div#menu{height:176px; padding:0 0px 0px 0px; border-right:0px; font-size:13px; font-weight:bold;}
	div#menu ul{list-style:none;}
		div#menu ul li{ background:url(images/layout/border-menu.gif) repeat-x bottom left; padding:5px 0 10px 0; margin-bottom:5px;}
			div#menu ul li a{background:url(/images/layout/bullet-menu.gif) no-repeat top left; padding:7px 0 0 20px; text-decoration:none; color:#90362D;}
			div#menu ul li a:hover{text-decoration:underline;}
			
		div#menu ul li#contatti{background:none;}

div.slideshow{float:left; display:inline; border-left:8px solid #B2635E; border-right:8px solid #B2635E; background-color:#B2635E;}

div#box_sx p{width:110px; background:url(images/layout/puntini.gif) repeat-x bottom; margin: 0 0 0 1px; padding:10px 50px 10px 18px;}
div#box_sx a{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#236F26; text-decoration:none;}
div#box_sx a:hover{text-decoration:underline; color:#8FBE00;}

/**********************************/
/*CONTENT*/
/*********************************/

div#title{height:36px; padding:60px 0 0 55px; clear:both; border-top:1px solid #fff;}

h1{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:18px;}

h2{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#861F18;}

div#contenuti{margin:0 55px 0 55px;}
	div#contenuti p{text-align:justify; line-height:150%;}
	div#contenuti a:hover{text-decoration:none;}

div#contenuti table td{text-align:center;}
	div#contenuti table td img.sx{margin-right:20px;}

div#contenuti table img{border:1px solid #B2635E; padding:1px; margin-bottom:10px;}


img#mappa{margin:5px 0 0 115px;}

table#gallery{margin-top:20px;}
	table#gallery th{padding-bottom:15px;}
	table#gallery td{padding:10px;}

/**********************************/
/*FORM*/
/*********************************/

table#form{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; border:1px solid #C8B79B; border-collapse:collapse;}
table#form th{font-size:16px; color:#861F18; border-bottom:1px solid #C8B79B; padding:5px;}
table#form td{border-bottom:1px solid #C8B79B; text-align:left;}

table#form td#avvertenza{color:#861F18; text-align:center; font-size:11px; padding:5px;}
table#form td.label{text-align:left; padding:5px 5px 0 5px; width:80px; font-weight:bold; color:#666;}
table#form td.dati{text-align:left; border-right:1px solid #C8B79B; padding:3px 0 3px 0px;}

table#form input, table#form select{font-size:11px;}

/**********************************/
/*FOOTER*/
/*********************************/
div#footer{height:72px; margin:40px 0 0 0; font-size:9px; border-top:1px solid #727272; background-color:#BCB7A3; color:#851F1B;}

div#dati_azienda{float:left; width:500px; height:47px; text-align:center; padding-top:25px; display:inline; background-color:#B2635E; color:#D1A8A4;}
	div#dati_azienda a{font-size:9px; color:#D1A8A4;}
	div#dati_azienda a:hover{text-decoration:none; color:#fff;}

div#copyright{width:766px; margin:0 auto 0 auto; text-align:right; padding-top:5px;}
	div#copyright a{text-decoration:none; color:#B2635E;}
	div#copyright a:hover{text-decoration:underline;}


/*-------------------------------------------------------------------*/
/*-------------- messaggi errore conferma ----------------*/
/*-------------------------------------------------------------------*/

div.error {font-weight:bold; font-size:12px; color:#E10000; border:1px solid #ccc; padding:20px 20px 20px 65px; margin-bottom:20px; background:url(images/common/alert.gif) no-repeat left #F8F8F8;}
div.ok {font-weight:bold; font-size:12px; color:#666; border:1px solid #ccc; padding:20px 20px 20px 65px; margin-bottom:20px; background:url(images/common/ok.gif) no-repeat left #F8F8F8;}
div.msg {font-weight:bold; font-size:12px; color:#666; border:1px solid #ccc; padding:20px 20px 20px 65px; margin-bottom:20px; background:url(images/common/msg.gif) no-repeat left #F8F8F8;}



