/* ----------------------------------------------------- generali ----------------------------------------- */

body {
    text-align: center; font-family: verdana; 
    }

div#container {
    width: 975px;
    height: 650px;
    margin: 0px auto;   
    text-align: left;   
    border: 1px solid white;
    background: #fff url('../immagini_1/bg.gif') no-repeat center top;
    
    } 
    
div#separatore {width: 973px; height: 40px; margin:0; padding:0;}
div#header {width: 973px; height: 188px; margin:0; padding:0; border:0} 
div#corpo {width: 973px; height: 340px; margin:0; padding:0;}
div#link_admin {width: 973px; height: 15px; margin: 26px 0 0 0 ; padding:0;}
div#link_admin a {margin-left: 100px; display: block; width: 120px; height: 13px; background: transparent url('../immagini_generale/area_riservata.gif') no-repeat left top;}
 
 
div#contatore {width: 973px; height: 22px; margin:0 ; padding:0;}

 


.box_paragrafo {margin: 0; padding:0; text-align:justify}
.box_paragrafo p {padding: 0 6px 0 6px; margin: 0 0 0; text-align: justify; font-size: 0.7em;}

.immagini {margin: 8px 0 8px 0; padding:0; width: 100%; text-align: center; float:left;}
.immagini img {padding:0; margin: 0 0 0 0;}


/* ----------------------------------------------------- homepage ----------------------------------------- */

div#home_box1 {float: left; height: 341px; width: 138px; } /* distanziatore */ 
div#home_box2 {float: left; height: 341px; width: 402px; }
div#home_box3 {float: left; height: 341px; width: 190px; margin-left: 4px;}
div#home_box4 {float: left; height: 341px; width: 204px; margin-left: 4px;}


div#box_scroll {margin: 0; width: 100%; height: 108px;}
div#box_scroll a {text-decoration: none; text-align: justify;}
div#box_scroll a:hover {text-decoration: underline;}

div#box_scroll a:visited {color:black;}


.tickler {display: block; font-family: verdana; font-size: 0.7em; float: right; margin: 25px 10px 0 0; width: 245px; height: 75px;}

.marquee_freccia {
margin:0; 
padding:0; 
float:left; 
width: 16px; 
height: 16px; 
float:left; 
background: #fff url('../immagini_1/arrow_down.gif') no-repeat left top;
}


.marquee_testo {padding:0; margin: 0 0 0 4px; float:left; text-align:justify; width:200px}


.label_i_primi {
margin: 5px 0 0 0; 
padding:0; 
width: 100%; 
height: 35px; 
background: #fff url('../immagini_1/i_primi.gif') no-repeat left top;
}


.label_perche_emc {
margin: 14px 0 0 0; 
padding:0; 
width: 100%; 
height: 35px; 
background: #fff url('../immagini_1/perche_emc.gif') no-repeat left top;
}

.label_ti_aspettiamo {
margin: 14px 0 0 0; 
padding:0; 
width: 100%; 
height: 35px; 
background: #fff url('../immagini_1/ti_aspettiamo.gif') no-repeat left top;
}



/* ----------------------------------------------------- il club ----------------------------------------- */

div#il_club_box1 {float: left; height: 341px; width: 138px; } /* distanziatore */ 
div#il_club_box2 {float: left; height: 341px; width: 431px; margin-left: 40px;}
div#il_club_box3 {float: left; height: 341px; width: 307px; margin-left:10px;}


.label_europamulticlub {
margin: 20px 0 0 0; padding:0; width: 100%; height: 35px;
background: transparent url('../immagini_1/europamulticlub.gif') no-repeat 75px top;
}

.label_vuoi_fare_un_giro {
margin: 20px 0 0 0; padding:0; width: 100%; height: 35px;
background: #fff url('../immagini_1/vuoi_fare_un_giro.gif') no-repeat left top;
}



div#contenitore_liste {margin-top: 2px; border: 1px solid white; margin-bottom: 3px; width: 100%; float:left;}

.senza_flag {border: 1px solid white;  list-style: url('../immagini_1/bullet.gif'); 
float:left; font-size: 0.7em; margin: 8px 0 0 4px; padding: 0 0 0 25px;
}

.con_flag {border: 1px solid white; list-style: url('../immagini_generale/eng_flag.gif'); float:left; font-size: 0.7em; margin: 8px 0 0 4px; padding: 0 0 0 25px;
}

/* ----------------------------------------------------- dove siamo ----------------------------------------- */

div#dove_siamo_corpo {width: 973px; height: 230px; margin: 2px 0 0 0; padding:0; }

div#dove_siamo_box1 {float: left; height: 227px; width: 145px; } /* distanziatore */ 
div#dove_siamo_box2 {float: left; height: 227px; width: 400px;}
div#dove_siamo_box3 {float: left; height: 227px; width: 400px; margin-left: 4px;}

.label_dove_siamo {
margin: 8px 0 0 0; 
padding:0; width: 100%; 
height: 35px; 
background: transparent url('../immagini_1/dove_siamo.gif') no-repeat 270px top;
}


.box_percorsi {background-color: #eee; width: 398px;  height: 50px; margin-top:5px; border: 1px solid #ccc;}
.box_percorsi h4 {font-weight: bold; color: #0A6EA3; font-size: 0.7em; padding:0; margin: 4px 0 0 4px; }
.box_percorsi p{font-size: 0.7em; padding:0; margin: 1px 0 0 4px; text-align: justify; line-height: 1.3em}

.contenitore_links {float: left; margin-top: 8px;}
.contenitore_links a {text-decoration: none; float: left; width: 110px; height: 15px; display: block; margin-right: 3px; text-align: left; font-size: 0.7em; color: gray}
.contenitore_links img {border:0; float:left; margin-right:3px;}

.dove_siamo_box_paragrafo {width: 744px; margin: 0 0 0 200px;}

.dove_siamo_box_paragrafo { padding:0; text-align:justify}
.dove_siamo_box_paragrafo p {padding: 0 6px 0 6px; margin: 0 0 0; text-align: justify; font-size: 0.7em;}


/* ----------------------------------------------------- dove siamo - percorsi ----------------------------------------- */

.label_dove_siamo_percorso {
margin: 8px 0 0 0; 
padding:0; width: 100%; 
height: 35px; 
background: transparent url('../immagini_1/come_raggiungere.gif') no-repeat 270px top;
}



.box_istruzioni_percorso {background-color: #eee; width: 398px; height: 230px; margin-top:5px; border: 1px solid #ccc;}
.box_istruzioni_percorso h4 {font-weight: bold; color: #0A6EA3; font-size: 0.7em; padding:0; margin: 4px 0 0 4px; }
.box_istruzioni_percorso p{font-size: 0.7em; padding:0; margin: 1px 0 0 4px; text-align: justify; line-height: 1.3em}

.box_istruzioni_percorso ul {font-size: 0.7em; padding:0; margin: 8px 0 0 20px; text-align: justify; line-height: 1.3em; list-style: url('../immagini_1/bullet.gif'); }
.box_istruzioni_percorso li {margin-top: 6px}


/* ----------------------------------------------------- eventi natale 2008----------------------------------------- */

div#eventi_box1 {float: left; height: 257px; width: 145px; } /* distanziatore */ 
div#eventi_box2 {float: left; height: 270px; width: 410px; border: 1px solid #FFF; padding:2px;}
div#eventi_box3 {float: left; height: 257px; width: 185px; margin-left: 4px;}
div#eventi_box4 {float: left; height: 270px; width: 185px; margin-left: 4px; border: 1px solid gray}


.eventi_natale_label {
margin: 16px 0 5px 0; 
padding:0; width: 100%; 
height: 35px; 
background: transparent url('../immagini_1/programma_marzo2010.gif') no-repeat 280px top;
}

.label_ultime_news {
margin: 0 0 0 0; 
padding:0; width: 100%; 
height: 35px; 
background: #fff url('../immagini_1/ultime_news.gif') no-repeat left top;
}

.programma_titolo {color:red; font-family: verdana; font-size: 0.7em; font-weight: bold; margin: 6px 0 0 0; padding:0;}
.programma_testo {font-family: verdana; font-size: 0.7em; margin: 0 0 6px 0; padding:0; text-align:justify;}

.eventi_passati {font-family: verdana; font-size: 0.7em; margin: 0 0 0 15px; padding-left: 2px; list-style: url('../immagini_1/bullet.gif')}
.eventi_passati_li {margin-top:7px;}
.eventi_passati_li img {float: right: margin: 0 0 0 4px; padding: 0;}

/* ----------------------------------------------------- gallery ----------------------------------------- */


#label_gallery {

margin: 11px 0 0 0; 
padding:0; width: 100%; 
height: 35px; 
background: transparent url('../immagini_1/gallery.gif') no-repeat 268px top;
}


.gallery_row_link {float:left; display:block; margin-left: 15px;}
.gallery_row_link img {border: 2px solid #354883;width:130px;  }

/* ----------------------------------------------------- tour ----------------------------------------- */


#tour_box2 {border: 2px solid #75BDE3; width: 720px; margin-left: 200px}

#label_tour {

margin: 11px 0 0 0; 
padding:0; width: 100%; 
height: 35px; 
background: transparent url('../immagini_1/tour.gif') no-repeat 268px top;
}


/* ----------------------------------------------------- forum ----------------------------------------- */

div#container_forum {
    width: 975px;
    height: 1300px;
    margin: 0px auto;   
    text-align: left;   
    border: 1px solid white;
    background: #fff url('../immagini_1/bg_long.gif') no-repeat center top;
    
    } 



div#forum_corpo {width: 973px; height: 1450px; margin: 8px 0 0 0; padding:0; }

div#forum_box1 {float: left; height: 227px; width: 160px;} /* distanziatore */ 
div#forum_box2 {float: left; width: 780px; }

div#label_forum {
margin: 15px 0 0 0; 
padding:0; width: 100%; 
height: 35px; 
background: transparent url('../immagini_1/forum.gif') no-repeat 270px top;
}


.box_istruzioni {background-color: #eee; width: 398px; height: 67px; margin-top:5px; border: 1px solid #ccc;}
.box_istruzioni h4 {font-weight: bold; color: #0A6EA3; font-size: 0.7em; padding:0; margin: 4px 0 0 4px; }
.box_istruzioni p{font-size: 0.7em; padding:0; margin: 1px 0 0 4px; text-align: justify; line-height: 1.3em}

.forum_box_paragrafo {width: 744px; margin: 0 0 0 200px;}

.forum_box_paragrafo { padding:0; text-align:justify}
.forum_box_paragrafo p {padding: 0 6px 0 6px; margin: 0 0 0; text-align: justify; font-size: 0.7em;}
