*{margin:0;padding:0;}
img {border: 0px; }
body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;background:#ccc}
h1 { font-size:20px }
h4{font-size:16px;color:#f00;}
.rosso{margin-bottom:10px;}
.button{margin-bottom:10px;padding:5px;}
.button a,.button a:visited{float:right;border-top:2px solid #666;border-left:2px solid #666;border-bottom:2px solid #000;border-right:2px solid #000;background:#fff url('../immagini/sfondo_button.jpg') repeat-x;color:#000;margin:3px;padding:3px;text-decoration:none;}
.button a:hover{float:right;border-top:2px solid #000;border-left:2px solid #000;border-bottom:2px solid #666;border-right:2px solid #666;background:#fff url('../immagini/sfondo_button2.jpg') repeat-x;color:#333;margin:3px;padding:3px;text-decoration:none;}
td{font-size:11px;}
a{color:#f00;text-decoration:none;}
a:visited{color:#f00;text-decoration:none;}
a:hover{color:#000;text-decoration:underline;}
a.nero{color:#000;text-decoration:none;}
a.nero:visited{color:#000;text-decoration:none;}
a.nero:hover{color:#000;text-decoration:underline;}
#wrapper{margin:5px auto;width:998px;border:2px solid #f00;background:#fff;}
#header{color:#333;width:968px;float:left;padding:3px;/*height:75px;*/margin:10px;margin-bottom:0px;background:#fff;}
#header img{border: 0px}
#header h1{font-size:14px;color:#f00;font-weight:bold;}
.logo_header {float: left; size: 500px; height: 80px;}
.banner_header {float: right; text-align:right;size: 450px; height: 80px;}
#navigation{float:left;width:998px;background:#fff;}
ul#menu{width:100%;height:43px;background:#FFF url("../immagini/menu-bg.gif") top left repeat-x;font-size:12px;font-weight:bold;list-style-type:none;margin:0;padding:0;}
ul#menu li{display:block;float:left;margin:0 0 0 5px;}
ul#menu li a{height:43px;color:#777;text-decoration:none;display:block;float:left;line-height:200%;padding:8px 15px 0;}
/* ul#menu li a:hover{color:#333;} */
ul#menu li a:hover{color:#FFF;background:#FFF url("../immagini/current-bg.gif") top left repeat-x;padding:5px 15px 0;}
ul#menu li a.current{color:#FFF;background:#FFF url("../immagini/current-bg.gif") top left repeat-x;padding:5px 15px 0;}
ul#menu span.menuofferte{}
.content { background: #fff; display:inline-block; width: 992px;}
.candidati {width: 728px;}
.aziende {width: 728px;}
.img_candidati {text-align: right; height: 100px;width:300px;float:right;}
.img_aziende {text-align: left; height: 100px;width:300px;float:left;}
.txt_candidati {width:260px;margin: 0 auto; line-height: 150%;}
.txt_candidati h2{font-size:16px; margin-bottom:5px;}
.txt_candidati a {font-weight: bold; }
.txt_aziende{width:260px;margin: 0 auto; line-height: 150%;}
.txt_aziende h2{font-size:16px; margin-bottom:5px;}
.txt_aziende a {font-weight: bold; }
.home_box {background: #f00; border: 1px solid #ccc; width: 726px; height: 150px; margin-bottom: 30px; clear:both;}
.home_box_interno {width: 330px; padding: 10px; float: left; height: 130px; color: #fff; }
.home_box_interno h1 {color: #fff; font-size: 18px; margin-bottom: 7px; }
.home_box_interno img {margin-right: 5px; float: left; }
.sinistra {float: left; width: 728px; margin: 0 5px;}
.sinistra h2 {color: #000; font-size: 20px;}
.sinistra p {font-size: 14px;}
.sinistra td {padding: 3px 0 }
.sinistra input {padding: 5px; font-size: 14px; }
.sinistra select {padding: 5px; font-size: 14px; }
.destra {float: right; width: 250px; text-align:right;}
.clear {clear:both;}
.dettaglio_cv {font-size: 14px; border: 2px solid #CCCCCC; margin: 0 auto 10px; padding: 5px; width: 700px;}
#paginazione{background:#fff;line-height:25px;font-size: 11px;}
#paginazione .pag_link a:visited,.pag_link a{border:1px solid #000;padding:3px;color:#000;background:#fff;text-decoration:none;}
#paginazione .pag_link a:hover{border:1px solid #000;padding:3px;color:#fff;background:#f00;text-decoration:none;}
.visite{float:right;background:#eee;border:1px #f00 solid;color:#000;text-align:center;padding:1px;}
#sinistra{color:#333;background:#fff;margin:0;padding:8px;width:330px;float:left;}
#centro{float:left;color:#333;background:#fff;margin:0;padding:5px;width:256px;height:320px;display:inline;background:url(../immagini/bg_w.jpg) no-repeat top center;}
#centro span{padding:20px;padding-top:10px;display:inline-block;line-height:22px;}
#centro h1{font-size:16px;margin-bottom:12px;}
#centro ul{margin:0;padding:0;margin-left:20px;}
#centro h1 strong{color:#f00;}
#destra{color:#333;background:#fff;margin:0;padding:8px;width:330px;float:left;}
.rediv{width:294px;background:url(../immagini/bg_r.jpg);border-bottom:1px solid #600;color:#fff;height:400px;text-align:left;}
.rediv span{padding:0 8px 0 8px;padding-top:0;display:inline-block;}
.rediv h1{font-size:16px;margin-bottom:4px;}
.rediv strong{color:#000;}
.rediv a img{border-color:#000;margin:2px;}
.table tbody,.table tr,.table td{margin:2px;padding:3px;}
.accesso_destra {border:2px solid #aaa; width: 246px; height: 250px; padding: 10px 0;text-align:left;margin-bottom: 5px;}
.benvenuto {border:2px solid #aaa; width: 230px; height: 100px; padding: 10px;text-align:left; font-size: 14px;margin-bottom: 10px;}
.icon_destra {width: 50px; float: left}
.testo_destra{width: 194px; float: left; color: #f00; font-weight: bold; text-align:left}
.testo_destra img{margin:10px 0}
#footer{width:978px;clear:both;color:#fff;background:#f00 url(../immagini/bg_footer.jpg) repeat-x;padding:10px;line-height:16px;height:280px}
#footer h3 { font-size: 16px; margin-bottom: 5px;}
#footer a:link,#footer a:visited{color:#fff;text-decoration:none;font-weight:bold;}
#footer a:hover{color:#fff;text-decoration:underline;}
.handcursor{cursor:hand;cursor:pointer;}
#pagina1,#pagina2,#pagina3,#pagina4{ display: inline-block;}
.nav_profilo {width: 600px; margin: 0 auto; margin-top: 30px;}
.nav_profilo  a#active{border:1px solid #f00;background:#fff;color:#f00;text-decoration:none;}
.nav_profilo  a,.nav_profilo ul li a :visited{border:1px solid #fff;padding:10px 6px;background:#f00;color:#fff;text-decoration:none;}
.nav_profilo a:hover{border:1px solid #f00;background:#fff;color:#f00;text-decoration:none;}
#information {width: 600px; margin: 0 auto; padding: 15px; border: 3px solid #f00; clear:both; }
#information  td {font-size: 14px; }
.facebook_like_box {width: 250px; float: left; }
.google_plus {width: 65px; float: left;}
.facebook {width: 65px;  float: left;}
.twitter {width: 65px;  float: left;}
.tabella_offerte td {font-size: 14px;}
