/* ANDREA SESTITO
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
.clear {clear:both;}
* html ul li, * html ul li a {height:1%;}
a {outline:none;}
.clear {clear:both;}
body {margin:0 0 0 5px; padding:0; border:0; font-family: Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#000; font-weight:normal;}
body.home {background:url(../imgs/bg_home.jpg) top left repeat #fff;}
body.about {background:#572dc4;}
body.legal {background:#b532eb;}
h1 {padding:0; margin:0 0 15px 0; border:0; display:block; font-size:22px; color:#fff;}
#container {width:925px;}

/* Men˜ + SX
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#sx_home {width:205px;}
#sx {float:left; width:205px;}

#menu_home {width:205px;}
#menu_home ul {list-style:none; padding:0; margin:0; border:0;}
#menu_home ul li {margin:0 0 4px 0;}
#menu_home ul li a {display:block; padding:5px 8px 5px 8px; background:#fff; font-size:50px; font-weight:bold; color:#000; text-decoration:none;}
#menu_home ul li a:hover, #menu ul li a.active {background:#000; color:#fff}

#menu {float:left; width:205px;}
#menu ul {list-style:none; padding:0; margin:0; border:0;}
#menu ul li {margin:0 0 4px 0;}
#menu ul li a {display:block; padding:5px 8px 5px 8px; font-size:50px; background:#fff; font-weight:bold; color:#000; text-decoration:none;}
#menu ul li a:hover, #menu ul li a.active {background:#000; color:#fff}

/* Content DX
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#dx {float:left; width:700px; margin:0 0 0 20px;}

/* Sezioni interne
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#indice {}
#indice ul {list-style:none; padding:0; margin:0; border:0;}
#indice ul li {}
#indice ul li a {display:block; padding:5px 5px 60px 5px; margin:0 0 30px 0; font-size:50px; font-weight:bold; color:#fff; text-decoration:none;}
#indice ul li.color1 a {background:#000;}  /* NERO */
#indice ul li.color2 a {background:#572dc4;} /* VIOLA */
#indice ul li.color3 a {background:#b532eb;} /* FUCSIA */
#indice ul li a:hover {background:#eb3296;}

#paging_list {float:left; width:700px; margin:0 0 30px 0;}
#paging_list ul {list-style:none; padding:0; margin:0; border:0;}
#paging_list ul li {float:left;}
#paging_list ul li a {font-size:50px; font-weight:bold; color:#b8b8c2; text-decoration:underline; margin:0 0 0 8px;}
#paging_list ul li a:hover, #paging_list ul li a.active {color:#572dc4; text-decoration:none;} 

#paging_list_archive {float:left; width:700px; margin:0 0 30px 0;}
#paging_list_archive ul {list-style:none; padding:0; margin:0; border:0;}
#paging_list_archive ul li {float:left;}
#paging_list_archive ul li a {font-size:50px; font-weight:bold; color:#b8b8c2; text-decoration:underline; margin:0 0 0 8px;}
#paging_list_archive ul li a:hover, #paging_list ul li a.active {color:#572dc4; text-decoration:none;} 

#paging_details {float:left; width:205px; margin:90px 0 0 0;}
#paging_details ul {list-style:none; padding:0; margin:0; border:0;}
#paging_details ul li {float:left;}
#paging_details ul li a {font-size:50px; font-weight:bold; color:#b8b8c2; text-decoration:underline; margin:0 0 0 8px;}
#paging_details ul li a:hover, #paging_details ul li a.active {color:#572dc4; text-decoration:none;}
#paging_details ul li.lungo {width:100px;} 

#gallery {}
#gallery ul {list-style:none; padding:0; margin:0; border:0;}
#gallery ul li {margin:0 0 4px 0;}
#gallery ul li img {width:700px;}

#descrizione {background:#000; color:#fff; padding:15px 10px 15px 10px; line-height:15px; margin:0 0 30px 0;}

/* About
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#about {color:#fff; padding:15px 10px 15px 15px; margin:0 0 30px 0; font-size:16px; line-height:22px; font-weight:normal;}
#about p {padding:0; margin:0; border:0;}
#about h1 {padding:0 0 8px 0; margin:0 0 15px 0; border:0; display:block; font-size:50px; color:#fff;}
#about a {color:#fff; text-decoration:underline;}
#about a:hover {text-decoration:none;}

/* Legal
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#legal {color:#fff; padding:15px 10px 15px 15px; line-height:15px; margin:0 0 30px 0; font-size:22px; line-height:30px; font-weight:normal;}
#legal p {padding:0; margin:0; border:0;}
#legal h1 {padding:0 0 8px 0; margin:0 0 15px 0; border:0; display:block; font-size:50px; color:#fff;}
#legal a {color:#fff; text-decoration:underline;}
#legal a:hover {text-decoration:none;}

/* News
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#news {}
#news ul {list-style:none; padding:0; margin:0; border:0;}
#news ul li {margin:0;}
#news ul li img {margin:0 0 8px 0; width:700px;}
#news ul li div.txt {background:#FFFFFF; color:#000000; padding:15px 0 15px 0; line-height:15px; margin:0 0 30px 0;}
#news ul li div.txt h1 {color:#000000;}
#news ul li div.txt a {color:#b532eb; font-weight:bold; text-decoration:nderline;}
#news ul li div.txt a:hover {text-decoration:underline; color:#fff;}
#news ul li div.txt img {width:auto; height:auto;}

/* Men˜ footer
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#menu_footer {clear:both; width:684px; background:#000; padding:8px; margin:0 0 4px 0;}
#menu_footer ul {padding:0; margin:0; border:0; list-style:none;}
#menu_footer ul li {float:left;}
#menu_footer ul li a {text-decoration:underline; color:#fff; margin:0 10px 0 0;}
#menu_footer ul li a:hover {text-decoration:none;}
#menu_footer ul li a.active {text-decoration:none;}

/* Footers
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#footer_home {clear:both; width:700px; background:#fff; padding:8px; margin:107px 0 4px 0;}
#foot_home_sx {width:620px; float:left;}
#foot_home_dx {width:80px; float:left; text-align:right;}
#footer_home a {color:#eb3296; text-decoration:underline;}
#footer_home a:hover {text-decoration:none;}

#footer {clear:both; width:684px; background:#fff; padding:8px; margin:0 0 4px 0;}
#foot_sx {width:600px; float:left;}
#foot_dx {width:84px; float:left; text-align:right;}
#footer a {color:#eb3296; text-decoration:underline;}
#footer a:hover {text-decoration:none;}

#footer_dettaglio {clear:both; width:684px; background:#eb3296; padding:8px; margin:0 0 4px 0;}
#foot_sx {width:600px; float:left;}
#foot_dx {width:84px; float:left; text-align:right;}
#footer_dettaglio a {color:#fff; text-decoration:underline;}
#footer_dettaglio a:hover {text-decoration:none; color:#000;}
a.legal {font-weight:normal;}