a:link {



	color: #FFBE03;



	text-decoration: none;



}



a:visited {



	color: #F00;



}



a img



{



border: none;



} 



body



{



	font-family: Arial, Helvetica, sans-serif;



	font-size: 12px;



	color: #FFFFFF;



	margin: auto;



	padding: 0px;



	text-align: center;



	background-image: url(../images/icones/background.gif);



}







hr {



	background-color: #59514F;



	padding: 0px;



	margin-top: 5px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 0px;



	height: 2px;



	border-top-width: 0px;



	border-right-width: 0px;



	border-bottom-width: 0px;



	border-left-width: 0px;



	width: 635px;



	text-align: center;



}







h1{



	font-size: 18px;



	color: #FFBE03;



	font-weight: bold;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 10px;



	margin: 0px 0px 0px 0px;







}







h2{



	color: #ffbe03;



	font-size: 16px;



	font-weight: bold;



	margin: 0px;



	padding: 0px;



}



h2 a {



	color: #FFBE03;



	text-decoration: none;



}



h3 {



	font-weight: bold;



	color: #ECE9EC;



	text-align: center;



	font-variant: small-caps;



	padding: 0px;



	margin-top: 5px;



	margin-right: 0px;



	margin-bottom: 5px;



	margin-left: 0px;



	font-size: 15px;



}







input, textarea, select {



	background-color: #FFFFFF;



	border: 1px solid #000066;



	font-size: 11px;



	padding: 1px;



	font-family: Arial, Helvetica, sans-serif;



}



#address {



	margin: 0px;



	text-align: left;



	font-size: 9px;



	color: #FFFFFF;



	padding-top: 4px;



	padding-right: 4px;



	padding-bottom: 4px;



	padding-left: 20px;



	background-color: #2D2D2D;



	}



#address a{



	color: #F49940;







}	



#addressTop {



	height: 10px;



	margin: 0px;



	background-image: url(../images/bottom.gif);



	color: #FFFFFF;



	font-size: 1px;



	padding-top: 5px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 20px;



	text-align: left;



}



 







#beaukal {



	margin-left: 60px;



	float: none;



	width: 475px;	color:#fff;

	

	padding-left: 20px;

}
#beaukal2 {



	margin-left: 60px;



	float: none;



	/*width: 475px;*/	color:#fff;

	

	padding-left: 20px;

}











#center {



	text-align: center;



	margin-bottom: auto;



}











#center p {







	text-align: justify;



}











#content {



	/*clear:both;*//*modif*/	position: relative;



	display: block;



	overflow: auto;



	width: 910px;



	padding-top: 10px;



	padding-bottom: 10px;



	padding-right: 10px;



	padding-left: 10px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



	height: auto;



	background-color: #2D2D2D;



}



#actua {



	position: relative;



	display: block;



	overflow: auto;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: 0px;



	height: auto;



	background-color: #2D2D2D;



	font-size: 14px;



	padding: 25px;



}



#contentGalerie {



	position: relative;



	display: block;



	margin: 0px;



	overflow: auto;



	width: 890px;



	background-image: url(../images/fond.jpg);



	padding-top: 10px;



	padding-bottom: 10px;



	padding-right: 20px;



	padding-left: 20px;



	background-color: #E75929;



}











#err {



	font-weight: bold;



	color: #FF3300;



	margin: 0px;



	padding: 0px;



	font-size: 10px;



	text-align: center;



}



#fd-actua {



	background-image: none;



	background-color: #2D2D2D;



}



#fenetre-flash {



	margin-top: 50px;



}



#friendly {

	position : absolute;

	top: 26px;

	left: 845px;

	width: 86px;

	height: 104px;

}
#friendly2 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 78px;
	height: 82px;
	z-index: 100;

}


#left {



	width: 192px;



	float: left;



	margin-left: 0px;



	/*background-image: url(../images/fd-gauche2.jpg);*/



	background-color:#2D2D2D;



	margin-top: 19px;



	color: #FFFFFF;



	text-decoration: none;



	margin-right: 0px;



	margin-bottom: 0px;



	padding-top: 4px;



	padding-right: 4px;



	padding-bottom: 20px;



	padding-left: 4px;



	height: auto;



}



#leftnarrow {



	width: 100px;



	float: left;



	margin-left: 0px;



	/*background-image: url(../images/fd-gauche2.jpg);*/



	background-color:#2D2D2D;



	margin-top: 19px;



	color: #FFFFFF;



	text-decoration: none;



	margin-right: 0px;



	margin-bottom: 0px;



	padding-top: 4px;



	padding-right: 4px;



	padding-bottom: 20px;



	padding-left: 4px;



	height: auto;



}



#leftContact{



	width: 450px;



	float: left;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	color: #FFFFFF;



	height: 600px;



	background-color: #2D2D2D;



	border-top-width: thin;



	border-top-style: none;



	border-top-color: #59514F;



	border-bottom-width: 0px;



	border-bottom-color: #59514F;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	font-size: 11px;



}



#leftContact a{



	color: #FFBE03;







}



#leftIndex {



	width: 280px;



	float: left;



	padding: 8 px;



	margin-right: 4px;



	margin-bottom: 0px;



	margin-left: 0px;



	color: #FFFFFF;



	height: 740px;



	margin-top: 15px;



	background-position: center;



}



#leftIndex img {



	top: 0px;



	margin: 3px;



}



#leftIndexLegal {



	width: 225px;



	float: left;



	padding: 8 px;



	margin-right: 4px;



	margin-bottom: 0px;



	margin-left: 15px;



	color: #FFFFFF;



	height: 700px;



	margin-top: 15px;



	background-position: center;



}



#leftIndexNET {



	width: 240px;



	float: left;



	padding: 8 px;



	margin-right: 4px;



	margin-bottom: 0px;



	margin-left: 0px;



	color: #FFFFFF;



	height: 680px;



	margin-top: 15px;



	background-position: center;



}



#leftIndex h2{



	font-size: 16px;











}



#leftIndex a {



	color: #FDAF4B;



	text-decoration: none;



}







#leftIndex a:hover {



	color: #D95F1C;



	text-decoration: underline;



}







#left ul {



	text-align: left;



	list-style-image: url(../images/icones/fleche.gif);



	list-style-type: none;



	padding: 0px;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 10px;



	margin-left: 20px;



	list-style-position: outside;



}



#left ul li {



	margin: 0px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 5px;



	padding-left: 0px;



}







#left ul li a{



	color: #FFFFFF;



	text-decoration: none;



	font-size: 12px;



}







#left ul li a:hover{



	color: #D95F1C;



	text-decoration: none;



	font-size: 12px;



}







#left ul li.ici a {



	color: #BBB522;



}



#left ul.plaquette {







	text-align: left;



	list-style-image: url(../images/icones/fleche-yellow.gif);



	list-style-type: none;



	padding: 0px;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 10px;



	margin-left: 20px;



	list-style-position: outside;



}







#logo {



	width: 550px;



	float: left;



	color: #FF6600;



	font-size: 22px;

	

	padding-left: 5px;

}



#logoactua {



	



	float: left;



	color: #FF6600;



	font-size: 22px;



}



#logoactua a {



	color: #FF6600;



	text-decoration: none;



}



#menu {



	width: 900px;



	height: 31px;



	text-align: center;



	margin: 0 px;



	padding-top: 10px;



	padding-right: 0px;

	

	padding-left: 30px;

	

	padding-bottom: 5px;

	

	float: left;



	visibility: visible;



	background-color: #7d8186;/*CECACA;*/	



}



#menu a, .menu a:visited {



	color:#888; 



	text-decoration:none; 



	font-size:1em; 



	cursor:pointer;



}



#menu a:hover {



	color:#000; 



	background:#fff;



}







#menu a:hover span{



	color: #FFCC00;



}







#menu dl {



	margin: 0px;



	padding: 0px;



}



#menu dd {



	float:left;



	padding:0px;



	text-align:center;



	margin-top: 0px;



	margin-right: 10px;



	margin-bottom: 0px;



	margin-left: 0px;



}



#menu dd span.aa {



	display: block;



	width: 3px;



	height: 31px;



	float: left;



	border-bottom: 1px solid #888;



	/*background-image: url(../images/fd_menu_Red_left.gif);*/



	padding-top: 0px;



	padding-right: 0;



	padding-bottom: 0px;



	padding-left: 0;



	margin: 0px;



}



#menu dd span.bb {



	height:26px;



	float:left;



	border-bottom:1px solid #888;



	background-image: url(../images/fd_menu_Red.gif);



	font-size: 14px;



	font-weight: bold;



	padding-top: 5px;



	padding-right: 10px;



	padding-bottom: 0px;



	padding-left: 10px;



	color: #FFFFFF;



	background-repeat: repeat-x;



	margin: 0px;



}



#menu dd span.cc {



	display:block;



	width:7px;



	height:31px;



	float:left;



	border-bottom:1px solid #888;



	background-image: url(../images/fd_menu_Red_right.gif);



	padding-top: 0px;



	padding-right: 0;



	padding-bottom: 0px;



	padding-left: 0;



	margin: 0px;



}



#menu dd.ici span.aa {



	display:block;



	width:4px;



	height:31px;



	float:left;



	border-bottom:1px solid #888;



	/*background-image: url(../images/fd_menu_jaune_left.gif);

*/

	padding-top: 0px;



	padding-right: 0;



	padding-bottom: 0px;



	padding-left: 0;



	margin: 0px;



}



#menu dd.ici span.bb {



	height:26px;



	float:left;



	border-bottom:1px solid #888;



	background-image: url(../images/fd_menu_jaune.gif);



	font-size: 14px;



	font-weight: bold;



	padding-top: 5px;



	padding-right: 10px;



	padding-bottom: 0px;



	padding-left: 10px;



	color: #FFFFFF;



	background-repeat: repeat-x;



	margin: 0px;



}



#menu dd.ici span.cc {



	display:block;



	width:7px;



	height:31px;



	float:left;



	border-bottom:1px solid #888;



	background-image: url(../images/fd_menu_jaune_right.gif);



	padding-top: 0px;



	padding-right: 0;



	padding-bottom: 0px;



	padding-left: 0;



	margin: 0px;



}







#menuFooter {



	height: 0px;



	border-top-width: 0px;



	border-top-style: solid;



	border-top-color: #79797A;*/



	clear: both;



	margin-top: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	padding: 0px;



}







#menuTop {



	width: 320px;



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	padding-top: 25px;



	padding-right: 10px;



	padding-bottom: 0px;



	padding-left: 10px;



	height: 35px;



	float: right;



	margin-top: auto;



	margin-right: 10px;



	margin-bottom: auto;



	margin-left: 0px;



}



#menuTop a {



	color: #000000;



	text-decoration: none;



}







#menuTop a:hover {



	color: #D65123;



	text-decoration: none;



}







#menuTop .ici {



	color: #AEA720;



	text-decoration: none;



}







#menuactuaTop {



	font-size: 12px;



	font-weight: bold;



	color: #000000;



	padding-top: 25px;



	padding-right: 10px;



	padding-bottom: 0px;



	padding-left: 50px;



	height: 35px;



	float: none;



	margin-top: auto;



	margin-right: 0px;



	margin-bottom: auto;



	margin-left: 0px;



}



#menuactuaTop a {



	color: #000000;



	text-decoration: none;



}







#menuactuaTop a:hover {



	color: #D65123;



	text-decoration: none;



}







#menuactuaTop .ici {



	color: #AEA720;



	text-decoration: none;



}



#messag {



	margin-left: 10px;



	margin-right: 10px;



	font-size: 12px;



	text-align: left;



}







#millenaire {



	margin-top: 5px;



}



#offremois a {



	color: #FFBE0E;



}







#page {



	background-color: #2d2d2d;



	margin: auto;



	padding: 0px;



	width: 930px;

	position:relative;



}







#pageactua {



	background-color: #FFFFFF;



	margin: auto;



	padding: 0px;



}



#page #content #right img {







}











#photo {



	padding-left: 70px;







}



#photo a :hover {



	background-image: url(../images/espaces/reproduction2.gif);











}



#rightProduit {



	text-align: justify;



	float: right;



	width: 650px;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	background-color: #2D2D2D;



	text-decoration: none;



	margin: 0px;



	height: inherit;



	border-left-width: 3px;



	border-left-style: solid;



	border-left-color: #59514F;



	padding-left: 10px;







}



#rightProduit p img {



text-align: center;







}



#right {



	float: right;



	width: 650px;



	text-align: left;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	background-color: #2D2D2D;



	text-decoration: none;



	margin: 0px;



	height: inherit;



	border-left-width: 3px;



	border-left-style: solid;



	border-left-color: #59514F;



	padding-left: 10px;



}



#rightlarge {



	float: right;



	width: 750px;



	text-align: left;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	background-color: #2D2D2D;



	text-decoration: none;



	margin: 0px;



	height: inherit;



	border-left-width: 3px;



	border-left-style: solid;



	border-left-color: #59514F;



	padding-left: 10px;



}







#large {



	float: right;



	width: 550px;



	text-align: left;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	background-color: #2D2D2D;



	text-decoration: none;



	margin: 0px;



	height: inherit;



	border-left-width: 3px;



	border-left-style: solid;



	border-left-color: #59514F;



	padding-left: 10px;



}



#right ul{



	list-style-image: url(../images/icones/plus.gif);



	list-style-position: outside;



	list-style-type: none;







}







#right a {



	text-decoration: none;



	border: none;







}







#rightPuce {



	padding-left: 50px;



	margin: 0px;



	padding-top: 0px;



	padding-right: 50px;



	padding-bottom: 0px;







}







#rightIndex {



	float: right;



	width: 430px;



	text-align: left;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	background-color: #2D2D2D;



	margin: 0px;



	height: 740px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	overflow: auto;



}



#rightIndexNET {



	float: right;



	width: 655px;



	text-align: left;



	background-color: #2D2D2D;



	overflow: auto;



	margin-top: 10px;



	border-left-width: 3px;



	border-left-style: solid;



	border-left-color: #59514F;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	padding: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	height: 650px;



}



#right p{



	text-align: center;



	text-decoration: none;



}



#rightIndex ul {



	list-style-image: url(../images/icones/plus.gif);



	list-style-position: outside;



	list-style-type: none;



	padding: 0px;



	margin-top: 10px;



	margin-right: 0px;



	margin-bottom: 10px;



	margin-left: 30px;



}











#FullIndex {



	float: right;



	width: 910px;



	text-align: left;



	background-color: #2D2D2D;



	overflow: auto;



	margin-top: 10px;



	border-left-width: 3px;



	border-left-style: solid;



	border-left-color: #59514F;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	padding: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	height: 650px;



}







#rightIndexW {



	float: right;



	width: 615px;



	text-align: left;



	background-color: #2D2D2D;



	overflow: auto;



	margin-top: 10px;



	border-left-width: 3px;



	border-left-style: solid;



	border-left-color: #59514F;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	padding: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	height: 650px;



}



#rightIndexCarla {



	float: right;



	width: 615px;



	text-align: left;



	background-color: #2D2D2D;



	overflow: auto;



	margin-top: 10px;



	border-left-width: 3px;



	border-left-style: solid;



	border-left-color: #59514F;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	padding: 0px;



	margin-right: 0px;



	margin-bottom: 0px;



	margin-left: 0px;



	height: 850px;



}



#text li{



	padding-left: 20 px;



}







#texteRight{



	color: #FFFFFF;



	padding-right: 6px;



	padding-left: 6px;



	text-decoration: none;



	margin: 0px;



	padding-top: 6px;



	padding-bottom: 6px;







}



#texteRight2{



	color: #FFFFFF;



	padding-right: 6px;



	padding-left: 6px;



	text-decoration: none;



	margin: 0px;



	padding-top: 12px;



	padding-bottom: 6px;







}



#texteRight p {

	text-align: left;

	text-decoration: none;

	margin: 0px;

	padding-top: 7px;

	padding-right: 0px;

	padding-bottom: 7px;

	padding-left: 0px;



}



#texteRightIndex p {







	text-align: justify;



	text-decoration: none;



	margin: 0px;



	padding-top: 7px;



	padding-right: 0px;



	padding-bottom: 7px;



	padding-left: 0px;



}



#texteRightIndex {



	color: #FFFFFF;



	text-decoration: none;



	margin: 0px;



	padding: 6px;



	overflow: inherit;



}







#texteRightIndex a {



	color: #FDAF4B;



	text-decoration: none;



}







#texteRightIndex a:hover {



	color: #D95F1C;



	text-decoration: underline;



}







#texteRight a {



	color: #FDAF4B;



	text-decoration: none;



}







#texteRight a:hover {



	color: #D95F1C;



	text-decoration: underline;



}







#top {



	/*background-image: url(../images/fondTop.gif);*/	background-color:#7d8186;



	padding: 5px 0px;



	height: 80px;



	text-align: left;



	vertical-align: top;



	margin: 0px;



	width: 930px;



}



#topactua {



	background-image: url(../images/fondTop.gif);



	padding: 0px;



	height: 70px;



	text-align: left;



	vertical-align: top;



	margin: 0px;



	



}







#w-erreur {



	font-weight: bold;



	color: #FF3300;



	margin: 0px;



	padding: 0px;



	font-size: 16px;



	text-align: center;



}











a.galerie {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 16px;



	font-weight: bold;



	font-variant: small-caps;



	color: #000000;



	text-decoration: none;



	background-color: #E95927;



}











a.galerie:hover {



	text-decoration: none;



	color: #FF9900;



}



.actu {



	text-align: left;



}



.christian {



	font-size: 18px



}











.galeriePhoto {



	padding: 0px;



	background-color: #2D2D2D;



	width: 160px;



	display: block;



	height: 160px;



	text-align: center;



	vertical-align: middle;



}



 



.galerieText{



	padding: 5px;



	background-color: #E95927;



	width: 160px;



	display: block;







}



.lebeaukal {	font-size: 36px;



	font-weight: bold;	color:#ffbe03;



}.christian{color:#ffbe03;font-weight: bold;}



.orange {



	color: #ffbe03;

font-size: 14px;

	font-weight: bold;







}



.formErreur {



	background-color: #B3ECFF;



}







.w-formErreur {



	background-color: #CCCCCC;



	color: #FF3300;



	border: thin solid #FF0000;



}



.spam {



	background-color: #333333;



	border: 1px solid #2D2D2D;



	color: #FF0000;



	font-weight: bold;



}



#messag {



	margin-left: 10px;



	margin-right: 10px;



	font-size: 12px;



	text-align: left;



}



.titremenu {

font-size: 13px;

	font-weight: bold;



	color: #ffbe03;



}



#contentTarifs {



	position: relative;



	display: block;



	margin: 0px;



	width: 890px;



	background-image: url(../images/fond.jpg);



	padding-top: 10px;



	padding-bottom: 10px;



	padding-right: 20px;



	padding-left: 20px;



	height: 600px;



}



#centrediv {



	width: 500px;



	margin-right: auto;



	margin-left: auto;



}



#rightIndexContact {



	float: right;



	width: 440px;



	text-align: left;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	background-color: #2D2D2D;



	margin: 0px;



	height: 590px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	overflow: auto;



	border-left-width: 3px;



	border-left-style: solid;



	border-left-color: #59514F;



}



#rightLegal {



	float: right;



	width: 650px;



	text-align: left;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	background-color: #2D2D2D;



	margin: 0px;



	padding-top: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



	overflow: auto;



	border-left-width: 3px;



	border-left-style: solid;



	border-left-color: #59514F;



}



#leftIndexplaq {







	width: 450px;



	float: left;



	padding: 4 px;



	margin-right: 4px;



	margin-bottom: 0px;



	margin-left: 0px;



	color: #FFFFFF;



	height: 330px;



	margin-top: 15px;



	background-position: center;



}



#rightIndexplaq {







	float: right;



	width: 440px;



	text-align: left;



	border-bottom-width: 3px;



	border-bottom-style: solid;



	border-bottom-color: #59514F;



	background-color: #2D2D2D;



	margin: 0px;



	height: 400 px;



	padding-top: 0px;



	padding-right: 5px;



	padding-bottom: 0px;



	padding-left: 5px;



	overflow: auto;



	margin-top: 20px;



}



#menuproduits {







	width: 840px;



	height: 31px;



	text-align: center;



	margin: 0;



	padding-top: 0px;



	padding-right: 0px;



	padding-left: 90px;



	float: left;



	visibility: visible;



	background-color: #7d8186;/*CECACA;*/



}



#photo2 {







	padding-left: 15px;



}











#pageactua #actua .actu li {



	margin-bottom: 25px;



}



#page #content #right #texteRight table tr td p {



	text-align: center;



}



#page #content #right #texteRight table tr td p {



	text-align: left;



}



#page #content #right #texteRight table tr td p {



	text-align: left;



}



.Style1 {



	color: #FFBE03;



	font-size: 14px;



	font-weight: bold;



	margin-top: 10px;



	margin-bottom: 15px;



}







#page #content #rightProduit p img {



	text-align: center;



}



#centrer {



	text-align: center;



}



#leftIndexNET {



}



.texteorange {



	color: #E05A2D;



	font-size: 14px;



}



.espace {



	font-size: 24px;



	font-weight: bold;



	line-height: normal;



}

.orange_centrer{

		color: #ffbe03;

		font-size: 14px;

	font-weight: bold;



	text-align:center!important;

	}
