.body
	{
		margin:0 auto;
		background-color:#111;
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:11px;
		font-color:#999999;
	}
	
.body a
	{
		color: #0066CC;
		text-decoration:none;
	}

.body a:hover
	{
		color:#FF6600;
		text-decoration:none;
	}
	
.headerZone
	{
		width:1010px;
		background-color: #666666;  
		padding:10px;
		margin:0 auto;
	}

.logoZone
	{
		width:252px;
		padding:0px;
		padding-left:25px;
	}

.loginZone
	{
		width:1010px;
		background-color:#333;
		padding:5px;
		margin:0 auto;
		border-bottom:1px #CCC solid;
		color: #EAEAEA;
		font-family: Verdana, Arial, Helvetica, sans-serif;  
		font-size:11px;
	}
	
.leaderboardZone
	{
		width:768px;
		background-color:#5f6067;
		padding:0px;
		margin:0px;
	}

.vSpacer
	{
		width:10px;
		padding:0px;
		margin:0px;
	}

.navigationZone
	{
		width:1010px;
		background-color: #333333;  
		padding-left:10px;
		padding-right:10px;
		padding-top:5px;
		padding-bottom:5px;
		margin:0 auto;
		border-top:1px #CCC solid;
	}

.googleZone
	{
		width:1010px;
		background-color: #5f6067;
		padding:0px;
		margin:0 auto;
	}
#navholder 
	{
		float: left;
		
	}

ul#navlist 
	{
		margin:0;	
		padding-left:0px;
		padding-top:4px;
		font-size:12px;
		white-space: nowrap;
		
	
		background-repeat: repeat-x;
		height:22px;
	}

#navlist li 
	{
		display: inline;
	}

#navlist a 
	{ 
		padding: 3px 10px; 
	}

#navlist a:link, #navlist a:visited 
	{
		color: #fff;
		/*background-color: #036;*/
		background-color: #2a71b0;
		text-decoration: none;
	}

#navlist a:hover 
	{
		color: #fff;
		background-color: #0696bb;
		text-decoration: none;
	}

.searchZone
	{
		width:260px;
		background-color: #2e4d69;
		padding:3px;
		font-size:12px;
		margin:0px;
	}

.forms
	{
		margin:0px;
	}

.textinput
	{
		
		width:160px;
		margin-left:10px;
		background-color:#CCCCCC;
	}

.bouton
	{
		border:0px;
		background-color:#FF8000;
		color:#FFF;
		margin-left:5px;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		border: 1px #000 solid;
	}


.titre
	{
		width:1010px;
		background-color:#3d688d;
		font-size:14px;
		font-color:#FFF;
		margin:0 auto;
		padding:0px;
	}

.titreZone H1
	{
		background-color:#3d688d;
		padding:3px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		padding-left:10px;
		font-size:12px;
		color:#FFF;
		margin:0px;
		padding-top:6px;
		height:17px;
		background:url("images/bg_blue.gif") repeat-x;
   		-moz-border-radius-topright:1ex;
    	-webkit-border-top-right-radius:1ex;
		
	}

.last4Zone
	{
		width:1010px;
		margin:0 auto;
		background-color: #999999;
		padding-left:10px;
		padding-right:0px;
		padding-top:10px;
		padding-bottom:10px;
	}



.last4ZoneCell
	{
		width:240px;
		height:280px;
		background-color:#FFF;
	}

.textZone
	{
		background-color:#FFF;
		font-size:12px;
		padding:10px;
		margin:0px;	
		-moz-border-radius-bottomleft:1ex;
   		-moz-border-radius-bottomright:1ex;
    	-webkit-border-bottom-left-radius:1ex;
    	-webkit-border-bottom-right-radius:1ex;

	}

.fulltextZone
	{
		background-color:#FFF;
		font-size:12px;
		padding:10px;
		margin:0px;	

	}


.titreZone H3
	{
		font-weight:bold;
		padding:3px;
		padding-left:10px;
		font-size:12px;
		color:#FFF;
		margin:0px;
		height:17px;
		background:url("images/bg_red.gif") repeat-x;
   		-moz-border-radius-topright:1ex;
    	-webkit-border-top-right-radius:1ex;		

	}

.titreZone H2
	{
		background-color:#2a71b0;
		font-weight:bold;
		padding:3px;
		padding-left:10px;
		font-size:12px;
		color:#FFF;
		margin:0px;
		height:17px;
		background:url("images/bg_blue.gif") repeat-x;
   		-moz-border-radius-topright:1ex;
    	-webkit-border-top-right-radius:1ex;
	}




.homeZone
	{
		width:1010px;
		background-color:#FFFFFF;
		margin:0 auto;
		padding:0px;
	}

.mainColZone
	{
		padding-right:5px;
		padding-left:10px;
		padding-top:10px;
		padding-bottom:10px;
		width:665px;
		background-color: #E9E9E9;
		margin:0px;
	}

.sidebarZone
	{
		margin:0px;
		width:275px;
		background-color: #E9E9E9;
		padding-top:10px;
		padding-left:5px;
		padding-right:10px;
		padding-bottom:10px;
	}


.sideTitreB
	{
		background-color: #000;
		font-weight:bold;
		padding:3px;
		font-size:12px;
		color:#FFF;
		margin:0px;
	}

.sideIMU
	{
		margin:0 auto;
		background-color:#333333;
		width:300px;
		background-color: #E9E9E9;
		padding-top:10px;
		padding-bottom:10px;
	}

.sideContent
	{
		background-color:#FFFFFF;
		padding:3px;
		margin:0px;
		width:300px;
	}

.footerZone
	{
		width:1010px;
		margin:0 auto;
		background-color:#5f6067;
		padding:10px;
	}

.itemZone
	{
		padding:10px;
		background-color:#FFF;
		font-size:12px;
		
	}

.itemText
	{
		background-color:#DFE1EE;
		padding:5px;
		margin:5px;
		height:100px;
	}
	
.image
	{
		float:left;
		border:#CCC 1px solid;
		margin-right:5px;
		margin-bottom:5px;
		clear:both;
	}

.fichetech_label
	{
		text-align:left;
		padding:3px;
		background-color: #CEDFFB;  
		float:left;
		font-size:10px;
	
		border-bottom: 1px #222  dotted;

		width:200px;
	}

.fichetech_valeur
	{

		font-size:10px;
		background-color:#FFFFFF;
		float:left;
		width:100px;
		text-align:right;
		padding:3px;
		font-size:10px;
		border-bottom: 1px #222 dotted;

	}


