/* color scheme
061321
1F2E3D
394B5E
657B82
ADB8A5

*/
.body
	{
		margin:0 auto;
		
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:10px;
		color:#585858;
		background-color:#ADB8A5;
		/* IE */
		/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#032e4e', endColorstr='#000000'); 
		/* Chrome & Safari */
		/* background: -webkit-gradient(linear, left top, left bottom, from(#032e4e), to(#000000)); 
		/* Firefox */
		/* background: -moz-linear-gradient(top,  #032e4e,  #000000); 	*/
	}

.body a
	{
		color: #C10B1D;  
		text-decoration:none;
	}

.body a:hover
	{
		color: #FF6600;
		text-decoration:none;
	} 

.headerZone
	{
		/* background-color: #000;  
		padding:10px;
		margin:0 auto;
		/* IE */
		/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#333333'); 
		/* Chrome & Safari */
		/* background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333)); 
		/* Firefox */
		/* background: -moz-linear-gradient(top,  #000,  #333); 		*/
		background: url("images/stripes.png") repeat scroll 0 0 #061321;
		border-bottom:#000 solid 1px;
	
	}



.navigationZone
	{
		background-color: #1F2E3D;  
		border-bottom:1px #000 solid;
		padding:0px;
		padding-top:5px;
		padding-left:10px;
		height:25px;
	}
	
.navigationZone2
	{
		background-color: #394B5E;  
		border-bottom:1px #000 solid;
		padding:0px;
		padding-top:5px;
		padding-left:10px;
		height:25px;
	}
	
.googleZone
	{
		
		background-color: #5f6067;
		padding:0px;
		margin:0 auto;
	}


.celluleNav a:link, .celluleNav a:visited 
	{
		font-size:12px;
		color: #fff;
		background-color:#48555A;
		height:23px;
		text-decoration: none;
		padding:3px;
		margin-top:3px;
		margin-right:3px;
		margin-bottom:0px;
		margin-left:0px;
		white-space: nowrap;
	}

.celluleNavOn a:link, .celluleNavOn a:visited 
	{
		font-size:12px;
		color: #fff;
		background-color:#2E859D;
		height:23px;
		text-decoration: none;
		padding:3px;
		margin-top:3px;
		margin-right:3px;
		margin-bottom:0px;
		margin-left:0px;
		white-space: nowrap;

	}

.celluleNav2 a:link, .celluleNav2 a:visited 
	{
		font-size:12px;
		color: #fff;
		background-color:#48555A;
		height:23px;
		text-decoration: none;
		padding:3px;
		margin-top:3px;
		margin-right:3px;
		margin-bottom:0px;
		margin-left:0px;
		white-space: nowrap;
	}

.titreZone1
	{
		background-color:#657B82; 

		padding:5px;
		padding-left:10px;
		font-size:12px;
		color:#FFF;

		margin-top:0px;
		margin-bottom:0px;
		border-top-left-radius:10px;
		border-top-right-radius:10px;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
		

	}

.titreZone2
	{
		background-color:#394B5E; 
		padding:5px;	
		padding-left:10px;
		font-size:12px;
		color:#FFF;

		margin-top:0px;
		margin-bottom:0px;
		border-top-left-radius:10px;
		border-top-right-radius:10px;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
		
	}

.textZone
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;
		background-color:#FFF;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;

		margin-top:0px;
		margin-bottom:0px;
		height:100%;

	}
	
/* shopping zone */	
.textBlocLeftMini
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;
		color:#000;
		background-color:#F0EBC2;
		padding:10px;
		margin:0px;
		
	
		border-bottom:1px solid #999;
	}	

.textBlocMiddleMini
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;
		color:#000;
		background-color:#C2E1F0;
		padding:10px;
		height:100%;
		margin:0px;
		border-bottom:1px solid #999;		
	}
	
.textBlocRightMini
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;
		color:#000;
		background-color:#C2E1F0;
		
		margin:0px;
	
		height:40px;
		border-bottom:1px solid #999;		
	}	

/* blocs à réutiliser neutres */	
.textZoneLeft
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;
		color:#000;
		background-color:#D2E1F1;
		padding:10px;
		margin:0px;
		margin-left:5px;
	}	

.textZoneMiddle
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;
		color:#000;
		background-color:#D2E1F1;
		padding:10px;
		margin:0px;
	}
	
.textZoneRight
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;
		color:#000;
		background-color:#D2E1F1;
		padding:10px;
		margin:0px;
		margin-right:5px;
	
	}	
	
.TopItem
	{
		background-color:#FFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:11px;
		padding:5px;
	}

.CatalogueZone
	{
		background-color:#CFA;
		
	}


.scoreZone
	{
		background-color:#FAE;
	}
	
.plusZone
	{
		background-color:#CCA;
		padding:0px;
	}

.plusZoneTitre
	{
		background-color:#CCE;
		padding:10px;
		font-weight:bold;
	}
	
.imuZone
	{
		background-color:#FFF;
		padding:0px;
		margin:0px;
	}

.shoppingZone
	{
		background-color:#FFF;
		padding:0px;
	}	

.itemZone
	{
		padding:10px;
		background-color:#FFF;
		font-size:12px;
	}

.itemText
	{
		background-color:#DFE1EE;
		padding:10px;
		font-size:12px;
		border-bottom: 2px #FFF solid;
	}

	

.image
	{
		float:left;
		border:#CCC 1px solid;
		margin-right:5px;
		margin-bottom:5px;
		clear:both;
	}

.fichetechZone
	{
		background-color:#CCC;
		padding:0px;
	}


.compareZone
	{
		background-color:#BBB;
		padding:0px;
	}



.titreCatalogue
	{
		background-color:#405b79;
		padding:5px;
		padding-left:10px;
		font-size:12px;
		color:#FFF;

		margin-top:0px;
		margin-bottom:0px;
		border-top-left-radius:10px;
		border-top-right-radius:10px;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
	}

.titreCatalogueBottom
	{
		background-color:#FFF;
		padding:5px;
		padding-left:10px;
		font-size:12px;
		color:#FFF;

		margin-top:0px;
		margin-bottom:0px;
		border-bottom-left-radius:10px;
		border-bottom-right-radius:10px;
		-moz-border-radius-bottomleft:10px;
		-moz-border-radius-bottomright:10px;
	}

.titreCatalogueTop
	{
		background-color:#FFF;
		padding:5px;
		padding-left:10px;
		font-size:12px;
		color:#FFF;

		margin-top:0px;
		margin-bottom:0px;
		border-top-left-radius:10px;
		border-top-right-radius:10px;
		-moz-border-radius-topleft:10px;
		-moz-border-radius-topright:10px;
	}
	


.textBlocLeft
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;
		background-color:#FFF;
		padding:10px;
		margin-left:5px;
		height:110px;
	}	
	
.textBlocRight
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;
		background-color:#FFF;
		padding:10px;
		margin-right:5px;
		height:110px;
	}	


	
.commentZone
	{
		background-color:#AAC;
		padding:10px;
	}



.cellLeft
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;
		background-color:#BABCBF;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		
		margin-right:0px;
		margin-top:0px;
		margin-bottom:0px;
		border-bottom:1px solid #CCC;

	}
.cellRight
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:12px;
		background-color:#E7ECF4;
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		margin-left:0px;
		
		margin-top:0px;
		margin-bottom:0px;
		border-bottom:1px solid #CCC;
	}	

.paintwhite
	{
		background-color:#FFF;

	}

