body{ background:#1b3547 url(../image/bkg_body.jpg) left top repeat-y; margin:0; padding:0; font:11px, Tahoma, Arial, Helvetica, sans-serif; color:#2e2e2e}
img {border:none;}
p{ margin:0; padding:0}
h1{ color:#fff; margin:0; padding:0; font:24px "Trebuchet MS", Georgia, "Times New Roman", Times, serif}
h2{ color:#656565; font:14px "Trebuchet MS",Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; float: left;}
.arancione{ color:#ff861d}
#aux{ background:url(../image/cesvi_job.jpg) left top no-repeat;  padding:27px 0 20px 135px; float:left}

#pagina{ background: url(../image/bordo_top.png) left top no-repeat; width:602px; padding:14px 0 0 0; margin-top:-6px;  float:left}
#aux_pagina{ background:#fff url(../image/bordo_bottom.png) left bottom no-repeat; float:left;padding:0 1px 10px 1px;}

#contenuto, .hr_content { width:550px; float:left; margin:15px 25px}

.hr_intestazione{width:550px; background: url(../image/bkg_intestazione.jpg) left top repeat-x; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#656565; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; float:left;padding:1px 0}
.i01, .i02, .i03{float:left; margin:0; padding:9px 0 12px 15px}
.i01{ width:159px; border-right:1px solid #fff}
.i02{ width:249px; border-left:1px solid #d2d0d0;border-right:1px solid #fff}
.i03{ width:90px; border-left:1px solid #d2d0d0}

.riga{ float:left; padding:2px 0; border-bottom:1px dashed #ccc; width:550px}
.aux_riga{float:left; background:url(../image/bkg_riga.jpg) left top repeat-y}
.r01, .r02, .r03{ float:left; padding:5px 10px 5px 15px}
.r01{ width:152px; margin:0 2px 0 0}
.r02{ width:234px; margin:0 2px 0 0}
.r03{ width:85px}

.riga a{ color:#2e2e2e}
.riga a:hover,.riga a:focus,.riga a:active{ color:#ff861d}

.sx_s02{ float:left; text-align:right; width:175px; margin:0 5px 0 0; padding:5px; color:#ff861d; text-transform:uppercase; font-weight:bold}
.dx_s02{ float:left; width:340px; padding:5px}
.dx_s02 p{ margin:0 0 10px 0} 

#back{ float:right; width:100px; text-align:right}
#back a{ background:url(../image/back.png) left center no-repeat; padding:0 0 0 15px; color:#656565; text-decoration:none}
#back a:hover{ color:#ff861d }

#bottone{ float:left; width:550px; margin:0; padding:10px 0 0 0; text-align:right}

#posizione{ background:#dcdcdc; float:left;  width:550px; margin:5px 0; padding:5px 0; font-weight:bold }
.sx_s03{ float:left; width:150px;padding:5px 10px; font-weight:bold}
.dx_s03{ float:left; padding:5px 10px; width:350px}
.dx_s03 p{ float:left; margin:7px 0}

.dx_s03 select{ width:130px; border:1px solid #ff861d}
.dx_s03 radio{ float:left; margin:0 15px 15px 0}
.campo_lungo{ width:315px; border:1px solid #ff861d}
.campo_corto{ width:80px; border:1px solid #ff861d}

.tre_check{ float:left; width:350px}
.tre_check p{ float:left; width:115px; padding:0 0 2px 0}

.due_check{ float:left; width:350px}
.due_check p{ float:left; width:175px; padding:0 0 2px 0}


#head{ float:left; width:600px}
#head h1{ float:left}
#swap{ float:right; width:200px}
#swap p{ float:left; border-left:1px dotted #fff; margin:3px 10px 0 0; padding:2px 0 10px 10px} 
#swap a{ color:#fff}
#swap a:hover{ color:#ff861d}

.hr_top{ float:left; margin:0;}
.hr_top h2{ clear: left; margin:0 0 10px 0}
.hr_top p{ clear:left; margin:5px 0}
.hr_top a{ text-decoration:none; color:#ff861d}
.hr_top a:hover{ color:#000}

.hr-admin-top-tools {margin:15px 0 0 26px}
.hr-admin-top-tools img {margin-right:10px;}
.hr-admin-low-tools {margin:5px 0 0 26px;}
.hr-admin-low-tools img {margin:-4px 5px;}