@charset "utf-8";
/* CSS Document */

body, html {
	margin: 0; padding:0;
	background-color: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#202d3d;
	font-size:10px;
	background-image: url(images/sfondo1.jpg);
}

/** Principale **/
div#main { width: 999px; margin: 0 auto; border: 1px solid #f9ddb4; border-top:0;border-bottom:0; background-image: url(images/bgmain.png); padding:0;}

div#rifooter { text-align:left;background-image:url(images/sfumatura_top.jpg); color:white;height: 1.2em; width:872px;font-size:11px; padding:5px 0; padding-left: 127px;margin:0 auto; }
div#rifooter a, div#rifooter a:link, div#rifooter a:visited { color:white; text-decoration:none; }
div#rifooter a:hover { text-decoration:underline; }

/** Parte sinistra **/
div#left {float:left; min-height: 800px; width: 127px; border-top:1px solid #364354; padding:0;}
div#bgleft { background-image: url(images/bgleft.png); background-repeat:no-repeat; min-height: 700px; padding-top:80px;}
div#leftriviera { height:367px; }

/** Parte alto (header) **/
div#header { float:left; width:872px; height: 381px; border-bottom: 1px solid #e28103;border-top:1px solid #e28103; border-right:0; border-left: 0;background-color: #faf4e1; overflow:hidden; }
div#logo{ width:823px; height:74px; border:1px solid #e28103;border-bottom:1px solid #48535f; background:url(images/logo.png) no-repeat #fff; border-top: 0; position:relative; }
#logo .banner { position:absolute; right:0px; }
div#language { float:left; margin-left: 230px; width:200px; color:#2F355A; text-align:right; }
div#language div#currlang { margin-top:0; margin-left: 6px; } 

div#langlist { float:right; background-color:white; border:1px solid #e28103; margin-right:280px; margin-top:5px; }
div#langlist ul { list-style: none; list-style-image:none;margin:0px; width:172px; height:40px; padding:0;}
div#langlist ul li { float:left; list-style: none; list-style-image:none; width:80px; margin:3px; height:15px; }
div#langlist a, div#language div#langlist a:visited, div#language div#langlist a:link { color:#2F355A; text-decoration:none; }
div#langlist a:hover { text-decoration:underline; }
div#langlist img { border:0; margin:0px 3px;  margin-bottom:-3px; }

div#flash { width: 823px; height: 272px; border-left:1px solid #f9e0ba; border-right:1px solid #e28103; }
div#gmspi { position:absolute; margin-top: -74px; margin-left: 556px; z-index:50;}
div#sfumatura { float:right; width: 100%; height: 33px; background-image: url(images/sfuma.png);z-index:1; background-repeat:no-repeat;}
div#menu { font-family:"Trebuchet MS"; width:823px; height:34px; border-left: 1px solid #f9ddb4; border-right: 1px solid #c97202; }
div#menu ul { font-size:15px; list-style-type: none; margin:0; margin-left:7px; padding:0;  }
div#menu ul li { font-weight:bold; float:left; list-style-type: none; margin:0; height: 23px;margin-top:1px;padding-top:10px; padding-left:13px;padding-right:13px; background-image: url(images/sfondomenu.png); background-repeat:repeat-x; letter-spacing:normal;}
div#menu ul li.selezionato { height:23px; background-color: #c97202;background-image: url(images/sfondomenu.png); background-repeat:repeat-x; }
div#menu ul li.selezionato a,div#menu ul li.selezionatoì a:link, div#menu ul li.selezionato a:visited {  color: white;  }
div#menu ul li:hover { background-color: white; background-image: url(images/sfondomenusel.png); background-repeat:repeat-x; color:#202d3d; }
div#menu ul li:hover a, div#menu ul li:hover a:link, div#menu ul li:hover a:visited { color:#202d3d; }
div#menu ul li a, div#menu ul li a:link, div#menu ul li a:visited { font-weight:bold; color:#202d3d; text-decoration:none;}
div#menu ul li a:hover {  }

div#quad { float: right; margin-right:11px; margin-top:1px; }

/** Parte del contenuto **/
div#content { float:right; width:871px; min-height:460px; background-color:#faf4e1; border-left: 1px solid #f9ddb4; }
div#contsx { float:left;min-height:470px; margin:15px; margin-right:0;width: 590px; font-family:Tahoma; font-size:13px; letter-spacing:1px; text-align:justify;  }
div#contsx div#box { background-color:#FF9933; margin: 0 0 0 7px;  padding:0; border:4px solid white; font-size:16px; text-align:center; }
div#contsx div#box img { border:0px; margin:0; }
div#contsx table.listino { background-color: white; width:100%;  }
div#contsx table.listino thead th { font-size:11px; font-weight:normal; padding: 3px 2px; color:white; background-color: #5d6e82;text-align:center;  }
div#contsx table.listino tbody th { padding: 2px 2px; color:#202d3d; background-color: #F59820; text-align:center; }
div#contsx table.listino tbody td { font-weight:bold; padding:3px; color:#202d3d; background-color: #faf4e1;text-align:center; }
div#contsx table.listino .alljust { font-weight:normal; text-align:left; font-size:11px; }
div#contsx table.listino th.alljust { font-weight:bold; text-align:left; font-size:11px; padding: 3px}

div#contsx table.iti { background-color: white; width:100%;  }
div#contsx table.iti thead th { font-size:11px; font-weight:normal; padding: 3px 2px; color:white; background-color: #5d6e82; text-align:center;  }
div#contsx table.iti tbody th { padding: 2px 2px; color:#202d3d; background-color: #F59820; text-align:center; }
div#contsx table.iti tbody td { font-weight:normal; padding:1px; color:#202d3d; background-color: #faf4e1; text-align:justify; font-size:11px; padding: 4px 4px;}
div#contsx table.iti .alljust { font-weight:normal; text-align:left; font-size:10px; }
div#contsx table.iti th.alljust { font-weight:normal; text-align:justify; font-size:10px; padding: 3px}

div#contsx p { margin-top:0px; padding:0; margin-bottom:1em;}
div#contsx h4 { font-family:Tahoma; font-size:13px; color:#202d3d; margin:0; padding:0; }
div#contsx h3 { margin-top:0px; }

div#contsx a, div#contsx a:link, div#contsx a:visited { color: #2F355A; text-decoration:none;}
div#contsx a:hover { text-decoration:underline; }

div#contsx input { border:1px solid #c97202; background-color:#faf4e1; }
div#contsx input.privacy { border: none; background-color:none; }
div#contsx select { border:1px solid #c97202; background-color:#faf4e1; }
div#contsx textarea { border:1px solid #c97202; background-color:#faf4e1; }

div#contsx div#map { width:100%; height:350px; font-size:12px; letter-spacing:normal; }
div#contsx div#map form { margin:0; padding:0; }
div#contsx div#map h4 {  }
div#contsx div#map p {  }
div#contsx div#galleria img { border: medium solid #FFFFFF; margin:4px; }
div#contsx div#galleria  { text-align:center }

div#contsx div#iti img { border: medium solid #FFFFFF; margin:2px; }
div#contsx div#iti  { text-align:center }

div#contsx .titolo  { margin-left:-10px; }
.clear { clear:both; }

div#contdx { float:right; margin:0px; padding-top:5px; width: 250px; height:400px;border-left: 1px solid #c97202; }
div#contdx div#box { background-color:#FF9933; margin: 5px auto; padding:0; border:4px solid white; width: 150px; font-size:16px; text-align:center; }
div#contdx div#box img { border:0px; }
div#contdx a, div#contdx a:link, div#contdx a:visited { text-decoration:none; }
div#contdx a:hover { text-decoration:underline; }
div#image { margin:auto; text-align:center; }
div#image img { border:4px solid white; }
div#contdx div#speciali { background-color:#FF9933; margin: 5px auto; padding:0; border:0px solid white; width: 150px; font-size:16px; text-align:center; }
div#contdx div#speciali img { border:0px; }
table.bambini { }
table.bambini td { width:150px; }

/** Parte in basso (footer) **/
div#footer { clear:both; width:999px; height: 30px; background-image:url(images/bgfooter.png); }
div#footer div#indirizzo { float:right; text-align:center;width:100%; color:white; font-size:11px; margin-top:7px; }
div#footer div#indirizzo a, div#footer div#indirizzo a:link, div#footer div#indirizzo a:visited { color:white; text-decoration:none; }
div#footer div#indirizzo a:hover { text-decoration:underline; }
div#ombrellone { float:left; margin-top: -169px; width:127px; height:170px;  }
div#lastminute { width:450px; height:300px; overflow:auto; margin:0 auto; border:4px solid white; }
div#itinerari img { border:2px solid white; margin:2px; }
div#itinerari { margin:auto; text-align:center; }
.rosso_g {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #A4340E;
	text-decoration: none;
	letter-spacing: 1px;
}

.blu_spazio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #3C4052;
	font-style: normal;
	letter-spacing: 1px;
	line-height: 14px
}

div#copyrights { text-align:center; margin:2px; font-size:12px; }
div#copyrights a, div#copyrights a:visited, div#copyrights:active { color:#202d3d; text-decoration:none; }
div#copyrights a:hover { text-decoration:underline; }