@charset "UTF-8";
/* CSS Document by stepB - www.stepb.it - all rights reserved */

/* aidofontanelle.it*/

*{margin: 0; padding: 0}
.clear{
	clear:both;
}
body {
	font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
	background-color:#006633;
}

.txtrosso{color:#006633;}
.txtverde{color:#006633;}
.txtfont1{font-size:12px;}
.txtfont2{font-size:14px;}
.txtfontb{font-weight:bold;}
.txtalldx{text-align:right;}
.txtgiust{text-align:justify;}

.w100_bianco{
	width:100%;
	background-color:#FFF;
}
#contenitore1, #contenitore2 {
	width: 960px;
	margin: 0 auto;
	background-color:#FFF;
}
#contenitore3 {
	width: 100%;
	height:100%;
	background-color:#006633;
}
#header {
	margin: 0 auto;
	background-color:#FFF;
	height: 100px;
	text-align:left;
}
#headersx{
	height:100%;
	width:130px;
	float:left;
}
#headersx img{
	margin-top:20px;
	float:left;
}
#headercx{
	float:left;
	margin-top:5px;
}
#headerdx{
	padding-left:10px;
	float:left;
	margin-top:5px;
}
.fasciabianca{
	height:10px;
	width:100%;
	background-color:white;
}
#fasciarossatop{
	height:10px;
	width:100%;
	background-color:#006633;
	margin-top:3px;
}
.fasciarossabot{
	height:10px;
	width:100%;
	background-color:#ED1C24;
	margin-bottom:3px;
}
h1 {
	padding-top: 10px;
	color:#ED1C24;
}
#menu {
	height: 30px;
	background-color:#006633;
	color:white;	
	float:left;
}
#menu ul {
	list-style-type:none;
}
#menu ul li {
	line-height:30px;
	text-align:center;
	float:left;
	padding-left:10px;
	padding-right:10px;
	border-left-style:solid;
	border-left-color:white;
	border-left-width:thin;
	color:#FFF;
}
#menu ul li a {
	text-decoration:none;
	color:inherit;
}
/*#menu ul li a:hover{
	color:#F00;
	background-color:#FFF;
}*/
#menu ul li:hover{
	color:#F00;
	background-color:#ED1C24;
}

.current {
	font-weight:bold;
	color:	white;
}
.noactive {
	font-weight:normal;
}

#bodysx{
	width:640px;
	padding-left:10px;
	background-color:white;
	/*height:500px;*/
	float:left;
	padding-right:10px;
	padding-top:20px;
}
#bodydx{
	width:280px;
	height:500px;
	background-color:white;
	padding-left:10px;
	padding-right:10px;
	padding-top:20px;
	float:left;
}
#bodydx ul, #bodysx ul{
	padding-left:20px;
}
#bodydx ul li, #bodysx ul li{
	text-decoration:blink;
/*	list-style-image:url(../img/logo.ico);*/
	list-style-type:disc;	
	color:#006633;
}
#bodydx ul li p, #bodysx ul li p{
	color:#000;
}
h2, h3{
	font-size:24px;
	color:#006633;
	margin-bottom: 15px;
}
h2 a, h3 a{
	color:#F00;
}
#piede {
	width:960px;
	background-color:#006633;
	color:#FFF;
	margin: 0 auto;
	padding-top:20px;
	padding-left: 20px;
}
#piede p{
	font-size:16px;
}

.formline, .formbutton {
	margin-top: 10px;
	margin-right: 20px;
}
.formbutton{
	padding-left:130px;
	font-size:24px;
	text-align:right;
	padding-right:110px;
}
.formdati {
	float:left;
}
#formcontainer {
	width:400px;
	padding-bottom:50px;
	padding-left:130px;
}

#formcontainer textarea, #formcontainer input{
	float:right;
	width:250px;
	border:double;
	border-color:#006633;

}

textarea {
}
#author {padding-right:30px;}

.linearossa {
	margin-top:10px;
	height:3px;
	background-color:#F00;
	margin-bottom:10px;
}

