body  {
	font-family:verdana;
	font-size: 12px;
	color:#37265c;
	background-position: center top;
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-image: url(img/background.png);
	background-color: #000000;
}

.main_text, table, a {
	font-family:verdana;
	font-size: 12px;
	color:#37265c;
}

/* INIZIO MODIFICA header*/

#header {
	width: 960px;
	height: 160px;
	margin: 0 auto;
	background-image: url(img/DivHeader.jpg);
}

#header p {
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 0px 0px;
	font-size: 10px;
	color:#000000;
	vertical-align:middle;
	text-align: right;
}

#header a:link, 
#header a:active,
#header a:visited{
	color:#ff8000;
	text-decoration: none;
	font-size:12px;
}
#header a:hover{
	color:#ff0000;
	text-decoration: none;
    font-size:12px;
}

/* FINE MODIFICA header*/

/* INIZIO MODIFICA testata*/

#testata {
	width: 960px;
	margin: 0 auto;
}

#testata p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
	font-size: 10px;
	color:#666666;
	vertical-align:middle;
	text-align: center;
}

/* FINE MODIFICA testata*/

/* INIZIO MODIFICA footer*/

#footer {
	width: 960px;
	height: auto;
	margin: 0 auto;
}

#footer p {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 30px 0px;
	font-size: 11px;
	color:#000000;
	vertical-align:middle;
	text-align: center;
}

#footer a:link, 
#footer a:active,
#footer a:visited{
	color:#000000;
	text-decoration: none;
	font-size:11px;
}
#footer a:hover{
	color:#c2d545;
	text-decoration: none;
    font-size:11px;
}

/* FINE MODIFICA footer */

/* INIZIO MODIFICA BASE */
#baseA {
	width: 960px;
	margin: 0 auto;
	height:auto;
	text-align: left;
	background-image: url(img/DivCorpo.jpg);
}

#baseA001 {
	float: left;
	height:auto;
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#baseA002 {
	float: right;
	height:auto;
	width: 650px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: Justify;
}
/* FINE MODIFICA BASE */

#DivTesto {
	width: 630px;
	background-color:#7b7573;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	color:#37265c;
	text-decoration: none;
	font-size:12px;
	text-align: justify;
}

#DivTesto a:link, 
#DivTesto a:active,
#DivTesto a:visited{
	color:#37265c;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}
#DivTesto a:hover{
	color:#000000;
	text-decoration: none;
    font-size:12px;
	font-weight: bold;
}


/* INIZIO MODIFICA menu-verticale*/

#MenuVerticaleTesto {
	width: 280px;
	margin: 10px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	color:#37265c;
	text-decoration: none;
	font-size:12px;
	text-align: justify;
}

#MenuVerticaleTesto a:link, 
#MenuVerticaleTesto a:active,
#MenuVerticaleTesto a:visited{
	color:#37265c;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}
#MenuVerticaleTesto a:hover{
	color:#000000;
	text-decoration: none;
    font-size:12px;
	font-weight: bold;
}


#MenuVerticaleTitolo {
	width: 260px;
	background-color:#9caf15;
	margin: 2px 10px 2px 10px;
	padding: 5px 10px 5px 10px;
	color:#37265c;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}

#MenuVerticaleLink {
	width: 260px;
	background-color:#e5f76f;
	margin: 2px 10px 2px 10px;
	padding: 5px 10px 5px 10px;
}

#MenuVerticaleLink a:link, 
#MenuVerticaleLink a:active,
#MenuVerticaleLink a:visited{
	color:#37265c;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
}
#MenuVerticaleLink a:hover{
	color:#000000;
	text-decoration: none;
    font-size:12px;
	font-weight: bold;
}

/* FINE MODIFICA menu-verticale*/

.titoloA {
    font-family:verdana;
    font-size:14px;
    color:#c2d545;
	font-weight: bold;
}

.titoloB {
    font-family:verdana;
    font-size:14px;
    color:#000000;
	font-weight: bold;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* Fotogallery pagine interne */
#fotogallery{
	width: 800px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	background-color: transparent;
}
.fotogallery_all{
	width: 800px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	background-color: transparent;	
}
.image{
	float: left;
	width: 160px;
	height: 110px;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: transparent;
}
.image img{
	border: 1px solid RGB(50,50,50);
}
.image a img {
    border: 1px solid RGB(50,50,50);
}
.image a:hover img {
    border: 2px solid RGB(200,0,0);
}

/* Fotogallery pagine interne */
#fotogallery_A{
	width: 800px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	background-color: transparent;
}
.fotogallery_all{
	width: 800px;
	height: auto;
	margin: 0 auto;
	padding: 0;
	background-color: transparent;	
}
.image_A{
	float: left;
	width: 220px;
	height: 160px;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: transparent;
}
.image_A img{
	border: 1px solid RGB(50,50,50);
}
.image_A a img {
    border: 1px solid RGB(50,50,50);
}
.image_A a:hover img {
    border: 2px solid RGB(200,0,0);
}
