/* CSS Document */


/*GENERALE*/
body{margin:0;padding:0;background-color:#666;background-image:url(../images/bg_body.jpg);background-repeat:repeat-x; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#333}
#wrap { margin: 0 auto; text-align: center; width:900px; height:auto;/* background: no-repeat top url(../images/bg_top.jpg) padding-top:38px*/ padding-top:28px}
.content{width: 898px; min-height:700px; height:auto; border:#CCC solid 1px; margin-top:0px; padding-top:0px;padding-right:0px; background-color:#FFF}
#corpo {padding-left:7px;text-align:left;width:890px; float:left; line-height:16px; font-size:11px}
#corpo p{padding-top:15px; margin:0px;}

.float{ float:left}

a:link,a:visited,a:active,.pages a:link,.pages a:visited,.pages a:active{text-decoration:none;color:#666; font-weight:bold;}
a:hover{color:#666;font-weight:bold; text-decoration:underline}

.tit_h {background:url(../images/bg_title.jpg) repeat-x;height:50px;padding:0 0 0 5px; margin:0PX}
h1 {font-size: 12px;font-weight: bold;color:#666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0px;padding-top:15px; padding-left:10px}
h2 {font-size: 14px;font-weight: bold;color:#666;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0px;padding-top:15px; text-align:center}

.box-txt_large{float:left;width:850px;}

.box-txt_medium{float:left;width:430px;}
.box-txt_medium p {float:left;width:390px; padding-left:15px}

.box-txt_medium2{float:left;width:400px; margin-left:30px; margin-bottom:20px}
.box-txt_medium2 p {float:left;width:350px; padding-left:15px}
.box-txt_medium2 img {float:left; padding-left:15px; padding-top:10px; padding-bottom:10px}

.box-txt{float:left;width:550px;}
.box-txt p{ padding-left:10px}
.box-txt img {float:left; padding:5px}

.box-col{float:right;width:250px; padding-right:20px;margin-bottom:20px}
#box-col p{padding:0px;}

.box-txt_small{float:right;width:250px; padding-right:30px; font-size:10px; color:#666; text-align:justify; margin-bottom:20px}
.box-txt_small p{padding-top:15px; margin:0px;}

.sepa-news{ background:url(../images/bg_sepa.jpg) repeat-x; height:10px; margin:15px 0px 0px 0px}


/*MENU */
#lang{  float:right;background: no-repeat url(../images/bg_lang.jpg); width:30px!important;/**/width:28px; height:40px; padding-top:4px !important;/**/padding-top:2px; padding-left:4px; margin-top:2px; margin-left:1px; margin-right:3px;}
.menu{background:url(../images/btn_menu.jpg) repeat-x;width:854px; float:left; margin-top:2px; margin-left:5px; display:inline }

ul#navlist {display:inline ; line-height: 40px;/*height: 34px; padding-top:3px;*/ padding:1px; white-space: nowrap; margin:0px; float:left}
#navlist li {display:inline;list-style-type: none; margin-left: 0px;padding-left:40px; padding-right:50px;background:url(../images/btn-menu.jpg) no-repeat;height:40px; padding-top:10px }
*:first-child+html ul#navlist { float:left; display: inline; list-style-type: none; margin-left: 0px; padding:0px; }/*per ie7*/
#navlist a {padding:10px 1px 1px 1px; min-height: 40px; height:40px; font-size:15px;}
#navlist a:link, #navlist a:visited {font-size:15px; font-family:Tahoma, Geneva, sans-serif; font-weight:normal;color: #FFF; text-decoration: none; }
#navlist a:hover { color:#FFF; font-style:italic} 
#navlist li a#current { color:#FFF; text-decoration:none;font-style:italic }

/* SLIDE + LOGO */
.slide{float:left;padding-left:7px; padding-top:15px; padding-bottom:10px; width:440px; height:370px;}
.video{float:left;padding-left:16px; padding-top:15px; width:438px;}
.logo-sez{ float:left; background:url(../images/bg_logo1.jpg) no-repeat; width:443px; height:360px}
.logo-sez2{float:left; background:url(../images/bg_logo2.jpg) no-repeat; width:443px; height:360px}
.logo-sez3{float:left; background:url(../images/bg_logo3.jpg) no-repeat; width:443px; height:360px}
.logo-sez4{float:left;background:url(../images/bg_logo4.jpg) no-repeat; width:443px; height:360px}
.logo-sez5{float:left; background:url(../images/bg_logo5.jpg) no-repeat; width:440px; height:360px}

/* FOOTER  */

#footer {text-align:left;width:900px; height:43px;background: url(../images/footer.jpg) no-repeat;color:#CCC;font-family:Arial,Helvetica,sans-serif;font-size:10px;margin-top:10px;padding-top:0;}
#footer p {padding-right:30px; padding-left:25px; padding-top:0px!important;/**/padding-top:0px; margin-top:8px }
#footer a:hover {color:#CCC;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:underline;}
#footer a:link, #footer a:visited {color:#CCC;font-family:Arial,Helvetica,sans-serif;font-size:10px;text-decoration:none;}
.spazio{ width:220px; float: left; clear:both}
