﻿/*BODY*/
body { margin:0; padding:0; font: 80% verdana, arial, sans serif; background: #ccc; color: #000; }
hr { display: none; }

/*IMPOSTAZIONI IMMAGINI*/
#ct img { 
	border: 0px solid #000; 
	background: #fafafa; 
	padding: 5px; 
	margin: 6px 8px;
}

/*SFONDO + LAY PAGINA*/
#shadow { width:764px; margin: 0 auto; background: url(img/bkpage2.gif) repeat-y;}
#lay { width:750px; margin:0 auto; background: url(img/atomz/bkpageaz.gif) repeat-y; }
#shadowf { width:764px; height:7px; margin: 0 auto; padding:0; background: url(img/fshadow2.gif) no-repeat;}

/*HEADER*/
#header{ background:#FFF url(img/header.gif) no-repeat; margin:0; height: 180px; color: #fff}

/*LOGO*/
#logo { width:auto; padding: 0; margin:0; height: 44px;}
#logo { background: url(img/logo.gif) 16px 15px no-repeat; }
#logo a { display: block; height: 44px; }
.hinvs, .hidefoot { display:none }

/*BARRA ORIZZONTALE NAVIGAZIONE*/
#navorz {background-color: #022F43; border-left: 1px solid #050505; border-right: 1px solid #050505; }
#navorz ul {margin: 0 0 0 4px; padding: 0; list-style-type: none; }
#navorz li {display: inline; margin: 0;padding: 0 0.6em; border-right: 1px solid #fff;} /*nota display: inline*/
#navorz a {color:#fff;font: normal 1em/1.7em verdana, arial,sans-serif;text-decoration: none}
#navorz a:hover {color: #F79615;text-decoration: none}
#navorz a#activelink {color: #F79615;text-decoration: none}

/*COLONNA CENTRALE*/

#ct { float: left; width: 680px; color: #000; margin: 0; padding:0; }
#ct p { margin: 0.5em 0.6em 0.5em 0.9em; text-align: justify; line-height:130%; width: 680px; }

#ct h2 { margin: 0.3em 0.8em 0.3em 0.5em; color: #022F43; font: bold 1.4em verdana; }
#ct a:link, #ct a:visited  { color: #000; text-decoration: none; font-weight: bold;}
#ct a:hover { color: #022F43; text-decoration: underline; }
/*Img e testo per News*/
.news { border-bottom: 1px dashed #999; padding:8px 0; min-height: 100px; height: auto !important; height: 100px; }
.news img { float: left; margin-right: 10px; }

 
/*FOOTER*/
#footer { clear:left; width:748px; text-align:right;  border-top: 1px solid #000; padding: 0.5em 0; 
background-color: #022F43; border-left: 1px solid #050505; border-right: 1px solid #050505; }
#footer p { color: #fff; margin:0; padding-right: 1em; font: normal 0.9em Verdana, sans-serif;}
#footer a:link, #footer a:visited  { color: #fff; text-decoration: underline; }
#footer a:hover { color: #F79615; text-decoration: none; }
#footer img { border:0; vertical-align: middle;}
