/* CSS Document */





* { padding: 0; margin: 0; }



body {

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 10px;

 margin:0px 0px 0px 0px;

 background-color: #000;

 

}



img {border:0px; }





td { vertical-align:top;}

 

#header {background-image:url(../images/bg_header.jpg); width:995px; height:110px; 

margin:0px;}



#header img { float:left; padding-left:15px;}



#header .flag { float: right; padding-top: 82px; margin-right:20px; height:30px;}

#header .menualto { float: right; position:relative; top:0px; left:165px; padding:3px 5px 5px 0px;  background-image:url(../images/newsbottom.jpg); background-repeat:no-repeat; width:472px;}

#header .menualto a:link { font-family:arial, verdana, sans-serif; 

font-size:11px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; margin:10px; text-decoration:none;}

#header .menualto a:visited { font-family:arial, verdana, sans-serif; 

font-size:11px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; margin:10px; text-decoration:none;}

#header .menualto a:hover { font-family:arial, verdana, sans-serif; 

font-size:11px; color:#CCCCCC; text-transform:uppercase; font-weight:bold; margin:10px; text-decoration:none;}



#content .sottomenu {background-color: #990000; height:20px; line-height:20px; width:656px;}



#content .sottomenu a:link { font-family:arial, verdana, sans-serif; 

font-size:11px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; margin:10px; text-decoration:none;}

#content .sottomenu a:visited { font-family:arial, verdana, sans-serif; 

font-size:11px; color:#FFFFFF; text-transform:uppercase; font-weight:bold; margin:10px; text-decoration:none;}

#content .sottomenu a:hover { font-family:arial, verdana, sans-serif; 

font-size:11px; color:#CCCCCC; text-transform:uppercase; font-weight:bold; margin:10px; text-decoration:none;}



#content .flashazienda {border-width:0px 6px 6px 0px; border-color: #999999; border-style: ridge; margin:20px 0px 0px 20px; width:580px; height:386px;}





div#menu{text-align:center; width:610px; }

div#menu ul{ margin: 0 auto;}

div#menu li{float: left; list-style:none; border:1px solid #000;}

div#menu ul li a {display:block; width:120px; height:30px; line-height:28px;}



#menu a:link { text-decoration:none; color:#FFF; background-color:#2e4358;}

#menu a:visited { text-decoration:none; color:#FFF;  background-color:#2e4358;}

#menu a:hover { text-decoration:none; color: #FFFF00; background-image:url(../images/bgmenu.jpg);}



#content {text-align:left; width:985px; background-color:#ED3825; padding:5px; clear:left; 

min-height:405px; height:auto!important; height:405px;}

#content h1 { font-size: 24px; text-align:left; color:#fff; margin:0px 0px 5px 0px; background-image:url(../images/gradient.jpg); width:650px; padding:3px; 

}







#content { color:#FFFFFF;}

#content h3 { font-size: 20px; color:#FFF;}

#content h3 a:link { font-size: 20px; color:#FFF; text-decoration:none;}

#content h3 a:visited{ font-size: 20px; color:#FFF; text-decoration:none;}

#content h3 a:hover { font-size: 20px; color:#990000; text-decoration:none;}



#content h4 { font-size: 13px; color:#FFF;}



.dettaglio { min-height:110px; height:auto!important; height:110px;  margin-top:5px; padding-bottom:5px; border-bottom:1px solid #fff; width:650px;}



#content .dettaglio img  {border: 1px solid #000; padding:5px; margin:5px; height:120px; float:left; background-color:#FFFFFF; width:auto;}



.dettaglio_news {

	min-height:110px;

	margin-top:5px;

	padding-bottom:5px;

	border-bottom:1px solid #fff;

	width:650px;

}



.dettagliogallery { min-height:110px; height:auto!important; height:110px;  margin-top:5px; padding-bottom:5px; width:650px;}



#content .dettagliogallery img  {border: 1px solid #000; padding:5px; margin:5px; height:120px; float:left; background-color:#FFFFFF; width:auto;}



.vedidett { text-align:right; font-weight:bold;}



.quattrocontent {width:100%; border:0px;}

.quattrocontent td {width:50%; padding: 10px 10px 0px 0px;}

.quattrocontent img {padding-right:10px;}

.quattrocontent h3 { font-size: 20px; color:#FFF;}



#articoli { font-weight:bold; width:656px; margin-top:8px;}

#articoli td {text-align:center; border-bottom:1px solid black; vertical-align:middle;}

#articoli .nero {color: #000000}

#articoli .cornersx {float:left; background-image: url(../images/intest_sx.jpg); width:17px; height:27px;}

#articoli .cornerdx {float:right; background-image:url(../images/intest_rx.jpg); width:17px; height:27px;}

#articoli a:link { color:#000; font-weight:bold; text-decoration:none;}

#articoli a:visited { color:#000; font-weight:bold; text-decoration:none;}

#articoli a:hover { color:#FF0000; font-weight:bold; text-decoration:none;}







#news {width:277px; float:right; color:#fff; margin-right:10px;  }

#news .contenuto {padding:10px 5px 0px 5px; background-color:#000000; min-height:250px; height:auto!important; height:250px; }

#news img {border:1px solid #fff; padding:5px; margin:5px; width:100px;  float:left;}



#news .contenutotop { background-image: url(../images/newshead.jpg); background-color:#000000; height:29px; font-size:18px; padding-left:5px; line-height:28px; }

#news .contenutobottom { background-image:url(../images/newsbottom2.jpg); height:21px; clear:both;}

#news h4 { font-size: 13px; color:#FFF; padding:0px 5px 5px 0px;}

#news p { padding:0px 5px 0px 5px;}



.footer { background-color:#990100; width:995px; margin-top:2px; height:40px; line-height:20px; color:#FFFFFF;}







