﻿html, body 
{
	margin:0; padding:0; 
	height:100%; /* needed for container min-height */
	
	font-family:Trebuchet MS;
/*background:gray;	background:#cccccc url("bg.jpg")background-repeat:repeat-x;;*/
	
	
}

#header
{
	clear:left;
	padding-right:1em;
/*	padding: 2% 2% 2% 2%;
*/	text-align:center;
}

#cadre 
{
	position: relative;
	MARGIN: 0px auto;
	padding:0 0 0 0;
	BACKGROUND: #ffffff;
	width: 70em;
	border: 0px solid #666699;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}

.navi
{
/*	clear:both;*/
	font-size:medium;	
		color:Navy; 
}

.navi a:visited
{
	color:Navy;
	text-decoration:none;	
}

.leftside_header
{
	font-size:15px;
	color:Red;	
	text-align:left;	
		
	
}
.leftside_item
{
	margin:  0em 0em  0em 0em; 
	border: 0px solid #333399;
}
.leftside
{
	margin:  3em 0em  2em 2em; 
	color:#333399;	
	font-size:small;
	border: 0px solid #D3DEEF; 
	padding: 0em 0em  0em 0em; 
}
.rightside
{
	float:right;	
}

/* Rounded Corners*/

.roundedPanel
{	
/*	background:url(sub_grad_blue.png);*/
	background-color:#333399;
	color:white;
	font-weight:bold;

}

#content {
	background:#FFFFF;
	
	
	color:#333399;
	text-align:left justify;
	
	padding: 1em 1em  5em 2em; /* bottom padding for footer */
	border:0px solid #ba8; 
	margin:0 auto;
		
	font-size:0.8em;


}

.Manuel label
{
	display:block;
	float:left;
	padding-right:10px;
	margin:1% 0% 0% 0%;
	text-align:right;
	width:150px;
	
}
.Manuel input
{
	margin:1% 0% 0% 0%;
	
}

.input_form label
{
	display:block;
	float:left;
	padding-right:10px;
	text-align:right;
	width:150px;
	
}

.checkboxlist_vertical 
{
	text-align:left;
	}
.radioboxlist_vertical 
{
	text-align:center;
	}
.checkboxlist_vertical label
{/**/
	padding-left:10px;
	text-align:left;
	font-size:small;	
}

.checkboxlist_horizontal label
{
	font-size:small;
	display:block;
	float:left;
	padding-right:5px;
	text-align:right;
	vertical-align:middle;
	width:80px;
}
#content input.Text
{
	width:200px;	
}
.product
{
	width:200px;
	float:left;
	border: solid 1px #666699;
	margin:1% 2% 1% 2%;
	text-align:center;	
	
}
.product_header
{
	background:url(sub_grad_blue.png);
	color:White;
	border-color:#2F4F4F;
	height:20px;
	cursor:pointer;
}

.product_title
{
 float:left; 
 width:250px; 
 text-align:left;	
}
.product_title_comment
{
 margin-left:50px; 
 float:left	
}
.product_content
{
	border: 1px solid #D3DEEF ;
	background-color: #FFFFFF;
	color:#33399;
	
}
.product_selected
{
	height:20px;
	background-color:#D3DEEF;
	color:#333399;
	border-color:#2F4F4F;
}
.product_footer
{
	border: 1px #666699;
}

#footer
{	
	width:100%;
	text-align:right;
	color:#333399;
	font-size:0.8em;
	
}
	