/* Structure CSS | Nouvelles Clés | 2008 | Cécile Hénon
 
/* COMMON *************************************/

	html, body { margin:0; padding:0; }
	body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#fff; margin:0 0 0 0px; }
	
	input { font-size:9pt; font-family:Geneva, Arial, Helvetica, sans-serif; color:#0e5e08; }
	
	a { text-decoration:underline; color:#000; font-weight:bold; }
	a:hover { text-decoration:none; }
	
	ul, li { margin: 0; list-style-type:none; }
		
	img { border:none; }
	
/* SKELETON ***********/

	#master { width:950px; /*height:auto;*/ position:absolute; background:url(./img/background/ciel.jpg) top repeat-y; }
	
		#header { width:100%; height: 98px; background:#a6bb75 url(./img/background/header.jpg) top left no-repeat; float:left; }
			
		#content { width:100%; height:auto; float:left; margin:10px 0 0 0; }
		
			/* gauche */
				#top_left { width:210px; height:auto; float:left; margin:0 0 0 10px; }
		  *html #top_left { margin:0 0 0 10px; }
					.bloc { width:100%; height:auto; float:left; margin:10px 0 0 0; background:url(./img/menu/basV_menu.gif) bottom center no-repeat; }
						/*.blocFond { width:100%; height:auto; float:left; }*/
						.bloc ul { margin:0 0 0 30px; padding: 0;}
						.bloc ul li { color:#fff; font-weight:bold; list-style-type:square; margin:2px 0; }
						.blocText { width:190px; padding:10px; background:url(./img/menu/basV_menu.gif) bottom center no-repeat; float:left; }
					/* BT en savoir + */
						.btEnSavoir { position: relative; left: 50%; width:90px; height:24px; margin:10px 0px 10px -25%; }
			
			/* droite */
				#top_right { width:730px; height:auto; background:transparent; float:left; position:relative; top:0px; text-align: center;}
				*html #top_right { position:absolute; top:115px; right:0px; }
					#promo1 { width:300px; height:343px; position:absolute; top:20px; left:30px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/banniere/promo.jpg'); }
		  html>body #promo1 { filter:none; /*background:url(./img/banniere/promo.png) top left no-repeat;*/ }
					#promo2 { width:300px; height:375px; position:absolute; top:20px; left:382px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/banniere/promo2.jpg'); }
					#promo2 img.of { position: relative; }
		  html>body #promo2 { filter:none; /*background:url(./img/banniere/promo2.png) top left no-repeat;*/ }
		  
		  	
				img.btPromoTop { width:69px; height:25px; position:absolute; top:280px; left:500px; cursor:hand; }
				img.btPromoTop:hover, img.btPromobottom:hover { /*background: / border: 3px solid #FF3300 ;*/  }
				img.btPromobottom { width:99px; height:26px; position:absolute; top:310px; left:263px; cursor:pointer; }
	
	
/*######### down ##############*/
	
		/*titre rubrique */
		      .Titre_rub { font:"Trebuchet MS", Arial, sans-serif ; height:38px; color: #fff; font-size:20px; background:url(./img/background/deg.jpg) repeat-x top; text-align:center; padding:0;}
			  	
		/*cadre des blocks content*/ 
		       #cadre {  border:#f3971b  1px solid; width:232px; height: auto; background-color: #FFFFFF; margin:0px 0 10px 0; padding:4px;}
			   *html #cadre { width:242px; margin:0 0 10px 0;}

		
		 
		#content2 { width:100%; height: auto; float:left; margin:10px 0 0 0;}
		#content_left { height:850px; width:680px; float:left; background-color: #FFFFFF;  border:#f3971b  1px solid; overflow: auto; margin:0px 0 0 0; ; }
			#block1 { width:682px; height:31px; float:left; margin:0 0 0 10px;}
			*html #block1 {  margin:0 0 0 5px;}

		#block1 form table { font-size: 13px; }
					 
			/*liste de livre à choisir*/
			#blocLivre { margin:0 0 0 10px; padding:0;}
				#blocLivre li { margin: 10px; float: left; width:72px; overflow:auto; }
				/* pour la position de la liste des livres*/
				/* .blocvisuel {	float: left; width:70px; overflow:auto;}*/	
				 
	   #contenu_Right {height: auto; width:242px; float: left; margin:0 0 0 8px; font-size:11px;}
	   #contenu_Right table {font-size:11px;}
	   
	   #panierSelect {width:232px;}
	   #panierSelect tr {margin-bottom: 7px; }
	   #panierSelect td {margin-bottom: 7px; }
	   
	     	 #SupTitre { margin:0; padding: 0px 0 0 0px;  font-size:13px; color:#fff;  background-color: #e75121; height:30px; width:100%;}        
			   .ligne { border-bottom: 1px solid #BFBFBF; }
			   .texte_petit { margin-top: 5px;  font-size:11px; }

			/*line dans le bloxk cadeau*/
		 	   .cadeaux a {color: #FF6600;}
				.cadeaux a:hover { text-decoration:none;}	  
		#footer { width:100%; height:auto; float:left; margin: 10px 0px 17px 0px;}
			.fevad_logo {	margin: 3px;	float: left;}
	       .txt_footer { font-size:9pt; color:#000; margin: 0 0 10px 10px; }
					
					
.coordonnees2 {
background:#edfdc8; border: 1px #1a5611 solid;
}
 
 .pict {float: left;}


.textable {
width: 95%;
}

.prizu {
margin: 0px;
padding: 0px;
float: right;
}

.data {text-align:center;}
.tdata {margin-bottom: 7px;}
.data_title {margin-bottom: 7px;}

.Style1 {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.Titre_rub span {
display:block;
padding-top:6px;
position:relative;
}

td.data_title, td.cell_prix, td.data { border-bottom: 1px solid #BFBFBF; }

#cadeaux a {
color:#FF6600;
}
