﻿body
{
	margin:2px auto;
	padding: 0;
	height: 100%;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	color:#3d2626;
	/*background-color:#c0c0c0;*/
	background-image: url(../img/sfondo.jpg);
}

fieldset
{
	width: 96%;
}

legend
{
	color:Blue;
}

.img_bottone
{
	border:0px;
}


/*-------------------------------------------------------------------------------------
LINK
-------------------------------------------------------------------------------------*/
a
{
	color: #660000;
}
a:link
{
	color: #660000;
}

a:visited
{
	color: #660000;
	
}
a:hover
{
	/*color: #660000;*/
	color:red;
	text-decoration: none;
	background-color: #FFFFCC;
}



div#container
{
	margin:2px auto;
	width: 756px;
	margin: 0 auto;
	text-align: left;
	border-left: 1px solid #b79349;
	border-right: 1px solid #b79349;
	border-bottom: 1px solid #b79349;
	border-top: 1px solid #b79349;
	height: 100%;
	position:relative;
	background-color:White;
	
}

div#testata
{
	
}

div#content
{
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:2em;
}

/*--------------------------------------------------------------------------------
Serve per il footer
--------------------------------------------------------------------------------*/
body>#container
{
	height:auto;
	min-height:100%;
}


div#footer
{
	color:#cccc99;
	background-color:#990000;
	padding-left:5px;
	padding-right:5px;
	BOTTOM: 0px;
	width:746px;
	position: absolute;
	text-align:left;
	font-weight:bold;
}

#footer a
{
	text-decoration:none;
	font-weight:bold;
}

#footer a:link
{
	color:White;
}
#footer a:visited
{
	color:White;
}
#footer a:hover
{
	color:red;
}


/*-------------------------------------------------------------------------------------
MENU LATERALE
-------------------------------------------------------------------------------------*/
.menu_laterale
{
/*	background-image: url(../img/sfondo_menu.jpg);
	background-repeat: repeat-y;*/
}

/*-------------------------------------------------------------------------------------
TITOLO
-------------------------------------------------------------------------------------*/
.titolo
{
	color: #3D2626;
	font-weight: bold;
	font-size: 22px;
}

/*-------------------------------------------------------------------------------------
TITOLO PER LE PAGINE DELL'UTENTE
-------------------------------------------------------------------------------------*/
.titolo_pagina
{
	color: #3d2626;
	font-weight: bold;
	font-size: 20px;
}

/*-------------------------------------------------------------------------------------
SOTTOTITOLO
-------------------------------------------------------------------------------------*/
.sottotitolo
{
	color:#b79147;
	font-size: 12px;
	text-transform:uppercase;
	font-weight:bolder;
}

.sottotitolo2
{
	color:#b79147;
	font-size: 12px;
	font-weight:bolder;
}

/*-------------------------------------------------------------------------------------
TITOLI DELLE VARIE SEZIONI DI UNA PAGINA
-------------------------------------------------------------------------------------*/

.titolo_sezione
{
	color:#333333;
	font-weight:bolder;
	font-size:larger;
}

.titolo_sezione2
{
	color:#a38566;
	font-weight:bolder;
}
/*-------------------------------------------------------------------------------------
TITOLI DELLE VARIE SEZIONI NELLE NEWS
-------------------------------------------------------------------------------------*/

.titolo_sezione_news
{
	padding:2px;
	color: #333333;
	font-weight: bolder;
	font-size: 12px;
	background-color: #ddcba8;
}

.titolo_sezione_news2
{
	padding:2px;
	font-weight: bolder;
	background-color: #ddcba8;
}

/*-------------------------------------------------------------------------------------
TITOLI DEI VARI CAMPI DI UNA PAGINA
-------------------------------------------------------------------------------------*/
.titolo_campo
{
	color:#333333;
	font-weight:bolder;
}

/*-------------------------------------------------------------------------------------
IMMAGINI
-------------------------------------------------------------------------------------*/
.immagini
{
	border-right: #3d2626 2px solid;
	border-top: #3d2626 2px solid;
	border-left: #3d2626 2px solid;
	border-bottom: #3d2626 2px solid;
}

/*-------------------------------------------------------------------------------------
BARRA MENU
-------------------------------------------------------------------------------------*/
.barra_menu
{
	background-color: #ddcba8;
}

/*-------------------------------------------------------------------------------------
BARRA LINKS
-------------------------------------------------------------------------------------*/
.barra_links
{
	/*text-align:center;*/
	border-bottom: 1px solid #b79349;
	padding-bottom:2px;
	padding-top:2px;
	padding-left:15px;
	padding-right:5px;
}

/*-------------------------------------------------------------------------------------
MENU' DI SINISTRA
-------------------------------------------------------------------------------------*/
.menu_sx
{
	border-right: #b79349 1px solid;
	border-top: #b79349 1px solid;
	float: left;
	border-left: #b79349 1px solid;
	border-bottom: #b79349 1px solid; /*background-color: #cccccc;*/
	background-image: url(../img/sfondo_barra.jpg);
	width:80%;
}

.sezione_menu_sx
{
	padding: 5px;
	border-top: #ffffff 3px solid;
	font-weight: bolder;
	color: #ffffff;
	background-color: #ddcba8;
}

.sottosezione_menu_sx
{
	padding: 3px;
	border-top: #ffffff 3px solid;
	font-weight: bolder;
	color: black;
	
}

.link_menu_sx
{
	padding: 3px;
	border-top: #ffffff 1px solid;
	display: block;
	border-bottom: #cccccc 1px solid;
	background-color: #e1dfbf;
}

.menu_sx a 
{
	text-decoration:none;
}

.menu_sx a:link
{
	color:#cc0033;
}

.menu_sx a:visited
{
	color: #cc0033;
}
.menu_sx a:hover
{
	color:red;
}