/*
css design: Marco Formosa
m.formosa@amarantoweb.com
April 2009
*/


/******** BODY **********/

*{margin: 0; padding: 0;}

body {
/*	color: #555555;
	font: 11px verdana;
*/
	color: #000000;
	font: 14px Arial;
	margin: 0;
	padding: 0;
}



#content {
	margin: 0 auto;
	width: 990px;
}

h1 {
	color: #005cb7;
	font: normal 28px Tahoma,"Times New Roman",Times,serif;
	line-height: 36.08px;
	vertical-align: baseline;
	letter-spacing: -1px;
	margin: 0px;
	padding: 10px 0;
	text-decoration: none;
}

h2 {
	color: #005cb7;
	font: normal 22px Tahoma, Georgia,"Times New Roman",Times,serif;
	padding-bottom: 7px;
	text-decoration: none;
	}

h3 {
	color: #333;
	font: 15px Arial;
	margin-bottom: 10px;
	}

a {color: #333333;}

a:hover {color: #60669F;text-decoration: underline;}


h2 a {
	color: #005cb7;
	text-decoration: none;
	}

h3 a {
	text-decoration: none;
	}
p {
	padding: 7px 0;
/*	line-height: 1.5;*/
	margin:0;
	}

img {border: 0;}


/********  TOP MENU **********/
#top_menu {
	width: 100%;
	height: 31px;
	display: block;
	color: #000;
	font: bold 10px verdana;
	background: #d1d1d1 url(../images/menu-off.gif);
}

#top_menu a {
	color: #000;
	font: bold 10px verdana;
	padding: 9px 7px;
	text-decoration: none;
	display: block;
	float: left;
	}

#top_menu a:hover
{
	color: #FFF;
	background: #034575;
}


#submenu {
	background: #5a619a url(../images/submenu_div.gif) repeat-x;
	width: 982px;
	border: 1px solid #5A619A; 
	border-top: 0;
	padding: 3px;
	height: 25px;
	display: block;
	}

#submenu a {
	color: #FFF;
	background: #d35bc2 url(../images/submenu_a.gif) repeat-x;;
	font: bold 11px verdana;
	display: block; float: left; padding: 5px;
	padding: 5px 8px;
	border: 1px solid #e582d9;
	text-decoration: none;
	margin: 1px;
	}

#submenu a:hover {
	color: #FFF;
	background-color: #e582d9;
	background-image: none;
}

/********** primopiano *********/

#articolo {}
#articolo p {text-align: rigth;}
#articolo h1 {margin: 0px; padding: 0px; color: #134d86;}
#articolo h2 {margin: 0px; padding: 0px; font: normal 20px Georgia,"Times New Roman",Times,serif; color: #666;}

#articolo a {text-decoration: underline; color: #134d86;}
#articolo a:hover {text-decoration: underline; color: #232862;}

.outergrey {border: 1px solid #DFE0E0; padding: 10px; margin-bottom: 10px;}

.grey {
	background: #DFE0E0 url(../images/news_control_bk.gif) repeat-x; padding: 3px; border: 1px solid #DFE0E0; 
	font-weight: bold; margin-bottom: 5px;
	}

/********** primopiano *********/

.primopiano {width: 460px; margin: 0px 10px;}
.primopiano p {text-align: right;}
.primopiano h1 {margin: 0px; padding: 0px; color: #005cb7; font: normal 22px Tahoma,"Times New Roman";}
.primopiano h1 a {color: #005cb7; }
.primopiano h2 {margin: 0px; padding: 0px; color: #134d86; font: normal 20px Tahoma,"Times New Roman";}
.primopiano h2 a {color: #134d86; }

.primopiano a {text-decoration: none;}
.primopiano a:hover {text-decoration: underline; color: #232862;}


h2.box {font: bold 14px Tahoma, Arial; color: #134d86; margin: 0; padding: 0;}





/*TITOLO CANALE IN HEADER */

.title_canale {
	color: #FFF; font: normal 24px Tahoma, Arial; margin-top: 30px; padding-left: 20px; display: block; border-left: 2px solid #FFF;
	}




.settore h1 {
	background: #454a83 url(../images/settore_title.gif) repeat-x;
	padding: 10px;
	color: #FFF;
	margin: 0;
	font: small-caps 32px georgia, serif;
	letter-spacing: 0.05em;
}




/********** TAG *********/

.tag0 a {font-size: 12px; color: #CCC;}
.tag1 a {font-size: 16px; color: #343434;}
.tag2 a {font-size: 10px; color: #717171;}
.tag3 a {font-size: 14px; color: #666;}
.tag4 a {font-size: 10px; color: #606060;}
.tag5 a {font-size: 17px; color: #222;}
.tag6 a {font-size: 15px; color: #71718D;}
.tag7 a {font-size: 11px; color: #434343;}

/********** PERCORSO *********/


/***** FOOTER ******/

#footer {
	background: #313131;
	font: 11px Tahoma;
	padding: 20px;
	color: #a3a3a3;
	line-height: 16px;
}


#footer a {color: #a3a3a3; text-decoration: none; line-height: 20px;}

#footer a:hover {color: #FFF;}


#footlink {font: 11px tahoma;}


