@CHARSET "ISO-8859-1";

html body div p a h1 ul li {
	margin: 0;
	padding: 0;
}
body {
background-color:#FFCC66;
font-family:Verdana, Geneva, sans-serif;

}
#header {
	border-style: solid;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	margin-bottom: 8px;
background-image:url(../img/backheader.png);
background-repeat:repeat-x;
background-position:center;
height:80px;
}
#contimage{
position:absolute;
right:500px;
top:9px;
width:100px;
background-image:url(../img/route_sharing.png);
background-repeat:no-repeat;
width:120px;
height:84px;

}

#flashmovie{
z-index:10;
margin:0;
padding:0;
position:absolute;
top:40px;
right:116px;
float:right;
height:39px;
}
#goitalian{
margin:0;
margin-left:20px;
margin-bottom:6px;
padding:0;
position: absolute;
top:60px;
width:32px;
height:21px;
}
#goitalian img{
width:32px;
height:21px;
}
#internationalsite{
margin:0;
margin-left:20px;
margin-bottom:6px;
padding:3px;
position: absolute;
top:66px;
font-size:10px;
border-style:solid;
border-width:1px;
border-color:#FFF;
}
#internationalsite a{
margin:0;
padding:0;
text-decoration:none;
}
#internationalsite a span{
/*font-size:9px;*/
/*font-weight:bold;*/
}
#flag{
	position:relative;
	top:2px;
	
margin:0;
margin-right:8px;
padding:0;
width:16px;
height:8px;

}
#carimage{
margin:0;
padding:0;
padding-right:20px;
width:80px;
height:80px;
position:static;
float:right;
top:0;
}

#container{
/*position:relative;*/

/*width:100%;*/

}
#header #titolo{
position:relative;
top:30px;
margin-left:20px;
width:400px;
font-size:18px;
}
#contimage{
/*position:absolute;
width:124px;
height:40px;
background-image:url(../img/city.jpg);
float:right;*/
}
#central{
/*position:relative;
border-style:solid;
border-width:2px;
border-color:#FF0000;
height:100%;*/
}
#leftarea {

	/*position: relative;*/
	float: left;
	margin-right:2%;
	/*width: 24%;*/
	height:100%;
	/*border-style: solid;
	border-width: 1px;
	border-color: black;*/
	
}
#leftarea ul{
position:relative;
/*float:left;*/
margin-right:0;
padding-right:0;
margin-left:0;
padding-left:0;
width: 265px;

}
#leftarea ul li{
margin:0;
display:block;
width:265px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
margin-bottom:8px;
list-style:none;
text-align:left;
	/*background-color:#CCCCCC;*/
	
	
}


#leftarea ul li a{

	padding:5px;
	/*padding-top:10px;*/
	background-color:#000000;
	background-image:url(../img/green.png);
	
	background-repeat:no-repeat;
	
	
/*width: 240px;*/
/*padding-top:8px;*/
display:block;
text-decoration:none;
position:relative;
/*left:4px;*/
color:#000000;
font-weight:bolder;
height:30px;
}
#leftarea ul li a:hover{
background-image:url(../img/greenhover.png);

}
#leftarea ul li a span {
position:relative;

text-transform:uppercase;
font-size:10px;
top:12px;
left:14px;
color:#000000;

padding:3px;
}

#rigtharea {
	padding: 12px;
	/*float: right;*/
	position:relative;
	top:18px;
	right:0;
	border-style: solid;
	border-width: 1px;
	border-color: #FF9966;
	/*width: 70%;*/
	border-style: solid;
	border-style: solid;
	border-style: solid;
	border-style: solid;
	border-style: solid;
	/*margin-left:20px;*/
	
	width:70% !important;
    height:480px !important;
    overflow:auto;padding: 4px;
    border:1px solid #EEE;border-right:0 solid;
    background:url(gradient.png) repeat-x fixed top left
}
#tuttocorpo{

}
#footer {
background-image:url(../img/backheader.png);
	/*background-repeat:repeat-x;*/

	/*background-position:center;*/
	height:57px;
	position: relative;
	float:right;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	width:100%;
	/*margin-top:6px;
	margin-bottom:6px;*/
	/*bottom:0%;*/
	margin-top:1%;
	
}
#footer span{
position:relative;
	margin-left:12px;
	top:22px;
}
#confirmstart {
	position: relative;
	width:200px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	border-style: solid;
	border-style: solid;

}
#confirmstart a {
	text-decoration:none;
	/*font-family:Arial, Helvetica, sans-serif;*/
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#666666;
	width:auto;
	
}
#campileft{
position:relative;
float:left;
width:60%;
}
#campicordi{
	position:relative;
	float:right;
	top:60px;
	width:180px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#CCCCCC;
}
#shouldissig{
position:relative;

top:80px;



float:right;
display:none;
}
#shouldissig a{
	position:relative;
	display:block;
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	margin: 4px;
	padding: 4px;
	font-weight: bold;
	background-color:#6699FF;
	}
	#shouldissig a:hover{
	background-color:#FFFFFF;
	}

	
#ahead{
	color: black;
	}
	#again{
color: black;
	}
	
#otherdata{
position:relative;
top:0;
float:left;
display:none;
}

#otherdata form {
	float:left;
	
}
#otherdata form label {
display:inline;
}
#liftoffer form label {
display:block;
}
#otherdata form input {
margin-left:14px;
/*width:260px;*/
}
#auto{
	
}
table{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
table tr td{
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	background-color:#00CCFF;
}
.choiceform{
border-style:solid;
border-width:1px;
border-color:#666666;
}
#subtitle{
	/*position:relative;
	left:600px;
	width:300px;
	float:right;*/
}
/*#######################################
	importante per trasparenza
##########################################
#dynamicdiv{
margin:0;
padding:0;
position:absolute;
width:400px;
height:100px;
background-color:#99CCFF;
left:200px;
top:0px;
border-style:solid;
border-width:1px;
border-color:#000000;
z-index:200;
##########################################
filter:alpha(opacity=50);
-moz-opacity:.50;
opacity:.50;
display:none;
##########################################
}*/
#datimod tr td{
background-color:#CCCCCC;
}
#datimod input{
display:block;
}
#privateLink{
border-style:solid;
border-width:1px;
border-color:#999999;
background-color:#CCCCCC;
}
/*#########################
provvisori
#########################*/
#copertura{
position:absolute;
top:360px;
width:270px;
height:260px;

background-image:url(../img/alphasquare.png);
background-repeat:repeat-x;
background-position:center;
}
#delayexplain{
position:absolute;
top:200px;
left:30%;
width:560px;
height:400px;
background-color:#666666;
border-style:solid;
border-color:#333333;
border-width:1px;
z-index:100;
}
#delayexplain p{
margin:20px;
/*font-family:Geneva, Arial, Helvetica, sans-serif;*/
font-size:18px;
text-transform:uppercase;
color:#FFFFFF;
}
#close{
position:relative;
top:10px;
width:30px;
height:30px;
border-style:none;
margin-left:12px;
}
#delayexplain span{
font-size:24px;
}
/*#########################
fine provvisori
#########################*/
#day{
display:none;
}
#joinselect{
display:none;
}
#titolino{
background-color:#66CCFF;
padding:6px;
border-style:solid;
border-color:#333333;
border-width:1px;
}
#whattaday{
display:none;
}
#ambiente{

float:right;
width:70px;
height:52px;
margin:0;
padding:0;
margin-right:20px;
}
.contiinput{
margin:20px;
padding:8px;
background-image:url(../img/backinput.png);
background-repeat:repeat-x;
/*background-position:center;*/
border-style:solid;
border-color:#333333;
border-width:1px;
}
.contiinput input{

}
.contiinput select{

}
#whattaday{
width:126px;
}

/*########### codice per handlet ####################################*/
/*@media only screen and (min-width:150px) and (max-width:700px) {
    body {
        color:#000;
        font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
        font-size:12px;
        font-size-adjust:none;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        width:100%;
    }
    #page {
        width: 98%;
        min-width: 310px;
        margin: 0px auto;
        padding: 0px 0px;
        position: relative;
    }
}
@media only screen and (orientation:portrait) and (min-width:321px) {
    html, body {
        width: 320px;
        min-width: 310px;
        margin: 0px;
        overflow-x: hidden;
    }
    #page {
        width: 320px;
        min-width: 310px;
        margin: 0px;
    }
}
@media only screen and (orientation:portrait) and (min-width:481px) {
    html, body {
        width: 480px;
        min-width: 470px;
        margin: 0px;
        overflow-x: hidden;
    }
    #page {
        width: 480px;
        min-width: 470px;
        margin: 0px;
    }
}*/
/*########### fine codice per handlet ####################################*/


