/* --------------------------------- slide Optim -------------------------------------*/
p a:link, p a:visited, h1 a, h2 a{
	color:#FFF;
	text-decoration:none;
}

h1.optim{
	margin-left:35px;
	background-color: #FF9966;

}
h2.optim{
	margin-left:35px;
}
p.optim{
	margin-left:35px;
	color:#FFF;
}

.slide{
position:relative;
width:715px;
height:20px;
text-align:left;
font-family:Verdana;
font-size:11px;
color:#999999;
}

.slide2{
	position:relative;
	width:685px;
	height:20px;
	text-align:left;
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	left: -1px;
	top: 0px;
}

.Optim1, .Optim2{
font-family:Verdana;
font-size:11px;
color:#CCCCCC;
float:left;
}

.Optim3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF;
float:left;
}

.menu-Optim1, .menu-Optim2 {
	width:260px;
	position:absolute;
	padding-top:10px;
	background-color:#353535;
	font-family:Verdana;
}

.menu-Optim3 {
	width:785px;
	position:absolute;
	padding-top:10px;
	background-color:#000;
	font-family:Verdana;
	left: 113px;
	top: 1499px;
	height: 324px;
}

.menu-Optim1 ul, .menu-Optim2 ul, .menu-Optim1 li, .menu-Optim2 li {
margin:0px;
padding:0px;
list-style-type:none;
}

.menu-Optim1 a, .menu-Optim2 a {
height:100%;
font-size:10px;
text-decoration:none;
text-align:left;
color:#FFFFFF;
clear:both;
}
/* --------------------------------- fin slide -------------------------------------*/
h1{
	color:#FFFFFF;
	font-size:18px;
	font-family:"Georgia, Times New Roman, Times, serif";
	font-weight:bold;
	margin:0;
	padding:0;
}

.menu2 {
	text-decoration: none;
	color:#990000;
	font-weight:bold;

}
.menu3 {

	text-decoration: none;
	color:#CCCCCC;
	font-weight:bold;
}
.menu4 {


	text-decoration: none;
	color:#FF6600;
	font-weight:bold;
}
.menu5 {

	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
}
.menuCopie {

	text-decoration: none;
	color:#99FF33;
	font-weight:bold;
}
.menugrisfonce {


	text-decoration: none;
	color:#666666;
	font-weight:bold;
}
.menu5:hover {


	text-decoration: none;
	color:#fdee00;
	font-weight:bold;
}
.menuOrange {

	text-decoration: none;
	color:#e67d00;
	font-weight:bold;
}
.menuOrange:hover {


	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
}
.menuBlancOrange {

	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
}
.menuBlancOrange:hover {

	text-decoration: none;
	color:#e67d00;
	font-weight:bold;
}
.menuExperts {

	text-decoration: none;
	color:#FFFFCC;
	font-weight:lighter;
}
.menuExperts:hover {


	text-decoration: none;
	color:#e67d00;
	font-weight:bold;
}
.menuBlancrouge {


	text-decoration: none;
	color:#FFFFFF;
	font-weight:lighter;
}
.menurose {




	text-decoration: none;
	font-weight:lighter;
	color: #F08689;
}
.menurose1 {



	text-decoration: none;
	font-weight:lighter;
	color: #E42127;
}
.menurose1:hover {




	text-decoration: none;
	font-weight:lighter;
	color: #F08689;
}
.menuBlancrouge:hover {



	text-decoration: none;
	color:#e42127;
	font-weight:bold;
}
.menuBlancVert {


	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
}
.menuBlancVert:hover {



	text-decoration: none;
	color:#acc334;
	font-weight:bold;
}
.menuNoirBlanc {



	text-decoration: none;
	color:#000000;
	font-weight:bold;
}
.menuNoirBlanc:hover {




	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
}
.menu3:hover {


	text-decoration: none;
	color:#58585a;
	font-weight:bold;
}
.menuBlancBleu {
	text-decoration: none;
	font-weight:bold;
	color: #FFFFFF;

}
.menuBlancBleu:hover {

	text-decoration: none;
	font-weight:bold;
	color: #0066FF;
}
.menugrisVert {



	text-decoration: none;
	color:#CCCCCC;
	font-weight:bold;
}
.menugrisVert:hover {




	text-decoration: none;
	color:#acc334;
	font-weight:bold;
}
.menugrisBlanc {




	text-decoration: none;
	color:#CCCCCC;
	font-weight:bold;
}
.menugrisBlanc:hover {





	text-decoration: none;
	color:#FFFFFF;
	font-weight:bold;
}
.menuvert {



	text-decoration: none;
	color:#ACC334;
	font-weight:normal;
}
.menuorange-orange {




	text-decoration: none;
	color:#E67D00;
	font-weight:normal;
}
.menugris-bleu {
	text-decoration: none;
	color:#CCCCCC;
	font-weight:bold;

}
.menujaune-orange {



	text-decoration: none;
	color:#FFFFCC;
	font-weight:bold;
}
.vert-vert {

	text-decoration: none;
	color:#acc334;
font-weight:lighter;
	font-variant: normal;
}
.menuExpertsbis {


	text-decoration: none;
	color:#D2DE96;
	font-weight:lighter;
}
.menuExpertsbis:hover {



	text-decoration: none;
	color:#D2DE96;
	font-weight:600;
}
.menuOrangeclair {


	text-decoration: none;
	color:#FFCC99;
	font-weight:lighter;
}
.menuOrange-fort {



	text-decoration: none;
	color:#FFCC99;
	font-weight:900;
}
.menuNoir-leger-Blanc {




	text-decoration: none;
	color:#FFFFFF;
	font-weight:lighter;
}
.menuNoir-leger-Blanc:hover {





	text-decoration: underline;
	color:#000000;
	font-weight:800;
}
.button_haut{
        background:url("/Images/button_haut.png") no-repeat;
        width:234px;
        height:29px;
        text-align:center;
        padding-top:5px;
        font-family:"Myriad Pro";
        Font-size:14px;
        font-weight:bold;
        color:white;
}
.content-button{
        width:232px;
        background-color:white;
        border-left:1px solid #cdcdcd;
        border-right:1px solid #cdcdcd;
        text-align: center;
        color:#818182;
        Font-size:14px;
        font-weight:bold;
}
.button{
        width:130px;
        height:30px;
        margin: 5px auto 0;
        background:url("/Images/button.png") top center no-repeat;
        text-align: center;
        color:white;
        line-height:30px;
        font-size:12px;
        font-weight:bold;
        cursor:pointer;
}
.button:hover{
        background:url("/Images/button.png") bottom center no-repeat;
}
.button_bas{
        width:234px;
        height:11px;
        background:url("/Images/button_bas.png") no-repeat;;
}
.button a:link, .button a:visited{
	display:block;
}
.button a:hover{
	color:#E86F17;
}

/* Réso socio */
.reso_socio{
	position:relative;
	left: 0px;
	top: 3px;


}

.reso_socio img{
	border:0;
	margin-right:20px;
}

.reso_socio a{
	text-decoration:none;
}

.reso_socio_liste{
	position:absolute; 
	right:20px; 
	top:0;
	margin-top:45px;
}

.reso_socio_liste div{
	padding-bottom:15px;
}.menuBlancclair {



	text-decoration: none;
	color:#FFFFFF;
	font-weight:lighter;
}
.menuBlancclair-vertclair {




	text-decoration: none;
	color:#FFFFFF;
	font-weight:lighter;
}
.menuBlancclair-vertclair:hover {





	text-decoration: none;
	color:#d2de96;
	font-weight:lighter;
}
.menuVertclair-Blancclair {





	text-decoration: none;
	color:#d2de96;
	font-weight:lighter;
}
.menuVertclair-Blancclair:hover {






	text-decoration: none;
	color:#FFFFFF;
	font-weight:lighter;
}
.menugris-bleu:hover {

	text-decoration: none;
	color:#3399FF;
	font-weight:bold;
}
.menujauneclair-blancclair {


	text-decoration: none;
	color:#FFFFCC;
	font-weight:lighter;
}
.menujauneclair-blancclair:hover {



	text-decoration: none;
	color:#FFFFFF;
	font-weight:lighter;
}
.menugrisclair-page {


	text-decoration: none;
	color:#CCCCCC;
	font-weight:lighter;
	font-variant: small-caps;
}
.menugrisclair-page:hover {


	text-decoration: none;
	color:#58585A;
	font-weight:lighter;
	font-variant: small-caps;
}
.menubleu-blanc {

	text-decoration: none;
	color:#6699CC;
	font-weight:lighter;
	font-variant: normal;
}
.menubleu-blanc:hover {


	text-decoration: none;
	color:#FFFFFF;
	font-weight:lighter;
	font-variant: normal;
}

