@charset "iso-8859-1";

body {
	background-color: #76a34b;
	background-image:url(../images/v2patt.gif); 
	text-align:center;
	color:#333333;
	font: normal 12px/14px Arial, helvetica;
	}
	
#content{
	width:820px;
	margin:0 auto;
	text-align:left;
}	
#header{
	background-image:url(../images/v2FondTop.png);
	background-repeat:no-repeat;
	margin:0 auto;
	padding:  0px 0px 0px 20px;
	width:820px;
	height: 68px;
	text-align:left;
}
#body{
	background-image:url(../images/v2FondBody.png);
	background-repeat:repeat-y;
	margin:0 auto;
	padding: 0px 0px 0px 18px;
	width:820px;
	text-align:left;
}
#footer{
	background-image:url(../images/v2FondBottom.png);
	background-repeat:no-repeat;
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	width:820px;
	height: 76px;
	text-align: center;
}

#titrePage{
text-align:right; 
font-size:30px; 
color:#d54916; 
margin-bottom:20px; 
line-height:25px;
}

#titrePagePetit{
text-align:right; 
font-size:21px; 
color:#d54916; 
margin-bottom:20px; 
line-height:25px;
}

#text{
	text-align: justify;
	margin-top:10px;
}

#menu{
	background-image:url(../images/v2FondMenu.png);
	background-repeat:no-repeat;
	padding: 34px 0px 0px 0px;
	width:300px;
	height: 420px;
	text-align: left;
}

#petit{
	text-align: center;
	font: normal 11px/12px Arial, helvetica;
 }
 
div.smenuDynamiqueRel{
 	position:relative;
 	visibility:hidden;
}

div.smenuDynamiqueAbs{
	position:absolute;
	left:170px;
	top:-26px;
	width:300px; 
	height:auto; 
	background-color:#d54916;
}
 

div.menu {
	color:#000000;
	text-decoration:none;
	font: bold 11px/14px Arial, Helvetica;
  }

#menuBouton {
	color:#b3b3b3;
	font: 18px Arial, Helvetica;
	width:240px;
	height: 36px;
	padding-left: 27px;
  }
  
a.menuG{
	color:#b3b3b3;
	text-decoration:none;
	font: 18px Arial, Helvetica;
}a.menuG:visited{color:#b3b3b3;}a.menuG:hover{color:#d54916;}
  
#smenuBouton {
	color:#f1f1f1;
	font: 16px Arial, Helvetica;
	width:300px;
	height: 18px;
	padding: 4px;
	border-bottom: 1px solid #FFFFFF;
  }

a.smenuG{
	color:#FFFFFF;
	text-decoration:none;
	font: 16px Arial, Helvetica;
}a.smenuG:visited{color:#FFFFFF;}a.smenuG:hover{color:#efefef;}

a.smenu{
	color:#ffffff;
	text-decoration:none;
	font: normal 11px/14px Arial, Helvetica;
}a.smenu:visited{color:#ffffff;}a.smenu:hover{color:#000000;}

a.lienbdp{
	color:#333333;
	text-decoration:none;
	font: normal 11px/12px Arial, Helvetica;
}a.lienbdp:visited{color:#333333;}a.lienbdp:hover{color:#666666;}

a{
	color:#008000;
	text-decoration:underline;
	font: normal 12px/14px Arial, helvetica;
}a:visited{color:#008000;}a:hover{color:#333333;}
  
 .titre{
	color:#CC3300;
	font: bold 20px/20px "Times New Roman", Times, serif;
	text-transform: none;
	text-align: center;
	margin-top: 12px;
/*	margin-left: 40px;
	margin-right: 40px;*/
	margin-bottom: 20px;
/*	z-index: 3;*/
  }
  
   .intertitre{
	color:#CC3300;
	font: bold 18px/20px "Times New Roman", Times, serif;
	margin-top: 40px;
	margin-bottom: 10px;
	clear: both;
  }
  
  .text_accueil{
	color:#333333;
	font: normal 14px/18px Arial, helvetica;
	text-align: center;
	text-transform: none;
	margin-top: 30px;
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 20px;
	background: #ffffff;
  }
  
   .text{
	color:#333333;
	font: normal 12px/14px Arial, helvetica;
	text-align: justify;
	margin-top: 30px;
	margin-left: 80px;
	margin-right: 80px;
	margin-bottom: 20px;
	background: #ffffff;
  }
  
    .text_petit{
	font: normal 11px/12px Arial, helvetica;
  }
  
     .text_photo{
	color:#333333;
	font: normal 12px/14px Arial, helvetica;
	text-align: justify;
	background: #ffffff;
  }
td.photo{
	color:#333333;
	font: normal 12px/14px Arial, helvetica;
	text-align: justify;
  }

.deontologie{
	padding: 20px;
	border: 5px solid #CCCCCC;
	text-align: left;
}

.ital{
	font: bold italic 14px/20px Arial, helvetica;
	width: 540px;
}

.ital_seul{
	font: italic 14px/20px Arial, helvetica;
	width: 540px;
}


.justifier{
	text-align:justify;
}

  
.bdp {
	color:#666666;
	font: bold 10px/12px Arial, helvetica;

  }



