@charset "utf-8";
/* CSS Document */


/* Imports
----------------------------------------*/
@import url("container.css");
@import url("menu.css");
@import url("head.css");
@import url("box.css");
@import url("style.css");
@import url("editoriali.css");
@import url("motoreRicerca.css");
@import url("negozi.css");
@IMPORT url("styleIframe.css");

body
{
	margin: 0px auto;
	padding: 5px 0 0 0 ;
    width: 100%;
    height: 100%;
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#222222;
}
p
{
	padding: 0 0 0 10px;
}

/*--- Link Styles ---*/
a
{
	color:#888888;
	cursor:pointer ;
}
a:link, a:visited
{
	color:#888888;
	text-decoration:none;
}

a:hover, a:active
{
	color:#004400;
	text-decoration:none;
}

b a{
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}

h1, h2, h3, h4, h5
{
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing:-0.02em;
	line-height: 0.9em;
}

h1
{	
	color:#888888;
	margin:0em 0 .5em 0;
	font-size:30px;
}

h2
{

	color:#888888;
	margin:.325em 0 .5em 0;
	font-size:28px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h3
{
	color:#888888;
	margin:.325em 0 .5em 0;
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

h4
{
	color:#888888;
	margin:.325em 0 .5em 0;
	font-size:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}


h5
{
	color:#888888;
	margin:.825em 0 .5em 0;
	font-size: 12px;
	letter-spacing:-0.1em;
}

th  {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#888888;
	font-weight:bold;
	vertical-align:top;
	padding-left: 5px;
}

td{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	vertical-align:top;
	padding-left: 5px;
}

blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em			{font-style:italic;}

.header p{
	font-family: Arial;
	font-weight:bolder;
	font-size: 25pt;
	color: #FFFFFF;
	padding-right: 200px;
	padding-top: 23px;
}

.footer{
	text-align:center;
	color:#888888;
	font-size:9px;
}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px #bdd639;
	padding-left:5px;
}


textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px #bdd639;
	padding-left:5px;
	width:300px;
	height:100px;
	
}

select{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: solid 1px #bdd639;
	padding-left:5px;
}

br{
padding-bottom:10px;
}
hr{
	border: dotted 1px  #bdd639;
}

strong{
	color:#004400;
	size:14px;
}

b{
	color:#004400;
	size:14px;
}

img{
	border: 0px;
	}



checkbox{ font-family: Verdana; font-size: 10px; font-color:  #ff0000; BACKGROUND-COLOR: #FFFFFF; height: 15px; TEXT-INDENT: 0px; BORDER-RIGHT: #00ff00 0px solid; BORDER-LEFT: #00ff00 0px solid; BORDER-TOP: #00ff00 0px solid;BORDER-BOTTOM: #00ff00 0px solid; font-style: normal; FONT-WEIGHT: normal;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
.scroll		{overflow: auto;}
.noWrap		{white-space: nowrap;}
p.last		{margin-bottom:0px;}
