@charset "UTF-8";
/* CSS Document */

body,html {height:100%; background-color: #ffffff; background-image:url(../images/background.png); background-repeat:repeat; position:relative; color:#00519a;}

*{margin:0px; padding:0px; border:0px; outline:none; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.stabilizzatore{clear:both; display:block;}

h1{color:#c0000e; font-weight:normal; font-size:17px;}

a{color:#e04848; text-decoration:none;}
a:hover{color:#ab1515; text-decoration:underline;}

.enfasi{color:#dc7c4b}

/* inizio struttura */

#container{width:100%; min-width:990px; min-height:100%; position:relative; height: auto !important;}

#box_header_content{width:990px; height:auto; position:relative; margin:0 auto;  padding-bottom:90px;}

#header{width:282px; height:914px; margin:0 auto; background-image:url(../images/header.png); background-repeat:no-repeat; background-position:left top; float:left;}


#content{width:708px; height:auto !important; margin:0 auto; float:left;}

#footer{width:100%; height:50px; position:absolute; bottom:0px; background-color:#9cd8f3;}

#footer div{width:990px; margin:0 auto; font-size:11px; color:#0080ff; padding-top:10px;}

/* elementi ricorrenti */

.description{margin-top:296px; width:240px; height:420px; margin-left:24px;}
.description h1, .description p{margin-bottom:15px;}

#navigation{margin-left:72px; margin-top:51px;}

#navigation #home{color:#00519a; font-size:20px; display:block; margin-left:36px; width:76px;}
#navigation #home:hover{color:#ffffff; text-decoration:none;}

#navigation #sposiday{color:#00519a; font-size:20px; display:block; width:134px; margin-top:48px; margin-left:15px;}
#navigation #sposiday:hover{color:#ffffff; text-decoration:none;}

.box_flash{margin-left:30px; margin-top:53px;}

.box_flash_gallery{margin:29px 15px 30px 30px;}

.box_flash .tit_descrizione{padding-bottom:15px;}

.dati_soceta{color:#00519a; font-size:11px; float:right; text-align:right; margin-right:175px; margin-top:126px;}

.chisiamo{margin:29px 15px 30px 30px; width:550px;}

.tit_descrizione{font-size:14px; color:#dc7c4b}

.contatti{padding:15px; border:1px solid #41A8D6; font-size:14px; margin-top:50px; margin-left:30px;}

/* sposiday */


#box_sposiday{margin-left:14px;}

.sposiday img{margin-top:40px;}
 
.testo_sposiday{ height:auto; font-size:16px; text-align:center; line-height:40px; margin-top:27px; width:462px; margin-left:34px;}
.testo_sposiday span{font-size:19px; color:#e42622;}

.testo_sposiday a{font-size:19px; text-decoration:underline; color:#e42622;}
.testo_sposiday a:hover{color:#ab1515;}

.u{text-decoration:underline;}

#modulo{background-color:#9cd8f3; border:1px solid #41a8d6; padding:5px 0 5px 10px; font-size:19px; width:445px; margin-left:34px; margin-top:27px;}

#iscrizione{text-align:left; margin-left:34px; border:1px solid #41a8d6; padding:16px; width:423px;}
#iscrizione div input{height:18px; width:208px; background-color:#9cd8f3; float:left; border:1px solid #41a8d6; color:#00519A;}
#iscrizione div label{float:left; display:block; width:200px;}
#iscrizione div {margin-bottom:4px;}
#iscrizione .button{float:right; margin-right:10px; background-color:#9cd8f3; border:1px solid #41a8d6; color:#00519a; padding:2px;}

#campi{font-size:11px; color:#e42622 }

/* giusto */

#successo{font-size:20px; line-height:29px; margin-top:202px; text-align:center;}

#successo a{font-size:19px; color:#e42622;}
#successo a:hover{color:#ab1515;}


/* pasticceria */

#pasticceria{width:579px; height:177px; background-image:url(../images/tit_pasticceria.png); margin-top:40px;}

/* gioielleria */

#gioielleria{width:579px; height:177px; background-image:url(../images/tit_gioielleria.png); margin-top:40px;}


/* fiori e autonoleggio */

#fiori{width:579px; height:177px; background-image:url(../images/tit_fiori.png); margin-top:40px;}

#autonoleggio{width:579px; height:177px; background-image:url(../images/tit_autonoleggio.png); margin-top:40px;}

#box_fiori img, #box_dano img{width:222px; height:296px; border:1px solid #ffffff; float:left; margin-right:30px; margin-bottom:50px; margin-left:30px;}

#box_fiori a, #box_dano a{font-size:30px; color:#00519a; text-decoration:underline; margin-top:126px; float:left; display:block;}

#fiori_savina{width:579px; height:177px; background-image:url(../images/tit_fiori_savina.png); margin-top:40px;}

#dano_rent {width:579px; height:177px; background-image:url(../images/tit_dano.png); margin-top:40px;}

#cadillac {width:579px; height:177px; background-image:url(../images/tit_cadillac.png); margin-top:40px;}

#fiori_flowers{width:579px; height:177px; background-image:url(../images/tit_fiori_flowers.png); margin-top:40px;}

.chisiamo img{margin-left:66px;}



/* estetista */

#estetista{width:579px; height:177px; background-image:url(../images/tit_estetista.png); margin-top:40px;}

/* ricami */

#ricami{width:579px; height:177px; background-image:url(../images/tit_ricami.png); margin-top:40px;}

/* ristoranti */

#ristoranti{width:536px; height:300px; background-image:url(../images/tit_ristoranti.png); margin-top:40px;}

.linkoni_blu{color:#00519a; font-size:18px; text-decoration:underline; line-height:25px;}
.linkoni_blu:hover{color:#082f52}

/* casa */

#casa{width:503px; height:120px; background-image:url(../images/tit_casa.png); margin-top:44px;}

#box_casa {width:auto; height:auto; font-size:14px; color:#00519a; margin:80px 15px 30px 30px;}

#box_casa .box{width:275px; height:200px; float:left; margin-right:35px; margin-bottom:35px;}

/* autonoleggio */

#autonoleggio{}


/* cantante */

#cantante{width:579px; height:177px; background-image:url(../images/tit_cantante.png); margin-top:40px;}

.sound{width:150px; margin-left:32px; margin-top:9px; }
.sound li{padding-left:3px; list-style-image:url(../images/sound.png);}

