* html { z-index:1; }
html,body{margin:0;padding:0; z-index:1; }
body{font: 76% arial,sans-serif;text-align:center;  background: #C1C1C1  url(../images/bg_body2.png) repeat-x;  }
a{ color: #D6012D; text-decoration:none;}
img {border:0px;}

div.container { width:980px; margin:0 auto; text-align:left; background:#FFF; color: #6A6A6A;  }
.tabella_video{  }
.tabella_video tr td{ border:2px solid #CCC; padding:2px; }

/*PAGINAZIONE*/
/*/*VERSIONE 1
.paginazione { float:right;color:#D6012D;font-size:12px;font-weight:normal; }
.paginazione a { color:#D6012D;text-decoration:underline; font-size:12px;font-weight:normal; }
.paginazione span { color:#D6012D;font-size:12px;font-weight:normal; }
/*VERSIONE 2
.paginazione { float:right;color:#D6012D;font-size:12px;font-weight:normal; }
.paginazione a { color:#000;text-decoration:none; font-size:12px;font-weight:normal; }
.paginazione span { color:#D6012D;font-size:12px;font-weight:normal; }
/*VERSIONE 3
.paginazione { float:right;color:#000;font-size:10px;font-weight:bold; }
.paginazione a { color:#D6012D;text-decoration:none; font-size:10px;font-weight:bold; }
.paginazione span { color:#000;font-size:10px;font-weight:bold; }*/

div.paginazione { float:none;margin-top:15px;color:#000;font-size:11px;font-weight:normal; }
div.paginazione a { color:#D6012D;text-decoration:none; font-size:11px;font-weight:normal; }
div.paginazione span { color:#000;font-size:11px;font-weight:bold; }
div.paginazione .numero_pagine { float:left;font-weight:bold; }
div.paginazione .link_pagine { float:right; }

#error_login { width:130px;height:10px;  margin-left:50px;}
#title-billing { display:none; }
.login table td { padding:0px; }
 

#share_link { text-align:right; }
#share_link a { margin-left:8px; }

#inline_share { float:left;padding:10px;text-align:left;width:340px;background:#EEE;font-weight:bold; }
#inline_share a { width:85px;float:left;margin-right:25px;margin-top:15px;color:#333;font-weight:normal; }
#inline_share a img { float:left;margin-right:15px; }


div#left { float:right; width:190px;  }
div#left .title { background:#E6E6E6;  height:32px; font-size:16px; font-weight:bold; color: #999999; line-height: 35px;font-style: italic;font-weight: bold;font-variant: normal;text-transform: none;padding-left: 5px;}
div#left .login {background:#E6E6E6;  height:72px; border-bottom:2px solid #DDD;padding-bottom:2px; }
[if gte IE 6] div#left .login { height:74px; }
div#left .contatti {background:url(../images/bg_left.png); border-top:2px solid #DDD; height:120px; text-align:center;  }
div#left .seguici {background:url(../images/bg_left.png); border-top:2px solid #DDD; height:93px;text-align:center;  }
div#left .seguici img { padding:10px 5px 0 5px; }
div#left .link-menu { background:url(../images/bg_left.png) no-repeat; min-height:150px;font-size: 13px;color: #333333;font-style: italic;font-weight: bold;padding: 10px 10px 20px 10px; }
div#left .link-menu a {font-size: 13px;color: #D6012D;font-style: italic;font-weight: bold; }
div#left .lista { width:99%;margin-top:10px; }
div#left .lista td { margin:0;padding:0 0 5px 0;background:url('../images/pdf.png') no-repeat;text-align:left;padding-left:30px;vertical-align:middle; }
div#left .lista a { margin:0;padding:0;font-size:12px;font-weight:normal; color: #6A6A6A; }
div#left .download {font-size: 13px;color: #D6012D;font-style: italic;font-weight: bold;padding: 5px 15px 20px 20px;}
div#left .download a {font-size: 13px;color: #333333;font-style: italic;font-weight: bold;padding: 5px 15px 20px 20px;}
div#left .download { background:url(../images/bg_left.png); min-height:150px;  }

div#top { float:left;width:788px; background:url(../images/bg_top.png) no-repeat; border-right:2px solid #CCC; font-size:11px; vertical-align:top; }
div#top a { color: #666; vertical-align:top;padding:0 8px;  }
#top .logo { float:left;width:198px; }
#top .menu-nav { text-align:right;padding:0;margin:0; float:left; width:590px;}
#top .banner-pub { padding:0;margin:0; float:left; }
#top .banner-pub p { padding:0px; margin:0px; }

div#menu{float:left;width:790px;}
div#menu p{line-height:1.4;}

div#banner {float:left;width:788px;height:248px;background:#EEE; border-left:2px solid #CCC; }
div#banner a { margin-top:15px; }                                        

div#sottomenu {float:left;width:790px;}
div#sottomenu p{line-height:1.4;}

div#content{ min-height:300px; float:left; width:756px; background: #FFF  url(../images/bg_left2.png) repeat-x; padding:15px; border-left:2px solid #CCC; border-right:2px solid #CCC;   }
div#content .title { color: #6A6A6A;  font-weight:bold; font-size:16px; width:760px; text-transform: uppercase; }
div#content .news-title { color:#D6012D; font-weight:bold; font-size:12px; width:760px; margin-top:14px;  float:none;  }
div#content .anteprima p { padding:0px;  margin:0px; }
div#content .anteprima img { margin:5px; }

div#footer{ clear:both;width:960px; text-align:center;  vertical-align: text-top; line-height:1px; } 
div#footer a { color:#555; margin:5px; } 
div#footer img { vertical-align:text-top; }

div.container_footer { width:978px; margin:0 auto; text-align:left; padding: 5px 0 10px 2px;  color: #333; font-size: 10px; margin-bottom:50px;   }
div.container_footer li { display: block; list-style: none; margin: 0; padding: 0; float: left; }
div.container_footer ul { margin: 0; padding: 0; }
div.container_footer a { border-right: 1px solid #222; color: #333; font-size: 10px; padding:0 10px  0 10px; }
div.container_footer a.first{ padding-left:0}
div.container_footer span { border-right: 1px solid #222; color: #333; font-size: 10px; padding:0 10px  0 10px; }
div.container_footer span.first{ padding-left:0}

#cssmap ul li { list-style-type:square;  }

#contatti { margin-left:45px; }
#contatti .title_info { margin-top:11px;font-size:14px;font-weight:bold; }
#contatti p.error { color:red;font-size:12px; }
#contatti p.message { color:green;font-size:12px; }
#contatti label { width:80px;float:left; }
#contatti input { width:190px;}
#contatti select { width:195px;}
#contatti textarea { width:260px;height:100px; }
#contatti input.button_form { width:auto; }

#form label.error { color:#F00; padding-left:80px;float:none; }

/*PAROLE TONO A TONO*/
#parole_tono { color:#C1C1C1;text-align:left;width:978px; margin:5px auto;font-size:10px; }

/*PRINT CSS*/
#print_button { text-align:right;padding:10px 20px 0 20px;color:#000; }
#print_button a { color:#000; }
#print_content{ color:#000;text-align:left;min-height:150px;padding:15px;background:#FFF; }
#print_content .title { color:#000; font-weight:bold; font-size:15px;padding-bottom:15px; }
#print_content .news-title { color:#000;font-weight:bold;font-size:12px;margin-top:14px; }
#print_content p { color:#000;margin-top:5px; }
#print_paginazione { text-align:right;font-size:10px;font-weight:bold; }

#billing { width:780px; padding:0px;height:400px; display:none; }

#login_menu { margin:0;padding-left:20px; }
#login_menu a { color:#000; font-weight:bold; }

#map { clear: left;width: 588px;height: 248px; position: relative; background-color: rgb(229, 227, 223); }
