﻿#menu
{
	height:35px;
	/*background-color:#f4f4f4;*/
	background-image:url(../img/menu/sfondo.png);
	background-position:left top;
	background-repeat:no-repeat;
	float:none;
	padding-top:0px;
	padding-left:7px;
	margin-left:1px;
}
#submenu
{
	width:790px;
	float:none;
	border:0px solid black;
	clear:both;
}
/* stile generico delle liste che viene applicato a tutte quelle contenute nel div menu
a meno che sovrascritte da regole specifiche dei tag	*/
#menu ul
{
    list-style: none;
    margin:0px 0px;
    padding:2px;
    margin-left:5px;

}

#menu li
{
    margin:0px;
	display:inline;
	float:left;
	background-image:url(../img/menu/sep.gif);
	background-position:right center;
	background-repeat:no-repeat;
	/* gli attributi di stile vanno indicati in #menu li div.divmenu	*/
}


/* Link voci menu principali	*/
/* Lasciare inalterato l'ordine di dichiarazione degli a con gli attributi link,visited ed hover per avere tutti gli effetti */
#menu li a
{
	font:11px/14px Tahoma, Verdana, Arial;
	vertical-align:middle;
	/*display: block;*/
	/*height:19px;*/
	/*width:auto;*/
	width:60px;	/* IE 6	*/
	padding:0px 12px 0px 12px;
}
/* per Mozilla, insieme a width:100% di #menu li a per estendere l'a su tutta la lista ed avere la gestione dei margini uguale fra browser*/
html>body #menu li a {
	width: auto;
	display: block;
}

#menu li a:link, #menu a:visited
{
	text-decoration:none;
	color:#000000;
	font-size:bold;
	border-top: 4px transparent solid;
}
#menu li a:hover
{
	text-decoration:none;
	color:#960F02;
	border-top: 4px #FD9C18 solid;
}
/* menu principale selezionato	*/
#menu li a.sel:link, #menu a.sel:visited
{
	text-decoration:none;
	color:#960F02;
	border-top: 4px #FD9C18 solid;
}
#menu li a.sel:hover
{
	text-decoration:none;
	color:#960F02;
	border-top: 4px #FD9C18 solid;
}


/* ---	SOTTOMENU	---	*/

/* link voci dei sottomenu	*/


#submenu li a.submenu
{
	margin:2px 6px 0px 2px;	/* qui viene dato l'effettivo margine del sottomenu, se non specificato applica quello del menu principale */
	background-position:center left;
	background-repeat:no-repeat;
	font-weight:normal;	
	font: 12px/16px Tahoma, Arial, Verdana ;
	vertical-align:middle;
	display: block;
	height:16px;
/*	width:auto;*/
	padding:2px 7px 2px 15px;
	color:gray;
	border-top: 1px transparent solid;
	text-decoration:none;
}
html>body #submenu li a {
	width: auto;
}

#submenu li a.submenu:link
{
	text-decoration:none;
	border-top: 1px transparent solid;
}
#submenu li a.submenu:hover
{
	text-decoration:none;
	background-position:center left;
	background-repeat:no-repeat;
	border-top: 1px #000 solid;
	
}
/*	SOTTOMENU	*/
#submenu ul
{
	margin:0px 0px 0px 10px;
	padding:0px;
}
#submenu li
{
	display:block;
	float:left;
	/*list-style-image:url(../img/menu/freccia.gif);	/* non funziona con il float ???	*/
	background-position:top left;
	background-repeat:no-repeat;
	width:255px;
	/* gli attributi di stile vanno indicati in #menu li div.divmenu	*/
}
html>body #submenu li{
	width: auto;
}


#submenu li a#ctl00_Menu1_repMenu_ctl01_repSubMenu_ctl01_lnkMenu {
	background-image:url(../img/menu/frecciab.gif);
	background-color:#F87E0F;
	color:#000;
}
#submenu li a:hover#ctl00_Menu1_repMenu_ctl01_repSubMenu_ctl01_lnkMenu {
	background-image:url(../img/menu/frecciaw.gif);
	background-color:#F87E0F;
	color:#FFF;
}
#submenu li a#ctl00_Menu1_repMenu_ctl01_repSubMenu_ctl02_lnkMenu {
	background-image:url(../img/menu/frecciab.gif);
	background-color:#FBCC2B;
	color:#000;
}
#submenu li a:hover#ctl00_Menu1_repMenu_ctl01_repSubMenu_ctl02_lnkMenu {
	background-image:url(../img/menu/frecciaw.gif);
	background-color:#FBCC2B;
	color:#FFF;
}
#submenu li a#ctl00_Menu1_repMenu_ctl01_repSubMenu_ctl03_lnkMenu {
	background-image:url(../img/menu/frecciaw.gif);
	background-color:#C52012;
	color:#fff;
}
#submenu li a:hover#ctl00_Menu1_repMenu_ctl01_repSubMenu_ctl03_lnkMenu {
	background-image:url(../img/menu/frecciab.gif);
	background-color:#C52012;
	color:#000;
}
#menu input
{
	width:100px;
	font-size:8px;
}
/*span.mailing
{
	font-size:9px;
	padding-left:25px;
	display:block;
	width:138px;
	margin-top:-2px;
	color:#000000;
	text-align:right;
	border:0px solid #000000;
}
span.mailing span
{
	display:block;
	padding-right:28px;
}*/
span.mailing
{
	font-size:9px;
	line-height:8px;
	padding-left:0px;
	display:inline;
	width:158px;
	margin:-2px 0px 0px 33px;
	color:#FD9C18;
	text-align:right;
}
span.mailing span
{
	display:inline;
	padding-right:0px;
}

#mailing 
{
	margin-left:33px;
}
