/* Struttura Generale */
#supercontainer { text-align: left; width: 800px; }

#container { position: relative; background-image: url(../images/bg_africa.gif); background-repeat: no-repeat; background-position: 250px right; }

#sx { position: absolute; width: 200px; top: 0px; left: 0px; }

#dx { position: relative; width: 600px; top: 0px; left: 210px; }

#footer { width: 800px; padding: 0px 0px 10px 0px; }

.contenuto_txt { width: 570px; padding-top: 50px; padding-bottom: 50px; }

/* Classi Generali */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: center; }
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
div, ul, li, p, h1, h2, h3, span, a, body { margin: 0; padding: 0; }
img { border: none; }
a img { border: none; }
strong { color: #009036; }
.input { border: solid 1px #00953C; }
.padding1 { padding-top: 7px; }
.padding2 { padding-top: 7px; padding-left: 25px; }
.hide{ display: none; visibility: hidden; }
.verde { color: #009036; vertical-align: text-top; }
.myList { list-style-type: square;  padding-left: 40px; line-height: 20px; }
.myList a { color: #000000; text-decoration: none; }
.myList a:hover { color: #DD0017; }
.LinkVerde a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #009036; font-weight: bold; text-decoration: none; }
.LinkVerde a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #009036; font-weight: bold; text-decoration: underline; }
.LittleWhiteSpace { height: 70px; }
.WhiteSpace { height: 170px; }

/* Classi Colonna Sinistra */
.newsletter { padding-top: 30px; }
.separatore { padding-bottom: 20px; }
.progetti ul { padding-top: 20px; }
.progetti li { list-style-type: none; padding-bottom: 5px; }
.progetti a { color: #000000; text-decoration: none; }
.progetti a:hover { color: #DD0017; }

/* Classi Colonna Destra */
.menu1liv_1 { width: 565px; padding-left: 35px; padding-bottom: 5px; }
.menu1liv_1 ul, .menu1liv_2 ul { width: 565px; }
.menu1liv_1 li, .menu1liv_2 li { float: left; list-style-type: none; }
.menu1liv_2{ width: 565px; }
.menu1liv_1 ul a, .menu1liv_2 ul a { background-repeat: no-repeat; display: block; width: 133px; height: 24px; }
.menu1liv_1 ul span, .menu1liv_2 ul span { background-repeat: no-repeat; display: block; width: 133px; height: 24px; }
a.ico1 { background-image: url(../images/mn1liv/chi_siamo.gif); }
a.ico1:hover { background-image: url(../images/mn1liv/chi_siamo_r.gif); }
span.ico1 { background-image: url(../images/mn1liv/chi_siamo_r.gif); }
a.ico2 { background-image: url(../images/mn1liv/sostienici.gif); }
a.ico2:hover, span.ico2 { background-image: url(../images/mn1liv/sostienici_r.gif); }
span.ico2 { background-image: url(../images/mn1liv/sostienici_r.gif); }
a.ico3 { background-image: url(../images/mn1liv/galleria_foto.gif); }
a.ico3:hover, span.ico3 { background-image: url(../images/mn1liv/galleria_foto_r.gif); }
a.ico4 { background-image: url(../images/mn1liv/novita_progetto.gif); }
a.ico4:hover, span.ico4 { background-image: url(../images/mn1liv/novita_progetto_r.gif); }
a.ico5 { background-image: url(../images/mn1liv/strada.gif); }
a.ico5:hover, span.ico5 { background-image: url(../images/mn1liv/strada_r.gif); }
a.ico6 { background-image: url(../images/mn1liv/link_amici.gif); }
a.ico6:hover, span.ico6 { background-image: url(../images/mn1liv/link_amici_r.gif); }
a.ico7 { background-image: url(../images/mn1liv/italia_africa.gif); }
a.ico7:hover, span.ico7 { background-image: url(../images/mn1liv/italia_africa_r.gif); }
a.ico8 { background-image: url(../images/mn1liv/bottega.gif); }
a.ico8:hover, span.ico8 { background-image: url(../images/mn1liv/bottega_r.gif); }

/* Classi Footer */
.scrivici { background-image: url(../images/footer.gif); background-repeat: no-repeat; background-position: bottom left; text-align: right; padding-bottom: 3px; }
.scrivici a { color: #000000; text-decoration: none; font-weight: bold; }
.scrivici a:hover { color: #DD0017; }
.myFooterList ul { padding-top: 5px; }
.myFooterList li { display: inline; background-image: url(../images/separatore_footer.gif); background-repeat: no-repeat; background-position: right; padding-left: 5px; padding-right: 5px; }
.myFooterList a { color: #000000; text-decoration: none; }
.myFooterList a:hover { color: #DD0017; }