/*--  balises générales --*/
HTML { 
	margin:0; padding:0; 
}

BODY {
	margin:0px;
	width:100%;
	/*height:100%;*/
	/*background:url("../images/fd.jpg") top left repeat-x;*/
	background:#ffffff url("../images/cdre_blc3.png") center 148px no-repeat;
	font-size:12px;
	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;	
}

.clear  {
	 font-size:0px; line-height:0em; clear:both; height:0px; display:block; 
}

.hide_on_print { display:block; visibility:visible; }
.show_on_print { display:none; visibility:hidden; }
.noscript { position:fixed; top:0px; left:0px; display:block; line-height:24px; background-color:#FFFFFF; border-bottom:2px #CCCCCC solid; width:100%; text-align:center; }

a { 
	color: #999999; text-decoration:none;
}

a:hover	{ 
	color: #7BB7DF; text-decoration:underline;
}
a img { border:0; }

h3 {	
	font-size:16px;	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;	
	color:#467BA1; font:bold;
}

h4 {	
	font-size:12px;	font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;	
	color:#496328;
	margin:2px 0;
	padding:0;
}

.asterisque {
	font-size:10px;color:#FF0000;
}

label.error {
	font-size:10px;color:#FF0000; font-style:italic;
}

/* -- recherche -- */
#recherche {
	position:absolute;
	width:99%;
	height:30px;
	border:0px #ff0000 solid;
	margin:80px 0 0 0;
}
#recherche div.block_bleu_clair {
	width:850px;
	text-align:right;
	margin:0 auto;
}
.input_search { 
	background:url("../images/bouton.gif") 2px center no-repeat; background-color:#D7D7D7; border:1px #ABD2ED solid; font-size:12px; width:180px; vertical-align:middle; padding:4px 0 4px 30px; display:block; float:right;
}

/* -----------------------------------------------------------------------*/
#container	{
	/*border:1px solid #003399;*/
	/*background:#FFFFFF url("../images/cdre_blc3.png") top center no-repeat;*/
	margin-left: auto; 
	margin-right: auto;
	width:100%;
	/*height:100%;*/
}

#flashbanner {
	/*background:url(../images/top2.png) top center no-repeat;
	margin-left:auto;
	margin-top:auto;
	width:1100px;*/
	height:110px;
}

#logos_bottom {
	background-color:#FFFFFF;
	background:url("../images/fd-logo-bottom.gif") top center no-repeat;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 20px;
	width:800px;
	height:82px;
}

#bottom {
	background-color:#FFFFFF;
	background:url("../images/traits.gif") top center no-repeat;
	text-align:center;
	margin-left: auto; 
	margin-right: auto;
	margin-top:30px;
	margin-bottom:30px;
	padding-top:10px;
	width:800px;
	height:10px;
	font-size:10px;
}

#bottom address { display:block; font-style:normal; }

#top {
	background:url("../images/top3.png") top center no-repeat;
	width:100%;
	height:39px;
}

#menu {
	margin-left: auto; 
	margin-right: auto;
	padding-top: 10px;
	width:850px;
	height:30px;
	color:#000000;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
}

#cdreA {
	padding-top:20px;
	margin-left: auto; 
	margin-right: auto;
	width:820px;
	height:100%;
}

#cdreA table td {
	vertical-align:top;
}

 .cat a {
	text-align:center;
	font-size:10px;
	display:inline; 
}

.ligne1-special {
background-image: url("../images/cdre_top-special.gif"); 
background-repeat: no-repeat; 
width:810px;
height:12px;
padding-left:20px;
} 
.ligne1 {
background-image: url("../images/cdre_top.gif"); 
background-repeat: no-repeat; 
width:810px;
height:50px;
padding-left:20px;
} 
.ligne2 {
background-image: url("../images/cdre_1px.gif"); 
background-repeat:repeat-y; 
width:810px;
padding-left:20px;
} 
.ligne3 {
background: url("../images/cdre_bottom.gif") bottom left no-repeat; 
width:810px;
height:20px;
padding-left:20px;
} 
.ligne1b {
background-image: url("../images/cdre-small_top.gif"); 
background-repeat: no-repeat; 
width:390px;
height:50px;
padding-left:20px;
} 
.ligne1b2{
background-image: url("../images/cdre-small_topb.gif"); 
background-repeat: no-repeat; 
width:390px;
height:50px;
padding-left:20px;
}
.ligne2b {
background-image: url("../images/cdre-small_1px.gif"); 
background-repeat:repeat-y; 
width:100%;
padding-left:20px;
} 
.ligne3b {
background-image: url("../images/cdre-small_bottom.gif"); 
background-repeat: no-repeat; 
width:390px;
height:50px;
padding-left:20px;
}
 

/*- Menu Tabs --------------------------- */
    #tabs {
      float:left;
      width:100%;
      /*background:#F4F4F4;*/
      font-size:95%;
      line-height:normal;
	  margin:1px 0 0 0;
      }
    #tabs ul {
	  margin:0;
	  padding:0px 0px 0px 3px;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("../images/tableft.png") no-repeat left top;
      margin:0;
      padding: 0 0px 0px 3px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      display:block;
      background:url("../images/tabright.png") no-repeat right top;
      padding:5px 15px 7px 7px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
 
    #tabs a:hover, #tabs a.actif {
      background-position:0% -42px;
      }
	  
    #tabs a:hover span, #tabs a.actif span {
      background-position:100% -42px;  
	  color:#000;
     }
	 	 
	a.fil_ariane
	{
		color: #888888;
		text-decoration:underline;
		font-size:14px;
	}
	
	font.fil_ariane
	{
		color: #888888;
		font-size:14px;
		text-decoration:none;
	}
	
	.descro_article
	{
		font-size:14px;
	}

.href_espace_client { background:url(../images/lock.gif) top left no-repeat; padding:0 0 0 20px; font-style:normal; }
#tabs .href_espace_client { text-indent:-3000px; width:16px; height:16px; display:block; padding:0; margin:0 0 1px 0; }