html,body{height:100%;}
*{margin:0;padding:0;}

body{font-family:"Lucida Grande", "Lucida Sans Unicode",Arial,Verdana,Helvetica;margin:0;text-align:center;color:#A6A6A6;font-size:12px;background:#000;}
h1, h2{color:#000;font-size:12px;}
h1{background:url(../images/logo_donnachiara.gif) no-repeat;width:172px; height:182px;position:absolute;left:-84px; top:180px;z-index:10;}
h1 a{display:block; color:#000;width:172px; height:182px;text-decoration:none;}
#container_home{position:absolute;width:960px;height:540px;margin:0 auto;top:50%;margin-top:-300px;left:50%;margin-left:-480px;}
#container{position:absolute;width:840px;height:540px;border:1px solid #434343;margin:0 auto;top:50%;margin-top:-300px;left:50%;margin-left:-380px;}
#cover{position:absolute;right:0px; top:0px;}
#menu{position:absolute;height:30px;bottom:-50px;left:0; list-style-type:none;width:920px;overflow:hidden;}
#menu li{display:inline;font-family:"Lucida Sans Unicode",Verdana, Helvetica, Arial;text-transform:lowercase;}
#menu li a{display:block;float:left; padding:0 32px 0 5px;color:#434343;text-decoration:none;border-left:1px solid #434343;}
#menu li a:hover, #menu li a.on_corrente {color:#FFF;border-left:1px solid #FFF;}
.sommaire{left:460px!important;width:300px !important;}
.sommaire li{color:#FFF!important;}
.sommaire li a{color:#FFF!important;}

#news_home{position:absolute; left:148px; top:23px; color:#F6C72E; font-size:14px;text-align:left; width:320px;z-index:100;line-height:23px;}
#news_home h3{font-size:18px;font-weight:normal; text-transform:uppercase; margin-bottom:10px;}

#seiin h3{position:absolute; left:360px; bottom:30px;padding-bottom:7px;background:url(../images/seiin.gif) no-repeat left center; height:30px; padding-left:214px;font-family:"Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, Arial;font-size:25px;color:#FFF;font-weight:normal;z-index:10;}
#content_right{width:200px; padding:10px; height:430px;overflow:hidden;text-align:left;position:absolute; top:0;right:0;padding-right:65px;}
#content_right h3{font-family:"Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, Arial;font-size:12px;}
#content_right h4{font-family:"Lucida Grande", "Lucida Sans Unicode",Verdana, Helvetica, Arial;font-size:12px;margin:10px 0;font-weight:normal;}
#content_right h4 span{visibility:hidden;}
#content_right ul{list-style-type:none;width:250px;text-transform:uppercase; font-size:14px;border-left:6px solid #434343;padding-top:15px; margin-top:-10px;}
#content_right li a{display:block;color:#A6A6A6; padding-left:20px;text-decoration:none;margin-left:-6px;height:35px;}
#content_right li a.c_01:hover,#content_right li a.c_01.on {border-left:6px solid #CE025C;color:#FFF;padding-left:14px;}
#content_right li a.c_02:hover,#content_right li a.c_02.on {border-left:6px solid #5b579d;color:#FFF;padding-left:14px;}
#content_right li a.c_03:hover,#content_right li a.c_03.on {border-left:6px solid #E50C2E;color:#FFF;padding-left:14px;}
#content_right li a.c_04:hover,#content_right li a.c_04.on {border-left:6px solid #F17C00;color:#FFF;padding-left:14px;}
#content_right li a.c_05:hover,#content_right li a.c_05.on {border-left:6px solid #53DAC2;color:#FFF;padding-left:14px;}
#content_right li a.c_06:hover,#content_right li a.c_06.on {border-left:6px solid #F6C72E;color:#FFF;padding-left:14px;}
#content_right li a.c_07:hover,#content_right li a.c_07.on {border-left:6px solid #FFFFFF;color:#FFF;padding-left:14px;}
#content_right li a.c_0:hover,#content_right li a.c_0.on {border-left:6px solid #F6C72E;color:#FFF;padding-left:14px;}
#scrollBottom{opacity: 1; position: absolute; bottom: 110px; text-align: center; right: 35px;background:transparent url(../images/down.gif) no-repeat scroll left top;height:9px;width:10px;}
#scrollTop{opacity: 1; position: absolute; bottom: 130px; text-align: center; right: 35px;background:transparent url(../images/up.gif) no-repeat scroll left top;height:9px;width:10px;}
#scrollBottom span, #scrollTop span{display:none;}

#scroll_gallery{width:6px; height:447px;position:absolute; top:0;right:22px;}
#scroll_gallery ul{list-style-type:none;height:447px;text-transform:uppercase; border-left:6px solid #434343;}
#scroll_gallery li a{display:block;color:#A6A6A6; width:30px;text-decoration:none;margin-left:-6px;height:19px;}
* html #scroll_gallery li a{width:auto;}
#scroll_gallery li a.c_0:hover,#scroll_gallery li a.c_0.on {border-left:6px solid #F6C72E;color:#FFF;padding-left:14px;}
#scroll_gallery li a span{visibility:hidden;}
#scrollLeft{opacity: 1; position: absolute; top: 360px; text-align: center; left: 575px;background:transparent url(../images/left.gif) no-repeat scroll left top;height:9px;width:10px;}
#scrollRight{opacity: 1; position: absolute; top: 360px; text-align: center; left:805px;background:transparent url(../images/right.gif) no-repeat scroll left top;height:9px;width:10px;}
#scrollLeft span, #scrollRight span{visibility:hidden;}

#pagination{margin-top:15px; width:100%; text-align: right; }
#pagination a{color:#A6A6A6; }
#pagination a:hover, #pagination .on {color:#F6C72E; }

#content_bottom{position:absolute; right:20px; width:245px;text-align:left;top:190px;height:145px; overflow:hidden;}
#gallery{position:absolute; right:20px; width:245px;text-align:left;top:379px;overflow:hidden;height:67px;}
#gallery dt{float:left;display:block;margin-right:5px;height:67px;background:#A6A6A6;}
#gallery dt a img{border:none;}
#gallery dd{display:none;}

#content_left{width:200px; padding:10px; height:425px;overflow:hidden;text-align:left;position:absolute; top:5px;right:273px;}
#content_left p,#content_right p{margin-bottom:10px;}
#content_left span{visibility:hidden;}
#content_left #pagination span{visibility:visible;}
#content_left a,#content_right a,#content_bottom a{color:#A6A6A6;}
#content_img {position:absolute; top:0px;left:150px;z-index:1;text-align:right; width:400px;}
#content_img div{position:absolute; top:0px;right:0px;}
#content_img_1 {position:absolute; top:0px;left:300px;z-index:1;}
#content_img_2 {position:absolute; top:0px;left:0px;z-index:1;}
#content_gallery {position:absolute; top:0px;left:150px;z-index:1;text-align:right; width:640px;height:447px; overflow:hidden;}
#content_gallery dt {height:448px;}
#content_gallery dl {text-align:center;}
* html #content_gallery {left:130px;}
#content_right.contatti, #content_left.contatti{top:175px!important;font-size:11px;height:290px!important;}
#content_right.contatti h4{margin-top:0!important;}
#content_left.contatti{margin-left:15px!important;}
#container_home #copy{left:116px;}
#copy{position:absolute;bottom:-74px;left:0; border-top: 1px solid #434343;width:840px;color:#434343;text-align:left;font-size:10px;padding-top:5px;}
#copy p{float:left;}
#copy ul{float:right;list-style-type:none;}
#copy li{display:inline}
#copy a{display:block; float:left; padding-left:15px;color:#434343; text-decoration:none;}
#copy a:hover{color:#FFF;}

#social {float:right;list-style-type:none; position:absolute; top:620px; right:0px;}
#social li{display:inline}
#social .facebook span, #social .twitter span {visibility: hidden;}
#social .facebook {background:transparent url(../images/facebook.png) no-repeat scroll 0 0; height:25px; width: 25px; margin-top:-2px; padding-left:0; margin-left:15px;}
#social .twitter {background:transparent url(../images/twitter.png) no-repeat scroll 0 0; height:25px; width: 25px; margin-top:-2px; padding-left:0;}
#social a{display:block; float:left; padding-left:15px;color:#434343; text-decoration:none;}

#immagini{position:absolute; right:280px; top:50px; z-index:100;list-style-type:none;border-left:6px solid #434343;}
#immagini li a{display:block;color:#000;font-size:8px;text-decoration:none;height:30px;margin-left:-6px;}
#immagini li a.c_0:hover,#immagini li a.c_0.on {border-left:6px solid #F6C72E;color:#FFF;}


#content_left a{text-decoration:none; display:block; float:left; width:200px;}
#content_left a:hover{text-decoration:underline;}
#content_left a img{border:none; margin-bottom:10px; display:block; float:left; margin-right:5px;}

.fb_edge_widget_with_comment {
top:620px;
left:0;
position:absolute !important;
width:300px;
}

#container_home .fb_edge_widget_with_comment {

left:115px !important;
}


