/*
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
// AUTHOR:    Marco Paolucci
// INFO:      http://www.marcopaolucci.net
//- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* GENERAL
-----------------------------------*/
* {margin:0; padding:0}
img {border:0}
ul {list-style:none}

/* BASE TAG 
-----------------------------------*/
body {font:12px/18px Arial, Helvetica, sans-serif; background:url(../img/bg_body.gif) left top repeat-x #45494d; color:#000}

/* TESTO
-----------------------------------*/
h1 { font-size:16px; margin-bottom:20px}
h2 { font-size:16px; margin-bottom:20px}
h3 {font-size:12px; margin-bottom:5px; border-bottom:1px solid #000}
h4 {font-size:12px; color:#00a5fe; margin-bottom:20px }
h5 { height:50px; line-height:50px; font-size:12px; float:left; width:170px}
h6 {font-size:12px; margin-bottom:10px; color:#990000; border-bottom:1px solid #e5e5e5;}

#col_dx p { margin-bottom:10px}

/* LINK
-----------------------------------*/
a { text-decoration:none; color:#000}
a:hover { color:#00a5fe}

.navtop a { display:block; width:100px; height:27px; text-align:center; padding-top:8px; color:#FFF}
.navtop a:hover { background: url(../img/nav_hover.jpg) left top no-repeat}

.download a {font-size:16px; color:#339933; font-weight:bold; line-height:20px}

.nav_assistenza a { color:#FFF}
.nav_assistenza a:hover { text-decoration:underline}

#footer a { color:#FFF; text-decoration:underline}
#footer a:hover { text-decoration:none}

#footer a.firma {color:#00a5fe; text-decoration:none}

/* CLASS
-----------------------------------*/
.logo { padding-top:4px}
.right { float:right; margin-left:50px; /*padding-top:15px*/}

.azzurro {color:#00a5fe}

.img_left { float:left; margin:10px 10px 10px 0}

.header_sx { float:left; width:235px}
.header_dx {float:left; width:685px; height:390px; background:url(../img/bg_header_dx.gif) left bottom no-repeat}

.home_news { width:195px; height:250px; margin-bottom:20px}
.home_news ul li { margin-bottom:20px}

.box_home { float:left; width:185px; padding:30px 30px 0 0}
	.box_home img { margin-bottom:20px}
	
.info_pws { background:#EEE; margin:30px 0}
	
.newsletter { margin-top:100px}

.download {}
	.download img {margin-right:5px}

ul.servizi { float:left; margin-right:50px}
ul.servizi li{ width:230px; border-bottom:1px solid #e5e5e5; padding:10px 0 10px 20px; background:url(../img/list_style.gif) left 15px no-repeat}

ul.prodotti {}
ul.prodotti li { width:625px; height:50px; border-bottom:1px solid #e5e5e5; padding:10px 0 10px 20px; background:url(../img/list_style.gif) left 30px no-repeat}
	div.list_prodotti {float:left; height:50px; margin-left:20px}
	div.list_prodotti img {margin:5px 5px 0 0; height:32px;}

.paragrafo { margin-bottom:50px; border-bottom:1px solid #e5e5e5}

.contatti { height:100px}

.col_dx_banner { float:right; width:145px; margin-left:20px; background:#FFF; padding:10px 0 25px 15px }
.software_gestionali {height:180px;}
 	.software_gestionali p {float:left; width:510px}
	.software_gestionali img.right { padding-top:0}
	
#col_dx .software_lasersoft p { margin-bottom:20px }
	#col_dx .software_lasersoft ul li {height:25px; width:400px; border-bottom:1px solid #e5e5e5; padding:5px 0 0 30px; background:url(../img/list_style.gif) left 10px no-repeat}

.sitemap { margin:0 0 30px 0}

.footer_left { float:left; width:550px;}
.footer_right {float:right; text-align:right}

.fix_height { clear:left; visibility:hidden}

/* MENU DI NAVIGAZIONE
-----------------------------------*/
.menu_sx { height:200px; padding:20px 20px 0;}
.menu_sx ul li { height:25px; border-bottom:1px solid #e5e5e5; padding:5px 0 0 30px; background:url(../img/list_style.gif) left 10px no-repeat}

.navtop { height:64px}
.navtop li { float:left; width:100px; height:35px; margin:20px 15px 0; color:#FFF; font-size:14px}

.nav_assistenza {height:50px}
.nav_assistenza li { float:left; margin:5px 25px 0 10px; padding:10px 0 3px 25px; color:#FFF; background:url(../img/list-style.jpg) left 8px no-repeat}

/* FORM
-----------------------------------*/
#form_newsletter fieldset { border:none}
#form_newsletter input { width:175px; height:20px; border:1px solid #e1e1e1}
#form_newsletter input.submit1 { cursor:pointer; width:76px; height:23px; margin-top:10px; background: url(../img/button_newsletter.jpg) left top no-repeat; border:none}

#form_contatti {}
#form_contatti .rowElem { height:30px; padding:10px 0}
	#form_contatti .rowElem:hover { background:#f1f1f1}
#form_contatti label {display:block; width:180px; margin-left:20px; float:left; padding-left:10px}
#form_contatti input {width:250px; height:22px; padding-top:3px; border:1px solid #0099FF; background:#FFF; color:#000}
#form_contatti textarea {width:250px; border:1px solid #0099FF; background:#FFF; color:#000; height:100px}
#form_contatti input.submit1 { float:left; padding-top:0; text-align:center; width:85px; border:1px solid #0099FF; margin:0 10px 0 0; cursor:pointer}

#form_assistenza_tecnica { margin:30px 0 0 0}
#form_assistenza_tecnica .rowElem { height:30px; padding:10px 0}
	#form_assistenza_tecnica .rowElem:hover { background:#f1f1f1}
#form_assistenza_tecnica label {display:block; width:180px; margin-left:20px; float:left; padding-left:10px}
#form_assistenza_tecnica input {width:250px; height:22px; padding-top:3px; border:1px solid #0099FF; background:#FFF; color:#000}
#form_assistenza_tecnica textarea {width:250px; border:1px solid #0099FF; background:#FFF; color:#000; height:100px}
#form_assistenza_tecnica input.submit1 { float:left; padding-top:0; text-align:center; width:100px; border:1px solid #0099FF; margin:0 10px 0 0; cursor:pointer}

/* DIV
-----------------------------------*/
#wrapper {width:920px; background:#FFF; margin:20px auto}
#header {width:920px; height:390px; background:url(../img/bg_header.gif) left top no-repeat}
#content {width:920px; margin:0 auto}
	#col_sx {float:left; width:195px; padding:20px 20px 0}
	#col_dx {float:left; width:645px; padding:20px; background:url(../img/bg_col_dx.gif) left top repeat-x}
#footer {width:880px; height:70px; padding:50px 20px 0; font-size:11px; background: url(../img/bg_footer.gif) left top no-repeat #45494d; color:#FFF }

