@charset "UTF-8";
/* 
Metallizzazione Agnelli Ruffini
Author:Yupeka
*/
html, body {border:0; padding:0; overflow-x:hidden;}
body {width:100%; height:100%; font-family:Verdana, Arial, sans-serif; margin:0 auto; text-align:center;}
a {text-decoration:none;}
img {border:0;}
h1 {font:45px/60px Verdana, Arial, sans-serif; color:#0C3183; margin:0;}
h2 {font:28px/33px Verdana, Arial, sans-serif; color:#0C3183; margin:8px 0 0 0;}
h3 {font:23px/32px Verdana, Arial, sans-serif; color:#0B72B5; margin:5px 0 0 0;}
p {font-size:12px; line-height:16px; text-align:justify; color:#3E3D40;}
div.fill_blue {width:384px; height:3px; background:url(../images/fill_blue.jpg)}

/* - - - CONTENITORE, HEADER E FOOTER - - - */
#cnt {width:100%; margin:0 auto; text-align:left;}
#header {width:800px; height:90px; margin:0 auto; text-align:center;}
#header_sx {float:left; width:213px; height:90px;}
#header_dx {float:right; width:190px; height:70px; margin:20px 165px 0 0;}
#header_dx a {color:#87888A;}
#header_dx a:hover {color:#0C3183;}
#headerdx_blue {float:left; width:84px; height:100px; font-size:14px; line-height:17px; color:#0C3183; text-align:right; line-height:21px}
#headerdx_grey {float:right; width:100px; height:100px; font-size:14px; line-height:17px; color:#87888A; text-align:left; line-height:21px}
#content {width:800px; margin:30px auto 0 auto;}
#content_up {float:left; height:236px; border-bottom:1px dashed #000}
#content_left {float:left; width:384px; min-height:380px;}
#content_right {float:right; width:380px; text-align:right}
#footer {float:left; width:100%; height:43px; background:url(../images/footer_bk.jpg); font-size:12px; line-height:14px; text-align:center; color:#0B72B5; padding:14px 0 0 0; margin-top:10px}
#footer a {text-decoration:none; color:#0B72B5}
#footer a:hover {color:#0C3183;}

/* - - - MENU - - - */
#menu_cnt {width:100%; height:67px; background:url(../images/menu/menu_bk.jpg) repeat-x bottom}
#menu {width:1022px; height:67px; background:url(../images/menu/menu_bk.jpg) no-repeat bottom; font:12px/14px Verdana, Helvetica, Arial, sans-serif; margin:0 auto;}
#menu div.item_sx {float:left; width:510px; height:67px; text-align:center}
#menu div.item_1 {float:left; width:75px; height:67px; text-align:center}
#menu div.item_2 {float:left; width:154px; height:67px; text-align:center}
#menu div.item_3 {float:left; width:104px; height:67px; text-align:center}
#menu div.item_4 {float:left; width:83px; height:67px; text-align:center}
#menu div.item_dx {float:left; width:96px; height:67px; text-align:center}

/* - - - Index - - - */
#index_banner {position:relative; width:380px; height:236px; border:1px solid #0B72B5; overflow:hidden;}
#index_banner img {position:absolute; left:3px; top:3px;}
#index_dx {float:right; width:380px; height:50px;margin-top:12px;}
#index_dx ul {float:left; margin:0; padding:3px 0 0 14px; text-align:left; list-style-position:outside;}
#index_dx li.sx {float:left; width:176px; font:12px/16px Verdana; color:#3E3D40;}
#index_dx li.dx {float:right; width:180px; font:12px/16px Verdana; color:#3E3D40;}

/* - - - Preventivo e Newsletter Contatti - - - */
#modulo_content {float:right; width:384px; height:50px;margin-top:84px;}
#modulo_content div.item {float:left; width:180px; margin:8px 20px 0 0; font:12px/21px Verdana; text-align:left; color:#3E3D40}
#modulo_content div.i_item {float:left; width:180px; margin:8px 20px 0 0; font:12px/21px Verdana; text-align:left; color:#3E3D40}
#modulo_content input[type="text"] {width:180px; height:18px; background:#FFF; border:1px solid #1A171B;}
#modulo_content select {width:180px; height:22px; background:#FFF; border:1px solid #1A171B;}
#modulo_content input[type="submit"] {font:12px/21px Verdana; color:#3E3D40; background:#FFF; border:0; cursor:pointer; text-align:left; margin:0; padding:0 10px 10px 0}
#modulo_content input[type="submit"]:hover {color:#0C3183}
#modulo_content textarea {width:180px; height:68px; background:#FFF; border:1px solid #1A171B; resize:none}
#privacy {float:left; width:380px; margin:99px 20px 50px 0;}
#privacy h4 {margin:0 0 10px 0; font:12px/16px Verdana; color:#3E3D40}
#privacy p {margin:0; font:10px/14px Verdana; color:#707173}
#privacy a:link {color:#707173}
#privacy a:visited {color:#707173}
#privacy a:hover {color:#0C3183}

#modulo_content div.n_item {float:left; width:180px; margin:65px 20px 0 0; font:12px/21px Verdana; text-align:left; color:#3E3D40}

/* - - - Contatti - - - */
div.contatti {float:left; width:180px; margin:8px 20px 0 0; font:12px/21px Verdana; text-align:left; color:#3E3D40}
div.contatti a:link {color:#3E3D40}
div.contatti a:visited {color:#3E3D40}
div.contatti a:hover {color:#0C3183}
#contatti_content {float:right; width:384px; height:50px;margin-top:84px;}
#contatti_content ul {margin:0; padding:3px 0 0 14px; text-align:left; list-style-position:outside;}
#contatti_content li {font:12px/16px Verdana; color:#3E3D40}