@charset "utf-8";

body{
	font: 90%/1.4em "Trebuchet MS", Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;	
	background: url(../img/bg_pagina.gif) #6b1433;
	background-repeat: repeat-x;
	background-position: left top;
	
}


#container { 	
				background:url(../img/container3.png);
				background-repeat:no-repeat;
				background-position: top center;
				height:468px;
				width:940px;
				
				
}


#container2 { 	background:url(../img/container2.png);
				background-repeat:repeat-y;
				background-position: top left;				
				width:940px;
				min-height:400px;
				
				
}

#bottom_foto {  background:url(../img/bottom_foto2.jpg) #f7f1f3;
				background-repeat:no-repeat;
				background-position: top center;
				height:35px;
				width:900px;
}




.testo{		font-family:"Trebuchet MS", Arial, sans-serif;
			font-size:0.75em;
			color:#000000;
			padding:3px;
}


.testo a{		font-family:"Trebuchet MS", Arial, sans-serif;			
			color:#660033;
			text-decoration:underline;
}

.testo a:hover{		font-family:"Trebuchet MS", Arial, sans-serif;			
			color:#000000;
			text-decoration:none;
}


.testo_contatti2{	
				font-family:"Trebuchet MS", Arial, sans-serif;
				font-size:0.9em;
				color:#fff;
				padding:3px;
}

.testo_contatti2 a{	
				font-family:"Trebuchet MS", Arial, sans-serif;
				
				color:#fff;
				padding:3px;
				text-decoration:none;
}


.testo_contatti2 a:hover{	
				font-family:"Trebuchet MS", Arial, sans-serif;
				
				color:#e386c3;
				padding:3px;
				text-decoration:none;
}



.testo_contatti3{	
				font-family:"Trebuchet MS", Arial, sans-serif;
				font-size:0.9em;
				color:#FFFFFF;
				
				padding:3px;
}

.testo_contatti3 a{	
				font-family:"Trebuchet MS", Arial, sans-serif;
				
				color:#fff;
				
				text-decoration:none;
}


.testo_contatti3 a:hover{	
				font-family:"Trebuchet MS", Arial, sans-serif;
				
				color:#e386c3;
				
				text-decoration:none;
}


.testo_contatti{	
				font-family:"Trebuchet MS", Arial, sans-serif;
				font-size:0.75em;
				color:#fff;
				padding:3px;
}

.testo_contatti a:link{	
				font-family:"Trebuchet MS", Arial, sans-serif;				
				color:#fff;
				text-decoration:none;
				
}

.testo_contatti a:visited{	
				font-family:"Trebuchet MS", Arial, sans-serif;				
				color:#fff;
				text-decoration:none;
				
}

.testo_contatti a:hover{	
				font-family:"Trebuchet MS", Arial, sans-serif;				
				color:#e386c3;
				text-decoration:none;
				
}

.testo_contatti a:active{	
				font-family:"Trebuchet MS", Arial, sans-serif;				
				color:#fff;
				text-decoration:none;
				
}

.testo_news{		font-family:"Trebuchet MS", Arial, sans-serif;
			font-size:0.7em;
			color:#000000;
			padding:3px;
			line-height:1.8em;
}


.testo_news a{		font-family:"Trebuchet MS", Arial, sans-serif;			
			color:#660033;
			text-decoration:none;
}

.testo_news a:hover{		font-family:"Trebuchet MS", Arial, sans-serif;			
			color:#000000;
			text-decoration:none;
}

.titolo {		font-family:"Trebuchet MS", Arial, sans-serif;
			font-size:1.2em;
			color:#490b22;
}


.titolo_menu {		font-family:"Trebuchet MS", Arial, sans-serif;
			font-size:0.8em;
			color:#fff;
			background:#8c3c59;
			padding: 2px 0 2px 8px;
}

.testo2{		font-family:"Trebuchet MS", Arial, sans-serif;
			font-size:0.8em;
			color:#660033;
			font-style:oblique;
}

.testo2 a{		font-family:"Trebuchet MS", Arial, sans-serif;			
			color:#660033;
			text-decoration:none;
			font-style:normal;	
}


.testo2 a:hover{		font-family:"Trebuchet MS", Arial, sans-serif;			
			color:#000000;
			text-decoration:none;
			font-style:normal;		
}


.footer { 	font-family:"Trebuchet MS", Arial, sans-serif;
			color: #3c0319;
			font-size:0.75em;
			padding:20px 5px 10px 5px;
}

.menu_profilo { 	
				font-family:"Trebuchet MS", Arial, sans-serif;
				
				color:#000;
				text-decoration:none;
				text-align:center;
}

.menu_profilo a{ 	
				font-family:"Trebuchet MS", Arial, sans-serif;				
				color:#fff;
				text-decoration:none;
				text-align:center;
				background:#000000;
				padding:3px;
}


.menu_profilo a:hover{ 	
				font-family:"Trebuchet MS", Arial, sans-serif;				
				color:#fff;
				text-decoration:underline;
				text-align:center;
				background:#000000;
				padding:3px;
}

/*  MENU ORIZZONTALE */

#menu02 {
width: 100%;
font: 100% "Trebuchet MS", Arial, sans-serif;
margin: 0;
padding: 0 0 0 10px;
height:31px;

}
#menu02 ul{
margin:0;
padding-left: 0;
list-style: none;
}

#menu02 li{
font-size: 0.75em;
/*letter-spacing:0.02em;*/
display: inline;
margin: 0;
padding: 0;
}

#menu02 a:link, #menu02 a:visited {
float:left;
background: url(../img/menu2b.jpg) center top repeat-x;
color: #fff;
margin: 0em;
padding: 0.6em 0.9em 0.0em 0.9em !important;
padding: 0.6em 0.9em 0.2em 0.9em;
text-decoration:none;
height: 26px !important;
height:31px;
border-right: 1px solid #4b0d24;}



#menu02 a:hover, #menu02 a:active{
float:left;
color: #fff;
background: url(../img/menu2a.jpg) center top  repeat-x;
border-right: 1px solid #4b0d24;
}

/*  FINE MENU ORIZZONTALE */






/*  MENU SX */

#menu04v {
width: 160px;
font: 80% Arial, Helvetica, sans-serif;
}
#menu04v ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu04v li {
font-size: 0.9em;
display: inline;
margin: 0;
padding: 0;
}
#menu04v a:link, #menu04v a:visited {
display: block;
background-color: #ecd4dd;
background: url(../img/menu2b.jpg) center top repeat-x;
background:#e7dbdf;
background:#f4ebee;
color: #490b22;
margin: 0;
padding: 0.5em 0.6em 0.5em 0.6em;
text-decoration: none;
border-top: 1px solid  #fff;
border-bottom: 1px solid  #e0cad0;
/*border-left: 3px solid #883956;*/
}
#menu04v a:hover, #menu04v a:focus, #menu04v a:active{
background-color: #883956;
background: url(../img/menu2a.jpg) center top  repeat-x;
background:#f8f5f6;
color: #000;
/*border-left: 3px solid #883956;*/
}

/*  FINE MENU SX  */



/*  PROFILO 01*/

#profilo01 {
width: 280px;
height:400px;
font: 100% "Trebuchet MS", Arial, sans-serif;
margin: 0;
padding: 0;

}

#profilo01 ul{
margin:0;
padding-left: 0;
list-style: none;
}

#profilo01 li{
font-size: 0.75em;
display: inline;
margin: 0;
padding: 0;
width: 280px;
height:400px;
}

#profilo01 a:link, #profilo01 a:visited {
float:left;
background: url(../images/profilo_01.jpg) center top no-repeat;
margin: 0em;
padding: 0em;
text-decoration:none;
width: 280px;
height:400px;
}



#profilo01 a:hover, #profilo01 a:active{
float:left;
background: url(../images/profilo_01_h.jpg) center top no-repeat;
width: 280px;
height:400px;
}


/*  FINE PROFILO 01*/


/*  PROFILO 02*/

#profilo02 {
width: 280px;
height:400px;
font: 100% "Trebuchet MS", Arial, sans-serif;
margin: 0;
padding: 0;

}

#profilo02 ul{
margin:0;
padding-left: 0;
list-style: none;
}

#profilo02 li{
font-size: 0.75em;
display: inline;
margin: 0;
padding: 0;
width: 280px;
height:400px;
}

#profilo02 a:link, #profilo02 a:visited {
float:left;
background: url(../images/profilo_02.jpg) center top no-repeat;
margin: 0em;
padding: 0em;
text-decoration:none;
width: 280px;
height:400px;
}



#profilo02 a:hover, #profilo02 a:active{
float:left;
background: url(../images/profilo_02_h.jpg) center top no-repeat;
width: 280px;
height:400px;
}


/*  FINE PROFILO 02*/



/*  PROFILO 03*/

#profilo03 {
width: 280px;
height:400px;
font: 100% "Trebuchet MS", Arial, sans-serif;
margin: 0;
padding: 0;

}

#profilo03 ul{
margin:0;
padding-left: 0;
list-style: none;
}

#profilo03 li{
font-size: 0.75em;
display: inline;
margin: 0;
padding: 0;
width: 280px;
height:400px;
}

#profilo03 a:link, #profilo03 a:visited {
float:left;
background: url(../images/profilo_03.jpg) center top no-repeat;
margin: 0em;
padding: 0em;
text-decoration:none;
width: 280px;
height:400px;
}



#profilo03 a:hover, #profilo03 a:active{
float:left;
background: url(../images/profilo_03_h.jpg) center top no-repeat;
width: 280px;
height:400px;
}


/*  FINE PROFILO 03*/



#menu01o {
width: 100%;
font: 80% Arial, Helvetica, sans-serif; 
}
#menu01o ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu01o li{
font-size: 0.9em;
display: inline;
margin: 0;
padding: 0;
}
#menu01o a:link, #menu01o a:visited{
float: right;
background: #000;
color: #fff;
margin: 0em;
padding: 0.3em 1.5em 0.3em 1.5em;
text-decoration: none;
border: 1px solid #fff;
}
#menu01o a:hover, #menu01o a:active{
color: #fff;
background: #660033;
}





#menu02o {
width: 100%;
font: 80% Arial, Helvetica, sans-serif;

}
#menu02o ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu02o li{
font-size: 0.9em;
display: inline;
margin: 0;
padding: 0;
}
#menu02o a:link, #menu02o a:visited{
float:left;
background: #000;
color: #fff;
margin: 0em;
padding: 0.3em 0.7em 0.3em 0.7em;
text-decoration: none;
border: 1px solid #fff;
}
#menu02o a:hover, #menu02o a:active{
color: #fff;
background: #660033;
}



/*  NEWS */


.top_titolo_stampa { 
	color:#FFFFFF;
	font-size:0.75em;
	background:#761b49;
	padding:1px 0px 1px 4px;
}


.news td{ 
	background:#d2c2c5;
	padding:1px 0px 1px 4px;
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:0.75em;
	color:#000000;
}


.news a{ 
	color:#660033;
	text-decoration:underline;
}

.news a:hover{ 
	color:#000000;
	text-decoration:none;
}


.video { 
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#000000;
	font-size:0.8em;
	font-weight:bold;
	padding:2px 0 2px 0;
}

.video a{ 
	color:#6b1433;
	text-decoration:none;
	font-size:0.9em;
}

.video a:hover{ 
	color:#000;
	text-decoration:none;
	font-size:0.9em;
}