﻿/*--------------- Body ---------------*/
/*------------------------------------*/
body { background: #6dbfe4 url('/images/body.jpg') repeat-y 35px 0; color: #FFFFFF; }

body.BodyGreen { background: #B9CA84 url('/images/verde/body_verde.jpg') repeat-y 35px 0; color: #FFFFFF; }
body.BodyBrown { background: #AB9677 url('/images/marrone/body_marrone.jpg') repeat-y 35px 0; color: #FFFFFF; }
body.BodyOcra { background: #CEB889 url('/images/ocra/body_ocra.jpg') repeat-y 35px 0; color: #FFFFFF; }
body.BodyGiallo { background: #DCE282 url('/images/giallo/body_giallo.jpg') repeat-y 35px 0; color: #FFFFFF; }
body.BodyRosa { background: #9E7F7A url('/images/rosa/body_rosa.jpg') repeat-y 35px 0; color: #FFFFFF; }
body.BodyAcqua { background: #6CC9BE url('/images/acqua/body_acqua.jpg') repeat-y 35px 0; color: #FFFFFF; }
body.BodyVerdeChiaro { background: #88CA8A url('/images/verdechiaro/body_verdechiaro.jpg') repeat-y 35px 0; color: #FFFFFF; }


/*--------------- Branding ---------------*/
/*----------------------------------------*/
div#branding { background: url('/images/branding.jpg') no-repeat; }
body.BodyGreen div#branding { background: url('/images/verde/branding_verde.jpg') no-repeat; }
body.BodyBrown div#branding { background: url('/images/marrone/branding_marrone.jpg') no-repeat; }
body.BodyOcra div#branding { background: url('/images/ocra/branding_ocra.jpg') no-repeat; }
body.BodyGiallo div#branding { background: url('/images/giallo/branding_giallo.jpg') no-repeat; }
body.BodyRosa div#branding { background: url('/images/rosa/branding_rosa.jpg') no-repeat; }
body.BodyAcqua div#branding { background: url('/images/acqua/branding_acqua.jpg') no-repeat; }
body.BodyVerdeChiaro div#branding { background: url('/images/verdechiaro/branding_verdechiaro.jpg') no-repeat; }


body.BodyGreen div#branding em { background: url('/images/verde/flowerTop_verde.png') no-repeat; }
body.BodyBrown div#branding em { background: url('/images/marrone/flowerTop_marrone.png') no-repeat; }
body.BodyOcra div#branding em { background: url('/images/ocra/flowerTop_ocra.png') no-repeat; }
body.BodyGiallo div#branding em { background: url('/images/giallo/flowerTop_giallo.png') no-repeat; }
body.BodyRosa div#branding em { background: url('/images/rosa/flowerTop_rosa.png') no-repeat; }
body.BodyAcqua div#branding em { background: url('/images/acqua/flowerTop_acqua.png') no-repeat; }
body.BodyVerdeChiaro div#branding em { background: url('/images/verdechiaro/flowerTop_verdechiaro.png') no-repeat; }


body.BodyGreen div#nav_main em { background: url('/images/verde/flowerMenu_verde.png') no-repeat; }
body.BodyBrown div#nav_main em { background: url('/images/marrone/flowerMenu_marrone.png') no-repeat; }
body.BodyOcra div#nav_main em { background: url('/images/ocra/flowerMenu_ocra.png') no-repeat; }
body.BodyGiallo div#nav_main em { background: url('/images/giallo/flowerMenu_giallo.png') no-repeat; }
body.BodyRosa div#nav_main em { background: url('/images/rosa/flowerMenu_rosa.png') no-repeat; }
body.BodyAcqua div#nav_main em { background: url('/images/acqua/flowerMenu_acqua.png') no-repeat; }
body.BodyVerdeChiaro div#nav_main em { background: url('/images/verdechiaro/flowerMenu_verdechiaro.png') no-repeat; }

/*--------------- Nav Main ---------------*/
/*----------------------------------------*/

div#nav_main { background: url('/images/nav_main.jpg') repeat-y; }
body.BodyGreen div#nav_main { background:none; }
body.BodyBrown div#nav_main { background:none; }
body.BodyOcra div#nav_main { background:none; }
body.BodyGiallo div#nav_main { background:none; }
body.BodyRosa div#nav_main { background:none; }
body.BodyAcqua div#nav_main { background:none; }
body.BodyVerdeChiaro div#nav_main { background:none; }

ul#nav_features li { background: url('/images/nav_features.jpg') no-repeat bottom center; }
body.BodyGreen ul#nav_features li { background: url('/images/verde/nav_features_verde.jpg') no-repeat bottom center; }
body.BodyBrown ul#nav_features li { background: url('/images/marrone/nav_features_marrone.jpg') no-repeat bottom center; }
body.BodyOcra ul#nav_features li { background: url('/images/ocra/nav_features_ocra.jpg') no-repeat bottom center; }
body.BodyGiallo ul#nav_features li { background: url('/images/giallo/nav_features_giallo.jpg') no-repeat bottom center; }
body.BodyRosa ul#nav_features li { background: url('/images/rosa/nav_features_rosa.jpg') no-repeat bottom center; }
body.BodyAcqua ul#nav_features li { background: url('/images/acqua/nav_features_acqua.jpg') no-repeat bottom center; }
body.BodyVerdeChiaro ul#nav_features li { background: url('/images/verdechiaro/nav_features_verdechiaro.jpg') no-repeat bottom center; }

ul#nav_features li#bookingBtn { background: #26759e url('/images/book.jpg') repeat-x; }
body.BodyGreen ul#nav_features li#bookingBtn { background: #555555 url('/images/bookGrey.jpg') repeat-x; }
body.BodyBrown ul#nav_features li#bookingBtn { background: #555555 url('/images/bookGrey.jpg') repeat-x; }
body.BodyOcra ul#nav_features li#bookingBtn { background: #555555 url('/images/bookGrey.jpg') repeat-x; }
body.BodyGiallo ul#nav_features li#bookingBtn { background: #555555 url('/images/bookGrey.jpg') repeat-x; }
body.BodyRosa ul#nav_features li#bookingBtn { background: #555555 url('/images/bookGrey.jpg') repeat-x; }
body.BodyAcqua ul#nav_features li#bookingBtn { background: #555555 url('/images/bookGrey.jpg') repeat-x; }
body.BodyVerdeChiaro ul#nav_features li#bookingBtn { background: #555555 url('/images/bookGrey.jpg') repeat-x; }

body.BodyGreen ul#nav_features li#bookingBtn:hover a { color:#B9CA84; }
body.BodyBrown ul#nav_features li#bookingBtn:hover a { color:#AB9677; }
body.BodyOcra ul#nav_features li#bookingBtn:hover a { color:#CEB889; }
body.BodyGiallo ul#nav_features li#bookingBtn:hover a { color:#DCE282; }
body.BodyRosa ul#nav_features li#bookingBtn:hover a { color:#9E7F7A; }
body.BodyAcqua ul#nav_features li#bookingBtn:hover a { color:#6CC9BE; }
body.BodyVerdeChiaro ul#nav_features li#bookingBtn:hover a { color:#88CA8A; }

ul#nav_features li#dovesiamoBtn { background: none; }
ul#nav_features li a { color: #ffffff; }

ul#nav_tools li#ita a { background: url('/images/ita.png') no-repeat; }
ul#nav_tools li#eng a { background: url('/images/eng.png') no-repeat; }
ul#nav_tools li#deu a { background: url('/images/deu.png') no-repeat;}
/*--------------- Content Main ---------------*/
/*--------------------------------------------*/
div#content_main { color:#194d7a; }

body.BodyGreen div#content_main { color:#fff; }
body.BodyBrown div#content_main { color:#fff; }
body.BodyOcra div#content_main { color:#fff; }
body.BodyGiallo div#content_main { color:#fff; }
body.BodyRosa div#content_main { color:#fff; }
body.BodyAcqua div#content_main { color:#fff; }
body.BodyVerdeChiaro div#content_main { color:#fff; }

div#content_main_home { color:#fff; }

.newsCarta { color:#5F5649;text-align:center; }

body.BodyBrown div#content_main p span { color:#fff; }
body.BodyBrown div#content_main p a:hover { color:#AB9677; }

/*--------------- fOGLIE --------------------*/
/*-------------------------------------------*/

body.BodyGreen div#site_info em { background: url('/images/verde/logoFooter_verde.png') no-repeat; }
body.BodyBrown div#site_info em { background: url('/images/marrone/logoFooter_marrone.png') no-repeat; }
body.BodyOcra div#site_info em { background: url('/images/ocra/logoFooter_ocra.png') no-repeat; }
body.BodyGiallo div#site_info em { background: url('/images/giallo/logoFooter_giallo.png') no-repeat; }
body.BodyRosa div#site_info em { background: url('/images/rosa/logoFooter_rosa.png') no-repeat; }
body.BodyAcqua div#site_info em { background: url('/images/acqua/logoFooter_acqua.png') no-repeat; }
body.BodyVerdeChiaro div#site_info em { background: url('/images/verdechiaro/logoFooter_verdechiaro.png') no-repeat; }


/*--------------- Content Sub ---------------*/
/*-------------------------------------------*/

div#content_sub { background-color: #b8d9f1; }
body.BodyGreen div#content_sub { background-color: #798a52; }
body.BodyBrown div#content_sub { background-color: #5f5649; }
body.BodyOcra div#content_sub { background-color: #887f63; }
body.BodyGiallo div#content_sub { background-color: #979973; }
body.BodyRosa div#content_sub { background-color: #73635f; }
body.BodyAcqua div#content_sub { background-color: #668f87; }
body.BodyVerdeChiaro div#content_sub { background-color: #78966b; }

div#sub_gallery { background: url('/images/cyan.jpg') repeat-y; }
body.BodyGreen div#sub_gallery { background:none; }
body.BodyBrown div#sub_gallery { background:none; }
body.BodyOcra div#sub_gallery { background:none; }
body.BodyGiallo div#sub_gallery { background:none; }
body.BodyRosa div#sub_gallery { background:none; }
body.BodyAcqua div#sub_gallery { background:none; }
body.BodyVerdeChiaro div#sub_gallery { background:none; }

div#sub_gallery div#inside_gallery { border: 9px solid #49749b; }

body.BodyGreen div#sub_gallery div#inside_gallery { border: 9px solid #555555; }
body.BodyBrown div#sub_gallery div#inside_gallery { border: 9px solid #555555; }
body.BodyOcra div#sub_gallery div#inside_gallery { border: 9px solid #555555; }
body.BodyGiallo div#sub_gallery div#inside_gallery { border: 9px solid #555555; }
body.BodyRosa div#sub_gallery div#inside_gallery { border: 9px solid #555555; }
body.BodyAcqua div#sub_gallery div#inside_gallery { border: 9px solid #555555; }
body.BodyVerdeChiaro div#sub_gallery div#inside_gallery { border: 9px solid #555555; }

div#booking { border: 9px solid #49749b; }

body.BodyGreen div#booking { border: 9px solid #555555; }
body.BodyBrown div#booking { border: 9px solid #555555; }
body.BodyOcra div#booking { border: 9px solid #555555; }
body.BodyGiallo div#booking { border: 9px solid #555555; }
body.BodyRosa div#booking { border: 9px solid #555555; }
body.BodyAcqua div#booking { border: 9px solid #555555; }
body.BodyVerdeChiaro div#booking { border: 9px solid #555555; }

ul#highlights_list li#highlights01 h3 { background: url('/images/dintorni_head.jpg') no-repeat; }
ul#highlights_list li#highlights02 h3 { background: url('/images/offerte_head.jpg') no-repeat; }
ul#highlights_list li#highlights03 h3 { background: url('/images/menu_head.jpg') no-repeat; }
ul#thumb_list { background: url('/images/thumb_list.png') no-repeat bottom right; }

ul#offers_list { background: url('/images/offers_list.jpg') repeat-y; }
body.BodyRosa ul#offers_list { background:#fff; }

ul#offers_list_video { background: url('/images/offers_list_video.jpg') repeat-y; }
body.BodyGiallo ul#offers_list_video { background:#fff;color:#979973; }
body.BodyGiallo ul#offers_list_video strong { color:#979973; }
body.BodyBrown ul#offers_list_video { background:#fff;color:#5F5649; }
body.BodyBrown ul#offers_list_video strong { color:#5F5649; }
body.BodyOcra ul#offers_list_video { background:#fff;color:#887F63; }
body.BodyOcra ul#offers_list_video strong { color:#887F63; }
body.BodyAcqua ul#offers_list_video { background:#fff;color:#668F87; }
body.BodyAcqua ul#offers_list_video strong { color:#668F87; }
body.BodyVerdeChiaro ul#offers_list_video { background:#fff;color:#78966B; }
body.BodyVerdeChiaro ul#offers_list_video strong { color:#78966B; }

ul#offers_list_video02 { background: url('/images/video.jpg') repeat-y; }
body.BodyGiallo ul#offers_list_video02 { background:#fff;color:#979973; }
body.BodyGiallo ul#offers_list_video02 strong { color:#979973; }
body.BodyBrown ul#offers_list_video02 { background:#fff;color:#5F5649; }
body.BodyBrown ul#offers_list_video02 strong { color:#5F5649; }
body.BodyOcra ul#offers_list_video02 { background:#fff;color:#887F63; }
body.BodyOcra ul#offers_list_video02 strong { color:#887F63; }
body.BodyAcqua ul#offers_list_video02 { background:#fff;color:#668F87; }
body.BodyAcqua ul#offers_list_video02 strong { color:#668F87; }
body.BodyVerdeChiaro ul#offers_list_video02 { background:#fff;color:#78966B; }
body.BodyVerdeChiaro ul#offers_list_video02 strong { color:#78966B; }

ul#offers_list_dintorni { background: url('/images/offers_list_dintorni.jpg') repeat-y; }
body.BodyGreen  ul#offers_list_dintorni { background:#fff;color:#73635F; }
body.BodyGreen  ul#offers_list_dintorni a strong { color:#73635F; }

body.BodyGreen ul#offers_list_dintorni02 { background:#fff;color:#73635F; }
body.BodyGreen ul#offers_list_dintorni02 a strong { color:#73635F; }


/*--------------- Site Info ---------------*/
/*-----------------------------------------*/
div#site_info { /*background: url('/images/site_info.jpg') no-repeat bottom;*/ }
div#site_info a { color: #ffffff; }
div#site_info p a { background:none; }
span.g2k a { background: url('/images/pulsante.gif') no-repeat bottom right; }