/*
GLOBAL CSS FILE
DATE : 13 Novembre 2007
AUTHOR : Leonardo
COMMENTS :  
*/


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


html {
  overflow-x           : hidden;
 	overflow-y           : scroll;
}

html,body {
  margin													 	: 0;
  padding													 : 0;
  height														 : 100%;
  border													 	: none;
}
			
body {
		text-align									 	:	center;
		background-color     : #F3F3F3;
		margin-left								 	: 0px;
		margin-right							 	: 0px;
	 margin-top           : 0px;
	 margin-bottom        : 0px;
}

.fullheight {
		height								 						:	100%;
}

form {
	 margin           				: 0px;
}

p {
 	margin-left										: 25px;
		margin-right									: 20px;
		margin-top 										: 0px;
		margin-bottom								: 0px;
		padding										  		:	0px;
}

.description p {
 	margin-left										: 0px;
		margin-right									: 0px;
}


a, a.link, a:hover, a.link:hover  {
		font-family										: Tahoma, Geneva, sans-serif;
		font-size												: 11px;
		text-decoration						: none;
		font-weight										: bold;
}
a {
		color																: #B57759;
}
a.link {
		color																: #A8ACC1;
}
a:hover, a.link:hover {  
		color																: #F7624E;
		text-decoration						: none;
}
a.highlight {
	color																	: #F7624E;
}

h4 {
		font-family										: Tahoma, Geneva, sans-serif;
		font-size												: 11px;
		text-decoration						: none;
		font-weight										: bold;
		color																: #A8ACC1;
		margin-bottom								: 0;
		padding														: 0;
}


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


.menulink,.menulink:hover,.menuselected {
		font-family										: Tahoma, Arial, Helvetica, sans-serif;
		font-size												: 11px;
		font-weight										: bold;	
		text-decoration						: none;
		padding-left									:	1px;
		padding-right								:	1px;

}
.menulink {
		color																: #7C5656;
}
.menulink:hover {
		color																: #FC0301;
}
.menuselected {
		color																: #FC0301;
}

.city {
		font-family										: Impact, Tahoma, sans-serif;
		font-size												: 18px;
		text-decoration						: none;
		padding-left									:	4px;
		padding-right								:	4px;
		font-weight										: normal;	
		color																: #FFB3B3;
}


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



.maintext, .txt {
		font-family										: Tahoma, Geneva, sans-serif;

		color																: #7F7F7F;
		text-decoration						: none; 
		text-align											: justify;
}
.maintext {
		font-size												: 13px;
}
.txt{
		font-size												: 11px;
		line-height          : 16px;
}



.producttext {
		/*
		font-family										: Tahoma, Geneva, sans-serif;
		color																: #7F7F7F;
		text-decoration						: none; 
		text-align											: justify;
		font-size												: 13px;
		text-align           : center;
		font-weight          : bold;
		*/
		font-family					: Impact,Tahoma,sans-serif;
		font-size							: 24px;
		text-decoration	: none;
		padding-left				: 8px;
		font-weight					: normal;
		vertical-align		: middle;
		color											: #7F7F7F;
}

.titles,.titles2, span.industry strong {
		font-family										: Impact, Tahoma, sans-serif;
		font-size												: 24px;
		text-decoration						: none;
		padding-left									:	8px;
		font-weight          : normal;
		text-align           : left;
		vertical-align       : middle;
}
.titles {
		color																: #CC4B4B;
}
.titles2, span.industry strong {
		color																: #A4A4A4;
}


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


.submenulink,.submenulink:hover,.copy{
		font-family										: Tahoma, Geneva, sans-serif;
		font-size												: 11px;
		text-decoration						: none;
		padding-left									:	4px;
		padding-right								:	4px;
		font-weight										: normal;	
		color																: #858585;
}

.submenulink:hover {
		color																: #F7624E;
}

.submenuselected {
		color																: #F7624E;
}



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


.input {
	font-family							 			: Tahoma,Arial,Verdana,sans-serif;
	font-size									 			: 11px;
	font-weight							 			: normal;
	color														 		: #7F7F7F;
	vertical-align        : middle;
	padding-left							  	: 2px;
	padding-right					  	 : 2px;
	border                : 1px solid #C63807;
	background-color      : #F1F1F1;
} 

.inputform {
	font-family					 					: Tahoma,Arial,Verdana,sans-serif;
	font-size							 					: 11px;
	font-weight						 				: normal;
	color												 				: #7F7F7F;
	vertical-align        : middle;
	padding-top						 	  	: 4px;
	padding-left					 		 	: 4px;
	border                : 1px solid #C63807;
	background-color      : #F8F8F8;
}
input.text {
	height																: 1.2em;
	padding-top											: 2px;
}
select.inputform {
	width																	: 190px;
	padding-top						 	  	: 0px;
	padding-left					 		 	: 0px;
}

.bot {
	font-family									 	: Tahoma,Arial,Verdana,sans-serif;
	font-size										 		: 11px; 
	font-weight								 		: normal;
	padding-top							  	 : 2px;
	padding-bottom					 	 : 2px;
	padding-left							   : 5px;
	padding-right					 	  : 5px;
	color														 		: #7F7F7F;
}

.lupe {
	vertical-align        : middle;
	padding-left						 	 	: 2px;
	padding-right					  	 : 2px;
}

/* ------------------------------------- MISC -------------------------------------- */
.frame{
 border                : 1px solid;
 border-top-color      : #A8ACC1;
 border-left-color     : #A8ACC1;
 border-right-color    : #FFFFFF;
 border-bottom-color   : #FFFFFF;
 background-color      : #E0E0DF;
 margin-top            : 16px;
}

.image {
 border                : 1px solid #CFCFCD;
}

.calender_month{
 font-family								 		: Arial, Helvetica, sans-serif;
	font-size										 		: 11px;
	font-weight								 		: bold;
	color														 		: #FFFFFF;
	text-align            : center;
}

.calender_day{
	font-family									 	: Arial Black, Arial, Helvetica, sans-serif;
	font-size											 	: 30px;
	font-weight								 		: bold;
	color													 			: #F7624E;
	text-align            : center;
	vertical-align        : top;
	line-height           : 30px;
}

.tab, .tab:hover{
 font-family									 	: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size											 	: 13px;
	font-weight								 		: normal;
	text-decoration		 				: none;
	color													 			: #000000;
	text-align            : left;
	vertical-align        : middle;
}
.tab:hover{
	color													 			: #F7624E;
}

.date, #news h3 strong {
		font-family										: Tahoma,Arial,Verdana,sans-serif;
		font-size												: 11px;
		text-decoration						: none;
		font-weight          : bold;
		text-align           : left;
		line-height										: 1.2em;
  color                : #F7624E;
}

#news {
	width                 : 660px;
	margin-left           : 18px;
	padding-left          : 0px;
}

#news h3 {
		font-family					    	: Tahoma, Geneva, sans-serif;
		font-size								    : 11px;
		text-decoration		    : none;
		font-weight						    : bold;
		color												    : #B57759;
		margin-bottom				    : 0px;
		text-align						     : left;
		background-image     : url(../images/icon_lupe.jpg);
		background-repeat    : no-repeat;
		height               : 32px;
		padding-left         : 30px;
		cursor               : pointer;
}
#news div {
	padding-left          : 30px;
}
#news h3 span {
	margin-top            : 5px;
	display               : block;
	font-weight           : normal;
}

label strong {
	color                 : red;
	margin-left           : 10px;
	font-weight           : normal;
}

.required {
	color																	: #C63807;
	margin-left											: 5px;
	margin-right										: 5px;
}

.tipcontents, .tool-title {
	display               : none;
}

span.industry {
	display															:	block;
	width																	:	252px;
	height																: 252px;
	background-position			:	center;
	background-repeat					:	no-repeat;
	vertical-align								:	bottom;
	border                : 1px solid #A8ACC1;
 background-color      : #E0E0DF;
}

span.industry strong {
	display															: block;
	padding															: 0;
	margin-top												: 205px;
	margin-left											: 20px;
}

#industry2 {
	visibility: hidden;
}



/* ------------------------------------- PAGE BROWSER -------------------------------------- */

td.leftarrow a, td.rightarrow a, .pagenumber,  td.leftarrow a:hover, td.rightarrow a:hover, .pagenumber:hover  {
		font-family										: Tahoma, Geneva, sans-serif;
		font-size												: 12px;
		text-decoration						: none;
		font-weight										: bold;
}
td.leftarrow a {
		/*color																: #B57759;*/
		color																: #A8ACC1;
		padding-right        : 8px;
}
td.rightarrow a {
		/*color																: #B57759;*/
		color																: #A8ACC1;
		padding-left        : 8px;
}
.pagenumber {
		/*color																: #B57759;*/
		color																: #A8ACC1;
		padding-right        : 3px;
		padding-left        : 3px;
}
.active {
		color																: #F7624E;
}

td.leftarrow a:hover, td.rightarrow a:hover, .pagenumber:hover {  
		/*color																: #F7624E;*/
		color																: #F7624E;
		text-decoration						: none;
}
