body {background:url("../img/bg.gif") 0 0 repeat-x; font:1em/1.5 "Trebuchet MS", arial, sans-serif;}
body {background-color:#fff; color:#404040}

a {color:#404040;}
a:hover {color:#000;}
.noscreen {display:none;}
.t-center {text-align:center !important;}


    #header {position:relative; height:90px; padding:30px 20px 0px 20px;}

        #logo {margin:0;}
    
        #nav {position:absolute; top:60px; right:20px; margin:0;font-size:15px;}
        #nav span {margin:0 8px;}
        #nav #nav-active {font-weight:bold; text-decoration:none;}

		#nav span {color:#DDD;}
		#nav #nav-active {color:#090;}

    #tray {position:relative; width:974px; height:45px; background:url("../img/tray.gif") 0 0 no-repeat; overflow:hidden; font:bold 15px/1 "tahoma",sans-serif;}
    #tray ul {margin:0 20px; list-style:none;}
    #tray li {display:inline;}
    #tray li a {display:block; float:left; padding:17px 20px 17px 18px; background:url("../img/tray-separator.gif") 100% 0 no-repeat; text-decoration:none;}
    #tray li a:hover {background:url("../img/tray-hover.gif");}
    #tray li#tray-active a {background:url("../img/tray-active.gif");}
	#tray {background-color:#BFBFBF;}
    #tray li a {color:#404040;}
    #tray li#tray-active a {background-color:#090; color:#FFF;}
    #tray li a:hover {background-color:#9F9F9F; color:#FFF;}
	
#col-top {height:5px; margin-top:15px; background:url("../img/col-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col-bottom {height:5px; margin-bottom:15px; background:url("../img/col-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#col {position:relative; padding:15px 30px 15px 20px; background:url("../img/col.gif") 0 0 repeat-y;font-size:16px;}

#col-top, #col-bottom, #col {background-color:#F5F5F5;}
    #col-browser {position:relative; float:left; width:300px; height:225px; background:url("../img/officebuilding.png") 0 0 no-repeat;}

    #col-text {float:right; width:600px; padding-top:15px; line-height:1.7;}

        #slogan {position:relative; overflow:hidden; margin:0; padding:0; font-size:180%;}
        #slogan span {display:block; position:absolute; top:0; left:0; z-index:1; width:100%; height:100%; margin:0; padding:0; background:url("../tmp/slogan.gif") 0 0 no-repeat;}
        #btns {text-align:right;margin-top:25px; margin-bottom:0;}	

.box {min-height:1px;}
.box:after {display:block; visibility:hidden; clear:both; line-height:0; font-size:0; content:".";}
	
	
#grtop {height:45px;width:310px;background:url("../img/cgreentop.gif") 0 0 no-repeat;}	
	#grtop a, #grtop a:hover{color:#FFF;padding-left:45px;line-height:45px;font-weight:bold;font-size:108%;}
#grmid{height:450px;width:310px;background:url("../img/cgreen.gif") 0 0 repeat-y;}
#grbot {height:40px;width:310px;background:url("../img/cgreenbot.gif") 0 0 no-repeat;}	

#tutop {height:45px;width:310px;background:url("../img/cturtop.gif") 0 0 no-repeat;}	
	#tutop a, #tutop a:hover{color:#FFF;padding-left:45px;line-height:45px;font-weight:bold;font-size:108%;}
#tumid{height:450px;width:310px;background:url("../img/ctur.gif") 0 0 repeat-y;}
#tubot {height:40px;width:310px;background:url("../img/cturbot.gif") 0 0 no-repeat;}	

#retop {height:45px;width:310px;background:url("../img/credtop.gif") 0 0 no-repeat;}	
	#retop a, #retop a:hover{color:#FFF;padding-left:45px;line-height:45px;font-weight:bold;font-size:108%;}
#remid{height:450px;width:310px;background:url("../img/cred.gif") 0 0 repeat-y;}
#rebot {height:40px;width:310px;background:url("../img/credbot.gif") 0 0 no-repeat;}	


p.nom{height:150px;line-height:150px; }
p.nom a img {vertical-align:middle;}

p.nom.bgreen {border-bottom: 1px solid #008c00;}
p.nom.bturc {border-bottom: 1px solid #4096ee;}
p.nom.bred {border-bottom: 1px solid #ff1a00;}

.txtcompany-hp{font-size:13px;padding:5px;}


.btn-more {padding:7px 5px 0 0; float:right;}

/* pagine successive */
.title {position:relative; overflow:hidden; margin:0; padding:0; font-size:120%;}



#footer {clear:both; padding:50px 20px 20px 20px; font-size:14px;}
#footer p {margin:0;}
#footer p{text-align:center;}
#footer {background:url("../img/bgr.gif") 0 100% repeat-x;}