body#contenu{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;}

#contenu h1{font-size:1.6em; color:#960038; font-weight:bold; background:url(../design/element/titre_h1.gif) no-repeat 0px 2px; padding-left:20px;margin-bottom:8px;}
#contenu h2{font-size:1.4em; color:#a7003e; font-weight:bold; border-bottom:1px dotted #a7003e; margin-bottom:5px;}
#contenu h3{font-size:1.2em; color:#8a0033; font-weight:bold;margin-left:10px;margin-bottom:5px;}
#contenu h4{font-size:1.1em; color:#29000f; font-weight:bold;margin-left:10px;margin-bottom:5px;}
#contenu h5{font-size:1.0em; color:#3b3b3b; border-bottom:1px dotted #29000f; padding-bottom:3px; font-weight:bold;margin-left:10px;margin-bottom:5px;}
#contenu h6{font-size:0.9em; color:#29000f; font-weight:bold;margin-left:10px;margin-bottom:5px;}

#contenu p{margin:10px; margin-top:0px;}
#contenu strong, body#contenu strong{color:#960038}
#contenu em, body#contenu em{font-weight:bold; font-style:normal; color:#000000;}

#contenu a{color:#960038; text-decoration:underline;}
#contenu a:hover{ text-decoration:none!important; color:#000000;}

#contenu ul{margin-left:45px;margin-bottom:15px;}
#contenu li{
	list-style:square;
	list-style-position:outside;
	margin-bottom:5px;
}
#contenu blockquote{
	margin-left:25px;
	margin-top:0px;
	margin-bottom:10px;
}
#contenu img{border:1px solid #000000; margin:8px;}

hr{clear:both;}
.colonne{float:left; width:48%; padding-right:10px; }
.noborder{border:none!important}

.lien_plan{display:block; height:22px;background:url(../design/element/boussole.png) no-repeat top left; padding-left:27px; padding-top:7px; font-weight:bold;}
body#contenu .lien_plan{display:block; height:22px;background:url(../design/element/boussole.png) no-repeat top left; padding-left:27px; padding-top:7px; font-weight:bold;}

#contenu table{margin-left:25px;position:relative; float:left;margin-top:10px;}
#contenu table td{background-color:#fff7e9; padding:5px; border-bottom:1px dotted #d9bfa8}

/**** Blocs HTML ******/
body#contenu .colonne_images{
	position:relative; float:left;
	width:420px; border:1px dotted #666666;
}
body#contenu .colonne_images img{margin:0px!important; border:1px solid #000000; max-width:420px;}
body#contenu .colonne_texte{
	position:relative; float:left;
	width:480px; padding-left:15px; border:1px dotted #666666;
}
body#contenu .tierce{
	position:relative; float:left;
	width:30%; margin:5px; border:1px dotted #666666;
}
body#contenu .tierce img{margin:0px!important; margin-bottom:5px!important; border:1px solid #000000; max-width:280px;}