/*template body*/

div {
text-align : left;
}
img {
border : 0;
}
a {
color : #ffffff;
text-decoration : none;
font-size : 12px;
}
a:hover {
	color : #694343;
text-decoration : none;
font-size : 12px;
}
.gras {
font-weight : bold;
}

.lienvignette
{
padding-top:5px;
padding-left:10px;
padding-right:10px;
padding-bottom:20px;
margin-left:0;
}

/* .lienvignette a:hover{
color : #ffffff;
} */

#spacer {
clear : both;
}
.spacerwidth8{
	clear:both;
	width:8px;
	font-size:1px;
	}
.spacer2{
	clear:both;
	height:2px;
	font-size:1px;
	}
.spacer3{
	clear:both;
	height:3px;
	font-size:1px;
	}
.spacer4{
	clear:both;
	height:3px;
	font-size:1px;
	}
.spacer5{
	clear:both;
	height:5px;
	font-size:1px;
	}
.spacer10{
	clear:both;
	height:10px;
	font-size:1px;
	}
.spacer20{
	clear:both;
	height:20px;
	font-size:1px;
	}
.spacer40{
	clear:both;
	height:40px;
	font-size:1px;
	}

.entete {
width : 962px;
height : 32px;
clear : both;
margin-left : 0px;
margin : 0;
margin-top : 0px;
padding : 0;
padding-top : 0;
padding-bottom : 0;
}

.logo {
position:absolute;
width : auto;
height : 62px;
margin-top : 40px;
margin-left : 0px;
}

#logo a img {
border : 0;
}
.lien_haut {
position:absolute;
width : 284px;
height : 32px;
margin-top : 0px;
margin-left:663px;
margin-right : 0px;

}
#lien_haut a img {
border : 0;
}
.vide_haut {
width : 962px;
height : 55px;
margin-top : 0px;
}

	
.vide_menu {
width : 640px;
height : 21px;
margin-top : 0px;
background-color:#ffcc59;
}

#spantitre {
margin-left:3px;
color : #ffffff;
font-weight:bold;
font-size : 14px;
}



#global {
width : 1024px;
height:auto;
margin-left : 250px;
margin-right : auto;
text-align : center;
margin-top : 0;

}
#container {
width : 962px;
height:auto;
margin-left : auto;
margin-right : auto;
text-align : center;
margin-top : 0;
}



.menu_droit {
width : 289px;
height : 25px;
clear : both;
margin : 0;
margin-top:0px;
margin-left:0px;
padding : 0;
padding-top : 0px;
padding-bottom : 10px;
text-align:center;
}

/*menu droit*/
#menu2 {list-style-type:none; margin:0px 0 0 0px; padding:0;text-align:center;}
 
#menu2 li {float:left; padding:0; margin:0 1px 0 0; position:relative; width:135px; height:1px; z-index:100; text-align:center;}
#menu2 li a, #menu2 li a:visited {font-size: 11px;text-decoration:none;color:#fff;text-align:center;}
 
#menu2 dl {position:absolute; top:0; left:0; width: 95px; margin: 0; padding: 0; background: transparent url(transparency.gif);}
#menu2 dt { margin:0;font-size: 11px;  width:90px; float:left;}
 
#menu2 dt a, #menu2 dt a:visited {display:block;  padding: 5px 5px 5px 2px; }
 
#menu2 li a:hover {border:0;}
 
#menu2 li:hover dl, #menu2 li a:hover dl { border-bottom:0px solid ;}
#menu2 li:hover dt a, #menu2 li a:hover dt a {background: #694343; color:#fff; width:130px;text-align:center;}
 
/******/

#corps_haut {
position:relative;
width : 962px;
height : auto;
margin : 0;
padding : 0;
padding-top : 0;
padding-bottom : 0;
margin-top :5px;
margin-left:4px;
}
#corps_bas{
width : 962px;
height : 450px;
margin : 0;
padding : 0;
padding-top : 0;
padding-bottom : 0;
margin-top :5px;
margin-left:4px;
}



#footer {
width : 962px;
height : 100px;
clear : both;
margin : 0;
margin-top : 3px;
padding : 0;
padding-top : 0;
padding-bottom : 0;
}/*template body*/

/*menu pour vigentte*/
.menu { 
  list-style:none; 
  width:auto;
   height:27px; 
  line-height:27px;
  margin:0px 0 0 0;
  }
.menu li { 
  float:right; 
  margin-left:0px;
}

.menu li a {
color:#9C9C9C;
  display:block; 
  float:left; 
  height:27px; 
  line-height:27px; 
  text-decoration:none; 
  text-align:center; 
  padding:0 0 0 7px; 
  cursor:pointer; 
}
.menu li a b {
  float:left; 
  display:block; 
  padding:0 0px 0 7px;
}


.menu li.current a {
  color:#0259ac; 
  /*/text-decoration : underline;*/

}
.menu li.current a b {
  color:#0bc50b;
/*  text-decoration : underline;*/

}

.menu li a:hover {
  color:#0259ac; 
/*  text-decoration : underline;*/

}

.menu li a:hover b {
  color:#0bc50b;
/*  text-decoration : underline;*/

}


/*menu pour vigentte*/
.Style1 {
	color: #0069b4;
	font-weight: bold;
}
.Style2 {font-size: 14px}

.Style3 {color: #0069b4}
/**********/
/* Scroll Yann*/
/**********/
/***cote droit**/
#support {
  position:absolute;
width:285px;
  height:540px;
	overflow:hidden;
}
#contenu { 
  position:absolute;
list-style:none; 
  margin:0px 0 0 0; 
  width:265px;
	margin-top:0px;
	margin-left:5px;
	overflow:hidden;
}
.contenu a {
  color:#000; 
}


#scroller {
  position:absolute;
 background-image: url(images/barre.jpg); 
 width:20px;
  height:540px;
  margin-left:265px;
	margin-top:0px;
}	
