﻿html, body {width:100%; overflow:auto; background-color:#494b4c; text-align:center; margin:0; padding:0;}
html, body {font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
body {font-size:12px; margin:0; padding:0;}
strong, em, b, i, .bold {font-family:"Lucida Sans","Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif;}
p, td, div {color: #4C4C4C; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica}
a { color: #4C4C4C; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica; text-decoration: underline}
img { border:0}
a:hover { color: #09c }


DIV#shell {

   width: 770px;

   margin: 0 auto;

   background-color: #fff;

}

/* DEFINIZIONE TESTATA */
   
DIV#testata {
   width:770px;
   height:101px;
   display: block;
}

DIV#sub_testata {
   background: #91A6B4;
   width:770px;
   height:25px;
   display: block;
}

.colonna_esterna{
	width:180px;
	background-color:#EFF1F2;
	text-align:left;
	vertical-align:top;

	}

/* DEFINIZIONE COLONNA SINISTRA */ 

.box_sinistro_header {
	padding-left:12px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.box_sinistro_subheader {
	padding-left:20px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.box_sinistro_subheader a {font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}

.box_sinistro_subheader a:hover { 
	color: #09c 
	}
	
.left_header {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	
}

.left_links {font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}

.left_links_underline {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 18px;
	color: #000000;
	text-decoration: underline;
}

.left_links_bold {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}

.separatore_sinistro {
   background-image: url(images/separatore_sinistro.gif);
	width:180px;
	height:16px
}

.validatore {
	padding-top:10px;
	text-align:center;
}



/* DEFINIZIONE COLONNA CENTRALE */

.box_centrale {
	padding-left:20px;
	padding-right:20px;
	text-align:left;
   }

DIV#img_primopiano {
   width:369px;
   padding-top:15px;
   padding-bottom:15px;
   border:1px;
   border-color:#CBCDCF;
}

.img_articolo {
	width:169px;
	float:left;
	padding-right:8px;
   border:1px;
   border-color:#CBCDCF;
}



.galleryImage {
   padding:0;
   border:1px dashed #CBCDCF;
   margin-left:0px; margin-right:15px; margin-top:0px; margin-bottom:15px
}

.homeImage {
   padding:0;
   border:1px #CBCDCF;
   margin-left:0px; 
   margin-right:15px; 
   margin-top:0px; 
   margin-bottom:15px;
   float:left;
}

.separatore {
   background-image: url(images/separatore_centro.gif);
	width:369px;
	height:23px
}

.feature_header {
	color: #4C4C4C; 
	font-weight: bold; 
	font-size: 11px; 
	line-height: 14px; 
	font-family: Verdana, Arial, Helvetica
	
}

.feature_header_large {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4C4C4C;
}

.feature_links_bold {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4C4C4C;
	text-decoration: underline;
}

.feature_links { 
	color: #4C4C4C; 
	font-size: 10px; 
	line-height: 16px; 
	font-family: Verdana, Arial, Helvetica; 
	text-decoration: underline 
} 


/* DEFINIZIONE COLONNA DESTRA */

.header_destro {
   background: #CBCDCF;
   width:180px;
   height:20px;
}

.header_destro p {
	padding-left:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.box_destro {
   background: #EFF1F2;
   padding-left:12px;
    padding-right:12px;
   padding-top:9px;
   padding-bottom:9px;
}

.module_header {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.module_links {font-family: Arial, Helvetica, sans-serif;
	color: #4C4C4C; 
	font-size: 10px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica
}

.module_text_bold {font-family: Arial, Helvetica, sans-serif;
	color: #4C4C4C; 
	font-weight: bold; 
	font-size: 10px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica
}

.module_text {font-family: Arial, Helvetica, sans-serif;
	color: #4C4C4C; 
	font-size: 10px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica
	
}
a.module_text {font-family: Arial, Helvetica, sans-serif;
	color: #4C4C4C; 
	font-size: 10px; 
	line-height: 13px; 
	font-family: Verdana, Arial, Helvetica
	
}

.text_version {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.date_text {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}

/* DEFINIZIONE PIE DI PAGINA */

DIV#footer{
   background: #494B4C;
   width:770px;
   height:26px;
   display: block;
   float: left;
   overflow:auto;
}

#footer p {
   padding-left:8px;
   padding-top:3px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #C4C4B2;
}


#footer a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F9D053;
}