/* germanimoda.com
------------------------ */

body, td, h1, h2, h3, div, span, a, input, select, textarea, th { font-family: arial, helvetica, verdana, sans-serif; font-size: 12px; color: #000000; }

form {margin: 0;}
th { text-align: left; background-color: #EAEAEA; padding: 4px;}
a, a:visited   { text-decoration: underline; color: black; }
a:hover, { text-decoration: none; }

h1, h2 { font: bold 22px Arial, Verdana, sans-serif; background: #e0babf; color: White; padding: 5px; padding-left: 10px; border: 1px solid #e0babf }
h2 { font-size: 18px; border: 0;}
h3 { font-size: 16px; border-bottom: 5; border-bottom: 1px solid #CCCCCC; }
h1 span { color: White; }

h2#marchio { font-size: 16px; margin-bottom: 3px; background: White; color: Black; margin-top: 0px; padding: 0px; }
#logo-stampa { display: none; visibility: hidden; }

#container { margin: 0 auto; width: 960px; }

#header { width: 960px; }
	#top { float: left; margin-top: 2px; }
	#menu-ori { background: #e5f0f3; float: left; width: 944px; height: 9px; padding: 8px; padding-bottom: 12px; text-align: right; border-bottom: 5px solid #ff9900; }
	#menu-ori a { text-decoration: none; }
	#menu-ori a:hover { text-decoration: underline; }
	#logo { float: left; width: 190px; margin-right: 2px; }
	#banner { float: left; width: 750px; height: 119px; padding-left: 18px; }

#main {  width: 960px; background: url(../img/bg_menu_ver.gif) repeat-y; float: left; }
	#menu-ver { width: 190px; float: left; }
	#categorie { padding: 5px 15px 15px 15px; }
	#menu-ver #categorie h3 { font-size: 14px; margin-bottom: 3px; margin-top: 10px; border: 0; }
	#menu-ver #categorie a { display: block; color: black; text-decoration: none; margin-bottom: 3px; }
		#menu-ver #box-cerca { border: 1px solid #adadad; background: #bad8e0; padding: 10px; margin: 8px; }
			#box-cerca a { display: inline; text-decoration: underline; }
			#box-cerca h3 { margin: 4px 0 8px; font-size: 14px; }
			#box-cerca p { margin: 4px 0 4px; }
	#menu-ver a:hover { text-decoration: underline; }
	#content { width: 748px; float: right; padding-top: 10px; }
	/* #barra { width: 750px; padding: 9px; background: #e5f0f3; float: right; height: 15px; border-bottom: 1px solid #545454; border-top: 1px solid White; } */
	#barra { width: 750px; background: #e5f0f3; float: right; height: 36px; border-top: 1px solid White; }
		#barra #carrello { float: right; padding: 9px; }
		#barra #marchi { float: left; background: #73a655; color: White; font-size: 11px; padding: 3px; }
		#barra #marchi a, #barra #marchi td { color: White; font-size: 12px; }

#footer { margin-top: 10px; width: 940px; float: left; background: #e5f0f3; padding: 10px; border-top: 1px solid #545454; }

#container-pag { }
	#container-pag a, #container-pag a.current { display: block;  height: 15px;  border: 1px solid #878787; color: #878787; margin-left: 4px; padding: 4px; float: left; text-decoration: none; }
	#container-pag a.current { background: #878787; color: white; }

table#articoli, table#articoli-home { background: #525252; margin: 0px; margin-bottom: 10px; float: rigth; }
	table#articoli td, table#articoli-home td { margin: 7px; background: White; margin: 0px; padding: 0px; }
	table#articoli td a, table#articoli td a:visited, table#articoli-home td a, table#articoli-home td a:visited  { text-decoration: none; }
	
table#articoli-home { width: 580px; float: left; }
table#articoli-home td { margin: 4px; }

.prezzo { font-size: 16px; font-weight: bold; color: #a40000; }

p.desc-articolo { margin-top: 0px; border-bottom: 1px solid #CCCCCC; padding: 10px 0 10px; }
p.desc-variante { margin: 0px; padding-bottom: 10px; }

#azienda-loghi, #azienda-spalla { float: right; width: 260px; margin-left: 15px; }
	#azienda-loghi img { border-bottom: 1px solid #CCCCCC; padding-bottom: 5px; margin-bottom: 5px; }
	#azienda-loghi #foto { padding-left: 2px; }
	#azienda-loghi #foto img { border: 1px solid #CCCCCC; margin: 0; padding: 0; }

/*** stile per i tooltip ****/
.tooltip { position: absolute; top: 2em; left: 2em; width: 200px; border: 1px solid #D8E3E6; background-color: #FFFFF0; color: Black; padding: 4px; font-size: 11px; }
/***************************/

.evidenziato { color: #943000; }
img.spalla { margin-right: 10px; margin-bottom: 10px; float: left; }

.visibile { display: block; visibility: visible; }
.invisibile { display: none; visibility: hidden; }
.hand { cursor: pointer; cursor: hand; }

.separator { border: 0px solid #F00; width: 100%; height: 1px; float: left; }

.raffina a, .raffina a.current  { line-height: 20px; }
.raffina a.current { text-decoration: none; }

.rosso { color: Red; }
.verde { color: Green; }

.response-ok, .response-ko { border: 1px solid Green; padding: 5px; margin-bottom: 5px; color: Green; }
.response-ko { border: 1px solid Red; color: Red; }

#articolo-tools { padding-bottom: 2px; }
.antispam { color: Red; font-size: 16px; font-weight: bold; }
.evidenzia-prezzo { font-size: 14px; color: #ba2e22; font-weight: bold; }

table#grid-varianti { background: #727272; }
table#grid-varianti th { background: #727272; color: White; text-align: center; }
table#grid-varianti td {  background: White; margin: 4px; padding: 0; }

.divcentro { z-index: 999;  background-color: #EEE; position: absolute; top: 50%; left: 50%; border: 8px solid #727272; background: #EAEAEA; width: 460px; padding: 10px; margin-left:-230px; margin-top: -350px; }
.divcentro .toolbar { margin: 0; margin-bottom: 3px; color: Red; }
