/*********Reset Globale***********/
@import url("../css/reset.css");

/*********Extra Utility***********/
@import url("../css/utility.css");

/*********Struttura Base***********/
body { color:#FFF; font: 100.01%  Arial , Helvetica, sans-serif; line-height:1em; letter-spacing:1px;  }

#container { height:200px; margin:0 auto; width:950px; padding:50px 0 0 0;  }
#content { background:black;  margin:485px 0 0 0;  }
#content_news, #content_contatti { background:black url(../images/news_content_bg.gif) right repeat-y;  margin:285px 0 0 0;  }
#content_installa{ background:black;  margin:444px 0 0 0;}
#content_dentrodas { background:black;  margin:497px 0 0 0;  }
#content_vantaggi{ background:black;  margin:427px 0 0 0; }
#content_distri { background:black url(../images/distri_content_bg.gif) right repeat-y;  margin:484px 0 0 0; }
#footer { background:url(../images/footer_angoli.png) top left no-repeat; height:50px; clear:both;  }
.footer_news { background:url(../images/footer_angoli_news.png) top left no-repeat !important; height:50px; }
.footer_distri { background:url(../images/footer_angoli_distri.png) top left no-repeat !important; height:50px; }
#header {background:transparent url(../images/header_logo.png) top left no-repeat; height:200px; position:absolute; z-index:2; width:950px;}
#flash_content { position:absolute; z-index:0; }
#wrapper{ background:transparent; width:950px; height:400px; margin:0 auto ; position:relative;  }
#mtc {position:absolute; left:649px; top:20px; font:Verdana, Arial, Helvetica, sans-serif; color:#165fa4; font-size:10px; width:300px}

/*********Classi sfondi***********/
.body_home { background:black url(../images/sfondi_sezioni/home.jpg) top center no-repeat;  }
.body_vantaggi { background:black url(../images/sfondi_sezioni/vantaggi.jpg) top center no-repeat;  }
.body_dentrodas { background:black url(../images/sfondi_sezioni/dentro_das.jpg) top center no-repeat;  }
.body_come { background:black url(../images/sfondi_sezioni/come_si_installa.jpg) top center no-repeat;  }
.body_news { background:black url(../images/sfondi_sezioni/news.jpg) top center no-repeat;  }
.body_distri { background:black url(../images/sfondi_sezioni/distri.jpg) top center no-repeat;  }
.body_contatti { background:black url(../images/sfondi_sezioni/contacts.jpg) top center no-repeat;  }

/*********Stili specifici***********/
* html div.lanci_home {margin:0 5px 0 12px; }
.lanci_home { background:black; width:275px; height:150px; float:left; margin:0 0 0 20px; padding:20px 0 0 15px; }

/********* Sidebars & Boxes **********/
#news_right, #contatti_right { background:#080808; width: 292px; float: right; padding: 25px 30px 25px 30px; }
#news_left, #contatti_left { padding: 0 350px 0 0; }
#contatti_left { padding: 30px 385px 30px 30px }
#archivio_news { text-align: right; float: right;}
#news_header { height: 40px; padding: 25px 0 0 0; margin: 0 30px 0 30px; }
.news_box { padding: 25px 30px 25px 30px; border-top: 1px solid #111}

#dentro_das_left { width: 416px; padding: 30px 30px 5px 30px; float: left; background: black url(../images/dentro_das/vertical.jpg) right no-repeat; }
#dentro_das_right { width: 410px; padding: 30px 30px 5px 30px; float: right; background: black; }
#dentro_das_left .upper, #dentro_das_right .upper { height: 90px; margin-bottom: 16px; background: transparent url(../images/dentro_das/light.jpg) bottom center no-repeat; }

#come_left { width: 416px; padding: 30px 30px 5px 30px; float: left; background: black url(../images/dentro_das/vertical.jpg) right no-repeat; }
#come_right { width: 410px; padding: 30px 30px 5px 30px; float: right; background: black; }
#come_left .upper, #come_right .upper { height: 90px; margin-bottom: 16px; background: transparent url(../images/dentro_das/light.jpg) bottom center no-repeat; }

#stati { padding: 30px 0 0 30px; width: 650px; }
#col-1, #col-2, #col-3, #col-4, #col-5 { float: left; width:130px; }
#distri_right { float: right; width: 210px; padding: 30px 30px 0 0; }
#stati .selected {color: #F00;}

#footer_loghi { float: right; margin: 40px 20px 0 0; }
 
.contact_box { margin-top: 25px; }

/*********Navigazione***********/
#main_nav { background:transparent; width:950px; position:relative; z-index:500;}
#main_nav ul { position:absolute; right:15px; top:65px; }
#main_nav ul li {display:block; float:left; padding:0 10px; }
#main_nav ul li a { color:white;  font-size:.75em; font-weight:bold; margin:0 5px; text-decoration:none; width:100px; }

#menu_lingue { position:absolute; top:25px; right:15px;}
#menu_lingue ul li { display:block; float:left;}
#menu_lingue ul li a { color:white; font-size:.65em; font-weight:bold; margin:0 5px; text-decoration:none;  }
#menu_lingue ul li a:hover, #menu_lingue ul li a.selected { color:red; }

#menu_news { font-size:14px; font-weight:bold; }

#news_left .submenu { width:250px; float: left; }
#news_left .submenu li { float: left; display: inline; margin-right: 30px; padding: 0;}
#news_left .submenu li a { font-size:14px; display: inline; font-weight:bold; color: #fff; text-decoration: none; }

#news_left .anni { float: right; margin-left: 10px; width:200px; }
#news_left .anni li { float: right; display: inline; padding: 2px 5px 2px 5px; font-size:.7em; background:url(../images/barra_anni.gif) right no-repeat; }
#news_left .anni li a { color: #666; text-decoration: none; }
#news_left .anni .current { background: none; }

#stati ul { height: 200px; }
#stati ul li { line-height: 20px; color: #666; }
#stati ul li a { color: #fff; text-decoration: none; }
#stati ul li a:hover { color: #f00; text-decoration: none; }

/*********testi e immagini***********/
.lanci_home p { font-size:.7em; width:165px;  }
.lanci_home img { float:right; margin:-20px 0 0 0;  }
#footer p { font-size:.56em; padding:43px 0 0 15px; color:#666; }
#slider1 p { font-size:.7em; line-height:1.6em; }
#content_news p, #content_contatti p, #stati { font-size:.7em; }
#news_right h1, #contatti_right h1 { margin: 0; padding: 0; }
#news_right h2, #contatti_right h2{ margin: 10px 0 0 0; padding: 0; }
#news_right p, #contatti_right p { margin: 0; padding: 0; }
#news_right .download_icon img { margin: 14px 0 0 0; }

#news_left .data { font-size: 10px; margin: 0; padding: 0; clear: left; }
#news_left .sottotitolo { color: #5582a1; }

#dentro_das_left p, #dentro_das_right p, #come_left p, #come_right p, #distri_right { font-size:.7em; }
.dentro_das_box_img, .come_box_img { float: left; margin-right: 10px;}

.newsread { padding-top: 8px; }

/*********link***********/
.lanci_home a { font-size:.7em; color:#6096B7; text-decoration:none; }
#news_left .readmore, #news_left .indietro, .come_box a, #contatti_right a, #distri_right a { font-size:.7em !important; color:#6096B7; text-decoration:none; font-weight: bold;}
p a, #distri_right a { font-size:1em !important; color:#6096B7; text-decoration:none; font-weight: bold;}
.come_box a { background: transparent url(../images/come/video.jpg) left no-repeat; padding: 0 0 0 25px; }
.yselected { color: red !important; }


/*********headings***********/
h1 { font-size:18px; font-weight:bold; letter-spacing:0px;}
h2 { font-size:14px; font-weight:bold; letter-spacing:0px;}
h3 { font-size:14px; font-weight:bold; color:#6096B7; padding: 0 0 5px 0; letter-spacing:0px; }
#h2_wrapper { width:165px; }

/*******form*******/
#form_contatti { margin-top: 20px; }
#form_contatti .field { background: black; border: 0; border-bottom: 1px solid #666; color: white; clear: left; width: 250px; margin-top: 5px; }
#form_contatti .field_box { width: 250px; font-size:.7em; margin-top: 10px;}
#form_contatti .s { float: left; }
#form_contatti .d { float: right; }
#form_contatti .note { width: 535px; height: 60px; }
#form_contatti .invia { float: right; clear: left; margin-top: 20px; }

/********fiere and press********/

.data_fiera {font-size:.85em; color:#25617e; font-family:Arial, Helvetica, sans-serif; font-weight:lighter;}
.dettagli {color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:lighter;}
.distributor {font-size:1.15em;}
.distributor_2 {font-size:0.95em;}

img[title = bandiera] {margin-top:3px; margin-right:5px}
.np { font-size:10px; font-weight:bold; letter-spacing:0px;}
.np a {color:#25617e; text-decoration:none;}








