body{margin:auto; padding:0; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4f4f4f;}
p{ margin:0; padding:0; font-size:11px;}
h1{ margin:0; padding:0; font-style:normal; display:inline; color:#fff;}
h2{ margin:0; padding:0; font-style:normal; display:inline; color:#006742;}
ul{margin:0; padding:0;}
li{margin:0; padding:0;}
a img{ border:none;}
a:link, a:visited, a:hover{ text-decoration:none;}
a.back{line-height:50px;}
a.back:link,
a.back:visited{ color:#4f4f4f; font-size:11px; text-decoration:none;}
a.back:hover{ text-decoration:underline;}
a:focus{outline:none;}



#container { width:900px; margin:auto;}
#container #header{ height:156px; border-bottom:4px solid #baa670; position:relative;}
#container #header img{ padding:22px 0 0 13px; border:none;}

#container #header h1.injob {background:#fff url('/public/img/logo_new.gif') no-repeat; left:0; position:absolute; top:0; width:350px;}
#container #header h1 #logo {float:left; display:block; width:220px; line-height:135px; text-indent:-9999px; }
#container #header h1 dfn {display:block; padding-top:88px; font-size:20px; font-weight:normal; color:#6E6345;}
#container #header h1 dfn a {color:#6E6345; background:none; }

#container #header .colonRight{/*float:right;*/ position:absolute;top:0;right:0; background:url(/public/img/bgHeader.jpg); width:540px; height:133px;}
#container #header .colonRight #contatti{float:right; width:591px;}
#container #header .colonRight #contatti li{list-style:none; float:right; margin:0; padding: 5px 19px 0 5px; border-left:1px solid #fff;}
#container #header .colonRight #contatti ul li a:link,
#container #header .colonRight #contatti ul li a:visited{color:#FFFFFF; font-size:10px;}
#container #header .colonRight #menu{float:right;}
#container #header .colonRight #menu img{ padding:0 0 0 5px; margin:0; border:none;}
#container #header .colonRight #menu ul{margin:80px 20px 0 0;}
#container #header .colonRight #menu li{ display:inline; color:#FFFFFF; font-size:9px;}
#container #header .colonRight #menu li a:link, a:visited{ text-decoration:none; color:#fff;}
#container #content {overflow:hidden; width:100%; background:url(/public/img/bgCont.jpg) no-repeat top;}


#container #content #colonLeft{ float:left; width:568px; padding: 0 14px;}
#container #content #colonLeft h1{ font-size:14px; text-transform:uppercase; font-weight:bold; line-height:28px; margin-left:18px;}

#container #content #colonLeft #title-home{ width:568px; background-color:#FF0000; background:url(/public/img/bgTitleDiv.jpg)}
#container #content #colonLeft #title-home p{ font-size:12px; padding: 6px 18px 12px 18px; line-height:15px; text-align:justify;}
#container #content #colonLeft #title-home ul{ font-size:12px; width:532px; overflow:hidden; background:url(/public/img/bgDiv.jpg) bottom left no-repeat; padding: 0px 18px 20px 18px; margin:0;}


#container #content #colonLeft #title-home li{background:url(/public/img/pointer.jpg) 10px center no-repeat; list-style:none; line-height:14px; border-bottom:1px solid #f6e7d0;}
#container #content #colonLeft #title-home li a {display:block; text-decoration:none;}
#container #content #colonLeft #title-home li a:link,
#container #content #colonLeft #title-home li a:visited{ color:#4f4f4f; text-decoration:none; display:block; padding: 7px 0 7px 20px;}
#container #content #colonLeft #title-home li a:hover{ text-decoration:none; background:#f6e7d0; color:#735c26;}
#container #content #colonLeft #title-home ul.seconda li{ float:none; width:100%;}
#container #content #colonLeft #title{ width:568px; background-color:#FF0000; background:url(/public/img/bgTitleDiv.jpg)}
#container #content #colonLeft #title p{ font-size:12px; padding: 6px 18px 12px 18px; line-height:15px; text-align:justify;}
#container #content #colonLeft #title div.bottom {padding:0 18px 20px; background:url(/public/img/bgDiv.jpg) no-repeat bottom left; }
#container #content #colonLeft #title div.bottom h3 {font-size:12px;}
#container #content #colonLeft #title div.bottom h4 {margin-top:16px; font-size:12px;}
#container #content #colonLeft #title ul { font-size:12px; width:532px; overflow:hidden; padding:0; margin:0;}
#container #content #colonLeft #title li{background:url(/public/img/pointer.jpg) 8px center no-repeat; border-bottom:1px solid #F6E7D0; width:250px; list-style:none; line-height:14px; padding:7px 0 7px 20px;}
#container #content #colonLeft #title li a:link,
#container #content #colonLeft #title li a:visited { color:#4f4f4f; text-decoration:underline; /*display:block;*/}
#container #content #colonLeft #title li a:hover{ text-decoration:underline;}
#container #content #colonLeft #title ul.seconda li{ float:none; width:512px;}
#container #content #colonLeft #title ul.lista-citta li{background:url(/public/img/pointer.jpg) 8px 9px no-repeat; width:95%; text-align:justify; border-bottom:1px solid #F6E7D0; list-style:none; line-height:16px; padding:7px 0 12px 20px;}
#container #content #colonLeft #title ul.lista-citta li a:link,
#container #content #colonLeft #title ul.lista-citta li a:visited,{display:inline; text-decoration:underline;}

#container #content #colonLeft #text{ width:568px; /*background-color:#FF0000; background:url(/public/img/bgTextDiv.jpg);*/ margin: 10px 0 0 0;}
#container #content #colonLeft #text p { font-size:12px; padding: 6px 18px 12px 18px; line-height:15px; text-align:justify;}

#container #content #colonLeft #text.noBg{ background:none;}
#container #content #colonLeft #text.noBg ul{ background:none; color:#715122; font-size:10px; font-weight:bold;}
#container #content #colonLeft #text.noBg ul li{ float:none; width:100%;}
#container #content #colonLeft #text.noBg ul li a:link,
#container #content #colonLeft #text.noBg ul li a:visited{ color:#715122; text-decoration:none;}
#container #content #colonLeft #text h2 { font-size:14px; font-weight:bold; font-style:normal; margin-left:18px; line-height:35px;}
#container #content #colonLeft #text h4 {margin:10px 0; font-size:11px;}

#container #content #colonLeft #text .col-2 {float:left; padding:0 20px; width:244px;}
#container #content #colonLeft #text .col-2 ul {margin:0 0 20px; padding:0; width:100%;}
#container #content #colonLeft #text .col-2 span {display:block; padding:7px 0; height:14px; background:#fff;}
/*
#container #content #colonLeft #text.noBg ul.col-2 {margin:0 0 20px; padding:0; width:100%; background:none; color:#715122; font-size:10px; font-weight:bold; overflow:hidden;}
#container #content #colonLeft #text.noBg ul.col-2 li {float:left; width:50%;}
#container #content #colonLeft #text.noBg ul.col-2 li a:link,
#container #content #colonLeft #text.noBg ul.col-2 li a:visited{ color:#715122; text-decoration:none;}
*/
#container #content #colonLeft #text ul{ font-size:12px; width:532px; overflow:hidden; /*background:url(/public/img/bgDiv.jpg) bottom left no-repeat;*/padding: 6px 18px 12px 18px;}
#container #content #colonLeft #text li{background:url(/public/img/pointer.jpg) 10px center no-repeat; list-style:none; line-height:14px; border-bottom:1px solid #f6e7d0;}
#container #content #colonLeft #text li a:link,
#container #content #colonLeft #text li a:visited{ color:#4f4f4f; text-decoration:none; display:block; padding: 7px 0 7px 20px;}
#container #content #colonLeft #text li a:hover{ text-decoration:none; background:#f6e7d0; color:#735c26;}
#container #content #colonLeft #text ul.seconda li{ float:none; width:100%;}
#container #content .colonRight{ float:right; width:280px; margin:10px 0 0 0;}
#container #content .colonRight img{ margin: 0 0 15px 0;}
#container #content .colonRight h3 {margin:0 0 12px 0; font-size:14px; color:#006742;}
#container #content .colonRight p strong {font-size:12px}
#container #content .colonRight p a {color:#725324;}

#container #footer {background:url(/public/img/bgFooter.jpg) center top no-repeat; height:84px; margin:80px 0 0 0;}
#container #footer #menu{ width:625px;}
#container #footer #menu li{ list-style:none; display:inline; float:right; border-right:1px solid #fff; padding: 48px 15px 0 0; margin:12px 0px 0 0}
#container #footer #menu li a:link,
#container #footer #menu li a:visited{ font-size:10px; color:#FFFFFF;}
#container #footer #firma{ float:right; width:250px; height:83px;}
#container #footer p{ color:#fff; font-size:10px; padding: 8px 25px 0 0; text-align:justify;} 
#privacy {margin:15px;}
#privacy h1{font-size:14px; /*font-weight:normal;*/ color:#333; line-height:30px;} 
#privacy p{ font-size:12px; text-align:justify;}
#privacy ul {margin-left:18px;}
#privacy li{ padding: 10px 0 10px 0; font-size:12px; /*list-style:none;*/}
#privacy a {color:#735c26;}
#boxContatti{ text-align:center; margin: 38px 0 0 0;}
#boxContatti a:link,
#boxContatti a:visited{ color:#333; text-decoration:none;}
#boxContatti a:hover{text-decoration:underline;}

#boxpartner{ text-align:left; margin:27px 0 0 113px;}
#boxpartner p.link{padding:20px 0 0 0;}
#boxpartner p.link img{vertical-align:middle;}
#boxpartner p.titolo{padding:15px 0 0 50px;}
#boxpartner p.titolo b{font-size:13px;}
#boxpartner a:link,
#boxpartner a:visited{ color:#333; text-decoration:none;}
#boxpartner a:hover{text-decoration:underline;}


#popup #text{ width:568px; /*background-color:#FF0000; background:url(/public/img/bgTextDiv.jpg);*/ margin: 10px 0 0 0;}
#popup #text p { font-size:12px; padding: 6px 18px 12px 18px; line-height:15px; text-align:justify;}
#popup #text.noBg{ background:none;}
#popup #text.noBg ul{ background:none; color:#715122; font-size:10px; font-weight:bold;}
#popup #text.noBg ul li{ float:none; width:100%;}
#popup #text.noBg ul li a:link,
#popup #text.noBg ul li a:visited{ color:#715122; text-decoration:none;}
#popup #text h2{ font-size:14px; font-weight:bold; font-style:normal; margin-left:18px; line-height:35px;}
#popup #text ul{ font-size:12px; width:532px; overflow:hidden; /*background:url(/public/img/bgDiv.jpg) bottom left no-repeat;*/padding: 6px 18px 12px 18px;}
#popup #text li{background:url(/public/img/pointer.jpg) 10px center no-repeat; list-style:none; line-height:14px; border-bottom:1px solid #f6e7d0;}
#popup #text li a:link,
#popup #text li a:visited{ color:#4f4f4f; text-decoration:none; display:block; padding: 7px 0 7px 20px;}
#popup #text li a:hover{ text-decoration:none; background:#f6e7d0; color:#735c26;}
#popup #text ul.seconda li{ float:none; width:100%;}