/**************************
	Code & Design by: Marco Formosa
	m.formosa  @  amarantoweb.com
	June 2011
**************************/

html {height: 100%;}

body {
	height: 100%;
	margin: 0;
	font: 11px Verdana, Arial;
	background: #dedede url(../images/bgtra.gif) top center;
	color: #000;
}


#content
{
	width: 980px;
	padding: 0px;
	margin: 0px auto;

	border: 1px solid white;
}

img {border: 0;}



a {color: #02487C; text-decoration: underline;}
a:hover {color: #00a6ff; }

p {line-height: 1.6em;}

li {padding: 6px; list-style-image: url(../images/list.gif);}


h1 {
	font: normal 24px helvetica, Arial,"Trebuchet MS";
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial;
	font-size: 24px;
	color: #015291;
	}

h2 {font: bold 15px "Trebuchet MS", Arial;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial;
	color: #469ED6;}

h3 {font: bold 16px Arial; color: #000; }

#menu {
	display: block;
	width: 980px;
	height: 37px;
	background: #015291;
	margin-bottom: 0px;
	}

#menu a {
	display: block;
	color: #FFF;
	text-decoration: none;
	float: left;
	margin-right: 1px;
	font: 11px verdana, tahoma;
	padding: 12px 12px;
	text-shadow: 1px 1px 1px #000;
	}

#menu a:hover {
	color: #FFF;
	text-decoration: none;
	background: #58a9f6 url(../images/over.gif) repeat-x;
	}


#cutbox a {
	background-color: #DFDFDF; 
	display: block;
	width: 80px;
	height: 80px;
	overflow: hidden; margin: 1px;
	float: left; 
}
#cutbox img {
	width: 120px;
}

#side_correlati a {
	display: block; 
	width: 180px; 
	text-align: center; 
	text-decoration: none;
	padding: 10px 5px;
	font: 10px Verdana;
	color: #FFF;
}

#side_correlati img {/*padding: 3px; background: #FFF;*/ border: 1px solid #E5E5E5; }
#side_correlati a:hover {	background-color: #015291; color: #fff; }



/* SIDEBAR */


.sidetitle a {
	text-transform: uppercase;
	color: #FFF; 
	background: #4CA0F4 url(../images/sidebg.gif);
	display: block; 
	margin: 0; 
	font: bold 12px arial; 
	padding: 5px;
	}

.sidetitle a:hover {
	background: #409DF5;
}



.sidebar a {
	background: #005391;
	display: block;
	color: #FFF;
	font: 11px verdana, tahoma;
	padding: 5px;
	border-bottom: 1px solid #FFF;
	text-shadow: 1px 1px 1px #000;
	text-decoration: none;
	}

.sidebar a:HOVER { background: #00497F; color: #FFF;}


/************* FORM ***/

form
{
	font-size: 11px;
}


fieldset {border: 0;}

label {display: block; width: 120px; float: left;
	color: #FFF;
}

input, textarea {border: solid 1px #ccc; font-size: 11px; padding: 5px;}

select {border: solid 1px #ccc; padding: 4px 7px;}

.stylebtn {
	background-color: #0066CC;
	color: #fff;
	border: 1px solid #FFF;
	width: 150px; margin-right: 3px;}



/************* END FORM **/

#footer
{
	background: #fff;
	padding: 10px 0;
	margin: 20px 0 0 0;



	color: #6b6b6b;
	border-top: 1px solid #ebebeb;
	font: 10px verdana;
	}

#footer a {color: #0090FF;}

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