@font-face {
    font-family: 'Megalopolis';
    src: url('megalopolisextra-webfont.eot');
    src: url('megalopolisextra-webfont.eot?#iefix') format('embedded-opentype'),
         url('megalopolisextra-webfont.woff') format('woff'),
         url('megalopolisextra-webfont.ttf') format('truetype'),
         url('megalopolisextra-webfont.svg#MEgalopolisExtraRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{background:#fff;line-height:1;}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}
a img{border:none;}
HTML, BODY{height:100%;}
BODY{color:#333;background:#FD9400 url(http://www.dreosso.it/img/dreosso-back.svg) 50% 0 repeat-x;font-size:13px;font-family:arial, tahoma, verdana, sans-serif;min-width:950px;text-align:center; line-height:160% }
H1, H2, H3, H4, H5, H6{font-weight:normal;font-family:Trebuchet MS, Tahoma, Arial, Verdana, Helvetica, sans-serif;}
A{color:#FF310F;text-decoration:none}
A:hover{color:#FD9400;}
address { font-style:normal; margin-top:5px }
.oldbrw{display:none}
#skippo{position:absolute;text-indent:-9999px;}
#site{width:950px;margin:0 auto -100px;min-height:100%;height:auto !important;height:100%;text-align:left;}
#site2{padding-bottom:20px;}
#intestazione{padding:20px 0px 10px 0px;}
#intestazione H1 { margin:0; padding:0; }
#intestazione A{background:url(../img/dreosso-it.gif) 0 0 no-repeat;width:217px;height:124px;display:block;text-indent:-9999px;}
#intestazione A:hover{background:url(../img/dreosso-it.gif) 0 100% no-repeat;}
#menu {margin:-41px 0px 40px 240px;line-height:1.0;}
#menu li{float:left;position:relative;}
#menu a{color:#FFF;padding:4px 22px;margin:0px;font-size:13px;font-family:"Trebuchet MS", Tahoma, Arial, Verdana, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;letter-spacing:1px;display:block;position:relative; }
#menu a:hover{background:url(../img/m2.png);}
li.current_page_item A{color:#FEDC56;background:url(../img/m1.png);}
#menu li:hover{visibility:inherit;}
#centro{margin-bottom:10px;float:left;background:#E1E1E1 url(../img/bgcentro.png) 50% 0 repeat-y;}
#contenuto{color:#333;border:8px solid #FFF;padding-bottom:20px;float:left;width:930px;}
#contenuto H1, #contenuto H2, #contenuto H3, #contenuto H4, #contenuto H5, #contenuto H6{margin-left:40px}
#contenuto H1, #contenuto H2, #contenuto H3{padding-top:21px; font-family:Megalopolis, Helvetica, Arial, sans-serif; }
#contenuto H1{color:#FF310F;font-size:38px;}
#contenuto H2{color:#FD9400;font-size:38px;}
#contenuto H3{color:#FF310F;font-size:23px;}
#contenuto H4{color:#FF310F;font-size:1.4em;padding-top:10px;}
#contenuto P{margin:5px 20px 15px 40px}
#contenuto A{border-bottom:1px dotted;font-weight:bold}
#contenuto em { font-style:normal; font-weight:bold }
#contenuto UL, #contenuto OL{margin:1em 20px 1.5em 75px;}
#contenuto OL LI{margin:.6em 65px .6em 25px;}
#contenuto UL LI{color:#555;background:url(../img/lista.png) 0 50% no-repeat;border-bottom:1px dotted #eee;list-style-type:none;padding-left:30px;margin:10px 0px;min-height:22px;height:auto !important;height:22px;line-height:15px;}
#contenuto UL LI A{border-bottom:none;}
#contenuto BLOCKQUOTE{margin:15px 75px;background:#F8F8F8;border:1px solid #EEE;}
#contenuto BLOCKQUOTE P{margin:10px 20px;}
.alignleft{float:left;margin-right:10px}
.alignright{float:right;margin-left:10px}
#contact{padding:10px 0px}
FORM{margin:0px 0px 0px 15px;padding:0px;}
LABEL{color:#000;border-bottom:1px solid #C4C4C4;font-size:.8em;text-transform:uppercase;display:block;float:left;width:14em;}
#contact P { margin:0px 0px 0px 25px; }
INPUT, TEXTAREA, select {border:2px solid #C4C4C4;margin:.5em 0em;padding:.1em .2em;font-size:1em;font-family:arial, tahoma, verdana, sans-serif;}
TEXTAREA, #formname, #formemail, #formaddress, #formphone{width:20em;background:#FFF;}
INPUT:hover, TEXTAREA:hover, INPUT:focus, TEXTAREA:focus{background:#FFF;border:2px solid #FFB52F;}
DIV#contenuto P.nota{font-size:.8em;margin:0px 70px 0px 170px}
P.inviare{text-align:right;}
P.inviare INPUT{color:#5F5F5F;background:#EFEFEF url(../img/bottone.png) 50% 50% repeat-x;border:2px solid #AAA;padding:2px 15px;margin-right:50px;text-transform:uppercase;font-weight:bold;font-size:12px;letter-spacing:.1em;}
P.inviare INPUT:hover{color:#FFF;background:#FFB52F;border:2px solid #FD8402;}
.form .error-input, .form .error-both .input, .form .error-same .input{border-color:#F34609;}
form .error-div{margin-left:150px;padding:2px 10px;color:red;}
.evidente{color:#F34808;line-height:.1em;font-size:120%;}
LABEL span.evidente{font-size:160%;}
/*** FOOTER ***/
#riassunto, #copyright span {margin:0px auto}
.push, #finepagina{height:90px;clear:both;}
#finepagina{ line-height:120%; color:#FA7D00;background:#830A0D;border-top:6px solid #DB1116;font-size:10px;text-align:left;}
#finepagina H5, #finepagina H6{font-family:arial, tahoma, verdana, sans-serif;}
#finepagina H5{color:#EE2025;font-size:20px;text-transform:none;margin:5px 0px;}
#finepagina H6{color:#FD9400;font-size:11px;font-weight:bold;letter-spacing:1px;text-transform:uppercase;}

#finepagina P, #finepagina UL{margin:5px 0px;}
#finepagina UL{list-style-type:none}
#riassunto{width:950px}
#riassunto DIV{float:left;height:58px;padding-left:10px;}
.primo, .secondo {width:300px}
.secondo {border-left:1px dotted #AD0E12; padding-top:10px}
#copyright{color:#DB1116;background:#600609;padding:5px 0px;clear:both;height:16px;line-height:16px;}
#copyright SPAN{width:930px;display:block;}
#copyright em{ color:#FF310F; font-style:normal; }

DIV.colonnauno, DIV.colonnadue{float:left;display:inline}
#rotazionehome{position:absolute;top:162px;overflow:hidden;width:930px;height:260px;border-bottom:8px solid #FFF;clear:both}
UL#immaginigrafica, UL#immaginigrafica LI, #immaginigrafica A, #immaginigrafica A IMG{border:none;margin:0;padding:0}
UL#immaginigrafica, UL#immaginigrafica LI{list-style-type:none}
DIV.home #contenthome{margin-top:260px;}
DIV.home #contenuto DIV.colonnauno{width:450px;}
DIV.home #contenuto DIV.colonnadue{width:450px;}
DIV.home #contenuto H1 { margin-top:5px; font-size:50px; line-height:60%; letter-spacing:-.05em;}
DIV.home #contenuto H1 STRONG { color:#D00606; font-size:44px; padding-left:10px; }
DIV.home #contenuto H3	{ margin-top:5px; font-size:38px; line-height:80%; color:#FD9400; }
DIV.home #contenuto H3 SPAN { color:#F66A02; font-size:42px; text-transform:uppercase; letter-spacing:-.1em }
DIV.home #contenuto H2 { font-family:Megalopolis, Helvetica, Arial, sans-serif; color:#E21D44; font-size:15px; padding-top:10px }
.dreossofoto{margin-left:-20px}
DIV.portfolio #contenuto{background:#E1E1E1}
#contenuto DIV.sitiweb{background:#E1E1E1 url(../img/sitiback.png) 0 0 repeat-x;clear:both;margin:25px 20px;padding-left:500px;min-height:250px;height:auto !important;height:250px;}
#contenuto DIV.sitiweb H4{margin:15px 10px 5px 10px;font-size:1.3em}
#contenuto DIV.sitiweb P{margin:10px;}
#contenuto DIV.sitiweb P IMG{position:absolute;margin:-30px 10px 0px -500px;border:10px solid #FFF;}
DIV.contatti #contenuto{background:url(../img/sfondocontatti.png) 50% 0 no-repeat;}
DIV.contatti #contenuto DIV.colonnauno{width:500px;}
DIV.contatti #contenuto DIV.colonnadue{width:400px;}



