
div.plus {
	width:13px ;
	height:13px ;
	background:url('../images/plus.gif') ;
	font-size:0 ;
	overflow:hidden ;
}

div.left {
	float:left ;
}

div.right {
	float:right ;
}


.clear, .spacer {
	clear:both ;
}

div.contenu {
	width:660px ;
	float:right ;
	background:url('../images/fond_blanc.jpg') repeat-x #eae4e4 ;
	padding:20px 10px 40px 10px ;
	min-height:300px ;
	height:auto ;
	_height:300px ;
	text-align:justify ;
}

div.bis {
	width:640px ;
	padding:20px 20px 40px 20px ;
}

div.contenu ul.liste {
	margin-left:10px ;
	margin-top:12px ;
}

div.droite {
	text-align:right ;
}

div.droite a {
	font-weight:bold ;
}

div.bloc {
	
}

div.bloc h3 {
	font-weight:bold ;
	font-size:11px ;
	margin:3px 0 ;
}

div.bloc p {
	text-align:justify ;
}

div.bloc div.droite {
	margin:4px 0 ;
}

div.demi {
	width:320px ;
}

div.bloc h2, h2.bloc {
	background-color:#b4aeae ;
	color:#413f3c ;
	font-size:17px ;
	height:22px ;
	padding-top:2px ;
	padding-left:15px ;
	overflow:hidden ;
	background-repeat:no-repeat ;
	margin-bottom:5px ;
}

div.bloc h2 a, h2.bloc a {
	font-size:17px ;
	color:#413f3c ;
}

h2.bleu { background-image:url('../images/h2/bleu.jpg') ; }
h2.jaune { background-image:url('../images/h2/jaune.jpg') ; }
h2.vert { background-image:url('../images/h2/vert.jpg') ; }

a.bleu { color:#15b6d7 ; }
a.jaune { color:#cbde50 ; }
a.vert { color:#8eae09 ; }

div#pied div.left {
	color:#FFF ;
}

div#pied a {
	color:#FFF ;
}

div.bloc_trame {
	background:url('../images/fond_trame.jpg') 3px ;
	color:#655555 ;
}

div.trame_jaune {
	background:url('../images/fond_trame_jaune.jpg') repeat-y ;
	color:#655555 ;
	padding:10px 0 10px 20px ;
	vertical-align:top ;
	font-size:12px ;
	font-family:Verdana ;
}

div.trame_jaune strong {
	font-size:12px ;
	color:#655555 ;
	font-family:Verdana ;
}

div.trame_jaune input.champ {
	border:1px solid #efc87c ;
	background:#FFF ;
	padding:0 4px ;
	font-size:10px ;
	text-align:center ;
}

div.trame_jaune input {
	vertical-align:bottom ;
}

div.pages {
	font-style:italic ;
	text-align:right ;
}

div.temoignage {
	font-style:italic ;
}

div.temoignage img {
	float:right ;
}

div.temoignage h3 {
	font-weight:bold ;
	font-size:13px ;
	font-style:normal ;
	margin:5px 0 0 0 ;
}

div.temoignage h4 {
	font-style:italic ;
	font-weight:bold ;
	margin:0 0 5px 0 ;
}

div.temoignage p {
	text-align:justify ;
}

div.actu {
	
}

div.actu img {
	float:right ;
}

div.actu h3 {
	
}

div.actu p.chapo {
	font-style:italic ;
	margin:0 0 10px 0 ;
	color:#362626 ;
	font-weight:bold ;
}

div.actu div.txt_actu {
	float:left ;
}

div.colonne ul.sousmenu {
	color:#FFF ;
	margin-top:20px ;
	font-weight:bold ;
	text-align:right ;
	list-style-type:none ;
}

div.colonne ul.sousmenu li {
	color:#FFF ;
	text-align:right ;
	padding-right:20px ;
	background:url('../images/puces/puce_creme.jpg') right 2px  no-repeat ;
	padding-bottom:6px ;
}

div.colonne ul.sousmenu li a {
	color:#FFF ;
}

div.colonne ul.sousmenu li.selected {
	background:url('../images/puces/puce_blanche.jpg') right 2px  no-repeat ;
}

div.colonne ul.sousmenu li.selected a {
	text-decoration:underline ;
}

div.contenu h3 {
	margin:10px 0 ;
	font-size:11px ;
}

div.contenu div.outils h3 a {
	text-decoration:none ;
}

div.contenu div.outils a {
	color:#594b4b ;
	color:#8b7d4c ;
}

div#div_rappel_thick {
	margin:10px ;
	padding:10px ;
}

div.m10 {
	margin:0 10px ;
	text-align:justify ;
}

div.content_dyna ul {
	margin-left:20px ;
}

h2.puce_verte {
	background:url('../images/h2/vert.jpg') 0 0 no-repeat #b4aeae ;
	padding:3px 0 3px 20px ;
	color:#413f3c ;
}

h2.puce_jaune {
	padding:3px 0 3px 20px ;
	background:url('../images/h2/orange.jpg') 0 0 no-repeat #b4aeae ;
	color:#413f3c ;
}

h2.puce_bleue {
	padding:3px 0 3px 20px ;
	background:url('../images/h2/bleu.jpg') 0 0 no-repeat #b4aeae ;
	color:#413f3c ;
}

h2.puce_creme {
	padding:3px 0 3px 20px ;
	background:url('../images/h2/creme.jpg') 0 0 no-repeat #b4aeae ;
	color:#413f3c ;
}








