@charset "utf-8";
/* CSS Document */


* {
	margin: 0 auto;
	padding: 0;
}

.left{ float:left;}
.right{ float:right;}

/* HEADER */
.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; }

body{ font-family: Tahoma, Geneva, sans-serif; font-size:12px; color:#7B7A77; background: #EEEEE6;}

#sfondo{ background:url(../img/img1.jpg) no-repeat top center; width:1200px;}
#container{ width:940px;}

#container #logo{ float:left; width:201px; padding-left:13px; }
#container #top-dx{ float:right; width:712px; padding-right:13px;}
#container #top-dx .lingue{ float:right; font-size:11px; color:#999999; height:23px;line-height:23px; }
#container #top-dx .lingue a{ color:#999999; text-decoration:none; padding:10px 10px;}
#container #top-dx .lingue a:hover{ color:#fff; text-decoration:none; background-color:#AC1C38;}
#container #top-dx .lingue a.active{ color:#fff; text-decoration:none; background-color:#AC1C38;}

#container #top-dx .bottoni-top{ float:right; font-size:12px; margin-top:15px; text-align:left; line-height:40px; color:#282828; background:url(../img/bottone-top.jpg) no-repeat; width:190px; height:40px; padding-left:15px; margin-left:15px;}
#container #top-dx .bottoni-top a{ color:#282828; text-decoration:none;}
#container #top-dx .bottoni-top a:hover{ color:#AC1C38; text-decoration:none;}

#container .freccione{ width:940px; height:200px; float:left; margin-top:75px;}
#container .freccione #headernav{ width: 940px; height:32px; float:left; padding: 14px 0;}
/* CONTROLS */
.btn { height:71px; width:35px; cursor:pointer; }
#container .freccione #headernav #back { background-image:url("../img/btn_back.png"); float:left; }
#container .freccione #headernav #next { background-image:url("../img/btn_next.png"); float:right }
#container .freccione #headernav #control { background-image:url("../img/btn_pause.png"); }

#container #last-minute{ background:url(../img/lastminute.png) no-repeat right; height:40px; width:940px; text-align:right; font-size:12px; line-height:40px;}
#container #last-minute .last{ color:#252525; font-size:12px; padding-right:50px;}
#container #last-minute .last a{ color:#252525; text-decoration:none;}
#container #last-minute .last a:hover{ color:#AC1C38; text-decoration:none;}

#container #content{ background:url(../img/sf-ombre.png) repeat-y top left; width:940px; text-align:left; }

#container #content #menu{ background:url(../img/sf-menu.jpg) repeat-x top left; width:900px; text-align:left; height:40px; line-height:40px; color:#FFF; }
#container #content #menu ul{  margin-left:20px;}

#container #content #menu ul li{ padding-left:30px; padding-right:30px; display:inline; float:left; list-style-type:none; line-height:40px; }
#container #content #menu ul li a{ color:#FFF; text-decoration:none; line-height:40px; padding-top:13px; padding-bottom:12px; }
#container #content #menu ul li a:hover{ color:#FFF; text-decoration:none; line-height:40px; background:url(../img/freccia-menu-hv.png) no-repeat top center; }
#container #content #menu ul li a.active{ color:#FFF; text-decoration:none; line-height:40px; background:url(../img/freccia-menu-hv.png) no-repeat top center; }

#container #content #col-sx{ width:244px;  float:left; margin-left:20px;}
#container #content #col-sx #box-prenota{ width:204px; background-color:#EEEEE6; float:left; border:1px solid #E3E2DF; padding:20px; color:#312E27;}

.titoli{ font-size:16px; color:#312E27;}
.font10{ font-size:10px; color:#312E27;}
.font10 a{ text-decoration:none; color:#312E27;}
.font10 a:hover{ text-decoration:none; color:#312E27;}



.titolo13{ font-size:13px; color:#312E27;}
.titolo13 a{ text-decoration:none;color:#312E27;}
.titolo13 a:hover{ text-decoration:none;color:#911F35;}

.font11{ font-size:11px;}
.font13{ font-size:13px;}

.font16{ font-size:16px; color:#312E27;} 



 
.bordeaux{ color:#911F35;}
.bordeaux a{ color:#911F35; text-decoration:none;}
.bordeaux a:hover{ color:#312E27; text-decoration:none;}

.border{ border-bottom:1px solid #DFDED2; display:block; padding-bottom:10px;}
.border-sopra{ border-top:1px solid #DFDED2; display:block; padding-top:10px;}

.bottone-rosso{ height:24px; background:url(../img/sf-bottone-rosso.jpg) repeat-x top left; border:1px solid #8D172E; color:#E4E1CE; font-size:11px; text-align:center; line-height:24px;}
.bottone-rosso a{ color:#E4E1CE; text-decoration:none;}
.bottone-rosso a:hover{ color:#E4E1CE; text-decoration:none;}


#container #content #col-sx #box-formula{ width:204px; float:left; padding:20px 20px 20px 20px; color:#312E27;}


#container #content #col-sx #box-link{ width:226px; background:#fff url(../img/sf-link-sx.jpg) repeat-x bottom left; float:left; color:#312E27; height:35px; font-size:14px; line-height:35px; padding-left:20px;}
#container #content #col-sx #box-link a{ color:#312E27; text-decoration:none;}
#container #content #col-sx #box-link a:hover{ color:#911F35; text-decoration:none;}




#container #content #col-dx{ width:643px;  float:left; margin-left:10px;}

#container #content #col-dx #box-pacchetti{ width:310px; float:left; }
#container #content #col-dx #box-pacchetti .tit-offerte{ width:305px; padding-left:10px;  height:37px; line-height:37px; float:left; border-left:1px solid #E4E1CE; border-top:1px solid #E4E1CE; border-right:1px solid #E4E1CE; padding-right:5px;}

#container #content #col-dx #box-social{ width:320px; float:right; text-align:right; height:37px; border-bottom:1px solid #E4E1CE; }
#container #content #col-dx #box-pacchetti-sotto{ width:641px; background:url(../img/sf-ombre-offerte.jpg) no-repeat top left; height:173px; float:left; border-left:1px solid #E4E1CE; border-right:1px solid #E4E1CE; border-bottom:1px solid #E4E1CE;}


#container #content #col-dx #box-pacchetti-sotto .slide-freccia{ width:13px; float:left;}
#container #content #col-dx #box-pacchetti-sotto .slide-contenuto{ overflow:hidden; width:584px; height:173px; float:left}
#container #content #col-dx #box-pacchetti-sotto .slide-contenuto ul{	width:20000px; list-style:none;float:left; display:inline;}
#container #content #col-dx #box-pacchetti-sotto .slide-contenuto ul li{ width: 135px;height:173px; float:left; padding: 0 4px; padding:5px;}


#container #content #col-dx #box-pacchetti-sotto .slide-contenuto ul li .box-foto{ width:135px; float:left; margin-top:5px; color:#333333;}
#container #content #col-dx #box-pacchetti-sotto .slide-contenuto ul li .box-foto .vedi-tutte{ width:135px; padding-top:5px; float:right; text-align:right; font-size:10px; color:#8C172C; border-top:1px solid #E9E8E1; display:block;}
#container #content #col-dx #box-pacchetti-sotto .slide-contenuto ul li .box-foto .vedi-tutte a{ text-decoration:none; color:#8C172C;}
#container #content #col-dx #box-pacchetti-sotto .slide-contenuto ul li .box-foto .vedi-tutte a:hover{ text-decoration:none; color:#8C172C;}

#container #content #col-dx  #dx{ width:244px;  float:right;}
#container #content #col-dx  #dx .tour{ width:244px; border:1px solid #E4E1CE; height:228px; margin-bottom:10px;}
#container #content #col-dx  #dx .newsletter{ width:224px; border:1px solid #E4E1CE; background:#EEEEE6; height:128px; padding:10px; font-size:11px; color:#312C26;}
.bott-grigio{ border:1px solid #323029; background:url(../img/sf-bott-grigio.jpg) repeat-x top left; height:24px;font-size:11px; color:#E4DFCC; line-height:24px; padding-left:5px; padding-right:5px;}
.bott-grigio a{ color:#E4DFCC; text-decoration:none;}
.bott-grigio a:hover{ color:#E4DFCC; text-decoration:none;}

#container #content #col-dx #pagina{width:613px;  float:left; padding: 10px 15px;}
#container #content #col-dx #pagina .titolo{  color:#312E27; font-size:18px; }


#container #content #col-dx  #sx{ width:377px; float:left; padding-left:10px; padding-right:10px; font-size:13px;  }

h1{ color:#312C26; font-size:20px; font-weight:normal;}

#container #content #col-dx  #sx  .fotogallery{ width:377px; float:left; border-top:1px solid #E9E8E1; border-bottom:1px solid #E9E8E1; padding-bottom:20px; margin-top:30px; }
.img-gallery{ border:1px solid #DDDDDD;}


#container #footer{ width:914px;  float:left; color:#fff; background:#A11A35; margin-left:13px; padding-bottom:20px; padding-top:20px;}
#container #footer .foot{ width:450px;  float:left; color:#fff; margin-left:20px; font-size:11px;}
#container #footer .indirizzo{ width:230px;  float:right; color:#fff; margin-left:20px; font-size:11px; padding-right:20px;}

#container #footer a:hover{ color:#fff; text-decoration:underline;}



/****************************************************************/
/****************************************************************/
/******************* CLASSI VECCHIO CSS *************************/
/****************************************************************/
/****************************************************************/

a{color: #312E27;text-decoration:none;}
a:hover{color: #911F34;text-decoration:none;}

.box-bordino{width: 580px;padding: 10px;font-family:Tahoma, Geneva, sans-serif;background:#EEEEE6;margin-bottom:20px;line-height:16px;}

.titolo-rosso{color:#8C0C0C;font-size:15px;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.titolo-rosso a{color:#8C0C0C;text-decoration:none;}
.titolo-rosso a:hover{color:#312C26;text-decoration:none;}

.marrone35{font-size:35px;color:#312E27;text-align:center;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.marrone25{font-size:25px;color:#312E27;text-decoration:none; text-transform:uppercase;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.marrone20{font-size:20px;color:#312E27;text-decoration:none; text-transform:uppercase;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.marrone16{font-size:16px;color:#312E27;text-decoration:none; text-transform:uppercase;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.tit14{font-size:14px;color:#312E27;text-decoration:none; text-transform:uppercase;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.grigio{color:#312E27;}



.layer_gallery{ background:#EEEEE6; font-size:12px; color:#312E27; padding:5px;}

.sottotitolo-rosso{color:#8C0C0C;font-size:13px;font-weight:bold;}
.barrato{text-decoration:line-through;}

.font14{ font-size:14px;}

.sottotitolo-rosso a{color:#8C0C0C;text-decoration:none;}

.tit25{font-size:18px;}
.bott-beige{ background:url(../img/bott-beige-repeat.png) no-repeat top right; color:#F1E9DA; font-weight:bold; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}

.bott-beige a{ color:#F1E9DA;text-decoration:none;}
.bott-beige a:hover{color:#F1E9DA;text-decoration:underline;}
.sottotitolo-rosso a:hover{color:#312C26;text-decoration:none;}

.marrone14{color:#8C0C0C;font-size:14px;line-height:17px; font-weight:normal;}
.marrone14 a{color:#8C0C0C;text-decoration:none;}
.marrone14 a:hover{color:#911F34;text-decoration:none;}

.marrone16{color:#7B7A77;font-size:16px;font-weight:normal;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.marrone16 a{color:#7B7A77;font-size:16px;text-decoration:none;}
.marrone16 a:hover{color:#911F34;font-size:16px;text-decoration:none;}

.box-macrofferta{width: 600px; color:#7B7A77; padding:10px;font-family:Tahoma, Geneva, sans-serif;border:1px solid #EEEEE6;margin-bottom:20px;}

.rosso16{font-size:16px;color:#8C0C0C;font-family:Tahoma, Geneva, sans-serif;}
.rosso16 a{	color:#8C0C0C;text-decoration:none;}
.rosso16 a:hover{color:#8C0C0C;text-decoration:underline;}

.rosso{color:#8C0C0C;}

