/* - - - - - - - - - - - - - - - - - - - - 
COVERSIT
www.coversit.it
website by websolute
- - - - - - - - - - - - - - - - - - - - */ 

/* BODY & ALTRO
- - - - - - - - - - - - - - - - - - - - */
* {margin:0; padding:0; border:none; outline:none;/* -moz-outline: none;*/}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clear {clear:both;}
.clearfix {display:block;}
/* End hide from IE-mac */
body {background: #fff;; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#231f20; }
* ul li {height:auto;#height:1%;}
a {color:#231f20; text-decoration:none; }
a:hover {color:#231f20; text-decoration: underline; }

/* CONTAINER
- - - - - - - - - - - - - - - - - - - - */
#container {width:900px; margin:46px auto; position:relative; }

/* HEADER
- - - - - - - - - - - - - - - - - - - - */
#header {width: 900px; }
#header_sx {float: left; width: 179px;  background: url(../img/logo_coversit.gif) no-repeat top left; }
#header_sx a{display:block; text-indent:-9999px; font-size:0.0001em; }
#header_sx a#linklogo{width: 179; height: 45px;}

#header_dx {float: left; /*width: 720px;*/ }
#header_dx {float: left; }
#header_dx ul {float: left; list-style:none; }
#header_dx ul li {float: left; padding: 0px 16px 0px 0px; margin:0px; #height: 1%;  }
#header_dx ul li a {display:block; text-indent:-9999px; font-size:0.0001em; height: 30px;}
/*#header_dx ul li#pulsprodotto a{background:url(../img/puls_prodotto_it.gif) no-repeat left top;  width: 54px;}
#header_dx ul li#pulsprodotto a:hover{background:url(../img/puls_prodotto_it.gif) no-repeat left bottom;}
#header_dx ul li#pulssupporti a{background:url(../img/puls_supporti_it.gif) no-repeat left top;  width: 50px;}
#header_dx ul li#pulssupporti a:hover{background:url(../img/puls_supporti_it.gif) no-repeat left bottom;}
#header_dx ul li#pulsapplicazioni a{background:url(../img/puls_applicazioni_it.gif) no-repeat left top;  width: 81px;}
#header_dx ul li#pulsapplicazioni a:hover{background:url(../img/puls_applicazioni_it.gif) no-repeat left bottom;}
#header_dx ul li#pulsreferenze a{background:url(../img/puls_referenze_it.gif) no-repeat left top;  width: 54px;}
#header_dx ul li#pulsreferenze a:hover{background:url(../img/puls_referenze_it.gif) no-repeat left bottom;}
#header_dx ul li#pulsazienda a{background:url(../img/puls_azienda_it.gif) no-repeat left top;  width: 44px;}
#header_dx ul li#pulsazienda a:hover{background:url(../img/puls_azienda_it.gif) no-repeat left bottom;}
#header_dx ul li#pulshome a{background:url(../img/puls_home_it.gif) no-repeat left top;  width: 32px; margin-left: 256px;}
#header_dx ul li#pulshome a:hover{background:url(../img/puls_home_it.gif) no-repeat left bottom;}
#header_dx ul li#pulsit a{background:url(../img/puls_it_it.gif) no-repeat left top;  width: 7px;}
#header_dx ul li#pulsit a:hover{background:url(../img/puls_it_it.gif) no-repeat left bottom;}
#header_dx ul li#pulsen a{background:url(../img/puls_en_it.gif) no-repeat left top;  width: 14px; }
#header_dx ul li#pulsen a:hover{background:url(../img/puls_en_it.gif) no-repeat left bottom;}*/
#pulsen a {visibility:hidden /* da rimuovere quando pronta la lingua inglese */}
#pulsit a {visibility:hidden /* da rimuovere quando pronta la lingua inglese */}

#header_dx ul li a.vl_23{background:url(../img/puls_prodotto_it.gif) no-repeat left top;  width: 54px;}
#header_dx ul li a.vl_23:hover{background:url(../img/puls_prodotto_it.gif) no-repeat left bottom;}
#header_dx ul li a.vl_136{background:url(../img/puls_partnership_it.gif) no-repeat left top; width: 114px;}
#header_dx ul li a.vl_136:hover{background:url(../img/puls_partnership_it.gif) no-repeat left bottom;}
#header_dx ul li a.vl_24{background:url(../img/puls_applicazioni_it.gif) no-repeat left top;  width: 82px;}
#header_dx ul li a.vl_24:hover{background:url(../img/puls_applicazioni_it.gif) no-repeat left bottom;}
#header_dx ul li a.vl_137{background:url(../img/puls_applicazioni_it.gif) no-repeat left top;  width: 82px;}
#header_dx ul li a.vl_137:hover{background:url(../img/puls_applicazioni_it.gif) no-repeat left bottom;}
#header_dx ul li a.vl_101{background:url(../img/puls_supporti_it.gif) no-repeat left top;  width: 50px;}
#header_dx ul li a.vl_101:hover{background:url(../img/puls_supporti_it.gif) no-repeat left bottom;}
#header_dx ul li a.vl_102{background:url(../img/puls_referenze_it.gif) no-repeat left top;  width: 54px;}
#header_dx ul li a.vl_102:hover{background:url(../img/puls_referenze_it.gif) no-repeat left bottom;}
#header_dx ul li a.vl_103{background:url(../img/puls_azienda_it.gif) no-repeat left top;  width: 44px;}
#header_dx ul lia a.vl_103:hover{background:url(../img/puls_azienda_it.gif) no-repeat left bottom;}
#header_dx ul li a.vl_1{background:url(../img/puls_home_it.gif) no-repeat left top;  width: 32px; margin-left: 142px;}
#header_dx ul li a.vl_1:hover{background:url(../img/puls_home_it.gif) no-repeat left bottom;}
#header_dx ul li#pulsit a{background:url(../img/puls_it_it.gif) no-repeat left top;  width: 7px;}
#header_dx ul li#pulsit a:hover{background:url(../img/puls_it_it.gif) no-repeat left bottom;}
#header_dx ul li#pulsen a{background:url(../img/puls_en_it.gif) no-repeat left top;  width: 14px; }
#header_dx ul li#pulsen a:hover{background:url(../img/puls_en_it.gif) no-repeat left bottom;}


/*CORPO PAGINA
- - - - - - - - - - - - - - - - - - - - */
#main {clear: both; }
#col_sx {float: left; width: 179px;}
#col_dx {float: left; width: 721px;}
#col_dx_prod {float: left; width: 721px;}
#col_dx_pag_testuali {float: left; width: 621px; padding: 0px 100px 0px 0px;}
#col_dx_hp {float: left; width: 721px; padding: 0px 0px 0px 0px;}

#col_dx ul{list-style:none; margin: 0px; padding: 0px;}
#col_dx ul li{background: url(../img/quadr_cerca.gif) no-repeat left; padding-left: 15px;}

#col_dx_prod ul{list-style:none; margin: 0px; padding: 0px;}
#col_dx_prod ul li{background: url(../img/quadr_cerca.gif) no-repeat left; padding-left: 15px;}
H1 {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color:#231f20;}

/*MENU VERTICALE
- - - - - - - - - - - - - - - - - - - - */
#menu_vert_3lev {float: left; /*padding-top: 30px; */}
#menu_vert_3lev ul{list-style:none; padding: 0px; margin: 0px; }
#menu_vert_3lev ul li{ padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; #height: 1%;}
#menu_vert_3lev ul li a{color: #9c9a9a; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; /*display: none; */text-decoration: none; }
#menu_vert_3lev ul li a:hover{color: #000000; background: url(../img/sf_menu_vert.gif) repeat-x bottom left; padding: 0px 0px 4px 0px;}
#menu_vert_3lev ul li a.on{background: url(../img/sf_menu_vert.gif) repeat-x bottom left; padding: 0px 0px 4px 0px; color: #000000; }

/**/

#menu_vert_3lev ul li ul{ list-style:none; padding: 0px; margin: 0px;}
#menu_vert_3lev ul li ul li{ padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; #height: 1%;}
#menu_vert_3lev ul li ul li a{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  text-decoration: none; }
#menu_vert_3lev ul li ul li a:hover{background: url(../img/sf_menu_vert.gif) repeat-x bottom left; padding: 0px 0px 4px 0px;}



/*PAGINA INTERNA
- - - - - - - - - - - - - - - - - - - - */
#corpo_pagina {float: left; width: 618px;/* padding-top: 30px;*/}
/*.pag_prodotto{background: url(../img/sf_pag_prodotto.jpg) no-repeat right 65px; padding: 0px 280px 0px 0px;}*/

#col_dx img{float: right;margin: 5px;} 
#col_dx_img {float: left; width: 721px;}
#col_dx_img img{margin: 0px;} 

#menu_thumb {float: left;  /*padding-top: 30px;*/}
#menu_thumb ul {list-style:none; width: 103px; }
#menu_thumb ul li{float: left; padding: 0px 0px 0px 0px; margin:0px; #height: 1%; }
#menu_thumb ul li a{padding: 0px 5px 5px 0px;  margin: 0px 0px 0px 0px; display: block;}
#menu_thumb ul li a:hover{padding: 0px 5px 5px 0px; background: url(../img/sf_menu_thumb.jpg) no-repeat  left -1px;  margin: 0px 0px 0px 0px;}
#menu_thumb ul li a.on{ padding: 0px 5px 5px 0px; background: url(../img/sf_menu_thumb.jpg) no-repeat  left -1px;  margin: 0px 0px 0px 0px;}


.bm_galleria_immagini{margin:0px; padding:0px; float: left; }
.bm_galleria_immagini ul {list-style:none; width: 103px; }
.bm_galleria_immagini ul li {float: left; padding: 0px 0px 0px 0px; margin:0px; #height: 1%; }
.bm_galleria_immagini ul li a {padding: 0px 5px 5px 0px;  margin: 0px 0px 0px 0px; display: block;}
.bm_galleria_immagini ul li a:hover{padding: 0px 5px 5px 0px; background: url(../img/sf_menu_thumb.jpg) no-repeat  left -1px;  margin: 0px 0px 0px 0px;}
/*.bm_galleria_immagini ul li a img{margin-right:0px;}*/
.img_gall{height:46px; width: 46px;}

#menu_thumb dl{width: 103px;  }
#menu_thumb dl dt{padding: 0px 0px 0px 0px; margin:0px;  float: left; display: none; }
#menu_thumb dl dt.dt_ico{padding: 0px 0px 0px 0px; margin:0px;  float: left; display: block;}
#menu_thumb dl dt.dt_ico a{padding: 0px 5px 5px 0px;  margin: 0px 0px 0px 0px; display: block;}
#menu_thumb dl dt.dt_ico a:hover{padding: 0px 5px 5px 0px; background: url(../img/sf_menu_thumb.jpg) no-repeat  left -1px;  margin: 0px 0px 0px 0px;}
#menu_thumb dl dd{/*width: 51px;*/ float: left;}


.bm_paginatore {clear: both; padding:8px 0 8px 0; text-align:center;}
.bm_paginatore a {padding:0px; }

#links {margin-top: 20px; cleat: both;}
#links h3 {font-size: 12px; color: #888686;}
#links p a {background: url(../img/quadr_cerca.gif) no-repeat left; padding-left: 15px;}
#allegati {margin-top: 20px; cleat: both;}
#allegati h3 {font-size: 12px; color: #888686;}
#allegati p a {background: url(../img/quadr_cerca.gif) no-repeat left; padding-left: 15px;}


/*MAPPA
- - - - - - - - - - - - - - - - - - - - */
#col_dx_pag_testuali ul{list-style:none; margin: 0px; padding: 0px; background: none;}
#col_dx_pag_testuali ul li{margin: 10px 0px 0px 0px; padding: 0px; text-transform:uppercase; font-weight:bold; border-bottom: 1px solid #ECECED; background: none;}
#col_dx_pag_testuali ul li ul{list-style:none; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px; border-bottom: 0px solid #ECECED;}
#col_dx_pag_testuali ul li ul li{ margin: 0px; padding: 0px; text-transform: none; font-weight:normal; border-bottom: 0px solid #ECECED; }
#col_dx_pag_testuali ul li ul li ul{list-style:none; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 20px; }
#col_dx_pag_testuali ul li ul li ul li{ margin: 0px; padding: 0px; text-transform: none; font-weight:normal;border-bottom: 1px solid #ECECED; }


/*CERCA NEL SITO
- - - - - - - - - - - - - - - - - - - - */
#cerca_nel_sito{margin: 0px 0px 0px 0px;  }
html > body
#cerca_nel_sito{margin: 0px 0px 0px 179px;  }
#cerca_nel_sito form {margin: 0px 0px 0px 0px;  padding: 0px;}
#cerca_nel_sito form input.input_cerca{margin: 0px 0px 0px 0px;  padding: 0px; border: 1px solid #ECECED; width: 285px;}
#cerca_nel_sito form input.input_puls_cerca{margin: 2px 0px 0px 0px;  padding: 0px; background: #ECECED; width: 287px;}
#cerca_nel_sito form input.radio_cerca{margin: 0px 5px -3px 0px;  padding: 0px; }

#cerca_nel_sito dt{margin: 0px 0px 5px 0px; padding-left: 15px; background: url(../img/quadr_cerca.gif) no-repeat left;  }

#paginatore_search{clear: both; padding:8px 0 8px 0; }
#paginatore_search ul{list-style:none; margin: 0px; padding: 0px; background: none;}
#paginatore_search ul li{float: left; margin: 0px; padding: 0px 4px 0px 4px;  background: #d8d8da; border-right: 1px solid #fff; font-size: 11px;}
#paginatore_search ul li a {float: left; font-size: 11px; }
#paginatore_search ul li a:hover {float: left; color: #fff; }


/*NEWSLETTER
- - - - - - - - - - - - - - - - - - - - */
#iscrizione{margin: 0px;  }
#iscrizione fieldset {margin: 0px 0px 0px 0px;  padding: 0px; border: 0px ; }
#iscrizione ol {list-style:none; margin:0; padding:0;}
#iscrizione li {margin:5px 0; padding:0;}
#iscrizione label {display:block; width:120px; padding:6px 0 0 10px; vertical-align:bottom; clear:left; float:left;}
#iscrizione .checkbox {width:auto; margin:20px 0 0 5px;}
#iscrizione ol li input{margin: 0px 0px 0px 0px;  padding: 0px; border: 1px solid #e2e3e3; width: 285px;}
#iscrizione ol li select{margin: 0px 0px 0px 0px;  padding: 0px; border: 1px solid #e2e3e3; width: 288px;}
#iscrizione .puls_iscrizione{width: 285px; background:#e2e3e3; margin-left: 130px;}

/*FOOTER
- - - - - - - - - - - - - - - - - - - - */
#footer {clear: both; background: url(../img/sf_footer.gif) no-repeat top left;}
#footer ul {float: left; list-style:none; padding-top: 22px;}
#footer ul li {float: left; padding: 0px 16px 0px 0px; margin:0px; #height: 1%; }
#footer ul li a {display:block; text-indent:-9999px; font-size:0.0001em; height: 15px;}
#footer ul li#pulscredits a{background:url(../img/puls_credits_it.gif) no-repeat left top;  width: 26px;}
#footer ul li#pulscredits a:hover{background:url(../img/puls_credits_it.gif) no-repeat left bottom;}
#footer ul li a.vl_104{background:url(../img/puls_newsletter_it.gif) no-repeat left top;  width: 57px; margin-left: 137px;}
#footer ul li a.vl_104:hover{background:url(../img/puls_newsletter_it.gif) no-repeat left bottom;}
#footer ul li a.vl_105{background:url(../img/puls_contatti_it.gif) no-repeat left top;  width: 41px; }
#footer ul li a.vl_105:hover{background:url(../img/puls_contatti_it.gif) no-repeat left bottom;}
#footer ul li a.vl_106{background:url(../img/puls_mappa_it.gif) no-repeat left top;  width: 38px; }
#footer ul li a.vl_106:hover{background:url(../img/puls_mappa_it.gif) no-repeat left bottom;}
#footer ul li#pulscerca{background:url(../img/puls_cerca_it.gif) no-repeat left top;padding-left: 90px;  }
#footer ul li#pulscerca form{margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;   }

#footer ul li#pulscerca input{width: 85px; height: 14px; border: 1px solid #e2e3e3; background: #fff; font-size: 10px; }
#footer ul li#pulscerca input.image{margin: 0px 0px -4px 0px; width: 14px; height: 14px; }
/*html > body
#footer ul li#pulscerca input.image{ margin: 0px 0px -4px 0px; width: 14px; height: 14px; }*/

/*#footer ul li#pulscerca img{margin: 0px 0px 0px 0px;  }
html > body
#footer ul li#pulscerca img{margin: -3px 0px 0px 0px;  }
*/

#credits{width: 219px; padding: 100px 0px 80px 180px; }
#credits ul{list-style: none; margin: 0px; padding: 0px;}
#credits ul li{list-style: none; margin: 0px 0px 15px 0px; padding: 0px; width: 219px; height: 59px;}
#credits ul li a{display:block; text-indent:-9999px; font-size:0.0001em;  width: 219px; height: 59px;}
#credits ul li a#pulsacanto{background: url(../img/logo_acanto.gif) no-repeat left top;}
#credits ul li a#pulsacanto:hover{background:url(../img/logo_acanto.gif) no-repeat left bottom;}
#credits ul li#pulswebsolute {background:url(../img/logo_webagency.gif) no-repeat left top;}
#credits ul li#pulswebsolute a{height: 26px;}







