@charset "UTF-8";
/* CSS Document */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


/*   MENU    */

#menu { background: #FFFFFF; margin: 0px 10px 0px 10px; padding: 0;}

.menu ul {margin: 0; list-style-type: none; padding:0;}

.menu li{display: inline; margin: 0; }

/*   END MENU  */

.clearfix {display: inline-block;}

* html .clearfix {height: 1%;}

.clearfix {display: block;}


#wrapper {width: 900px; margin: 20px auto 0 auto; padding: 0;}

#header { margin:0; padding-left:0px;}

#main { background: #000000; margin:0; }

#col1 { background: #FFFFFF; float:left; width: 430px; height:340px; margin: 0 10px 0 10px; }

#col2 { background: #FFFFFF; float:left; width: 430px; height:340px; margin:0; }

#footer { clear:both; margin: 0 5px; }

body { background: #151515 url(img/background.jpg) top center no-repeat; margin:0px; }

.contenuti { color:#005391; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; font-weight:400;}

.intro { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:400; text-align:center;}

.contenuti_it { color:#005391; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:justify; font-weight:400; font-style:italic;}

.contenuti_right { color:#005391; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:right; font-weight:400;}

.contenuti_small { color:#005391; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify;}

.arancio { color:#FF6600; font-weight:700;}

.footer { color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-align:center;}

.immagine { margin: 2px 15px 2px 15px;}

#footer a:link {
	color: #CCCCCC;
}
#footer a:visited {
	color: #999999;
}
#footer a:hover {
	color: #FF6600;
}
#footer a:active {
	color: #E3E3E3;
}

a:link {
	color: #005391;
}
a:visited {
	color: #CCCCCC;
}
a:hover {
	color: #FF6600;
}
a:active {
	color: #005391;
}