/* gpvd | giuliano panaroni visual design css doc */



/* body */

body {background: #ebf1d1; color: #888; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}



/* universali */

* {margin: 0;padding: 0;}



hr {display: none;}

img {border:1px solid #bbb; }

#menucont a img {border:1px solid #bbb; margin: 5px 3px 0 0; height:50px; width:50px; padding:0;}

#sign {margin: 5px 0 25px 0; border:none;}



/* link */

a {text-decoration: none;color: #999;}

#cont a:hover, #footer a:hover {color: #9abb1a;}

#cont a, #footer a {font-weight: bold;}



/* text - title */

h1 {background: transparent url(../img/gpvd_logo.gif) no-repeat; text-indent: -6000px; height: 50px;}

h2 {display: none;}

#cont h3 {color: #9abb1a;}

#nav h3, #nav h3 a {color: #888;}

h3 {font-size: 100%;}

p {font-size: 100%; margin: 0 0 10px 0;}



#footer p{font-size: 10px; margin: 0 0 0 250px;}



/* box */

#head { height: 50px; background: #f5f5f5}

#wrap{width: 100%;position:relative; background: #fff; margin: 0 0 0 0; text-align: left;}

#ausiliario{float: left; background: transparent; width: 100%; margin-top: 25px; margin-bottom:10px;}

#nav {float: left;height: auto;width: 120px;}



#cont {text-align: left; margin: 2px 0 0 0; padding: 0 0 0 50px;float: left;width: auto;max-width: 350px;height: auto;}

* html #cont { width: 350px;}



#footer { height: auto; color:#999999; width:auto;}

#footer img {border: none; margin: 5px 0 0 0;}

#footer img#sign {margin: 5px 0 25px 0; border:none;}

#footerBG {clear: both; width: 100%; background: #f5f5f5; padding: 10px 0 0 0; border-top:1px solid #eee;}

#menucont {text-align: left;}

#dida {text-align: left;}



.logo {border:none;}



/* elenchi */

#cont ul {list-style: none;}

#cont li {width: auto;border: 0;}

#cont li li{border: 0;}

#cont li ul {display: block;position: relative;top: auto;font-weight: normal}



/* menu */

div#nav {margin: 0 0 0 0;float: left;width: 200px;background-color: transparent;}

div#nav h3 {min-height: 10px;height: auto;font-size: 100%;margin: 0 0 0 0;padding: 2px 0 2px 50px; border-bottom: 1px solid #fff; text-align: left;}

* html div#nav h3 {height: 10px;}

div#nav ul, div#nav li {list-style-type: none;}

div#nav a {min-height: 10px;height: auto;display: block;text-decoration: none;font-weight: bold;}

* html div#nav a {height: 10px;}

div#nav ul ul a:hover {background: #ccdd8c; color: #555;}

div#nav ul ul a {font-weight: normal;background: #eee;border-bottom: 1px solid #fff;text-align: left;padding: 2px 0 2px 50px;}



/* colori sezioni menu */

#home {background: #ddd;}

#web {background: #ddd;}

#grap {background: #ddd;}

#contact{background: #ddd;}

#link {background: #b3cc53;}

#link a {color: #555 !important;}

#link a:hover {color: #fff !important;}