/*
File 		> foglio di stile per il sito Comune di Bagnasco (CN)
Autore 		> Davide Geraci | davide.geraci@infosys.it | www.infosys.it
Versione	> 09.11.2004
Revisione	> 27/11/2009
Autore 		> Mamino | giovanni.mamino@infosys.it | www.infosys.it
*/

/* Layout */
body {
	margin: 0px auto;
	padding: 0px;
	width: 760px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:#FFFFFF;	
	text-align:center;
}

.spazio {margin:0px auto; width: 760px; height: 7px;}

#submenu {margin: 0px auto; width: 760px;}
	#submenu p {text-align:right;}
	#submenu p a{display:inline; height:30px; line-height:30px; font-size: 85%; font-weight:normal; text-transform:uppercase; text-decoration:none; padding:0px 6px; margin:0px;}
	#submenu p a:link, #submenu p a:visited {color: #003366; text-decoration:none;}	
	#submenu p a:hover, #submenu p a:active {color: #000000; text-decoration:underline;}

#sopra {margin: 0px auto; width: 760px; text-align:center;}
	#immagine {width: 760px; height: 173px;}
	#menu {width: 760px; height: 30px; background-color: transparent; 
		background-image: url(immagini/menu_sfondo.jpg); background-position: top; background-repeat: no-repeat;}
		#menu p{ text-align: center;}
		
		#menu p a{display:inline; height:30px; line-height:30px; font-size: 85%; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:0px 0px 0px 0px; margin:0px;}
		#menu p a:link, #menu p a:visited {color: #003366;}	
		#menu p a:hover, #menu p a:active {color: #000000;background-image:url(immagini/menu_sfondo_hover.png);background-repeat:no-repeat; background-position: center; }

#centro {margin: 0px auto; width: 760px; text-align: center; background-color: transparent;}	
	#corpo {margin: 0px auto; width: 727px; background-color: #FFFBEE; border: 1px solid #D7B038;}
		#corpo img {border: 1px solid #D7B038;}
		#corpo ul {margin-bottom: 0px; margin-top:0px;}

#sottomenu {margin: 0px auto; width: 760px; text-align: center;}

#sotto {margin: 0px auto; height: 37px; width: 760px;}
	#contatti {margin: 0px auto; width: 760px; height: 30px; text-align:center;
		background-color: transparent; background-image: url(immagini/menu_sfondo.jpg);
		background-position: top; background-repeat: no-repeat;}
		#contatti p {text-align:center; margin:0px; padding:3px 0px;}
		
/* non usati */
#spaziotool {margin:0px auto; width: 760px; height: 130px;}
#tool {margin: 0px 0px 0px 610px; width: 120px; height: 30px; 
	background-image: url(immagini/tool.gif); background-color: transparent;
	background-position: top; background-repeat: no-repeat;}

/* Stili */

A:link, A:visited {text-decoration: none; font-weight: normal; color: #003399;}
A:hover, A:active {text-decoration: none; font-weight: normal; color: #CC0000;}
p {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #003366; text-align:justify; margin:2px 5px 4px 5px;}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #D7B038;	
	text-align: center;
	font-weight: bold;
	margin: 2px 2px 8px 5px;
}
h2 {
	font: 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #CC0000;	
	text-align:left;
	font-weight:bold;
	margin:2px 2px 6px 5px;
}
h3 {
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
	text-align:left;
	font-weight:bold;
	color: #006699;
	margin:2px 2px 4px 5px;
}
h4 {
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	text-align: right;
	font-weight: normal;
	color: #0099CC;
	margin: 2px 2px 4px 5px;
}

table.tabella {border:1px solid #ffffff; margin:0px 5px 5px;}
table.tabella tr th{text-align:center; background-color: #EDDBA3; border:1px solid #FFFBEE;}
table.tabella tr td{background-color: #F8F0DA; border:1px solid #FFFBEE;}

.allineasx {float:left;}
.allineadx {float:right;}

.blocco {width: 99%; border:2px solid #D7B038; background-color: #FFFBEE;}
	.blocco img {margin:2px 4px 2px 5px; border: 1px solid #D7B038;}
	.blocco p {margin-right:4px; text-align: left;}