/* COLORI:
 *          	- Verdone:     006C4A;
 *          	- Giallino:    FEE6A6;
 *			    - Bordeaux:    990000;
 *			    - Oro Scuro:   FDBD10;
 *			    - Beige:       FDBF17;
 *			    - Beige:       7FE1A4;
 *			    - Grigio:      666666;
 */

body
{
	/**
	background-image: url('../images/sfondo.jpg');
	background-repeat: no-repeat;
	background-attachment:fixed;
	background-position: top;
	/**/
	background-color: #FEE6A6;
	padding:0px;
	margin:0px;
	font: 10px Verdana;
	color: #000000;
	text-align: center; /* MS Explorer alignment */
}

body /* Mozilla Firefox alignment */
{
	text-align: -moz-center;
} 

img
{
	border: 0px solid black;
}
img.concorsi
{
	border:2px solid #FDBD10;
}
 
input {
	border: 1px solid gray;
	height: 20px;
}

textarea {
	border: 1px solid gray;
	height: 60px;
}

h1 {
	font-size: 14px;
	font-family: Verdana;
	font-weight: bold;
	text-align: left;
}

select {
	border: 1px solid gray;
	height: 20px;
}

.checkbox {
	border: 0px;
}
	
a:link		{ text-decoration:none; color: #006C4A;}
a:visited	{ text-decoration:none; color: #006C4A;}
a:hover 	{ text-decoration:none; color: #006C4A;}
a:active	{ text-decoration:none; color: #006C4A; }


a:link.box	{ text-decoration:none; color: #fff;}
a:visited.box	{ text-decoration:none; color: #fff;}
a:hover.box 	{ text-decoration:none; color: #fff;}
a:active.box	{ text-decoration:none; color: #fff; }


a.menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #006C4A;
	background-image:url(../images/freccina_bianca.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:18px;
	font-weight: bold;
}
a.menu_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #006C4A;
	background-image:url(../images/freccina_gialla.gif);
	background-repeat:no-repeat;
	background-position:5px;
	padding-left:18px;
	font-weight: bold;
}
a.sottomenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #006C4A;
	padding-left:12px;
}
a.sottomenu_sel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #006C4A;
	padding-left:12px;
	font-weight: bold;
}
a.powered
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* gallery titolo */
a:link.gallery
{
	font: bold 14px Verdana; 
	color:#FEE6A6; 
	text-decoration:underline;
}
a:active.gallery
{
	font: bold 14px Verdana; 
	color:#FEE6A6; 
	text-decoration:underline;
}
a:visited.gallery
{
	font: bold 14px verdana; 
	color:#FEE6A6; 
	text-decoration:underline;
}

div, td, a
{
	color: #006C4A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.body_verdone
{
  background-color: #006C4A;
}

div.body_tratteggio
{
	background-image: url('../images/tratteggio.gif');
  background-repeat: repeat-x;
  background-position: center;
	font-size:1px;
	height:2px !important;
	height:1px;
	width: 100%;
	border: 0px solid black;
}
div.body_giallino
{
  background-image: url('../images/pixel_box_small_y2.gif');
  background-repeat: repeat-x;
}

div.flag
{
  border:0px;
  padding-left:0px;
  padding-top:4px; 
  padding-left:4px; 
  left:25px;
  position:relative;
}

div.header
{
	background-color: #006C4A;
	width:1110px;
	height:170px;
	padding:0px;
	margin:0px;
	border:0px solid #0000ff;
}

.header_logo
{	
	text-align: center;
	width:111px;
	border:0px solid #00ff00;
	padding: 5px;
}

.header_scritta
{	
	background-image: url('../images/scritta_MO.gif'); /* inserire il nome del logo */
	background-repeat: no-repeat;
	background-position: left bottom;
	width:111px;
	height:56px; 
	border: 0px solid black;
}

.header_foto
{
	width:870px;							/* inserire la larghezza dell'header */
	height:170px;
	border: 0px solid black;
}

.header_recapiti
{	
	padding:4px !important;
	margin-left:0px;
	margin-top:15px;
	width:111px;
	border: 0px solid black;
	text-align: center;
	color: #fff;
}

div.header_linea
{
	background-color: #ffffff;
	width: 870px; 							/* inserire la larghezza dell'header */
	height:28px; 
	text-align:left;
	border: 0px solid black;
}

td.box_sinistra
{
	width: 170px;
	margin:0px;
	padding:10px 5px 0px 5px;
	border: 0px solid black;
	text-align:center;
}

td.box_centrale
{
	margin:0px;
	padding:10px 5px 0px 5px;
	border: 0px solid black;
}

td.box_destra
{
	width: 170px;
	margin:0px;
	padding:10px 5px 0px 5px;
	border: 0px solid black;
	text-align:center;
}

td.youtube
{
	width:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold; 
	color: #FEE6A6;
}

table.globale
{
	/* stile del div che include la fascia centrale del sito */
	width:870px;
	height:479px;
	border:0 solid black;
	margin:0px;
	padding:0px;
	background-color: #ffffff;
}

td.menu
{
	background-image: url(../images/tratteggio.gif);
	background-repeat: repeat-x;
	height:28px;
}

td.menu_sel
{
	/* stile della td per ogni voce di menu quando selezionato */
	background-image: url(../images/tratteggio.gif);
	background-repeat: repeat-x;
	background-color:#FDBD10;
	height:28px;
}

div.articoli_titolo
{
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #006C4A;
}
div.articoli_corpo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #990000;
}

table.box_articoli
{
	width:222px;
	height:220px;
}
td.box_articoli_titolone
{
	background-image:url(../images/header_box_small.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color: #FEE49F;
	height:40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	padding-left:43px;
	width:210px;
}

td.box_articoli_titolone_fine
{
	background-image:url(../images/header_box_small_dx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width: 11px;
	height:40px;
}

td.box_articoli_corpo
{
	background-image:url(../images/pixel_box_small_y.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	padding: 5px 5px 5px 5px;
	width:200px;
}

td.box_filmati_corpo
{
	background-image:url(../images/pixel_box_small_g.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color: #006c4a;
	vertical-align:top;
	padding: 5px 3px 5px 7px;
}


div.concorsi_corpo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/* font-weight: bold; */
	color: #FFFFFF;
	padding-top:5px;
}
span.concorsi_firma
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FDBF17;
	font-style: italic;
}
table.box_concorsi
{
	width:470px;
	height:260px;
}
td.box_concorsi_titolone
{
	background-image:url(../images/header_box_small.gif);
	background-repeat:no-repeat;
	background-position:left top;
	background-color: #FEE49F;
	height:40px;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: bold;
	color: #990000;
	padding-left:43px;
	width:460px;
}

td.box_concorsi_titolone_dx
{
	background-image:url(../images/header_box_small_dx.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width: 11px;
	height:40px;
}
td.box_concorsi_corpo
{
	background-image:url(../images/pixel_box_small_g.gif);
	background-repeat:repeat-x;
	vertical-align:top;
	font-family: Verdana, Arial, Times, serif;
	font-size: 10pt;
	/* font-weight: bold; */
	color: #fff;
	padding: 5px 5px 5px 5px;
}

div.box_news
{
	/* stile della td che include il box delle news */
	border: 1px solid black;
}

div.box_video
{
	/* stile della td che include il box youtube */
	border: 1px solid black;
}

div.footer
{
	/* stile del div che include il footer */
	background-image: url('../images/footer_angoli.gif');
	background-repeat: no-repeat;
	margin:0px 0px 25px 0px !important;
	margin:0px 0px 10px 0px;
	width:870px !important;
	width:870px;
	height:40px;
	border: 0px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #00654A;
	font-weight: bold;
}
div.powered
{
	text-align:right;
	width:945px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00654A;
	font-weight: bold;
	padding:0px 100px 0px 0px;
}

/* classi di gestione errori */
.div_errmsg_op	{
   position: absolute; 
   visibility: hidden; 
   width: 100%;
   height: 100%;	
   z-index:103; 
   left: 0px; 
   top: 0px; 
   right: 0px; 
   bottom: 0px; 
   text-align:center; 
   vertical-align:middle; 
   filter:alpha(Opacity=70);
   opacity: 0.7;
   background-color: #ffffff;
}

.div_errmsg		{
   position: absolute; 
   visibility: hidden; 
   background-color:#FFFFFF;
   width: 250px;	
   height: 150px;	
   z-index:104; 
   left: 50%; 
   top: 50%; 
   right: auto; 
   bottom: auto; 
   margin-left:-125px; 
   margin-top: -125px; 
   text-align:center; 
   vertical-align:middle;
}

.errore			{ border: 1px solid #006633;}
.errore_titolo	{ font-weight: bold; border-bottom: 1px solid #006633; background-color: #FDBD10; height:17px; }
.errore_testo	{ border-bottom: 1px solid #487599; color: #006633;}
.errore_button	{ height:17px; }
.button_login  { background-color: #FDBD10; border: 1px solid #006633; height:18px; color:#006633; font-size: 10px; font-weight:bold;}

