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

/*
verde spento: 83BD41
verde brillante: 83BD41
marrone: 6D6955
*/
body{
   background: #FFFFFF;
   padding: 0;
   margin:0;
   font-family:  Arial ;
   font-size: 12px;
   color: #000000;
}

.pulisci {clear: both} 

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

#header {
  background-color: #FFFFFF;
  width: 1000px;
	height:180px;
  margin: 0px auto; 
  position: relative;
}

#logo {
  width: 200px;
	float:left;
}

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

}

#menutop {
    background-color: #ffffff;
    height: 103px;
	  width: 800px;		
    padding:0px; 
}

#menulingue {
    background-color: #ffffff;
    height: 17px;
	  width: 800px;		
    padding:0px; 
		text-align:right;
		font-size:11px;
}


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

#menuopere {
    background-color: #7C7C7C;
		color: #ffffff;
    height: 30px;
	  width: 800px;		
    line-height: 30px;		
		margin-bottom: 3px; 
		text-align:left;		
}


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

#menubar {
    background-color: #0C83B1;
		color: #ffffff;		
    height: 30px;
	  width: 800px;		
		padding:0px;
    line-height: 30px;		  
		margin-bottom: 3px;
		text-align:left;				
}


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

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

#menu_nav{
		background-color: #DCDCDC;
	  width: 1000px;
    height: 30px;
    line-height: 30px;	
		text-align:left;	
    font-size: 15px;
		font-weight: bold; 						
}

#menu-catalogo-dx{

	width : 180px;
    float:right;
	margin: 0; 
    padding:5px;    
    text-align:left;
		overflow:auto;
}


#scheda-catalogo{
    width : 790px;
		height: auto;
    float:left;    	
		margin: auto;
		padding-bottom: 5px;
		padding-top: 5px;
		text-align: left;		
}

#scheda-catalogo-big{
    width : 1000px;
		height: auto;
    float:left;    	
		margin: auto;
		padding-bottom: 5px;
		padding-top: 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: 560px;
		text-align: left;
		padding: 5px;
}

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

#content_home_dx2{
		float: left;
		width: 230px;
		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;				
}

.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: 10px;
	background-color: #7C7C7C;
	color: #ffffff;
}

#footer A{
	color: #ffffff;
}


