/* CSS Document */

body{
	height: 100%;	
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top:0px;
}

a:active, a:link, a:visited {
	color: #000000;  
	text-decoration: none;
}

a:hover{
	color:#2E52B0;/*#B78006*/
	text-decoration: underline;
	
}

.container {
  width:730px;
  margin: 0 auto;
}

#footer {
  clear:both;
  width: 730px;
  padding-top:2px;
  text-align:center;
  border-top:1px solid #d4d4d4;
  margin-top:15px;
}

.column {
  float: left;
  margin-right: 10px;
}

.last { margin-right: 0;}
.last-up { margin-right: 0; margin-top:10px;}
.last-up-with-border { margin-right: 0; margin-top:10px;border:1px solid #ccc;}
.last-up5 { margin-right: 0; margin-top:5px;}

.span-1  { width: 10px;}
.span-2  { width: 30px;}
.span-3  { width: 50px;}
.span-4  { width: 70px;}
.span-5  { width: 90px;}
.span-5-5  { width: 100px;}
.span-6  { width: 110px;}
.span-6-with-border  { width: 108px;border:1px solid #ccc;}
.span-6-up  { width: 110px; margin-top:10px;}
.span-6-up5  { width: 110px; margin-top:5px;}
.span-6-5-with-border { width: 118px;border:1px solid #ccc;}
.span-6-5 {width:120px;}
.span-7  { width: 130px;}
.span-7-5 {width: 140px;}
.span-8  { width: 150px;}
.span-8-up  { width: 150px;margin-top:10px;}
.span-8-with-border  { width: 148px;border:1px solid #ccc;}
.span-8-with-border-pad {width: 138px;border:1px solid #ccc;padding:10px 5px 5px 5px;}
.span-8-up5  { width: 160px;margin-top:10px;}
.span-8-5{width: 160px;}
.span-9  { width: 170px;}
.span-9-5{ width: 180px;}
.span-10 { width: 190px;}
.span-10-5 {width: 200px;}
.span-10-with-border { width: 188px;border:1px solid #ccc;}
.span-11 { width: 190px;}
.span-12 { width: 230px;}
.span-13 { width: 250px;}
.span-13-5 { width: 255px;}
.span-14 { width: 270px;}
.span-14-with-border { width: 268px;border:1px solid #ccc;}
.span-15 { width: 290px;}
.span-15-5{ width: 300px;}
.span-16 { width: 310px;}
.span-16-up { width: 310px;margin-top:10px;}
.span-16-up5 { width: 310px;margin-top:5px;}
.span-17 { width: 330px;}
.span-17-5 { width: 340px;}
.span-18 { width: 350px;}
.span-18-with-border { width: 348px;border:1px solid #ccc;}
.span-18-5 { width: 360px;}
.span-19 { width: 370px;}
.span-19-5 { width: 380px;}
.span-20 { width: 390px;}
.span-20-5 { width: 400px;}
.span-20-with-border { width: 388px;border:1px solid #ccc;}
.span-21 { width: 410px;}
.span-21-5 { width: 420px;}
.span-22 { width: 430px;}
.span-22-with-border { width: 428px;border:1px solid #ccc;}
.span-23 { width: 450px;}
.span-23-5 { width: 448px;}
.span-23-5-with-border { width: 458px;border:1px solid #ccc;}
.span-24 { width: 470px;}
.span-24-with-border { width: 468px;border:1px solid #ccc;}
.span-24-5{width: 480px;}
.span-25 { width: 490px;}
.span-26 { width: 510px;}
.span-26-5 { width: 520px;}
.span-27 { width: 530px;}
.span-27-5 { width: 540px;}
.span-28 { width: 550px;}
.span-28-5 { width: 560px;}
.span-29 { width: 570px;}
.span-29-5 { width: 571px;margin:0px;padding:opx;}
.span-30 { width: 590px;}
.span-30-with-border { width: 588px;border:1px solid #ccc;}
.span-31 { width: 610px;}
.span-32 { width: 630px;}
.span-33 { width: 650px;}
.span-34 { width: 670px;}
.span-35 { width: 690px;}
.span-36 { width: 710px;}
.span-37 { width: 735px;}
.span-37-5 { width: 735px;}
.span-38 { width: 730px; margin: 0; }

.float-left{
	float: left;
}

.float-right{
	float: right;
}

.recherche {
  background-color:#FFFFFF;
  border:1px solid #0A8E13;
  height:18px;
  width:200px;
  margin-top:50px;
}

#glossybar{
	clear:both;
	height:10px;
	padding:10px;
	background-color: #dfdfdf;
}

#topmenu {
margin:10px 0px 0px 0px;

margin-bottom:3px;
clear:both;
width:974px;
float:left;
background-image:url(../images/menu_bg.gif);
background-repeat:repeat-x;

}

#topmenu ul{
	margin:0px;
	float:left;
	
}

#topmenu li{
	float:left;
	width:auto;
	list-style-type: none;
}

.emphasis-14 {
color:#0A8E13;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.grand-titre{
	font-weight:bold;
	font-size:18px;
	margin-top:20px;
	padding-top:10px;
	margin-bottom:10px;
	color: #003399;
	text-align:left;
	clear:both;
}

.titre-principal{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#0099CC;
	text-align:left;
	border-bottom:1px dotted #0099CC;
	border-top:1px dotted #0099CC;
	margin-top:20px;
	padding:4px;

	margin-bottom:5px;
	clear:both;
	background-color: #FFFFCC;
}

.sous-titre1 {
  font-weight:bold;
  margin-bottom:5px;
}

#leftmenu {	
	 margin-top: 0px;
	 border-right: 1px solid #D4D4D4;
	 height:542px;
}

#leftmenu ul{

 padding-left: 0px;
 margin-left: 0px;

}

#leftmenu ul ul{
 list-style-type: none;
 padding-left: 0px;
 margin-left: 0px;

}

#leftmenu li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	text-decoration: none;
	margin-top:3px;
	padding-top: 2px; padding-bottom: 2px;
	list-style-position: inside;
	list-style-image: url(../images/puce.gif);
	vertical-align: text-top;
	border: 1px solid #D4D4D4;
	border-top:none;border-right:none;
}

#leftmenu li li {
	list-style-position: inside;
	list-style-image: url(../images/transparent.gif);
	list-style-position: outside;
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 3px;
	vertical-align: text-top;
	border: none;
	margin-left:27px;
	border-top: 1px solid #D4D4D4;
}

#leftmenu .selected {
  background-color:#FBF6EF;
  color:#B78006;
  font-weight:bold;
}

#right_area{
    padding-right:0px;
	margin-right:0px;
    padding-top:10px;

}

#right_area div{
	
	padding-bottom:5px;
 
}

#tableau{
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
    width:100%;
}

#tableau THEAD{
    background-color:#FFFFFF;
	height: 20px;
}

#tableau TH{
    color:#BE1067;
	text-align:left;
	padding-left:10px;
	
	border-bottom:1px solid #BE1067;
	font-weight: bold;	
}
#tableau TR{

}
#tableau TD{
    padding-bottom:4px;
	padding-top:4px;
	vertical-align:middle;
	padding-left:10px;
	font-weight: normal;	
	border-bottom:1px solid #D9D0BD;
}

#tableau .on {
background-color:#FDFBF7;
}

#tableau .off{
	background-color: #fff;
}

#tableau td1{
	padding-top:5px;
	padding-bottom: 5px;
	
	vertical-align: top;	
}

#content_area {

padding-top:10px;
}

P,FORM{
color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom:1px;
}

.grenat {
color:#BE1067;
}

.vert {
color:#126907;
}

.bold{
	font-weight: bold;
}

.button {
  border:1px solid #767676;
}

#leftmenu .current-cat{
	font-weight: bold;
	background-color:#D4DEEC;
	color:#2E52B0;
}

#leftmenu .current-cat a, #leftmenu .current-cat a:link, #leftmenu .current-cat a:hover, #leftmenu .current-cat a:visited, #leftmenu .current-cat a:active{
	color:#2E52B0;
}

#bloc-contenu {
   width:250px;
   min-height:150px;
   border:1px solid #FBF6EF;
   border-bottom:2px solid #EADBB8;
   
   float:left;
   margin-right:10px;
   margin-bottom:10px;
}

#bloc-contenu A{
color:#B78006;
}

#bloc-contenu H1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#FBF6EF;
	color:#B78006;
	padding:5px;
}

#bloc-contenu IMG{
    border:none;
    padding:3px;
	float:left;
}

#bloc-contenu .more{
 float:right;
 }
 
.bloc-contenu {
   width:247px;
   min-height:150px;
   border:1px solid #FBF6EF;
   border-bottom:2px solid #EADBB8;
   
   float:left;
   margin-right:10px;
   margin-bottom:10px;
}

.bloc-contenu A{
color:#B78006;
}

.bloc-contenu H1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color:#FBF6EF;
	color:#B78006;
	padding:5px;
}

.bloc-contenu IMG{
    border:none;
    padding:3px;
	float:left;
}

#bloc-contenu .more{
 float:right;
 }
 
.size-full{
 	float: left;
 	padding: 0px 20px 10px 10px;
 	border:0px;
}
 
.answer li{
 	list-style-type: none;
 	margin-left: -40px;
 	float: left;
 	margin-right: 100px;
}

.lienVert a:link,  .lienVert a:active, .lienVert a:visited{
 	color:#0A8E13;
 	text-decoration: none;
}
 
.lienVert a:hover{
 	color:#0A8E13;
 	text-decoration: underline;
}
 
#wave {
    width:240px;margin-top:10px;
	background-image: url(../images/bg_wave.gif);
	background-repeat: no-repeat;
	border: 1px solid #D4D4D4;
	padding:2px;
}

#wave  a:link  {
   color:#2E52B0;
   text-decoration: underline;
}

#wave  a:active  {
   color:#2E52B0;
   text-decoration: underline;
}

#wave  a:visited  {
   color:#2E52B0;
   text-decoration: underline;
}

#wave  a:hover  {
   color:#2E52B0;
   text-decoration: underline;
}
 
.list-hori-2 li{
	background: url(/images/orange-sprite.gif) no-repeat 5px -1038px;
	float: left;
	margin-right: 20px;
	padding: 0 0 0 15px;
    list-style-type:none; 	
}

.yui-skin-sam .yui-navset .yui-content {
	background:#FFFFFF none repeat scroll 0% 50%;
	border:0px none;
}

.yui-skin-sam .yui-navset .yui-nav, .yui-skin-sam .yui-navset .yui-navset-top .yui-nav {
	border-bottom:1px solid #ccc;
	/*border-color:#CBCBCB;
	border-style:solid;*/
	border-width:0pt 0pt 2px;
}

.anchorOff {display:block;color:#000 !important;}
 
.anchorOn {display:block;color:#2E52B0 !important;}

.tableau2{
 width:100%;
 border: 1px solid #CCCCCC;
}

.tableau2 THEAD{
    
	background-color:#D4DEEC;/*#EFEFEF */

	height: 20px;

}

.tableau2 TH{
	padding-left:10px;padding-right:5px;
	border-right:1px solid #7B7B7B;
	font-weight: bold;	
	border-top:2px solid #CBCBCB;
	border-bottom:2px solid #CBCBCB;
	border: 1px solid #CCCCCC;

}
.tableau2 TD{
    padding-bottom:18px;
	padding-top:10px;
	vertical-align:top;
	padding-left:10px;
	border: 1px solid #CCCCCC;
}

.tableau2 .on {
background-color:#E8E6E7;
}
.tableau2 .off{
	background-color: #fff;
}
.tableau2 td1{
	padding-top:5px;
	padding-bottom: 5px;
	align:center;
	vertical-align: top;	
}

#tableau2{
 width:100%;
 border: 1px solid #CCCCCC;
}

#tableau2 THEAD{
    
	background-color:#EFEFEF;

	height: 20px;

}

#tableau2 TH{
	padding-left:10px;padding-right:5px;
	border-right:1px solid #7B7B7B;
	font-weight: bold;	
	border-top:2px solid #CBCBCB;
	border-bottom:2px solid #CBCBCB;
	border: 1px solid #CCCCCC;

}
#tableau2 TD{
    padding-bottom:4px;
	padding-top:4px;
	vertical-align:top;
	padding-left:10px;
	border: 1px solid #CCCCCC;
}

#tableau2 .on {
background-color:#E8E6E7;
}

#tableau2 .off{
	background-color: #fff;
}

#tableau2 td1{
	padding-top:5px;
	padding-bottom: 5px;
	align:center;
	vertical-align: top;	
}

div.post h2 {
text-align: center;
}

.tableau-rw{
 width:100%;
 border: 1px solid #CCCCCC;
}

.tableau-rw THEAD{
    
	background-color:#D4DEEC; /*#EFEFEF */

	height: 20px;

}

.tableau-rw TH{
	padding-left:10px;padding-right:5px;
	border-right:1px solid #7B7B7B;
	font-weight: bold;	
	border-top:2px solid #CBCBCB;
	border-bottom:2px solid #CBCBCB;
	border: 1px solid #CCCCCC;
	width:40%;
}
.tableau-rw  TD{
    padding-bottom:4px;
	padding-top:4px;
	vertical-align:top;
	padding-left:10px;
	border: 1px solid #CCCCCC;
}

.tableau-rw  .on {
   /*background-color:#E8E6E7;*/
}
.tableau-rw  .off{
   /*background-color: #fff;*/
}
.tableau-rw  td1{
	padding-top:5px;
	padding-bottom: 5px;
	align:center;
	vertical-align: top;	
}


.titlelink{    
	color: #3A5E98;
	font-weight:bold;
}

.tableau3{
	width:500px;
	border: 1px solid #CCCCCC;
}

.tableau3 THEAD{    
	background-color:#D4DEEC; /*#EFEFEF */
	height: 20px;
}

.tableau3 TH{
	padding-left:5px;padding-right:5px;
	border-right:1px solid #7B7B7B;
	font-weight: bold;	
	border-top:2px solid #CBCBCB;
	border-bottom:2px solid #CBCBCB;
	border: 1px solid #CCCCCC;

}
.tableau3 TD{
    padding-bottom:4px;
	padding-top:4px;
	vertical-align:top;
	padding-left:5px;
	border: 1px solid #CCCCCC;
}

.tableau3 .on {
	background-color:#E8E6E7;
}
.tableau3 .off{
	background-color: #fff;
}
.tableau3 td1{
	padding-top:5px;
	padding-bottom: 5px;
	align:center;
	vertical-align: top;	
}

.white{
   color:#FFFFFF;
}

table {font-size:inherit;font:100%;}

table {
border-collapse:collapse;
border-spacing:0;
}



#box2{
		padding: 5px;
		margin: 1px auto 10px auto;
		
	}
#box3{
		padding: 15px;
		margin: 5px 5px 5px 5px;
		
	}
#box4{
		padding: 10px 10px 10px 60px;
		margin: 10px auto 10px auto;
		
	}
.center {
text-align:center;
}
