/* CSS Document */
#contenu{
	width:995px;
	background:#FFF url(../images/vague.jpg) left bottom no-repeat;
}
#contenu_texte{
	width:630px;
	text-align:left;
}
#contenu_texte h1{
margin-top:40px;
margin-left:50px;
text-align:left;
}
#contenu_texte h1 a{
	font-size:13pt;
	color:#E72B3A;
}
#contenu_texte h1 a span{
	font-size:11pt;
	color:#0E4E89;
}
#contenu_texte h2{
margin-top:15px;
margin-left:50px;
margin-bottom:0px;
text-align:left;
font-size:9pt;
color:#0E4E89;
}
#contenu_texte a{
color:#0E4E89;
font-size:9pt;
font-weight:bold;
}
#contenu_texte img.fright{
	margin-left:10px;
}
#contenu_texte p, #contenu_texte div.btexte{
	margin-left:50px;
	margin-top:5px;
	margin-bottom:10px;
	text-align:left;
}

#contenu_texte p{

	text-align:justify;
	color: #000;
	font-size:9pt;
}
#contenu_texte p a{
		color:#003366;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}
#contenu_texte div.btexte a{
	display:inline;
	margin-top:0px;
	text-align: center;
	color:#003366;
	font-size:10pt;
	font-weight:normal;
	text-decoration:underline;
}
#contenu_texte div.btexte a:hover{
	color:#CC0000;
}
#contenu_texte .theque{
	text-align:left;
	margin-left:45px;
	margin-right:30px;
	margin-top:20px;
}
#contenu_texte .theque img{
	border: 1px solid #000;
	margin-left:5px;
	margin-bottom:5px;
	cursor:pointer;
}
#contenu_texte .coord{
	text-align:left;
	float:right;
	margin:50px 0px 0 0;
	width:240px;
	padding: 10px 10px 10px 10px;
	border:1px solid #0E4E89;
}
#contenu_texte .coord .nom{
	color:#EA2B33;
	font-weight:bold;
	background: #FFF url(../images/puce_point3.gif) 0 6px no-repeat;
	padding-left:10px;
}
#contenu_texte .btext{
	text-align:justify;
	font-size:8pt;
	margin-top:0px;
	margin-bottom:10px;
}
#contenu_texte td#plan ul li{
	margin-left: 50px;
	list-style:disc;
}#contenu_texte td#plan ul li ul{
	padding-bottom:10px;
}

#contenu_texte td#plan ul li ul li a{
	font-weight:normal
}
#contenu_texte td#plan{
	padding-left:40px;
}
#contenu_texte .pucep{background:url(../images/puce_point3.gif) 0 6px no-repeat;padding-left:10px;margin:0px 0px 0px 20px;}

#contenu_texte a.btn_retour{
	display:block;
	width:60px;
	height:17px;
	padding:2px 0 3px 0;
	background:url(../images/retour_btn.gif) 0 0 no-repeat;
	text-align:center;
	font-size:8pt;
	color:#E72B3A;
	margin-left:50px;
	cursor:pointer;
}
#contenu_texte a.btn_retour:hover{
	background:url(../images/retour_btn_o.gif) 0 0 no-repeat;
}
#contenu_texte .coord2 {
	padding:0 0 0 50px;
}
#contenu_texte .coord2 span.nom{
	color:#0E4E89;
	font-size:10pt;
	font-weight:bold;
}
#contenu_texte .coord2 a{
	font-size:8pt;
	font-weight:normal;
}
#contenu_texte .coord2 a:hover{
	font-weight:normal;
	text-decoration:underline;
}
#contenu_texte .msgt{
	margin-left:50px;
}
