/* CSS Document */

/* ELGALLOROJO STYLE by Giovanni Bellocchio */

/* palette: azzurro fondo #B8DFE9
	rosso: #F90000
	blu scuro:#2B6C80

/* IMPOSTAZIONI GENERALI
----------------------------------------------- */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;color: #000000; 
	background: #670000 url(img/sfondo-body.gif) repeat; margin: 0; padding: 0; text-align: center;}
	
A IMG { border:0;}

A { color:#fff;text-decoration:none; }
A:HOVER { text-decoration:underline;}
	

/* STRUTTURA PAGINA
----------------------------------------------- */
#wrap { width: 740px; margin-right: auto; margin-left: auto; background: #B40100 url(img/megafondo.gif) repeat-y 0px 0px; text-align:left; }
#content { background: url(img/svolazzo.gif) no-repeat 328px 0px; padding:45px 0 0 0; }
#sidebar { width:378px; float:left; border-right:1px solid #7E0100;}
#reviews { width:355px; margin-left:377px; clear:right; padding:0 35px 0 15px; }

#re\views { width:305px; }

#contentwrap { }

/* NAV
----------------------------------------------- */
#nav { background: url(img/nav-fondo.gif) no-repeat 0px 0px; height: 70px;width:740px; position:relative;}
#nav A { background: url(img/bullet-redstar.gif) no-repeat 0px 3px; text-decoration:none; color:#FE0000; font-size:11px;
		display:block; width:70px; height:20px; line-height:20px; padding-left:19px; position:absolute; top:11px; left:80px;}
#nav A:hover { background: url(img/bullet-redstar.gif) no-repeat 0px -22px; text-decoration:none; color:#FFF;}

#nav A#navdeposito { left:154px;}	
#nav A#navautori { left:238px; width:200px;}
#nav A#navlinks { left:428px;}
#nav A#navshop { left:500px;}
#nav A#navpunto {left:574px;}

#nav A#navpress { left:362px; width:auto; text-align:center; background:url(img/bullet-redstar2.gif) no-repeat center top; padding:15px 0 0 0; top:14px;}
#nav A#navpress:hover { background:url(img/bullet-redstar2.gif) no-repeat center -34px;}

#nav A#language { left:270px;top:63px; color:#000; background: url(img/bullet-miniarrow.gif) no-repeat 0px 3px; padding-left:15px;}
#nav A#language:hover {color:#fff;background: url(img/bullet-miniarrow.gif) no-repeat 0px -22px;}

#nav A#navcontact { left:412px;top:63px; color:#000; background: url(img/bullet-miniarrow2.gif) no-repeat right 3px; width:58px;}
#nav A#navcontact:hover {color:#fff;background: url(img/bullet-miniarrow2.gif) no-repeat right -22px;}

/* MAIN
----------------------------------------------- */
H2 { margin:0 0 0em 0; padding:0; font-size:12px;}
H5 { margin:0 0 15px 0; padding:0 0 10px 0;background:url(img/divisore-h.gif) repeat-x bottom;}

#about {padding:15px 15px 300px 34px; background:url(img/cowboy.gif) no-repeat 47% 97%;  }
#about A { color:#000;text-decoration:underline; }
#about A:hover { color:#fff;text-decoration:underline; }

#home FORM {padding:10px 15px 20px 34px; background:url(img/divisore-h.gif) no-repeat 30px 100%; }
#home FORM H2 {padding-bottom:1em;}
#home FORM INPUT.campo {background:#fff; width:180px; }
#home FORM INPUT.bottone {background:#480000; color:#F90000;font-weight:normal; }

#news {padding:0 15px 375px 34px; background:url(img/splash-home2.gif) no-repeat 15% bottom;  }
#news H2 { background:url(img/divisore-h.gif) repeat-x bottom; padding:14px 0 11px 0; }
#news H6 { font-size:10px; font-weight:normal; margin:0 0 6px 0; padding:0 0 0 20px; background:url(img/bullet-star.gif) no-repeat 0 center; color:#fff;}
#news P { color:#000; margin:0; padding:0;font-size:11px}
#news .newsitem { border-bottom:1px dotted #000; margin:1em 0 0 0; padding:0 0 1em 0;}
#news A.more {background:#000; color:#F90000; padding:4px 12px 4px 4px; text-decoration:none; }
#news A.more:hover {color:#fff;}

.minirece { padding: 5px 0 25px 0; background:url(img/divisore-h.gif) repeat-x bottom;font-size:10px;}
.minirece IMG {  }
.minirece P {text-align:right;}
.minirece CODE { margin:0 0 0 15px; padding:0; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.minirece H3 { margin:0 0 0 15px; padding:0;font-size:13px;}
.minirece H3 STRONG {color:#fff;font-size:14px;}

.minirece A.linkimg { display:block; width:76px; height:76px; float:left; margin:0 5px 0px 0; background:url(img/star-hover.gif) no-repeat 0 0;}
.minirece A.linkimg:hover {}
.minirece A.linkimg:hover IMG {display:none;}

#mainreview {padding:0 34px 50px 34px; margin-bottom:10px; background:url(img/divisore-h.gif) repeat-x bottom; }
#mainreview CODE { margin:0 0 0 0px; padding:0; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#mainreview H3 { margin:0 0 1em 0px; padding:0 0 1em 0;font-size:13px; background:url(img/divisore-h.gif) repeat-x bottom;}
#mainreview H3 STRONG {color:#fff;font-size:14px;}
#mainreview IMG { float:left; }
#mainreview P { margin-left:200px;}
#single #sidebar { width:304px; float:left; border-right:1px solid #7E0100; padding:15px 0 0 34px; }

#mainreview TABLE { margin:0 0 1em 0px; padding:0 0 1em 0;font-size:13px; background:url(img/divisore-h.gif) repeat-x bottom;}
#mainreview TD.receautore {color:#fff;font-size:14px; vertical-align:bottom; }
#mainreview TD.recetitolo {font-weight:bold;vertical-align:bottom;}


#links UL, #links UL LI { margin:0; padding:0; list-style-type:none; font-size:12px; line-height:3em; }
#links UL LI {background:url(img/divisore-h.gif) repeat-x 0 100%; padding:30px 2px 8px 0; }
#links UL LI A { background:url(img/bullet-star.gif) no-repeat 0 0px; padding-left:20px; text-decoration:none; font-weight:bold;}
#links UL LI A:hover { background:url(img/bullet-star-white.gif) no-repeat 0 0px; padding-left:20px;}
#links UL LI A IMG {float:none; margin:0 6px 0 3px;}


/* ARCHIVIO NEWS
----------------------------------------------- */
#archivionews #news {padding-right:200px; background:none; padding-bottom:20px;}


/* DEPO | SITO
----------------------------------------------- */
#deposito #contentwrap {padding:0px 20px 50px 40px; }
#deposito #sidebar { width:400px; float:left; border-right:1px solid #7E0100;padding-right:20px;}
.depositoitem {margin-bottom:4em;}
.depositoitem IMG {border:4px solid black; margin:1em 1em 1em 0; }
#deposito A.download {background:url(img/bullet-star-white.gif) no-repeat left 2px; padding:4px 12px 4px 18px; text-decoration:none; }
#deposito A.download:hover {color:#fff;}
#archiviodeposito {padding:18px 0 0 440px;}

A.zoom IMG {border:none; background:url(img/zoom.gif) no-repeat top right; padding:0 20px 0 0;}


/* PRESS
----------------------------------------------- */
#press #contentwrap {padding:0px 20px 50px 40px; }
#press #sidebar { width:400px; float:left; border-right:none;padding-right:20px;}



/* SHOPS
----------------------------------------------- */
#shop UL, #links UL LI { margin:0; padding:0; list-style-type:none; font-size:12px; }
#shop UL LI {background:url(img/divisore-h.gif) repeat-x 0 100%; padding:30px 2px 12px 0; height:40px; line-height:40px; }
#shop UL LI IMG {margin-right:10px;}


/* AUTORI
----------------------------------------------- */
#autori #contentwrap {padding:0px 220px 50px 40px; background:url(img/cowboy.gif) no-repeat 96% 30%;}
#autori .santino {border:6px solid black; margin:5px 15px 10px 0; float:left;}
#autori .autoreitem {background:url(img/divisore-h.gif) repeat-x bottom; padding:1em 0 1em 0;}
#autori H4 {color:#fff;}


/* FORM & COMMENTI
----------------------------------------------- */
#single #sidebar H6 { font-size:11px; font-weight:bold; margin:0 0 2em 0; padding:0 0 0 20px; background:url(img/bullet-star.gif) no-repeat 0 center;}

INPUT, TEXTAREA { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:1px; background:#B40100; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #8C0A09; border-bottom:1px solid #8C0A09;}
INPUT.bottone { background:#960100;font-weight: bold; border-bottom:2px solid #000; border-right:2px solid #000; border-left:1px solid #8C0A09; border-top:1px solid #8C0A09;}


/* STORE
----------------------------------------------- */
#store H1 {background:url(img/hand.gif) no-repeat 0px 3px; margin:0 0 20px 7px; padding:0 0 20px 82px;}



/* FOOTER
----------------------------------------------- */
#footer { background:url(img/fondo-footer.gif) no-repeat 0px 100%; width:740px;clear:both; padding:70px 0 10px 0;}
#footer P { text-align:center; color:#FF3D2E;}
#footer P A { text-decoration:none; color:#FF3D2E;}
#footer P A:hover {color:#fff;}


/* UTILITY
----------------------------------------------- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */