@charset "utf-8";
body {background-color: #FFFFFF;
margin: 0px;
padding: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 62.5%;
color: #000000;
text-align: center;
}

table { margin:auto; } 

#contenitore{
width: 100%;
margin: 0 auto;          
text-align: center;    
}

p {margin: 0px;
padding: 0px;
font-size: 1.4em;
text-align: left;
}

p.centro {
text-align: center;
}

 h1{
margin: 0px;
padding: 0px;
padding-top: 13px;
padding-left: 34px;
font-size: 1.8em;
color: black;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
  }

img {
	border: none;
}

a {color: #00008b;
text-decoration: underline;
}

a:hover {text-decoration:none;
}

 h2{
margin: 0px;
padding: 0px;
padding-top: 15px;
padding-left: 34px;
font-size: 1.6em;
color: white;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
  }

h3 {text-align: left;
color: #008b8b;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 16px;
font-weight: bold;
margin-bottom: 1px;
padding-bottom: 1px;
}



td {
	text-align: left;
}

p.privacy {margin: 1px;
padding: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 0.7em;
color: Black;}



br.clear {clear: both;}


form
{
margin:0px;padding:0px;
}

.FormHeaderTD { text-align: Center}
.FormHeaderFONT {font-size: 14px; color: #39444D; font-weight: bolder; font-family: Arial, Helvetica, sans-serif;
}
.FieldCaptionTD {background-color: #b1d2e7;
}

.FieldCaptionFONT {font-size: 12px; color: Black; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.DataTD {background-color: #bddcf0;
}
.RecordSeparatorTD {background-color: #FFFFFF}
.DataFONT {font-size: 12px; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.ColumnFONT {font-size: 10px; color: Black; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;   }
.ColumnTD {background-color: #FFB89D;  text-align : center; }

/* INIZIO FOOTER */
#footer {
padding: 0px;
padding-top: 10px;
text-align: center;
}

#footer p {margin: 0px;
padding: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
background-color: transparent;
color: white;
text-align: center;}

#footer a {
color: white;
text-decoration: underline;}

#footer a:hover {
text-decoration: none;
}
/* FINE FOOTER */


/* INIZIO NOTIZIE */
img.notizia{
margin-left: 0;
margin-bottom: 10px;
margin-right: 10px;
margin-top: 0;
padding: 2px 2px 2px 2px;
border-color: #7D7D7D #7D7D7D #7D7D7D #7D7D7D;
float: left;
 border-right: 1px solid;
 border-left: 1px solid;
 border-bottom: 1px solid;
 border-top: 1px solid;
}

hr.news{ 
border-bottom: 1px;
border-style: dotted;
border-color: Gray;
 }
/* FINE NOTIZIE */
 
 
 
img.sinistra{
 border: 1px solid #5F5F5F;
 padding: 2px;
 float: left;
 margin: 0px;
 margin-right: 5px;
 }
 
img.destra{
 border: 1px solid #5F5F5F;
 padding: 2px;
 float: right;
 margin: 0px;
 margin-left: 5px;
 }
 
img.cornice {border: 1px #448FB4 solid;
padding: 3px;
margin-bottom: 0px;}

/* INIZIO POLICY */
#policy{
margin-top: 0px;
margin-left: 0px;
margin-right: 20px;
}

#policy h1{
margin: 0px;
padding: 0px;
padding-bottom: 5px;
font-size: 1.5em;
color: #30719a;
font-weight: bold;
  }

#policy p{
margin: 0px;
padding: 0px;
font-size: 1.2em;
padding-bottom: 20px;
}
/* FINE POLICY */

/* INIZIO ERRORE */
div .errore {
margin: 0px;
text-align: center;
}

.errore span{
	padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
border: 2px solid;
border-color: #b22222;
background-color: #ffffe5;
color: maroon;
font-size: 12px;
}
/* FINE ERRORE */

/* INIZIO COMUNICAZIONE */
div .comunicazione {
margin: 0px;
margin-top: 10px;
margin-bottom: 10px;
text-align: center;
}

.comunicazione span{
	padding-left: 15px;
padding-right: 15px;
padding-top: 5px;
padding-bottom: 5px;
border: 2px solid;
border-color: #658624;
background-color: #e3f0c3;
color: #0b0b04;
font-size: 12px;
}
/* FINE COMUNICAZIONE */


/* INIZIO TESTATA */
#testata {
padding: 0px;
text-align: right;
}

#testata p {margin: 0px;
padding: 0px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px;
padding-right: 30px;
background-color: transparent;
color: white;
text-align: right;}

#testata a {
color: white;
text-decoration: none;}

#testata a:hover {
color: #cdcdcd;
}
/* FINE TESTATA */



#chsiamo p {margin: 0px;
padding: 0px;
font-size: 1.2em;
text-align: left;
}
  
  #chisiamo h3{
margin: 0px;
padding: 0px;
padding-top: 30px;
padding-bottom: 10px;
font-size: 1.6em;
color: #a52a2a;
font-weight: bold;
  }
  


hr.tratteggio{
padding: 0px;
margin: 0px;
	border-bottom: 1px;
	border-style: dotted;
	border-color: Gray;
}

/* INIZIO Lista con voci generiche */

 #chisiamo ul{
 list-style-type: square;
 margin: 0;
 padding: 0;
 padding-left: 30px;
 margin-left: 0;
 padding-top: 5px;
 }
 
 #chisiamo ul li{
 display: list-item;
 padding-bottom:10px;
 font-size: 1.4em;
 
 }
 


/* FINE Lista con voci generiche */

input.btn{
   color:#050;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;
   background-color:#ffc;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');}

		
/* INIZIO GALLERIE */

#gallerie p {margin: 0px;
padding: 0px;
font-size: 1.2em;
text-align: left;
}

#gallerie h1{
margin: 0px;
padding: 0px;
padding-bottom: 5px;
font-size: 1.8em;
color: #448FB4;
font-weight: bold;
  }
  
  #gallerie h2{
margin: 0px;
padding: 0px;
font-size: 1.2em;
color: #a52a2a;
font-weight: bold;
  }
  
#gallerie a {
color: navy;
text-decoration: none;}

#gallerie a:hover {
text-decoration: underline;
}

/* FINE GALLERIE */

.aspmaker {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: small; /* font size */	
}

input, textarea, select {	
	font-family: Verdana; /* font name */
	font-size: small; /* font size */
} 



/* template layout */
.ewLayout {
	font-family: Verdana; /* font name */
	font-size: small; /* font size */
	width: 100%;
	height: 100%;
}

.ewHeaderRow {
	background-color: #0000FF; /* background color */	
}

.ewContentTable {
	font-family: Verdana; /* font name */
	font-size: small; /* font size */	
	width: 100%;
	height: 100%;	
}

.ewMenuColumn {
	background-color: #F1F1F1; /* background color */
	width: 180px;
	vertical-align: top;
	padding: 1px;	
}

.ewContentColumn {
	background-color: inherit; /* background color */
	vertical-align: top;
	padding: 10px;
}

.ewFooterRow {
	background-color: #0000FF; /* background color */
	color: #FFFFFF; /* footer font color */	
	padding: 4px;
}

.ewFooterText {
	font-family: Verdana; /* font name */
	font-size: small; /* font size */	
}

.ewForm {
	margin: 0;
	padding: 0;
}

.ewGrid {
	border-collapse: separate;
}

.ewGridContent {
	padding: 0;	
	border: 1px solid #4F93E3; /* grid border */			
}

/* grid pager panel */
.ewGridUpperPanel, .ewGridLowerPanel {
	padding: 3px;	
	border-left: 0;
	border-right: 0;	
	background-color: inherit; /* grid header color */
	color: inherit;	 /* grid header font color */
	font-family: Verdana; /* font name */
	font-size: small; /* font size */			
}

.ewGridUpperPanel {
	border-top: 0px;
	border-bottom: 1px solid;
	border-color: #4F93E3; 
}

.ewGridMiddlePanel {
	border: 0;	
}

.ewGridLowerPanel {
	border-top: 1px solid;
	border-bottom: 0px; 
	border-color: #BFD3EE; 
}

.ewGridUpperPanel td, .ewGridLowerPanel td {
	color: inherit;	 /* grid header font color */
	font-family: Verdana; /* font name */
	font-size: small; /* font size */			
}

.ewPager td {
	white-space: nowrap;	
}

.ewTabContent {
	padding: 0;
	border: 0;
}

.ewMultiColumnTable {
	border: 0;
}

.ewMultiColumnTable td {
	padding: 10px;
}

/* main table */
.ewTable {
	border: 0;
	border-spacing: 0;
	border-collapse: collapse;
	empty-cells: show;
	width: 100%;
	font-family: Verdana; /* font name */
	font-size: small; /* font size */			
}

.ewTableSeparate {	
	border-collapse: separate;		
}

.ewTable td {
	padding: 3px; /* cell padding */
	border-bottom: 1px solid; /* border width, horizontal grid line */
	border-top: 0px;
	border-left: 0px;
	border-right: 1px solid; /* border width, vertical grid line */
	border-color: #BFD3EE;  /* border color */
}

.ewTableAddOpt {
	border: 0;
	border-spacing: 0;
	font-family: Verdana; /* font name */
	font-size: small; /* font size */			
}

.ewTableAddOpt td {
	padding: 3px; /* cell padding */
	border: 0;
}
	
.ewTable .ewTableHeader, .ewTable .ewTableHeader td {
	background-color: #2647A0;	/* header bgcolor */
	color: #FFFFFF; /* header font color */
	border-bottom: 1px solid; /* header border width */
	border-right: 1px solid; /* header border width */
	border-color: #4F93E3; /* header border color */	
	background-image: url(images/blue.png); /* header bg image */
	background-repeat: repeat-x;		
	vertical-align: top; 	
}

.ewPointer {
	cursor: pointer;
}

.ewTableHeader a:link, .ewTableHeader a:active, .ewTableHeader a:visited {	
	color: #FFFFFF; /* header font color */
	text-decoration: none;	
}

.ewTableHeaderBtn {
	width: 100%;
	font-family: Verdana; /* font name */
	font-size: small; /* font size */				
}

.ewTableHeader .ewTableHeaderBtn td {
	background: transparent;
	padding: 0;
	border: 0;
	white-space: nowrap;		
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
	color: inherit;
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #EDF5FF; /* alt row color 2 */
	color: inherit;	
}

/* main table last row */
.ewTableLastRow td {
	border-bottom: 0px;
}

/* main table edit mode row color */
.ewTableEditRow {
	background-color: #FFFF99; /* edit mode color */
	color: inherit;
}

/* main table highlight color */
.ewTableHighlightRow {
	background-color: #FFFFCC; /* highlight color */
	color: inherit;
}

/* main table select color */
.ewTableSelectRow {
	background-color: #8D8D8D; /* select color */
	color: #FFFFFF;
}

/* main table footer */
.ewTableFooter {
	background-color: #D4E7FD; /* footer color */
	color: inherit;
}

/* table for export to HTML */
.ewExportTable {
    border-collapse: collapse;
    empty-cells: show; 
}

.ewExportTable td {
    padding: 3px; /* cell padding */
    border: 1px solid #C0C0C0;
}

.ewBasicSearch {
	font-family: Verdana; /* font name */
	font-size: small; /* font size */
	border: 0px;
	border-collapse: collapse;
}

.ewBasicSearch td {
	border: 0px;
	padding: 2px;
}

.ewSearchOpr {
	font-family: Verdana; /* font name */
	font-size: small; /* font size */
	color: maroon;
}

.ewItemTable td {
	color: inherit; /* text color */
	font-family: Verdana; /* font name */
	font-size: small; /* font size */
	border: 0px;
	padding: 0px;
	vertical-align: top; 
}

/* separator */
.ewSeparator {
    color: gray;
}

/* classes for report */
.ewReportTable {
    border: 0px;
    border-collapse: collapse;
}

.ewReportTable td {
    padding: 3px;
}

.ewGroupField {
	font-weight: bold;
}

.ewGroupName {
	font-weight: bold;
}

.ewGroupHeader {
	border-bottom: 3px double Gray;
	border-top: 3px double Gray;
}

.ewGroupSummary {
	border-top: 1px solid Gray;
} 

.ewGroupAggregate {
	font-weight: bold;
}

.ewGrandSummary {
	border-top: 1px solid Gray;
}

/* message */
.ewMessage {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: small; /* font size */	
}

/* required field indicator */
.ewRequired {
	color: red; /* message color */
	font-family: Verdana; /* font name */
	font-size: small; /* font size */	
}

/* highlight */
.ewHighlightSearch {
	font-weight: bold;
	background-color: yellow;
}

/* Template */
.ewTemplate {
	display: none;
}

/* YUI TabView */
.yui-skin-sam .yui-navset .yui-nav  {
	font-family: Verdana; /* font name */
	font-size: small; /* font size */	
}

.yui-skin-sam .yui-navset .yui-content {
	padding: 0;
	border: 0;
}

/* .yui-navset defaults to .yui-navset-top */
.yui-skin-sam .yui-navset .yui-nav,
.yui-skin-sam .yui-navset .yui-navset-top .yui-nav { /* protect nested tabviews from other orientations */
	border-width: 0 0 2px;
}

/* YUI Button */
.yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a {   
  font-size: small; /* font size */
}

/* YUI Panel */
.yui-skin-sam .yui-panel .hd {    
	font-size: small; /* font size */
	line-height: 2.5;     
}

/* Auto-Suggest */
.yui-skin-sam .yui-ac { /* DO NOT CHANGE! */
	position: relative; 
}

.yui-skin-sam .yui-ac-input { /* DO NOT CHANGE! */
	position: relative;
	width: auto;
}

.yui-skin-sam .yui-ac-content ul{
	font-family: Verdana; /* font name */
	font-size: small; /* font size */
	color: #000000; /* text color */ 
}

.ewUnmatched {
	background: #FF9F9F;
}

/*END_SYSTEM_STYLES*/

#boxlogin{
padding-left: 50px;
padding-right: 30px;
padding-top: 10px;
padding-bottom: 10px;
}

#boxlogin p {margin: 0px;
padding: 0px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: Black;
text-align: right;
 font-weight: bold;
}

#boxloginok p {margin: 0px;
padding: 0px;
font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: Black;
text-align: center;
 font-weight: bold;
}

#boxlogin input {font-family: Arial, Verdana, sans-serif;
font-size: 12px;
color: Black;
margin: 0px;
padding: 0px;
padding-left: 4px;
padding-top: 4px;
/* font size */
 width: 100px;
 height: 20px;
 border: 1px solid Black;
}

#boxlogin *.submitbutton {
font-family: Arial, Verdana, sans-serif;
font-size: 10px;
color: Black;
margin: 0px;
padding:0px;
 width: 50px;
 height: 20px;
 border: 1px solid Black;
 background-color: White;
}

a.login {color: #000000;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
text-decoration: underline;}

a.login:HOVER {color: #000000;
text-decoration: none;}

/* INIZIO NEWS LATERALE */
#news_lat {
padding: 15px;
padding-left: 25px;
padding-right: 25px;
}


#news_lat p {margin: 0px;
padding: 0px;
margin: 0px;
font-size: 1.2em;
text-align: left;
}

#news_lat h1{
margin: 0px;
padding: 0px;
padding-bottom: 4px;
font-size: 1.4em;
color: #448FB4;
font-weight: bold;
  }
  
  #news_lat h2{
margin: 0px;
padding: 0px;
font-size: 1.2em;
color: #484848;
font-weight: bold;
text-transform: uppercase;
  }
  
#news_lat a {
color: navy;
text-decoration: underline;
font-size: 1.2em;
}

#news_lat a:hover {
text-decoration: none;
}
/* FINE NEWS LATERALE */

#areariservata .iconetitolo {
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 10px;
color: #005301;
font-weight: bold;}

#areariservata .iconetitolosmall a {
color: #005301;
font-weight: bold;
 font-size: 12px;
text-decoration: none;
}

#areariservata .iconetitolosmall img{
	float: left;
}

#areariservata .iconetitolosmall a:hover {
font-weight: bold;
background-color: #dfdfdf;
}

#areariservata .iconetitolo a {
color: #005301;
font-weight: bold;
text-decoration: none;}

#areariservata .iconetitolo a:hover {
color: #005301;
font-weight: bold;
background-color: #dfdfdf}

#areariservata .didascalia {
color: #585858;
 font: 10px Arial, Helvetica, sans-serif;
}

h1.ar{
margin: 0px;
padding: 0px;
font-size: 1.4em;
color: #000159;
font-weight: bold;
}

h2.ar{
margin: 0px;
padding: 0px;
font-size: 1.2em;
color: #8c8c8c;
font-weight: bold;
}

#riquadrogiallo {margin: 0px;
padding: 10px;
background-color: #fffee4;
border: 1px #797979 solid;}

#riquadroazzurro {margin: 0px;
padding: 10px;
background-color: #e2fffd;
border: 1px #797979 solid;}

#riquadroverde {margin: 0px;
padding: 10px;
background-color: #e9ffe4;
border: 1px #797979 solid;}

#nomargini table,td,tr,th{
margin: 0px;
border: none;
}

/* INIZIO scheda azeinda */
#scheda {
width: 920px;
margin: 0px;
padding: 0px;
margin-top: 20px;
margin-left:20px;
position: relative;
}

#schedatop {
width: 950px;
margin: 0px;
padding: 0px;
margin-top: 20px;
}


#schedatop h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 26px;
font-weight: bold;
color: #4682b4;
margin: 0px;
padding: 0px;
padding-bottom: 10px;
}

#schedatop_boximg {
width: 180px;
margin: 0px;
padding: 0px;
margin-left: 20px;
padding-left: 20px;
padding-right: 20px;
margin-right: 20px;
padding-top: 15px;
padding-bottom: 15px;
float: left;
border: 1px solid black;
}

#schedatop_boxalbo {
width: 180px;
margin: 0px;
padding: 10px;
margin-left: 20px;
margin-right: 20px;
float: right;
border: 1px solid black;
background-color: #ffffcc;
}

#schedatop_boxalbo p{
margin:0px;
padding:0px;
font-weight: bold;
}

.qual_scheda{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: black;
padding-top: 2px;
}

.qual_titolo{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #4682b4;
padding-top: 10px;
text-align: center;
}

.qual_legenda{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: black;
padding-top: 10px;
}


hr.tratteggio_scheda{
width: 90%;
text-align: center;
padding: 0px;
margin: 0px;
	border-bottom: 1px;
	border-style: dotted;
	border-color: Gray;
}


#scheda_foto {
width: 280px;
margin: 0px;
padding: 0px;
margin-top: 5px;
margin-left: 0px;
float: left;
}
#scheda_foto img {
margin: 0px;
padding: 4px;
margin-bottom:10px;
border: 1px solid silver;
}

#vetrinaweb {
width: 610px;
float: right;
}

#vetrinaweb h1,h2,h3,h4,h5,h6{
padding-left:0px;
margin-left: 0px;
}

/* FINE scheda azienda /*

/* box sotto pagine statiche */
#riquadrosotto {
width: 200px;
background-color: #ffffb9;
margin-top: 20px;
margin-bottom: 20px;
padding: 10px;
 border: 1px solid #3e3e3e;
}

 #riquadrosotto ul{
 margin: 0;
 padding: 0;
 padding-left: 10px;
 margin-left: 0;
 padding-top: 5px;
 }
 
 #riquadrosotto ul li{ 
 padding-bottom:10px;
 padding-left: 20px;
 background: url(gestionale/arrow_r.gif);
 background-repeat: no-repeat;
 background-position: 2px 5px;
 list-style: none;
 }
 
  #riquadrosotto ul li a{
text-decoration: none;
 font-size: 14px;
 color: navy;
 display: block;
 text-align: left;
 }
 
   #riquadrosotto ul li a:HOVER{
text-decoration: underline;
 }

/* FINE box sotto paine statiche */





/* errore inizio */
#errore {
width: 400px;
background-color: #ffffb9;
margin-top: 40px;
padding: 20px;
 border: 1px solid black;
 text-align:center;
}

#errore p{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color:red;
text-align: center;
font-weight:bold;
}

/* FINE errore */

p.linkcss{
font-size: 1.3em
}

.linkcss a{
font-size: 1.8em;
color: #4682b4;
padding: 0px;
margin: 0px;
padding-bottom:8px;
text-decoration:none
}

.linkcss a:HOVER{
color: gray;
}



#installatori {
width: 610px;
margin: 0px;
padding: 0px;
margin-top: 20px;
}

#installatori h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #4682b4;
margin: 0px;
padding: 0px;
padding-bottom: 8px;
}

#installatori_boximg {
width: 180px;
margin: 0px;
padding: 0px;
margin-left: 10px;
padding-left: 10px;
padding-right: 10px;
margin-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
float: left;
border: 1px solid black;
}

#homepage {
width: 642px;
padding: 10px 20px 20px 20px;
}

#col1 {
width: 330px;
padding: 0px 0px 0px 0px;
float: left;
}

#col2 {
width: 310px;
padding: 0px 0px 0px 0px;
float: right;
}

#home_inst {
width: 330px;
padding: 0px 0px 0px 0px;
margin-bottom: 20px;
float: left;
border: 1px solid #5fABDC;
}

#home_inst h1{
padding:0px;
padding-bottom: 7px;
padding-top: 7px;
text-align: center;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
background: #5fABDC;
width: 100%;
}

#home_inst h2{
padding:0px;
text-align: center;
padding-bottom: 10px;
padding-top: 10px;
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#home_box1 {
width: 292px;
padding: 0px 0px 15px 0px;
float: right;
border: 1px solid #5fABDC;
margin-bottom: 20px;
}

#home_box1 p{
margin: 0px;
padding: 0px 10px 10px 10px;
font-size: 12px;
}



#home_box1 h1{
padding:0px;
padding-bottom: 7px;
padding-top: 7px;
text-align: center;
color: white;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
background: #5fABDC;
width: 100%;
}

#home_box1 h2{
padding:0px;
text-align: left;
padding-bottom: 8px;
padding-top: 10px;
padding-left: 10px;
color: #236996;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
}

#corsi {
}
#corsi h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
}
#corso_cornice {
	background-color: #FFFFB0;
	border: 1px solid #333;
	width: 85%;
	padding-left: 15px;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
}

