@charset "UTF-8";
/* CSS Document */
#contenitore {
 width:1000px;
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
 margin-left:auto;
 margin-right:auto;
}

#intestazione_alta {
 width:970px;
 height:20px;
 background:url(../images/01intestazione_alta.jpg) top left no-repeat;
 padding-top:10px;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
 text-align:right;
 color:#aaaaaa;
 padding-right:30px;
}

#intestazione_alta h1 {
 font-size:10px;
 font-weight:normal;
 margin:0;
}

#intestazione_bassa {
 width:970px;
 height:110px;
 background:url(../images/02intestazione_bassa.jpg) top left no-repeat;
 padding-top:10px;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
 text-align:right;
 font-size:9px;
 color:#535353;
 padding-right:30px;
}

#intestazione_bassa h2 {
 font-size:12px;
 font-weight:bold;
 margin-top:0;
 margin-bottom:3px;
 text-align:center;
}


#menu {
 width:965px;
 height:36px;
 padding-top:15px;
 padding-bottom:0;
 padding-right:35px;
 background:url(../images/sfondomenu.jpg) top left no-repeat;
 color:#666666;
 font-weight:bold;
 font-size:12px;
 text-align:right;
}

#frammezzo01 {
 width:978px;
 height:19px;
 background:url(../images/altre_frammezzo01.jpg) top left no-repeat;
 padding-top:7px;
 padding-bottom:0;
 padding-left:50px;
 margin-top:-1px;
 margin-bottom:0;
 text-align:left;
 font-size:10px;
}


#corpoliquido {
 width:900px;
 background:url(../images/sfondo_corpo_liquido.gif) top left repeat-y;
 padding:10px 50px 0 50px;
 margin-top:0;
 margin-bottom:0;
 text-align:justify;
}

#corpoliquidonews {
 width:900px;
 float:left;
 background:url(../images/sfondo_corpo_liquido.gif) top left repeat-y;
 padding:10px 50px 0 50px;
 margin-top:0;
 margin-bottom:0;
 text-align:justify;
}

#corpoliquidonews h1 {
 padding-top:0;
 padding-bottom:0;
 margin-top:-50px;
 margin-bottom:0;
}

#corpoliquido_margsup {
 width:900px;
 background:url(../images/sfondo_corpo_liquido.gif) top left repeat-y;
 padding:5px 50px 0 50px;
 margin-top:0;
 margin-bottom:0;
 text-align:justify;
}

#corpoliquido h1 {
 padding-top:0;
 padding-bottom:0;
 margin-top:-50px;
 margin-bottom:0;
}

#corpoliquido h1 .nomargintop {
 padding-top:0;
 padding-bottom:0;
 margin-top:0px;
 margin-bottom:0;
}

#corpoliquido h5 {
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
}

#spaziomedia {
 float:right;
 width:318px;
 margin:0 10px 10px 10px;
 padding:10px;
 background:#f2f1f1;
}

#spaziomedia2 {
 float:right;
 width:318px;
 margin:0 10px 10px 10px;
 padding:10px;
}

#spaziogoodies {
 width:275px;
 margin:0 10px 10px 10px;
 padding:10px;
 background:#f2f1f1;
}

#spaziobianco {
 float:right;
 width:318px;
 margin:10px 10px 10px 10px;
 padding:10px;
 background:#ffffff;
 border:1px dotted #535353;
}

#frammezzo02 {
 width:1000px;
 height:35px;
 background:url(../images/altre_frammezzo02.png) top left no-repeat;
 padding-top:0;
 padding-bottom:0;
 margin-top:0;
 margin-bottom:0;
}

#piede {
 width:1000px;
 height:45px;
 padding-top:5px;
 color:#aaaaaa;
 font-size:9px;
 background:white;
 margin-top:0;
 margin-bottom:0;
}

#pannello_dettaglio {
 float:left;
 width:600px;
 margin:0 10px 10px 10px;
 padding:10px;
 background:#f2f1f1;
}

#pannello_gest-add {
 float:right;
 width:210px;
 margin:0 10px 10px 10px;
 padding:10px;
 background:#ffffff;
 border:1px dotted #999999;
 text-align:center;
}

#pannello_cont_extra {
 float:right;
 width:210px;
 margin:0 10px 10px 10px;
 padding:10px;
 background:#f2f1f1;
 border:1px dotted #999999; 
}

#pannello_extra_foto {
 width:850px;
 margin:0 10px 10px 10px;
 padding:10px;
 background:#f5e7e7;
 border:1px dotted #999999; 
}

#pannello_extra_fotourl {
 width:850px;
 margin:0 10px 10px 10px;
 padding:10px;
 background:#e0fde9;
 border:1px dotted #999999; 
}


#pannello_extra_video {
 width:850px;
 margin:0 10px 10px 10px;
 padding:10px;
 background:#f2f1f1;
 border:1px dotted #999999; 
}

#pannello_extra_altro {
 width:850px;
 margin:0 10px 10px 10px;
 padding:10px;
 background:#dbf2fb;
 border:1px dotted #999999; 
}				

#pannello_extra_tag {
 width:850px;
 margin:0 10px 10px 10px;
 padding:10px;
 background:#fdfae0;
 border:1px dotted #999999; 
}

.fotine {
 width:30px;
 float:left;
 margin-right:2px;
 margin-bottom:2px;
 margin-top:3px;
 border:1px solid white;
}

.fotoeventiview {
 width:315px;
 float:left;
 margin-right:2px;
 margin-bottom:2px;
 margin-top:3px;
 border:1px solid white;
}

.fotinenews {
 width:50px;
 margin:5px;
 border:1px solid #535353;
}

.divnewsfoto {
 width:530px;
 padding-left:10px;
 padding-top:5px;
}

.divnewscorrelate {
 width:530px;
 padding-left:10px;
 padding-top:0;
}

.nomeeventospan {
 font-weight:bold;
 font-style:italic;
 font-size:14px;
}

.pannelloutentesin {
 float: left;
 width:558px;
 padding:10px;
 margin:10px;
 border:1px dotted #535353;
}

.pannelloutentedes {
 float: left;
 width:258px;
 padding:10px;
 margin:10px;
 border:1px dotted #535353;
 background-color:#fdfae0;
}

.pannelloutenteinf {
 float: left;
 width:858px;
 padding:10px;
 margin:10px;
 border:1px dotted #535353;
}

#divcondividi {
 text-align:right;
 width:150px;
 float:right;
}

.rientromappa {
 padding-left:30px;
 margin-top:-10px;
}

.pannellinogestione {
 border:1px dotted #535353;
 vertical-align:middle;
}


.titpannellinogestione {
 background:#ffffff;
 font-weight:bold;
 padding-left:10px;
 padding-right:10px;
 margin-left:20px;
 margin-top:-12px;
 float:left;
 font-size:14px;
}

#fotovenues {
 width:900px;
 background:#fdfae0;
}

.fotinevenues {
 width:80px;
 float:left;
 margin-right:2px;
 margin-bottom:2px;
 margin-top:3px;
 border:1px solid black;
}

#avvertimentoinizio {
 width:898px;
 border:2px dotted #535353;
 font-weight:bold;
 font-size:36px;
 padding:10px;
 text-align:center;
 background:#fdfae0;
}

#avvertimentoiscrizione {
 width:898px;
 border:1px dotted #535353;
 font-weight:bold;
 font-size:14px;
 padding:10px;
 text-align:justify;
 background:#999999;
 color:#FFFFFF;
}

.img_guida_des {
 float:right;
 margin:3px 0 3px 8px;
 border:1px dotted #535353;
}

.img_guida_sin {
 float:left;
 margin:3px 8px 3px 0;
 border:1px dotted #535353;
}

.tabguidabordo1 {
 border-bottom:1px solid #c9c9c9;
}

.recapiscrnewsletter {
 margin:10px;
 padding:10px;
 background-color:#fdfae0;
}

.bottrecapiscrnewsletter {
 float:right;
 margin:10px;
}

.bott_pag_iscrizioni {
 text-align:left;
 padding:20px;
}

.testo_pag_iscrizioni {
 text-align:justify;
 padding:0 20px 0 20px;
 width:300px;
}