strong
{
	font-size: 1.2em;
}

a
{
color:#DB457E;
text-decoration:underline;
}

.corps_page
{
	margin-left : 221px;
	/*margin-top : 10px;*/
	/*background-color : #fffec3;
	background-image : url("0images/corps_fonds_ecran.jpg");*/
    border: none;
	min-height : 689px;
	padding-left : 20px;
	padding-bottom : 20px;
	font-size : 0.9em;
	background-color : #fff;
}
.corps_page #chemin
{
	background:#C8CDD7;
	font-family:verdana,helvetica,arial,sans-serif;
	color:#565556;
	border-bottom:1px solid #FFFFFF;
	font-size:0.7em;
	margin:0;
	padding:0.7em 120px 0.7em 5px;
}

.corps_page p
{
	color: black;
	margin : 0px 20px;
	/*bottom: 4px;*/
	font-size: 1em;
	text-align: justify;
	font-weight: normal;
	/*margin-right: 50px;*/
}

.corps_page h2
{
	background:transparent url(img/titre_h2_deco.png) repeat-x scroll 0 100%;
	display:block;
	padding-bottom:10px;
	width:90%;
	color:#2B4E5A;
	font-size:1.5em;
	text-align:center;
	font-weight:normal;
	font-family:verdana,helvetica,arial,sans-serif;
}

.corps_page h3 
{
	margin : 15px 30px;
	margin-top : 30px;
	margin-left : 10px;
	/*padding-left : 20px;*/
	text-decoration: underline;
	font-weight: bold;
	font-size: 1.3em;
	color: rgb(102, 0, 0);
	/*background-image : url("0images/corps_titre3.png");
	background-repeat : repeat-y;*/
}

.corps_page h4
{
	margin : 10px 30px;
	margin-top : 20px;
	/*padding-left : 20px;*/
	font-size: 1.2em;
	text-decoration: underline;
	/*padding-top: 10px;*/
	font-weight: bold;
	color: #296029;
	/*background-image : url("0images/corps_titre4.png");
	background-repeat : no-repeat;*/
}

.corps_page ul
{
	font-size: 1em;
	list-style-type: disc;
	line-height: 1.3em;
	text-align: justify;
	margin : 10px 20px;
}

.corps_page li
{
	
}

.corps_page .espace li
{
	margin-top: 12px;
}

.corps_page .espace li li
{
	margin-top: 0px;
}
.corps_page .espace li ul
{
	margin-top: 0px;
}
.corps_page .espace
{
	margin-top: 0px;
}

.corps_page .espace6 li
{
	margin-top: 6px;
}

.corps_page .espace6 li li
{
	margin-top: 0px;
}
.corps_page .espace6 li ul
{
	margin-top: 0px;
}
.corps_page .espace6
{
	margin-top: 0px;
}


.corps_page h5
{
	font-weight: bold;
	font-size: 1.1em;
	margin : 15px 60px;
	margin-top : 20px;
	text-decoration: underline;
	font-weight: bold;
}

.corps_page .imagegauche
{ 
	float: left;
	margin: 10px 20px;
	
	border: none
}
.corps_page .imagedroite
{ 
	float: right;
	margin: 10px 20px;
	border: none
}

.corps_page .image
{
	/*margin-left: 20px;*/
	float: left;
}

.corps_page .imagebordure
{
	border: 2px solid black;
	/*margin-right: 50px;
	float: left;*/
}

/*.corps_page div
{
	margin: 50px 0px;
	min-height: 75px;
}*/

.gras
{
	font-weight: bold;
}

.gauche
{
	float : left;
}

.textedroite
{
	text-align : right;
	padding : 0px;
	margin-top: 20px;
	margin-left : 150px;
	margin-right : 10px;
	border: 2px dotted green;
}

.textedroite p
{
	text-align : right;
}

.textedroite h3
{
	text-align : right;
	margin : 5px;
	background-image : none;
}

.textegauche
{
	padding : 0px;
	margin-top: 20px;
	margin-right : 180px;
	margin-left : 10px;
	border: 2px dotted blue;
}

.textegauche h3
{
	text-align : left;
	margin : 5px;
	background-image : none;
}

.textecentre
{
	text-align : center;
	margin-top: 20px;

	/*min-height : 100px;*/
}

.textecentre h3
{
	border-top: 2px solid #808080;
	border-bottom: 2px solid #808080;
	margin : 5px;
	background-image : none;
}

.tab tr td
{
	vertical-align : top;
}
.tab tr td h3
{
	margin : 10px ;
}
.tab
{
	margin-top : 20px ;
}


