<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* { margin: 0; padding: 0; }

@import url('https://fonts.googleapis.com/css?family=Amiko|Fjalla+One');

@import url('https://fonts.googleapis.com/css?family=Fjalla+One');

@import url('https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz');

a:active {text-decoration: none;color:#669999;}

a:link {text-decoration: none;color:#669999;}

a:hover {text-decoration: none;color:#669999;}

a:visited {text-decoration: none;color:#669999;}

.icone a:active {color :#fff;text-decoration: none;}

.icone a:link {color :#fff;text-decoration: none;}

.icone a:hover {color :#fff;text-decoration: none;}

.icone a:visited {color :#fff;text-decoration: none;}

@import url('https://fonts.googleapis.com/css?family=Amiko|Fjalla+One');

@import url('https://fonts.googleapis.com/css?family=Fjalla+One');

{font-family: 'Squada One', cursive;}

{font-family: 'Fjalla One', sans-serif;}

{font-family: 'Yanone Kaffeesatz', sans-serif;}

{font-family: 'Inconsolata' ;}

{font-family: 'Homenaje', sans-serif;}



a { outline: 0; }

h1 { text-align: center; margin: 0 auto; font: bold 32px Helvetica, Arial, Sans-Serif; margin: 70px auto 10px; letter-spacing: -1px; }

h2 { text-align: center; padding: 5px; margin: 10px; background: #fff2b6; color: #398138; }

#logo {

position:absolute;

margin-top:15px;

margin-left:300px;

height:100px;

z-index:9999;

}

/***************************************************/

	

#wrap1{

float:left;

background-color: #669999;

width:100%;

border-top: #FFFFFF 5px solid;

border-bottom: #FFFFFF 5px solid;

}

#sub_wrap1 {

background-color: #669999;

margin-left:auto;

margin-right:auto;

}



.wrap1_tab {

margin-left:auto;

margin-right:auto;

height:100px;

padding:0px 0px 0px 0px;



}



.wrap1_tab td {

font-family: 'Yanone Kaffeesatz', sans-serif;

letter-spacing: 1px;

text-align:center;

line-height:0.8em;

color:#ffffff;

font-size:1.5em;

border-left:#ffffff 1px  solid;

}

.wrap1_tab td span{

font-family: 'Yanone Kaffeesatz', sans-serif;

letter-spacing: 1px;

text-align:center;

line-height:0.8em;

color: #ffffff;

font-size:0.8em;

font-weight:bold;

border-left:#ffffff 0px  solid;

}

/*************************/



#wrap11{

float:left;

background-color:#33CC99;

width:100%;

border-top: #FFFFFF 10px solid;

border-bottom: #FFFFFF 10px solid;

}

#sub_wrap11{

background-color:#33CC99;

margin-left:auto;

margin-right:auto;

}

/***************************************************/

#wrap2{

float:left;

background-color: #eeeeee;

width:100%;

border-top: #FFFFFF 0px solid;

border-bottom: #CCC 1px solid;

font-family: 'Amiko' ; font-size:1.2em; text-align:center;

color:#333333;

}

#sub_wrap2 {

background-color:#eeeeee;

margin: 0 auto;

}

/***************************************************/

#wrap3{

float:left;

background-color: #eee;

width:100%;

border-top: #FFFFFF 10px solid;

border-bottom: #FFFFFF 10px solid;

padding-bottom:20px;

padding-top:20px;

}

#sub_wrap3 {

background-color:#eee;

width:940px;

margin: 0 auto;

}

/***************************************************/

#wrap4{

float:left;

background-color: #fff;

width:100%;

border-top: #FFFFFF 0px solid;

border-bottom: #FFFFFF 0px solid;

}

#sub_wrap4 {



background-color:#fff;

width:980px;

margin: 0 auto;

}



/**************************************************/

#wrap5{

float:left;

background-color: #fff;

width:100%;

border-top: #FFFFFF 0px solid;

border-bottom: #FFFFFF 0px solid;

}

#sub_wrap4 {

background-color:#fff;

width:940px;

margin: 0 auto;

}

#sub_wrap4 img {vertical-align:top;}

/**************************************************/

#wrap6{

float:left;

background-color: #eee;

border-bottom:#6699FF 3px solid;

width:100%;

font-family: 'Amiko' ; font-size:1.2em; text-align:center;

color:#333333;

}

/**************************************************/

#wrap7{

float:left;

background-color: #EEE;

border-bottom: #FF6600 3px solid;

width:100%;

font-family: 'Amiko' ; font-size:1.2em; text-align:center;

color:#333333;

}

#wrap8{

float:left;

width:100%;

}

#wrap8_sub{

float:left;

width:100%;

padding-left:3%;

padding-right:3%;

}

/**************************************************/

#wrap_separatore{

float:left;

padding-bottom:30px;

padding-top:30px;

}

#wrap_separatore2{

float:left;

padding-bottom:10px;

padding-top:10px;

}

/**************************************************/

#wrap_centrato{

float:left;

width:100%;

margin:0 auto;

}

#wrap3colonne{

background:#FF9900;

float:left;

width:100%;

margin:0 auto;

}

#colonna-1{

float:left;

width:33%;

}

#colonna-2{

float:left;

width:33%;

}

#colonna-3{

float:left;

width:33%;

}

#contenitore{

background:#fff;

width:100%;



}





.ft_tab td span{font-weight: bold;color: #FF6600;}



/**effetto palline da tennis*****************/

#garagedoor {

	margin: 10px auto;

	list-style: none;

	background: url(../images/menu-bg.jpg) no-repeat;

	width: 500px;

	overflow: auto;	

}

#garagedoor li {width: 125px;height: 125px;display: block;float: left;}

/* Modernizer Enabled */

.csstransitions #garagedoor li {

	-webkit-transition: background-position 0.6s ease;

	-moz-transition: background-position 0.6s ease;

	-o-transition-property: background-position 0.6s ease;

}

.csstransitions #garagedoor li:hover {background-position: 0 -125px !important;}

#garagedoor li#shutter1 {background: url(../images/pallina1.jpg) 0 0 no-repeat;}

#garagedoor li#shutter2 {background: url(../images/pallina1.jpg) 0 0 no-repeat;}

#garagedoor li#shutter3 {background: url(../images/pallina1.jpg) 0 0 no-repeat;}



#garagedoor a {width: 125px; height: 125px;display: block;background: url(../images/window.png) no-repeat bottom center;text-indent: -9999px;}



/**FOOTER***********************************/

#footer1 {

background-color:#000000;height:304px;}

.ft_tab {

background: url(../images/footer2.jpg);

margin-left:auto;

margin-right:auto;

height:304px;

margin-top:-20px;

width:980px;

}

.ft_tab td a:active {color :#eeeeee;text-decoration: none;}

.ft_tab td a:link {color :#eeeeee;text-decoration: none;}

.ft_tab td a:hover {color :#eeeeee;text-decoration: none;}

.ft_tab td a:visited {color :#eeeeee;text-decoration: none;}



.ft_tab td {

font-family: 'Amiko', sans-serif;

line-height:0.2em;

height:2em;

color:#eeeeee;

font-size:0.8em;

}

.ft_tab td span{

font-family: 'Fjalla One', sans-serif;

font-size:1.5em;

color: #eeeeee;}



/*-----------mobile-----------------*/









/*******************************************/

.coach {

font-family: 'Yanone Kaffeesatz', sans-serif;

letter-spacing: 1px;

margin-left:auto;

margin-right:auto;

text-align:center;

font-size:1.5em;

width:260px;

padding: 20px 0px 20px 0px;

border:#669999 1px solid;

color: #669999;

}

.coach2 {

font-family: 'Mistral', sans-serif;



text-align:center;

font-size:2.8em;

color:#999999;





}

#ticker {

background-color: #669999;

border-top:#FFFFFF 1px  solid;

border-bottom:#fff 0px  dotted;

width:100%;

height:30px;

color:#FFFFFF;

letter-spacing: 1px;

padding: 5px 0px 5px 0px;

}

.ticker1{

font-family: 'Inconsolata', sans-serif;

	font-size:1.2em;

	font-weight: bold;

	}

.ticker1 a:active {color: #ffffff;}

.ticker1 a:link {color:#ffffff;}

.ticker1 a:hover {color:#ffffff;}

.ticker1 a:visited { color:#ffffff;}







.box14 {float:left;}

.box0 {background-color:#FFF;float:left;width:450px;height:550px;border:#669999 1px solid;margin-left:5px;margin-right:5px;}

.box01 {background-color:#FFF;float:left;width:300px;border:#669999 1px solid;margin-left:5px;margin-right:5px;}

.box011 {background-color:#FFF;float:left;width:300px; height:520px;border:#669999 1px solid;margin-left:5px;margin-right:5px;}

.box_trasparente {background-color:#FFF;float:left;width:300px;border:#669999 0px solid;margin-left:5px;margin-right:5px;}

.box00 {background-color:#FFF;float:left;width:950px;border:#669999 1px solid;margin-left:5px;margin-right:5px;}

.box1 span {float:left;padding: 20px 15px 10px 10px; font-size:0.8em ;color: #333333; font-family: 'Amiko', sans-serif; text-align:justify;}



.box2 span {float:left;padding: 10px 15px 10px 10px;font-size:1.5em ;color:#666666;font-family: 'Yanone Kaffeesatz', sans-serif; line-height:0.9em;}

.box3 span {float:right;background-color:#000000;font-size:1.1em ;color:#ffffff;font-family: 'Yanone Kaffeesatz', sans-serif;letter-spacing: 0.1em;padding:2px 5px 2px 5px;}



.box33 span {float:right;background-color:#000000;font-size:1.1em ;color:#ffffff;font-family: 'Yanone Kaffeesatz', sans-serif;letter-spacing: 0.1em;width:98%;

text-align:right;

padding:4px 4px 4px 0px;}

.box4 img{float:left;padding: 0px 20px 0px 20px;margin: 0 5px 5px 0;}

.box4 {padding: 0px 15px 10px 10px;font-size: 100%;	color:#666666;font-family: 'Amiko' ;}

.box44 {padding: 0px 15px 10px 10px;font-size:1.0em;color:#333333;font-family: 'Amiko' ;}

.box44 ul {padding: 0px 15px 10px 10px;font-size:0.7em;color:#333333;font-family: 'Amiko' ;}

.box44 ul li{padding: 0px 15px 10px 10px;font-size:0.7em;color:#333333;font-family: 'Amiko' ;}

.box44 li {padding: 0px 15px 10px 10px;font-size:0.7em;color:#333333;font-family: 'Amiko' ;}

.box44 img{float:left;padding: 0px 20px 0px 20px;margin: 0 5px 5px 0;}

.box5 {background-color:#FFFFFF;float:left;width:200px;border:#669999 1px solid;margin-left:5px;margin-right:5px;}

.box6 {padding: 0px 15px 10px 10px;font-size: 100%;Color:#666666;	font-family: 'Amiko' ; font-size:1.8em; text-align:center;}

.box66 {padding: 0px 15px 10px 10px;color:#666;	font-family: 'Amiko' ; font-size:1.2em; text-align:center;}

.box666 {padding: 5px 5px 5px 5px;color:#666;	font-family: 'Amiko' ; font-size:0.8em; text-align:center;}

.box7 {font-size:0.9em; color: #333333;font-family: 'Amiko';border:#333333 1px solid;}



.box77 {font-size:0.9em; color: #333333;font-family: 'Amiko';border:#333333 0px solid;}

.box7 td {font-size:0.9em; color: #333333;font-family: 'Amiko';padding:5px 5px 5px 5px ;}

.box8 {background-color:#FFF;border:#669999 0px solid;padding:15px 15px 15px 15px;}

.box9 {padding: 10px 10px 10px 10px;font-size: 100%;font-size:0.9em;color:#333;	font-family: 'Amiko' ;}

.box9 img{float:left;padding: 10px 10px 10px 10px;margin:5px 40px 5px 40px;}

.box9 li{margin-left:30px;}

.box9 table{font-size:0.8em;color:#333;font-family: 'Amiko'; font-weight:bold; border:#333333 1px solid;}

.box10 {font-size:0.9em; color: #333333;font-family: 'Amiko';border:#999999 1px solid; margin:10px;}

.box10 td {padding:10px 4px 10px 4px;}

.box11 {font-size:0.8em; color: #333333;font-family: 'Amiko';padding:0 20px 0 20px;}

.box12 span {float:right;background-color: #FF0000;font-size:1.2em; font-weight:bold; color:#ffffff;font-family: 'Yanone Kaffeesatz', sans-serif;letter-spacing: 0.1em;padding:10px 10px 10px 10px;

border-left:#669999 1px solid; border-top:#669999 1px solid;}

.box13 img {

border-bottom:#666666 1px solid;

border-right:#666666 1px solid;



}





.box55 {padding: 0px 15px 10px 10px;font-size:1.0em;color:#333333;font-family: 'Amiko' ;}

.box55 ul {padding: 0px 15px 10px 10px;font-size:0.7em;color:#333333;font-family: 'Amiko' ;}

.box55 ul li{padding: 0px 15px 10px 10px;font-size:0.7em;color:#333333;font-family: 'Amiko' ;}

.box55 li {padding: 0px 15px 10px 10px;font-size:0.7em;color:#333333;font-family: 'Amiko' ;}

.box55 img{float:left;padding: 0px 5px 0px 5px;margin: 0 5px 5px 0;}

/*.prenotazioni {



font-family: 'Amiko', sans-serif;

letter-spacing: 1px;

font-size:1.0em;

width:180px;

padding: 15px 10px 15px 10px;

border:#669999 1px solid;

color: #00CC66;

}

*/



.img-circle {border-radius: 50%;}

.img-circle2 {width: 150px;height:150px;border-radius:50%;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border:#eee 10px solid;

	margin:5px 5px 5px 5px;

}





.img-circle3 {width: 200px;height:200px;border-radius:50%;

	-webkit-border-radius: 50%;

	-moz-border-radius: 50%;

	border:#eee 0px solid;

	margin:5px 5px 5px 5px;

}









/*******************STYLE CLASS*****************/

.Stile1 {

	font-size: xx-large;

	font-weight: bold;

}

.Stile11 {

	font-size: 3.5em;

	font-weight: bold; color:#669999;

}

.Stile11 a active {color:#669999;}

.Stile11 a link {color:#669999;}

.Stile11 a hover{color:#669999;}

.Stile11 a visited {color:#669999;}

.Stile2 {font-family: 'Amiko';}

.Stile3 {font-size: 2.0em;}

.Stile4 {font-size: 1.2em;}

.Stile5 {font-size: 1.6em;color: #666666;}

.Stile6 {font-family: 'Amiko';font-size: 1.3em;color: #333333;}

.Stile7 {font-family: 'Amiko';font-size: 0.8em;color: #333333;}



.Stile8 {font-family: 'Amiko';font-size: 1.1em;color: #333333;}

.Stile9 {background-color:#000;font-family: 'Yanone Kaffeesatz'; 1.8em;color: #ffffff;

text-align:left;padding:2px 5px 2px 5px;}



.more {font-family: 'Amiko';font-size: 0.7em;color: #ffffff;

font-weight:bold;

background-color: #CC0000;

border:1px #000000 solid;

width:60px;

padding:5px 5px 5px 5px;



}

.3puntini {font-size: xx-large;font-weight: bold; color:#669999;}



.bordo_zoom {border:#333333 1px solid; padding:10px 10px 10px 10px;}



.bordo_zoom a:hover{

-ms-transform: scale(3.0);

-webkit-transform: scale(3.0); 

transform: scale(3.0); 

}



.zoom1 img {

max-width:300px;

}

.zoom1  a:hover img {



transition-duration: 1s;



-ms-transform: scale(3.0); /* IE 9 */

    -webkit-transform: scale(3.0); /* Safari */

    transform: scale(3.0); 

	}





.bordo {border:#333333 1px solid; padding:10px 10px 10px 10px;}

.bordo_sponsor {border:#333333 1px dotted; padding:5px 5px 5px 5px;}

.bordogallery {

float: none;

border:#cccccc 1px solid;

padding:10px 10px 10px 10px;

font-size:0.7em;

color: #000000;

font-family: 'Amiko';

background: rgb(255, 255, 255);   

    -moz-box-shadow:0px 0px 60px #cccccc;

    -webkit-box-shadow:0px 0px 60px #cccccc;

    box-shadow:0px 0px 60px #cccccc;



}

.bordogallery2 {

float: none;

border:#cccccc 1px solid;

padding:5px 5px 5px 5px;

font-size:0.7em;

color: #000000;

font-family: 'Amiko';



}

.margine{

border-top: #669999 0px solid;

margin-top:10px;



}

/******************************************/

/*******************mobile*****************/

/******************************************/

#mb_footer1 {

background-color:#000000;

float:left;

width:100%;}

.mb_ft_tab {

width:100%;

}

.mb_ft_tab td a:active {color :#dddddd;text-decoration: none;}

.mb_ft_tab td a:link {color :#dddddd;text-decoration: none;}

.mb_ft_tab td a:hover {color :#dddddd;text-decoration: none;}

.mb_ft_tab td a:visited {color :#dddddd;text-decoration: none;}

.mb_ft_tab td {

font-family: 'Amiko', sans-serif;

line-height:0.7em;

color:#dddddd;

font-size:0.5em;

}

.mb_ft_tab td span{font-family: 'Fjalla One', sans-serif;font-size:1.5em;color: #dddddd;}



.mob_stile1 {font-family: 'Amiko';font-size: 0.8em;color:#ffffff;}

.mob:stile1 img {margin:0 ;padding:0;}

.mob_stile2 {font-family: 'Amiko';font-size: 0.8em;color:#333333;}

.mob_stile2 td{font-family: 'Amiko';font-size: 0.7em;color:#333333;}

.mob_stile2 li{font-family: 'Amiko';font-size: 0.8em;color:#333333;}

.mob_stile2 ul li{font-family: 'Amiko';font-size: 0.8em;color:#333333;}

.mb_box1 {font-size:0.7em;	color:#333;	font-family:'Amiko', sans-serif;}

.mb_box1 div {float:left;}

.mb_box44 {padding: 0px 15px 10px 10px;font-size:0.7em;color:#333333;font-family: 'Amiko' ;}



.bordogallery img{}

.mb_bordo {

padding:20px 20px 20px 20px;

border: #CCCCCC 2px solid;

border-radius:20px;

}

.cell_icone {

background-color:#669999;

float:left;

margin-left:auto;

margin-right:auto;

height:90px;

width:90px;

border-right:#FFFFFF 1px solid;

padding:10px 5px 10px 5px;

font-family: 'Inconsolata', sans-serif;

font-size:1.0em;

color:#FFFFFF;

}







.cell_icone4 {

background-color:#669999;

float:left;

margin-left:auto;

margin-right:auto;

height:180px;

width:90px;

border-left:#FFFFFF 1px solid;

padding:5px 5px 0px 5px;

font-family: 'Inconsolata', sans-serif;

font-size:1.0em;

color:#FFFFFF;

}

.cell_icone4 a:active {text-decoration: none;color:#FFF;}

.cell_icone4 a:link {text-decoration: none;color:#FFF;}

.cell_icone4 a:hover {text-decoration: none;color:#FFF;}

.cell_icone4 a:visited {text-decoration: none;color:#FFF;}

.cell_icone5 {

background-color:#669999;

float:left;

margin-left:auto;

margin-right:auto;

height:180px;

width:90px;

border-right:#FFFFFF 1px solid;

padding:5px 5px 0px 5px;

font-family: 'Inconsolata', sans-serif;

font-size:1.0em;

color:#FFFFFF;

}

.cell_icone5 a:active {text-decoration: none;color:#FFF;}

.cell_icone5 a:link {text-decoration: none;color:#FFF;}

.cell_icone5 a:hover {text-decoration: none;color:#FFF;}

.cell_icone5 a:visited {text-decoration: none;color:#FFF;}





.cell_icone44 {

background-color:#669999;

float:left;

margin-left:auto;

margin-right:auto;

height:270px;

width:90px;

border-left:#FFFFFF 1px solid;

padding:5px 5px 0px 5px;

font-family: 'Inconsolata', sans-serif;

font-size:1.0em;

color:#FFFFFF;

}

.cell_icone44 a:active {text-decoration: none;color:#FFF;}

.cell_icone44 a:link {text-decoration: none;color:#FFF;}

.cell_icone44 a:hover {text-decoration: none;color:#FFF;}

.cell_icone44 a:visited {text-decoration: none;color:#FFF;}

.cell_icone55 {

background-color:#669999;

float:left;

margin-left:auto;

margin-right:auto;

height:270px;

width:90px;

border-right:#FFFFFF 1px solid;

padding:5px 5px 0px 5px;

font-family: 'Inconsolata', sans-serif;

font-size:1.0em;

color:#FFFFFF;

}

.cell_icone55 a:active {text-decoration: none;color:#FFF;}

.cell_icone55 a:link {text-decoration: none;color:#FFF;}

.cell_icone55 a:hover {text-decoration: none;color:#FFF;}

.cell_icone55 a:visited {text-decoration: none;color:#FFF;}















.cell_icone3 {

background-color:#669999;

float:left;

margin-left:auto;

margin-right:auto;

height:90px;

width:170px;

border-left:#FFFFFF 1px solid;

border-right:#FFFFFF 1px solid;

padding:10px 5px 10px 5px;

font-family: 'Inconsolata', sans-serif;

font-size:1.0em;

color:#FFFFFF;

}



.cell_icone a:active {text-decoration: none;color:#FFF;}

.cell_icone a:link {text-decoration: none;color:#FFF;}

.cell_icone a:hover {text-decoration: none;color:#FFF;}

.cell_icone a:visited {text-decoration: none;color:#FFF;}

.cell_icone2 {

background-color:#FFFFFF;

float:left;

margin-left:auto;

margin-right:auto;

height:90px;

width:90px;

border-right:#FFFFFF 1px solid;

padding:10px 5px 10px 5px;

font-family: 'Inconsolata', sans-serif;

font-size:1.0em;

color:#666;

}



.news-container

{

background-color:#ffffff;

float:left;



height:150px;

width:350px;

border-right:#FFFFFF 1px solid;

padding:5px 5px 5px 5px;

font-family: 'Inconsolata', sans-serif;

font-size:1.0em;

color:#333333;



}



.news-container ul li div

{

	border: 1px solid #aaaaaa;

	background: #ffffff;

}

.center{

margin-left:auto;

margin-right:auto;

}

.clear:both;</pre></body></html>