@charset "utf-8";
/* CSS Document */

body {margin-left: 0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 0px;background-color:#f3ebd1;}
.lnkColicheri {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#C40724;
	font-style:normal;
	line-height:16px;
}
.lnkColicheri a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#C40724;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.lnkColicheri a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#C40724;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.lnkColicheri a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#C40724;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.bgDotted {
	background-image:url(../images/bgDotted.gif);
	background-repeat:repeat-x;}

.SubTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#729F0F;
	font-style:normal;
	line-height:16px;
}
.textRouge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D24E0C;
	font-style:normal;
	font-weight:bold;
	line-height:18px;
}
.textEtape {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E6802C;
	font-style:normal;
	line-height:16px;
}
.mainText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8C7735;
	font-style:normal;
	line-height:18px;
}
.fdmainGradient {
	background-image:url(../images/fdMainGradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.fdHeader {
	background-image:url(../images/fdHeader.gif);
	background-repeat: no-repeat;
	background-position:top;
}
.menuBas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8D866F;
	font-style:normal;
}
.menuBas a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8D866F;
	font-style:normal;
	text-decoration:none;
}
.menuBas a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8D866F;
	font-style:normal;
	text-decoration:none;
}
.menuBas a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C881A;
	font-style:normal;
	text-decoration:none;
}
.copyrightTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#725E1F;
	font-style:normal;
}
.copyrightTxt a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C881A;
	font-style:normal;
	text-decoration:none;
}
.copyrightTxt a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6C881A;
	font-style:normal;
	text-decoration:none;
}
.copyrightTxt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F5961B;
	font-style:normal;
	text-decoration:none;
}
.langTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CCC09B;
	font-style:normal;
}
.langTxt a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AF6D2B;
	font-style:normal;
	text-decoration:none;
}
.langTxt a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AF6D2B;
	font-style:normal;
	text-decoration:none;
}
.langTxt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F5961B;
	font-style:normal;
	text-decoration:none;
}
.homeTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7C8D47;
	font-style:normal;
	line-height:18px;
}
/* =======================CSS MENU HAUT==================================*/
.mnuTopTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8C670E;
	font-style:normal;
	font-weight:bold;
}
.mnuTopTxt a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8C670E;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.mnuTopTxt a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8C670E;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.mnuTopTxt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#F35B10;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
}
.h1{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#729F0F;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
	
}
/* =======================CSS NEWS/ACTUALITES ==========================*/
.newsTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#729F0F;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.newsTitle a:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#729F0F;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.newsTitle a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#729F0F;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.newsTitle a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#729F0F;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.newsDate {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D26211;
	font-style:normal;
}
.newsSmTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#554820;
	font-style:normal;
}
.newsTxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8C7735;
	font-style:normal;
	line-height:16px;
}
.newsTxt a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D24E0C;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.newsTxt a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D24E0C;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.newsTxt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8C7735;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}

.newsTxtsumm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8C7735;
	font-style:normal;
	line-height:16px;
}
.newsTxtsumm a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8C7735;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.newsTxtsumm a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8C7735;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.newsTxtsumm a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#D24E0C;
	font-style:normal;
	line-height:16px;
	text-decoration:none;
}
.TdWrapper{
	float:right;
	margin:0px;
	padding:0px 0 4px 12px;
	max-width:212px !important;
	text-align:right;
}
.newsborder {
	border: 2px #D1CAB8 solid;
}
/* =======================CSS FIELDS ==========================*/
.textFieldRecherche {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 2px;
	WIDTH: 230px;
	PADDING-TOP: 3px;
	height: 13px;
	border: 1px solid #D8CAA9;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #D24E0C;
	background-color:#FFFFFF;
}
.adfields {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px solid #BAB6AA;
	border-right:1px solid #BAB6AA;
	border-bottom:1px solid #BAB6AA;
	border-left:1px solid #BAB6AA;
	background-color:#FBF9ED;
	color: #645526;
	font-weight: normal;
	padding-left:4px;	
}
/* =======================CATEGORIE GALERIE PHOTOS==========================*/
#menuCn{
	width:205px;
	float:left;
	height:auto;
}
#menu{
	width:205px;
	padding:0 0 10px 0;	
}
ul#mainMenu{
	float:left;
	list-style:circle;
	width:205px;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
ul#mainMenu li{
	float:left;
	display:inline;
	list-style: circle;
	border:none;
	border-bottom:1px solid #EBE5D8;
	width:205px;
	padding:0 0 3px 0;	
	margin:0;
	text-align:left;
	
}
ul#mainMenu ul {
	width:205px; 	
	display:none;
	top:0px;
	margin: 0;
 	padding: 0;
}
ul#mainMenu ul:after /*From IE 7 lack of compliance*/
{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}
ul#mainMenu a /* Root Menu List Item*/
{
	float: none !important; /*For Opera*/
 	float: left; /*For IE*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#845924;
	text-decoration:none;
	width:195px;
	padding:3px 0px 3px 10px;
	display:block;
	background-image:url(../images/bgArrowMenu.gif);
    background-position:top left;
    background-repeat:no-repeat;

}
ul#mainMenu ul ul,
ul#mainMenu ul ul ul {
  	width:205px; /*140px;*/
	list-style: circle;
	clear:both;
	position:absolute;
	/*margin-top:-30px;  Where Drop Down Menu Starts */
	background:transparent;	
	display: none;
}
/* Root Menu Hover Persistence */
ul#mainMenu a:hover,
ul#mainMenu li:hover a,
ul#mainMenu li.iehover a 
{ 
	color:#B97416;
}
ul#mainMenu li:hover ul,
ul#mainMenu ul li:hover ul,
ul#mainMenu ul ul li:hover ul,
ul#mainMenu li.iehover ul,
ul#mainMenu ul li.iehover ul,
ul#mainMenu ul ul li.iehover ul 
{
  display: block;
}
ul#mainMenu a.current
{
	clear:both;
	color:#B97416;
		
}
ul#mainMenu a.active
{
	color:#B97416;
		
}