/* CSS Document */

body{
	margin:0;
	padding:0;
	background-color: #f4e2bc;
	background-image: url(../img/sfondo_testata.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	
}
.clearboth{clear: both;}
#content{width: 900px; margin: auto;}
#testata{
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 200px;
}
#menu{margin-left: 270px; }
#indicazioni{color:#ffcc00;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; padding: 4px 0 9px 0;}
#indicazioni a:link{
	color: #ffcc00;
	text-decoration: none;
}
#indicazioni a:visited{
	color: #FFCC00;
	text-decoration: none;
}
#indicazioni a:hover{
	color: #fff;
	text-decoration: underline;
}
	
.boxmenu{
	float: left;
	width: 198px;
	margin-left: 3px;
	background-image: url(../img/separatore.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 104px;
	padding: 0 0 0 7px;
	text-transform: uppercase;
}

.boxmenu ul{padding: 0; margin: 0;}
.boxmenu li{
	list-style-type: none;
	padding: 3px 0 0 0;
}
.boxmenu a:link{
	text-decorazion: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.boxmenu a:visited{
	text-decorazion: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.boxmenu a:hover{
	text-decorazion: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffcc00;
	text-decoration: underline;
}
#lingue{text-align: right;padding: 0 15px 0 0;}
#fotobig{margin-top: -43px;}

#areatesti{padding: 10px;}
#txt{
	width: 600px;
	float: left;
	padding: 0 0 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	line-height: 28px;
	
}

#txt a:link{color: #330000; text-decoration:underline;}
#txt a:visited{color: #330000;  text-decoration:underline;}
#txt a:hover{color: #330000; text-decoration:none;}

#banner{margin-left: 610px;}
#banner ul{
	list-style-type: none;
	margin: 0;
	padding:0;
}
#banner li{list-style-type: none;}
#footer{
	background-color: #492f21;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	padding: 5px 0 5px 0;
	line-height: 17px;
	margin-bottom: 10px;
}
#footer a:link{
	color: #ffcc00;
	text-decoration: none;
}
#footer a:visited{
	color: #FFCC00;
	text-decoration: none;
}
#footer a:hover{
	color: #fff;
	text-decoration: underline;
}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #330000;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

h2{font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #330000;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;}
	
#credits{
	padding: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #660000;
	text-align:right;
}

#credits a:link{color: #660000; text-decoration:none;}
#credits a:visited{color: #660000; text-decoration:none;}
#credits a:hover{color: #660000; text-decoration:underline;}

#lingue li{display: inline;list-style-type: none;}
#lingue ul{
	list-style-type: none;
	margin: 0;
	padding:0;
}
#menufooter, #linguefooter, #copyright, #credits{
	width: 900px;
	margin: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #8D4E23;
	padding: 4px 0 4px 0;
	text-align:center;
}

#menufooter ul{list-style-type: none;	margin: 0;	padding:0 0 0 0;}
#menufooter li{display: inline; padding: 0 5px 0 5px; border-right: solid 1px #8D4E23;}

#linguefooter ul{list-style-type: none;	margin: 0;	padding:0 0 0 0;}
#linguefooter li{display: inline; padding: 0 5px 0 5px; border-right: solid 1px #8D4E23;}


#menufooter a:link{color: #8D4E23; text-decoration:none;}
#menufooter a:visited{color: #8D4E23; text-decoration:none;}
#menufooter a:hover{color: #8D4E23; text-decoration:underline;}

#linguefooter a:link{color: #8D4E23; text-decoration:none;}
#linguefooter a:visited{color: #8D4E23; text-decoration:none;}
#linguefooter a:hover{color: #8D4E23; text-decoration:underline;}

#copyright a:link{color: #8D4E23; text-decoration:underline;}
#copyright a:visited{color: #8D4E23; text-decoration:underline;}
#copyright a:hover{color: #8D4E23; text-decoration:none;}

/*********/
/* NEWS */
/*******/

h3{
	margin:0;
	padding: 0;
	font-size: 14px;
}
h4{
	margin:0;
	padding: 0;
	font-size: 12px;
}
.boxnewsarchivio{border-bottom: dotted 1px #8D4E23;  }
.boxnewsarchivio h3{
	margin:0;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	/*border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #330000;*/
	}
.abstractnews a{
	text-decoration:none; 
	}


.leggituttonews{
	text-align: right;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#navigazione{text-align: center;}


#toolarchivionews{text-align:right; padding: 0 0 10px 0;margin-bottom: 10px; border-bottom: 1px dotted #330000;}
#toolarchivionews ul {margin:0;	  padding: 0;	  list-style:none;      }
#toolarchivionews li {display:inline;      margin:0;      padding:0;	  padding: 0 0 0 12px; }
#toolarchivionews a { margin:0;      padding:0 0 0 6px;      text-decoration:none;	}
#toolarchivionews a:link {text-decoration:none;}
#toolarchivionews a:visited {text-decoration:none;}
#toolarchivionews a:hover {text-decoration:underline;}
#toolarchivionews img{border:0;}
#datanews{	text-align: right;	margin-bottom: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;}


/* FORM */
.cerca{	font-family: Verdana, Arial, Helvetica, sans-serif;	padding: 3px;background-color: #E1E1E1;	border: 1px solid #999999;}
.tastocerca{	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;color: #666666;	background-color: #CCCCCC;}

/*.recapito1{	float:left;	padding: 0 0 3px 0;}
.recapito2{margin-left: 180px; margin-bottom:3px;}*/
.recapito2{text-align: center;}
fieldset{margin-top:15px; margin-bottom:5px;}
legend{color: #990000;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold;	padding: 0 5px 0 5px;	text-transform: uppercase;}
#areaform{}
label{	float:left;	padding: 0 0 3px 0;	font-size: 10px;	font-weight: bold;}
.richiestapreventivo{padding: 0 0 3px 0; margin-left: 170px;}


form{margin:0; padding:0;}
input, textarea, select{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #660000;
	background-color: #FFFEF0;
	border: 1px solid #660000;
}


#img img{border: 2px solid #660000;}

