@charset "UTF-8";
/* CSS Document */

body {text-align:center; width:100%; margin:0; padding:0; font: 12px Times New Roman, Times, Arial, Helvetica,sans-serif; line-height:1.3;}


body img { border:0px; }
	#header {width:100%; background: url(img/bg_header.jpg) repeat-x top left;  
overflow: hidden; border-bottom:1px solid #D1D1D1; padding:0; margin:0;  }

.novecento { width:877px; margin: 0 auto;padding: 0;text-align: left; height: auto;
overflow: hidden;}

.novecento1 { position:relative; width:867px; margin: 0 auto;padding: 0;text-align: left; height: auto;
overflow: hidden;}



.center { text-align:center;}



#menu { }

#menud { float:right; width:570px; }
.menudno { float:right; margin:0; padding:0;}
.menuds { float:right; margin:0; padding-left:34px;}

#blank {width:100%; 
overflow: hidden; ; padding:10px 0 10px 0; margin:0; border-top:2px solid #FFF; }



#footer {width:100%; background:#CFE0D9; color:#3D6C59;  
overflow: hidden; ; padding:8px 0 8px 0; margin:0; border-top:2px solid #FFF; }



#lang {width:100%; background:#CFE0D9; color:#3B6956;  
overflow: hidden; ; padding:6px 0 6px 0; margin:0; border-top:2px solid #FFF; }

#lang a, lang a:visited{color:#28473A; text-decoration: none; }


/* STILI HOMEPAGE */

#home {width:100%; background:url(img/bg_home.jpg) repeat-x top left;  
overflow: hidden; ; padding:0; margin:0; border-top:2px solid #FFF; }


#imghome { float:right; padding:28px 0 28px 0; width:560px;} 

#imghome img { border:1px solid #4F8D73; padding:2px; float:right; }

.scrittehome { position: absolute;
 				 top: 80px;
				 left: 5px;
				 width:260px;
				 overflow:hidden;
				 font-size:20px;
				 color:#000000;
  					
  }
  
  
.linguehome { position: absolute;
 				 top: 326px;
				 left: 87px;
  					
  }
  
  .linguehome img { float:left
  }




/* STILI OFFERTE */

.offerta { font-size:15px; padding-bottom:40px; 	}

.rif { float:left; padding-top:50px; width:75px }
.fotofferta { float:left; padding:6px; border:1px solid #4F8D73;}

.testofferta {padding:0 14px 0 14px; margin-left:256px;}


.offerta h2 { font-size:18px; padding:5px 14px 3px 14px; border-bottom:1px solid #4F8D73; margin-left:256px; }

.border { border: 1px solid #aaa; padding: 2px 2px 2px 5px}

.border-bottom { border-bottom:1px solid #999}

a.link_nero{
	color:#000000;
	text-decoration:none;
}

a.link_nero:hover{
	color:#000000;
	text-decoration:underline;
}