/*
Sito web:http://www.vitiellofantascienza.eu
Author: Francesca M. - http://www.storiediweb.it/morbidelli/
*/

*{margin:0;padding:0;}
body{background:#121212;color:#000;font-size:12px;line-height:140%;font-family:Verdana, Helvetica, sans-serif;text-align:center;margin:0;padding:0;}
ul{list-style:none;padding:0 0 20px 25px;}
p{padding:0 0 20px 25px;}
img{border:0;}
h1{font-size:26px;line-height:26px;font-family:"Century Gothic",Arial,Helvetica,sans-serif;color:#600;border-bottom:1px dotted #666;padding-bottom:3px;margin:15px 0 40px;}
h2{font-size:20px;font-family:Georgia, serif;color:#c00000;font-weight:400;border-bottom:1px solid #EFF7D6;padding-bottom:0;padding-left:10px;margin:25px 2px 15px;}
h3{font-size:16px;color:#606060;margin:0 0 5px 0px;padding:0;}
h3 a,h3 a:visited{color:#101920;}
h4{color:#666;font-weight:400;text-transform:uppercase;font-size:12px;margin:0 0 5px 40px;padding:0;}
h4 a{color:#79A4A6;margin-left:20px;}

a  { color: #008080; background: transparent; text-decoration: none;}
a:link  { color: #31659C; background: transparent; font-weight: normal;}
a:visited { color: #31659C; background: transparent; font-weight: normal;}
a:active  { color: #cc0000; background: transparent;font-weight: normal; text-decoration: none;}
a:hover { color: #ff0000; background-color:transparent; text-decoration: underline; font-weight: normal;}
a img {border:none;}

.padright {padding:0 10px 0 0;}

#box {width:750px;margin:0 auto;background-color:#ffffff;background-repeat: repeat-x; background-image: url(../img/pag_top2.jpg);text-align:left;padding:40px 0 0 0;}
#corpo {float:left;width:520px;padding:90px 10px 0 10px;}
#testabox {width:100%;text-align:center;background-color:#303020;margin:0;padding:0;font-family:"Century Gothic",Arial,Helvetica,sans-serif;}
#testa, h3, h4, #s, #go, {font-family:"Century Gothic",Arial,Helvetica,sans-serif;}
#testa {width:750px;font-size:12px;line-height:20px;color:#fff;background-color:#424132;margin:0 auto;text-align:left;padding:0;}
#testa ul {margin:0;padding:5px 0 10px 0;}
#testa ul li {display:inline;padding:5px 5px;}
#testa ul li a {color:#ffffff;}
#testa ul li a:hover {color:#ffffff;background-color:#000000;border-bottom:1px dotted #fff;}
#testa ul li#titolo {font-weight:bold;letter-spacing:0.2em;}
#testa ul li#titolo a {font-weight:bold; letter-spacing:0.2em;margin:0 100px 0 20px;}
#testa ul li#titolo a:hover  {font-weight:bold; letter-spacing:0.2em; border-bottom:none;}

#search-form {text-align:right;}
#s {background-color:#F7FBE7;border-top:1px solid #303030;border-bottom:1px solid #303030;border-left:1px solid #303030;border-right:1px solid #303030;padding:2px 3px;color:#303030;}
#go {background-color:#303030;color:#fff;font-size:12px;font-weight:bold;border:1px solid #636363;padding:2px 3px;margin-left:5px;}

#dx {
		/*-moz-opacity:0.7;
		filter:alpha(opacity=70);*/
		width:160px;
		float:right;
		padding:10px; 
		margin:60px 7px 0 0; 
		background-color:#fff; 
		border:3px solid #fff;
		font-size:10px;
		font-family:Verdana,Arial,Helvetica,sans-serif;
}

#dx h3 {clear:left;}
#dx,#dx h4,#dx h4 a {color:#636363;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#dx h4 {margin-top:20px;text-transform:none;color:#79A4A6;font-weight:normal;border-bottom:1px dotted #454849;padding-left:0;}
#dx h4 a {font-weight:bold;margin-right:20px;margin-left:0;}
#menudx {
	width: 200px;
	float: left;
	margin-right: 5px;
	margin-top: 10px;
	font-family: Helvetica, Arial, sans-serif;
}
#menudx a {
	color : #1173e8;
	text-decoration : none;
}

#menudx a:hover {
	color: #7fc9ff;
}
#menudx H1 {
	color: #1073e8;
	font-size: 1.6em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	border-bottom:0px dotted #ffffee;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
}
#menudx li {
	color: #8b9daa;
	font: normal 1.3em "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-bottom: 1px dotted #1173e8;
	padding-top: 2px;
	padding-bottom: 1px;
	list-style: none;
	background: #ffffff;
}
#menudx a img {border: none; }

textarea {font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;}
.clear {clear:both;}
.cit {font-size:10px;border:1px dotted #cccccc;background-color:#eeeeee;}
.whitespace {margin-top: 1em; }
#testa ul li ,#piede li {list-style-type:none;}
#boxrosa {background-color: #EFF7D6;font-size: 0.9em;clear:right;WIDTH: 143px;border: 1px solid #EFF7D6;float: left;text-align: left;color: #303030;padding: 10px;margin-top: 15px;margin-bottom: 15px;}

#boxprogetto {
		background-color: #EFF7D6;
		font-size: 10px;
		clear:right;
		width: 420px;
		border: 1px solid #EFF7D6;
		float: left;
		text-align: left;
		color: #303030;
		padding:10px;
		margin:15px 10px 15px 25px;
}

#boxcit {background-color: #EFF7D6;font-size: 0.9em;clear:right;WIDTH: 143px;border: 1px solid #EFF7D6;float: left;text-align: right;color: #303030;padding: 10px;margin-top: 0px;margin-bottom: 15px;}

#piede {clear:right;padding:10px 20px 10px 20px;font-size:10px;color:#eeeeee;clear:both;border-top:1px solid #fff;background-repeat: repeat-x;background-position: bottom;background-image: url(../img/pag_bottom2.jpg);background-color:#424142;}
#piede li {clear:left;padding:10px 0;line-height:10px;}
#piede a:link,#piede a:visited {color:#eeeeee;text-decoration: underline;}

#content h1 {
	color: #1073e8;
	font-size: 1.3em;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
}

.linkmore {
	font-size: 1em;
	text-align: right;
	margin-top: 0.5em;
}

#content li {
	color: #8b9daa;
	font: normal 1.3em "Helvetica Neue", Helvetica, Arial, sans-serif;
	border-bottom: 1px dotted #1173e8;
	padding-top: 2px;
	padding-bottom: 1px;
	list-style: none;
	background: #ffffff;
}

#content a img {
}

.boxhp{ margin:10px;padding:10px; background-color:#eee; border:#CCC 1px solid;
}