@charset "UTF-8";
/* CSS Document */

*{margin:0; padding:0; font-family: Georgia, "Times New Roman", Times, serif; font-size:15px; line-height:20px;}
body{background:#018062}
#colSx{float:left}

p{padding:20px 0 0 0;}
ul{padding:10px 0 0 0 }
ul li{padding:10px 0 0 0}
ul.speciale {padding:20px 0 0; }
ul.speciale li{list-style-type:none; padding:10px 0 20px 40px; height:auto!important }
a img{border:0}

li.orario{background: url(../img/orario.gif) no-repeat 0 5px}
li.chiusura{background: url(../img/chiusura.gif) no-repeat 0 5px; height:30px}
li.cellulare{background: url(../img/cellulare.gif) no-repeat 0 5px}
li.dove{background: url(../img/dove.gif) no-repeat 0 5px; height:30px}
li.mail{background: url(../img/mail.gif) no-repeat 0 10px}
li.sito{background: url(../img/sito.gif) no-repeat 0 10px; height:30px}
li.generico{background: url(../img/generico.gif) no-repeat 0 3px; height:30px}

.clear{clear:both}
.nomargin{margin:0!important}
.nopadding{padding:0 !important}

/*Header*/
#header{background:#018062; padding:10px 0;}
#headerInt{width:800px; margin:0 auto; position:relative}
#headerInt ul {padding:0 0 0 230px;}
#headerInt ul li{float:left; list-style-position:inside; padding:0 0 0 20px; color:#fff}
#headerInt ul li a{color:#fff; text-decoration:none}
#headerInt ul li a:hover{color:#eee; text-decoration:none}
#mascotte{position:absolute; top:00px; right:0; width:100px; height:100px; background: url(../img/mascotte.png); display:none}

/*Contenuto*/
#content{background:#f4eded}
#content h1{padding:0 0 20px 0; font-size:25px; color:#003333}
#content h2{padding:20px 0 0 0; font-size:20px; color:#003333}
#contentInt{width:800px; margin:0 auto; padding:20px 0}
#contentInt #logo{width:190px; height:190px; background:#fff; padding:0px; text-align:center}
#contentInt #extra{width:190px; background:#fff; margin:20px 0 0 0; padding:10px 0; text-align:center;}
#contentInt #text{width:550px; background:#fff; float:right; padding:20px}

/*Slider*/
#slider{width:100%; background:#fff;}

/*Contatti*/
table#tableContatti{padding:10px 0 0 0}
table#tableContatti td{padding:10px 0 0 0}
td.label{width:150px}
td.input{width:400px}
td.input input,textarea{width:400px; border:0; background:#ccc}

/*Foto*/
.fotoLeft{background:#999; width:265px; height:150px; float:left; margin-top:20px}
.fotoRight{background:#999; width:265px; height:150px; float:right; margin-top:20px}

/*Footer*/
#footer{background:#018062; color:#fff; }
#footerInt{width:800px; margin:0 auto; padding:10px 0}
.credits{float:right; text-transform:uppercase; font-size:11px;}
.credits a{color:#fff; text-decoration:underline; }
.credits a:hover{color:#fff; }
.copy{float:left; font-size:11px;  text-transform:uppercase;}

