/* tags */

body {	background-color: #efefef; padding: 0; margin: 0; background-image:url(img/layout/sfondo_body.jpg); background-repeat:repeat-x; }
h1 { display: block; color:#6BA3AB; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:18px; background-color: transparent}
h2 { display: inline; font-family:Verdana, Arial, Helvetica, sans-serif; color: #5A5454; font-size: 10px; background-color: transparent}
h3 { display: block; font-family:Verdana, Arial, Helvetica, sans-serif; color: #5A5454; font-size: 14px; background-color: transparent}
h4 { display: inline; font-family:Verdana, Arial, Helvetica, sans-serif; color: #5A5454; font-size: 12px; font-weight: bold; background-color: transparent}

/* classi */
.contenitore { width: 770px; text-align:left; padding-bottom: 40px; background-color: transparent}
.menubasso { float: left; width: 100%; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px; background-color: transparent}
.contenitore_centrale {float: left; padding-left: 140px; background-color: transparent}
#flashcontent { float: left; width: 720px; height: 75px; padding-left: 25px; background-color: transparent; padding-top: 20px;}
.visual { float:left; width: 720px; background-color:#CCCCCC; height: 300px; border: 25px solid #ffffff; }
.piccolafoto { position:absolute; margin: 120px 0px 0px 12px; padding: 1px; background-color:#efefef; border: 3px solid #B3D1E0; }
.piccolafoto2 { position:absolute; margin: 210px 0px 0px 12px; padding: 1px; background-color:#efefef; border: 3px solid #B3D1E0; }
.piccolafoto3 { position:absolute; margin: 300px 0px 0px 12px; padding: 1px; background-color:#efefef; border: 3px solid #B3D1E0; }
.contenuti_centrali { float: left; width: 400px; margin-top: 30px; border-left: 1px dotted #81A8BB; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px; padding: 0px 10px 0px 10px;}
.contenuti_totali { float: left; width: 560px; margin-top: 30px; border-left: 1px dotted #81A8BB; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px; padding: 0px 10px 0px 10px;}
.contenuti_laterali { float: left; width: 160px; margin-left: 10px; margin-top: 30px; border-left: 1px dotted #81A8BB; color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px; padding: 0px 15px 0px 10px;}
.news_contenuto { float: none; }
.servizi_contenuto { float: left; padding-top: 30px; padding-bottom: 5px; border-bottom: 1px solid #B3D1E0; width: 100%;}
.login_contenuto { float: left; }
.downloads_contenuto { float: left; padding-bottom: 20px}
.azienda_contenuto { float: left; background-image:url(img/layout/sfondo_azienda.jpg); background-repeat: no-repeat;  }
.newsletter_contenuto { float: left; background-image:url(img/layout/sfondo_newsletter.jpg); background-repeat: no-repeat; }
.news_foto { position: relative; float: right; padding: 1px; margin: 8px; border: 1px solid #666666; }
.credits {float: left; width: 75%; padding: 30px 0px 10px 150px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: 9px;}
.w3c {float:left; width: 100px; padding-top: 8px;}
.poison {float:left;width: 430px;}


/* menu */
ul.menu { list-style-image:url(img/layout/dottie.gif); background-color: transparent; width: 95%; padding: 0; margin-left: 10px; }
ul.menu li a { line-height: 1.4em;  text-decoration: none; display: block;}
ul.menu li a:link, ul.menu li a:visited{ color:#666666; border-bottom: 1px solid #E8E8E8; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px; }
ul.menu li a:hover, ul.menu li a:active{ color:#515151; border-bottom: 1px solid #B3D1E0; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-size:10px; }

/*selettori*/
a:link, a:visited { text-decoration:none; color: #313131;}
a:hover {text-decoration: none; color: #B3D1E0;}
a:active {text-decoration: blink; color: #B3D1E0;}


/* form */
.textfield { padding: 2px; display: block; margin: 8px; background-image:url(img/layout/form_bgr.jpg); background-repeat:repeat-x; border: 1px solid #61A7B8; color:#666666;}
.textarea { padding: 2px; display: block; margin: 8px; background-color: #dadada; border: 1px solid #61A7B8; color:#666666;}
.button { display: block; margin: 4px; background-image: url(img/layout/sfondo_button.jpg); background-repeat:repeat-x; border: 1px solid #61A7B8; color:#000000; margin-left: 50px;}


/* Specifico Downloads */
.p1 { float: left; padding: 2px; width: 110px;}
.p2 { float: left; padding: 2px; width: 110px; background-color: #D8E5E7}
.p3 { float: left; padding: 2px 2px 2px 10px; }
.p4 { float: left; padding: 2px; width: 300px}

