html, body { margin:0px; padding:0px; }
body { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-align:center; background-color:#121212; }
a { cursor:hand; text-decoration: none; }
.fondone { background:url(img/sfondo.jpg) no-repeat top center #292A2C; min-height:815px; }
.generale { text-align:left; margin:0 auto; width:950px; position:relative; }
.logo { position:absolute; margin-top:25px; margin-left:57px; }
.menu { position:absolute; margin-top:10px; margin-left:320px; }
.continua { text-align:right; margin:0 auto; width:950px; position:relative; margin-top:-27px; }
.footer { text-align:center; margin:0 auto; width:950px; position:relative; padding-bottom:20px; padding-top:20px; color:#6e6e6e }
.footer a { color:#6e6e6e;}
.footer a:hover { color:#6e6e6e; text-decoration: underline; }
.hp_sx { width:310px; margin-left:60px; float:left; }
.hp_dx { width:480px; margin-left:60px; float:left; }
.hp_box_news { padding-top:10px; }
.hp_box_news_testo { width:350px; float:left; line-height:18px; padding-bottom:30px; color:#999999 }
.hp_box_news_testo:hover { width:350px; float:left; line-height:18px; padding-bottom:30px; color:#ffffff }
.hp_box_news_testo a { color:#999999; }
.hp_box_news_testo b { color:#d0d0d0; font-size:13px }
.hp_box_news_foto { width:100px; float:left; padding-left:30px; padding-top:10px }
.hp_box_news_foto img { border-top:#ffffff 3px solid; padding-top:2px }
.interno { width:950px; background:url(img/fondo_interno.gif) repeat-y; background-position:350px 0px }
.interno_menu { width:340px; float:left; text-align:right; padding-right:30px}
.interno_contenuti { width:380px; float:left; padding-left:30px; color:#e8e8e8; padding-top:15px; line-height:18px }
.interno_contenuti a { color:#ffffff;}
.interno_contenuti a:hover { color:#ffffff; text-decoration:underline}
.interno_comuni_sx { padding-right:29px; text-align:right }
.bottone_prenota { position:absolute; margin-top:403px; margin-left:810px;}
.titolo_pagina { position:absolute; margin-top:402px; margin-left:398px;}
.titolo_pagina_vuoto { position:absolute; margin-top:85px; margin-left:398px;}
.news_foto img { border-top:#ffffff 3px solid; padding-top:2px; margin-bottom:10px;}
.news_testo { padding-bottom:30px; color:#999999 }
.news_testo a { color:#999999; }
.news_testo b { color:#d0d0d0; font-size:13px }
.news_testo_archivio  { padding-bottom:10px; color:#999999 }
.news_testo_archivio a { color:#999999; }
.news_testo_archivio b { color:#d0d0d0; font-size:13px }
.foto {float:left;margin-right:10px;}

/*formattazione tabelle*/
.spazio_sinistra { padding-left:10px }
.td_riga { border-bottom:1px solid #333333; padding-top:8px; padding-bottom:4px; }
.bordo_destra { border-right:1px dotted #333333 }
.td_riga_top { border-bottom:1px solid #666666; padding-bottom:4px; padding-top:4px; }

ul { list-style:none; margin:0px; padding:0px; margin-top:10px;}
li { list-style:none; background:url(img/freccia.gif) no-repeat; padding-left:15px; background-position:0px 9px; padding-top:5px; padding-bottom:5px; border-bottom:1px dotted #333333; margin-left:10px;}
h1 { font-size:13px; font-weight:bold; padding:0px; margin:0px; margin-bottom:5px; margin-top:15px; border-bottom:1px dotted #666666;}

/*modulo*/
.desc_pick { margin-bottom:3px;}
.modulo_pick { margin-bottom:10px;}
.modulo_pick input{ font-family:arial; font-size:11px; height:15px; width:250px; padding:0px; margin:0px}
.modulo_pick textarea{ font-family:arial; font-size:11px; height:200px; width:250px; padding:0px; margin:0px}
.modulo_pick select{ font-family:arial; font-size:11px; height:15px; width:250px; padding:0px; margin:0px}


/*poolsuite*/
.poolsuite_foto { float:left; width:347px; margin-top:20px; border-top:5px solid #FFF;}
.poolsuite_slogan { float:left; width:117px; margin-left:3px; border-top:5px solid #FFF; margin-top:20px; padding-top:50px; padding-left:13px; padding-right:10px;}
.poolsuite_slogan b { color:#5D9831; font-weight:normal}

a.trasp2 img { filter:alpha(opacity=100);-moz-opacity: 1.0;opacity: 1.0; }
a.trasp2:hover img { filter:alpha(opacity=70);-moz-opacity: 0.7;opacity: 0.7; } 

.pdf  { position:absolute; margin-left:717px; margin-bottom:656px; margin-top:297px; border:none;}
.pdf a{ border:none;}	

.scritta { position:absolute; margin-left:693px; margin-bottom:605px; margin-top:347px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#8B8C8D;}
