@charset "utf-8";
/* - - - - - - - - - - - - - - - - - - - -
E R N E S T O M E D A - M I N I S I T I
www.sito.it
website by websolute 
- - - - - - - - - - - - - - - - - - - - */


/* body & altro
- - - - - - - - - - - - - - - - - - - - */
body {margin:0px; padding:0px; font:11px Verdana, Arial, Helvetica, sans-serif;}
#container {width:970px; margin:30px auto; position:relative;}
a {outline:none;}
a img {border:0;}

/* clearfix
- - - - - - - - - - - - - - - - - - - - */
.clearfix:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Nascosto per IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* Fine nascosto per IE-mac */

/* sx
- - - - - - - - - - - - - - - - - - - - */
#sx {float:left; width:180px; background:#767676;}
#logo {background:url(../imgs/logo.gif) top left no-repeat; height:69px;}
#logo a {display:block; height:61px; text-indent:-9999px;}
#masterdivSX {padding:0 0 18px 0; background:url(../imgs/footer-menu.gif) bottom left no-repeat;}
#masterdivSX ul {padding:0 20px 0 20px; margin:0; border:0; list-style:none;}
#masterdivSX ul li {}
#masterdivSX ul li a {display:block; color:#fff; font-size:12px; text-decoration:none; padding:2px 4px 2px 4px; margin:0 0 2px 0;}
#masterdivSX ul li a:hover, #masterdivSX ul li a.on {background-color:#9c9c9c; color:#000;}
#masterdivSX ul li ul {padding:0 0 10px 10px;}
#masterdivSX ul li ul li {}
#masterdivSX ul li ul li a {margin:0;}

/* dx
- - - - - - - - - - - - - - - - - - - - */
#dx {float:left; width:760px; margin:0 10px 0 20px;}
#menu_servizio {float:left; width:760px; margin:0 0 10px 0;}
#menu_servizio ul {float:right; padding:0; margin:0; border:0; list-style:none;}
#menu_servizio ul li {float:left; color:#cecece; background:url(../imgs/separatore.gif) 5px 1px no-repeat; padding:0 0 0 15px;}
#menu_servizio ul li a {color:#0088cc; text-decoration:none;}
#menu_servizio ul li a:hover {color:#000;}
#showreel {float:left; width:760px; height:400px;}

/* home
- - - - - - - - - - - - - - - - - - - - */
#news {float:left; width:460px; margin:22px 20px 0 0; line-height:20px;}
#news div.notizia {}
#news div.notizia dt a {font-size:18px; color:#0088cc; text-decoration:none;}
#news div.notizia dt a:hover {color:#000;}
#news div.notizia dd {margin:10px 0 10px 0;}
#news div.notizia dd img {float:left; margin:0 10px 0 0;}
#news div.notizia dd div.dettaglio {clear:both; padding:5px 0 0 0;}
#news div.notizia dd div.dettaglio a {color:#0088cc; text-decoration:none; background:url(../imgs/details.gif) top right no-repeat; padding:0 10px 0 0;}
#news div.notizia dd div.dettaglio a:hover {color:#000;}
#video {float:left; width:280px; margin:20px 0 0 0;}

/* widget
- - - - - - - - - - - - - - */
.widget {background:#efefef; padding:20px; border-bottom:1px solid #a2a2a2; border-right:1px solid #a2a2a2; margin-bottom:20px;}
.widgetize {position:relative; margin-bottom:20px; clear:left; z-index:0;}
.widgetize .wig_a {background:url(../imgs/widget.png) no-repeat left top; height:20px; width:20px; top:0px; left:0px; position:absolute;}
.widgetize .wig_b {margin:0px 20px; background:#efefef; height:20px; width:auto;}
.widgetize .wig_c {background:url(../imgs/widget.png) no-repeat right top; height:20px; width:20px; top:0px; right:0px; position:absolute;}
.widgetize .wig_d {background:#efefef; padding:0px 19px 0px 20px; border-right:1px solid #a2a2a2;}
.widgetize .wig_e {background:url(../imgs/widget.png) no-repeat left bottom; height:20px; width:20px; bottom:0px; left:0px; position:absolute;}
.widgetize .wig_f {margin:0px 20px; background:#efefef; height:19px; border-bottom:1px solid #a2a2a2;}
.widgetize .wig_g {background:url(../imgs/widget.png) no-repeat right bottom; height:20px; width:20px; bottom:0px; right:0px; position:absolute;}
.widgetize .wig_d h3 {font-size:14px; color:#0088cc; line-height:5px; margin:0 0 15px 0; position:relative; z-index:10;}
.widgetize .wig_d h4 {font-size:11px; font-weight:bold; margin:0px; color:#666; line-height:18px;}
.widgetize .wig_d p {font-size:11px; line-height:18px; margin-bottom:0px;}
.widgetize .wig_d a.dettaglio {font-size:11px;}

/* showreel home
- - - - - - - - - - - - - - */
#showreel_home {position:relative; height:360px; width:720px; z-index:0;}
#showreel_home ul {list-style:none; margin:0px; padding:9px 0px 0px 12px; position:absolute; width:140px; top:0px; left:0px; z-index:3;}
#showreel_home ul li {margin:0px; padding:0px; font-size:11px; height:20px; line-height:20px;}
#showreel_home ul li a {display:block; height:20px; overflow:hidden; color:#0088cc; text-decoration:none;}
#showreel_home ul li a:hover, #showreel_home ul li a.on {color:#000; background:none;}
#showreel_home .flow {width:580px; height:360px; position:absolute; top:0px; left:140px; overflow:hidden; z-index:1;}
#showreel_home .flower {position:absolute; top:0px; left:0px;}
#showreel_home .flower img {border:none; margin:0px; padding:0px;}
#showreel_home .label {width:162px; height:20px; background:url(../imgs/label.png) no-repeat left top; position:absolute; top:10px; left:0px; z-index:2;}
#showreel .widgetize {margin-bottom:5px;}
#showreel .dettaglio {float:right; margin:0px 20px 0px 0px; display:inline; line-height:normal;}

/* content + content interno
- - - - - - - - - - - - - - - - - - - - */
#contenuto {float:left; width:760px;}
#contenuto_interno {}
#corpo {float:left; width:720px; padding:15px 20px 0 20px; background:url(../imgs/corpo-top.gif) top left no-repeat #efefef; line-height:20px;}
#corpo h1 {color:#0088cc; font-size:18px; margin:0; padding:0 0 10px 0; font-weight:normal;}
#corpo img.doc_img_1 {margin:0 0 10px 0;}
#corpo a {color:#0088cc; text-decoration:none;}
#corpo a:hover {color:#000;}
#corpo ul {padding:0 0 0 10px; list-style:inside;}
#contenuto_footer {float:left; background:url(../imgs/corpo-bottom.gif) bottom left no-repeat #efefef; height:23px; width:760px;}

div.emeda_info {font-size:10px; line-height:17px;}

/* lista nel documento
- - - - - - - - - - - - - - - - - - - - */
#corpo div.notizia {margin:0 0 10px 0;}
#corpo div.notizia dl {padding:0; margin:0; border:0;}
#corpo div.notizia dt a {font-size:18px; color:#0088cc; text-decoration:none;}
#corpo div.notizia dt a:hover {color:#000;}
#corpo div.notizia dd {margin:0 0 0 10px; float:left;}
#corpo div.notizia dd img {float:left; margin:0 10px 0 0;}
#corpo div.dettaglio {clear:both; padding:5px 0 0 0;}
#corpo div.dettaglio a {color:#0088cc; text-decoration:none; background:url(../imgs/details.gif) top right no-repeat; padding:0 10px 0 0;}
#corpo div.dettaglio a:hover {color:#000;}
#corpo div.notizia dt.titolo {margin:0 0 10px 0;}
#corpo div.notizia dt.icona {float:left;}

/* download area
- - - - - - - - - - - - - - - - - - - - */
.download {width:102px; height:150px; margin-bottom:20px; margin-right:41px; float:left;}
.download img {float:left; margin-right:10px; margin-bottom:10px;}

/* catalogue submission
- - - - - - - - - - - - - - - - - - - - */
#submission {width:720px; float:left;}
#form_submission {}
#form_submission fieldset {border:0;}
#form_submission ul {padding:0; margin:0; border:0; list-style:none;}
#form_submission ul li {padding:5px 0 5px 0; background:url(../imgs/tratt.gif) top left repeat-x;}
#form_submission ul li input {border:1px solid #999;}
#form_submission ul li label {float:left; width:120px;}

/* stampa
- - - - - - - - - - - - - - - - - - - - */
#stampa {}
#stampa ul {list-style:none; padding-left:0;}

/* prodotti
- - - - - - - - - - - - - - - - - - - - */
table.tbl_prodotti {}
table.tbl_prodotti tr {}
table.tbl_prodotti tr td {padding:0 0 15px 0;}
table.tbl_prodotti tr td img {float:left;}

/* footer
- - - - - - - - - - - - - - - - - - - - */
#footer {clear:both; width:950px; padding:60px 10px 0 10px; color:#000;}
#footer a {color:#0088cc; text-decoration:none;}
#footer a:hover {color:#000;}
#footer div.footer_dx {float:right;}
