body	{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:12px;
			margin-top:auto;
			background-image:url(fond.jpg);
			background-position:top center;
			background-repeat:no-repeat;
			background-color:#cbd4d7;
		}
		
.alerte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #FF0000;
	}	
		
.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F2D2D;
	border: 1px solid #000000;
	border-spacing: 0px;
}		

#cadre_haut		{
		margin-left:auto; margin-right:auto; width:960px; border:solid 2px #FFFFFF; border-bottom:none; border-top:none;
		}
#cadre_haut1	{
			width:581px;
			border-top:none;
			border-bottom:none;
			float:left;
		}
		
#cadre_haut2	{
			width:379px;
			border-top:none;
			border-bottom:none;
			float:right;
			background-image:url(images/img_02.jpg);
			background-repeat:no-repeat;
			height:131px;
		}
		
#cadre_haut2_b	{
			width:379px;
			border-top:none;
			border-bottom:none;
			float:right;
			background-image:url(images/ident2.jpg);
			background-repeat:no-repeat;
			height:131px;
		}		


#cadre_menu	{
			margin-left:auto;
			margin-right:auto;
			width:960px;
			border:solid 2px #FFFFFF;
			border-top:none;
			border-bottom:none;
			background-color:#d5dadd;
			margin-bottom:auto;
		}


#cadre_milieu	{
			margin-left:auto;
			margin-right:auto;
			width:960px;
			height:533px;
			border:solid 2px #FFFFFF;
			border-top:none;
			background:url(images/fd_milieu.jpg);
			background-repeat:repeat-x;
			border-bottom:none;
			margin-top:auto;
		}
		
#cadre_milieugauche	{
			margin-left:auto;
			margin-right:auto;
			width:804px;
			height:533px;
			background:url(images/fd_milieu.jpg);
			background-color:#cad2d5;
			background-repeat:repeat-x;
			border:none;
			margin-top:auto;
			float:left;
		}

#cadre_milieudroite	{
			margin-left:auto;
			margin-right:auto;
			width:156px;
			height:533px;
			background:url(images/fd_milieu.jpg);
			background-color:#cad2d5;
			background-repeat:repeat-x;
			border:none;
			margin-top:auto;
			float:right;
		}


#droite_01			{
			position:inherit;
			height:74px;
			background-image:url(images/fd_panier.jpg);
			background-position:inherit;
			background-repeat:no-repeat;
		}
		
#cadre_bas	{
			margin-left:auto;
			margin-right:auto;
			width:960px;
			border:solid 2px #FFFFFF;
			border-top:none;
		}


#bord		{
			border:none;
		}
		
.titre		{
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size:24px;
			color:#FF8A00;
			font-weight:bold;
			margin-right:12px;
			margin-top:10px;
		}

.panier		{
			margin-left:8px;
			margin-right:0px;
			font-size:11px;
		}

.contenu		{
			float:left;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
			margin-left:25px;
			margin-top:30px;
		}
		
.ident		{
			margin-top:33px;
			margin-right:20px;
		}
		
		
.pass		{
			margin-top:20px;
			margin-right:20px;
		}
.btn		{
			margin-right:20px;
			margin-top:-15px;
		}


.input		{
			margin-top:-8px;
		}
.input2		{
			margin-top:-8px;

		}
.rech01		{
			font-size:45px;
			font-weight:bold;
			color:#ff9409;
			font-family:Arial, Helvetica, sans-serif;
		}
.rech02		{
			font-size:25px;
			font-weight:bold;
			color:#ff9409;
			font-family:Arial, Helvetica, sans-serif;
		}
.rech03		{
			font-size:20px;
			font-weight:bold;
			color:#ff9409;
			font-family:Arial, Helvetica, sans-serif;
		}
a.lien1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;	
	font-weight: normal;
	}
a.lien1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000000;
	font-weight: normal;
	text-decoration: none;
	}
a.lien2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;	
	font-weight: normal;
	}
a.lien2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	font-weight: normal;
	text-decoration: none;
	}	
a.promo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: underline;	
	font-weight: normal;
	}
a.promo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#ffffff;
	background-color:#000000;
	text-decoration: none;
	font-weight: normal;
	}	
	
.nom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	text-decoration: none;	
	font-weight: normal;
	}				

.titre		{
	font-size:15px;
	font-weight:bold;		
	color:#f57e19;
	font-family:Arial, Helvetica, sans-serif;
}		
	
.descriptif		{
		font-size:12px;
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
	}	
	
.descriptif_acc		{
		font-size:11px;
		font-weight:bold;		
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
	}		
	
				
	
.prix		{
			font-size:12px;
			font-weight:bold;
			color:#FF0000;
			font-family:Arial, Helvetica, sans-serif;
		}	
	
