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

/*
@name: css/ilcardino.css
@desc: css generale
@author: Chiara Rostagno
@lastauthor: Chiara Rostagno
*/

html, body {margin:0; padding:0; font-family:Tahoma, Verdana, Arial, sans-serif; font-size:12px; color:#000; text-align:justify; background-image:url(img/fondo.jpg); background-repeat:repeat-x; background-color:#fee09a;}

#striscia_top {width:100%; text-align:center; margin-top:2px;}

h1 {font-size:10px; color:#e3ca8e; font-weight:100; margin:0; padding:0;}
h2 {font-size:14px; color:#660000; font-weight:bold;}

#container {width:981px; margin:5px auto;}

#menu {width:981px; height:36px;}

#menu1 {width:82px; height:36px; float:left;}
#menu2 {width:92px; height:36px; float:left;}
#menu3 {width:84px; height:36px; float:left;}
#menu4 {width:133px; height:36px; float:left;}
#menu5 {width:120px; height:36px; float:left;}
#menu9 {width:84px; height:36px; float:left;}
#menu6 {width:104px; height:36px; float:left;}
#menu7 {width:100px; height:36px; float:left;}
#menu8 {width:157px; height:22px; background-image:url(img/menu8.jpg); background-repeat:no-repeat; padding-top:14px; text-align:right; padding-right:20px; float:left;}

#menu1 a {width:82px; height:22px; display:block; float:left; background-image:url(img/menu1.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu1 a:link {width:82px; height:22px; display:block; float:left; background-image:url(img/menu1.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu1 a:visited {width:82px; height:22px; display:block; float:left; background-image:url(img/menu1.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu1 a:hover {width:82px; height:22px; display:block; float:left; background-image:url(img/menu1b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline;}

#menu2 a {width:92px; height:22px; display:block; float:left; background-image:url(img/menu2.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu2 a:link {width:92px; height:22px; display:block; float:left; background-image:url(img/menu2.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu2 a:visited {width:92px; height:22px; display:block; float:left; background-image:url(img/menu2.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu2 a:hover {width:92px; height:22px; display:block; float:left; background-image:url(img/menu2b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline;}

#menu3 a {width:84px; height:22px; display:block; float:left; background-image:url(img/menu3.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu3 a:link {width:84px; height:22px; display:block; float:left; background-image:url(img/menu3.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu3 a:visited {width:84px; height:22px; display:block; float:left; background-image:url(img/menu3.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu3 a:hover {width:84px; height:22px; display:block; float:left; background-image:url(img/menu3b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline;}

#menu4 a {width:133px; height:22px; display:block; float:left; background-image:url(img/menu4.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu4 a:link {width:133px; height:22px; display:block; float:left; background-image:url(img/menu4.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu4 a:visited {width:133px; height:22px; display:block; float:left; background-image:url(img/menu4.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu4 a:hover {width:133px; height:22px; display:block; float:left; background-image:url(img/menu4b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline;}

#menu5 a {width:120px; height:22px; display:block; float:left; background-image:url(img/menu5.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu5 a:link {width:120px; height:22px; display:block; float:left; background-image:url(img/menu5.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu5 a:visited {width:120px; height:22px; display:block; float:left; background-image:url(img/menu5.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu5 a:hover {width:120px; height:22px; display:block; float:left; background-image:url(img/menu5b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline;}

#menu9 a {width:84px; height:22px; display:block; float:left; background-image:url(img/menu9.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu9 a:link {width:84px; height:22px; display:block; float:left; background-image:url(img/menu9.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu9 a:visited {width:84px; height:22px; display:block; float:left; background-image:url(img/menu9.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu9 a:hover {width:84px; height:22px; display:block; float:left; background-image:url(img/menu9b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline;}

#menu6 a {width:104px; height:22px; display:block; float:left; background-image:url(img/menu6.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu6 a:link {width:104px; height:22px; display:block; float:left; background-image:url(img/menu6.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu6 a:visited {width:104px; height:22px; display:block; float:left; background-image:url(img/menu6.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu6 a:hover {width:104px; height:22px; display:block; float:left; background-image:url(img/menu6b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline;}

#menu7 a {width:100px; height:22px; display:block; float:left; background-image:url(img/menu7.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu7 a:link {width:100px; height:22px; display:block; float:left; background-image:url(img/menu7.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu7 a:visited {width:100px; height:22px; display:block; float:left; background-image:url(img/menu7.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#957127; text-decoration:none;}
#menu7 a:hover {width:100px; height:22px; display:block; float:left; background-image:url(img/menu7b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline;}

.qui1 {width:82px; height:22px; display:block; float:left; background-image:url(img/menu1b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline; font-weight:bold;}
.qui2 {width:92px; height:22px; display:block; float:left; background-image:url(img/menu2b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline; font-weight:bold;}
.qui3 {width:84px; height:22px; display:block; float:left; background-image:url(img/menu3b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline; font-weight:bold;}
.qui4 {width:133px; height:22px; display:block; float:left; background-image:url(img/menu4b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Vedana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline; font-weight:bold;}
.qui5 {width:120px; height:22px; display:block; float:left; background-image:url(img/menu5b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline; font-weight:bold;}
.qui9 {width:84px; height:22px; display:block; float:left; background-image:url(img/menu9b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline; font-weight:bold;}
.qui6 {width:104px; height:22px; display:block; float:left; background-image:url(img/menu6b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline; font-weight:bold;}
.qui7 {width:100px; height:22px; display:block; float:left; background-image:url(img/menu7b.jpg); background-repeat:no-repeat; padding-top:14px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; text-align:center; color:#660000; text-decoration:underline; font-weight:bold;}

a {font-size:12px; color:#660000; font-weight:bold; text-decoration:none;}
a:link {font-size:12px; color:#660000; font-weight:bold; text-decoration:none;}
a:visited {font-size:12px; color:#660000; font-weight:bold; text-decoration:none;}
a:hover {font-size:12px; color:#660000; font-weight:bold; text-decoration:underline;}

#content_header {clear:both; background-image:url(img/fondo_content_header.jpg); background-repeat:no-repeat; width:981px; height:3px; margin-top:3px;}

#content {background-image:url(img/fondo_content.jpg); background-repeat:repeat-y; width:981px; height:700px; min-height:700px; height:auto !important;}

#content_form {background-image:url(img/fondo_content.jpg); background-repeat:repeat-y; width:981px; height:700px; min-height:700px; height:auto !important;}

#content_bottom {background-image:url(img/fondo_content_bottom.jpg); background-repeat:no-repeat; width:981px; height:4px;}

#flash {width:981px; height:308px; text-align:center;}

#contenuto_riq {width:971px; border:1px solid #fed787; background-color:#fdfde6; margin-left:4px; margin-top:3px; height:500px; min-height:500px; height:auto !important;}

#contenuto_riq_dove {width:971px; border:1px solid #fed787; background-color:#fdfde6; margin-left:4px; margin-top:3px; height:700px; min-height:700px; height:auto !important;}

#img_alta {width:971px; height:247px; text-align:center; margin-left:1px;}

#text_int {width:941px; padding:10px 15px 15px 15px;}

#img_camere {width:303px; float:left; margin-right:20px; margin-top:5px; margin-bottom:10px;}

#text_camere {width:615px; float:right;}  

#home_text {width:722px; height:180px; min-height:180px; height:auto !important; padding:10px; border:1px solid #fed787; background-image:url(img/fondo_text.jpg);
background-repeat: repeat-x; background-position:left bottom; float:left; margin:10px 0 10px 10px;}

#news {width:211px; float:right; margin-right:7px;}

#news_header {width:206px; height:21px; padding-top:7px; text-align:right; padding-right:5px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size:13px; color:#fdfbdb; background-image:url(img/fondo_news.jpg); background-repeat:no-repeat; margin-top:10px;}

#content_news {width:201px; background-image:url(img/content_news.jpg); background-repeat:repeat-y; padding:10px 5px 5px 5px; height:360px; min-height:360px; height:auto !important; font-size:11px;}

#bottom_news {width:211px; height:11px; background-image:url(img/bottom_news.jpg); background-repeat:no-repeat;}

#contatti {clear:both; width:961px; height:100px; border:1px solid #fed787;  margin:10px 9px 10px 9px; background-color:#fff;}

#header_contatti {width:42px; height:97px;  margin:2px 8px 2px 2px; background-image:url(img/contatti.jpg); background-repeat:no-repeat; background-position:center center; background-color:#9c5139; float:left;}

#header_contatti_eng {width:42px; height:97px;  margin:2px 8px 2px 2px; background-image:url(img/contatti_eng.jpg); background-repeat:no-repeat; background-position:center center; background-color:#9c5139; float:left;}

#header_contatti_deu {width:42px; height:97px;  margin:2px 8px 2px 2px; background-image:url(img/contatti_deu.jpg); background-repeat:no-repeat; background-position:center center; background-color:#9c5139; float:left;}

#content_contatti {float:right; width:900px; padding:7px 7px 7px 0; font-size:11px; height:100px;}

#prenotazione_diretta {width:745px; float:left; margin-left:9px;}

#trip_advisor {float:right; margin-right:30px;}

input {border:1px solid #fed787; font-size:11px;}

textarea {border:1px solid #fed787; font-size:11px;}

#mappa {width:425px; float:left; margin-right:10px; margin-top:30px; margin-bottom:10px;}

#text_dove {width:505px; float:right;}

#menu_basso {clear:both; width:973px; text-align:center; padding:4px 4px 4px 4px; border-bottom:1px solid #fed787;}

#menu_basso a {font-size:11px; color:#000; font-weight:100; text-decoration:none;}
#menu_basso a:link {font-size:11px; color:#000; font-weight:100; text-decoration:none;}
#menu_basso a:visited {font-size:11px; color:#000; font-weight:100; text-decoration:none;}
#menu_basso a:hover {font-size:11px; color:#660000; font-weight:100; text-decoration:underline;}

.qui_basso {font-size:11px; color:#660000; font-weight:100; text-decoration:underline;}

#footer {width:971px; text-align:center; font-size:10px; padding:5px; clear:both;}
#footer a {font-size:10px; color:#660000; font-weight:bold; text-decoration:none;}
#footer a:link {font-size:10px; color:#660000; font-weight:bold; text-decoration:none;}
#footer a:visited {font-size:10px; color:#660000; font-weight:bold; text-decoration:none;}
#footer a:hover {font-size:10px; color:#660000; font-weight:bold; text-decoration:underline;}

#w3c{width:981px; text-align:center; font-size:10px; margin-top:5px;}
#w3c a {font-size:10px; color:#660000; font-weight:bold; text-decoration:none;}
#w3c a:link {font-size:10px; color:#660000; font-weight:bold; text-decoration:none;}
#w3c a:visited {font-size:10px; color:#660000; font-weight:bold; text-decoration:none;}
#w3c a:hover {font-size:10px; color:#660000; font-weight:bold; text-decoration:underline;}

.gallery {text-align:center; background-color:#fee29f; padding:4px;}

.img_last_minute {width:162px; margin-right:25px; margin-top:5px; clear:both; float:left;}

.img_last {padding:5px; background-color:#660000; border:1px solid #fee29f;}

.text_last_minute  {width:745px; float:right; margin-top:5px;}

#form {width:500px; float:left; margin-left:20px;}

#box_contatti {width:300px; float:right; border:1px solid #660000; background-image:url(img/fondo_box_contatti.jpg); background-repeat:repeat-x; background-position:left bottom;
padding:10px; background-color:#fff;}

/* MENU TAB */

.bevelmenu{
font: bold 13px arial;
padding: 6px 0;
margin: 0;
width: 100%;
background-color: #FFF2BF;
text-align: center;
}

.bevelmenu li{
list-style: none;
display: inline;
}

.bevelmenu li a{
padding: 3px 0.5em;
text-decoration: none;
color: #600;
background-color: #FFF2BF;
border: 2px solid #FFF2BF;
font-size:110%;
text-transform:uppercase;
}

.bevelmenu li a:hover{
color: #b30000;
background-color: #FFE271;
border-style: outset;
text-decoration: none;
font-size:110%;
}

html>body .bevelmenu li a:active{
border-style: inset;
}

/* VARIE */
#itinerari_box{
border: 4px solid #FFF2BF;
min-height:500px;
height:auto !important;
height:500px;
background: #FFF;
}

.center{
	text-align:center;
	margin:0 auto;
}

.img_itinerari{
	display:none;
	border: 10px solid #FFE271;
	margin:20px;
	height:400px;
}

.testo_box{
	padding:30px 60px;
	margin-left:220px;
}



#colthumb{
	float:left;
	width:140px;
	margin: 15px 0 0 55px;
	border: 10px solid #FFE271;
	background:#fff2d0;
}

/* hack per explorer 6 */
* html #colthumb{
	margin-left:25px;
}

#colthumb img{
	float:left;
	
	margin: 5px;
	width:130px;
}

.clearthis{
}