body {
	font-family: Verdana,Arial,sans-serif; 
	margin: 0;
	padding: 10px 0 10px 0;
	text-align:center;
	color:#000; 
	background:#fff;
}
img { border:0; }
hr  {display:none;}
h1  { margin:0; }
h2  { margin-top:5px; margin-bottom:0; font-size: 1.2em; }
h3  { font-size: 1.1em;margin-top:0;}
input, select {font-size: 1em;}

h1.titoloPage {
    text-align:center;
    font-size: 0.75em;
    margin:20px 10px 10px 10px;
}
h1.titoloPage2 {
    text-align:center;
    font-size: 1.2em;
    margin:20px 10px 10px 10px;
}
.descrFoot {
    font-size:70%;
    color:#666;
    text-align:center;
}
.tmp {
    position:absolute;
	top:35px;
	font-size: 0.6em;
	background:#fff;
	margin-left:-180px;
	width:720px;
}

.width {
	width:765px;
	margin:0 auto;
	text-align:left;
	border:1px solid #ededed;
	background:#FBF9F1;
}
.input-text {
	border: 1px solid #7F7F04;
	background:#f4f1e8;
	width:20em;
	padding:2px;
}
.input-submit {
	border: 1px solid #7F7F04;
	background:#f4f1e8;
	padding:2px;
}
a.head {
	position:absolute;
	top:10px;
	text-decoration:none;
	font-size: 1.1em;
	margin-left:5px;
    color:#000;
}
div.hr {
	clear:left;
	display:block;
	padding:3px 0 0 0;
	margin:0;
	background:url("/img/hr.gif") repeat-x;
}
.segue { 
    color:red; 
}
.img_right {
	float:right;
	padding-left:20px;
}
.img_left {
	float:left;
	margin-right:20px;
}
.img_list {
    border:1px solid #c4932c;
    padding:1px;
}
.name_compl {
    /*font-size:95%;*/
    margin-top:0px;
    border-bottom:1px solid #7F7F04;
    color:#7F7F04;
}
.maginfo {
    color:#cc3433;
    /*display:block;*/
    width:100%;
    padding:2px;
}
.titleObj { 
    font-size:80%;
    text-align:center;
    color:#666;
    font-weight:bold;
    margin:10px;
}
.testoHome {
    font-size:70%;
    color:#666;
    text-align:justify;
    margin:0 15px 0 10px;
}
.error {
	color:red;
}
div.clear {
	clear:left;
	clear:right;
	display:block;
	margin:0 0 50px 0;
}
.contatore {
    padding-top:2px;
    width:780px;
    text-align:right;
    margin:0 auto;
    font-size:80%;
}
/***********************  next_prev ***********************/
.next_prev {text-align:center;color:#000;font-size:80%;font-weight:bold;}
.next_prev a {color:#9b001f;font-weight:normal;}
/***********************  line ***********************/
.line1 {padding:5px;height:50px;background:#B3B1B1;}
.line2 {height:2px;margin:0;padding:0;font-size: 1%;padding-right:5px;background:#848383;}
.line3 {position:absolute;left:50%;width:100px;text-align:right;z-index:5;}
/***********************  Meni lang ***********************/
.menu_lang {position:absolute;border:1px solid #7F7F04;background-color:#f4f1e8;padding:5px 0 4px 0;width:250px;margin:-7px 0 0 0;z-index:2;}
/***********************  Piede ***********************/
.foot {clear:left;text-align:center;padding:10px;font-size: 70%;line-height:1.5em;border-top:1px dotted #7F7F04;color:#666;}
.foot a{color:#444;}
.foot a:hover{color:#000;}
.foot_link {clear:left;text-align:center;padding:10px;font-size: 70%;line-height:1.5em;color:#666;}
.foot_link a{color:#444;}
.foot_link a:hover{color:#000;}
/***********************  Colonne ***********************/
.colon {
    clear:left;
	clear:right;
	display:block;
	margin:10px 10px 10px 7px;
	min-height: 11.8em;
	height: auto !important;
	font-size: 70%;
    padding-bottom:2px;
}
.colonCx { 
    /*clear:left;
    float:left;*/
    width:547px;
    /*margin-left:0.1em;*/
    text-align:justify;
    min-height: 10em;
	height: auto !important;
	height: 10em;
	margin-bottom:20px;
	padding-top:5px;
	padding-right:5px;
	/*border-right:1px solid #C4932C;*/
    /*border:1px dashed #C4932C;*/
}
.colonSx { 
    clear:left;
    float:left;
    width:49%;
    text-align:justify;
    min-height: 10em;
	height: auto !important;
	height: 10em;
	margin-bottom:20px;
	padding-top:5px;
	padding-right:3px;
	border-right:1px solid #C4932C;
    border-top:1px solid #C4932C;
}
.colonDx { 
    float:left;
    text-align:justify;
    width:50%;
    margin-left:2px;
    min-height: 10em;
	height: auto !important;
	height: 10em;
	margin-bottom:20px;
	padding-top:5px;
    border-top:1px solid #C4932C;
}
/*-------------------------- Sub Menu_Page ----------------------------------------*/
#menu_page { margin-top:10px;font-size: 60%;  width:185px; padding-bottom:1px; }
#menu_page ul{ border-top:0px solid #FFFFFF; list-style-type:none; margin:0; padding:0; }
#menu_page ul li{ border-bottom:0px solid #7F7F04; border-right:0px solid #7F7F04; background-color:#e0d9c7; text-align:left; line-height:12px; }
#menu_page ul li a{ background:#e0d9c7; color:#7F7F04; font-weight:bold; text-decoration: none; display: block; margin-top:5px;padding:8px 4px 8px 10px;  -height:1px; //explorer}
#menu_page ul li a:hover, #menu_page ul li a:focus{ background:#7F7F04; color:#fff; }
#menu_page ul li ul{ list-style-type:none; margin:0; }
#menu_page ul li ul li{ text-align:left; line-height:12px; border:0; color: red; }
#menu_page ul li ul li a{ background-color:#f4f1e8; color:#000000; font-weight:normal; text-decoration: none; display: block; height:100%; padding:6px 5px 6px 20px; margin-top:1px; border:0px solid #E1E1E1; -height:1px; //explorer}
#menu_page ul li ul li a:hover, #menu_page ul li ul li a:focus{ color:#fff; }
/*************** BARRA PATH **************/
#path { display:block; clear:both; padding:8px 0 0 3px; color:#000; font-size:60%;  }
#path span{ color:#000; }
#path a { color:#666; text-decoration: none; }
#path a:hover{ text-decoration: overline;  color:#7F7F04; }
/*-------------------------- Sub Menu ----------------------------------------*/
.menu_sub{
    width:100%;
    border-collapse:collapse;
}
.menu_sub tr, .menu_sub td{ 
    border-collapse:collapse; 
}	
.menu_sub td { 
    border:1px solid #C4932C;
}    
.menu_sub a{
	display:block;
	text-align:center;
    color:#C4932C;
    text-decoration: none;
    font-size: 65%;
    padding:4px;
    height:100%;
}
.menu_sub a:hover{ color:#ab0221;}

#carRentals {margin-top:30px;color:#fff;text-align:center;width:174px;border:1px solid #C4932C;padding:5px;background:#FFF1D4;}
#carRentals .titolo {display:block;color:#D13D01;margin-bottom:10px;font-size:80%;}
#carRentals img {display:block;width:174px;margin-bottom:5px;z-index:1;}
