/* ********* TAG STANDARD********* */

body {background-color:#9E9E9E; margin: 0px; font-family: verdana, arial, helvetica, sans-serif}

body.route {background-color:#fff; margin: 0px; font-family: verdana, arial, helvetica, sans-serif}

h1 {color: #000000; font-size: 20px; font-weight: normal}
h2 {color: #222; font-size: 14px; font-weight: bold; margin: 20px 45px 0px 35px;}
p  {font-size: 13px; font-weight: normal}
td {font-size: 13px; font-weight: normal}
ul  {font-size: 13px; margin: 5px 0px 0px 40px;font-weight: bold}
table.zone   {margin: 5px 0px 0px 20px;font-weight: bold}
td.zone   {font-size: 15px; font-weight: normal}


/* a:link {color: #b22222; text-decoration: none} */
/* a:visited {color: #b22222; text-decoration: none} */
/* a:hover {color: #b22222; text-decoration: underline; cursor: hand} */
/* a:active {color: #b22222; text-decoration: none; cursor: hand} */

a.link {color: #000066; font-size: 14px; font-weight: 200; text-decoration:underline; cursor:hand }
a.visited {color: #990066; font-size: 14px; font-weight: 200; text-decoration:underline}
a.hover {color: #cc0000; font-size: 14px; font-weight: 200; text-decoration:underline; cursor:hand }
a.active{color: #cc0000; font-size: 14px; font-weight: 200; text-decoration:underline}


/* ********* FINE TAG STANDARD********* */

/* ********* STILI TESTO ********* */

.content    {padding: 8px}
.just       {text-align: justify}
.midatxt    {color: #003366; font-size: 14px; font-weight: 600}
.midasrl    {color: #003366; font-size: 18px; font-weight: 600}
.midastr    {color: #003366; font-size: 16px; font-weight: 600}
.midacomm   {color: #000; font-size: 13px;text-align: right; font-weight: 200; margin: 0px 50px 0px 0px}
.midatel    {color: #000; font-size: 11px; font-weight: 200}
.grass      {font-weight: 600}
.centro     {text-align: center;margin: 3px 0px 0px 0px}
p.homefirst {font-size: 13px; text-align: justify; margin: 20px 50px 0px 40px;}
p.home      {font-size: 13px; text-align: justify; margin: 10px 50px 0px 40px;}
p.homefirst:first-letter {margin-left: 10px; font-size: 250%; font-weight: bold}
p.sectfirst {font-size: 13px; text-align: justify; margin: 20px 45px 0px 35px;}
p.sect      {font-size: 13px; text-align: justify; margin: 10px 45px 0px 35px;}
p.sect strong {display: inline; text-align: left}
p.sect2     {font-size: 13px; text-align: left; word-spacing: 0.8em; margin: 10px 45px 0px 35px;}
p.sectfirst:first-letter {margin-left: 10px; font-size: 250%; font-weight: bold}
p.secttit   {margin-left: 10px; text-align: center; font-weight: bold}
p.sectcomm  {font-size: 13px; font-weight: normal; margin: 5px 0px 0px 40px; font-weight: bold}
p.news      {font-size: 11px; font-style: italic; text-align: justify; margin: 5px 5px 5px 5px;}
p.short     {font-size: 11px; text-align: justify; margin: 0px 5px 5px 5px;}
p.jobs      {font-size: 11px; text-align: justify; margin: 5px 5px 14px 5px;}
p.showbox   {font-size: 12px; font-style: italic; text-align: left; margin: 15px 15px 15px 15px;}

/* ********* FINE STILI TESTO ********* */

/* ********* IMMAGINI ********* */

.imgleft {float: left; margin: 5px 20px 0px 14px; border: 0; background-color:#fff; }
.imgright {float: right; margin: 5px 18px 0px 20px; border: 0; background-color:#fff}
.imgleft2 {float: left; margin: 5px 20px 8px 18px; border: 1px dotted #666; background-color:#fff}
.imgright2 {float: right; margin: 5px 20px 8px 25px; border: 1px dotted #666; background-color:#fff}
.imgright3 {float: right; margin: 5px -50px 8px 25px; border: 1px dotted #666; padding: 3px; background-color:#fff}
.imgbig {margin: 0px 20px 50px 30px; border: 1px solid #666; background-color:#fff}
.imgbig2 {margin: 0px 20px 50px 30px; background-color:#fff; text-align: center}

/* ********* FINE IMMAGINI ********* */

/* ********* RIQUADRI ********* */

/* .boxhome {border: 1px dashed #333; background-color:#eee; margin: 0px auto; padding: 15px} */
.boxhome  {border: 1px dashed #666; background-color:#eee; margin: 20px 20px 0px 20px}
.boxnews1 {height: 90px; margin: 0px 30px 0px 30px}
.boxnews2 {height: 90px; margin: 45px 30px 0px 30px}
/* .boxnews1  {border: 1px dashed #666; background-color:#f5f5f5; height: 90px; margin: 20px 35px 0px 32px} */
/* .boxnews2  {border: 1px dashed #666; background-color:#f5f5f5; height: 90px; margin: 43px 35px 0px 32px} */
/* .boxjobs1  {border: 1px dashed #666;  background-color:#fffaf0; height: 90px; margin: 10px 30px 0px 32px;} */
.boxjobs1  {background:#fffaf0;border-top:1px dotted #E44E01; border-bottom:1px dotted #E44E01; height: 130px; margin: 10px 16px 0px 16px;padding: 0 8px;}
.boxjobs2  {border: 1px solid #666;  background-color:#fdf5e6; height: 90px; margin: 10px 30px 0px 32px;}
.boxfili   {background:url(../img/h_fili.jpg) 90% 100% no-repeat}
.boxfili2  {background:url(../img/h_fili.jpg) 6% 2% no-repeat}
.boxfili3  {background:url(../img/h_fili.jpg) 90% 2% no-repeat}
.boxpath   {font-size: 11px; margin: 0px 5px 0px 0px}
.boxEmpty  {margin: 0px 0px 0px 0px;}
.boxshow  
{
    /* border: 1px solid #333;  */
    float: left; 
	width: 210px; 
	/*height: 180px; */
	margin: 2px 15px 0px 24px;
}

.boxshowcont  
{
	border-top:1px dotted #E44E01; 
	border-bottom:1px dotted #E44E01; 
	border-left:1px dotted #E44E01;
	/* background:url(../img/Bkg_show.jpg) 0% 100% no-repeat; */
	/* width: 200px;  */
	height: 100px; 
	margin: 5px 5px 5px 5px
}
.boxshowcont1  
{
	border-top:1px dotted #339933; 
	border-bottom:1px dotted #339933; 
	border-left:1px dotted #339933;
	background:url(../img/Bkg_show1.jpg) 10% 90% no-repeat; 
	height: 170px;                 /*altezza box */
	margin: 5px 5px 5px 5px
}
.boxshowcont2  
{
	border-top:1px dotted #339933; 
	border-bottom:1px dotted #339933; 
	border-left:1px dotted #339933;
	background:url(../img/Bkg_show2.jpg) 10% 90% no-repeat; 
	height: 170px; 
	margin: 5px 5px 5px 5px
}
.boxshowcont3  
{
	border-top:1px dotted #339933; 
	border-bottom:1px dotted #339933; 
	border-left:1px dotted #339933;
	background:url(../img/Bkg_show3.jpg) 10% 94% no-repeat; 
	height: 170px; 
	margin: 5px 5px 5px 5px
}
.boxshowcont4  
{
	border-top:1px dotted #339933; 
	border-bottom:1px dotted #339933; 
	border-left:1px dotted #339933;
	background:url(../img/Bkg_show4.jpg) 10% 94% no-repeat; 
	height: 170px; 
	margin: 5px 5px 5px 5px
}
.boxshowtit1  
{
	position: relative;
	top: 20px;
	left: 20px;
	background:url(../img/Tit_alim.jpg) 100% 0% no-repeat;
	display:block;
	width: 190px; 
	height:30px;
}

.boxshowtit2
{
	position: relative;
	top: 20px;
	left: 20px;
	background:url(../img/Tit_cosm.jpg) 100% 0% no-repeat;
	display:block;
	width: 190px; 
	height:30px;
}

.boxshowtit3  
{
	position: relative;
	top: 20px;
	left: 20px;
	background:url(../img/Tit_farm.jpg) 100% 0% no-repeat;
	display:block;
	width: 190px; 
	height:30px;
}
.boxshowtit4  
{
	position: relative;
	top: 20px;
	left: 20px;
	background:url(../img/Tit_indu.jpg) 100% 0% no-repeat;
	display:block;
	width: 190px; 
	height:30px;
}
.boxshowleggi  
{
	position: relative;
	bottom: 20px;
	left: 100px;
	background:url(../img/leggi.jpg) 0% 0% no-repeat;
	display:block;
	cursor: hand;
	width: 60px; 
	/* width: 190px;*/
 	height:26px; 
}

.boxshowleggi2  
{
	position: relative;
	bottom: 28px;
	bottom: 0;
	left: 70px;
	background:url(../img/leggi2.jpg) 0% 0% no-repeat;
	display:block;
	cursor: hand;
	width: 60px; 
	/* width: 190px;*/
 	height:26px; 
}

/* ********* FINE RIQUADRI ********* */

/* ********* ROLLOVER PULSANTI ********* */

.rollover {width:181px;height:28px} 
.rollover img {border:none}
.rollover a {display:block}
.rollover a:hover img, .rollover a:active img {display:none}
.rollover a:hover, .rollover a:active {width:181px;height:28px}
#s1_m1 {background:url(../img/s1_m1_h.jpg)}
#s1_m2 {background:url(../img/s1_m2_h.jpg)}
#s1_m3 {background:url(../img/s1_m3_h.jpg)}
#s2_m1 {background:url(../img/s2_m1_h.jpg)}
#s2_m2 {background:url(../img/s2_m2_h.jpg)}
#s2_m3 {background:url(../img/s2_m3_h.jpg)}
#s2_m4 {background:url(../img/s2_m4_h.jpg)}
#s3_m0 {background:url(../img/s3_m0.jpg)}
#s5_m1 {background:url(../img/s5_m1_h.jpg)}
#s5_m2 {background:url(../img/s5_m2_h.jpg)}
#s5_m3 {background:url(../img/s5_m3_h.jpg)}

#h_m3 {background:url(../img/h_m3s.jpg)}
#h_m4 {background:url(../img/h_m4s.jpg)}
#h_m5 {background:url(../img/h_m5s.jpg)}

/* ********* FINE ROLLOVER PULSANTI ********* */

/* ********* LINKS ********* */

a.pathlinks:link {color: #000066; font-size: 11px; font-weight: 200; text-decoration:underline; cursor:hand }
a.pathlinks:visited {color: #990066; font-size: 11px; font-weight: 200; text-decoration:underline}
a.pathlinks:hover {color: #cc0000; font-size: 11px; font-weight: 200; text-decoration:underline; cursor:hand }
a.pathlinks:active{color: #cc0000; font-size: 11px; font-weight: 200; text-decoration:underline}

/* ********* FINE LINKS ********* */

.tdHome
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}
.td14px
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}


/* NEWS -------------- */
body#news div.boxfili2  {background: url(../img/h_fili.jpg) 6% 2% no-repeat; text-align: left; padding: 0}
span.news {margin-left: 34px; display: block} 
span.news h1 {color: #444; font: normal 20px "Trebuchet MS", arial, sans-serif;} 
span.news h1 span {color: #c00} 

span.newsletter {margin: 15px 34px 0; display: block; border-top: solid 1px #444; padding: 15px 0 0 0} 
span.newsletter h2 {color: #444; font: normal 15px "Trebuchet MS", arial, sans-serif;} 
span.newsletter h2 span {color: #c00}

a img {border: none}
body#news ul, body#news ol {margin: 10px 50px}
body#news li {font-weight: normal; margin: 5px 25px 5px 15px}

a.forward {display: block; text-align: right; font: bold 12px "Trebuchet MS", arial, sans-serif;} 

body#news .imgleft2 {float: left; margin: 5px 20px 8px 18px; border: 0}
body#news .imgright2 {float: right; margin: 5px 20px 8px 25px; border: 0}


div.mida {border: solid 2px #ccc; padding: 20px 0px 20px 20px; margin: 20px 25px 20px -50px; background: #fff}

div.mida2 {border: solid 2px #ccc; padding: 20px 0px 20px 15px; margin: 20px 5px 20px 0; background: #fff}

div.mida3 {border: solid 2px #ccc; padding: 20px 0px 20px 20px; margin: 20px 25px 20px -150px; background: #fff}

p.imgleft em, p.imgright em, p.imgbig2 em {display: block; font: normal 10px arial, sans-serif; text-align: center}
