@charset "utf-8";
/* CSS Document */

html{
	height:100%;
}

body{
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#eee9d6;
	font-size:12px;
	color:#000000;
	text-align:left;
	font-weight:normal;
	text-decoration: none;
	
}

p, h1, h2, ul, li, input, select{margin:0px; padding:0px;}

h1{font-size:18px;}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6f3623;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6f3623;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6f3623;
	text-decoration: underline;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6f3623;
	text-decoration: none;
}
.rollOver{filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0;}
.rollOver:hover{filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

#wrapper{display:block; width:1005px; height:auto; margin:auto;}
#logo{position:absolute; margin-left:629px; border:none; margin-top:31px;}
#basefla{
	position:absolute;
	background-image:url(../img/basefla.jpg);
	width:614px;
	height:373px;
	margin-left: 169px;
	top: 166px;
}
#basefla H1{margin:10px;}
#basefla p{margin:10px;}

.tablebasefla{padding-right:2px; padding-top:0px; text-align:center; font-size:9px;}
#anni{
	position:absolute;
	width:221px;
	height:374px;
	top:166px;
	margin-left: 785px;
	background-image:url(../img/20annidicalendario.jpg);
}
#anni a:link {color:#FFFFFF; text-decoration: none;}
#anni a:visited {color:#FFFFFF; text-decoration: none;}
#anni a:hover {color:#CCCCCC; text-decoration:none;}
#anni a:active{color:#FFFFFF; text-decoration: none;}
.textanni{

display:block;
float:left;
height:auto;
margin-top:20px;
padding-left:6px;
text-align:center;
width:200px;
}
.trasparent{display:block;
float:left; height:244px;
width:214px;}
.hidden{
display:none;
}
#sx{display:block;  width:195px; height:540px; background-color:#FFFFFF;}
#link{width:auto; text-align:right; padding-right:33px; line-height:27px; height:166px;}
#link2{position:absolute; top:149px; margin-left:224px; width:780px; height:auto; color: #6f3623;}

#contentfoto{width:166px; height:373px; background-image:url(../img/contentfoto.jpg); margin-left:4px; }
/*#contentfoto table tr td{padding-right:7px;}*/
#contentfoto p{color:#FFFFFF; font-weight:bold; font-size:10px; text-align:right; padding-right: 11px; height:33px; padding-top:2px;}
.imgfoto{height:133px; padding-left:1px;}
.vai{margin-left:135px;}
#basedx{
	position:absolute;
	width:220px;
	height:374px;
	top:166px;
	margin-left: 785px;
	background-image:url(../img/basedx.jpg);
}

.poetry{

display:block;
float:left;
height:auto;
margin-top:20px;
padding-left:2px;
text-align:center;
width:210px;
font-size:9px;
color: #6f3623;

}



.error{}

.informativa{width:790px; font-size:10px; }

.noborder{border:0px;}
.barra{padding-left:13px; width:auto; height:30px; background-color:#000000; color:#FFFFFF;}
.barra input{margin-top:7px; margin-left:5px;}

.invio{display:block; float:left; }

.mesi{font-size:28px; color:#6f3623; font-family:Arial, Helvetica, sans-serif; text-align:center;
width:212px;}
.color{color:#b89787; font-family:Arial, Helvetica, sans-serif;}

	label.error {
	    color:#FF0000;
	}
	
.win{}
.win p {
color:#6F3623;
font-size:14px;
font-weight:bold;
text-align:left;}
#vincitore{display:block; float:left;  width:100%; height:auto; background-color:#000000;}

.winners {
background-color:#000000;
color:#FFFFFF;
display:block;
float:left;
height:239px;
margin-left:10px;
margin-bottom:8px;
text-align:center;
width:590px;
}
.winner{margin-left:10px;}
