html{
	margin: 0;
	padding: 0;
	/*text-align: center;*/
	/*font-size: 62.5%; base font-size should be more*/
	}

body{
	font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 1em;
	color: #333;
	margin: 0;
	padding: 0; 
	text-align: center;
	background: #FFF url(../images/lamelgris.jpg) repeat-x;
	/*background: transparent url(../images/lamelgris.jpg) repeat-x;*/
	}

/* pour aligner l'ensemble de la page */
div#global{
	/*position: relative;
	width: 998px;*/
	text-align: center;
	margin: 0 auto;
	padding: 0;
	}

div#container{
	position: relative;
	top: 0; left: 41px;
	/*margin: 0 0 0 41px;*/
	margin: 0;
	padding: 0; 
  	/*border: #999 1px solid;*/	
  }	

/************************************/

.skiplink{
  display: none;
  }

h1{
  margin: 0;
  padding: 0;
  }

a:link, a:visited{
	text-decoration: none;
		/*border: #000 1px solid;*/
	}
a:hover, a:active{
	text-decoration: none;
	}

img{
    border: 0;
	}

/*********************************/
	/* entete */
/*********************************/

div#entete{
	position: relative;
	top: 0; left: 0;/**/
	margin: 9px 0 0 0;/**/
	padding: 0;
	/*min-height: 300px;*/
	/*height: auto;*/
  float: left;/**/
  clear: left;
	width: 917px;
	text-align: left;
	/*overflow: hidden;*/
  /*background: transparent url(../images/accueil/fondhaut.gif) no-repeat 0% 100%;*/
  background: transparent url(../images/accueil/fondhaut.gif) no-repeat;/**/
  /*border:#000 1px solid;*/
	}
/** html div#entete1{
    height: 113px;
    }*/
   
/* \*/
/** html .gainlayout {height: 1%;}*/
 	
div#entetehaut{
  clear: left;
  float: left;
	position: relative;
	top: 0; left: 0;/**/ 
	margin: 0;
	padding: 0;
	/*min-height: 300px;
	height: auto;
	float: left;*/
	width: 917px;
	/*border: #000 1px solid;*/
}

div#midentete{
  /*hack with clear class for IE6*/
  }

div#entetebas{
  clear: left;
  float: left;/**/
	position: relative;
	/*top: 10px; left: 12px;*/
	top: 0; left: 12px;/**/
	/*margin: 10px 0 0 0;*/
	margin: 0 0 0 0;
	padding: 0;/**/
	min-height: 160px;/**/
	height: 160px;/**/
	width: 917px;
	background: transparent url(../images/accueil/photos.jpg) no-repeat;/**/
	/*border: #000 1px solid;*/	
}  

* html div#entetebas{
  /*height: 160px; hack for IE6*/
	/*border: #000 1px solid;*/	
  }

/*#entetebas p{
  display: none;
  }*/

#entetehaut img.nomdesite{
  margin: 0;
  padding: 0 40px 0 0;/**/
  /*margin: 0;
  padding: 25px 40px 0 18px;*/
  float: left;
	position: relative;
	top: 25px; left: 18px;/**/  
  /*width: 200px; for test only*/
  /*border: #000 1px solid;*/
}

#partenaires{
  float: right;
  /*border: #000 1px solid;*/  
  }

#entetehaut dl{
	padding: 0px 0 10px 0;
	margin: 10px 0 0 0;
  /*float: left;
	width: 632px; or 652px*/	
	/*border: #000 1px solid;*/
}

#entetehaut dl.column1{
	float: left;
	width: 200px;/**/
  margin-right: 10px;	
	/*border: #000 1px solid;*/
  }

#entetehaut dl.column2{
	float: left;
	width: 220px;/**/	
	margin-right: 10px;
	/*border: #000 1px solid;*/
  }

#entetehaut dl.column3{
	float: left;
	width: 210px;/**/	
	/*border: #000 1px solid;*/
  }

#entetehaut dl dt{
	font-size: 0.8em;
	color: #A5004A;
	font-weight: bold;
	/*border: #000 1px solid;*/  
  }

#entetehaut dl dd{  
  margin: 0;
  padding: 0;
	font-size: 0.65em;
	color: #666;
	/*border: #000 1px solid;*/
  }

#entetehaut dl a{
	color: #A5004A;
	/*border: #000 1px solid;*/  
  }

#entetehaut dl dd.item1, #entetehaut dl dd.item2, #entetehaut dl dd.item4, #entetehaut dl dd.item5, #entetehaut dl dd.item7{
	padding-bottom: 0.8em;
  }

#entetehaut dl dd.item8{
	padding-bottom: 1.2em;
  }

#entetehaut dl dd.item9{
	/*padding-bottom: 1.2em;*/
	/*padding left: 50px;*/
	font-weight: bold;
	background: transparent url(../images/accueil/cr2.gif) no-repeat top left;/**/
  /*border: #000 1px solid;*/	
  }

#entetehaut dl dt.item4{
	/*clear: left;
	float: left;
	position: relative;
	top: 0; left: 0;*/
  /*margin-left: 210px;*/
  /*width: 210px;*/  
}

.indent{
	margin-left: 22px;/**/
	font-weight: bold;
  /*border: #000 1px solid;*/	
  }

#entetehaut dl dd.item8, #entetehaut dl dd.item9{
	/*padding-top: 1.8em;*/
  font-weight: bold;	
  }

#entetehaut dl dt.item8, #entetehaut dl dt.item9{
	/*color: #003D97;*/
	color: #E39D07;
	/*border: #000 1px solid;*/  
  }

/*navigation tabs*/

#navig{
	position: relative;
	top: 0; left: 0;
	/*height: 38px;*/
	min-height: 38px; /*must check for Opera*/
	margin: 0;
	padding: 0;
	text-align: left;
	/*background-color: transparent;*/
	width: 917px;
	clear: left;
	float: left;
	font-size: 1.15em;
	/*line-height: 1.7em;  for bg barre img */
  /*border: #999 1px solid;*/
	}
	
#navigtabs{
  clear: left;
  text-transform: uppercase;
  margin: 0 0 0 12px;
  padding: 0 0 0 0px;
  width: 608px; /* 620 minus 12 for left inset*/
  float: left;
  height: 38px;
  min-height: 38px;/**/
  display: inline; /*avoids IE doubled float-margin bug */
  /*border:#999 1px solid;*/
  }

#maj{
	float: right;
	width: 295px;
	margin: 0;
	padding: 0;
	font-size: 0.65em;
	color: #999;
	display: inline; /*avoids IE doubled float-margin bug */
  /*border: #999 1px solid;*/
	}

#maj p{
	margin: 0;
	padding: 18px 0 0 0;
	/*color: #000;
	text-align: right;
	letter-spacing: 0.1em;*/
	/*border: 1px solid #000;*/
	}

/*********************************/
	/* navigation secondaire - les tabs */
/*********************************/


ul#navlinks {
	margin: 0;
	padding: 0;
	min-height: 38px;
	height: 38px;
	list-style: none;
  /*border: #999 1px solid;*/
  }
	
ul#navlinks li{
	font-size: 0.75em;
	font-weight: bold;
  display: block;
  float: left;
  text-align: center;
  width: 108px;
  height: 38px;
  min-height: 38px;
  padding-right: 1px;  
	/*line-height: 1em;*/
	/*border: #999 1px solid;*/
	}

ul#navlinks li.tabs{
  background: transparent url(../images/bout01.jpg) no-repeat;	  
  /*border: #999 1px solid;*/  
  }
  
ul#navlinks li.tabscurrent{
  background: transparent url(../images/bout01b.jpg) no-repeat;/**/	  
  /*border: #999 1px solid;*/  
  }
  
ul#navlinks li.tabs a{
  color: #A5004A;  
  /*border: #999 1px solid;*/  
  }

ul#navlinks li.tabscurrent a{
  color: #333;
  text-decoration: none; 
  /*border: #999 1px solid;*/  
  }

/*.mentionleg:link{text-decoration : none;}
.mentionleg:visited{text-decoration : none;}
.mentionleg:hover{text-decoration : underline;}
.mentionleg:active{text-decoration : underline;}*/

/* for local */
  
ul#navlinks li.acctab{
  background: transparent url(../images/bout01b.jpg) no-repeat;/**/	  
  /*border: #999 1px solid;*/  
  }
  
ul#navlinks li.lientab{
  background: transparent url(../images/bout01.jpg) no-repeat;/**/	  
  /*border: #999 1px solid;*/  
  }
  
ul#navlinks li.contacttab{
  background: transparent url(../images/bout01.jpg) no-repeat;/**/	  
  /*border: #999 1px solid;*/  
  }

ul#navlinks li a{ 
  padding-top: 0.5em;
  display: block;
  /*border: #999 1px solid;*/  
  }  
   
ul#navlinks li.acctab a{
  color: #333;  
  /*border: #999 1px solid;*/  
  }

ul#navlinks li.lientab a{
  color: #A5004A;  
  /*border: #999 1px solid;*/  
  }
  
ul#navlinks li.contacttab a{
  color: #A5004A;  
  /*border: #999 1px solid;*/  
  }

ul#navlinks li.rctopleft{
  background: transparent url(../images/tabs/GbouthoG.gif) no-repeat top left;/**/	  
  /*border: #999 1px solid;*/  
  }
  
span.rctopmid{
  background: transparent url(../images/tabs/Gbouthomil.gif) repeat-x top;/**/	  
  /*border: #999 1px solid;*/  
  }

span.rctopright{
  background: transparent url(../images/tabs/GbouthoD.gif) no-repeat top right;/**/	  
  /*border: #999 1px solid;*/  
  }

	
#menuandcontent{
    /*clear: left;
    clear: right;*/
    /*background-color: #FFF;*/
    width: 894px;
    /*height: auto;*/
    margin: 0;
    padding: 0;
    position: relative;
    top: 20px; left: 13px;/**/
    float: left;
		/*border:#999 1px solid;*/ /*to see bottom line*/
    }

#menugauche{
  position: relative;
  top: 0; left: 0;
  float: left;
	/*background-color: white;*/
	/*height: auto;*/
	width: 217px; /*217 size of menu entries*/
	margin: 0;
	padding: 0 0 0 0;
	text-align: left;
	font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 0.8em;
	/*border: #999 1px solid;*/
  }

#menugauche ul.ullevel1{
  list-style: none;
  padding: 0;
  margin: 0;
  /*border: #999 1px solid;*/
  }

#menugauche ul li.toplevel{
  background: transparent url(../images/bout02.jpg) no-repeat top right;/**/
  min-height: 39px;
  height: auto !important;
  height: 39px;
  padding-top: 8px;
  /*border: #999 1px solid;*/
  }
  
#menugauche ul.ullevel1 li.toplevelcurrent{
  background: transparent url(../images/bout02b.jpg) no-repeat top right;/**/
  min-height: 39px;
  height: auto !important;
  height: 39px;
  padding-top: 8px;
  /*border: #999 1px solid;*/
  }

#menugauche ul.ullevel1 li.toplevelcurrent a{
  /*margin-top: 12px;*/
  color: #333;
  margin-left: 8px;
  padding-top: 12px;/**/
  font-weight: bold;
  text-decoration: none;
    /*border: #999 1px solid;*/
  }
  
#menugauche ul.ullevel1 li.toplevel a{
  /*margin-top: 12px;*/
  color: #A5004A;
  margin-left: 8px;
  padding-top: 12px;/**/
  font-weight: bold;
    /*border: #999 1px solid;*/
  }

#menugauche ul.ullevel2{
  list-style: none;
  padding: 15px 0 0 0;
  margin : 0 0 20px 0;/**/
  /*border: #999 1px solid;*/
  }
  
#menugauche ul ul li.secondlevel, #menugauche ul ul li.secondlevelcurrent{
  background: transparent url(../images/descente/puce.gif) no-repeat 2px 12px ;/**/
  padding: 8px 0 0 0;
  /*border: #999 1px solid;*/
  }

#menugauche ul ul.ullevel2 li.secondlevel a, #menugauche ul ul.ullevel2 li.secondlevelcurrent a{
  margin-left: 12px;
  font-weight: bold;
  font-size: 0.9em;
  /*color: #F35A9C;*/
    /*border: #999 1px solid;*/
  }

#menugauche ul ul.ullevel2 li.secondlevel a{
  color: #F35A9C;
  /*text-decoration: underline;*/
    /*border: #999 1px solid;*/
  }
  
#menugauche ul ul.ullevel2 li.secondlevelcurrent a{
  color: #333;/**/
  /*text-decoration: none;*/
    /*border: #999 1px solid;*/
  }

ul.ullevel2 li.secondlevel a:link{text-decoration : none;}
ul.ullevel2 li.secondlevel a:visited{text-decoration : none;}
ul.ullevel2 li.secondlevel a:hover{text-decoration : none !important;}
ul.ullevel2 li.secondlevel a:active{text-decoration : none;}

.secondlevelcurrent a:link{text-decoration : none;}
.secondlevelcurrent a:visited{text-decoration : none;}
.secondlevelcurrent a:hover{text-decoration : none;}
.secondlevelcurrent a:active{text-decoration : none;}

#menugauche ul.ullevel3{
  list-style: none;
  padding-left: 0;
  margin : 15px 0 20px 12px;/**/
  /*border: #999 1px solid;*/
  }
  
#menugauche ul ul li.thirdlevel{
  margin: 8px 0 0 0;
  /*padding: 8px 0 0 0;*/
  /*border: #999 1px solid;*/
  }

#menugauche ul ul.ullevel3 li.thirdlevel a{
  /*margin-top: 12px;*/
  color: #A5004A;
  margin: 0;
  padding: 0;
  /*margin-left: 12px;*/
  /*padding-top: 12px;*/
  font-weight: normal;
  font-size: 0.85em;
    /*border: #999 1px solid;*/
  }

#menugauche ul ul.ullevel3 li.thirdlevelcurrent a{
  color: #333;
  /*padding: 0 0 0 0;*/
  padding-top: 8px;
  /*margin: 8px 0 0 0;*/
  margin: 0;
  font-weight: normal;
  font-size: 0.85em;
  display: block;
    /*border: #999 1px solid;*/
  }
  
.thirdlevel a:link{text-decoration : none;}
.thirdlevel a:visited{text-decoration : none;}
.thirdlevel a:hover{text-decoration : none;}
.thirdlevel a:active{text-decoration : none;}

.thirdlevelcurrent a:link{text-decoration : none !important;}
.thirdlevelcurrent a:visited{text-decoration : none !important;}
.thirdlevelcurrent a:hover{text-decoration : none !important;}
.thirdlevelcurrent a:active{text-decoration : none;}

/*.menuitem a:link,
.menuitem a:visited,
.menuitem a:hover,
.menuitem a:active{ 
  text-decoration : none;
    border: #999 1px solid;  
  }*/

/* old code*/
/* Fix IE Win, hide from IE Mac \*/
/** html #menugauche {
    height: 503px;
    }*/
/* end hiding */
	

#contentwrap{
    /*background: transparent url(../images/ombre.jpg) repeat-y right; */
    position: relative;
    /*top: 0; left: 0;*/
    margin: 0;
    padding: 0 0 0 32px;
    width: 641px;/*for testing*/
    /*width: 645px;*/
    text-align: left;
    /*clear: left:*/
    float: right;/**/
		/*border:#999 1px solid;*/ /*to see bottom line*/
    }

/* contenu colonne droit */  
#colright{
    position: relative;
    float: right;/**/
    width: 644px; /**/
    /*min-height: 501px; bg image less 2 pixels for border top and bottom*/
    /*height: auto;*/
    margin: 0;
    padding: 0;
    text-align: left;
    /*border-width: 1px;*/ /*increases overall width*/
    /*border-style: solid;
    border-color: #999;*/
		/*border:#999 1px solid;*/
		background: transparent url(../images/rondsho.gif) no-repeat; /**/
		/*border: #999 1px solid;*/
    }


/************************************/
	/* flash infos */
/************************************/

#actuscontainer{
  position: relative;
  top: 14px; left: 0; /* need height here for top rounded corners */
  margin: 0;
  /*padding: 0 0 0 0;*/
  padding: 0 0 14px 0;  /*need height here for bottom rounded corners */
  /*background: transparent url(../images/rondsbas.gif) no-repeat 0 100%; */
  /*border: 1px solid #999;*/
  }

#actublocs{
  position: relative;
  top: 0; left: 0;/**/  
  border-left: #CCC 1px solid;
  border-right: #CCC 1px solid;
  /*background: transparent url(../images/rondsbas.gif) no-repeat 0 100%; */  
  margin: 0;
  padding: 0;
  /*border: 1px solid #999;*/ 
  }

#actublocsbas{
  background: transparent url(../images/rondsbas.gif) no-repeat 0 100%; /**/
  height: 14px;
  margin: 0;
  padding: 0;
  /*min-height: 14px;*/
  /*border: 1px solid #999;*/ 
  }

#actubloc1{
  /*position: relative;
  top: 0; left: 0;*/
  margin: 0;
  padding: 0;
  /*background-color: #FDE8EF;*/
  /*background: #FDE8EF url(../images/accueil/icoflash.gif) no-repeat; */
  /*min-height: 100px;*/ 
  /*border: 1px solid #999;*/ 
  /*float: left;*/
  width: 100%;
  height: 98px;
  }

.actubloc1{
  /*clear: left;*/
  background: #FFF url(../images/accueil/actu03.jpg) no-repeat; /**/
  width: 606px;
  margin: 0 0 0 20px;
  margin-top: 0 !important;
  padding: 0;
  }
  
#actubloc2{
  /*position: relative;
  top: 0; left: 0;*/
  margin: 0;
  padding: 0;/**/
  /*float: left;*/
  width: 100%;
  /*border: 1px solid #999;*/   
  }
  
#actubloc2, #actubloc1{ 
  clear: left;/**/
  /*float: left; */
  /*width: 100%; */
  /*padding-bottom: 10px; */
  }

.actubloc2{
  background: #FDE8EF url(../images/accueil/icoflash.gif) no-repeat; /**/
  width: 606px;
  height: 98px;
  margin: 10px 0 0 20px;
  padding: 0;
  }

.actubloc1 a{
  color: #A5004A;
  }

/*.actubloc2 a{
  color: #A5004A;
  }*/

#actubloc1, #actubloc2{
	/*font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 1.0em;*/
	/*color: #A5004A;*/
	/*padding-top: 26px;*/
	/*border: 1px solid #999;*/
  }
  
.actubloc2{
	/*font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 1.0em;*/
	/*color: #A5004A;*/
	/*padding-top: 26px;*/
	/*margin-top: 10px;
	padding: 0;*/
	/*border: 1px solid #999;*/
  }

#actubloc1 h2, #actubloc2 h2, #actubloc3 h2, .actubloc1 h2, .actubloc2 h2{
	font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 0.8em;
	color: #A5004A;
  padding: 7px 0 0 0; 
  margin: 0 0 0 136px;
  /*border: 1px solid #999;*/
  }

#actubloc2 h2 a, .actubloc2 h2 a, #actubloc1 h2 a, .actubloc1 h2 a{
	font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 1.0em;
	color: #A5004A;
	/*padding: 26px 0 0 0;*/
	padding: 0;
	margin: 0;
	/*border: 1px solid #999;*/
  }

.actubloc2 a, .actubloc1 a{
	padding: 0 !important;
	margin: 0 !important;
  }

#actubloc1 p{
  margin-left: 136px;
  }
  
#actubloc1 p, .actubloc2 p{
	font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 0.8em;
	/*padding-top: 0;
	margin: 0;*/
	/*border: 1px solid #999;*/
	}

#actubloc2 p, #actubloc3 p, .actubloc2 p, .actubloc1 p{
	/*font-family: verdana, arial, lucida, helvetica, sans-serif;*/
	font-size: 0.8em; 
  margin: 0 0 0 136px;
	padding: 0;
	/*border: 1px solid #999;*/
  }

.numero{
	font-size: 0.8em;
  }




  
#actubloc3{
  /*position: relative;
  top: 0; left: 20px;*/
  /*float: left; */  
  clear: left;
  width: 100%;
  /*padding-bottom: 14px;*/  
  }

#actubloc2 a, #actubloc3 a, .actubloc2 a, .actubloc1 a{
	color: #A5004A;
	font-size: 0.8em;	
	font-weight: bold;
	/*margin-top: -1em;*/
	padding: 0;
  }

.actubloc2 img{
  float: left;
  margin: 0;
  padding: 0;
  }

#actubloc1 img, #actubloc2 img, #actubloc3 img{
  float: left;
  margin: 0;
  padding: 0;
  /*padding: 0 10px 0 14px;*/
  }
  
#actubloc1 img{
  /*border: 1px solid #A5004A;*/
  }
  
#actubloc2 img, #actubloc3 img{/*border: 1px solid #AAA5A1;*/}

.actubloc2 img{/*border: 1px solid #AAA5A1;*/}
  
/*#actubloc1 img, #actubloc2 img, #actubloc3 img{
  float: left;
  padding: 0 0 0 0;
  }*/

#actubloc2 img{
  /*float: left;*/
  /*padding-top: 7px;*/
  }

/*.pgactive a:link,
.pgactive a:visited,
.pgactive a:hover,
.pgactive a:active{  
    text-decoration : none;
    }*/
    
/************************************/
/*footer*/
/************************************/

div#footer{    
    clear: both;
    position: relative;
    top: 20px; left: 0;
    float: left;
    width: 944px;
    padding: 20px 0 12px 0;
    margin: 0;
    background-color: white;
	  /*border: #000 1px solid;*/
    }

#footer ul{
    margin: 0;
    padding: 0 40px 0 0;
    list-style: none;
    text-align: right;
    /*border: #000 1px solid;*/
    }
	
#footer li{
    margin: 0;
    padding: 0;
    display: inline;
    /*border: #000 1px solid;*/
	  }

#footer li.copy{
    margin: 0 16px 0 0;
    padding: 0 0 0 0;
    font-size: 0.75em;
    /*border: #000 1px solid;*/    
	  }

a.mentionleg{
    color: #A5004A;
    margin: 0;
    padding: 0 4px 0 0;
    /*border: #000 1px solid;*/
    }

.mentionleg a:link{text-decoration : none;}
.mentionleg a:visited{text-decoration : none;}
.mentionleg a:hover{text-decoration : underline;}
.mentionleg a:active{text-decoration : underline;}

#footer ul li.cnerta img{
    margin: 0;
    padding: 0 4px 0 0;
	  /*border: #EE2929 1px solid; */
    }






/*descente*/
/************************************/


div#entetebasdescente{
  /*clear: left;
  float: left;
	position: relative;
	top: 0; left: 12px;/**/
	margin: 0;
	padding: 0;
	width: 917px;
	/*border: #000 1px solid;*/	
}

#menuandcontentdesc{
    /*clear: left;
    clear: right;*/
    background-color: #FFF;
    width: 894px; /* recalculate this, 917 minus 13 for left margin*/
    /*height: auto;*/
    margin: 0;
    padding: 20px 0 0 0;
    position: relative;/*added for relative text*/
    top: 20px; left: 13px;
    float: left;
		/*border:#999 1px solid;*/ /*to see bottom line*/
    }
    
/* contenu colonne droit */  
#colrightdesc{
    position: relative;
    /*top: 0; left: 0;*/
    clear: left;
    float: right;/**/
    width: 644px;/**/
    margin: 0;
    padding: 0 0 30px 0;
    text-align: left;
		/*border: #999 1px solid;*/
    }
    

#contentbloc1{
    /*position: relative;
    top: 0; left: 0;*/
    float: left;
    width: 445px;/**/
    margin: 0;
    /*padding: 0 0 14px 0;*/
    padding: 0;
    text-align: left;
		/*border: #999 1px solid;*/
    }

#contentbloc2{
    position: relative;
    top: 0 left: 0;
    float: right;
    width: 160px;
    /*padding: 0;
    margin: 40px 14px 0 10px;*/
    margin: 40px 14px 0 10px;
    /*padding: 40px 14px 0 20px;*/
    padding: 0 0 0 0;
    text-align: left;
		/*border: #999 1px solid;*/
    }

#contentbloc2 img{
    padding: 0 0 26px 0;
    margin: 0;
    text-align: left;
		/*border: #999 1px solid;*/
    }

#colrightdesc a{
  color: #A5004A;
    /*border: #999 1px solid;*/
  }

#colrightdesc a:link{text-decoration : underline;}
#colrightdesc a:visited{text-decoration : none;}
#colrightdesc a:hover{text-decoration : underline;}
#colrightdesc a:active{text-decoration : underline;}
    
#colrightdesc h2{
    margin: 0;
    padding: 0;
    text-align: left;
    font-family: verdana, arial, lucida, helvetica, sans-serif;
	  font-size: 1em;
	  color: #333;
		/*border: #999 1px solid;*/
    }

#colrightdesc h3{
    margin: 1em 0 0 0;
    padding: 0;
    text-align: left;
    font-family: verdana, arial, lucida, helvetica, sans-serif;
	  font-size: 0.9em;
	  color: #333;
		/*border: #999 1px solid;*/
    }

#colrightdesc h4{
    margin: 1em 0 0 0;
    padding: 0;
    text-align: left;
    font-family: verdana, arial, lucida, helvetica, sans-serif;
	  font-size: 0.8em;
	  color: #333;
		/*border: #999 1px solid;*/
    }

#colrightdesc h5{
    margin: 0.5em 0 0 0;
    padding: 0;
    text-align: left;
    font-family: verdana, arial, lucida, helvetica, sans-serif;
	  font-size: 0.8em;
	  color: #333;
	  font-style: italic;
		/*border: #999 1px solid;*/
    }
    
#colrightdesc p{
    margin: 0 0 0.8em 0;
    padding: 0;
    font-family: verdana, arial, lucida, helvetica, sans-serif;
	  font-size: 0.8em;
	  color: #333;
		/*border: #999 1px solid;*/
    }

#entetehaut img.nomdesitedesc{
  padding: 0;
  margin: 25px 40px 0 18px;
  float: left;
  width: 202px;
  /*border: #000 1px solid;*/
}

#navtablinks{  
  /*height: 34px;
  min-height: 34px;*/
  padding: 0;
  margin: 20px 20px 0 0;
  /*border: 1px solid #999;*/
  }

#tablinks2{
	/*padding: 10px 0 30px 0;	*/
	float: right;
  margin: 0 10px 0 0;
	padding: 0 0 0 0;
	text-transform: uppercase;
	background: transparent url(../images/tabs/tabphotos.jpg) no-repeat 96% 0; /*571px*/
	height: 72px;
	min-height: 72px;
		/*width: 324px;*/
	/*border: #000 1px solid;*/
}
  
ul#tablinks2 {
	text-align: right;
  margin: 0;
	padding: 34px 0 0 0;
	min-height: 34px;
	height: 34px;
	list-style: none;
  /*border: #999 1px solid;*/
  }
	
ul#tablinks2 li{
	/*display: inline;*/
	}
	
ul#tablinks2 li a{
	font-size: 0.75em;
	font-weight: bold;
  color: #A5004A;	
  padding: 0.6em 5px 0 5px; 
  margin: 0;
  min-height: 38px;
  height: 38px;
  display: block; 
  /*border: #999 1px solid;*/
	}

ul#tablinks2 li.tabs, ul#tablinks2 li.tabscurrent{
  width: 107px;
  height: 38px;
  min-height: 38px;
  height: 38px;
  display: block;
  float: left;
  text-align: center;
  padding-right: 1px;  
  /*border: #999 1px solid;*/  
  }

ul#tablinks2 li.tabs{
  background: transparent url(../images/bout01.jpg) no-repeat;/**/
  }

ul#tablinks2 li.tabscurrent{
  background: transparent url(../images/bout01b.jpg) no-repeat;/**/  
  }

ul#tablinks2 li.tabscurrent a{
  color: #333;
  text-decoration: none;
  }

ul#tablinks2 li.tabs a{
  color: #A5004A;
  }

ul#tablinks2 li a{  
  } 

.clear {
    clear: both;
    height: 1px;
    overflow:hidden;
  }

.news-catmenu-NO a{
 color: #A5004A;
 }

.news-single-item{
  color: #333;
  font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 1em;
  /*border: #999 1px solid;*/ 
 }

.news-single-item h3{
  color: #333;
  font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	margin: 0;
	border: 0;
  /*border: #999 1px solid;*/ 
 }

.news-single-item p{
	/*margin-top: 0;*/
	margin: 0.5em 0 0 0;
	border: 0;
  /*border: #999 1px solid;*/ 
 }
 
.news-single-item ul li{
  color: #333;
  font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 1em;
	padding-bottom: 1em !important;
  /*border: #999 1px solid;*/ 
 }

.news-single-item a{
  color: #A5004A;
  /*border: #999 1px solid;*/  
  }

.news-single-item a:link{text-decoration : none !important;}
.news-single-item a:visited{text-decoration : none !important;}
.news-single-item a:hover{text-decoration : underline !important;}
.news-single-item a:active{text-decoration : underline !important;}

.news-list-item h3{
  color: #333;
  font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	margin: 0;
	border: 0;
  /*border: #999 1px solid;*/ 
 }

.news-list-item p{
  color: #333;
  font-family: verdana, arial, lucida, helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	margin: 0;
	border: 0;
  /*border: #999 1px solid;*/ 
 }
   
.news-list-item a{
  color: #A5004A;
  /*border: #999 1px solid;*/  
  }

.news-list-item a:link{text-decoration : none !important;}
.news-list-item a:visited{text-decoration : none !important;}
.news-list-item a:hover{text-decoration : underline !important;}
.news-list-item a:active{text-decoration : underline !important;}

.news-list-morelink{
  padding-bottom: 20px;
  font-size: 0.8em;
  /*border: #999 1px solid;*/ 
  }

.news-single-backlink{
  font-size: 0.8em;
  /*border: #999 1px solid;*/  
  }

hr.clearer{
  height: 1px; /**/
  color: #A5004A;
  background-color: #A5004A;
  border: none;
  }

#contentbloc1 ul{
/*list-style:none;*/	
	/*padding-bottom: 0px;*/
	/*padding:0;
  margin:18px 0 0 23px;
	border: #999 1px solid;*/
	}

#contentbloc1 ul{
   list-style-type: none;
   padding: 0;
   margin: 0;
   font-size: 0.8em;
 }

#contentbloc1 ul li{
  background: url(../images/descente/puce.gif) 0.4em 0.3em no-repeat;
  /*padding:4px 0;*/
  /*padding : 6px 0 2px 12px;*/
   padding: 0 0 0 1.6em;
   margin: 0 0 0 0;
  }


