/* CSS Guida Plastica */

body {
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:#F1F4FB;
color:#333333;
}

a { color:#080052; text-decoration:none; }
a:hover { color:#6B6697; text-decoration:none;}
a img {border:0;}

h1,h2,h3,h4,h5,h6 { margin:0; padding:0; }
ul { list-style-type:none; margin:0; padding:0; }
form { margin:0; padding:0;}
input { margin:0; padding:0; background:#FFFFFF; border:1px solid #CCCCCC; height:15px; color:#333333; font-size:11px;
padding:1px 3px;}
select{ margin:0; padding:0; background:#FFFFFF; border:1px solid #CCCCCC; color:#333333; font-size:11px; padding:1px 3px;}

.clear { clear:both;}
.left { float:left;}
.right { float:right;}

h3 {
  font-size: 13px;
  font-weight:bold;
  color:#6B6697;
}

/* Struttura */

.cont {
width:978px;
border-right:1px solid #C9C9C9;
border-left:1px solid #C9C9C9;
margin:0 auto;
}

.main { float:left; border-top:1px solid #C9C9C9; background:url(../img/_bg-main-new.jpg);}

.main_sx {
width:234px;
float:left;
padding:10px 14px;
}

.main_centro {
width:464px;
float:left;
padding:10px 12px;
}

.main_dx {
width:225px;
float:left;
padding:10px 0 10px 3px;
}

.head {
height:90px; float:left; border-bottom:1px solid #C9C9C9; background:#FFFFFF;}
.hd { height:90px; padding-top:0; padding-bottom:0; }

.title_small{
  font-size: 12px;
  font-weight:bold;
  color:#6B6697;
  line-height:12px;
}
.title_small a{  color:#6B6697; } .title_small a:hover{  color:#6B6697; }

.title_big{
  font-size: 18px;
  font-weight:bold;
  color:#6B6697;
  line-height:12px;
}
.title_big a{  color:#6B6697; } .title_big a:hover{  color:#6B6697; }
.title_small2{
  font-size: 12px;
  font-weight:bold;
  color:#FFFFFF;
  line-height:12px;
}

.title_small2 a{  color:#FFFFFF; } .title_small2 a:hover{  color:#FFFFFF; }


.footer { background:#080052; color:#FFFFFF; margin:0 auto; height:75px; 
padding:10px; *padding:10px!important; *padding:10px 10px 0 10px;
width:960px; *width:960px!important; *width:960px;
}

.footer a{ color:#FFFFFF;} .footer a:hover{ color:#FFFFFF; text-decoration:underline;}

.footer_sx { width:790px; float:left;  }
.footer_dx { width:170px; float:right; text-align:center;}

ul.menu_sx li { margin-bottom:15px; }
ul.menu_sx li { padding-left:3px; border-bottom:1px solid #c9c9c9; width:231px; background:#6B6697; margin-bottom:6px; float:left; }
ul.menu_sx li a{ width:226px; float:left; background:#FFFFFF; padding:2px 0 3px 5px; }
ul.menu_sx li a:hover { background:#6B6697; color:#FFFFFF;  }

.cerca { border:1px solid #C8C8C8; background:#EBEBEB; padding:10px; width:440px; font-weight:bold; font-size:12px; }
.cerca input { width:320px; }
.cerca select { width:327px; }
.cerca_bt { width:170px; height:35px; background:url(../img/cerca_bt.jpg); float:right; padding:0; background-repeat:no-repeat; border:0; margin:10px 0 0 0; cursor:hand;}
ul.elenco_sponsor { border-top:1px solid #C9C9C9; } 
ul.elenco_sponsor li { margin:10px 1px; float:left; } 
.txt_mini { font-size:10px; }

.notizie_home { float:left; width:163px; border-left:3px solid #6B6697; padding-left:5px; border-bottom:1px solid #C9C9C9; }
ul.news_home { font-size:10px; float:left; }
ul.news_home li { padding-bottom:15px; border-bottom:1px solid #C9C9C9; float:left; margin-bottom:15px; width:460px; }
ul.news_home li a { text-decoration:none; color:#006699; }
ul.news_home li a:hover { text-decoration:underline; color:#006699; }
.tit_news { color:#006699; }

ul.sottosezioni { margin-top:10px; margin-left:15px; }
ul.sottosezioni li { margin-bottom:8px; font-size:11px; list-style-type:disc; }
ul.sottosezioni li a { font-size:11px; }
.bordo1 { border:1px solid #666666; margin-left:15px; }
.main_centro a { font-weight:bold; color:#6B6697; }

.main_foot { width:978px; margin:0 auto; background:#FFFFFF; border-right:1px solid #C9C9C9; border-left:1px solid #C9C9C9;  
background:url(../img/_bg-main-new.jpg);
}

.main_sx_foot {
width:234px;
float:left;
padding:10px 14px;
}

.main_centro_foot {
width:464px;
float:left;
padding:10px 12px;
}

.main_dx_foot {
width:175px;
float:left;
padding:10px 0 10px 3px;
}

.cont_img {
width:980px; *width:980px!important; *width:978px;
margin:0 auto;
}
