/*

Colori:

testo grigio: #333;
testo menu: #036;
testo lingue: #7fb2cc;
testo giallo: #fd0;
rollover menu azzurro: #7fb2cc;

*/

body { margin:0; padding:0; font-family: Trebuchet MS; font-size: 12px; color: #333; background: url(/immagini/bk_mayola.jpg) repeat left top; }
a { color: #7fb2cc; text-decoration:none; }
a:hover { color: #036; text-decoration:underline; }

#divBackground { width: 100%; height: 100%; position: absolute; text-align: center; top: 0; left: 0; margin: 0; padding: 0; overflow: hidden; background: url(/immagini/mayola_fondo_interno.jpg) no-repeat left top; }
#flashcontent {  width: 100%; height: 100%; overflow: hidden; text-align: center; }
#divHtmlTop { position: absolute; top: 40px; right: 40px; width: 690px; height: 180px; background: url(/immagini/mayola_index_2011_sopra.png) no-repeat left top; }
#divHtmlBottom { position: absolute; top: 220px; right: 40px; width: 690px; height: 515px; background: url(/immagini/mayola_index_2011_sotto.png) no-repeat left top; }
#divBtnOpen { position: absolute; top: 95px; right: 710px; }

.bgScrolling { position: absolute; width: 100%; top: 0px; right: 0px; height: 100%; overflow: auto; z-index: 22; }

#marqueeHome { width: 460px; height: 130px; float: right; margin-top: 37px; margin-right: 40px; color: #333; font-size: 11px; line-height: 12px; text-align: justify; }
#marqueeHome a { color: #036; text-decoration: none; }
#marqueeHome a:hover { color: #7fb2cc; text-decoration: none; }

.tdMenuHome { width: 130px; font-size: 15px; line-height: 18px; color: #036; padding-top: 10px; padding-left: 10px; vertical-align: top; text-transform: uppercase; }
.tdMenuHome li { color: #036; }
.tdMenuHome a { color: #036; text-decoration: none; }
.tdMenuHome a:hover { color: #7fb2cc; text-decoration: none; }

.tdIndirizzoHome { text-align: justify; font-size: 10px; color: #fff; line-height: 12px; vertical-align: bottom; padding: 10px; height: 140px; }
.tdIndirizzoHome a { color: #fff; text-decoration: none; }
.tdIndirizzoHome a:hover { color: #036; text-decoration: none; }

.tdMenuLingue { vertical-align: bottom; padding: 10px; font-size: 11px; line-height: 12px; font-weight: bold; color: #7fb2cc; }
.tdMenuLingue a { color: #069; text-decoration: none; }
.tdMenuLingue a:hover { color: #7fb2cc; text-decoration: none; }

/* BARRA MENU LINGUE */
.language { position: absolute; width: 200px; height: 140px; left: 0; top: 0; padding:0; z-index:30; }
#jsddm { margin: 0; padding: 0; }
#jsddm li { float: left; list-style: none; height:auto; }
#jsddm li a{ display: block; padding: 0; text-decoration: none; width: 150px; white-space: nowrap; }
#jsddm li a:hover { text-decoration:none; }
#jsddm li ul { margin: 0; padding: 0; position: absolute; visibility: hidden; }
#jsddm li ul li{ float: none; display: inline; }
#jsddm li ul li a { width: auto; }
#jsddm li ul li a:hover { text-decoration:none; }

.tdCredits { height: 33px; vertical-align: bottom; font-size: 10px; color: #333; padding-left: 10px; }
.tdCredits a { color: #333; text-decoration: none; }
.tdCredits a:hover { color: #7fb2cc; text-decoration: none; }

.tdBottomBar { vertical-align: bottom; }
.tdBottomBar table td { vertical-align: bottom; font-size: 10px; line-height: 10px; font-weight: bold; }
.tdBottomBar a:hover { text-decoration: none; }

.tdTitoloOfferte, .tdTitoloNews { padding-top: 5px; color: #fd0; font-size: 13px; vertical-align: top; font-weight: bold; }

/* INTERNO */
.bodyInterno { background: url(/immagini/bk_mayola.jpg);}
#divHtmlTopInterno { position: absolute; top: 40px; right: 40px; width: 690px; height: 486px; background: url(/immagini/mayola_interno_sopra.png) no-repeat left top; }
#divHtmlMenuInterno { position: absolute; top: 220px; right: 560px; width: 140px; height: 296px; }

#divOverflow { position: absolute; top: 526px; right: 40px; width: 690px; }
#divHtmlCentroInterno { position: relative; width: 690px; background: url(/immagini/mayola_interno_centro.png) repeat-y; }
#divHtmlBottomInterno { position: relative; width: 690px; height: 219px; background: url(/immagini/mayola_interno_sotto.png) no-repeat left top; }
#divFotoInterno { position: absolute; width: 480px; height: 446px; top: 70px; right: 70px; }
.divTestoInterno { padding: 10px 40px 10px 40px; color: #333; font-size: 11px; line-height: 12px; text-align: justify;  }
.divTestoInterno a { color: #036; text-decoration: none; }
.divTestoInterno a:hover { color: #7fb2cc; text-decoration: none; }

.titoloPagina { padding: 10px 0 10px 0; color: #036; font-size: 16px; font-weight: bold; }

/* PREZZI */
.tbPrezzi { width: 610px; border: 1px solid #7fb2cc; }
.tbPrezzi td { font-size: 11px; padding: 5px; border: 1px solid #7fb2cc; text-align: center; vertical-align: middle; }
.tbPrezzi th { font-size: 13px; font-weight: bold; text-align:left; color: #036; padding: 5px; border: 1px solid #7fb2cc; vertical-align: middle; }

/* GALLERIA */
#divHtmlCentroInternoGalleria { position: relative; width: 690px; background: url(/immagini/mayola_interno_centro_galleria.png) repeat-y; }

/* FORM */
.contenitore_form table td { font-size: 13px; }
.contenitore_form table th { font-size: 15px; color: #036; font-weight: bold; }
input, select, textarea { border: 1px solid #036; background-color: #7fb2cc; color: #fff; }

/* SKYPE LOGO REMOVE */
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;} 

/* WEBCAM 
#bgWebCam { width: 100%; height: 100%; position: absolute; text-align: center; top: 0; left: 0; margin: 0; padding: 0; background: url(/immagini/bkWebCam.png) repeat; overflow: hidden; }
#divWebCam { position: absolute; width: 480px; height: 323px; top: 50%; left: 50%; margin: -175px 0 0 -240px; z-index: 80; overflow: hidden; background-color: #069; padding: 0 20px 20px 20px; }
*/
