/* ---------------------------- parti comuni ---------------------------- */
 
body {
	margin-top: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

/* spazi */
.6px-bottom {
	padding-bottom:6px
}

.6px-top {
	padding-top:6px
}

.input-menu-loc {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #787777;
	border: 1px solid #787777;
}

.label-menu-loc {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #9C9C9C;
}


/* ----------------------------- form  ------------------------------------- */
select {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
}

input {
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.input-search {
	font-family: Arial;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	border: 1px solid #BAB8B8;
}

.bottone-form {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #005000;
	background-color: #F0F0F1;
	text-align:right;
	display: block;
	height: 15px;
	padding-top: 1px;
	padding-left: 6px;
	padding-right: 12px;
	background-image: url(/img/menu_ma_1/freccia_off.gif);
	background-position: 96% 50%;
	background-repeat:no-repeat;
}

A.bottone-form:hover {
	text-decoration: underline;	
}

/* td bottone form */
.height-td-form {
	padding-bottom: 5px;
	background-color: #F0F0F1;
}

/* ----------- linee divisorie orizzontali per i box di strillo editoriali ---------- */
/* linee in HP */
.linea-hp, .linea-grav, .linea-nasc, .linea-cresc, .linea-ut {height: 1px;}
.linea-hp {	background-color: #C4C4CA; }
.linea-grav { background-color: #5582C6; }
.linea-nasc { background-color: #82CA5A; }
.linea-cresc { background-color: #F69451; }
.linea-ut { background-color: #6897C7; }
.linea-nom { background-color: #CE3229; }
.linea-ist { background-color: #008000; }

/* -------------------------------------- header ------------------------------------ */

/* sfondo */
.header-sfondo {
	background-image: url(/img/header/sfondo_header.jpg);
}

/* img freccia */
div.freccia-menu-ist {
	background-image: url(/img/menu_ma_1/freccia_on.gif);
	background-repeat:no-repeat;
	width: 3px;
	height: 5px;
	display: inline;
	position:relative;
	right: 5px;
	top: -1px;
}
div.freccia-menu-ist span {display: none;}

/* stati dei bottoni */
.menu-ist {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	padding-right: 10px;
	white-space:nowrap;
}

A.menu-ist:hover {
	text-decoration: underline;	
}




/* --------------------------------- footer ------------------------------------ */

/* sfondo */
.header-sfondo {
	background-image: url(/img/header/sfondo_header.jpg);
}

.txt-footer {
	font-family: arial;
    font-size: 10px;
    font-weight: normal;
	color: #FFFFFF;
}


/* ---------------------------- menu macroaree in HP ---------------------------- */

/* img freccia */
div.freccia-menu-ma {
	background-image: url(/img/menu_ma_1/freccia_off.gif);
	background-repeat:no-repeat;
	width: 3px;
	height: 5px;
	display: inline;
	background-position:center;
	position:relative;
	right: 5px;
	top: -1px;
}

div.freccia-menu-ma span {display: none; }

.menu-ma-1 A:hover div.freccia-menu-ma {
	background-image: url(/img/menu_ma_1/freccia_on.gif);
}

.on div.freccia-menu-ma {
	background-image: url(/img/menu_ma_1/freccia_on.gif);
}

/* stati dei bottoni */

.menu-ma-1 a {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	width:100%;
	display:block;
	background-image: url(/img/menu_ma_1/sfondo_menu_off.jpg);
	background-repeat: repeat-x;
	background-position: left top;	
	height: 16px;
	padding-top: 2px;
	color: #058600;
}

.menu-ma-1 a:hover {
	color: #FFFFFF;
	background-image: url(/img/menu_ma_1/sfondo_menu_on.jpg);
}

.on, .on a {
	color: #FFFFFF;
	background-image: url(/img/menu_ma_1/sfondo_menu_on.jpg);
	background-repeat: repeat-x;
}


/* ---------------------------- menu utilities in HP ---------------------------- */

/* img freccia */
div.freccia-menu-ut, div.freccia-menu-ut-2  {
	background-image: url(/img/menu_ut_1/freccia_off.gif);
	background-repeat:no-repeat;
	width: 3px;
	height: 5px;
	display: inline;
	background-position:center;
	position:relative;
	right: 5px;
	top: -1px;
}
div.freccia-menu-ut span { display: none; }

A:hover div.freccia-menu-ut {
	background-image: url(/img/menu_ut_1/freccia_on.gif);
}


/* stati dei bottoni */
.menu-ut-1 A {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #547DA7;
	background-image: url(/img/menu_ut_1/sfondo_menu_off.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	width:100%;
	display:block;
	height: 16px;
	padding-top: 2px;
}

.menu-ut-1 A:hover, .menu-ut-1-on {
	color: #FFFFFF;
	background-image: url(/img/menu_ut_1/sfondo_menu_on.jpg);
}


/* ---------------------------- menu utilities in HP di Macroarea---------------------------- */

/* img freccia */
div.freccia-menu-ut-2 {
	right:4px;
}

/* stati dei bottoni */
.menu-ut-2 {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #547DA7;
	text-decoration: none;
	padding-left: 4px;
}

A.menu-ut-2:hover, .menu-ut-2-on {
	text-decoration: underline;
}

.menu-on {
	text-decoration: underline;
}
/*==========================----------- BOX LATERALI--------=================================*/

table.tit-box {
	margin: 0;
	padding: 0;
	border: 0;
	margin-bottom: 10px;
	width:121px;
}

table.tit-box th, table.tit-box td {
	margin: 0;
	border: 0;
}


.tit-box th {
	padding-top: 1px;
	padding-left: 6px;
	padding-right: 3px;
	height: 15px;
	width:121px;
	margin:0;
}

.tit-box th a, .tit-box th {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #FFFFFF;
}
.tit-box th a {
	background-image: url(/img/menu_ma_1/freccia_on.gif);
	background-position: 107px;
	background-repeat: no-repeat;
	width:100%;
	display: block;
	padding-right:0;
}

.tit-box th a:hover {
	text-decoration: underline;
}



/* td testi */
.tit-box td {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 3px;
	padding-bottom: 10px;
	background-color: #F0F0F1;
}

.tit-box td a:hover {
	text-decoration: underline;
}


.ist th a, .ist th {background-color: #3FA700;}
.ist td {color: #005000;}

.ut th a, .ut th {background-color: #6897C7;}
.ut td {color: #2B4D81;}

/*=========================== FINE BOX =====================================*/

/* *****************-------- BOX STRILLO BODY CONTENT -----------********************* */
.tit-box-d-bc {
	padding-left: 5px;
	width:510px;
	height: 15px;
	margin:0;
	border:0;
}
.tit-box-d-bc, .tit-box-d-bc a {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.tit-box-d-bc a {
	width:100%;
	display: block;
	padding-right:0;
	background-image: url(/img/menu_ma_1/freccia_on.gif);
	background-position: 496;
	background-repeat:no-repeat;
}
.tit-box-d-bc a:hover {
	text-decoration: none;
}

.tit-box-s-bc {
	padding-left: 5px;
	width:249px;
	height: 15px;
	margin:0;
}
.tit-box-s-bc, .tit-box-s-bc a {
	color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.tit-box-s-bc a {
	width:100%;
	display: block;
	padding-right:0;
	background-image: url(/img/menu_ma_1/freccia_on.gif);
	background-position:97%;
	background-repeat:no-repeat;
}

.tit-box-s-bc a:hover {
	text-decoration: none;
}

.bc-grav	{ background-color: #5582C6;}
.bc-nasc	{ background-color: #82CA5A;}
.bc-cresc	{ background-color: #F4741D;} 
.bc-ist		{ background-color: #3FA700;}
.bc-ut 		{ background-color: #6897C7;}

/* ******************* FINE BOX STRILLO BODY CONTENT ************************* */

/* bordi thumbnails */
.border-grav { border: 1px solid #305691;}
.border-nasc {border: 1px solid #5AA539;}
.border-cresc {	border: 1px solid #F4741D;}
.border-ist {border: 1px solid #008000;	}
.border-ut {border: 1px solid #547DA7;}

/* ******************* TITOLI ARTICOLI ************************* */

.tit-art {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.art-grav { color: #305691;}
.art-nasc { color: #5AA539;}
.art-cresc { color: #F4741D;}
.art-ist { color: #008000;}
.art-ut { color: #547DA7;}
.bianco { color: #FFFFFF;}
.nuovo_foros { color: #537C9C;}
.rosso { color: #DF0000;}


/* ******************* TESTI ARTICOLI ************************* */

/* td testi */
.txt-box-bc {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}
.txt-box-bc A {
	text-decoration: underline;
}
.box-grav A {color: #305691;}
.box-nasc A {color: #5AA539;}
.box-cresc A {color: #F4741D;}
.box-ist A {color: #005000;}
.box-ut A {color: #547DA7;}

/*******************************************************************************/