/* CSS Document */

body { width:100%; 
margin:0; padding:0; 
font-family: 'Raleway', sans-serif;
font-size:13px;
/*background:#61B6D1 url(img/top_bg.jpg) repeat-x;*/
background:#fff;
/*background:#eee; */
}


body, html { font-size: 100%; padding: 0; margin: 0;}

a {text-decoration:none; color:#C07404; }
a:hover {  color:#25323B; 
        -webkit-transition: all .9s;  
        -moz-transition: all .9s;  
        transition: all .9s;  }
ul {list-style:none; padding:0; margin:0}
li {list-style:none;}
p {font-size:15px; color:#000; line-height:160% /*color:#5F5F5F*/}
h1 {font-size:36px; color:#333; margin:0; padding:0   } 
h2 {font-size:24px; color:#333; margin:0; padding:0   }
h2 {color:#408a72;  margin:0 0 0px 0; padding:0 }
h3 {font-size:21px; color:#333; font-weight:normal; margin:0 0 0px 0; padding:0}
h3 a:hover { border:0}
h4 {font-size:15px; color:#666; margin:0 0 0px 0; padding:0 }
h5 {font-size:15px; color:#333; line-height:150%; font-weight:bold}
h5 a {text-decoration:none; color:#beaf84; font-weight:normal !important}



.torna-su { float:right; margin:10px 0 -20px 0; clear:both}




/*h2, h4, h5 {text-transform:lowercase}
h2:first-letter, h4:first-letter, h5:first-letter {text-transform:uppercase}*/

small {font-size:11px; color:#666; font-weight:normal}
img {border:0}


						
			a.griglia {padding-left: 12px; background:url(../img/icone/10x10/calendar.gif) no-repeat bottom left; }
			a.lista {padding-left: 12px; background:url(../img/icone/10x10/list_unordered.gif) no-repeat bottom left;}
			a.esteso {padding-left: 12px; background:url(../img/icone/10x10/comment_left.gif) no-repeat bottom left;}
			a.griglia, a.lista, a.esteso { color:#ccc}
			
			.stampa { -moz-border-radius:10px;-webkit-border-radius:10px; padding:2px; 
			background:#eee; border:2px solid #ccc;
			text-align:center}
			.stampa a {}
			
			.tax-free { color:#069; padding:7px 0 7px 45px; background:url(../img/img-loghi/tax-free.png) left no-repeat}
			
			#prodotti-testo .gratuito, .gratuito {color:#090; background:none !important; padding:0 !important; margin:0 !important}
			/*.gratuito {-moz-border-radius:3px;-webkit-border-radius:3px; background:#030; padding:2px 3px;
			margin:0px 0; color:#fff;}*/


			.logout {background: url(../img/icone/esterno.gif) no-repeat; color:#003366; padding-left:16px;}
			
			.rosso {color:#FF0000 !important; font-weight:bold}
			.verde {color:#006600 !important; font-weight:bold}
			.arancio {color:#FFCC00 !important; font-weight:bold}

			.wrapper {width:1200px; margin:auto}
			
		    


			small {font-size:11px; color:#666; font-weight:normal}
			  img {border:0}
		    
			 a.mail{padding-right: 20px;background: url(../img/icone/mail.gif) no-repeat}
			  a.pdf{padding-top:5px; padding-left: 30px; background: url(../img/icone/pdf.gif) no-repeat}
			  a.doc{padding-left: 20px;background: url(../img/icone/doc.gif) no-repeat}
			  a.zip{padding-left: 20px;background: url(../img/icone/zip.gif) no-repeat}
			  a.documento{padding-left: 20px;background:url(../img/icone/16x16/document.png) no-repeat; color:#003366}
			  a.collegamento{padding-left: 20px;background: url(../img/icone/esterno.gif) no-repeat; color:#003366}
			 .tel {padding:10px; padding-left: 18px;background: url(../img/icone/16x16/phone.gif) no-repeat center left}
			  .fax {padding:10px; padding-left: 18px;background: url(../img/icone/16x16/fax.gif) no-repeat center left}
			  .mail {padding:10px; padding-left: 20px; padding-right:0; background: url(../img/icone/mail.gif) no-repeat center left; 
			  font-weight:normal !important}
			  .mappa {padding:10px; padding-left: 18px;background: url(../img/icone/16x16/search.gif) no-repeat center left}
			  .newsletter {padding:10px; padding-left: 18px; padding-right:0; background: url(../img/icone/16x16/registro.gif) no-repeat center left; 
			  font-weight:normal !important}

			