@charset "utf-8"; 
/* CSS Document */
a.black:link{font-family:Verdana; font-size:11px; color:#F00; text-decoration:none; line-height:20px}
a.black:visited{font-family:Verdana; font-size:11px; color:#F00; text-decoration:none; line-height:20px}
a.black:hover{font-family:Verdana; font-size:11px; color:#03F; text-decoration:underline; line-height:20px; background-color:#6CF}
a.black:active{font-family:Verdana; font-size:11px; color:#F00; text-decoration:none; line-height:20px}

a.blu-10-stretto:active{font-family:Verdana; font-size:10px; color:#03F; text-decoration:none; line-height:12px}
a.blu-10-stretto:link{font-family:Verdana; font-size:10px; color:#03F; text-decoration:none; line-height:12px}
a.blu-10-stretto:visited{font-family:Verdana; font-size:10px; color:#03F; text-decoration:none; line-height:12px}
a.blu-10-stretto:hover{font-family:Verdana; font-size:10px; color:#03F; text-decoration:underline; line-height:12px; background-color:#CAD9F4}

a.blu-11-stretto:link{font-family:Verdana; font-size:11px; color:#03F; text-decoration:none; background-color:#FFF}
a.blu-11-stretto:visited{font-family:Verdana; font-size:11px; color:#03F; text-decoration:none; background-color:#FFF}
a.blu-11-stretto:hover{color:#FFF; text-decoration:underline; background-color:#39C}
a.blu-11-stretto:active{font-family:Verdana; font-size:11px; color:#03F; text-decoration:none; background-color:#FFF}

a.pink-large:link{font-family:Verdana; font-size:12px; color:#F0F; text-decoration:none; background-color:#FEEBF4}
a.pink-large:visited{font-family:Verdana; font-size:12px; color:#F0F; text-decoration:none; background-color:#FEEBF4}
a.pink-large:hover{color:#FEEBF4; background-color:#F0F; text-decoration:underline}
a.pink-large:active{font-family:Verdana; font-size:12px; color:#F0F; text-decoration:none; background-color:#FEEBF4}

a.pink-huge:link{font-family:Verdana; font-size:18px; color:#F0F; text-decoration:none; background-color:#FEEBF4}
a.pink-huge:visited{font-family:Verdana; font-size:18px; color:#F0F; text-decoration:none; background-color:#FEEBF4}
a.pink-huge:hover{color:#FEEBF4; background-color:#F0F; text-decoration:underline}
a.pink-huge:active{font-family:Verdana; font-size:18px; color:#F0F; text-decoration:none; background-color:#FEEBF4}

a.white:link{font-family:Verdana; font-size:21px; color:#FFF; line-height:30px; text-decoration:none; background-color:#39F}
a.white:visited{font-family:Verdana; font-size:21px; color:#FFF; line-height:30px; text-decoration:none; background-color:#39F}
a.white:hover{color:#39F; background-color:#FFF; line-height:30px}
a.white:active{font-family:Verdana; font-size:21px; color:#FFF; line-height:30px; text-decoration:none; background-color:#39F}

.arancio-11{font-family:verdana; font-size:11px; color:#FF8100; line-height:20px}
.arancio-12-stretto{font-family:verdana; font-size:12px; color:#FF8100}
.arancio-21{font-family:verdana; font-size:21px; color:#FF8100; line-height:30px}
.arancio-col{color:#FF8100}
.azz-11{font-family:Verdana; font-size:11px; color:#10387B; text-decoration:none; line-height:20px}

.black-10{font-family:Verdana; font-size:10px; color:#000; text-decoration:none; line-height:19px}
.black-10-std{font-family:Verdana; font-size:10px; color:#000}
.black-11{font-family:Verdana; font-size:11px; color:#000}
.black-12{font-family:Verdana; font-size:12px; color:#000}
.blu-10{font-family:Verdana; font-size:10px; color:#03F; text-decoration:none; line-height:19px}
.blu-10-stretto{font-family:Verdana; font-size:10px; color:#03F; text-decoration:none; line-height:12px}
.blu-11{font-family:Verdana; font-size:11px; color:#03F; text-decoration:none; line-height:20px}
.blu-11-stretto{font-family:Verdana; font-size:11px; color:#03F; text-decoration:none; line-height:12px}
.blu-12{font-family:Verdana; font-size:12px; color:#03F; text-decoration:none; line-height:21px}
.blu-15{font-family:verdana; font-size:15px; color:#03F; line-height:24px}
.blu-18{font-family:Verdana; font-size:18px; color:#036; text-decoration:none; line-height:27px}
.border-azz{border:solid 1px #39C}
.border-grey{border-top:1px solid #CCC}
.border-grey-bot-col{border-bottom:solid 1px #CCC; background-color:#39C}
.border-grey-sx{border-left:solid 1px #CCC}
.border-red{border:solid 1px #F00}
.border-red-dash{border:dashed 1px #F00}
.border-tab-cel{border:1px solid #008CBF}
.border-yellow{border:1px solid #FF9600}
.border-yellow-up-down{border-top:1px solid #FF9600; border-bottom:1px solid #FF9600}

.dark-blu-12{font-family:Verdana; font-size:12px; color:#000080; text-decoration:none; line-height:21px}
.dark-blu-16{font-family:Verdana; font-size:16px; color:#2C3E78; text-decoration:none; line-height:25px}

.mar-2{padding:2px}
.mar-5{padding-bottom:5px; background-color:#DAECF3}
.mar-7{padding-bottom:7px; background-color:#DAECF3}
.mar-10{padding-top:10px}
.margin-sx-dx{margin-left:15px; margin-right:15px}

.no-desc{text-decoration:none}

.pink-10-new{font-family:Verdana; font-size:10px; color:#F0F; text-decoration:none; line-height:19px; background-color:#FFD9FF}
.pink-12-new{font-family:Verdana; font-size:12px; color:#F0F; text-decoration:none; line-height:21px; background-color:#FFD9FF}
.pink-16{font-family:Verdana; font-size:16px; color:#CD0869; line-height:25px}

.red-10{font-family:Verdana; font-size:10px; color:#F00; text-decoration:none; line-height:12px}
.red-11{font-family:Verdana; font-size:11px; color:#F00; text-decoration:none; line-height:20px}
.red-12{font-family:verdana; font-size:12px; color:#F00}
.red-14{font-family:Verdana; font-size:14px; color:#F00}
.red-20{font-family:Verdana; font-size:20px; color:#F00; text-decoration:none; line-height:25px}

.sf-arancio{background-color:#FF8100}
.sf-blu{background-color:#39F; text-align:center}
.sf-azz-d{background-color:#3A81DC}
.sf-azz-l{background-color:#79AAE7}
.sf-green{background-color:#CF3}
.sf-green-d{background-color:#74B53F}
.sf-green-l{background-color:#8FC361}
.sf-grey{background-color:#EAEAED}
.sf-mare-abruzzo{background-image:url(Images/mare-spiaggia-palma-abruzzo.jpg); background-repeat:no-repeat; background-position:bottom}
.sf-mare-calabria{background-image:url(Images/mare-spiaggia-palma-calabria.jpg); background-repeat:no-repeat; background-position:bottom}
.sf-mare-campania{background-image:url(Images/mare-spiaggia-palma-campania.jpg); background-repeat:no-repeat; background-position:bottom}
.sf-mare-emilia-romagna{background-image:url(Images/mare-spiaggia-palma-emilia-romagna.jpg); background-repeat:no-repeat; background-position:bottom}
.sf-mare-liguria{background-image:url(Images/mare-spiaggia-palma-liguria.jpg); background-repeat:no-repeat; background-position:bottom}
.sf-mare-marche{background-image:url(Images/mare-spiaggia-palma-marche.jpg); background-repeat:no-repeat; background-position:bottom}
.sf-mare-puglia{background-image:url(Images/mare-spiaggia-palma-puglia.jpg); background-repeat:no-repeat; background-position:bottom}
.sf-mare-sardegna{background-image:url(Images/mare-spiaggia-palma-sardegna.jpg); background-repeat:no-repeat; background-position:bottom}
.sf-mare-sicilia{background-image:url(Images/mare-spiaggia-palma-sicilia.jpg); background-repeat:no-repeat; background-position:bottom}
.sf-mare-toscana{background-image:url(Images/mare-spiaggia-palma-toscana.jpg); background-repeat:no-repeat; background-position:bottom}
.sf-yellow-d{background-color:#FF9600}
.sf-yellow-l{background-color:#FFB852}
.spiagge-12{font-family:Verdana; font-size:12px; color:#039; text-decoration:none; line-height:21px}
.std{font-family:Verdana; font-size:10px; color:#000; text-decoration:none}

.talasso{background-color:#09C; border:solid 1px #0CF}

.yellow-12{font-family:Verdana; font-size:12px; color:#FC0; text-decoration:none; line-height:21px}

.white-11{font-family:Verdana; font-size:11px; color:#FFF; text-decoration:none; line-height:20px}
.white-12{font-family:Verdana; font-size:12px; color:#FFF; text-decoration:none; line-height:21px}
.white-14{font-family:Verdana; font-size:14px; color:#FFF; text-decoration:none; line-height:23px}