body {background-color:#ffffff;color: #ffffff;font-size: 11px;Font-family:Tahoma,Arial,Verdana,sans-serif;margin: 5px;padding:0;margin-top:8px;}
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

/************** .generici styles *****************/
.tbianco{font-size: 11px;color:#FFFFFF;}
.tgrigio {font-weight:bold;font-size: 12px;color:#848481;}
.tgrigio_scuro {font-weight:bold;font-size: 12px;color:#999999;text-decoration:none}
.erroreOn {font-size: 11px;color:#990000;}

.lbianco{font-size: 11px;color:#FFFFFF;text-decoration:none}
.lbianco:hover{font-size: 11px;color:#B40809;text-decoration:underline}

.lnero{font-size: 11px;color:#000000;text-decoration:none}
.lnero:hover{font-size: 11px;color:#B40809;text-decoration:underline}

#globale {width:983px;}
html>body #globale {width:988px;}

.img_altezza {}
html>body .img_altezza {}

.img1_altezza {height:122px;}
html>body .img1_altezza {height:142px;}

div#send_cv{background: #EBEBEB;width:350px;height:146px;font-size: 9px;color:#000000;}
html>body div#send_cv {height:140px}
#send_cv label{color:#336699;font-size: 11px;font-weight:bold;}
#send_cv .bottone{background: #336699;width:100px;height:20px;font-size: 9px;color:#EBEBEB;}


div#area{background: #EBEBEB;width:300px;height:136px;font-size: 9px;color:#000000;}
html>body div#area {height:170px}
#area .area_input{font-size: 11px;width:180px;border:#666666 1px solid}
#area label{color:#000000;font-size: 11px;font-weight:bold;}
#area .bottone{background: #EBEBEB;width:300px;height:116px;font-size: 9px;color:#000000;}
#area a {font-size: 11px;color:#336699;text-decoration:none}
#area a:hover {text-decoration:underline}

.login_td {width:409px}
html>body .login_td {width:419px}



.footer {WIDTH:970px;height:30px;padding:0px;background-image : url(../images/footer.jpg);background-repeat : no-repeat;}
.titolo {background-color:#336699;padding-left:10px;font-weight:bold;font-size: 13px;}
#txt_testata_testo {background-color:#3787c1;font-size: 11px;padding:0px;padding-right:5px;}
#lingue {WIDTH:90px;height:23px;background-color:#B6B8B9;padding:0px;margin:0px;padding-left:3px;border-right:#B40809 6px solid;}
#lingue img {border:#ffffff 1px solid;}

#compatibilita {WIDTH:75px;height:23px;background-color:#ffffff;padding:0px;margin:0px;padding-left:3px;border-right:#B40809 6px solid;}

#orologio_alto{width:480px;height:23px;padding:0px;margin:0px;}
#orologio_alto td {font-size: 11px;color:#ffffff;}
#comp_td{background-color:#D4D3D3;padding-left:60px;color:B40809;font-size: 11px;}
#comp_td a{color:#808080;text-decoration:none;font-weight:bold;padding-left:8px}
#comp_td a:hover{color:#ffffff;text-decoration:none;font-weight:bold;}

#bottoni_td{background-color:#B60B0B;padding-left:60px;color:B40809;font-size: 11px;}
#bottoni_pagine {height:28px;padding:0px;margin:5px;padding-top:10px;}
#bottoni_pagine a {padding:3px;padding-left:13px;padding-right:13px;margin:0px;background-color:#336699;border:#cccccc 3px outset;color:#ffffff;font-size: 11px;text-decoration:none}
#bottoni_pagine a:hover {border:#ffffff 3px double;}
#bottoni_pagine .Page{font-size: 50px;padding-right:20px;color:#EFEFEF;font-weight:bold;line-height: 33px;font-style:italic}
#bottoni_pagine .input {padding:3px;padding-left:53px;padding-right:53px;margin:0px;background-color:#e9e9e9;border:#336699 3px ridge;font-weight:bold;color:#B60B0B;font-size: 11px;text-decoration:none}
#bottoni_pagine .input:hover {background-color:#B60B0B;color:#ffffff;border:#336699 3px groove;}

html>body #bottoni_pagine .Page{font-size: 50px;padding-right:20px;color:#EFEFEF;font-weight:bold;line-height: 40px;font-style:italic}

#contenuti_page {color:#848481;font-size:11px;width:980px;min-height:523px;height:auto !important;height:523px;padding:0px;margin:0px;background-color:#F9F9F9;}
html>body #contenuti_page {width:980px}

#contenuti_page label {color:#848481;font-weight:bold;font-size:11px;}
#contenuti_page .labelrosso {color:#B40809;}

.tblu {color:#B40809;font-size: 13px;font-weight:bold;}

#div_obbligatori{color:#336699;font-size: 11px;font-weight:normal;padding-left:8px;min-height:13px;height:auto !important;height:13px;position:static;}
#contenuti_page form {margin: 0;}
#contenuti_page input {background-color: #ffffff;border:#336699 1px solid;font-size: 11px;padding:0px;padding-left:2px;height: 18px;width:190px;color:#336699;font-weight:bold;}
#contenuti_page textarea {background-color: #ffffff;font-size: 11px;margin: 0px;padding: 0px;width:187px;border:#336699 1px solid;color:#336699;}
#contenuti_page select {background-color: #ffffff;border: 1px solid #336699;font-size: 11px;padding:0px;padding-left:2px;height: 18px;width:190px;color:#336699;}

#contenuti_page p.field_descr {font-size: 9px;color:#336699;padding: 0px;margin: 2px;padding-bottom: 0px;clear: both;font-weight:normal;}
#contenuti_page .field {border: 1px solid #336699;height: 18px;width:190px;padding:2px;margin:1px;font-weight:normal;font-size:11px;color:#336699;}
#contenuti_page hr .hrrosso {color:#B40809;height:1px}

#contenuti_page .field_select {border: 1px solid #336699;height: 18px;width:187px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_select_short {border: 1px solid #336699;height: 18px;width:130px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_select_long {border: 1px solid #336699;height: 18px;width:380px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_select_longer {border: 1px solid #336699;height: 18px;width:425px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_select_longer2 {border: 1px solid #336699;height: 18px;width:727px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_select_longer3 {border: 1px solid #336699;height: 18px;width:455px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_select_middle{border: 1px solid #336699;height: 18px;width:280px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_select_doppia {border: 1px solid #336699;height: 150px;width:330px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_check{padding:2px;margin:1px;width:20px;height:20px;border:0px;background-color:#336699;color:#336699;}
#contenuti_page .field_short{border: 1px solid #336699;height: 18px;width:187px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_long{border: 1px solid #336699;height: 40px;width:195px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_long2{border: 1px solid #336699;height: 70px;width:195px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_middle{border: 1px solid #336699;height: 18px;width:180px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_longer{border: 1px solid #336699;height: 60px;width:565px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_longer2{border: 1px solid #336699;height: 18px;width:355px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_longer3{border: 1px solid #336699;height: 40px;width:619px;padding:1px;margin:1px;color:#336699;}
#contenuti_page .field_btn {width:60px;border:#336699 1px solid;color:#336699;margin:5px;}

#contenuti_ricerca .field_select {border: 1px solid #336699;height: 18px;width:160px;padding:1px;margin:1px;color:#336699;}
#contenuti_ricerca .btn{background: #336699;width:270px;height:18px;font-size: 9px;color:#EBEBEB;}
#contenuti_ricerca .field_middle{border: 1px solid #336699;height: 18px;width:190px;padding:1px;margin:1px;color:#336699;}
#contenuti_ricerca .field_select_longer3 {border: 1px solid #336699;height: 18px;width:645px;padding:1px;margin:1px;color:#336699;}

#contenuti_ricerca p.field_descr {font-size: 9px;color:#336699;padding: 0px;margin: 2px;padding-bottom: 0px;clear: both;font-weight:normal;}
#contenuti_ricerca label {color:#848481;font-weight:bold;font-size:11px;}

#contenuti_ricerca {color:#848481;font-size:11px;width:980px;min-height:523px;height:auto !important;height:523px;padding:0px;margin:0px;background-color:#F9F9F9;}
html>body #contenuti_ricerca {width:980px}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: lightyellow;
color: #b40809;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:bold 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}
