* {
margin: 0;
padding: 0;
font-family: sans-serif;
font-size: 12px;
text-align:left;
color: #646567;
}
img {
border: 0;
}

body  {
margin: 0 auto;
padding: 0;
text-align: center; 
background-color: #d8cfc5;
}

.col_left{
background-image: url(../images/col_left_bg.gif);
background-position: bottom left;
background-repeat: repeat-y;
width:273px;
float:left;
display:inline;
}

.col_right{
/*width:669px;*/
width: 669px;
float:left;
}


#controwrap {
text-align: center;
margin: 0 auto;
width:955px;
}


#wrap {
float: left;
width:949px;
background-image: url(../images/controwrap_bg.gif);
background-position: bottom left;
background-repeat: repeat-y;
padding-left: 6px;
}
.footer2{
float: left;
width:949px;
clear:both;
padding-left: 6px;
text-align:center;
background-image: url(../images/footer2.gif);
background-position: top left;
background-repeat: no-repeat;
padding-top:15px;
}

.sio{
float: left;
width:800px;
clear:both;
text-align:center;
font-size: 12px;
padding: 0px 74px;
color:#5d5d5d;
}

.allat{
float: left;
width:949px;
clear:both;
text-align:center;
margin-top:8px;
color:#5d5d5d;
}
.allaterza{
float: left;
width:949px;
clear:both;
text-align:center;
}

.footer{
width:943px;
float:left;
clear:both;
height:54px;
background-image: url(../images/contro_menu.gif);
background-position: bottom left;
background-repeat: no-repeat;
margin-top:25px;
}

.col_f1{
width:274px !important;
#width: 272px;
float:left;
height: 54px;
}

.col_f2{
width:669px;
float:left;
height: 54px;
}

.titolo_f1{
color:#e95d0f;
font-weight:bold;
}

.verde{
color:#2e660d;
text-transform:uppercase;
}

.indirizzo_f1{
width:288px;
float:left;
clear:both;
text-align:left;
margin-top:5px;
}




.menu_top{
width:670px;
height:45px;
background-image: url(../images/menu_top_bg.gif);
background-position: bottom left;
background-repeat: no-repeat;
float: left;
clear:both;
}

.ulmenu{
width: 670px; 
float:left;
clear:both;
}


li.item_menu{
width: 138px; 
text-align:center;
float:left;
display: inline;
height: 30px;
color: #ffffff;
font-size: 12px;
font-weight: bold;
padding-top:15px;
background-image: url(../images/arr_menu.gif);
background-position: 62px 6px;
background-repeat: no-repeat;
}

li.item_menu a{
text-align:center;
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
li.item_menu a:hover{
text-align:center;
color: #924d02;
font-size: 12px;
font-weight: bold;
}



li.item_menu1{
width: 100px; 
text-align:center;
float:left;
display: inline;
height: 30px;
color: #ffffff;
font-size: 12px;
font-weight: bold;
padding-top:15px;
margin-right:17px;
background-image: url(../images/arr_menu.gif);
background-position: 44px 6px;
background-repeat: no-repeat;
}
li.item_menu1 a{
text-align:center;
color: #ffffff;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
li.item_menu1 a:hover{
text-align:center;
color: #924d02;
font-size: 12px;
font-weight: bold;
}

.contro_menu{
margin-top:8px;
background-image:none;
height:41px;
}
/*--------------banner----------*/

.banner{
width:670px;
height:242px;
background-image: url(../images/banner_bg.gif);
background-position: bottom left;
background-repeat: no-repeat;
float:left;
clear:both;
}

.container{
width:654px;
float:left;
clear:both;
padding-left:16px !important;
#padding-left:0px;
padding-top:20px;
margin-left: 0px !important;
#margin-left:10px;
}

.co_left{
width:311px;
float:left;
display:inline;
background-image: url(../images/cartaceo_bg.gif);
background-position:top left;
background-repeat: no-repeat;
}
.co_right{
background-image: url(../images/web.gif);
background-position: top right;
background-repeat: no-repeat;
width:311px;
float:left;
}

.txt{
width:289px;
float:left;
clear:both;
margin-top: 82px;
margin-bottom: 20px;
text-align:right;
margin-left:19px !important;
#margin-left:10px;
}

.box{
width:283px;
float:left;
clear:both;
margin-left:27px !important;
margin-left:14px;
}

.box_top{
width:283px;
float:left;
clear:both;
height:45px;
background-image: url(../images/giornali_top.gif);
background-position: top left;
background-repeat: no-repeat;
}

.web{
background-image: url(../images/web_bg.gif);
}


.box_center{
width:283px;
float:left;
clear:both;
background-image: url(../images/box_center.gif);
background-position: top left;
background-repeat: repeat-y;
}

.box_bottom{
width:283px;
height:13px;
float:left;
clear:both;
background-image: url(../images/box_bottom.gif);
background-position: top left;
background-repeat: no-repeat;
}

.blocco{
width:231px;
float:left;
clear:both;
margin-bottom: 18px;
margin-top: 4px;
background-image: url(../images/arr_box.gif);
background-position: 3px 4px;
background-repeat: no-repeat;
margin-left:15px !important;
#margin-left:5px;
padding-left:28px;
}

.blocco_interne{
width:200px;
float:left;
clear:both;
margin-bottom: 18px;
margin-top: 4px;
background-image: url(../images/arr_box.gif);
background-position: 3px 4px;
background-repeat: no-repeat;
margin-left:29px !important;
#margin-left:19px;
padding-left:28px;
}

.blocco2{
width:231px;
float:left;
clear:both;
margin-bottom: 14px;
margin-top: 4px;
background-image: url(../images/arr_box.gif);
background-position: 3px 4px;
background-repeat: no-repeat;
margin-left:15px !important;
#margin-left:5px;
padding-left:28px;
}
.blocco_azienda{
width:253px;
float:left;
clear:both;
margin-bottom: 14px;
margin-top: 4px;
margin-left:15px !important;
#margin-left:5px;
}
.left_blocco_azienda_img {
float: left;
width: 50px;
height: 50px;
}
.arr_web{
background-image: url(../images/arr_web_box.gif);
/*margin-bottom: 9px;*/
}
.arr_web2{
/*margin-bottom: 9px;*/
}
.arr_web3{
background-image: url(../images/arr_web_box2.gif);
/*margin-bottom: 9px;*/
}

.titoletto{
width:231px;
float:left;
clear:both;
font-size: 14px;
color: #0f9fe9;
border-bottom: 1px #cecece solid;
}

.titoletto a {
font-size: 14px;
color: #0f9fe9;
text-decoration: none;
}
.titoletto a:hover {
color: #006ca4;
text-decoration: none;
}

.titoletto_azienda{
width:190px;
margin-left: 5px;
float:left;
clear:none;
font-size: 14px;
color: #0f9fe9;
border-bottom: 1px #cecece solid;
}

.titoletto_azienda a {
font-size: 14px;
color: #0f9fe9;
text-decoration: none;
}
.titoletto_azienda a:hover {
color: #006ca4;
text-decoration: none;
}
.orange{
color:#e95d0f;
}

.orange a{
color:#e95d0f;
}

.orange a:hover{
color:#ba6100;
text-decoration: none;
}
.orange2{
color:#e95d0f;
border-bottom: 1px #e95d0f solid;
}

.orange2 a{
color:#e95d0f;
}

.orange2 a:hover{
color:#ba6100;
text-decoration: none;
}

.blocco_txt{
width:231px;
float:left;
clear:both;
}

.blocco_txt_azienda{
width:190px;
float:left;
clear:none;
margin-left: 5px;
margin-top: 5px;
}

.azienda{ 
width:632px;
float:left;
clear:both;
background-image: url(../images/azienda.gif);
background-position: top left;
background-repeat: no-repeat;
padding-top: 65px;
margin-top:38px;
}
.dataentry2{ 
width:632px;
float:left;
clear:both;
background-image: url(../images/dataentry_titolo.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-top: 65px;
}
.archiviazione2{ 
width:632px;
float:left;
clear:both;
background-image: url(../images/archiviazione_titolo.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-top: 65px;
}
.editoria2{ 
width:632px;
float:left;
clear:both;
background-image: url(../images/editoria_titolo.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-top: 65px;
}
.contatti2{ 
width:632px;
float:left;
clear:both;
background-image: url(../images/contatti_titolo.jpg);
background-position: top left;
background-repeat: no-repeat;
padding-top: 65px;
}
.contatti3{ 
width:632px;
float:left;
clear:both;
background-position: top left;
background-repeat: no-repeat;
}
.azienda2{ 
width:632px;
float:left;
clear:both;
background-image: url(../images/azienda.gif);
background-position: top left;
background-repeat: no-repeat;
padding-top: 65px;
}
.box_az{
width:632px;
float:left;
clear:both;
}
.box_az_top{
width:632px;
float:left;
clear:both;
height:13px;
background-image: url(../images/box_az_top.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

.box_az_center{
width:632px;
float:left;
clear:both;
background-image: url(../images/box_az_center.gif);
background-position: top left;
background-repeat: repeat-y;
}
.box_az_bottom{
width:632px;
float:left;
clear:both;
height:11px;
background-image: url(../images/box_az_bottom.gif);
background-position: top left;
background-repeat: no-repeat;
}
.box_az_liner{
width:602px;
float:left;
clear:both;
margin-top:20px;
margin-bottom: 10px;
}
.item_schema {
float: left;
clear: none;
margin-left:12px;
text-align: right;
font-size: 13px;
width: 178px;
height: 120px;
}
.item_schema a {
text-align: right;
font-size: 13px;
color:#646567;
text-decoration: none;
}
.az_left{
width:289px;
float:left;
display:inline;
background-image: url(../images/mission.gif);
background-position:top right;
background-repeat: no-repeat;
padding-top: 100px;
margin-left:20px;
text-align:right;
}
.az_left_annunci{
width:289px;
float:left;
display:inline;
background-image: url(../images/annunci1.gif);
background-position:top right;
background-repeat: no-repeat;
padding-top: 100px;
margin-left:20px;
text-align:right;
}
.az_left_digitale{
width:289px;
float:left;
display:inline;
background-image: url(../images/digitale.gif);
background-position:top right;
background-repeat: no-repeat;
padding-top: 100px;
margin-left:20px;
text-align:right;
}
.az_full{
width:630px;
float:left;
background-image: url(../images/mission.gif);
background-position:top right;
background-repeat: no-repeat;
padding-top: 100px;
text-align:right;
}
.vai_btn{
width:100%;
float:left;
clear:both;
height:19px;
text-align:center;
color:#03405f;
margin-top:10px;
}

.vai_btn a{
padding-top: 2px;
float: right;
width: 105px;
background-image: url(../images/pulsante.jpg);
background-position:top right;
background-repeat: no-repeat;
height:17px;
color:#03405f;
text-decoration:none;
text-align: center;
}

.vai_btn a:hover{
color:#7b7b7b;
text-decoration:none;
}

.clienti{
width:289px;
float:left;
clear:both;
background-image: url(../images/clienti.jpg);
background-position: right top;
background-repeat: no-repeat;
padding-top: 30px;
text-align:right;
margin-top:47px;
}

.trascrizione{
width:289px;
float:left;
clear:both;
background-image: url(../images/trascrizione.jpg);
background-position: right top;
background-repeat: no-repeat;
padding-top: 30px;
text-align:right;
margin-top:47px;
}

.cons{
width:289px;
float:left;
clear:both;
background-image: url(../images/titoletto_arancio_cons.jpg);
background-position: right top;
background-repeat: no-repeat;
padding-top: 30px;
text-align:right;
margin-top:47px;
}


.az_right{
width:289px;
float:left;
background-image: url(../images/attivita.gif);
background-position:top left;
background-repeat: no-repeat;
padding-top: 105px;
margin-left:16px;
text-align:right;
}
.az_right_audio{
width:289px;
float:left;
background-image: url(../images/audio.gif);
background-position:top left;
background-repeat: no-repeat;
padding-top: 105px;
margin-left:16px;
text-align:right;
}
.az_right_cartacei{
width:289px;
float:left;
background-image: url(../images/cartacei.gif);
background-position:top left;
background-repeat: no-repeat;
padding-top: 105px;
margin-left:16px;
text-align:right;
}

.box2_az{
width:283px;
float:left;
clear:both;
text-align:right;
margin-left:25px !important;
#margin-left: 5px;
margin-top:25px;
}

.box2_az_top{
width:283px;
float:left;
clear:both;
height:20px;
background-image: url(../images/box_dx_top.gif);
background-position:top right;
background-repeat: no-repeat;
}

.box2_az_center{
width:283px;
float:left;
clear:both;
background-image: url(../images/box_dx_center.gif);
background-position:top right;
background-repeat: repeat-y;
text-align: center;
}

.box2_az_center2{
width:283px;
float:left;
clear:both;
background-image: url(../images/box_dx_center.gif);
background-position:top right;
background-repeat: repeat-y;
text-align: center;
}
.box2_az_bottom{
width:283px;
float:left;
clear:both;
height:11px;
background-image: url(../images/box_dx_bottom2.gif);
background-position:top right;
background-repeat: no-repeat;
}





/*col left---*/

#logo{
width:273px;
height:103px;
background-image: url(../images/logo_bg.gif);
background-position: bottom left;
background-repeat: no-repeat;
float:left;
clear:both;
margin-bottom:20px;
}
#logo a img {
width: 166px;
height: 73px;
position: relative;
top: 20px;
left:55px;
}

.menu_left{
margin-left: 42px !important;
#margin-left:10px;
width:218px !important;
#width: 176px;
float:left;
clear:both;
margin-top:20px;
margin-bottom:50px;
}

.ulmenu_left{
width:218px;
float:left;
clear:both;
}


li.item_left{
width: 192px; 
text-align:left;
float:left;
display: inline;
height: 18px;
margin-top:13px;
color: #0f9fe9;
font-size: 12px;
padding-left:15px;
background-image: url(../images/arr_dx.gif);
background-position: 3px 5px;
background-repeat: no-repeat;
border-bottom: 1px #cecece solid;
}

li.item_left a{
text-align:left;
color: #0f9fe9;
font-size: 12px;
text-decoration: none;
}
li.item_left a:hover{
text-align:left;
color: #006ca4;
font-size: 12px;
text-decoration: none;
}
.news_item_interna {
float: left;
clear: left;
width: 100%;
}
.news_item_interna:hover {
float: left;
clear: left;
width: 100%;
background-color: #f8f9fb;
}
.testo_news {
width:560px;
float:left;
clear:both;
text-align:right;
margin-left:40px !important;
#margin-left:25px;
}
.testo_news a{
text-align:right;
text-decoration: none;

}
.titolo_news {
width:550px;
float:left;
clear:both;
padding-top: 10px;
margin-left:50px !important;
#margin-left:30px;
text-align:right;
margin-top:10px;
font-size: 18px;
text-transform: uppercase;
border-bottom: 1px #1498ed solid;
color:#1498ed;
font-weight: bold;
}
.titolo_news a{
text-align:right;
font-size: 18px;
text-transform: uppercase;
color:#1498ed;
font-weight: bold;
text-decoration: none;
}
.titolo_news a:hover {
color: #6eb4e1;
text-decoration: none;
}
.data_news {
width:550px;
float:left;
clear:both;
margin-top:5px;
padding-bottom: 10px;
margin-left:50px !important;
#margin-left:30px;
text-align:right;
font-size: 11px;
text-transform: uppercase;
color:#E95D0F;
font-weight: normal;
}
.data_entry{
width:264px;
float:left;
clear:both;
background-image: url(../images/data_bg.gif);
background-position: top left;
background-repeat: no-repeat;
margin-bottom:20px;
}

.row1{
width:264px;
height:66px;
float:left;
clear:both;
background-image: url(../images/annunci.gif);
background-position: bottom right;
background-repeat: no-repeat;
margin-top:34px;
}


.con{
background-image: url(../images/convegni.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

.pri{
background-image: url(../images/privati.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

.vid{
background-image: url(../images/video.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

.doc{
background-image: url(../images/documenti.gif);
background-position: bottom right;
background-repeat: no-repeat;
}

.news{
background-image: url(../images/news_bg.gif);
background-position: bottom right;
background-repeat: no-repeat;
margin-top:-14px;
}

.row2{
margin-top:14px;
text-align:right;
clear:both;
float:left;
margin-left:20px !important;
#margin-left:15px;
padding:0px 0px 0px 10px !important;
#padding: 0;
width:233px !important;
#width: 231px;
}

.row3{
width:264px;
float:left;
clear:both;
margin-top:8px;
color: #0f9fe9;
font-size: 12px;
text-align:right;
background-image: url(../images/vai_bg.gif);
background-position:  168px 5px;
background-repeat: no-repeat;
}
.row3 a{
color: #0f9fe9;
text-decoration:underline;
}

.row3 a:hover{
color: #006ca4;
text-decoration:underline;
}

.col_left_bottom{
width:273px;
float:left;
clear:both;
height:11px;
background-image: url(../images/col_left_bottom.gif);
background-position: bottom left;
background-repeat: no-repeat;
}

/*interna---*/
/*.data_entry_h{
height:119px;
}*/

.bg{
background-image:none;}

.bg2{
background-image:none;
padding-top:0px;}

.bg3{
background-image:none;
padding-top:10px;}

.bg img{
float:right;}

h2.d_e {
position: relative;
top: 6px;
left: 40px;
width: 225px;
height: 75px;
float: left;
background-color:red;
}

.margin_h{
margin-top:400px;
}

.row3_bg{
background-position:160px 5px;
}

.row4_bg{
background-position:60px 5px;
}

.interna_top{
height: 128px;
background-image: url(../images/interna_top.jpg);
}

.interna_azienda{
height: 128px;
background-image: url(../images/azienda_top.jpg);
}

.interna_entry{
height: 128px;
background-image: url(../images/entry_top.jpg);
}

.interna_editoria{
height: 128px;
background-image: url(../images/editoria_top.jpg);
}

.interna_archiviazione{
height: 128px;
background-image: url(../images/archiviazione_top.jpg);
}

.interna_contatti{
height: 128px;
background-image: url(../images/contatti_top.jpg);
}

.interna_news{
height: 128px;
background-image: url(../images/news_top.jpg);
}

.box_web{
height: 64px;
background-image: url(../images/box_web.jpg);
width:286px;
}

.box_data{
height: 64px;
background-image: url(../images/data_entry23.jpg);
width:286px;
}
.box_web_y{
background-image: url(../images/box_int_43.jpg);
width:286px;
}

.box_interna{ 
width:632px;
float:left;
clear:both;
margin-top:38px;
}

.box_cartaceo_top{
height: 59px;
background-image: url(../images/box_cartaceo_top.jpg);
}

.box_annunci_top{
height: 59px;
background-image: url(../images/box_annunci_top.jpg);
}

.box_attivita_top{
height: 59px;
background-image: url(../images/box_attivita_top.jpg);
}

.box_archcartacea_top{
height: 59px;
background-image: url(../images/box_archcartacea_top.jpg);
}

.box_archdigitale_top{
height: 59px;
background-image: url(../images/box_archdigitale_top.jpg);
}

.box_audio_top{
height: 59px;
background-image: url(../images/box_audio_top.jpg);
}

.box_clienti_top{
height: 59px;
background-image: url(../images/box_clienti_top.jpg);
}

.box_mission_top{
height: 59px;
background-image: url(../images/box_mission_top.jpg);
}

.box_trascrizione_top{
height: 59px;
background-image: url(../images/box_trascrizione_top.jpg);
}

.box_editoria_tradizionale_top{
height: 59px;
background-image: url(../images/editoria_tradizionale.jpg);
}

.box_home_nuova_top{
height: 59px;
background-image: url(../images/box_contatti_top_sio.jpg);
}

.box_sostitutiva_top{
height: 59px;
background-image: url(../images/box_sostitutiva_top.jpg);
}

.box_contatti_top{
height: 59px;
background-image: url(../images/box_contatti_top.jpg);
}

.box_preventivo_top{
height: 59px;
background-image: url(../images/box_preventivo_top.jpg);
}

.box_news_top{
height: 59px;
background-image: url(../images/box_news_top.jpg);
}
.box_archivio_top{
height: 59px;
background-image: url(../images/box_archivionews_top.jpg);
}
.box_web_top{
height: 59px;
background-image: url(../images/box_web_top.jpg);
}

.box_cartaceo_y{
background-image: url(../images/box_cartaceo_y.jpg);
}

.box_cartaceo_bottom{
height: 13px;
background-image: url(../images/box_cartaceo_bottom.jpg);
}

.bottom3{
height: 15px;
background-image: url(../images/bottom3.gif);
width:286px;
}

.box_cartaceo_top_title{
width:500px;
float:left;
clear:both;
margin-left:70px !important;
#margin-left:35px;
margin-top:37px;
color: #0274af;
font-size: 14px;
}

.intro_interna{
width:594px;
float:left;
Clear:both;
padding-top: 20px;
margin-left:16px;
text-align:left;
font-size: 13px;
}

.titoletto1{
height: 100px;
background-image: url(../images/interna_titoletto1.jpg);
overflow:hidden;
padding-top:44px;
}
.titoletto2{
height:112px;
background-image: url(../images/interna_titoletto1.jpg);
overflow:hidden;
padding-top:50px;
}

.titoletto3{
height: 92px;
background-image: url(../images/interna_titoletto1.jpg);
overflow:hidden;
padding-top:50px;
}

.titoletto_archivio_digitale{
background-image: url(../images/interna_archivio_digitale.gif);
overflow:hidden;
padding-top:50px;
}

.titoletto_attivita{
background-image: url(../images/interna_attivita.jpg);
overflow:hidden;
padding-top:50px;
}

.titoletto_tradizionale{
background-image: url(../images/interna_editoria.jpg);
overflow:hidden;
padding-top:50px;
}

.titoletto_annunci_entry{
background-image: url(../images/interna_annunci_entry.jpg);
overflow:hidden;
padding-top:50px;
}

.titoletto_mission{
background-image: url(../images/interna_mission.jpg);
overflow:hidden;
padding-top:50px;
}

.titoletto_web{
background-image: url(../images/interna_web.jpg);
overflow:hidden;
padding-top:50px;
}

.titoletto_audi{
background-image: url(../images/interna_audi.jpg);
overflow:hidden;
padding-top:50px;
}

.titoletto_trascrizioni{
background-image: url(../images/interna_trascrizioni.jpg);
overflow:hidden;
padding-top:50px;
}

.titoletto_archivio_cartaceo{
background-image: url(../images/interna_archivio_cartaceo.gif);
overflow:hidden;
padding-top:50px;
}

.titoletto_archivio_sost{
background-image: url(../images/interna_archivio_sost.gif);
overflow:hidden;
padding-top:50px;
}

.titoletto_arancio{
height: 25px;
background-image: url(../images/titoletto_arancio.jpg);
overflow:hidden;
width:289px;
float:left;
clear:both;
background-position: right top;
background-repeat: no-repeat;
text-align:right;
margin-top:47px;
}

.titoletto_arancio_vantaggi{
height: 25px;
background-image: url(../images/titoletto_arancio_vantaggi.jpg);
overflow:hidden;
width:289px;
float:left;
clear:both;
background-position: right top;
background-repeat: no-repeat;
text-align:right;
margin-top:47px;
}

.titoletto_arancio_appli{
height: 25px;
background-image: url(../images/titoletto_arancio_appli.jpg);
overflow:hidden;
width:289px;
float:left;
clear:both;
background-position: right top;
background-repeat: no-repeat;
text-align:right;
margin-top:47px;
}

.titoletto_arancio_attivita{
height: 25px;
background-image: url(../images/titoletto_arancio_attivita.jpg);
overflow:hidden;
width:289px;
float:left;
clear:both;
background-position: right top;
background-repeat: no-repeat;
text-align:right;
margin-top:47px;
}

.titoletto_arancio_mission{
height: 25px;
background-image: url(../images/titoletto_arancio_storia.jpg);
overflow:hidden;
width:289px;
float:left;
clear:both;
background-position: right top;
background-repeat: no-repeat;
text-align:right;
margin-top:47px;
}

.titoletto_arancio_campi{
height: 25px;
background-image: url(../images/titoletto_arancio_campi.jpg);
overflow:hidden;
width:289px;
float:left;
clear:both;
background-position: right top;
background-repeat: no-repeat;
text-align:right;
margin-top:47px;
}

.titoletto_arancio_dove{
height: 25px;
background-image: url(../images/titoletto_arancio_dove.jpg);
overflow:hidden;
width:289px;
float:left;
clear:both;
background-position: right top;
background-repeat: no-repeat;
text-align:right;
margin-top:47px;
}

.titoletto_arancio_recapiti{
height: 25px;
background-image: url(../images/titoletto_arancio_recapiti.jpg);
overflow:hidden;
width:289px;
float:left;
clear:both;
background-position: right top;
background-repeat: no-repeat;
text-align:right;
margin-top:47px;
}

.txt_box_int{
margin-top:15px;
margin-bottom: 15px;
width:250px;
float:left;
clear:both;
/*height:95px;*/
margin-left:10px;
text-align:right;
overflow:hidden;
}
.elenco{
width:200px;
float:left;
clear:both;
font-size: 14px;
color: #E95D0F;
border-bottom: 1px #cecece solid;
}
.txt_box_int_mappa{
margin-top:15px;
width:250px;
float:left;
clear:both;
/*height:95px;*/
margin-left:20px !important;
#margin-left:10px;
text-align:right;
overflow:hidden;
}
.txt_box_int_mappa small, .txt_box_int_mappa small a{
font-size:9px;
text-transform: uppercase;
}
.vai_btn2{
width:100%;
float:left;
clear:both;
height:19px;
text-align:center;
color:#03405f;
margin-top:10px;
}

.vai_btn2 a{
padding-top: 2px;
float: right;
width: 105px;
background-image: url(../images/pulsante.jpg);
background-position:top right;
background-repeat: no-repeat;
height:17px;
color:#03405f;
text-decoration:none;
text-align: center;
}

.vai_btn2 a:hover{
color:#7b7b7b;
text-decoration:none;
}

.mrg{
margin-top:10px;
}
.mrg2{
margin-top:10px;
float: left;

}
.vai_btn3{
width:100%;
float:left;
clear:both;
height:19px;
text-align:center;
color:#03405f;
margin-top:10px;
}

.vai_btn3 a{
padding-top: 2px;
float: right;
width: 105px;
background-image: url(../images/pulsante.jpg);
background-position:top right;
background-repeat: no-repeat;
height:17px;
color:#03405f;
text-decoration:none;
text-align: center;
}

.vai_btn3 a:hover{
color:#7b7b7b;
text-decoration:none;
}

.txt3{
width:242px;
float:left;
clear:both;
margin-bottom: 20px;
height: 35px;
text-align:left;
margin-top:5px;
margin-left:19px !important;
#margin-left:10px;
overflow:hidden;
}

.vai_btn_news{
width:100%;
float:left;
clear:both;
height:19px;
text-align:center;
color:#03405f;
margin-top:10px;
}

.vai_btn_news a{
padding-top: 2px;
float: right;
width: 105px;
background-image: url(../images/pulsante.jpg);
background-position:top right;
background-repeat: no-repeat;
height:17px;
color:#03405f;
text-decoration:none;
text-align: center;
}

.vai_btn_news a:hover{
color:#7b7b7b;
text-decoration:none;
}
.vai_btn5{
width:100%;
float:left;
clear:both;
height:19px;
text-align:center;
color:#03405f;
margin-top:10px;
}

.vai_btn5 a{
padding-top: 2px;
float: right;
width: 105px;
background-image: url(../images/pulsante.jpg);
background-position:top right;
background-repeat: no-repeat;
height:17px;
color:#03405f;
text-decoration:none;
text-align: center;
}

.vai_btn5 a:hover{
color:#7b7b7b;
text-decoration:none;
}

.a3{
width: 85px;
float:left;
clear:both;
}


/* inserimento lu*/
.news_left_container {
float: left;
clear: both;
width: 264px;
background-image:url(../images/data_bg.gif);
background-position:left top;
background-repeat:no-repeat;
padding-top:20px;
margin-bottom:10px;
}
.testo_news_left {
margin-top:4px;
float: left;
clear: left;
width: 100%;
text-align: left;
}
.testo_news_left a{
text-align: left;
text-decoration: underline;
font-weight: bold;
}

.news_left_item {
float: left;
clear: both;
width: 233px;
padding: 5px;
border-bottom: 1px #c6e3f2 solid;
padding-bottom: 10px;
padding-top:15px;
margin-left:20px !important;
#margin-left:10px;
}
.news_left_item:hover {
border-bottom: 1px #c6e3f2 solid;
background-color: #ffffff;
}
.titoletto_news_left{
width:231px;
float:left;
clear:both;
font-size: 14px;
color: #0f9fe9;
}
.titoletto_news_left a {
font-size: 14px;
color: #0f9fe9;
text-decoration: none;
}
.titoletto_news_left a:hover {
color: #6ac3f0;
text-decoration: none;
}

.form_contatti {
float: left;
clear: both;
margin-top: 30px;
width: 289px;
}

/* fine inserimento lu */
/* inserimento contatti */
.contatti_riga_1 {
clear: both;
float: left;
width: 75px;
min-height:30px;
padding-top: 6px;
font-size: 8px;
font-weight: bold;
text-align: left;
color: #D69100;
text-transform: uppercase;
}
.form_contatti a {
font-size: 8px;
font-weight: bold;
color: #6A4800;
text-transform: uppercase;
background-color: #ffffff;
padding-top: 3px;
padding-bottom: 6px;
text-decoration: none;
}
.form_contatti a:hover {
font-size: 8px;
font-weight: bold;
text-align: left;
color: #6A4800;
text-transform: uppercase;
background-color: #f1f2f2;
}
.form_contatti label {
font-size: 9px;
}
.contatti_riga_2 {
padding-top: 6px;
clear: none;
float: left;
width: 200px !important;
#width:190px;
min-height: 30px;
text-align: right;
padding-right: 5px;
}
.contatti_riga_2 input {
width:80%;
font-size:11px;
color: #3a3a3a;
font-weight: normal;
padding-left:3px;
}
.contatti_riga_2 textarea{
width:95%;
font-size:11px;
color: #3a3a3a;
font-weight: normal;
padding-left:3px;
}
.input { 
font-size: 9px;
color: #6A4800;
background-color: #ffffff;
border: 1px #cecece ridge;
font-weight: normal;
padding-left: 5px;
letter-spacing: 1px;
}
#exA_Alpharequired_msg {
color: #e2001a;
font-size: 9px;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Emailemail_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Namealphanum_msg {
color: #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Namerequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Emailrequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Surnamealphanum_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Surnamealphanum_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Surnamerequired_msg{
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Capreal_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Caprequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Provalpha_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Provrequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Cittaalpha_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Cittarequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Datedate_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
#exA_Daterequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
fieldset {
border: 0;
width: 289px !important;
}
#exA_Phonerequired_msg {
color:  #e2001a;
background: url('../images/exclamation.gif') no-repeat 5% 0%;
font-size: 9px;
height:30px;
margin-top:10px;
text-transform: none;
text-align: right;
}
/* fine inserimento contatti */
.noborder{
border-bottom: none;
}
.noborder:hover {
border-bottom: none !important;
}
.box_separator {
float: left;
clear: left;
width: 100%;
height: 20px;
}
.clienti_item_small {
float: left;
width: 190px;
margin-left:15px !important;
#margin-left:11px;
margin-top:20px;
}

.titolo_clienti_scheda {
float: left;
width: 100%;
text-align: left;
font-size: 18px;
color: #0f9fe9;
font-weight: bold;
height:40px;
vertical-align:bottom;
}
.titolo_clienti_scheda a{
text-align: left;
font-size: 18px;
color: #0f9fe9;
font-weight: bold;
vertical-align:bottom;
text-decoration: none;
}
.titolo_clienti_scheda a:hover{
color: #73c1e9;
text-decoration: none;
}
.titolo_clienti_item {
float: left;
width: 100%;
text-align: center;
font-size: 14px;
color: #0f9fe9;
font-weight: bold;
height:40px;
vertical-align:bottom;
}
.titolo_clienti_item a{
text-align: center;
font-size: 14px;
color: #0f9fe9;
font-weight: bold;
text-decoration: none;
}
.titolo_clienti_item a:hover{
color: #73c1e9;
text-decoration: none;
}
.logo_clienti_item {
float: left;
clear: both;
width: 100%;
margin-top: 10px;
}
.tag_title {
color: #1498ED;
text-transform: uppercase;
font-weight: bold;
}
.tag_text {
font-size:10px;
color:#1498ED;
}
.ul_interna {
margin-left: 15px;
list-style-type: disc;
margin-top:15px;
}
.ul_interna li{
margin-top: 5px;
}
.bread {
font-size: 10px;
font-weight: normal;
text-align: right;
color: #0f9fe9;
margin-bottom: 10px;
float: left;
clear: both;
width: 95%;
}
.bread a{
font-size: 10px;
font-weight: bold;
text-align: right;
color: #0f9fe9;
text-decoration: underline;
}
.bread a:hover{
text-decoration: none;
}
div.footerlinks {
clear: both;
    float: left;
width: 949px;
text-align: center;
}



