/* Foglio di stile "screen" per la realizzazione del sito di presentazione */

/*
verde: 328925

*/
html, body{margin:0; padding: 0;height: 100%}

body{
   background: #FFFFFF;
   font-family:  Trebuchet MS;
   font-size: 0.9em;
   color: #000000;
}


h1
{
   font-size: 1.3em;
}

h2
{
   font-size: 1.1em;
}

h3
{
   font-size: 0.9em;
}

.pulisci {clear: both;heigth:5px;} 

.page {
  background-color: #ffffff;
  width: 1200px;
  margin: 0px auto; 
}

body>.page{height: auto; min-height: 100%}

.header {
  background: #FFFFFF url("../images/header.jpg") top left no-repeat;
  width: 1200px;
	height:200px;
  margin: 0px auto; 
  position: relative;
}

.logo {
  width: 397px;
	float:left;
	margin-top:20px;
}

#menus {
  width: 780px;
	float:right;	
	padding:0;

}

#menutop {
    height: 153px;
	  width: 700px;		
    padding:0px; 
}

#menulingue {
    height: 17px;
	  width: 700px;		
    padding:0px; 
		text-align:right;
		font-size:11px;
}


#menulingue A {
	color: #7C7C7C;  
    font-size: 13px;
  	text-decoration: none;
		        
}


#menubar {
    background-color: #328925;
		color: #ffffff;		
	  width: 730px;		
		text-align:right;	
  height : 30px;
  line-height : 30px;
  position : relative;
  padding : 0px 13px;	
	float:right;		
	margin-right:-1px;			
}
#menubar-left
{
	background: transparent url("../images/left-menu-corner.gif") right top no-repeat;
	float:right;
	width:13px;	
	height:30px;
	
	
}


#menubar A {
	color: #ffffff;  
    font-size: 13px;
  	text-decoration: none;
		        
}

#menubar-rosso {
	background: transparent url("../images/menubar-rosso.jpg") right top no-repeat;
	width:180px;	
	height:30px;
	float:left;
	color: #ffffff;
	font-weight:bold;
	line-height:30px;
				
}

#menubar-viola {
	background: transparent url("../images/menubar-viola.jpg") right top no-repeat;
	width:180px;	
	height:30px;
	float:left;
	color: #ffffff;
	font-weight:bold;
	line-height:30px;
				
}


#menubar-verde {
	background: transparent url("../images/menubar-verde.jpg") right top no-repeat;
	width:180px;	
	height:30px;
	float:left;
	color: #ffffff;
	font-weight:bold;
	line-height:30px;
				
}

#menubar-arancio {
	background: transparent url("../images/menubar-arancio.jpg") right top no-repeat;
	width:180px;	
	height:30px;
	float:left;
	color: #ffffff;
	font-weight:bold;
	line-height:30px;
				
}

#menubar-giallo {
	background: transparent url("../images/menubar-giallo.jpg") right top no-repeat;
	width:180px;	
	height:30px;
	float:left;
	color: #ffffff;
	font-weight:bold;
	line-height:30px;
				
}

#menubar-arancio-scuro {
	background: transparent url("../images/menubar-arancio-scuro.jpg") right top no-repeat;
	width:200px;	
	height:30px;
	color: #ffffff;
	font-weight:bold;
	line-height:30px;
				
}

#menu-sx{
	width : 198px;
    float:left;
	margin: 0; 
    padding:5px;    
    text-align:left;
}

#menu-sx-home{
	width : 420px;
    float:left;
	margin: 0; 
    padding:5px;    
    text-align:left;
		overflow:auto;
}

#menu-dx{
	width : 210px;
    float:left;
	margin: 0; 
    padding:5px;    
    text-align:left;
		overflow:auto;
}


#testo-home{
    width : 548px;
		height: 478px;
    float:left;    	
		margin: auto;
		padding-bottom: 5px;
		padding-top: 5px;
		text-align: left;		
}


#testo A, testo-inside A{
	text-decoration:underline;
}

#testo{
    width : 770px;
    float:left;    	
		margin: auto;
		padding-bottom: 5px;
		padding-top: 5px;
		text-align: left;		
}

#testo-big{
    width : 970px;
    float:left;    	
		margin: auto;
		padding-bottom: 5px;
		padding-top: 5px;
		text-align: left;		
}
#testo-big a{
 text-decoration:underline;
}

#menu-operatore{
	width : 180px;
    float:left;
	margin: 0; 
    padding:5px;    
    text-align:left;
}	

#eventi{
    width : 1200;
		height: auto;
    float:left;    	
		margin: auto;
		padding: 5px;
		text-align: left;		
}


.photo_frame{
	border:5px solid #DCDCDC;
}

#banner {
    background-color: #0C83B1;
    height: 30px;
	  width: 1000px;
		padding:0px;
		margin:0px;				
}

#banner-mini {
    background-color: #0C83B1;
    height: 15px;
	  width: 800px;
		padding:0px;
		margin-bottom:5px;				
}

#content{
		background-color: #DCDCDC;
}

#content_inside{
		background-color: #ffffff;
}

#content_sx{
		float: left;
		width: 500px;
		text-align: left;
		padding: 5px;
}

#content_dx{
		float: right;
		width: 490px;
		text-align: right;
}

#content_bottom{
		text-align: left;
		padding:5px;
}

#content_home_sx{
		float: left;
		width: 700px;
		text-align: left;
		padding: 5px;
}

#content_home_dx{
		float: left;
		width: 100px;
		text-align: left;
		padding: 5px;		
}



.title {
/*    font-weight: bold;*/ 
    font-size: 15px;
		font-weight: bold; 
		font-family: Arial, Verdana;      
}


.title_big {
    font-size: 20px;
		font-weight: bold; 
		font-family: Arial, Verdana;      
}

#photo_home_page {
	  width: 1000px;
		padding:0px;
		margin:0px;				
}

.photo{
border:1px solid #dddddd; padding:3px;
}

.title_home_page {
/*    font-weight: bold;*/  
    font-size: 16px;  
		font-weight:bold;      
}

.title_home_page A{
/*    font-weight: bold;*/
    font-size: 16px;        
}


.text_home_page{
	font-size: 13px;
}

.subtitle {
    font-weight: bold;
	color: #38682A;
    font-style: italic;  
}

.subtitle_regular {
    font-weight: bold;
	color: #38682A; 
}

A, A:link, A:visited {
  	text-decoration: none;
	color: #000000;
}
A:hover {
  	text-decoration: underline;
	color: #000000;
}

INPUT, SELECT, TEXTAREA{
   font-family: Arial, Verdana ;
   font-size: 11px;
   color: #38682A;
   background-color:#ffffff;
	border: 1px solid #38682A;
}

BUTTON{
   font-family: Arial, Verdana ;
   font-size: 12px;
   color: #ffffff;
   background-color:#38682A;
	 padding: 3px;
	border: 1px solid #38682A;
}

#bottone{
   font-family: Arial, Verdana ;
   font-size: 12px;
   color: #ffffff;
 	 padding: 3px;
   background-color:#38682A;
	border: 1px solid #38682A;
	text-decoration: none;
}

TR,TD, TH {
  color : #000000;
  font-size : 12px;
}

.error{
	text-align:center;
	color: red;
	font-weight: bold;
	
}

.message{
	color: #666666;
	font-weight: normal;
}

#footer{
	height: 30px;
	line-height: 30px;
	font-size: 0.8em;
	background-color: #328925;
	color: #ffffff;
	text-align:right;
	padding-right:20px;
  width: 1200px;	
	bottom: 0;	
}

#footer A{
	color: #ffffff;
}

