a {border-bottom:#000000 1px dotted; text-decoration:none; color:#000000;}

a:hover {text-decoration:none; border-bottom:#000000 1px solid; background-color:#208e17; color:#FFF;}

acronym {border-bottom:none; cursor:help;}

body {background-repeat:no-repeat; background-position:top left; font-family:Verdana, Century, "Times New Roman"; margin:0; padding:0; margin-bottom:10px;}

form {padding:0; margin:0;}

h1 {color:#208e17; font-size:24pt; margin:0; margin-bottom:20px; font-weight:100; font-family:Century, "Times New Roman", Verdana;}
h2 {color:#208e17; font-size:18pt; margin:20px 0 20px 0; font-weight:100; font-family:Century, "Times New Roman", Verdana;}
h3 {color:#fa8e02; font-size:12px; margin:0px 0 10px 0; font-weight:bold;display:inline;}

hr {border-bottom:solid #1c1c1c 1px; border-top:solid #eaeaea 1px; margin-left:35px; margin-right:35px;}

input.contatti {color: #000000; background-color: #f9f9f9; border:none; border-bottom:solid 2px #eaeaea; width:155px;}
input.controllo {font-size: 1px; height:1px; color: #f9f9f9; background-color: #f9f9f9;	text-indent: 0px; border:none;}
textarea {color: #000000; background-color: #f9f9f9; border:solid 2px #eaeaea;}
select {color: #000000; background-color: #f9f9f9; border:solid 2px #eaeaea;}
strong { color:#000000; font-weight:bold;}

#border_bottom {height:20px; background-image:url(../immagini/swb.gif); background-repeat:no-repeat; background-position:top left;}
#border_top {height:40px;}

#container {width:980px; margin-left: auto; margin-right: auto;}

#contatti_informativa {font-size:12px; line-height:16px; padding-top:5px; padding-bottom:5px; width:305px;}

#content {margin-left:185px; min-height:410px;}
#contenuto {margin-left:10px; height: auto !important;  /* per i browser moderni */ height: 380px;  /* per IE5.x e IE6 */  min-height: 380px;  /* per i browser moderni */  color:#000000; padding:30px;  text-align:justify; line-height:25px; width:710px; overflow:visible; font-family:Verdana, Century, "Times New Roman"; font-size:12px;}

#form_alto {text-align:right; width:305px;}
#form_alto_contatti {text-align:right; width:305px;}
#form_basso {font-size:12px; line-height:16px; padding-top:5px; padding-bottom:5px;}
#form_pulsanti {text-align:center;}
#form_text_area_contatti {width:300px; height:95px;}
#form_text_area_preventivo {width:680px; height:95px;}
#footer_content {background-image:url(../immagini/bkg-lw.png); background-repeat:repeat-y; height:40px;text-align:center; font-size:13px; color:#666;}

#header {background-image:url(../immagini/header.jpg); background-repeat:no-repeat; height:195px;}

#sfondo_contatti {background-image:url(../immagini/sfondi/contatti.jpg); background-repeat:no-repeat; height:195px;}
#sfondo_guida {background-image:url(http://www.resiweb.it/immagini/sfondi/guida.jpg); background-repeat:no-repeat; height:195px;}
#header_index {background-image:url(../immagini/sfondi/index.jpg); background-repeat:no-repeat; height:195px;}
#header_mappa {background-image:url(../immagini/sfondi/mappa-del-sito.jpg); background-repeat:no-repeat; height:195px;}
#header_posizionamento {background-image:url(../immagini/sfondi/posizionamento.jpg); background-repeat:no-repeat; height:195px;}
#header_privacy {background-image:url(../immagini/sfondi/privacy.jpg); background-repeat:no-repeat; height:195px;}
#header_preventivo {background-image:url(../immagini/sfondi/preventivo.jpg); background-repeat:no-repeat; height:195px;}
#header_realizzazioni {background-image:url(../immagini/sfondi/realizzazioni.jpg); background-repeat:no-repeat; height:195px;}
#header_realizzazione_siti {background-image:url(../immagini/sfondi/realizzazione-siti-internet.jpg); background-repeat:no-repeat; height:195px;}
#header_web_agency {background-image:url(../immagini/sfondi/web-agency.jpg); background-repeat:no-repeat; height:195px;}
#header_web_agency_venezia {background-image:url(../immagini/sfondi/web-agency-venezia.jpg); background-repeat:no-repeat; height:195px;}

#logo {text-align:right; padding-right:1px; height:40px;}
#logo img{border:0;}

#menu {width:177px;	margin-top:5px; margin-left:6px; z-index:10;  float:left; position:absolute;}
#menu a{color:#000000; text-decoration:none; border-bottom:#ebebeb 1px solid;}
#menu a:hover{border-bottom:#000000 1px dotted; background-color:#ebebeb;}
#logo a{border-bottom:none; text-decoration:none;}
#logo a:hover{border-bottom:none; text-decoration:none; background-color:#FFF;}
#menu ul{list-style-type:square; margin:0; margin-left:25px; padding:0; padding-top:15px; padding-bottom:10px; }
#menu_bottom{background-color:#ebebeb; height:40px; margin-right:1px;}
#menu_center{font-size:11px; line-height:25px; padding-bottom:5px; border-right:#999 2px solid; background-color:#ebebeb;}
#menu_space{border-right:#999 2px solid; height:10px;}
#menu_top{height:150px;}

#pagina_contatti_on {position:absolute; top:0; left:0; width:130px; height:300px; background-image:url(../immagini/sfondi/contatti-on.png); background-repeat:no-repeat; }
#pagina_index_on {position:absolute; top:0; left:0; width:696px; height:242px; background-image:url(../immagini/sfondi/index-on.png); background-repeat:no-repeat; }
#pagina_preventivo_on {position:absolute; top:0; left:0; width:630px; height:255px; background-image:url(../immagini/sfondi/preventivo-on.png); background-repeat:no-repeat; }
#pagina_privacy_on {position:absolute; top:0; left:0; width:410px; height:238px; background-image:url(../immagini/sfondi/privacy-on.png); background-repeat:no-repeat; }
#pagina_realizzazioni_on {position:absolute; top:0; left:0; width:435px; height:225px; background-image:url(../immagini/sfondi/realizzazioni-on.png); background-repeat:no-repeat; }
#pagina_realizzazione_siti_on {position:absolute; top:0; left:0; width:440px; height:225px; background-image:url(../immagini/sfondi/realizzazione-siti-on.png); background-repeat:no-repeat; }
#pagina_web_agency_on {position:absolute; top:0; left:0; width:490px; height:240px; background-image:url(../immagini/sfondi/web-agency-on.png); background-repeat:no-repeat; }

#percorso {margin-bottom:20px;}

#realizzazioni ul{ list-style-type:none; margin:0; padding:0;}
#realizzazioni li{ padding-bottom:30px; clear:left; height: auto !important;  /* per i browser moderni */ height: 100px;  /* per IE5.x e IE6 */  min-height: 100px;  /* per i browser moderni */ }
#sfondo {background-image:url(../immagini/bkg-lwbl.gif); background-repeat:repeat-y;}

.barra_rossa {border-left:4px #F00 solid; padding-left:30px; margin-left:25px;}
.barra_verde {border-left:4px #208e17 solid; padding-left:30px; margin-left:25px;}
.hr {margin-left:0; margin-right:0;}
.img_realizzazioni {float:left; margin-right: 10px; padding:3px; border:1px #CCC solid; background-color:#eeeeee;}
.link_logo {text-decoration:none;}
.strong {font-weight:100; color:#FFFF00;}
.pagina_corrente {color:#999;}
.red {color:#F00;}
.float_l {float:left;}
.sottomenu {display:inline;}
.voce_sm {list-style-type:circle; margin-left:20px;}

div.cabi { font-family: Arial, Helvetica, sans-serif; font-size:12px; width:10em; background-color: #ffffff; color: #616161;text-align:left; padding-left:20px; border:#CCC 1px solid; }
a.cabi {font-family: Arial, Helvetica, sans-serif; font-size:12px; background-color: #ffffff; color: #616161;text-align:left; text-decoration: none; }
span.cabi {font-weight: bold; font-size:14px; background-color: #ffffff;color: #0000FF; }
span.cabi2 {background-color: #ffffff;color: #616161; font-weight:bold; }
