/*
GLOBAL CSS FILE
DATE : 15 Mars 2007
AUTHOR : Leonardo
COMMENTS :  
*/


/* ------------------------------------- GLOBAL ------------------------------------ */


html,body {
  margin														: 0;
  padding													: 0;
  height														: 100%;
  border														: none;
}
			
body {
		overflow												: -moz-scrollbars-vertical;
		background-color				: #FFFFFF;
		margin-left									: 0px;
		margin-right								: 0px;
	 margin-top          : 0px;
	 margin-bottom       : 0px;
}

.fullheight {
		height														:	100%;
}

form {
	 margin          				: 0px;
}

p {
 	margin														: 2px;
		padding													:	0px;
}


/* ------------------------------------- HEADER ------------------------------------- */


.menulink,.menulink:hover {
		font-family										: Arial, Helvetica, sans-serif;
		font-size												: 11px;
		text-decoration						: none;
		padding-left									:	15px;
		text-align											: center;	
		font-weight										: bold;	
}

.menulink {
		color																: #8293AF;
}

.menulink:hover {
		color																: #3D4F7C;
}


/* -------------------------------------- BODY -------------------------------------- */


.contentlink,.contentlink:hover,.phone,.contentitle {
		font-family										: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		font-size												: 11px;
		text-decoration						: none;
		text-align											: left;
}

.contentlink,.contentitle {
		color																: #FF6600;
		font-weight										: normal;
}
.phone {
		color																: #FF9900;
		font-weight										: bold;
}

.contentlink:hover {
		color																: #8691CC;
}


.newslink,.newslink:hover,.name,.name:hover {
		font-family										: "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		font-size												: 11px;
}

.newslink {
		font-weight										: normal;
		color																: #8395B2;
		text-decoration						: none;
}
.name {
		font-weight										: bold;
		color																: #8395B2;
		text-decoration						: none;
}

.newslink:hover, .name:hover {  
		color																: #FF6600;
}


.txtcontent, .txtlist{  
		font-family										: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
		font-size												: 12px; 
		text-decoration						: none; 
		color																: #666666;
		padding-right								:	5px;	
		padding-left							 	:	5px;	
}
.txtcontent{
		text-align           : justify;
}
	
.txtnews, .txtcard, .txtcard a, .txtpromo {  
		font-family										: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
		font-size												: 11px; 
		text-decoration						: none; 
		color																: #666666;
}
.txtnews {  
		padding-right								:	15px;	
}
.txtpromo { 
  padding-left					 			:	20px;	 
		padding-right								:	20px;	
}



.titles{  
		font-family										: Tahoma, Geneva, sans-serif; 
		font-size												: 16px; 
		text-decoration						: none; 
		color																: #FF9900;
		font-weight										: bold;
}

.subtitles{  
		font-family										: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
		font-size												: 12px; 
		text-decoration						: none; 
		color																: #3D4F7C;	
}

.search{  
		font-family										: Tahoma, Geneva, sans-serif; 
		font-size												: 14px; 
		text-decoration						: none; 
		color																: #8293AF;
		font-weight										: bold;
}

.product {
  background-color     : #F4F4F4;
		font-family										: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
		font-size												: 12px; 
		text-decoration						: none; 
		color																: #666666;
		padding-right								:	5px;	
		padding-left							 	:	5px;	
		text-align           : justify;
}

.catalog {
		padding-right								:	2px;	
		padding-left							 	:	2px;	
		padding-top								  :	2px;	
		padding-bottom							:	2px;	
		margin-right			   			:	6px;	
		margin-left						 	 	:	6px;	
		margin-bottom				 			:	6px;	
}

.catalog-img {		
  border               : 1px solid #8293AF;
}


.errormsg {
  font-family       : Tahoma;
  font-size         : 11px;
  color             : #ff0000;
		font-weight       : bold;
}


/* ------------------------------------- FOOTER ------------------------------------- */


.footerlink,.footerlink:hover {
		font-family										: Arial, Helvetica, sans-serif;
		font-size												: 11px;
		text-decoration						: none;
}

.footerlink {
		color																: #828282;
		font-weight										: normal;
		padding-left									:	4px;
		padding-right								:	4px;
}

.footerlink:hover { 
		color																: #FF6600; 
}

.baracci,.baracci:hover {
		font-family										: Arial, Helvetica, sans-serif;
		font-size												: 11px; 		
		text-decoration						: none;	
		font-weight										: normal;
		padding-left									: 14px;
}

.baracci {
		color																: #DDDDDD;
}

.baracci:hover {  
		color																: #FF6600; 
}

.copy, .address {  
		font-family										: Arial, Helvetica, sans-serif; 
		font-size												: 11px; 
		
}
.copy {  
		color																: #DDDDDD;
		text-align											: right;
}
.address {  
		color																: #828282;
	}



/* -------------------------------------- FORM ELEMENTS --------------------------------- */


.input {  
		font-family										: Arial, Helvetica, sans-serif;
		font-size												: 10px;
		font-weight										: normal;
		color																: #828282;
}

.input_combo {  
		font-family										: "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
		font-size												: 12px; 
		text-decoration						: none; 
		color																: #3D4F7C;	
}


/* ------------------------------------------ MISC -------------------------------------- */


.accreditation {  
		font-family										: Arial, Helvetica, sans-serif;
		font-size												: 10px;
		font-weight										: normal;
		color																: #828282;
		text-decoration						: none;
}

a img {
	border: none;
}
.required {
	color																	: #C63807;
	margin-left											: 5px;
	margin-right										: 5px;
}

.productspecs {
	border: none;
}
.productspecs td {
	border: 2px solid #ffffff;
}

.display {
	border: 1px solid #999999;
	background-color:#FFFFFF;
	margin-top:5px;
	margin-bottom:5px;
}

.formula {
	display: none;
}
.result {
	font-weight: bold;
	font-size: 1.1em;
}
