body {width:980px;margin:0 auto;text-align:center; font-family: Verdana;font-size: 11px;  }
a { text-decoration: none; outline:none; color:#000;} 
img { border:0px; }
input, textarea { border:1px solid #666;  width:200px; padding:2px; color:#666; font-size:12px;  padding:5px;  }
textarea { font-size:14px; }
input.titolo {   }
textarea { border:1px solid #666; width:445px; height:150px;  }
a.trasparenza img { filter:alpha(opacity=30); -moz-opacity: 0.3; opacity: 0.3; }
a.trasparenza:hover img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
table.categorie  td { width:85px; }
h3 { margin-top:25px; }
hr  { border: 1px solid #CCC; }
marquee { padding:10px 0 10px 0; }
.border1 { border:1px solid #666;}
.checkbox { width:15px;border:0px;padding:0px;margin:0 5px 0 0; }

.intro {  background-image:url(../images/intro.jpg); background-position:center center;  width:980px; height:745px; text-align:left; }
.intro ul { padding:600px 0 0 200px; margin:0px; text-align:left;}
.intro li { list-style: none; text-align:left; padding:3px; }
.intro a { color:#FFF; font-weight:bold; padding:1px; }
.intro a:hover { text-decoration:underline; }                                                                                                                 
.contatti td{ padding-bottom:3px; }
.contatti a:hover { text-decoration:underline; }
.informativa { color:#85080E; font-size:11px; line-height:13px; }
.invia { text-align:right; padding-top:5px; border:0px; }
.invia a { font-weight:bold; font-size:12px; color:#85080E; text-decoration:none; }
.contatti-informativa { float:left; margin-top:45px; width:430px; text-align:left;font-size:10px; }
.contatti-informativa a, .selle-rubate-informativa a { color:#85080E; }
.garanzie-informativa, .selle-rubate-informativa { margin:0 0 8px 10px; ; width:430px; float:left; text-align:left; }
.contatti-informativa p, .garanzie-informativa p , .selle-rubate-informativa p{ margin:0px 0 10px 0; padding:0px; } 
.contatti-informativa div , .selle-rubate-informativa div { margin-bottom:8px;  }

/*******************************************  MENU  ***********************************/
#jsddm{	margin: 0; padding: 0; text-align:left;background-color: #000; height: 28px; padding:0 0px; font-size: 12px; }
#jsddm li { float: left;list-style: none; font-weight:bold;background-color: #000;  }
#jsddm li a{ display: block; padding: 6px 12px;text-decoration: none; color: #EAFFED;white-space: nowrap; color:#FFF; }
#jsddm li a:hover{ color:#F92806; }
#jsddm li ul{	margin: 0;padding: 0; position: absolute; visibility: hidden; background: none;}
#jsddm li ul li {float: none; display: inline; background: none; }
#jsddm li ul li a { width: auto; background: #990000; color: #CCC; font-weight:normal; opacity: 0.8; filter: alpha(opacity=60); font-weight:bold; }
#jsddm li ul li a:hover{ color: #FFF;  }
/*******************************************************************/

#header { height:85px; }
#header table { margin:10px;  }
#menu { margin:0px; padding:0px; }
#banner { margin:0px; margin-top:0px; padding:0px; line-height:18px; }
#banner .title { padding:250px 0 0px 40px; font-size:18px; height:65px; vertical-align:bottom; text-align:left; background-repeat:no-repeat; margin:0px; background-position:center top; }
#banner .sub-title { font-size:14px; color:#555; margin-top:5px; }
#banner .etichetta { font-size:12px; }
#banner .address{ font-size:14px; line-height:22px; }
#banner .address a { color:#85080E;}
#home { background-image:url(../images/home.jpg);background-position:center center;  width:980px; height:480px; padding-top:150px;}
#home .scroll { background:url(../images/bg_scroll.png); width:100%; margin-top:120px; font-weight:bold; }
#home .newsletter-title { text-align:left; font-weight:bold; margin:60px 0 0 10px; color:#FFF; }
#home .newsletter { background:url(../images/bg_newsletter.png); width:100%; margin-top:5px; }
#home .newsletter input { padding:1px 3px; font-size:12px; width:230px; }
#home .newsletter input.checkbox { width:15px;border:0px;padding:0px;margin:0 5px 0 0; }
#home .newsletter table { width:960px; text-align:left; margin-left:10px;}
#home .newsletter table td { vertical-align:top; }
#home .newsletter p { margin-top:5px; padding:0px;}
#home .newsletter a { color:#85080E; }
#sub-section { padding: 0px 40px 20px 40px; }

#header,#menu,#content,#sub-section,#footer ,#content-big,#newsletter ,#distributori ,#sub-distributori { display:inline-block; text-align:left; }
#header,#content,#sub-section,#footer,#content-big,#newsletter,#distributori,#sub-distributori { overflow:hidden; }
#header,#menu,#footer {width:100%} /* safari and opera need this */
#content,#sub-section,#newsletter,#distributori,#sub-distributori { float:left; }

#content { line-height:18px; padding-bottom:10px; }
#content { width:470px; padding-left:40px; } 
#content  .margin-top-20 {  margin-top:20px; }
#content .bold { font-weight:bold; color:#333;}
#content .margin-top-10 { margin-top:10px; }
#content .no-float { float:none; }
#content .title { font-size:16px; line-height:30px; }
#content .colori { font-size:10px; }
#content  a { color:#85080E; font-weight:bold; }
#content.selle-rubate input { width:215px; padding:2px; margin:5px 10px 5px 0; }
#content.selle-rubate .indirizzo { width:450px; }

#content-garanzia, #content-selle-rubate, #content-policy { width:900px; text-align:left; margin: 0 0 20px 40px; min-height:200px; }
#content-garanzia input { width:208px; padding:2px; margin:5px 10px 0 0;}
#content-garanzia input.checkbox { width:15px;border:0px;padding:0px;margin:0 5px 0 0; }
#content-garanzia .last, #content-selle-rubate .last { margin-right:0px; }
#content-garanzia .indirizzo { width:436px; }
#content-garanzia a, #content-selle-rubate a , #content-policy a{ color:#85080E; }


#sub-section {width:340px;}

#distributori { width:250px; padding-left:40px; } 
#distributori select { width:200px; margin-bottom:30px; border: 1px solid #555; padding:4px; font-weight:bold; color:#666; font-size:11px;  } 
#sub-distributori {width:640px; height:300px; padding:0 10px 0 10px; margin:0px; overflow: auto; overflow-x: hidden; scrollbar-face-color:#E7E4E4; scrollbar-highlight-color:#E7E4E4; scrollbar-3dlight-color:#CECECE; scrollbar-darkshadow-color:#CECECE; scrollbar-shadow-color:#CECECE; scrollbar-arrow-color:#656565; scrollbar-track-color:#CECECE; margin-bottom:15px;  }
#sub-distributori table {  width:625px;}
#sub-distributori td {  vertical-align:top; } 
#sub-distributori td.padding { padding:2px 8px;} 
#sub-distributori  .ragso { color:#85080E; font-weight:bold;}
#sub-distributori  .catdis { color:#555; font-weight:bold; }
#sub-distributori  .title { color:#85080E; }
#sub-distributori  hr { margin:0px;padding:0px; }
#sub-distributori  a { color:#85080E; font-weight:bold; }

#newsletter { padding: 0px 40px 20px 40px; margin-bottom:20px;  }
#newsletter { width:240px; margin-left:110px; padding:15px; border:1px solid #666; background:#EEE;}
#newsletter .title { font-size:14px; line-height:20px; text-align:center; }

#content-big{ width:900px; margin:0 40px 10px 40px; }
#content-big .col { width:100%; }
#content-big .col td { padding-top:15px; width:225px;}
#content-big .col p { margin:0;padding:2px 0 2px 0; font-size:13px;}
#content-big  .margin-top-20 {  margin-top:20px; }
#content-big .bold { font-weight:bold; color:#333;}
#content-big .margin-top-10 { margin-top:10px; }
#content-big .sub-title { font-size:14px; color:#555; margin-top:5px; }
#content-big .prodotti  { margin-top:25px; }
#content-big .prodotti  td { width:150px; text-align:center; background:#EEE; border: 12px solid #FFF; line-height:18px; }

#news .template1 th { border-right:1px solid #CCC; }
#news .template1 td { border-right:1px solid #CCC; background-image:url(../images/bg_tab_news.gif); background-position:center center;font-weight:bold; font-size:14px;vertical-align:middle; text-align:center; }
#news .template1 img { vertical-align:middle; }
#news .template2  a {  color:#85080E; }
#news .template2  { width:430px; height:60px; border:#FFFFFF 5px solid; background-color:#EEE; color:#555; padding:10px; vertical-align:text-bottom; }
#news .template3 { width:444px; border:#FFFFFF 5px solid; background-color:#EEE; color:#85080E;  padding:3px; vertical-align:middle; line-height:18px; font-weight:bold; height:105px;}
#news .template3  a { color:#555; font-weight:normal; }
#news .template3-data   { color:#000; }

#content-selle-rubate .box  { width:420px; height:63px; border:#555 1px solid; background-color:#EEE; padding:10px; float:left; margin:10px 0 100px 0;  }
#content-selle-rubate .margin { margin-right:10px; }
#content-selle-rubate a { color:#85080E; }
#content-selle-rubate .table_head td { background-color:#EEE;border-bottom:2px solid #CCC; padding:5px; font-weight:bold; font-size:12px; }
#content-selle-rubate table { font-weight:bold; }
#content-selle-rubate td { border-bottom:1px solid #CCC; padding:5px; }
#content-selle-rubate td.col1 { color:#85080E; }

#sub-section-news, #content-news { display:inline-block; margin-top:10px; overflow:hidden;float:left;}
#content-news  li { color:#000; list-style-position: inside; float:left; }
#sub-section-news  li { color:#000; list-style-position: inside; float:left; }
#content-news  { width:300px; } 
#sub-section-news { width:530px;margin-left:60px; }
#sub-section-news a { color:#85080E; }
#sub-section-news img  { border: 1px solid #555;float:left; }
#content-news a { color:#85080E; }
#sub-section-news  .titolo { font-weight:bold; color:#85080E; padding-left:20px; }
#content-news  .titolo { font-weight:bold; color:#85080E; }
#sub-section-news  .data { font-weight:bold; color:#555;  }
#content-news  .data { font-weight:bold; color:#555;  }
#sub-section-news  .text { padding-left:20px; padding-bottom:10px;  }
#content-news  .text { padding-top:10px; background:#EEE; padding:5px; }
#content-news  .no-float { float:none; }
#content-news  a.current { }


#sub-section-testimonial, #content-testimonial { display:inline-block; margin-top:0px; overflow:hidden;float:left;}
#content-testimonial  li { color:#000; list-style-position: inside; float:left; }
#sub-section-testimonial  li { color:#000; list-style-position: inside; float:left; }
#content-testimonial  { width:350px; } 
#sub-section-testimonial { width:470px;margin-left:60px; }
#sub-section-testimoniala { color:#85080E; }
#sub-section-testimonial img  { border: 1px solid #555;float:left; }
#content-testimonial a { color:#85080E; }
#sub-section-testimonial  .titolo { font-weight:bold; color:#85080E; padding-left:20px; }
#content-testimonial  .titolo { font-weight:bold; color:#85080E; }
#sub-section-testimonial  .data { font-weight:bold; color:#555;  }
#sub-section-testimonial  .text { padding-left:20px;  }
#content-testimonial  .text { padding-top:10px; background:#EEE; padding:5px; border-bottom:10px #FFF solid ; }
#content-testimonial  .no-float { float:none; }
#content-testimonial  a.current { }
#content-testimonial .iframe { height:300px; padding:0 10px 0 10px; margin:0px; overflow: auto; overflow-x: hidden; scrollbar-face-color:#E7E4E4; scrollbar-highlight-color:#E7E4E4; scrollbar-3dlight-color:#CECECE; scrollbar-darkshadow-color:#CECECE; scrollbar-shadow-color:#CECECE; scrollbar-arrow-color:#656565; scrollbar-track-color:#CECECE; margin-bottom:10px; }


#footer { clear:left; color:#FFF; font-size:10px; text-align:center; padding:5px 0 5px 0; background:#000; }
.facebook {  padding:5px 0; width:230px; float:left; text-align:left; }
.flyinge { padding:5px 0; width:230px; float:left; text-align:left; }
.area-riservata {  float:left; text-align:right; padding:15px 0; width:520px;}
.area-riservata a { font-weight:bold; }

#paginazione { color:#85080E; text-align:right; width:100%; }
#paginazione a { color:#000; font-weight:bold;}
#paginazione .records { color:#555; font-size: 12px; }
