/*àààààààà*/
* { margin:0px; padding:0px; }
body { font-family:"Lucida Grande", Arial, Helvetica, sans-serif; font-size:11px; background:#00d4da url('../img/0001_bg.gif') repeat-x top left; }

img { border:0px; }
ul, ul li { list-style:none; padding:0px; margin:0px; }
h1, h2, h3, h4, h5, p { font-weight:normal; }
a { text-decoration:none; color:#000000; }

.cl { clear:both; }


div#floritura { width:100%; float:left; background:url('../img/0001_floritura.jpg') no-repeat 970px 0; }


div#wrapper { width:970px; float:left; background:url('../img/0001_int-bg.gif') repeat-y top left; min-height: 900px; height: auto !important; height: 900px;  }

div#wrapper div#left { width:598px; float:left; background:url('../img/0001_bar-l.gif') no-repeat top left; min-height: 804px; height: auto !important; height: 804px; }

div#left { padding-top:350px; }

div#content-left { position:absolute; top:0px; left:0px; width:598px; z-index:1; }  

div#menu { height:711px; width:189px; float:right; background:url('../img/0001_menu-bg.gif') no-repeat top left; padding-left:10px; }



/*div#left div#menu {  float:left; }*/
div#menu ul { float:left; }
div#menu ul li { padding-left:43px; padding-top:7px; font-size:11px; }
div#menu ul li a { color:#014f52; line-height:14px; width:146px; display:block; height:18px; }
div#menu ul li.dbl a  { color:#014f52; line-height:14px; width:146px; display:block; height:33px; padding-top:1px; }
div#menu ul li.dbl a.act,div#menu ul li.dbl a:hover  { color:#014f52; line-height:14px; background:transparent url('../img/0001_m-h2.png') no-repeat top right; }
div#menu ul li a.act,div#menu ul li a:hover { color:#014f52; line-height:14px; background:transparent url('../img/0001_m-h.png') no-repeat top right;  }

div#menu ul li.ttl {  color:#3db0b8; font-size:13px; font-weight:bold; padding-top:20px; padding-bottom:2px; background:url('../img/00-m-ttl.gif') no-repeat bottom left; }
div#menu ul li.ttl span { background:url('../img/00-m-ttl.gif') repeat-x bottom left; padding-bottom:2px; }

div#logo { float:left; padding:42px 0 0 124px;  }

div#langs { width:376px; padding-top:221px; float:left; }

div#langs ul li { display:block; width:92px; height:15px; margin-bottom:10px; }
div#langs ul li a { color:#fff; display:block; width:75px; height:13px; font-size:9px; padding:2px 0 0 17px; }
div#langs ul li a.act,div#langs ul li a:hover { background:url('../img/0001_langs.gif') no-repeat top left; }

div#foot { width:970px; float:left; height:124px; background:url('../img/0001_peu-foot.gif') repeat-y top left; }
div#foot img { padding:25px 0 0 25px; float:left; }
div#foot ul { float:right; padding:57px 47px 0 0; width:400px;  }
div#foot ul li { color:#fff; float:right; }
div#foot ul li a { color:#b2e8ed; font-size:10px; padding:0 15px 0 15px; font-weight:bold;  }
div#foot ul li a:hover { text-decoration:underline; }


div#right { width:370px; float:left; padding-left:1px;  }
div#right div#ban { width:370px; float:left; height:432px; background:#bdecf0; }
div#right div#btm { background:url('../img/0001_bg-right.gif') repeat-x top left;  width:370px; float:left; min-height: 722px; height: auto !important; height:722px; }
