/******* Header Notes ************************************************************** 
	Print Stylesheet for www.cdritaly.it/.com
	Media: screen
	Last Reviewed: May, 29 2006
	
	You may adapt elements of this CSS in your own projects, but the
	unique combination of images, colors, sizes, typography,
	and positioning ("the design") is copyright 2006 
	duDAT Srl and may not be reproduced.
************************************************************************************/



/***********************************************************************************
Main Definition Settings
***********************************************************************************/
body {
	margin:0;
	padding:0;
	font: 21px "Microsoft Sans Serif", "Lucida Grande" sans;
	background-color:#FFF;
}

a {
	color:#324c89;
	background-color:transparent;
	text-decoration:none;
	font-weight:bold;
}




h1, h2, h3, h4, h5, h6 {
	margin-top:0;
	padding-top:0;
}

h2 {
	font-size:15px;
}

h2.product {
	font-size:20px;
}

h3 {
	font-size:13px;
}

h3.logo {
	border-bottom:1px solid #000;
	padding-bottom:2px;
	margin-bottom:5px;
}

h3.h3product {
	color:#000;
	font-size:13px;
	font-variant:small-caps;
	padding:0;
	margin-top:15px;
	margin-bottom:5px;
}


html>body h1, h2, h3, h4, h5, h6 {
	margin-top:0;
	padding-top:0;
	font-size:normal;
}

/***********************************************************************************
Structure Settings
***********************************************************************************/

div#revertbox1 {
	color:#000;
}

div#revertbox1 div#interface {
	display:none;
}

table#infotable {
	font: 11px "Microsoft Sans Serif", "Lucida Grande" sans;
}

div#revertbox1 div#logo {
	margin-top:10px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
	text-align:right;
}

div#revertbox1 div#logo2 div#logoleft {
	display:none;
}

div#revertbox1 div#logo2 div#logoright {
	text-align:right;
}


div#revertbox1 div#content {
	margin-top:10px;
	padding-left:10px;
	padding-right:5px;
	padding-bottom:5px;
}


/***********************************************************************************
Product Settings
***********************************************************************************/

div.products table tr th {
	color:#000;
} 

table.product {
	width:95%;
	border:none;
	font: 11px "Microsoft Sans Serif", "Lucida Grande" sans;
	text-align:center;
	border-left:1px solid #000;
}

table.product tr th {
border-top:2px solid #000;
border-bottom:2px solid #000;
padding-top:5px;
padding-bottom:5px;
padding-left:2px;
padding-right:2px;
border-right:1px solid #000;
}

table.product tr td {
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px;
}



/***********************************************************************************
Legenda Codes
***********************************************************************************/

div#revertbox2 {
	border:1px solid #000;
	width:180px;
	z-index:19000;
	background-color:#FFF;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;/* mozilla */
	opacity: 0.8;
	color:#000;
	position:absolute;
	top:50px;
	left:850px;
	display:none;
}

div#revertbox2 div#interface2 {
	border-bottom:1px solid #000;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:5px;
	text-align:right;
	cursor:move;
}

div#revertbox2 div#contentleg {
	margin-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	height:100px;
	overflow:auto;
	font-size:10px;
}

div#revertbox2 div#contentleg table tr td {
	font-size:10px;
	text-align:center;
	font-weight:bold;
}

div#revertbox2 div#contentleg table tr td em {
	font-weight:normal;
}

div#revertbox2 div#contentleg ul {
	margin:0;
	padding:0;
}

div#revertbox2 div#contentleg ul li {
	margin-left:13px;
	padding:0px;
}

div#revertbox3 {
	border:1px solid #000;
	width:180px;
	z-index:19000;
	background-color:#FFF;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;/* mozilla */
	opacity: 0.8;
	color:#000;
	position:absolute;
	top:200px;
	left:850px;
	display:none;
}

div#revertbox3 div#interface3 {
	border-bottom:1px solid #000;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:5px;
	text-align:right;
	cursor:move;
}

div#revertbox3 div#contentleg2 {
	margin-top:10px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:10px;
	height:296px;
	overflow:auto;
	font-size:10px;
}

html>body div#revertbox3 div#contentleg2 {
	height:290px;
}

div#revertbox3 div#contentleg2 table tr td {
	font-size:10px;
	text-align:center;
	font-weight:bold;
}

div#revertbox3 div#contentleg2 table tr td em {
	font-weight:normal;
}

div#revertbox3 div#contentleg2 ul {
	margin:0;
	padding:0;
}

div#revertbox3 div#contentleg2 ul li {
	margin-left:13px;
	padding:0px;
}

/***********************************************************************************
Form styles
***********************************************************************************/

form .errMsg {	
	color: #CC3333 !important;
	display: block;
	background-image:url(../images/warn.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}

li.catmap {
	margin-top:12px;
}

ul.colmap {
	padding-left:15px;
	margin-left:30px; 
	float:left; 
	width:190px;
}

ul.col2map {
	padding-left:15px;
	float:left; 
	width:190px; 
	margin-right:20px;
}

ul.col3map {
	margin-left:10px;
}

/***********************************************************************************
Search styles
***********************************************************************************/

#content dl dt {
	margin:0;
	padding:0;
	margin-top:15px;
}

#content dl dd {
	margin:0;
	padding:0;
	padding-left:13px;
	background-image:url(../images/arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/*****************************
Print stlyles
*****************************/

div#backgroundLayer {
	display:none;
	}

div#navigation {
	display:none;
	}
	
div#footer {
	display:none;
	}