body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	text-align: justify;
	margin-top: 0px;
	background-color: #ffffff;
	background-image: url(images/bgbody.jpg);
	background-repeat: repeat-x;
}
.counter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-transform: lowercase;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
.txtprincipale {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	line-height: 16px;
}
.txtmini {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}

.txtminiII {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}

.txtprincipalebold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	text-transform: none;

}

.txtprincipaleboldupper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	text-transform: uppercase;
}

FORM {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}

H3 {
	font-size: 16px;
	font-weight: bold;	
	line-height: 20px;
	PADDING:0px;
	MARGIN:0px;
}


.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	margin: 0.25em 0.15em 0.25em 0.15em;
	padding: 0.25em 0.15em 0.25em 0.15em;
	/*background-image: url(images/bgfield.png);
	background-repeat: repeat-x;*/	
}

.formA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border: 0px solid #666666;
}

.formB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	border: 1px solid #666666;
	background-color: #DCEDF1;
}

.linedot {
	border: 1px dotted #999999;
	height: 1px;

}
.txtprincipale2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	font-style: normal;

}

.txtprincipalecharo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	}
	
.tag0 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #005687;}
.tag1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #756982;}
.tag2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #070067;}
.tag3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #828282;}

.txtprincipalelight {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.imgmini {
	margin: 3px 3px 3px 3px;
	border: 1px solid #BCBCBC;
	padding: 3px 3px 3px 3px;
	background-color: #FFFFFF;
}

/*img {behavior:	url("include/pngbehavior.htc");}  Fix PNG trasparenti*/

.float{/*gestione image layer preview*/
   visibility: hidden;
   position: absolute;
   left: -3000px;
   z-index: 10;
}

/*Gestione css per thumb gallery*/
ul#gallery, ul#gallery li{margin:0;padding:0;list-style-type:none}
ul#gallery{float:left;width:100%}
ul#gallery li{float: left;width: 100px;height: 95px;
    line-height: 95px;margin:0 6px 6px 0;text-align: center;
    background: url(bk.png) no-repeat center center}
ul#gallery img{vertical-align: middle}

* html ul#gallery li{font-size: 80px;height: auto} /* hack per IE 5.5 e IE6 */
*:first-child+html ul#gallery li{font-size: 80px;height: auto} /* hack per IE7 */
/*--------------------------------------------------------*/


/*Gestione css per thumb gallery*/
#miniicon ul{margin: 0;padding:0px;list-style: none;}
#miniicon li{display: inline;margin: 0;padding: 0px;float: right;}
#miniicon a:link, #miniicon a:visited{margin: 0;padding: 2px;}
/*--------------------------------------------------------*/


/*Gestione css per thumb gallery*/
#minigb ul{margin:0px;padding:0px;list-style-type:none;float:left;border:1px solid #000000;width:180px;}
#minigb li{display:inline;margin:0px;padding: 0px;float:left;}
#minigb img{margin:4px;padding: 0px;border:0px;width:87px;}
/*--------------------------------------------------------*/
#bxgb{border:1px solid #74a4cb;marging:0px;padding:0px;width:193px;height:auto;background-color: #ebf6ff;}
#bxgbII{border:1px solid #74a4cb;marging:0px;padding:0px;width:210px;height:327px;background-color: #ebf6ff; overflow: auto;}


/*---------- Gestione CSS per Menu laterale categorie prodotti ----------*/
.suckerdiv ul{
font-size: 13px;
margin: 0;
padding: 0;
list-style-type: none;
width: 195px; /* Width of Menu Items */
border-bottom: 1px solid #ffffff;
}
	
.suckerdiv ul li{
position: relative;
}
	
/*Sub level menu items */
.suckerdiv ul li ul{
position: absolute;
width: 220px; /*sub menu width*/
top: 0;
visibility: hidden;
}

/* Sub level menu links style */
.suckerdiv ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #000066;
text-decoration: none;
background: #EDEFF0;
padding: 3px 4px;
border: 1px solid #ffffff;
border-bottom: 0;
}

.suckerdiv ul li a:hover{
background-color: #F6F6F5;
}
	
/* Holly Hack for IE \*/
* html .suckerdiv ul li { float: left; height: 1%; }
* html .suckerdiv ul li a { height: 23px; }
/* End */
/*---------------------------------------------------*/

.txtprincipaleboldrosso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	text-transform: none;
}



/** --- Menu CSS Laterale Diverso da prodotti MultiLayer --- **/
#menu04v {
width: 13.5em;
font: 80% Arial, Helvetica, sans-serif;
}
#menu04v ul {
margin: 0;
padding: 0;
list-style: none;
}
#menu04v li {
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#menu04v a:link, #menu04v a:visited {
display: block;
background-color: #F6F6F6;
color: #001074;
margin: 0;
padding: 0.3em 0.3em 0.3em 1.3em;
text-decoration: none;
border-bottom: 0px solid  #9AA3A9;
border-left: 0px solid #9AA3A9;
border-left: 11px;
background: transparent url(img/freccia4.gif) no-repeat center left
}
#menu04v a:hover, #menu04v a:focus, #menu04v a:active{
background-color: #E9E9E9;
color: #001074;
margin: 0;
padding: 0.3em 0.3em 0.3em 1.3em;
text-decoration: none;
border-bottom: 0px solid  #9AA3A9;
border-left: 0px solid #9AA3A9;
background: transparent url(img/freccia4.gif) no-repeat center left
}
/*******************************/


/** --- Banner Laterali --- **/
#bannerlft ul {
margin: 0;
padding: 0;
list-style: none;
}
#bannerlft li {
margin: 0;
padding: 0;
}
#bannerlft a:link, #bannerlft a:visited {
display: block;
margin: 0;
padding: 0em 0em 0.5em 0em;
}
#bannerlft a:hover, #bannerlft a:focus, #bannerlft a:active{
margin: 0;
padding: 0em 0em 0.5em 0em;
}
/*******************************/

/*-------------- Liste su pił colonne -----------------*/
ul#multi,ul#multi li{margin:0;padding:0;list-style:none}

ul#multi{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    padding: 0em 0;margin: 0em 0;
    line-height: 2.2;
    /*background: #EFEFEF*/
	}

ul#multi li{float:left;width:48%;/*il trucco per le colonne*/
    margin-left: 1.1%;display: inline;   /* per evitare il float double margin bug di IE*/
    border-bottom:1px dotted #777;margin-bottom:15px;}

ul#multi a{display:block;color: #000066;
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;padding-left:13px;
    background: transparent url(img/freccia4.gif) no-repeat center left}

ul#multi a:hover{background-color: #F5F5F5;color:#000066}
/*-----------------------------------------------------*/

/*-------------- Liste su pił colonneA -----------------*/
ul#multiA,ul#multiA li{margin:0;padding:0;list-style:none;}

ul#multiA{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    padding: 0em 0;margin: 0em 0;
    line-height: 2.2;
    /*background: #EFEFEF*/
	}

ul#multiA li{float:left;width:99%;/*il trucco per le colonne*/
    margin-left: 1%;display: inline;   /* per evitare il float double margin bug di IE*/
    /*border-bottom:1px dotted #777*/}

ul#multiA a{display:block;color: #000066;
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;padding-left:13px;
    background: transparent url(img/freccia4.gif) no-repeat center left}

ul#multiA a:hover{background-color: #F5F5F5;color:#000066}
/*-----------------------------------------------------*/

/*-------------- Liste su pił colonneB -----------------*/
ul#multiB,ul#multiB li{margin:0;padding:0;list-style:none;}

ul#multiB{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    padding: 0em 0;margin: 0em 0;
    line-height: 2.2;
    /*background: #EFEFEF*/
	}

ul#multiB li{float:left;width:99%;/*il trucco per le colonne*/
    margin-left: 1%;display: inline;   /* per evitare il float double margin bug di IE*/
    /*border-bottom:1px dotted #777*/
	}

ul#multiB a{display:block;color: #000066;
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;padding-left:13px;
    background: transparent url(img/freccia4.gif) no-repeat center left}

ul#multiB a:hover{background-color: #F5F5F5;color:#000066}
/*-----------------------------------------------------*/

/*-------------- Liste su pił colonneC -----------------*/
ul#multiB,ul#multiC li{font: 70% verdana;margin:0;padding:0;list-style:none;}

ul#multiC{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    padding: 0em 0;margin: 0em 0;
    line-height: 2.2;
	}

ul#multiC li{float:left;width:99%;/*il trucco per le colonne*/
    margin-left: 0%;display: inline;   /* per evitare il float double margin bug di IE*/
    /*border-bottom:1px dotted #777*/
	}

ul#multiC a{display:block;color: #000066;
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;margin: 0;padding: 0em 0em 0.5em 0em;}

ul#multiC a:hover{background-color: #F5F5F5;color:#000066}
/*-----------------------------------------------------*/


/*-------------- Liste su pił colonneD -----------------*/
ul#multiD,ul#multiD li{margin:0;padding:0;list-style:none;}

ul#multiD{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    padding: 0em 0;margin: 0em 0;
    line-height: 2.2;
    /*background: #EFEFEF*/
	}

ul#multiD li{float:left;width:49%;/*il trucco per le colonne*/
    margin-left: 1%;display: inline;   /* per evitare il float double margin bug di IE*/
    /*border-bottom:1px dotted #777*/}

ul#multiD a{display:block;color: #000066;
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;padding-left:13px;
    background: transparent url(img/freccia4.gif) no-repeat center left}

ul#multiD a:hover{background-color: #F5F5F5;color:#000066}
/*-----------------------------------------------------*/

/*-------------- Liste su pił colonneE -----------------*/
ul#multiE,ul#multiE li{margin:0;padding:0;list-style:none;}

ul#multiE{width: 100%;overflow: hidden;  /*  simple clearing of floats */
    padding: 0em 0;margin: 0em 0;
    line-height: 2.2;
    /*background: #EFEFEF*/
	}

ul#multiE li{float:left;width:49%;/*il trucco per le colonne*/
    margin-left: 1%;display: inline;   /* per evitare il float double margin bug di IE*/
    /*border-bottom:1px dotted #777*/}

ul#multiE a{display:block;color: #000066;
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;padding-left:13px;
    background: transparent url(img/freccia4.gif) no-repeat center left}

ul#multiE a:hover{background-color: #F5F5F5;color:#000066}
/*-----------------------------------------------------*/


/*------- Gestione News Scroller Spalla ------------*/
#marqueecontainer{
position: relative;
width: 177px; /*marquee width */
height: 150px; /*marquee height */
background-color: white;
overflow: hidden;
border: 0px solid lightgrey;
padding: 4px;
padding-left: 2px;
}
/*-----------------------------*/


/***** Gestione Menu Tab con DIV ****/
/***********************************/

/***** Gestione RSS ****/
.titlefeed{
background-color: #E9E9E9;
color: #001074;
margin: 0;
padding: 0.3em 0.3em 0.3em 0.5em;
text-decoration: none;
border-bottom: 0px solid  #F4F4F4;
border-left: 8px solid #FF9C00;
}
.linefeed{
color: #001074;
margin: 0;
padding: 0.0em 0.0em 1.0em 0.5em;
text-decoration: none;
/*border-bottom: 0px solid  #F4F4F4;*/
border-left: 1px solid #FF9C00;
}
.Alinefeed{
text-decoration: none;
color: #001074;
}
.linefeedg{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #FF0000;
margin: 0;
padding: 0.0em 0.0em 0.0em 0.5em;
text-decoration: none;
border-left: 1px solid #FF9C00;
}
/*---------------------------------------*/

.bandiere {
margin: 1px;
padding: 1px;
} 


/*------- Rating ------------*/
.star-rating{
list-style:none;
margin: 0px;
padding:0px;
width: 150px;
height: 30px;
position: relative;
background: url(img/star_rating2.gif) top left repeat-x;
}
.star-rating li{
padding:0px;
margin:0px;
/*\*/
float: left;
/* */
}
.star-rating li a{
display:block;
width:30px;
height: 30px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}
.star-rating li a:hover{
background: url(img/star_rating2.gif) left center;
z-index: 2;
left: 0px;
}
.star-rating a.one-star{
left: 0px;
}
.star-rating a.one-star:hover{
width:30px;
}
.star-rating a.two-stars{
left:30px;
}
.star-rating a.two-stars:hover{
width: 60px;
}
.star-rating a.three-stars{
left: 60px;
}
.star-rating a.three-stars:hover{
width: 90px;
}
.star-rating a.four-stars{
left: 90px;
}
.star-rating a.four-stars:hover{
width: 120px;
}
.star-rating a.five-stars{
left: 120px;
}
.star-rating a.five-stars:hover{
width: 150px;
}
/*-----------------------------*/

div#linebreak{
border-top: 1px dotted #000066;
margin: 10px 0px 10px 0px;
}

/*************** Float image ******************/
.somediv{
width: 350px;
clear: left;
border: 1px solid gray;
}

.somediv .floatbox{
float: left;
width: 155px;
}

* html .somediv p{ /* IE 3px jog hack*/
height: 1%;
}

.somediv p{
margin-top: 0;
margin-left: 156px;
}

/**************************************************/

div#framefloatmap{
position:absolute;
left:50px;
top:25px;
width:200;
height:450;
background-color:#ffffff;
border: 1px solid #000000;
padding: 4px;
filter:alpha(opacity=95);
-moz-opacity: 0.95;
}

fieldset{
border: 1px solid #BEBEBE;
width: 95%;
padding: 11px 11px 11px 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align: justify;
}

legend{
color: #000000;
background: #ffffff;
border: 0px solid #781351;
padding: 4px 8px 4px 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #000000;
}

.searchTO_fieldset{
border: 1px solid #BEBEBE;
width: 95%;
padding: 11px 11px 11px 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align: justify;
background-image: url(images/bgsearch.png);
background-repeat: no-repeat;
background-position:right 0px;
}

.searchTO_legend{
color: #000099;
background: #ffffff;
border: 0px solid #781351;
padding: 4px 8px 4px 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
text-transform: uppercase;
} 

.fieldset_gb{
border: 1px solid #BEBEBE;
width: 95%;
padding: 11px 11px 11px 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #000000;
text-decoration: none;
text-align: justify;
/*background-image: url(images/bgsearch.png);
background-repeat: no-repeat;
background-position:right 0px;*/
}

.legend_gb{
color: #000099;
background: #ffffff;
border: 0px solid #781351;
padding: 4px 8px 4px 8px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
text-transform: uppercase;
}


#pagination-digg li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; }
#pagination-digg a           { border:solid 1px #9aafe5; margin-right:2px; }
#pagination-digg .previous-off,
#pagination-digg .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-digg .next a,
#pagination-digg .previous a { font-weight:bold; }	
#pagination-digg .active     { background:#2e6ab1; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-digg a:link, 
#pagination-digg a:visited   { color:#0e509e; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-digg a:hover     { border:solid 1px #0e509e; }



div#paragrafonewsint{width:100%;margin: 0 auto}
div#paragrafonews{width:100%;margin: 0 auto}
img.picmininews{float:left;width:70px;border:0px solid #999;padding:2px;margin: 0em 0.6em 0.3em 0em}
img.picbignews{float:left;width:170px;border:0px solid #999;padding:2px;margin: 0em 0.6em 0.3em 0em}
p#testonews{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	text-align: justify;
	height: 80px;
}
p#titolonews, #titolonews a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}


div#paragrafomm{width:100%;margin: 0 auto;height:110px}
img.picminimm{float:left;width:70px;border:0px solid #999;padding:2px;margin: 0em 0.6em 0.3em 0em}
img.picbigmm{float:left;width:190px;border:0px solid #999;padding:2px;margin: 0em 0.6em 0.3em 0em}
p#testomm{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	text-align: justify;
	height: 80px;
}
p#titolomm, #titolomm a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}



div#titologb{
	width:100%;
	margin: 0.2em 0em 0.2em 0em;
	padding: 0.2em 0em 0.2em 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
div#paragrafogb{
	width:100%;
	margin: 0.2em 0em 0.2em 0em;
	padding: 0.4em 0em 0.4em 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	text-align: justify;
}


.preascoltoline {
	margin: 0px 3px 0px 3px;
	padding: 0px 3px 0px 3px;
	float:right;
}
a {text-decoration: none;color:#000066;}

#dhtmltooltip{
	text-align: Right;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	position: absolute;
	width: 250px;
	height: 150px;
	border: 1px dotted #b8b8b8;
	padding: 2px;
	visibility: hidden;
	z-index: 300;
}


p#titoloctf{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 1px 0px 1px 0px;
}
p#numctf{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	margin: 0px;
	padding: 1px 0px 1px 0px;
}
p#testoctf{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #787878;
	text-decoration: none;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 1px 0px 20px 0px;
}

p#titoloref{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 1px 0px 1px 0px;
}
p#testoref{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
	margin: 0px;
	padding: 1px 0px 24px 0px;
}

/** --- Menu CSS Laterale Diverso da prodotti MultiLayer --- **/
#menu06v {
width: 17em;
font: 65% Verdana, Arial, Helvetica, sans-serif;
}
#menu06v ul {
margin: 0;
padding: 0.15em 0em;
list-style: none;
}
#menu06v li {
font-size: 1.1em;
display: inline;
color: #001074;
margin: 0;
padding: 0.15em 0em;
text-decoration: none;
}
#menu06v a:link, #menu06v a:visited {
display: block;
color: #001074;
margin: 0;
padding: 0.15em 0em;
text-decoration: none;
}
#menu06v a:hover, #menu06v a:focus, #menu06v a:active{
color: #001074;
margin: 0;
padding: 0.15em 0em;
text-decoration: none;
background: #F6F6F6;
}
/*******************************/

/****** tabella *******/
table.one{
table-layout: automatic;
border: 0px solid #CCC;
border-style:solid;
border-collapse: separate;
rules:all;
font:Verdana, Geneva, sans-serif;
font-size: 11px;
color:#006;
}
table.two{
table-layout: fixed
}
/************************/


#menu03o{
width: 100%;
font: 95% Arial, Helvetica, sans-serif;
}
#menu03o ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu03o li{
font-size: 1.1em;
display: inline;
margin: 0;
padding: 0;
}
#menu03o a:link, #menu03o a:visited{
float:left;
color: #ffffff;
margin: 0.1em;
padding: 0.3em 0em 0em 0.5em;
font-weight: bold;
text-decoration: none;
}
#menu03o a:hover, #menu03o a:focus, #menu03o a:active{
color: #AEC7F0;
}

#home{border: 0px solid #000000;margin: 12px 6px;float:left;width: 214px;height:auto;}
#home img{width: 214px; margin:0px;}
#home p{font-size: 11px; line-height: 14px; text-align: justify; padding: 10px 0px; margin:0px;}
#home p.link{background: #EFEFEF; width: 214px; font-size: 11px; height:15px; font-weight: bold; text-align: right; padding: 0px 5px 0px 0px; margin:0px;}
#home p.titolo{color:#ffffff; background: #1F7CB6; width: 214px; height:auto; font-size: 15px; font-weight: bold; text-align: center; padding: 5px 0px; margin:2px 0px;}

#home2{border: 0px solid #000000;margin:0px;float:left;width: 193px;height:auto;}
#home2 p.titolo{color:#ffffff; background: #FE7E11; width: 193px; height:15px; font-size: 13px; font-weight: bold; text-align: center; padding: 2px 0px; margin:2px 0px;border-left:7px solid #FCFF00;}
#home2 a.link{text-decoration: none; color:#ffffff; font-size: 14px; font-weight: bold; text-align: center;}
#home2 p.link{background: #EFEFEF; width: 180px; font-size: 11px; height:19px; font-weight: bold; text-align: right; padding: 0px 5px 0px 0px; margin:0px;}

#bannerdwn{float:left; padding:0px;margin:20px 15px;}




/* ---------- gallery styles start here ----------------------- */
.gallerys {
	list-style: none;
	margin: 0;
	padding: 0;
}
.gallerys li {
	margin: 10px 5px 10px 5px;
	padding: 9px;
	background: url(images/polaroid.png) no-repeat;
	float: left;
	position: relative;
	width: 200px;
	height: 175px;
}
.gallerys span {
	background: url(images/tape.png) no-repeat;
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	left: 54px;
	top: -12px;
}
.gallerys em {
	width: 181px;
	display: block;
	padding: 2px 0px 2px 0px;
	text-align: center;
	font: 9px verdana;
	color: #333;
}

