body {
margin:0;
background-color:#fef6b0;
background-image:url(/img_sito/grafica/2009/sfondo.jpg);
background-repeat:no-repeat;
background-position:top;

}

a:link, a:visited, a:hover, a:active {
color:#383539;
text-decoration:none;
}

form {
padding:0;
margin:0;
}


#contenitore {
position:relative;
margin:0 auto 0 auto;
width:740px;

}

#contenitore_testatone {
position:relative;
margin:0 auto 0 auto;
background-image:url(/img_sito/grafica/2009/testata.jpg);
background-repeat:no-repeat;
background-position:top;

}

#contenitore_testata {

position:relative;
width:740px;
height:208px;
float:left;
}

#testata {
position:relative;
width:740px;
height:208px;
float:left;
}

#testata_pezzetto {
position:absolute;
float:right;
right:0;
top:0;

}

#promosso_da {
	position:absolute;
	float:right;
	right:0px;
	top:14px;
}


#terramadre_sx {
width:150px;
height:225px;
margin:20px 0px 0px 0px ;
background-color:#000000;
background-image:url(/img_sito/grafica/2009/terramadre_sx.jpg);
background-repeat:no-repeat;
background-position:top;

}


#corpo {
position:relative;
width:740px;
float:left;
background-image:url(/img_sito/grafica/sfondocorpo2009.gif);
background-repeat:repeat-y;
}

#corpo .menuleft {
position:relative;
width:150px;
float:left;
clear:both;
background-color:#ef7707;
}

#corpo .contenuto1 {
position:relative;
width:440px;
min-height: 732px;
height: auto !important;
height: 750px;
float:left;
background-color:#FFFFFF;
}

#corpo .contenuto2 {
position:relative;
min-height: 732px;
height: auto !important;
height: 750px;
width:590px;
float:left;
background-color:#FFFFFF;
}

#corpo .menuright {
position:relative;
margin-top:20px;
width:150px;
float:left;
background-color:#ef7707;
}

#corpopagina {
padding:10px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#383539;
}




#sponsors {
width:740px;
float:left;
background-color:#FFFFFF;
border-top:1px solid #E6E6E6;
}

#piede {
width:740px;
float:left;
background-color:#ef7707;
}

#piedeinc {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
line-height:25px;
}

#piedloghi {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
line-height:25px;
}

#contenitore_immagini {
margin:0 auto 0 auto;
width:1020px;
}

#menusx {
background-color:#ef7707;
width:150px;
margin:0;
padding:0;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}

#menudx {
background-color:#ef7707;
width:150px;
margin:0;
padding:0;
line-height:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.testomenu {
margin:10px;
line-height:15px;
}

.formmenu {
padding:0;
margin:10px;
margin-top:5px;
}


font.testo_normale {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#383539;
}

font.rossoform {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FF0000;
}

.boxform 
{
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.boxformrosso
{
	padding: 2px;
	border:solid 1px #ff0000;
	background-color: #fffbec;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.titolo1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8C0012;
font-weight:bold;
}

.titolo_picc {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C0012;
font-weight:bold;
}

A.titolo_picc:link {COLOR: #8C0012; text-decoration:none}
A.titolo_picc:visited {COLOR: #8C0012; text-decoration:none}
A.titolo_picc:active {COLOR: #8C0012; text-decoration:none}
A.titolo_picc:hover{color: #8C0012; text-decoration:underline}

ul {
list-style:none;
padding:0;
margin:0;
margin-bottom:11px;
}

li {
padding-left:18px;
background-image:url(/img_sito/grafica/qgrigio.gif);
background-repeat:no-repeat;
background-position:6px 8px;
}

li.lingua {
background-color:#f2b15c;
color:#FFFFFF;
line-height:22px;
background-image:url(/img_sito/grafica/freccia1.gif);
background-repeat:no-repeat;
background-position:5px 8px;
}

li.capomenu {
background-color:#f2b15c;
color:#FFFFFF;
line-height:22px;
background-image:url(/img_sito/grafica/freccia2.gif);
background-repeat:no-repeat;
background-position:5px 9px;
font-weight:bold;
}

li.entryform {
background-color:#f2b15c;
color:#FFFFFF;
line-height:22px;
background-image:url(/img_sito/grafica/qbianco.gif);
background-repeat:no-repeat;
background-position:6px 9px;
}

#menusx a.nero:link, a.nero:visited,a.nero:active {
color:#000000;
text-decoration:none;
}

#menusx a.nero:hover {
color:#000000;
text-decoration:underline;
}

#titolo_pagina {
position:relative;
padding-top:10px;
}


#menusx a.bianco:link, a.bianco:visited,a.bianco:active {
color:#FFFFFF;
text-decoration:none;
}

#menusx a.bianco:hover {
color:#FFFFFF;
text-decoration:underline;
}

p {
margin:0;
padding:0;}

p.verdana16arancio {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#EF7707;
}

.verdana12arancio {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#EF7707;
}

p.verdana16arancio_titolo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#EF7707;
font-weight:bold;
}

p.presentazione {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#383539;
line-height:18px;
}

p.menu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#383539;
}


.verdana16aranciof {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#EF7707;
}

.verdana12aranciof {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#EF7707;
}


#presentazione {
padding:10px;
padding-right:30px;
}

#primopiano {
padding-left:40px;
padding-right:30px;
}

#primopiano .news1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#383539;
font-weight:bold;
line-height:20px;
}

#primopiano .titolo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8C0012;
}

#primopiano .news2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6E6E6E;
line-height:15px;
padding-bottom:15px;
}

#primopiano .image {
padding-bottom:15px;
}


#archivionews {
padding-left:0;
padding-right:0;
}

#archivionews .news1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#383539;
font-weight:bold;
line-height:20px;
}

#archivionews .titolo {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#8C0012;
}

#archivionews .news2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#6E6E6E;
line-height:15px;
padding-bottom:15px;
}

#archivionews .image {
padding-bottom:15px;
}

.inputbutton,
.inputsubmit{padding:2px 15px 3px 15px;border-style:solid;border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:#D9DFEA;border-left-color:#D9DFEA;border-bottom-color:#999999;border-right-color:#999999;background-color:#8C0012;color:#FFFFFF;font-size:11px;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;text-align:center; margin:0;}

.input_sf{
float:left;
background:url(/img_sito/grafica/bottone_link.gif);
background-repeat:no-repeat;
background-position:top;
width:250px;
height:24px;
text-align:center;
padding-top:5px;
color:#FFFFFF;
font-size:11px;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
text-align:center;
}

.input_sf_dx{
float:right;
background:url(/img_sito/grafica/bottone_link.gif);
background-repeat:no-repeat;
background-position:top;
width:250px;
height:24px;
text-align:center;
padding-top:5px;
color:#FFFFFF;
font-size:11px;
font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
text-align:center;
}

.input_sf a{text-decoration:none; color:#FFFFFF;}
.input_sf a:hover{text-decoration:none; color:#FF0000;}
.input_sf a:visited{text-decoration:none; color:#FFFFFF;}




.testo10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}


.messaggi_titoletti10 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8C0012;
}

.messaggi_titoletti11 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#8C0012;
}

.bdbottom {
border-bottom:1px solid #CCCCCC;
}


/*  
----------------------------------------------------------
   CLASSE MENU CALENDARIO
----------------------------------------------------------
*/


td.calendario {
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	border-left:1px solid #e7e7e7;
	border-right:1px solid #e7e7e7;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}

.calendar
	{
	color: #cf4a00;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0px;
	line-height:14px
	}
	
a.calendar:link  {COLOR: #cf4a00; TEXT-DECORATION: none}
a.calendar:visited  {COLOR: #cf4a00; TEXT-DECORATION: none}
a.calendar:hover{COLOR: #8C0012; TEXT-DECORATION: none}
a.calendar:active  {COLOR: #cf4a00; TEXT-DECORATION: none}



