* { margin:0; padding:0; }
body { font-family:Arial, sans-serif; font-size:12px; background:#000000;}
a:focus, a { outline:none;}


#dolce { width:1000px; margin:6px auto; }
#animation { width:1000px; height:600px; margin-bottom:5px; display:block;position:relative; color:#ffffff; }
#animation p.info_swf { color:#ffffff; margin:50px auto;}
#animation p.info_swf a img { border:0px; text-decoration:none;}
        
#mentions { position:relative;padding:0px 7px 10px 8px; font-size:11px; color:#ffffff; line-height:16px; width:1000px;}
div#fo_left { float:left; left:0px;}
div#fo_right { float:right; right:0px;}

div#fo_left .legal { float:left;}
div#fo_left .legal a { text-decoration:underline; color:#ffffff;}
div#fo_left .legal span{ margin:0 4px;}
div#fo_left .facebook { float:left; margin:0 0 10px 5px;}
div#fo_left .facebook a { text-decoration:none; color:#ffffff;}
div#fo_left .facebook img { float:left;margin-right:5px;}
div#fo_left .facebook span { float:left; display:block; margin-top:1px;} 
div#fo_left .copyright {clear:both;}
div#fo_left p.dolce {clear:both;}

div#fo_right .lang {right:7px; color:#999999;}
div#fo_right .lang a { text-decoration:underline; color:#ffffff;}
div#fo_right .lang span{ margin:0 4px;}
div#fo_right .dolce_site { right:0px; position:absolute; margin-top:20px;}   