body {margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}
	
#contentbianco u { color:#f7b016; font:bold 100% arial; font-size:100%; text-decoration:none}	

html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img, cite, blockquote, form {margin:0;
	padding:0;
	border:none;}

.bianco { 	color:#fff;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

.nero { color:#000;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;}

a {	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#cccccc}
	
a:link{ text-decoration:underline;}
a:hover {text-decoration:none; 	color:#F7B016}
a:visited {	text-decoration:underline;}

.credits { font-family: Arial, Helvetica, sans-serif; 	font-weight: normal; 	text-decoration: none;
	font-size: 11px; 	color: #fff;}

a.credits:hover { font-family: Arial, Helvetica, sans-serif; font-weight: normal; 	text-decoration: underline;
	font-size: 11px; color: #e4e4e4;}

.logo {margin-top: 5px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 5px;}
.campo {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0074BE;
	background-color: #ffffff;
	height: 16px;
	border:none;
	border: #0074BE  dotted 1px;
	width:195px;
	margin:3px;
	padding-left:3px;}
	
	.fuxiabig {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc0066;}
	.fuxiasmall {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0066;}	

.campo1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #D5E0E2;
	height: 20px;
	border: none;		}

.campoINQUIRY { font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #ebebeb;
background:none !important;background:#808080;	height: 18px; 	border:#ebebeb dotted 1px; 	width:150px ;			}

.campoINQUIRYlungo { font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #ebebeb; 	background:none !important;	 background:#808080;	height: 18px; 	border:#ebebeb dotted 1px; 	width:510px;		}

.campoINQUIRYnote { font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #ebebeb; 

background:none !important;		background:#808080;	
height: 20px; 	border:#ebebeb dotted 1px; 	width:510px; height: 150px		}

.resetINQUIRY { font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #CC0000; 	background:none;	height: 20px; 	border:none; 	width:50px; font-weight:bold		}
.inviaINQUIRY { font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #ffffff; 	background:none;	height: 20px; 	border:none; 	width:50px; font-weight:bold		}

.campo3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	background-color: #D5E0E2;
	height: 14px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	vertical-align:top;
	text-align:center;}

.campoJob {font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #ebebeb;
background:none;	height: 18px; 	border:#ebebeb dotted 1px; 	width:200px }

.campoJob1 {font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #ebebeb;
background:#808080;	height: 18px; 	border:#ebebeb dotted 1px; 	width:200px }

.campoJobcorto {font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	color: #ebebeb;
background:#808080;	height: 18px; 	border:#ebebeb dotted 1px; 	width:60px }

.campoJobnote {font-family: Arial, Helvetica, sans-serif; width:250px;
	font-size: 11px; 	color: #ebebeb; background-color: #808080; border:#ebebeb dotted 1px;}

.campo2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #cccccc;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;}



.bottone {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	background: url(../images/layout/invia.gif) left no-repeat;
	text-align: right;
	height: 20px;
	width:28px;
	border: none;}

.bottone1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background: none;
	border: 1px dotted #808080;
	text-decoration: none;}

.bottone1off {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #F7B016;
	background: none;
	border: 1px dotted #F7B016;
	text-decoration: none;}


.testo {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e4e4e4;
	clear:left;
	}
	
.testo1 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;}	


a.curriculum:link
{font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:none /*	background-color: #0074BE;*/}
a.curriculum:hover {font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration:underline/*	background-color: #0074BE;*/}


.newsletter {margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight:bold}
.newsletter_interno {margin-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight:bold}


td .testo { text-align: left; }


.testoGrigio {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;}

.menu1 {text-transform: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #3399CC;
	list-style-type: none;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0074BA;}
a.menu1:link {			text-transform: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #3399CC;
	list-style-type: none;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0074BA;}
a.menu1:visited {		text-decoration: none; 		border-bottom-width: 0px; color: #3399CC;}
a.menu1:hover {	color: #e4e4e4; 	text-decoration: none;}
a.menu1:active  {	text-decoration: none; 	color: #3399CC; 	border-bottom-width: 0px;}

.menu1off {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
	list-style-type: none;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0074BA;}
a.menu1off:link {		text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
	list-style-type: none;
	line-height: 18px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0074BA;}
a.menu1off:visited {	text-decoration: none; 	font-size: 11px; border-bottom-width: 0px;}
a.menu1off:hover {	color: #000066; 	text-decoration: none;}
a.menu1off:active {	text-decoration: none; 	color: #999999; 	border-bottom-width: 0px;}

.menu2 {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #298FCD;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;}

.menu2 ul li { 	display:inline; 	list-style:none;}
a.menu2:active {	text-decoration: none; 	color: #FFFFFF; }
a.menu2:hover { color: #e4e4e4; text-decoration: none;}
a.menu2:visited { 		color: #FFFFFF; 	text-decoration: none;}


.menu2off {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #A8D1E5;
	background-color: #298FCD;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;}
.menu2off ul li { 	display:inline;	list-style:none;}
a.menu2off:link { 
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #A8D1E5;
	background-color: #298FCD;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;}
a.menu2off:visited { 	font-weight: normal;	text-decoration: none;}
a.menu2off:hover {	color: #000066; 	text-decoration: none;}
a.menu2off:active { 	text-decoration: none; 	color: #A8D1E5;}


.menu3 {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #C5C5C5;
	list-style-type: none;
	line-height: 24px;
	letter-spacing: -1px;}
a.menu3:link {		text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #C5C5C5;
	list-style-type: none;
	line-height: 24px;
	letter-spacing: -1px;}
a.menu3:visited {	text-decoration: none; 	font-size: 14px;}
a.menu3:hover {	color: #20A8E1;	text-decoration: none;}
a.menu3:ctive {	text-decoration: none;	color: #C5C5C5;}

.menu3off {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #20A8E1;
	list-style-type: none;
	line-height: 24px;
	letter-spacing: -1px;}
a.menu3off:link{	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #20A8E1;
	list-style-type: none;
	line-height: 24px;
	letter-spacing: -1px;}
a.menu3off:visited {	text-decoration: none;	color: #20A8E1;}
a.menu3off:hover {	color: #20A8E1;	text-decoration: none;	}
a.menu3off:active {	text-decoration: none; color: #20A8E1;}



.menu4 {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #e4e4e4;
	list-style-type: none;
	line-height: 15px;
	padding-left:6px}

a.menu4:link {font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #e4e4e4;
	padding-left:6px}
a.menu4:visited {	text-decoration: none;	padding-left:6px; 	color: #e4e4e4;}
a.menu4:hover {    color: #20A8E1; 	text-decoration: none; }
a.menu4:active {    color: #20A8E1; text-decoration: none; }

.menu4off {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #20A8E1;
	list-style-type: none;
	line-height: 15px;
	padding-left:6px}
a.menu4off:link {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #20A8E1;
	list-style-type: none;
	line-height: 15px;
	padding-left:6px}
a.menu4off:visited { 	text-decoration: none; color: #20A8E1; 	padding-left:6px}
a.menu4off:hover {  color: #20A8E1;	text-decoration: none; 	padding-left:6px}
a.menu4off:active { 	text-decoration: none; color: #20A8E1; 	padding-left:6px}

.menuVideo {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #e4e4e4;
	list-style-type: none;
	line-height: 15px;}

a.menuVideo:link {font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #e4e4e4;}
a.menuVideo:visited {	text-decoration: none;	color: #e4e4e4;}
a.menuVideo:hover {    color: #20A8E1; 	text-decoration: none; }
a.menuVideo:active {    color: #20A8E1; text-decoration: none; }

.bordo { border:#FFFFFF solid 1px}
.bordosotto { border-bottom:#ebebeb dotted 1px}

.bottom {text-transform: none; font-family: Arial, Helvetica, sans-serif; font-size: 11px;	font-weight: normal; text-decoration: none; color: #e4e4e4; 	padding-right: 3px;	padding-left: 5px;}

.bottom ul li {display:inline;
	list-style-type: none;
	list-style-image: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6AB8E6;
	text-decoration: none;}

a.bottom:link { font-family: Arial, Helvetica, sans-serif; 	font-weight: normal; 	text-decoration: none;
	font-size: 11px;
	color: #e4e4e4;}
a.bottom:visited { 	font-weight: normal;	text-decoration: none;		color: #e4e4e4;}
a.bottom:hover { 	color: #F7B016;	text-decoration:none;	font-size: 11px;}
a.bottom:active { text-decoration: none;  color: #e4e4e4;}

.bottomOff {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #999999;
	padding-right: 3px;
	padding-left: 5px;	}

.bottomOff ul li {display:inline;
	list-style-type: none;
	list-style-image: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6AB8E6;}

a.bottomOff:link {font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	color: #999999;}

a.bottomOff:visited {font-weight: normal; text-decoration: none;}

a.bottomOff:hover {font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
	font-size: 11px;}
a.bottomOff:active {font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	color: #999999;}
.titPrenotaHome {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9933;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	height: 30px;
	vertical-align: middle;	}
	
.tit1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #7b016;
	padding-top:10px;
	display:block;
	vertical-align: middle;
	/*border-bottom-width: 1px;*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	/*border-bottom-color: #ffffff;*/}


.tit22a {font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	height: 30px;
	vertical-align: middle;
	background-image: url(../images/layout/bg_tit22a.gif);
	padding-left: 12px;
	}

.tit3 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	text-decoration: none;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3BA0DD;
	height: 30px;
	vertical-align: middle;
	font-weight: bold;
	padding-left: 12px;}

.tit3a {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7b016;
	font-weight: bold;
	padding-top:10px;
	padding-left:6px}

.path {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F7B016;
	text-decoration: none;
	/*background-color: #FFFFFF;*/
	/*border-bottom-color: #3BA0DD;*/
	height: 35px;
	vertical-align: bottom;
	font-weight: bold;}
.NewsHome {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9C00;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF9A00;
	border-right-color: #FF9A00;
	border-bottom-color: #FF9A00;
	border-left-color: #FF9A00;
	height: 15px;}
.TitNewsHome, a.TitNewsHome:visited, a.TitNewsHome:link, a.TitNewsHome:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;}

a.TitNewsHome:hover {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;}

.tit33 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #003399;
	text-decoration: none;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3BA0DD;
	height: 30px;
	vertical-align: middle;
	font-weight: bold;}
.titArancio11Bold {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #f7b016;}
.comeArrivare {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #298FCD;
	border:thin solid #003366;}

.titolo {font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;	}

.Titolo18BluScuro {font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;}
.Titolo15Azzurro {	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #0074BE;}

.Titolo15Arancio {	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F7B016;}

.listino {	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	border-bottom:#437bac solid 1px;
	border-right:#437bac solid 1px;}
.titoloSmall {	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;}
.NewsHomeLeft {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	background-image: url(../images/newsHleft.gif);
	color: #7b016;}

.NewsHomeLeft a {text-decoration:none;
	color: #7b016;}

.NewsHomeLeft a:hover {text-decoration:none;
	color: #000;}

.NewsHomeRight {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 15px;
	background-image: url(../images/newsHright.gif);
	color: #7b016;}
.titBluScuro {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left:3px}
.newsDett {text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #0099CC;}

.newsDett ul li {display:block; 	list-style:none;}

ul.newsDett li {padding:0 0px 0 10px;
	list-style:none;
/*	margin-left:10px;*/
	background-color: middle;
	background-image: url(../images/layout/puntinoNews.gif);
	background-repeat: no-repeat;
	background-position: left center;}

a.newsDett:link {color:#0099CC;
	text-decoration: underline;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;}

a.newsDett:visited {font: normal 11px Arial, Verdana, sans-serif; 	text-decoration: underline;}

a.newsDett:hover {color:#F36600; font: normal 11px Arial, Verdana, sans-serif;	text-decoration: none;}

a.newsDett:active {color:#0099CC; font: normal 11px Arial, Verdana, sans-serif;	text-decoration: underline;}
.titoloHome {font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #F7B016;}

/*BOX WELCOME*/

#Welcome {   position:absolute;   top:150px;   width:300px;   left:50%;   margin-left:-200px;}

#Welcome .content {
font-family: Arial, Helvetica, sans-serif;
	width:415px; 
	heigth:210px; 
	min-height:210px; 
	background:url(../images/layout/bg_welcome.jpg) left top no-repeat; 
	border:#ffffff solid 1px;
	margin:0 auto;
	padding: 0 auto;}

#Welcome .content .left {width:207px; 
	float:left; 
	text-align:center;
	font-weight:bold;
	font-size:16px;
	font-family: Arial, Helvetica, sans-serif;
	color:#F6F479;}

#Welcome .content .right {width:207px; 	float:left;	text-align:left;	border-left:#ffffff solid 1px	}

#Welcome .content .right p {font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; margin:0 15px 	}

#Welcome .content .right ul {list-style:none; 	margin:18px 15px	}

#Welcome .content .right ul li {list-style:none;	}

#Welcome .content .right ul li a {color:#ffffff;	text-decoration:none}

#Welcome .content .right ul li a:hover {color:#ffffff	}

#Welcome .chiudi{width:100%; 	text-align:right; 	padding-bottom:10px}

#Welcome .chiudi a{text-decoration:none}



/*fine BOX WELCOME*/

.bandiere {height:24px; 	text-align:right; 	background-color:#6AB8E6}
.bandiere ul{margin:0 23px 0 0}
.bandiere ul li{list-style:none; 	display:inline;}
.bandiere li a{border: #298FCD solid 1px;}
.bandiere li a:hover{border: #FFFFFF solid 1px}
.bandiere li selected{border: #fff solid 1px}

/*menu tendina footer*/

ul#menu_a_2livelli{
float: left;
margin: 0;
padding: 0;
background: #fff;
list-style:none;
font:bold 13px arial, helvetica, serif;}

ul#menu_a_2livelli h1{ text-transform:uppercase; font:bold 14px arial, helvetica, serif; padding:0 0 5px 0}
ul#menu_a_2livelli li ul li{ list-style:none; margin:0; padding:0;}
ul#menu_a_2livelli li{ float:left; margin: 0; padding: 0; color:black;}
ul#menu_a_2livelli a:link, ul#menu_a_2livelli a:visited{ 
display: block;
padding: 1px 5px 1px 10px;
margin-right:10px;
color: #ff8b00;
text-decoration: none;
background:url(../images/bulletAfrica.gif) left 6px no-repeat}
ul#menu_a_2livelli a:hover,
ul#menu_a_2livelli a:focus,
ul#menu_a_2livelli a:active{
color: #003366;
text-decoration: none;}
ul#menu_a_2livelli li ul{
display:none;}
ul#menu_a_2livelli li:hover ul{
display:block;
position: absolute;
z-index:1;
width:180px;
padding: 2px;
margin: 0 0 0 1px;
border:1px solid #ff8b00;
background: #fff; }
ul#menu_a_2livelli li li { width: 180px;}
/*fine menu*/


img#webcam{ float:left; margin:2px 10px 0 0}

.listino_tabella_linea1{font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	padding:5px;
	border-bottom:#FFFFFF solid 1px;}
.listino_tabella_linea2{border-bottom:#FFFFFF solid 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;}

.bottoneBOOKING2{ background:#808080; width:auto; height:25px; font-family: Arial, Helvetica, sans-serif; text-align:left; font-size: 12px; color:#20A8E1; border: #666666 solid 1px; padding:5px; top:10px}	
a.bottoneBOOKING2:link{ background:#808080; width:auto; height:25px; font-family: Arial, Helvetica, sans-serif; text-align:left; font-size: 12px; color:#20A8E1; border: #666666 solid 1px; padding:5px; top:10px}	
	
.bottoneBOOKING{ background:url(../images/master/bottone.gif) #222222 right no-repeat ; width:auto; height:20px; font-family: Arial, Helvetica, sans-serif; text-align:left;	font-size: 12px; color: #FFFFFF; border: #666666 solid 1px; margin:5px; cursor:hand}	

.search{
background:#000000;  font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align:right;
	color: #fff; width:107px; height:20x; border:#666 solid 1px; margin-top:6px}
.bottoneCERCA{ 
	/*background:#222222 center no-repeat ; 
	border:#666666 solid 1px; 
	width:50px; 
	height:20px; 
	font-family: Arial, Helvetica, sans-serif; 
	text-align:center;	
	font-size: 12px; 
	color: #FFFFFF; */
	margin-bottom:17px;
	background:url(../images/layout/pulsante_cerca.gif) no-repeat;
	width:28px;
	height:23px;
	border:none;
	}

/*LISTINI*/
.verde1{ background-color:#b3c982; ; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}
.verde2{ background-color:#bfd295; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}
	
.verde3{ background-color:#9cb95b; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold;	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
.verde4{ background-color:#a4bf67; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold;	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
		
.verde5{ background-color:#8daf42;  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold;	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
.verde6{ background-color:#93b149; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
	
.verde7{ background-color:#d6e2c0; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; padding:5px}	
.verde8{ background-color:#e9efdd; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; padding:5px}	
	
.giallo1{ background-color:#fddd76; ; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}
.giallo2{ background-color:#fee28b; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}
	
.giallo3{ background-color:#fdd34c; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold;	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
.giallo4{ background-color:#fdd659; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold;	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
		
.giallo5{ background-color:#fdcc30;  font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold;	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
.giallo6{ background-color:#fdce38; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; font-weight:bold; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
	
.giallo7{ background-color:#feeeb9; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; padding:5px}	
.giallo8{ background-color:#fff6d9; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; padding:5px}		
	
.blu1{ font-family: Arial, Helvetica, sans-serif; background:#8bbedd url(../images/listini/puntini.gif) center repeat-y;
	font-size: 13px; font-weight:bold; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}
.blu2{  font-family: Arial, Helvetica, sans-serif; background:#a3cbe4 url(../images/listini/puntini.gif) center repeat-y;
	font-size: 13px; font-weight:bold; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}
	
.blu3{  font-family: Arial, Helvetica, sans-serif; background:#68aad3 url(../images/listini/puntini.gif) center repeat-y;
	font-size: 13px; font-weight:bold;	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
.blu4{  font-family: Arial, Helvetica, sans-serif; background:#7ab4d8 url(../images/listini/puntini.gif) center repeat-y;
	font-size: 13px; font-weight:bold;	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
		
.blu5{  font-family: Arial, Helvetica, sans-serif; background:#4e9ccb url(../images/listini/puntini.gif) center repeat-y;
	font-size: 13px; font-weight:bold;	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
.blu6{  font-family: Arial, Helvetica, sans-serif;  background:#5ba3cf url(../images/listini/puntini.gif) center repeat-y;
	font-size: 13px; font-weight:bold; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px;}	
	
.blu7{ background-color:#b9d8ea; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; padding:5px}	
.blu8{ background-color:#d9eaf4; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; padding:5px}


.blu9{ background-color:#bfdbec; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; padding:5px}		
.blu10{ background-color:#8fc0de; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; padding:5px}		
.blu11{ background-color:#6bacd3; font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; 	color: #000000;	border-bottom:#FFFFFF solid 1px; border-right:#FFFFFF solid 1px; padding:5px}			
	
td.newsletter_hotel {color:#fff;}

.contentTour { position:relative}

.contentTour .tour { position:absolute; z-index:10; width:10px; height:55px; left:690px}

a.bt_mas { color:#0089C9; font-size:12px; font-weight:bold; text-decoration:none; background:url(../images/layout/bt_mas.gif) left top no-repeat; padding:0px 10px 5px 15px; margin-left:15px; float:left	}

a.bt_mas:hover { color:#fff;}

#guestValutazione { margin-bottom:10px}

.loginMedia { width:300px}

.loginMedia label { width:100px; float:left; color:#20A8E1}

.loginMedia input[type=text], .loginMedia input[type=password] {  border:none; background-color:#20A8E1; font:bold 15px Arial, Helvetica, sans-serif; width:200px  }

.loginMedia input[type=text]:focus, .loginMedia input[type=password]:focus, .loginMedia input[type=text]:hover, .loginMedia input[type=password]:hover { background-color:#fff; color:#20A8E1 }

.loginMedia input[type=submit] { float: right; padding:2px 15px; background-color:#FFF; border:#20A8E1 solid 1px; font-size:12px; font-weight:bold; cursor:pointer}

.loginMedia input[type=submit]:hover { background-color:#20A8E1; color:#FFF}

.loginMedia .error { padding:5px 0}

