body {
    margin-bottom: 0px;
	font-size: 13px;
	line-height: 20px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #646466;
	text-decoration: none;
	color: #646466;
	scrollbar-3dlight-color : #c6c6c6;
	scrollbar-base-color : #c6c6c6;
	scrollbar-darkshadow-color :  #c6c6c6;
	scrollbar-face-color :  #c6c6c6;
    scrollbar-arrow-color : #ffffff;
    margin-top : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-bottom : 0px;
	background:	#ffffff;
}

a
{
    text-align: center;
    text-indent: 0px;    
	line-height: 25px;
	font-size: 12px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #FF8E29;
	text-decoration: none;
}
a:hover
{
    text-align: center;
    text-indent: 0px;    
	line-height: 25px;
	font-size: 12px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #A5BEDE;
	text-decoration: none;
}


.a_1
{
	font-size: 9px;
	line-height: 12px;
	font-family: Arial, tahoma, Helvetica, sans-serif, Verdana, comic sans ms, times new roman;
	font-weight: bold;
	color: #003466;
	text-decoration: none;
}
.a_1:hover
{
	font-size: 9px;
	line-height: 12px;
	font-family: Arial, tahoma, Helvetica, sans-serif, Verdana, comic sans ms, times new roman;
	font-weight: bold;
	color: #464646;
	text-decoration: underline;
}

/* 
hr {
    border: none;
    border-top: 0px solid #ccc;
    background-color: #cacaca; color: #cacaca;
    border-bottom: 0px solid #eee;
    height: 1px;
    *height: 3px; 
}
*/

hr.hr1 {
    border: none;
    border-top: 0px solid #ccc;
    border-bottom: 0px solid #eee;
    background-color: #80a9a1; 
				color: #80a9a1;
    height: 1px;
    *height: 3px; 
}

hr.hr2 {
    border: none;
    border-top: 0px solid #ccc;
    border-bottom: 0px solid #eee;
    background-color: #c2d5d3; 
				color: #c2d5d3;
    height: 2px;
    *height: 3px; 
}


 /* TESTI COLORE BASE */
.testo_rosso
{
	color: #ff0000;
}
.testo_blu
{
	color: #0000ff;
}
.testo_blu_piccolo
{
	color: #0000ff;
	font-size: 12px;
	line-height: 16px;
}
.testo_nero
{
	color: #000000;
}
.testo_bianco
{
	color: #ffffff;
}
.testo_rosso_base
{
	color: #ff0000;
	font-size: 12px;
}
.testo_rosso_base:hover
{
	color: #ff0000;
	font-size: 12px;
}
.testo_rosso_grande
{
	color: #ff0000;
	font-size: 16px;
}
.testo_rosso_piccolo
{
    text-indent: 0pt;
    text-align: center;
	font-size: 12px;
	line-height: 16px;
	font-family: tahoma, Verdana, Helvetica, Arial, sans-serif, Arial;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}

/*OVERLIB */
.overlib_fg
{
    padding-top: 4pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 4pt;
	background:	#d2ffff;
	filter: alpha(opacity=85);
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
}
.overlib_bg
{
  border-top: 1pt #999999 solid;
  border-right: 1pt #464646 solid;
  border-bottom: 1pt #464646 solid;
  border-left: 1pt #999999 solid;
}
.overlib_testo
{
    text-align: center;
    text-indent: 0px;    
	line-height: 14px;
	font-size: 11px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.overlib_fg_2
{
    padding-top: 4pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 4pt;
	background:	#d2ffff;
	filter: alpha(opacity=85);
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
}
.overlib_bg_2
{
  border-top: 1pt #999999 solid;
  border-right: 1pt #464646 solid;
  border-bottom: 1pt #464646 solid;
  border-left: 1pt #999999 solid;
}
.overlib_testo_2
{
    text-align: center;
    text-indent: 0px;    
	line-height: 14px;
	font-size: 11px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}



 /* RHINOSLIDER */
	/**
  * Rhinoslider 1.05
  * http://rhinoslider.com/
  *
  * Copyright 2014: Sebastian Pontow, Rene Maas (http://renemaas.de/)
  * Dual licensed under the MIT or GPL Version 2 licenses.
  * http://rhinoslider.com/license/
  */

		
.rhino-btn {
	z-index:10;
	width:56px;
	height:53px;
	display:block;
	text-indent:-999%;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}

.rhino-prev, .rhino-next { bottom:-4px; }

.rhino-prev {
	left:-6px;
	background-position:-168px 0;
}

.rhino-next {
	right:-6px;
	background-position:-106px 0;
}

.rhino-prev:hover { background-position:-168px -53px; }

.rhino-next:hover { background-position:-106px -53px; }

.rhino-toggle {
	top:-4px;
	left:-6px;
}

.rhino-play { background-position:0 0; }

.rhino-play:hover { background-position:0 -53px; }

.rhino-pause { background-position:-56px 0; }

.rhino-pause:hover { background-position:-56px -53px; }

.rhino-container { position:relative; }

.rhino-caption {
	position:absolute;
	background: #000;
	display:none;
	left:0;
	right:0;
	top:0;
	color:#fff;
	padding:10px;
	text-align:right;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}

.rhino-bullets {
	position: absolute;
	bottom: -3px;
	left: 50%;
	margin:0 0 0 -50px;
	z-index: 10;
	background: #fff;
	padding:0;
}

.rhino-bullets:before, .rhino-bullets:after {
	position:absolute;
	display:block;
	left:-16px;
	content:' ';
	width:16px;
	height:26px;
	background:url(../img/rhinoslider-sprite.png) -224px 0 no-repeat;
}

.rhino-bullets:after {
	left:auto;
	right:-16px;
	background-position: -240px 0;
}

.rhino-bullets li {
	float:left;
	display:inline;
	margin:0 2px;
}

.rhino-bullets li a.rhino-bullet {
	display: block;
	width: 16px;
	height: 15px;
	cursor: pointer;
	background: white;
	font-size: 10px;
	text-align: center;
	padding: 6px 0 5px 0;
	color: #333;
	text-decoration:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none;
}

.rhino-bullets li a.rhino-bullet:hover, .rhino-bullets li a.rhino-bullet:focus {
	color:#999;
	background:#eee;
}

.rhino-bullets li a.rhino-bullet.rhino-active-bullet {
	color:#fff;
	background:#5cd4e8;
}
	
 /* CSS PER INSERIRE RHINOSLIDER NELL?INTESTAZIONE*/
#slider 
{
left: 0px; 
width:700px;
height:500px;

/*IE bugfix*/
padding:0;
margin:0;

z-index: 10;
}

#slider li 
{ 
list-style:none; 
z-index: 10;
}

#slider_1
{
left: 0px; 
width:670px;
height:670px;

/*IE bugfix*/
padding:0;
margin:0;

z-index: 10;
}

#page 
{
position: absolute;
top: 0px;
left: 0px; 
width:700px;
z-index: 10;
}

#page_1
{
position: absolute;
top: 0px;
left: 0px; 
width:670px;
z-index: 10;
}

.foto_rotazione
{
position: relative;
top: 0px;
left: 0px; 
z-index: 10;
}
	
 /* FINE RHINOSLIDER */




/* AD GALLERY JQUERY*/
.gallery_gen
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 723px;
    min-height: 721px;
    text-align: left;
	padding: 0px;
	z-index: 15;
	border: 0px solid #014F5B;
	background-image: url(img/fondo_galleria_foto.png);
	background-repeat: no-repeat;
	background-position: top center;
 clear: both;
}
.gallery_gen_int
{
	position: relative;
	top: 0px;
	left: 12px;
    width: 680px;
    text-align: left;
	padding: 0px;
	margin-bottom: 50px;
	z-index: 15;
	font-size: 12px;
	line-height: 14px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: normal;
	color: #014F5B;
	text-decoration: none;
}
.ad-gallery {
  width: 680px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(img/non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(img/freccia_tonda_sinistra_grande.png);
        width: 55px;
        height: 55px;
        display: none;
        position: absolute;
        top: 45%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(img/freccia_tonda_destra_grande.png);
        width: 55px;
        height: 55px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(img/opa75.png);
        color: #014F5B;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='img/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: -20px;
      width: 38px;
      display: block;
      background: url(img/freccia_tonda_sinistra_piccola.png) 0px 25px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: -20px;
      width: 38px;
      background: url(img/freccia_tonda_destra_piccola.png) 0px 25px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #014F5B;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #014F5B;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
/* FINE AD GALLERY JQUERY*/

	
	/* jQuery GALLERY LIGHTBOX 
	#gallery_lightbox {
		background-color: #4D4D4D;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 20px;
		padding-bottom: 20px;
		width: 688px;
	}
	#gallery_lightbox ul { list-style: none; }
	#gallery_lightbox ul li { display: inline; }
	#gallery_lightbox ul img {
		border: 3px solid #8D2323;
		border-width: 3px 3px 5px;
		margin-left: 4px;
		margin-right: 4px;
	}
*/	
	#gallery_lightbox {
		background-color: #4D4D4D;
		padding-left: 2px;
		padding-right: 2px;
		padding-top: 20px;
		padding-bottom: 20px;
		width: 681px;
	}
	#gallery_lightbox ul { list-style: none; }
	#gallery_lightbox ul li { display: inline; }
	#gallery_lightbox ul img {
		border: 3px solid #8D2323;
		border-width: 3px 3px 5px;
		margin-left: 2px;
		margin-right: 2px;
	}
	#gallery_lightbox ul a:hover img {
		border: 3px solid #fff;
		border-width: 3px 3px 5px;
		color: #fff;
	}
	#gallery_lightbox ul a:hover { color: #fff; }
	
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 50%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
 /*FINE jquery GALLERY LIGHTBOX*/

 /*SLIDER*/
#button {
	width: 96%;
	margin: 0;
}

ul, li {
	margin:0; 
	padding:0; 
	list-style:none;
}
/*DROPDOWN*/
.dropdown_aesse {
	display:none;
	width:100%;
	border: 0px solid #1c1c1c;
	margin-top: 0px; 
	font-size: 13px;
	line-height: 20px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #646466;
	text-decoration: none;
}
.dropdown_aesse li {
	margin:0; 
	padding:0; 
}
.dropdown_aesse li a {
	color:#464646; 
	text-decoration:none; 
	margin:0; 
	padding:0px; 
	display:block;
}
.dropdown_aesse li a:hover {
	margin:0; 
	padding:0px;
	font-weight:bold;
	color: #F00880;
}

 /* NEWSTICKER*/
#newsticker-demo { 
width:200px; 
background:; 
padding:0px 0px; 
font-family:Verdana,Arial,Sans-Serif;
font-size:12px;
margin:0px;
}
#newsticker-demo a { 
text-decoration:none; 
}
#newsticker-demo img { 
border: 0px solid #FFFFFF; 
}
#newsticker-demo .title {
text-align:left;
font-size:11px;
font-weight:bold;
padding:0px;
}
.newsticker-jcarousellite { 
width:200px; 
}
.newsticker-jcarousellite ul li{ 
list-style:none; 
display:block; 
padding-bottom:1px; 
margin-bottom:5px; 
}
.newsticker-jcarousellite .thumbnail { 
float:left; 
width:110px; 
}
.newsticker-jcarousellite .info { 
position: relative; 
width:200px; 
height: auto;
}
.newsticker-jcarousellite .info span.cat { 
display: block; 
font-size:10px; 
color:#000000; 
}
.clear { clear: both; }

 /* SLIDING BOX SCORRIMENTO IMMAGINA SU IMMAGINA */
.sliding_float
{
  float:left;
	 position:relative;
	 width:205px;
	 height:205px;
	 margin:2px;
	 overflow:hidden;
}
.sliding_float a{
display:block;
color: #73ebdf;
text-decoration:none;
background: ;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;				
padding-left:0px;
letter-spacing:0px;
font-size:10px;
text-transform:uppercase;
font-family:Geneva,"Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:25px;
}
.sliding_float a:hover{
color: #666;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;	
background: ;
text-shadow:#fff 0px 0px 0px;
-moz-box-shadow: 0px 0px 5px #666; /* FF3.5+ */
-webkit-box-shadow: 0px 0px 5px #666; /* Saf3.0+, Chrome */
						box-shadow: 0px 0px 5px #666; /* Opera 10.5, IE9 */
	}
.left{ 
	width: 205px; 
	height: 205px; 
	margin:0px; 
	float:left; 
	background:url(../graph/boxmask.png) no-repeat; 
	overflow: hidden; 
	position: relative; 
}
.top-center{ 
	width: 205px; 
	height: 205px; 
	margin:0px; 
	float:left; 
	background::url(graph/butts/offertabox.png) no-repeat; 
	overflow: hidden; 
	position: relative; 
}
.bottom-center{ 
	width: 205px; 
	height: 205px; 
	margin:0px; 
	float:left; 
	background::url(graph/butts/offertabox.png) no-repeat; 
	overflow: hidden; 
	position: relative; 
}
.right{ 
	width: 205px; 
	height: 205px; 
	margin:0px; 
	float:left; 
	background:url(immagini/grande.jpg) no-repeat; 
	overflow: hidden; 
	position: relative; 
}
.top-left{ 
	width: 205px; 
	height: 205px; 
	margin:0px; 
	float:left; 
	background::url(immagini/grande.jpg) no-repeat; 
	overflow: hidden; 
	position: relative; 
}
	.left img, .right img, .top-center img, .bottom-center img, .top-left img{ 
		position: absolute; 
		top: 0; 
		left: 0; 
		border: 0;
	}
	.front img{ 
		position: absolute; 
		top: 0px; 
		left: 40px; 
		border: 0;
	}
	
	
	.left p, .right p, .top-center p, .bottom-center, .top-left p{ 
		padding: 0 10px 0 10px;  
		font-weight:normal; 
	}
 /* FINE SLIDING BOX SCORRIMENTO IMMAGINA SU IMMAGINA */

	
	 /* SLIDE GRUPPO */
			#wrapper {
				width: 990px;
			}
			#content {
				padding: 0px;
			}
	
			.list_carousel {
			 position: relative;
			 left: 47px;
				margin: 0px 0px 0px 0px;
				width: 980px;
			}
			.list_carousel ul {
/*background-color: rgba(255,255,255,0.5);*/
				margin: 0;
				margin-left: 0px;
				padding: 0;
				list-style: none;
				display: block;
			}
			.list_carousel li {
				float: left;
    background: #ffffff;
	   filter: alpha(opacity=85);
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
    opacity: 0.85;
				border: 0px solid #014F5B;
				width: 280px;
				height: 660px;
				padding: 0;
				margin: 6px;
				display: block;
				font-size: 12px;
				line-height: 20px;
				text-align: left;
				font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
				font-weight: normal;
				color: #014F5B;
				text-decoration: none;
			}
			.clearfix {
				float: none;
				clear: both;
			}
			#prev1, #prev2 {
			position: relative;
			top: -340px;
			left: -40px;
				margin-left: 0px;
				margin-right: 0px;
				color: #000000;
			}
			#next1, #next2 {
			position: relative;
			top: -350px;
			left: 812px;
				margin-left: 0px;
				margin-right: 0px;
				color: #000000;
			}
			.carousel_riquadro {
				position: relative;
				left: 10px;
				width: 255px;
				height: 300px;
				border: 2px solid #cacaca;
				padding: 0;
				margin: 0px;
				display: block;
			}
			.carousel_riquadro_interno {
				position: relative;
				top: 10px;
				left: 0px;
				width: 100%;
				border: 0px solid #cacaca;
				padding: 0;
				margin: 0px;
				display: block;
			}
			.carousel_titolo {
				position: relative;
				top: 0px;
				left: 10px;
				width: 235px;
				border: 0px solid #cacaca;
				padding: 0;
				margin: 0px;
				display: block;
				background: #014f5b;
				font-size: 11px;
				line-height: 25px;
				text-align: center;
				font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
				font-weight: bold;
				color: #ffffff;
				text-decoration: none;
			}
			.carousel_immagine_ombra {
				position: relative;
				top: 0px;
				left: 0px;
				width: 235px;
				height: 14px;
				border: 0px solid #cacaca;
				padding: 0;
				margin: 0px;
				display: block;
				background-image: url(/img/ombra_carousel.png);
				background-repeat: repeat-y;
				background-position: top left;
			}


 /* ORDINAMENTO DRAG & DROP */
	
TABLE.pagine_10
{
  border-top: 1pt #003466 solid;
  border-right: 1pt #003466 solid;
  border-bottom: 1pt #003466 solid;
  border-left: 1pt #003466 solid;
  border-collapse: collapse;
}
TABLE.pagine_11
{
  border-top: 0pt #003466 solid;
  border-right: 1pt #003466 solid;
  border-bottom: 1pt #003466 solid;
  border-left: 1pt #003466 solid;
  border-collapse: collapse;
}
	
#info_ordinamento {
	display: block;
	padding: 0px;
	margin-bottom: 0px;
	border: 0px solid #333;
	background-color: #ffffff;
}

#lista_ordinamento {
	list-style: none;
}

#lista_ordinamento li {
	display: block;
	padding: 0px 0px;
	margin-bottom: 0px;
	}
#lista_ordinamento li:first-child {
	}
#lista_ordinamento li:last-child {
	}

#lista_ordinamento li img.trascinabile {
	margin-right: 0px;
	cursor: move;
	vertical-align:middle;
}
#lista_ordinamento li strong {
	vertical-align:middle;
	}
 /* FINE ORDINAMENTO DRAG & DROP */

	
		  /* MENU VERTICALE TENDINA DROPDOWN */
.verticale
{
 position: relative; 
	margin-left: 0px;	
	margin-right: 0px;	
	margin-top: 0px;		
	margin-bottom: 0px;	
	text-indent: 0px;
	font-size: 18px;
	line-height: 28px;
	font-family: Helvetica, tahoma, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
padding:0; 
}
.verticale dt 
{
height: 28px;
border:0px solid #9ac1c9; 
font-weight:normal; 
cursor:pointer; 
	background-image: url(img/menu_voce_sfondo.jpg);
	background-repeat: y;
	background-position: top center;
padding:0px; 
margin-left:0px;
text-indent: 35px;
	font-size: 13px;
	line-height: 28px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #3271B8;
	text-decoration: none;
}
.verticale dt:hover 
{
height: 28px;
	background-image: url(img/menu_voce_sfondo.jpg);
	background-repeat: y;
	background-position: top center;
padding:0px; 
margin-left:0px;
text-indent: 35px;
	font-size: 13px;
	line-height: 28px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #3271B8;
	text-decoration: none;
}
.verticale dd 
{
position: relative; 
top: 0px;
left: 0px;
overflow:hidden; 
width:243px; 
display:none; 
background:; 
z-index:200; 
opacity:0;
padding:0px; 
margin-left:0px;
}
.verticale a, .verticale a:active, .verticale a:visited 
{
display:block; 
width:240px;
border-bottom:0px solid #dedede; 
padding:0px; 
margin:0px;
	font-size: 13px;
	line-height: 24px;
	font-family: Helvetica, tahoma, times new roman, sans-serif, Verdana, comic sans ms, Arial;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
text-indent:40px; 
text-align:left; 
}
.verticale a:hover 
{
background:; 
width:240px;
border-bottom:0px solid #dedede; 
padding:0px; 
margin:0px;
	font-size: 13px;
	line-height: 24px;
	font-family: Helvetica, tahoma, times new roman, sans-serif, Verdana, comic sans ms, Arial;
	font-weight: normal;
	color: #dedede;
	text-decoration: none;
text-indent:40px; 
text-align:left; 
}

.verticale_dt_link 
{
	font-size: 13px;
	line-height: 28px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #3271B8;
	text-decoration: none;
}
.verticale_dt_link:hover 
{
	font-size: 13px;
	line-height: 28px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #3271B8;
	text-decoration: none;
}


	
.corpo
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 999px;
    text-align: left;    
	padding: 0px;
	font-size: 12px;
	line-height: 16px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
	background-image: url(img/sfondo_striscia.jpg);
	background-repeat: y;
	background-position: top center;
}

.main_corpo
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 999px;
    text-align: left;
	padding: 0px;
	z-index: 5;
    margin-left: auto;
    margin-right: auto;    
	font-size: 12px;
	line-height: 16px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #dedede;
	text-decoration: none;
}

/*INTESTAZIONE*/
.intestazione_gen
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 999px;
    height: 301px;    
	background-image: url(img/intestazione_1.jpg);
	background-repeat: no-repeat;
	background-position: top center;
    text-align: center;
    z-index: 1;
	padding: 0px 0px;
}
.intestazione_gen_2
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 999px;
    height: 301px;    
	background-image: url(img/intestazione_2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
    text-align: center;
    z-index: 1;
	padding: 0px 0px;
}
.intestazione_gen_3
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 999px;
    height: 301px;    
	background-image: url(img/intestazione_3.jpg);
	background-repeat: no-repeat;
	background-position: top center;
    text-align: center;
    z-index: 1;
	padding: 0px 0px;
}
.intestazione_base
{
	position: absolute;
	top: 30px;
	left: 300px;
    width: 650px;
    height: 301px;    
    text-align: center;
    z-index: 1;
	padding: 0px 0px;
	font-size: 12px;
	line-height: 12px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #042597;
	text-decoration: none;
}
.intestazione_flash
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 999px;
    text-align: left;
    z-index: 20;
	padding: 0px 0px;
}

/*MENU ORIZZONTALE*/

.menu_oriz_gen
{
	position: absolute;
	top: 164px;
	left: 18px;
    width: 966px;
    height: 25px;
    z-index: 22;
}


.menu_oriz_1
{
	position: absolute;
	top: 164px;
	left: 18px;
    width: 156px;
    height: 25px;
    z-index: 22;
}
.menu_oriz_2
{
	position: absolute;
	top: 164px;
	left: 181px;
    width: 156px;
    height: 25px;
    z-index: 22;
}
.menu_oriz_3
{
	position: absolute;
	top: 164px;
	left: 342px;
    width: 156px;
    height: 25px;
    z-index: 22;
}
.menu_oriz_4
{
	position: absolute;
	top: 164px;
	left: 505px;
    width: 156px;
    height: 25px;
    z-index: 22;
}
.menu_oriz_5
{
	position: absolute;
	top: 164px;
	left: 667px;
    width: 156px;
    height: 25px;
    z-index: 22;
}
.menu_oriz_6
{
	position: absolute;
	top: 164px;
	left: 830px;
    width: 156px;
    height: 25px;
    z-index: 22;
}

.menu_oriz
{
    width: 156px;
    height: 25px;
    z-index: 22;
	padding: 0px 0px;
	background-image: url(img/menu_oriz_fondo_azzurro.jpg);
	background-repeat: n;
	background-position: top center;
    text-align: center;
    text-indent: 0px;    
	line-height: 25px;
	font-size: 12px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #FF8E29;
	text-decoration: none;
}
.menu_oriz_sel
{
    width: 156px;
    height: 25px;
    z-index: 22;
	padding: 0px 0px;
	background-image: url(img/menu_oriz_fondo_arancio.jpg);
	background-repeat: n;
	background-position: top center;
    text-align: center;
    text-indent: 0px;    
	line-height: 25px;
	font-size: 12px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #A5BEDE;
	text-decoration: none;
}



/*COLONNA SINISTRA*/

.colonna_sinistra
{
	float: left;
    width: 243px;
    text-align: left;
    z-index: 10;
	padding: 0px 0px;
	margin-top: 0px;	
	margin-left: 0px;	
	font-size: 11px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

.menu_sin_titolo
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 243px;
    height: 80px;
	margin-bottom: 0px;
	border-bottom: 0px solid #dedede;
    text-align: left;
    text-indent: 10px;    
    z-index: 20;
	padding: 0px 0px;
	background-image: url(img/menu_titolo_sfondo.jpg);
	background-repeat: y;
	background-position: top center;
}
.menu_sin_titolo_2
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 243px;
    height: 32px;
	margin-bottom: 0px;
	border-bottom: 0px solid #dedede;
    text-align: left;
    text-indent: 10px;    
    z-index: 20;
	padding: 0px 0px;
	background-image: url(img/menu_titolo_sfondo_2.jpg);
	background-repeat: y;
	background-position: top center;
}
.menu_sin_voce
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 243px;
   height: 28px;
	margin-bottom: 0px;
	border-bottom: 0px solid #dedede;
    text-align: left;
    text-indent: 0px;    
    z-index: 25;
	padding: 0px 0px;
	background-image: url(img/menu_voce_sfondo.jpg);
	background-repeat: y;
	background-position: top center;
	font-size: 11px;
	line-height: 28px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}
.menu_sin_sottovoce
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 243px;
    height: 28px;
    text-align: left;
    text-indent: 0px;    
    z-index: 20;
	padding: 0px 0px;
	background-image: url(img/menu_sottovoce_sfondo.jpg);
	background-repeat: y;
	background-position: top center;
	font-size: 10px;
}
.menu_sin_sfondo_2
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 243px;
    text-align: left;
    text-indent: 0px;    
    z-index: 20;
	padding: 0px 0px;
	background-image: url(img/menu_sfondo_2.jpg);
	background-repeat: y;
	background-position: top center;
	font-size: 11px;
	line-height: 16px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}
.menu_sin_fondo
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 243px;
    height: 47px;
	margin-bottom: 0px;
	border-bottom: 0px solid #dedede;
    text-align: left;
    text-indent: 10px;    
    z-index: 20;
	padding: 0px 0px;
	background-image: url(img/menu_fondo_sfondo.jpg);
	background-repeat: y;
	background-position: top center;
}

.menu_sin_link
{
	font-size: 13px;
	line-height: 28px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #3271B8;
	text-decoration: none;
}
.menu_sin_link:hover
{
	font-size: 13px;
	line-height: 28px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

.menu_sin_link_sel
{
	font-size: 13px;
	line-height: 28px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
	border-top: 1px solid #818181;
	border-bottom: 1px solid #818181;
}
.menu_sin_link_sel:hover
{
	font-size: 13px;
	line-height: 28px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

.menu_sin_link_1
{
	font-size: 12px;
	line-height: 30px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #3271B8;
	text-decoration: none;
}
.menu_sin_link_1:hover
{
	font-size: 12px;
	line-height: 30px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

.menu_sin_link_1_sel
{
	font-size: 12px;
	line-height: 30px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}
.menu_sin_link_1_sel:hover
{
	font-size: 12px;
	line-height: 30px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}

.tigullioEXPO_banner
{
	position: relative;
	top: 0px;
	left: -6px;
 width: 200px;
	margin-bottom: 0px;
	border-top: 1px solid #1C854D;
	border-bottom: 1px solid #1C854D;	
	border-left: 1px solid #1C854D;	
	border-right: 1px solid #1C854D;	
	background: #ffffff;
	box-shadow: 3px 3px 6px #666666;
    text-align: left;
    text-indent: 0px;    
    z-index: 200;
	padding: 0px 0px;
 }

/*CORPO CENTRALE*/
.corpo_centrale
{
	float: left;
	top: 0px;
    width: 756px;
    text-align: left;
    z-index: 8;
	padding: 0px 0px;
	margin-left: 0px;	
	border-top: 0px solid #dedede;
	border-bottom: 0px solid #dedede;	
	border-left: 0px solid #dedede;	
	border-right: 0px solid #dedede;	
	font-size: 11px;
	line-height: 14px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.corpo_centrale_testo
{
	position: relative;
	top: -20px;
	left: 0px;
    width: 730px;
    text-align: center;
    z-index: 8;
	padding: 0px 0px;
	font-size: 11px;
	line-height: 14px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.corpo_centrale_testo_int
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 690px;
    min-height: 300px;
    text-align: justify;
    z-index: 8;
	padding: 0px 0px;
	font-size: 15px;
	line-height: 22px;
	font-family: times new roman, trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.corpo_centrale_testo_int_1
{
	position: relative;
	top: 0px;
	left: 20px;
    width: 690px;
    min-height: 300px;
    text-align: justify;
    z-index: 8;
	padding: 0px 0px;
	font-size: 15px;
	line-height: 22px;
	font-family: times new roman, trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}


.corsi_iscrizione
{
	position: absolute;
	top: 30px;
	left: 400px;
    width: 320px;
    text-align: center;
    z-index: 8;
	background: #dedede;
	border-top: 1px solid #3271B8;
	border-bottom: 1px solid #3271B8;	
	border-left: 1px solid #3271B8;	
	border-right: 1px solid #3271B8;	
	padding: 0px 0px;
	font-size: 11px;
	line-height: 16px;
	font-family: trebuchet MS, times new roman, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}
.corsi_download
{
	position: relative;
	top: 20px;
	left: 0px;
    width: 85%;
    text-align: center;
    z-index: 8;
	background: #ffffff;
	border-top: 1px solid #3271B8;
	border-bottom: 1px solid #3271B8;	
	border-left: 1px solid #3271B8;	
	border-right: 1px solid #3271B8;	
	padding: 0px 0px;
	font-size: 13px;
	line-height: 18px;
	font-family: trebuchet MS, times new roman, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}



/*TESTO NUMERI PAGINE*/
.pagine_numeri_attiva
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 600px;
    z-index: 15;
	padding-top: 0px;
	padding-bottom: 0px;		
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;	
	border-right: 0px solid #dedede;	
    text-align: right;
    line-height: 16px;
	font-size: 11px;
    color: #999999;
	font-family: tahoma, Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	text-decoration: none;
}
.pagine_numeri
{
    text-align: left;
    line-height: ;
	font-size: 11px;
    color: #3271B8;
	font-family: tahoma, Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	text-decoration: none;
}
.pagine_numeri:hover
{
    text-align: left;
    line-height: ;
	font-size: 11px;
    color: #999999;
	font-family: tahoma, Verdana, Helvetica, sans-serif, Arial;
	font-weight: bold;
	text-decoration: none;
}

/*FONDO*/
.fondo_gen
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 999px;
    height: 75px;
    text-align: center;
    z-index: 15;
	padding-top: 0px;
	padding-bottom: 0px;		
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;	
	border-right: 0px solid #dedede;	
    clear: both;
    background-image: url(img/fondo.jpg);
	background-position: top center;
    background-repeat: no-repeat;
    text-indent: 0px;
	font-size: 12px;
	line-height: 40px;
	font-family: tahoma, Arial, Verdana, sans-serif, Helvetica, comic sans ms, ;
	font-weight: bold;
	color: #3171BD;
	text-decoration: none;
}


/*TABLE */

TABLE.pagine 
{
  border-top: 1pt #7F7F7F solid;
  border-right: 1pt #7F7F7F solid;
  border-bottom: 1pt #7F7F7F solid;
  border-left: 1pt #7F7F7F solid;
  border-collapse: collapse;
}



TD.titoli 
{
    height: 24px;
	background-image: url(img/sfondo_box_titolo.jpg);
	background-repeat: x no-repeat;
	background-position: center center;
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 5pt;
    padding-left: 5pt;
    padding-bottom: 0pt;
    text-align: left;
	font-size: 13px;
	line-height: 18px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
TD.testo 
{
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 0pt;
    text-align: left;
	font-size: 12px;
	line-height: 16px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
TD.titolo_pagine 
{
    height: 24px;
	background-image: url(img/sfondo_box_titolo.jpg);
	background-repeat: x no-repeat;
	background-position: center center;
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 5pt;
    padding-left: 5pt;
    padding-bottom: 0pt;
	font-size: 15px;
	line-height: 24px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #424542;
	text-decoration: none;
}
TD.titolo_pagine_1
{
    height: 24px;
	background-image: url(img/sfondo_box_titolo.jpg);
	background-repeat: x no-repeat;
	background-position: center center;
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 5pt;
    padding-left: 5pt;
    padding-bottom: 0pt;
	border-bottom: 1px solid #e6e6e6;
	font-size: 17px;
	line-height: 30px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

.titolo_pagine_2 
{
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 5pt;
    padding-left: 5pt;
    padding-bottom: 0pt;
	font-size: 20px;
	line-height: 20px;
	text-align: left;
	font-family: times new roman, sans-serif, Arial black, tahoma, Verdana, Helvetica, comic sans ms ;
	font-weight: bold;
	color: #0A9444;
	text-decoration: none;
}
.titolo_pagine_3 
{
    height: 24px;
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 5pt;
    padding-left: 5pt;
    padding-bottom: 0pt;
	font-size: 24px;
	line-height: 26px;
	text-align: left;
	font-family: times new roman, sans-serif, Arial black, tahoma, Verdana, Helvetica, comic sans ms ;
	font-weight: bold;
	color: #0A9444;
	text-decoration: none;
}
.titolo_pagine_4 
{
    height: 24px;
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 5pt;
    padding-left: 5pt;
    padding-bottom: 0pt;
	border-top: 1px solid #3271B8;
	font-size: 18px;
	line-height: 22px;
	text-align: left;
	font-family: times new roman, sans-serif, Arial black, tahoma, Verdana, Helvetica, comic sans ms ;
	font-weight: bold;
	color: #0A9444;
	text-decoration: none;
}
.titolo_pagine_5 
{
    height: 24px;
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 5pt;
    padding-left: 5pt;
    padding-bottom: 0pt;
	border-top: 4px solid #3271B8;
	font-size: 18px;
	line-height: 22px;
	text-align: left;
	font-family: times new roman, sans-serif, Arial black, tahoma, Verdana, Helvetica, comic sans ms ;
	font-weight: bold;
	color: #0A9444;
	text-decoration: none;
}
.titolo_pagine_6 
{
    height: 24px;
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 5pt;
    padding-left: 5pt;
    padding-bottom: 0pt;
	border-top: 1px solid #3271B8;
	font-size: 18px;
	line-height: 22px;
	text-align: left;
	font-family: times new roman, sans-serif, Arial black, tahoma, Verdana, Helvetica, comic sans ms ;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.titolo_pagine_7 
{
position: relative;
top: 0px;
left: 20px;
width: 85%;
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 5pt;
    padding-left: 5pt;
    padding-bottom: 0pt;
	border-top: 1px solid #3271B8;
	font-size: 18px;
	line-height: 22px;
	text-align: left;
	font-family: times new roman, sans-serif, Arial black, tahoma, Verdana, Helvetica, comic sans ms ;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}


TD.testo_pagine
{
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 0pt;
    text-align: left;
	font-size: 13px;
	line-height: 16px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #646466;
	text-decoration: none;
}
TD.testo_pagine_1
{
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 0pt;
    text-align: justify;
	font-size: 13px;
	line-height: 20px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #646466;
	text-decoration: none;
}
TD.testo_pagine_2
{
    text-indent: 0pt;
    text-align: right;
	font-size: 11px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #646466;
	text-decoration: none;
}
TD.testo_pagine_3
{
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 0pt;
    padding-left: 0pt;
    padding-bottom: 0pt;
    text-align: left;
	font-size: 12px;
	line-height: 18px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #646466;
	text-decoration: none;
}
TD.foto_pagine
{
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 0pt;
    text-align: center;
	font-size: 13px;
	line-height: 16px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
TD.contatti_campo
{
    text-indent: 0pt;
    padding-top: 1pt;
    padding-right: 10pt;
    padding-left: 2pt;
    padding-bottom: 1pt;
    text-align: right;
	font-size: 12px;
	line-height: 16px;
	font-family: trebuchet MS, tahoma, Verdana, Arial, tahoma, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
TD.contatti_valore
{
    height: 18px;
    text-indent: 0pt;
    padding-top: 1pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 1pt;
    text-align: left;
	font-size: 12px;
	line-height: 16px;
	font-family: trebuchet MS, tahoma, Verdana, tahoma, Arial, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}


/*FORM*/
.form
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 570px;
    text-align: left;
	background:	#ffffff;
	border-top: 0px solid #acacac;
	border-bottom: 0px solid #acacac;
	border-left: 0px solid #acacac;
	border-right: 0px solid #acacac;
	padding: 0px 0px;
	font-size: 13px;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	color: #0E558B;
	text-decoration: none;
}
.invia
{
	padding: 0px 2px;
    text-align: center;
    background: #FF8E29;
	border-top: 0px solid #a0a0a0;
	border-left: 0px solid #a0a0a0;
	border-right: 1px solid #707070;
	border-bottom: 1px solid #707070;
	font-size: 10px;
    line-height: 14px;
    color: #000080;
	font-family: Verdana, tahoma, Helvetica, sans-serif, Arial;
	font-weight: bold;
	text-decoration: none;
}
.invia_mouse
{
	padding: 0px 2px;
    text-align: center;
    background: #FF8E29;
	border-top: 0px solid #a0a0a0;
	border-left: 0px solid #a0a0a0;
	border-right: 1px solid #707070;
	border-bottom: 1px solid #707070;
	font-size: 10px;
    line-height: 14px;
    color: #3171BD;
	font-family: Verdana, tahoma, Helvetica, sans-serif, Arial;
	font-weight: bold;
	text-decoration: none;
}
.campo_scritte
{
	padding: 2px 2px;
    text-align: left;
    line-height: 20px;
    text-indent: 2px;
    background: #ffffff;
	border: 1px solid #646466;
	font-size: 11px;
    color: #464646;
	font-family: Verdana, tahoma, Helvetica, sans-serif, Arial;
	font-weight: normal;
	text-decoration: none;
}
.campo_scritte_1
{
	padding: 0px 0px;
    text-align: left;
    height: 20px;
    line-height: 20px;
    text-indent: 2px;
    background: #ffffff;
	border: 1px solid #646466;
	font-size: 12px;
    color: #464646;
	font-family: Verdana, tahoma, Helvetica, sans-serif, Arial;
	font-weight: normal;
	text-decoration: none;
}
.campo_scritte_2
{
	padding: 0px 0px;
    text-align: left;
    height: 20px;
    text-indent: 2px;
    background: #ffffff;
	border: 1px solid #646466;
	font-size: 12px;
    color: #464646;
	font-family: Verdana, tahoma, Helvetica, sans-serif, Arial;
	font-weight: normal;
	text-decoration: none;
}
.campo_scritte_3
{
	padding: 0px 0px;
    text-align: left;
    height: 15px;
    line-height: 15px;
    text-indent: 2px;
    background: #ffffff;
	border: 1px solid #646466;
	font-size: 11px;
    color: #464646;
	font-family: Verdana, tahoma, Helvetica, sans-serif, Arial;
	font-weight: normal;
	text-decoration: none;
}
.campo_scritte_4
{
	padding: 2px 2px;
    text-align: left;
    text-indent: 2px;
    background: #ffffff;
	border: 1px solid #ff0000;
	font-size: 11px;
    color: #464646;
	font-family: Verdana, tahoma, Helvetica, sans-serif, Arial;
	font-weight: normal;
	text-decoration: none;
}
.form_invia
{
	position: relative;
	top: 10px;
	left: 30px;
    width: 700px;
    text-align: center;
	padding: 0px 0px;
}
.form_invia_float
{
	float: left;
	top: 0px;
	left: 150px;
    width: px;
    text-align: center;
	margin-right: 10px;
	padding: 0px 0px;
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #dedede;
	text-decoration: none;
}

/*ISCRITTI*/
.iscritti_elenco_destra
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 100%;
    height: 20px;
    text-align: right;
    z-index: 15;
	padding-top: 0px;
	padding-bottom: 0px;		
	border-top: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;	
	border-right: 0px solid #dedede;	
	font-size: 11px;
	line-height: 20px;
	font-family: tahoma, Arial, Verdana, sans-serif, Helvetica, comic sans ms, ;
	font-weight: normal;
	color: #646466;
	text-decoration: none;
}

/*FINESTRA POPUP*/
.popup_gen
{
	position: relative;
	top: 10px;
	left: 0px;
    width: 100%;
    text-align: center;
	background:	#ffffff;
	padding: 0px 0px;
	font-size: 11px;
	line-height: 16px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}

/*MENU ORIZZONTALE PANIFICATORI*/
.menu_orizzonatale_panificatori
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;	
	text-align: center;
	z-index: 2;
	padding: 0px 0px;
	margin-top: 0px;		
	margin-bottom: 0px;		
	margin-left: 0px;
	margin-right: 0px;	
	border-top: 0px solid #dedede;
	border-bottom: 0px solid #dedede;
	border-left: 0px solid #dedede;
	border-right: 0px solid #dedede;
}
.menu_orizzonatale_panificatori_int
{
	position: relative;
	top: 10px;
	left: 0px;
	width: 100%;	
	text-align: center;
	z-index: 2;
	padding: 0px 0px;
	margin-top: 0px;		
	margin-bottom: 0px;		
	margin-left: 0px;
	margin-right: 0px;	
	border-top: 0px solid #dedede;
	border-bottom: 0px solid #dedede;
	border-left: 0px solid #dedede;
	border-right: 0px solid #dedede;
}
/*FLOAT*/
.float_left
{
	float: left;
	height: 30px;
	text-align: center;
	z-index: 2;
	padding: 0px 0px;
	margin-top: 0px;		
	margin-bottom: 0px;		
	margin-left: 20px;
	margin-right: 20px;	
	border-top: 0px solid #dedede;
	border-bottom: 0px solid #dedede;
	border-left: 0px solid #dedede;
	border-right: 0px solid #dedede;
	font-size: 14px;
	line-height: 16px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.float_left_int
{
	position: relative;
	top: 10px;
	left: 0px;
	text-align: center;
	z-index: 2;
	padding: 0px 0px;
	margin-top: 0px;		
	margin-bottom: 0px;		
	margin-left: 0px;
	margin-right: 0px;	
	border-top: 0px solid #dedede;
	border-bottom: 0px solid #dedede;
	border-left: 0px solid #dedede;
	border-right: 0px solid #dedede;
	font-size: 14px;
	line-height: 16px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}





/*TESTO*/
.testo_1
{
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 0pt;
    text-align: left;
	font-size: 14px;
	line-height: 20px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #3171BD;
	text-decoration: none;
}
.testo_2
{
    text-indent: 0pt;
    text-align: left;
	font-size: 12px;
	line-height: 20px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #646466;
	text-decoration: none;
}
.testo_3
{
    text-indent: 0pt;
    text-align: left;
	font-size: 15px;
	line-height: 22px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #646466;
	text-decoration: none;
}
.testo_4
{
    text-indent: 0pt;
    text-align: left;
	font-size: 13px;
	line-height: 20px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #FF8E29;
	text-decoration: none;
}
.testo_5
{
	font-size: 22px;
	line-height: 32px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #3171B5;
	text-decoration: none;
}
.testo_6
{
	font-size: 20px;
	line-height: 30px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}


.titolo_pagine_2
{
	font-size: 15px;
	line-height: 20px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}


/*LINK*/
.link_1
{
	font-size: 12px;
	line-height: 20px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #991E20;
	text-decoration: none;
}
.link_1:hover
{
	font-size: 12px;
	line-height: 20px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #464646;
	text-decoration: underline;
}
.link_2
{
	font-size: 12px;
	line-height: 20px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #991E20;
	text-decoration: none;
}
.link_2:hover
{
	font-size: 12px;
	line-height: 20px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #464646;
	text-decoration: underline;
}

.link_3
{
	font-size: 12px;
	line-height: 20px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #991E20;
	text-decoration: none;
}
.link_3:hover
{
	font-size: 12px;
	line-height: 20px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #464646;
	text-decoration: underline;
}

.link_4
{
	font-size: 17px;
	line-height: 30px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.link_4:hover
{
	font-size: 17px;
	line-height: 30px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.link_5
{
	font-size: 11px;
	line-height: 30px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.link_5:hover
{
	font-size: 11px;
	line-height: 30px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.link_6
{
	font-size: 11px;
	line-height: 30px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.link_6:hover
{
	font-size: 11px;
	line-height: 30px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #dedede;
	text-decoration: none;
}
.link_7
{
	font-size: 20px;
	line-height: 30px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #991E20;
	text-decoration: none;
}
.link_7:hover
{
	font-size: 20px;
	line-height: 30px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #464646;
	text-decoration: underline;
}


.link_azzurro
{
	font-size: 17px;
	line-height: 27px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #3171B5;
	text-decoration: none;
}
.link_azzurro:hover
{
	font-size: 17px;
	line-height: 27px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}
.link_azzurro_1
{
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, trebuchet MS, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #3171B5;
	text-decoration: none;
}
.link_azzurro_1:hover
{
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, trebuchet MS, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}

.link_azzurro_2
{
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, trebuchet MS, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #3171B5;
	text-decoration: none;
}
.link_azzurro_2:hover
{
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, trebuchet MS, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}
.link_azzurro_3
{
	font-size: 18px;
	line-height: 25px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #3171B5;
	text-decoration: none;
}
.link_azzurro_3:hover
{
	font-size: 18px;
	line-height: 25px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}
.link_bianco
{
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, trebuchet MS, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.link_bianco:hover
{
	font-size: 11px;
	line-height: 16px;
	font-family: Verdana, trebuchet MS, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}

.link_azzurro_2:hover
{
	font-size: 11px;
	line-height: 18px;
	font-family: Verdana, trebuchet MS, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}

.link_rosso
{
	font-size: 14px;
	line-height: 26px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #3171B5;
	text-decoration: none;
}
.link_rosso:hover
{
	font-size: 14px;
	line-height: 26px;
	font-family: trebuchet MS, tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}


/*ADMINISTRATOR*/
.admin_corpo
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 990px;
    text-align: left;    
	padding: 0px;
	z-index: 5;
	font-size: 11px;
	line-height: 16px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.admin_main
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 100%;
	z-index: 10;
	padding: 0px;
	text-align: left;
	border-top: 0px solid #dedede;
	border-bottom: 0px solid #dedede;
	border-left: 0px solid #dedede;
	border-right: 0px solid #dedede;
	font-size: 12px;
	line-height: 12px;
	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif, Arial;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.admin_corpo_gen
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 990px;
	z-index: 21;
	padding: 0px;
	border-top: 0px solid #dedede;
	border-bottom: 0px solid #dedede;
	border-left: 0px solid #dedede;
	border-right: 0px solid #dedede;
	background: ;
 text-align: center;
	font-size: 12px;
	line-height: 16px;
	font-family: tahoma, Verdana, Helvetica, Arial, sans-serif, Arial;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}

/*INTESTAZIONE*/
.admin_intestazione_gen
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 990px;
    margin: 0px;
	padding: 0px 0px;
    text-align: center;
    z-index: 2;
/*  display: none; */
}
.admin_intestazione_menu_gen
{
	position: relative;
	top: 0px;
	left: 10px;
    width: 960px;
    text-align: left;
    z-index: 2;
    margin: 0px;
	padding: 0px 0px;
	border-bottom: 0px solid #999999;
	font-size: 10px;
	line-height: 30px;
	font-family: tahoma, Verdana, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #003466;
	text-decoration: none;
}
.admin_intestazione_riga
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 960px;
	text-align: left;
	z-index: 2;
	clear: both;
	margin-top: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 0px solid #dedede;
	border-bottom: 0px solid #dedede;
	border-left: 0px solid #dedede;
	border-right: 0px solid #dedede;
}
.admin_intestazione_voce
{
	float: left;
	width: 60px;
	height: 60px;
	text-align: center;
	z-index: 2;
	padding: 0px 0px;
	margin-top: 0px;		
	margin-bottom: 0px;		
	margin-left: 0px;
	margin-right: 0px;	
	border-top: 0px solid #dedede;
	border-bottom: 0px solid #dedede;
	border-left: 1px solid #dedede;
	border-right: 0px solid #dedede;
}
.admin_intestazione_titolo_basso
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 960px;
	text-align: center;
	z-index: 2;
	clear: both;
	padding: 0px 0px;
	margin-top: 0px;		
	margin-bottom: 0px;		
	border-top: 0px solid #dedede;
	font-size: 18px;
	line-height: 30px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #991E20;
	text-decoration: none;
}


/*COLONNA*/
.admin_colonna_cen_gen
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 100%;
    z-index: 21;
    text-align: center;
}

 /*CORNICI TITOLI */
.admin_titoli_fondo
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 990px;
    height: 47px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0pt solid #dedede;
	background-image: url(img/cornice_titoli.png);
	background-repeat: no-repeat;
	background-position: top center;
    text-indent: 10pt;
    text-align: left;
	font-size: 20px;
	line-height: 47px;
	font-family: times new roman, Verdana, sans-serif, tahoma, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.admin_titoli_fondo_1
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 900px;
    height: 32px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0pt solid #dedede;
	background-image: url(img/cornice_titoli_1.png);
	background-repeat: no-repeat;
	background-position: top left;
    text-indent: 10pt;
    text-align: left;
	font-size: 16px;
	line-height: 32px;
	font-family: times new roman, Verdana, sans-serif, tahoma, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #000080;
	text-decoration: none;
}
.admin_titoli_fondo_2
{
position: relative;
top: 0px;
left: 0px;
width: 100%;
height: 47px;
margin-top: 0px;
margin-bottom: 0px;
border: 0pt solid #dedede;
background-image: url(img/cornice_titoli_sito_2.png);
background-repeat: no-repeat;
background-position: top center;
text-indent: 0pt;
text-align: center;
font-size: 20px;
line-height: 47px;
font-family: times new roman, Verdana, sans-serif, tahoma, Helvetica, comic sans ms, Arial;
font-weight: bold;
color: #ff0000;
text-decoration: none;
}
.admin_titoli_fondo_3
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 990px;
    height: 47px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0pt solid #dedede;
	background-image: url(img/cornice_titoli.png);
	background-repeat: no-repeat;
	background-position: top center;
    text-indent: 10pt;
    text-align: left;
	font-size: 13px;
	line-height: 47px;
	font-family: times new roman, Verdana, sans-serif, tahoma, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.admin_titoli_fondo_4
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 47px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0pt solid #dedede;
    text-indent: 10pt;
    text-align: center;
	font-size: 13px;
	line-height: 47px;
	font-family: times new roman, Verdana, sans-serif, tahoma, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}

.admin_titoli_fondo_inserisci
{
    position: absolute;
    top: 0px;
    left: 600px;
    width: 370px;
    height: 47px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0pt solid #dedede;
    text-indent: 0pt;
    text-align: right;
}
.admin_titoli_fondo_inserisci_1
{
    position: absolute;
    top: 0px;
    left: 500px;
    width: 370px;
    height: 47px;
    margin-top: 0px;
    margin-bottom: 0px;
    border: 0pt solid #dedede;
    text-indent: 0pt;
    text-align: right;
}

/*CORNICI ADMIN*/
.cornice_alta
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 990px;
    height: 15px;
    text-align: center;
    text-indent: 0px;
    z-index: 8;
	margin: 0px;
	padding: 0px 0px;
	background-image: url(img/cornice_alta_1.png);
	background-repeat: no-repeat;
	background-position: top center;
/*	display: none;*/
}
.cornice_alta_1
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 990px;
    height: 15px;
    text-align: center;
    text-indent: 0px;
    z-index: 8;
	margin: 0px;
	padding: 0px 0px;
	background-image: url(img/cornice_alta_1.png);
	background-repeat: no-repeat;
	background-position: top center;
}
.cornice_bassa
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 990px;
    height: 15px;
    text-align: center;
    z-index: 8;
	margin: 0px;
	padding: 0px 0px;
	background-image: url(img/cornice_bassa_1.png);
	background-repeat: no-repeat;
	background-position: top center;
    clear: both;
/*	display: none;*/
	}
.cornice_bassa_1
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 990px;
    height: 15px;
    text-align: center;
    z-index: 8;
	margin: 0px;
	padding: 0px 0px;
	background-image: url(img/cornice_bassa_1.png);
	background-repeat: no-repeat;
	background-position: top center;
    clear: both;
	}
.cornice_corpo
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 990px;
    text-align: center;
    text-indent: 0px;
    z-index: 8;
	margin: 0px;
	padding: 0px 0px;
	background-image: url(img/cornice_corpo_1.png);
	background-repeat: y;
	background-position: top center;
/*	display: none;*/
}
.cornice_corpo_1
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 990px;
    text-align: center;
    text-indent: 0px;
    z-index: 8;
	margin: 0px;
	padding: 0px 0px;
	background-image: url(img/cornice_corpo_1.png);
	background-repeat: y;
	background-position: top center;
}


/*PANNELLO CONTROLLO*/
.admin_pannello_gen
{
	position: relative;
	top: 0px;
	left: 0px;
    width: 90%;
    z-index: 21;
    text-align: center;
	background:	#969696;
	margin-top: 5px;	
	margin-bottom: 0px;	
	border-top: 1px solid #003466;
	border-bottom: 1px solid #003466;
	border-left: 1px solid #003466;
	border-right: 1px solid #003466;
	padding: 0px 0px;
	font-size: 15px;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.admin_main_colonna_spaziatura
{
	float: left;
    width: 15px;
    z-index: 21;
    text-align: center;
	margin-top: 0px;	
	margin-left: 0px;	
	margin-right: 0px;	
	padding: 0px 0px;
}
.admin_main_colonna_gen
{
	float: left;
    width: 475px;
    z-index: 21;
    text-align: center;
	margin-top: 0px;	
	margin-left: 14px;	
	margin-right: 0px;	
	padding: 0px 0px;
	font-size: 15px;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

/*NUMERAZIONE PAGINE*/
.admin_numerazione_pagine
{
	position: relative;
	top: 0px;
	left: 20px;
    width: 97%;
    text-align: left;
	border-top: 0px solid #acacac;
	border-bottom: 0px solid #acacac;
	border-left: 0px solid #acacac;
	border-right: 0px solid #acacac;
	padding: 0px 0px;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #585858;
	text-decoration: none;
}

/*ADMIN TABLE*/
TABLE.admin_pagine 
{
  border-top: 1pt #003466 solid;
  border-right: 0pt #003466 solid;
  border-bottom: 1pt #003466 solid;
  border-left: 1pt #003466 solid;
  border-collapse: collapse;
}

/*CAMPI _ VALORI MODULI */
.schede_sinistra
{
    background-color: #efefef;
    text-indent: 0pt;
    padding-top: 0pt;
    padding-right: 6pt;
    padding-left: 6pt;
    padding-bottom: 0pt;
    text-align: left;
	font-size: 11px;
	line-height: 20px;
	font-family: Verdana, Arial, tahoma, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.schede_destra 
{
    background-color: #F3F3F3;
    text-indent: 0pt;
    padding-top: 1pt;
    padding-right: 6pt;
    padding-left: 6pt;
    padding-bottom: 1pt;
    text-align: right;
	font-size: 11px;
	line-height: 20px;
	font-family: Verdana, tahoma, Arial, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.schede_centro 
{
    background-color: #f3f3f3;
    text-indent: 0pt;
    padding-top: 1pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 1pt;
    text-align: center;
	font-size: 11px;
	line-height: 20px;
	font-family: Verdana, tahoma, Arial, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
.schede_centro_campo
{
    background-color: #dedede;
    text-indent: 0pt;
    padding-top: 1pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 1pt;
    text-align: center;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, tahoma, Verdana, sans-serif, Helvetica, comic sans ms;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.schede_centro_campo_1
{
    background-color: #C8DEE4;
    text-indent: 0pt;
    padding-top: 1pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 1pt;
    text-align: center;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, tahoma, Verdana, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #325452;
	text-decoration: none;
}
.schede_centro_1
{
    background-color: #b9eef2;
    text-indent: 0pt;
    padding-top: 1pt;
    padding-right: 2pt;
    padding-left: 2pt;
    padding-bottom: 1pt;
    text-align: center;
	font-size: 12px;
	line-height: 20px;
	font-family: Arial, tahoma, Verdana, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #325452;
	text-decoration: none;
}

/* BOTTONI DI INVIO FORM */
.admin_form_invia
{
	position: relative;
	top: 10px;
	left: 30px;
    width: 890px;
    text-align: center;
	padding: 0px 0px;
}
.admin_form_invia_float
{
	float: left;
	top: 0px;
	left: 150px;
    width: px;
    text-align: center;
	margin-right: 10px;
	padding: 0px 0px;
	font-size: 12px;
	line-height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #dedede;
	text-decoration: none;
}

/* NUMERAZIONE PAGINE */
.pagine_numeri_attiva
{
    border-top: 0pt #003466 solid;
	font-size: 12px;
	line-height: 16px;
	font-family: sans-serif, tahoma, Verdana, Arial, Helvetica, comic sans ms;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.pagine_numeri_link
{
    border-top: 0pt #003466 solid;
	font-size: 12px;
	line-height: 16px;
	font-family: sans-serif, tahoma, Verdana, Arial, Helvetica, comic sans ms;
	font-weight: bold;
	color: #464646;
	text-decoration: none;
}
.pagine_numeri_link:hover
{
    border-top: 1pt #003466 solid;
	font-size: 12px;
	line-height: 16px;
	font-family: sans-serif, tahoma, Verdana, Arial, Helvetica, comic sans ms;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}

/* TESTI */
.admin_testo_piccolissimo
{
	font-size: 10px;
    line-height: 12px;
	font-family: tahoma, Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
    color: #000080;
	text-decoration: none;
}
.admin_testo_piccolissimo_titoli
{
	font-size: 10px;
    line-height: 47px;
	font-family: tahoma, Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
    color: #646466;
	text-decoration: none;
}
.admin_testo_piccolo
{
	font-size: 14px;
	line-height: 16px;
	font-family: tahoma, Verdana, Helvetica, Arial, sans-serif, Arial;
	font-weight: normal;
	color: #000080;
	text-decoration: none;
}
.admin_testo_grande
{
    line-height: 18px;
	font-size: 16px;
    color: #000080;
	font-family: tahoma, Verdana, Helvetica, sans-serif, Arial;
	font-weight: normal;
	text-decoration: none;
}
.admin_testo_rosso
{
    text-indent: 0pt;
    text-align: center;
	font-size: 20px;
	line-height: 47px;
	font-family: times new roman, Verdana, sans-serif, tahoma, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.admin_testo_rosso:hover
{
    text-indent: 0pt;
    text-align: center;
	font-size: 20px;
	line-height: 47px;
	font-family: times new roman, Verdana, sans-serif, tahoma, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.admin_testo_rosso_piccolo
{
    text-indent: 0pt;
    text-align: center;
	font-size: 12px;
	line-height: 16px;
	font-family: tahoma, Verdana, Helvetica, Arial, sans-serif, Arial;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}
.admin_testo_rosso_piccolo:hover
{
    text-indent: 0pt;
    text-align: center;
	font-size: 12px;
	line-height: 16px;
	font-family: tahoma, Verdana, Helvetica, Arial, sans-serif, Arial;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}

/*LINK*/
.admin_link
{
	font-size: 11px;
	line-height: 26px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #646466;
	text-decoration: none;
}
.admin_link:hover
{
	font-size: 11px;
	line-height: 26px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #959595;
	text-decoration: none;
}
.admin_link_2
{
	font-size: 9px;
	line-height: 12px;
	font-family: Arial, Verdana, tahoma, sans-serif, Helvetica, comic sans ms;
	font-weight: bold;
	color: #003466;
	text-decoration: none;
}
.admin_link_2:hover
{
	font-size: 9px;
	line-height: 12px;
	font-family: Arial, Verdana, tahoma, sans-serif, Helvetica, comic sans ms;
	font-weight: bold;
	color: #464646;
	text-decoration: underline;
}
.admin_link_3
{
	font-size: 11px;
	line-height: 11px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #646466;
	text-decoration: none;
}
.admin_link_3:hover
{
	font-size: 11px;
	line-height: 11px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.admin_link_4
{
	font-size: 13px;
	line-height: 47px;
	height: 20px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}
.admin_link_4:hover
{
    border-top: 1px solid #dedede;
	font-size: 13px;
	line-height: 47px;
	height: 20px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #464646;
	text-decoration: underline;
}
.admin_link_5
{
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.admin_link_5:hover
{
	font-size: 11px;
	line-height: 20px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #464646;
	text-decoration: underline;
}
.admin_link_6
{
	font-size: 12px;
	line-height: 32px;
	height: 32px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #ff0000;
	text-decoration: underline;
}
.admin_link_6:hover
{
    border-top: 1px solid #dedede;
	font-size: 12px;
	line-height: 32px;
	height: 32px;
	font-family: tahoma, Helvetica, sans-serif, Verdana, comic sans ms, Arial, times new roman;
	font-weight: bold;
	color: #464646;
	text-decoration: underline;
}
.admin_link_7
{
	font-size: 12px;
	line-height: 22px;
	font-family: Arial, tahoma, Verdana, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #325452;
	text-decoration: none;
}
.admin_link_7:hover
{
    border-top: 1px solid #464646;
	font-size: 12px;
	line-height: 22px;
	font-family: Arial, tahoma, Verdana, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #ff0000;
	text-decoration: none;
}
.admin_link_rosso
{
	font-size: 13px;
	line-height: 26px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.admin_link_rosso:hover
{
	font-size: 13px;
	line-height: 26px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #464686;
	text-decoration: none;
}

TD.admin_news_titolo 
{
    text-align: left;
	font-size: 12px;
	line-height: 14px;
	font-family: Verdana, tahoma, Arial, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
TD.admin_news
{
    text-align: left;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana, tahoma, Arial, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}
TD.admin_moduli
{
	font-size: 12px;
	line-height: 16px;
	font-family: Verdana, tahoma, Arial, sans-serif, Helvetica, comic sans ms;
	font-weight: normal;
	color: #464646;
	text-decoration: none;
}


/*LINK*/

.admin_link
{
	font-size: 11px;
	line-height: 26px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #646466;
	text-decoration: none;
}
.admin_link:hover
{
	font-size: 11px;
	line-height: 26px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #959595;
	text-decoration: none;
}
.admin_link_rosso
{
	font-size: 11px;
	line-height: 26px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #3171B5;
	text-decoration: none;
}
.admin_link_rosso:hover
{
	font-size: 11px;
	line-height: 26px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.admin_link_bianco
{
	font-size: 11px;
	line-height: 26px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.admin_link_bianco:hover
{
	font-size: 11px;
	line-height: 26px;
	font-family: Verdana, tahoma, sans-serif, Helvetica, comic sans ms, Arial;
	font-weight: bold;
	color: #dedede;
	text-decoration: none;
}
