/* CSS Document */

body { font-size:.9em; font-family: verdana,helvetica,sans-serif; background-color:#000000; color:#000000; margin:0; padding:0;}

#header { width:100%; height:103px;}
#head-sx{ width:147px;  float:left; background-image:url(logo_marino.gif);}
#head-sx2{ padding-left:.5em; padding-top:4.5em;}
#head-dx{ width:80%; float:right; text-align:right;}


#menu-funzio { padding:.8em;}
#menu-area{ width:70%; text-align:left; background-color:#0082D1; margin-bottom:1em; float:right; clear:right}
#menu-sezione{ width:80%; text-align:left; float:right; clear:right}

#corpo {width:100%; text-align:left; clear:left}
#footer {font-size:.7em; padding-top:1em; padding-bottom:1em; color:#EEEEEE; padding-left:18%;}
#footer-home {font-size:.7em; padding-top:1em; padding-bottom:1em; color:#EEEEEE; padding-left:12%;}
p.errore{color:#FF0000; text-align:center;}

img.logo{border:none; margin-left:.5em; margin-top:1em;}

img.punto{border:none; clear:left}
img.ico{ float:left; margin-top:.2em; border:none;}
img.icone{ float:left; margin-right:.5em; margin-top:.2em; border:none; clear:left}

hr.riga {margin:0; padding:0;}
hr.pag{ border:1px solid #DEDEDE; background-color:#66CC33; clear:left}

.data{margin:.3em; font-size:.7em; color:#666666;}
p.desc{font-size:.9em; margin-bottom:.3em;}
p{margin-top:.3em; margin-bottom:.3em;}
p.right{margin-bottom:1em; text-align:right;}
p.rice{margin-top:.6em;}

/*  STILI LINK */ 
a.link-funzio {
TEXT-DECORATION:none; color:#FFFFFF; font-size:.75em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; padding-right:2em;}
a.link-funzio:hover {
TEXT-DECORATION: none; color:#0082D1; font-size:.75em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; padding-right:2em;}

a.link {
TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }
a.link:hover {
TEXT-DECORATION: none; color:#CCCCCC; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }


a.link-tito {
TEXT-DECORATION:none; color:#000000; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; line-height:2em; }
a.link-tito:hover {
TEXT-DECORATION: none; color:#CCCCCC; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; line-height:2em; }

a.link-titolo {
TEXT-DECORATION:none; color:#000000; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; line-height:2em; }
a.link-titolo:hover {
TEXT-DECORATION: none; color:#CCCCCC; font-size:.85em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; line-height:2em; }

a.link-linea {
TEXT-DECORATION:none; color:#000000; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; margin-bottom:.7em; }
a.link-linea:hover {
TEXT-DECORATION: none; color:#CCCCCC; font-size:.8em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; margin-bottom:.7em; }

a.link-scheda {
TEXT-DECORATION:none; color:#FFFFFF; background-color:#FF5C00; font-size:.95em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; margin:1.3em; padding:.5em; }
a.link-scheda:hover {
TEXT-DECORATION:none; color:#000000; background-color:#FF5C00; font-size:.95em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; margin:1.3em; padding:.5em; }

a.link-scheda2 {
TEXT-DECORATION:none; color:#000000; font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; padding:.5em; }
a.link-scheda2:hover {
TEXT-DECORATION:none; color:#CC3300;  font-size:1em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; padding:.5em; }

a.link-stampa {
TEXT-DECORATION:none; color:#FF5C00; font-size:.95em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;  padding:.6em; }
a.link-stampa:hover {
TEXT-DECORATION:none; color:#000000; font-size:.95em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;  padding:.6em; }


a.link-ros {
TEXT-DECORATION:none; color:#CC3300; font-size:.6em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;padding:.5em; }
a.link-ros:hover {
TEXT-DECORATION:none; color:#666666; font-size:.6em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;  padding:.5em; }
a.link-pag {
TEXT-DECORATION:none; color:#666666; font-size:.6em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; margin-bottom:.7em; }
a.link-pag:hover {
TEXT-DECORATION: none; color:#CC3300; font-size:.6em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold; margin-bottom:.7em; }


a.briciola {
TEXT-DECORATION:none; color:#000000; font-size:.7em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;  }
a.briciola:hover {
TEXT-DECORATION: none; color:#0082D1; font-size:.7em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; }

.briciola-stat{ color:#000000; font-size:.7em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:bold;}
.desc{ color:#000000; font-size:.7em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;}

a.allegato {
TEXT-DECORATION:none; color:#CC3300; font-size:.75em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;}
a.allegato:hover {
TEXT-DECORATION:none; color:#666666; font-size:.75em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal;}

a.footer {
TEXT-DECORATION:none; color:#FFFFFF; font-size:.9em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; padding-right:2em;}
a.footer:hover {
TEXT-DECORATION: none; color:#FF5C00; font-size:.9em; font-family: Verdana, Arial,Helvetica, sans-serif; font-weight:normal; padding-right:2em;}



/*  MENU AREA */ 
a.area {
	TEXT-DECORATION: none; 
	font-family: Verdana, Arial,Helvetica, sans-serif;
	padding-left:.8em; padding-right:3em; padding-top:.4em; padding-bottom:.4em;
	border-left:1px solid #CCCCCC;
	color:#FFFFFF; font-weight:normal;
	font-size:.75em;
	display:block; float:left
	}
a.area:hover {
	TEXT-DECORATION: none; 
	font-family: Verdana, Arial,Helvetica, sans-serif;
	padding-left:.8em; padding-right:3em; padding-top:.4em; padding-bottom:.4em;
	border-left:1px solid #CCCCCC;
	color:#000000; font-weight:normal;
	font-size:.75em; 
	display:block;  float:left  
	}
a.area-stat {
	TEXT-DECORATION: none; 
	font-family: Verdana, Arial,Helvetica, sans-serif;
	padding-left:.8em; padding-right:3em; padding-top:.4em; padding-bottom:.4em;
	border-left:1px solid #CCCCCC;
	color:#000000; font-weight:normal;
	font-size:.75em;
	display:block;  float:left
	}
	
	
/*  MENU SEZIONE */ 
a.sezione {
	TEXT-DECORATION:none; 
	font-family: Verdana, Arial,Helvetica, sans-serif;
	padding-left:.8em; padding-right:3em; padding-top:.4em; padding-bottom:.7em;
	border-left:1px solid #999999;
	color:#FFFFFF; font-weight:normal;
	font-size:.8em;
	display:block;  float:left
	}
a.sezione:hover {
	TEXT-DECORATION:none; 
	font-family: Verdana, Arial,Helvetica, sans-serif;
	padding-left:.8em; padding-right:3em; padding-top:.4em; padding-bottom:.7em;
	border-left:1px solid #999999;
	color:#0082D1; font-weight:normal;
	font-size:.8em;
	display:block;  float:left
	}
a.sezione-stat {
	TEXT-DECORATION:none; 
	font-family: Verdana, Arial,Helvetica, sans-serif;
	padding-left:.8em; padding-right:3em; padding-top:.4em; padding-bottom:.7em; 
	border-left:1px solid #999999;
	color:#0082D1; font-weight:normal;
	font-size:.8em;
	display:block;  float:left
	}

/*  MENU INTERNO */ 
.selezione {
	font-size:.8em; 
	font-family:Verdana, Arial,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#0082D1; font-weight:bold;
	display:block; 
	padding-left:1em; adding-top:.3em; margin-top:.5em;  margin-bottom:.3em;
	}

a.menu {
	font-size:.75em; 
	font-family:Verdana, Arial,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#FFFFFF; font-weight:normal;
	display:block; 
	padding-left:.3em; padding-top:.3em; margin-top:.5em; margin-bottom:.3em;
	clear:left
	}
a.menu:hover {
	font-size:.75em; 
	font-family:Verdana, Arial,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#0082D1; font-weight:normal;
	display:block; 
	padding-left:.3em; padding-top:.3em; margin-top:.5em;  margin-bottom:.3em;
	}
a.menu-stat {
	font-size:.75em; 
	font-family:Verdana, Arial,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#FFFFFF; font-weight:bold;
	display:block; 
	padding-left:.3em; padding-top:.3em; margin-top:.5em;  margin-bottom:.3em;
	}

/* MENU INTERNO ** SOTTOMENU **/
a.sottomenu {
	font-size:.7em; 
	font-family:Verdana, Arial,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#0082D1; font-weight:normal;
	display:block; 
	padding-left:1.5em; padding-bottom:.5em;
	}
a.sottomenu:hover {
	font-size:.7em; 
	font-family:Verdana, Arial,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#FFFFFF; font-weight:normal;
	display:block; 
	padding-left:1.5em; padding-bottom:.5em;
	}
a.sottomenu-stat {
	font-size:.7em; 
	font-family:Verdana, Arial,Helvetica,  sans-serif;
	TEXT-DECORATION:none; 
	color:#0082D1; font-weight:bold;
	display:block; 
	padding-left:1.5em; padding-bottom:.5em;
	}

/*  STILI MODULI */ 

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#E3F4FF;
	margin-bottom:1em;
	padding:.2em; margin:.3em;
	}

input.invia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em;  
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#CCCCCC;
	background-color:#E3F4FF;
	padding:.2em; margin-top:.5em;
	}
	
select { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:.8em; 
	font-style: normal; 
	color: #000000; 
	border-width:1px;
	border-color:#999999;
	background: #FFFFFF;
	margin-top:.3em;
	}

label {font-size:.75em;}


td {font-size:.8em; text-align:center; border:1px solid #CCCCCC; }


/*  STILI TITOLI */ 

h1 { 
font-size:1.1em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
font-weight:bold;
margin-left:1em; margin-top:1em; margin-bottom:0;padding:0;
}

h2 { 
font-size: 1.2em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#0082D1;
font-weight:bold;
margin-left:2.4em; margin-top:.7em; margin-bottom:0; padding:0;
}


h3 { 
font-size: 1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#D23000;
font-weight:bold;
margin-bottom:.5em;
}
h4 { 
font-size: 1em;
font-family: Arial, Verdana, Helvetica, sans-serif;
color:#000000;
font-weight:bold;
margin:0; padding:0;
}


/*  STILI LIVELLI */ 
#menu{ 
width:18%;
float:left;
clear:left;
margin-top:1em;
margin-right:-5px;
}
#contenitore { 
width:76%;
background-color:#FFFFFF;
padding:3%;
clear:right;
float:right
}
#contenitore_stampa { 
width:100%;
background-color:#FFFFFF;
padding:3%;
clear:right;
float:left}

#layout { 
width:100%;
}
#layout2 { 
width:100%;
text-align:center
}
#layout3 { 
width:100%;
text-align:right
}
#menu-cont{ 
width:100%;
margin:0; padding:0;
}

div.pag{ 
padding:1em;
text-align:center;
clear:left
}
.etichetta{font-size:.7em; color:#333333}


/* **** CONTENUTI ***** */
div.cont{ width:88%; margin-left:2em; }
div.cont-sx{ width:46%; float:left; padding-bottom:.8em;/* background-color:#CC9900;*/text-align:left;clear:right}
div.cont-dx{ width:46%; float:right; padding-bottom:.8em; /*/background-color:#FFCC33;*/ text-align:left;clear:right}

div.sx{ width:20%; float:left;}
div.dx{ width:75%; float:right;}

div.cont-scheda{ width:100%; font-size:.8em;}
div.cont-schedasx{ width:43%; float:left; padding:2%; text-align:center; clear:left;}
div.cont-schedadx{ width:46%; float:right;  padding:2%; clear:right}

#briciola{ margin-left:1em; padding:0; clear:left;}
div.indietro {width:100%; text-align:right;}

div.rice{ width:100%; margin-top:2em;}
div.ricesx{ width:33%; float:left;}

