/* --------------------------------------------------------------------------
 *							Mise en page 
 * --------------------------------------------------------------------------*/

#nav_IEMac {
	display :				none;
}
body {
	margin :				0;
	padding :				0;
}
p.just { 
	text-align: 			justify;
}
p.retour {
	font :					italic 1em sans-serif;
	color :					#AAA;
}
td { 
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	color: 					#333333; 
	text-decoration: 		none
}

a:visited {  
	font-family: 			Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	color: 					#CC3333; 
	text-decoration: 		none
}
a:active {  
	font-family: 			Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	text-decoration: 		none; 
	color: 					#CC3333
}
a:hover {  
	font-family: 			Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	color: 					#666666; 
	text-decoration: 		none
}
a:link {  
	font-family: 			Arial, Helvetica, sans-serif; 
	font-size: 				11px; 
	color: 					#CC3333; 
	text-decoration: 		none
}
a img {
	border :				none;
}
a.news {
	font-size:				11px;
	font-weight :			bold;
	color: 					#CC3333;
}

#header, #body, #footer {
	float :					left;
	clear :					both;
	width :					780px;
}
#body {
	background :			transparent url('images/red-pixel.png') 
							17px 0 repeat-y;
	margin :				0;
	padding :				0;
	padding-bottom :		35px;
}
#header img {
	display : 				block;
	padding :				0;
	margin :				0;
}
#titre_section {
	padding-left :			25%;
	color :					#D11B1B;
	font :					italic bold 1.1em verdana, arial;
	background :			transparent url('images/red-pixel.png') 
							17px 0 repeat-y;
}
#footer1, #footer2, #footer3 {
	float :					left;
	margin :				0;
	padding :				0;
	height :				18px;
}
#footer span {
	float :					left;
}
#footer1 span.apartia {
	font :					bold 0.8em sans-serif, verdana, arial;
	color :					#C22;
	margin-left :			3px;
}
#footer1 {
	margin-left :			17px;
	padding-left :			5px;
	border-left :			1px solid #D11B1B;
	border-bottom :			1px solid #D11B1B;
	height :				17px;
	width :					51%;
}
#footer2 {
	padding-left :			120px;
	border-bottom :			1px solid #D11B1B;
	font :					normal 0.7em sans-serif, verdana, arial;
	color :					#222;
	height :				17px;
}
#footer3 {
	height :				17px;
	padding-left :			160px;
	border-bottom :			1px solid #D11B1B;
}
#footer3 span {
	margin :				0;
	padding :				1px 5px 0 5px;
	border-top :			1px solid #D11B1B;
	border-left :			1px solid #D11B1B;
	border-right :			1px solid #D11B1B;
	height :				16px;
}
						
/* --------------------------------------------------------------------------
 *								General
 * --------------------------------------------------------------------------*/
a:link, a:active, a:visited {
	text-decoration :		none;
}
a:hover {
	color :					#F22;
	text-decoration :		underline;
}
span.date {
	color :					#55E;
	font :					italic 0.9em sans-serif, verdana, arial;
}
img.espace {
	margin :				5px 5px 0px 5px;
}
img.espacel {
	margin :				5px 5px 0px 5px;
	border :				1px solid #FF0000
}
span.legende {
	font :					italic 0.75em sans-serif, verdana, arial;
	color :					#555;
	padding :				0px 5px 5px 5px;
}
span.mini {
	font :					normal 0.8em sans-serif, verdana, arial;
	color :					#222;
}
img {
	border : 				0;
}
a img {
	vertical-align :		middle;
}
hr.spacer {
	display :				none;
}
span.spacer {
	clear :					both;
	margin :				0;
	padding :				0;
	height :				0;
}

/* --------------------------------------------------------------------------
 *							Intro Flash
 * --------------------------------------------------------------------------*/
#intro {
	margin-left :			30px;
}
#skip_intro {
	margin-left :			70%;
	font :					italic 0.8em sans-serif, verdana, arial;
}

/* --------------------------------------------------------------------------
 *								Sommaire
 * --------------------------------------------------------------------------*/
#sommaire {
	float :					left;
	width :					45%;
}
#sommaire ul {
	padding :				0;
	margin :				0;
}
#sommaire li {
	padding :				3px;
	margin :				0 0 0 15px;
	color :					#444;
	font :					bold 0.9em sans-serif, verdana, arial;
}
#sommaire a {
	color :					#444;
	font :					normal 1.0em sans-serif, verdana, arial;
	background :			transparent url('../triangle.gif') 
							center left no-repeat;
	padding-left :			15px;
}
#sommaire li a {
	color :					#444;
	font :					normal 0.9em sans-serif, verdana, arial;
}
#sommaire li.news a {
	background :			none;
}
#sommaire li.news {
	padding :				0;
	margin :				0 0 0 15px;
}
#sommaire li {
 	list-style-type :		none;
}
#sommaire a:hover {
	text-decoration :		underline;
	color :					#F22;
}
#photos {
	float :					left;
	width :					45%;
	margin-left :			30px;
	text-align :			center;
}
#photos ul {
	margin :				0;
	padding :				0;
}
#photos li {
	float :					left;
	list-style-type :		none;
	margin :				8px 10px 15px 10px;
}

/* --------------------------------------------------------------------------
 *								Sections
 * --------------------------------------------------------------------------*/
#menu {
	float :					left;
	width :					20%;
	padding-left :			17px;
	padding-top :			0px;
}
#menu ul {
	margin :				0;
	padding :				0;
	border-top :	 		1px solid #D11B1B;
}
#menu li {
 	list-style-type :		none;
	border-right : 			1px solid #D11B1B;
	border-bottom : 		1px solid #D11B1B;
	margin :				0;
	padding :				0;
}
#menu a {
	margin :				0;
	padding :				0;
	display :				block;
	width :					100%;
	height :				100%;
	line-height :			25px;
	vertical-align :		middle;
	text-align :			center;
	color :					#222;
}
#menu a:hover {
	background-color :		#0278FE;
	color :					white;
	text-decoration :		none;
}
#menu ul.sous_menu {
	display:none;
}
#menu li ul.sous_menu {
	display:inline;
	border:none;
}
#menu li ul.sous_menu li {
	border:none;
}
#menu li ul.sous_menu li a {
	text-align:right;
	font-style:italic;
	font-size:60%;
	line-height :			15px;
}
#menu li ul.sous_menu li a:hover {
	background-color :		#52c8FE;

}
#content {
	float :					left;
	width :					510px;
	margin-left :			20px;
	margin-right :			20px;
	font-size :				90%;
	height:500px;
	text-align:justify;
	overflow:auto;
	position:relative;
	padding-right:10px;
	margin-top:20px;
}
#content div.marne {
float:left;
}
#content img {
	border :				1px solid black;
}
#content p.titre {
	font-style:italic;
	font-weight:bold;
	color:#cc3300;
}
#content table.surfaces {
	border-collapse:collapse;
	border:1px solid black;
	margin:5px;
	font-family: 			Verdana, Arial, Helvetica, sans-serif; 
}

#content table.surfaces tr th,
#content table.surfaces tr td {
	border:1px solid black;
}
#content table.surfaces th.jupiter {
	background-color:yellow;
}
#content table.surfaces th.uranus {
	background-color:red;
}
#content table.surfaces th.mercure {
	background-color:green;
}
#content table.surfaces td.jupiter,
#content table.surfaces td.mercure,
#content table.surfaces td.uranus
{
	text-align:right;
}
#content p {
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
}
/* 
 *
 *
 *
 * 
 * Copernic + Lnc - Résidentiel
 *
 *
 *
 *
 */

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens {
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens h2 {
		letter-spacing : -1px;
		font-size : 0.7em;
		font-weight : bold;
		color : #FFFFFF;
		padding-left : 5px;
		background-image : url("images/clicbleu_double.gif");
		background-repeat : no-repeat;
		margin-top : 15px;
		width : 100%;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens img.logo {
		width:148px;
			  	border:1px solid #43478f;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul {
		list-style-type : none;
		padding : 0;
	  	margin : 0 12px 0 0;
	 	width:100%;
	  	text-align:right;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li {
		width : 100%;
		border-bottom : 1px dotted #4473c7;
		padding-top : 4px;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li a {
		text-align:right;
		width:100%;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li a span {
		width:100%;
		text-align:right;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li a span.notes {
		width:100%;
		font-size:0.7em;
		text-align:right;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li.selected a:link,
#colonne_navigation div.groupe_liens ul li.selected a:visited,
#colonne_navigation div.groupe_liens ul li.selected a:hover
{
		font-size : 0.7em;
		font-weight : bold;
		color : #4170BC;
		border-bottom : 4px solid #FFFFFF;
		text-decoration : none;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li.unselected a:link {
		font-size : 0.7em;
		font-weight : bold;
		color : #4170BC;
		text-decoration : none;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li.unselected a:visited {
		font-size : 0.7em;	
		font-weight : bold;
		color : #43478f;
		text-decoration : none;
}
/* Copernic v2 */
/* les paddings sont en pixels, car bug ie/mozilla : ie se réfère à la taille
 * de la boîte, tandis que mozilla se réfère à la taille de la boîte
 * supérieure...*/

body {
	margin:0;
	padding:0;
}

* {
	font-family : Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
}

#bloc_fond {
	float : left;
	background-image : url("../images/fd.gif");
	background-repeat : repeat-x;
	width : 100%;
	height : 100%;
}

/*####################################################################*/
/* ===Bloc de la page complète=== */
/*####################################################################*/

/* #bloc_fond */
#bloc_complet {
	position:absolute;
	/*left:50%;*/
	/*margin-left:-374px;*/
	background-image :url("../images/bando2.jpg");
	background-repeat : no-repeat;
	background-position : 0 98px;
	width : 748px;
}

/*####################################################################*/
/* ===Bloc contenant le bandeau flash et le bandeau institutionnel=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet */
#bloc_superieur {
	float : left;
	width : 100%;
}
@media print {
	#bloc_superieur {
		display:none;
	}
}

/* #bloc_fond #bloc_complet */
#bloc_superieur objet {
	float : left;
	margin : 0;
	padding : 0;
}

/* #bloc_fond #bloc_complet */
#bloc_superieur ul {
	float : left;
	width : 100%;
	background-color : #F00;
	margin : 0;
	padding : 0;
	height : 18px;
	margin-top:-2px; /* Hack ie : je ne comprend pas d'où proviennent ces 2px en trop ! */
}
#bloc_superieur > ul {
	margin-top:0;
}

/* #bloc_fond #bloc_complet */
#bloc_superieur ul li {
	float : left;
	display : inline;
	list-style-type : none;
	background-image : url("../images/cubblanc.gif");
	background-repeat : no-repeat;
	background-position : 27px 5px;
	padding :	0;
	margin-left : 5px;
}

/* #bloc_fond #bloc_complet */
#bloc_superieur ul li a {
	float : left;
}

/* #bloc_fond #bloc_complet */
#bloc_superieur ul li.unselected a:link {

	font-size : 0.7em;
	font-weight : bold;
	color : #FFFFFF;
	text-decoration : none;
	margin-left : 35px;
}

/* #bloc_fond #bloc_complet */
#bloc_superieur ul li.unselected a:visited {

	font-size : 0.7em;
	font-weight : bold;
	text-decoration: none;
	color : #FFFFFF;
	margin-left : 35px;
}

/* #bloc_fond #bloc_complet */
#bloc_superieur ul li.unselected a:hover {

	font-size : 0.7em;
	font-weight : bold;
	color : #FFFFFF;
	/* aj */
	/*border-bottom : 4px solid #FFFFFF;*/
	margin-left : 35px;	
}

/* #bloc_fond #bloc_complet */
#bloc_superieur ul li.selected a:link {
	background-color : #FFF;

	font-size : 0.7em;
	font-weight : bold;
	color : #FF0000;
	border-bottom : 4px solid #FFFFFF;
	margin-left : 35px;	
	text-decoration: none;
border-top:1px solid red;
}

/* #bloc_fond #bloc_complet */
#bloc_superieur ul li.selected a:visited {
	background-color : #FFF;

	font-size : 0.7em;
	font-weight : bold;
	color : #FF0000;
	border-bottom : 4px solid #FFFFFF;
	margin-left : 35px;	
	text-decoration: none;
}

/* #bloc_fond #bloc_complet */
#bloc_superieur ul li.selected a:hover {
	background-color : #FFF;

	font-size : 0.7em;
	font-weight : bold;
	color : #FF0000;
	border-bottom : 4px solid #FFFFFF;
	margin-left : 35px;	
}

/*####################################################################*/
/* ===Menu de navigation, colonne de gauche=== */
/*####################################################################*/

#bloc_inferieur {
	float: left;
	margin-top : 70px;
	height: 100%;
	width : 748px;
	border-bottom : 2px solid white;
	background-image:url("../images/bicolor.gif");
	background-repeat:repeat-y;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation {
	float : left;
	width : 150px;
	height : 100%;
	background-image:url("../images/arrondi.gif");
	background-repeat : no-repeat;
}
@media print {
	#colonne_navigation {
		display:none;
	}
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens {
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens h2 {
	letter-spacing : -1px;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFFFFF;
	padding-left : 5px;
	background-image : url("../images/clicbleu_double.gif");
	background-repeat : no-repeat;
	margin-top : 15px;
	width : 100%;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens img.logo {
	width:148px;
	border:1px solid #43478f;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul {
	list-style-type : none;
	padding : 0;
	margin : 0 12px 0 0;
	width:100%;
	text-align:right;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li {
	width : 100%;
	border-bottom : 1px dotted #4473c7;
	padding-top : 4px;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li a {
	text-align:right;
	width:100%;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li a span {
	width:100%;
	text-align:right;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li a span.notes {
	width:100%;
	font-size:0.7em;
	text-align:right;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li.selected a:link,
#colonne_navigation div.groupe_liens ul li.selected a:visited,
/* #colonne_navigation div.groupe_liens ul li.selected a:hover */
{
	font-size : 0.7em;
	font-weight : bold;
	color : #4170BC;
	border-bottom : 4px solid #FFFFFF;
	text-decoration : none;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li.unselected a:link {
	font-size : 0.7em;
	font-weight : bold;
	color : #4170BC;
	text-decoration : none;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li.unselected a:visited {
	font-size : 0.7em;	
	font-weight : bold;
	color : #43478f;
	text-decoration : none;
}

/* #bloc_fond #bloc_complet */
#colonne_navigation div.groupe_liens ul li.unselected a:hover {
	font-size : 0.7em;
	font-weight : bold;
	color : #4170BC;
	/* border-bottom : 4px solid #FFFFFF;*/
	text-decoration : none;
}

/*####################################################################*/
/* ===Bloc contenant les pages sélectionnées par l'utilisateur=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet */
#bloc_contenu {
	background-color : white;
	/* background-image:url("../images/fond3b.jpg"); */
	background-image:url("../images/fondfin.jpg");
	background-repeat:no-repeat;
	float : left;
	color : #000000;
	width : 598px;
	height:100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#page_accueil {
	width : 100%;
	height: 450px;
	position:relative;
}
#bloc_inferieur > #page_accueil {
	height:auto;
	min-height:600px;
}

/*####################################################################*/
/* ===Bloc du moteur de recherche=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */

#moteur_recherche {
position:absolute;
	top:0;
	width : 100%;
}

#moteur_recherche * {
	margin:0;
	padding:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#moteur_recherche form h2 {
	float : left;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	margin-left : 3%;
	margin-top : 14px;
	padding-left : 3%;
	width : 94%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#moteur_recherche form fieldset {
	float : left;
	margin-top : 15px;
	margin-bottom : 20px;
	margin-left : 5%;
	border : none;
	width:90%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#moteur_recherche form fieldset p.legend {
	background-image : url("../images/pictoformulaire2.gif");
	background-repeat : no-repeat;
	background-position : 0 center;
	float : left;
	padding-left : 10px;
	font-size : 0.70em;
	width:23%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#moteur_recherche form fieldset p.input {
	float : right;
	list-style-type : none;
	width:70%;
	margin:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#moteur_recherche form fieldset p.input label {
	float :	left;
	font-size : .70em;
	margin-right:5px;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#moteur_recherche form fieldset p.input input {
	float :	left;
	font-size : .7em;
	margin-right:5px;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#moteur_recherche form fieldset p.input select {
	float : left;
	font-size : .7em;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil #moteur_recherche fieldset */
#paragraphe_prix_mini {
	float : left;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil #moteur_recherche fieldset */
#paragraphe_prix_maxi {
	float : left;
	padding-top : 15px;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil #moteur_recherche fieldset */
#rechercher {
	position : relative;
	top : -35px;
	left : 70%;
	font-size : 0.70em;
}

/*####################################################################*/
/* ===Bloc des dernières opportunités=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale {
	position:absolute;
	bottom:0;
	width :100%;
	padding:0;
	background-color : #d6e1f4;
}

#evenements_page_principale * {
	margin:0;
	padding:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale div {
	background-color:#fff;
	float : left;
	width:100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale div h2 {
	float : left;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	background-position: 18px 0;
	padding-left : 6%;
	width : 94%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul {
	float : left;
	width : 100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li {
	float : left;
	list-style-type:none;
	width:580px;
	margin-top : 6px;
	margin-left : 9px; /*bug ie : il double la marge! il faudrait une marge de 18 pixels pour mozilla*/
	background-color : #aec4ea;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li a {
	float:left;
	padding:0;
	width:100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li a:link {
	color : #000000;
	text-decoration : none;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li a:visited {
	color : #43478f;
	text-decoration : none;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li a:hover {
	color : #FFFFFF;
	text-decoration : none;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li a p {
	float : left;
	list-style-type : none;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li a p.date {
	line-height : 15px;
	background-image : url("../images/picto7.gif");
	background-position : 5px center;
	background-repeat : no-repeat;
	font-size : 0.70em;
	padding-left : 15px;
	width : 12%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li a:link p.date {
	color : #4170bc ;
	text-decoration : none;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li a:visited p.date {
	color : #4170bc;
	text-decoration : none;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li a:hover p.date {
	color : #4170bc;
	text-decoration : none;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li a p.nom {
	line-height : 15px;
	background-image : url("../images/pictoblanc2.gif");
	background-position : 5px center;
	background-repeat : no-repeat;
	font-size : 0.7em;
	padding-left : 15px;
	width : 44%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #page_accueil */
#evenements_page_principale ul li a p.description {
	line-height : 15px;
	background-image : url("../images/pictoblanc2.png");
	background-position : 5px center;
	background-repeat : no-repeat;
	font-size : 0.7em;
	padding-left : 15px;
	width : 35%;
}

/*####################################################################*/
/* ===Organigramme=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet #bloc_contenu */
#organigramme {
	float:left;
	width:100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#organigramme h2 {
	float : left;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	margin-left : 20px;
	padding-left : 17px;
	width : 80%;
	margin-top:14px;
}

/* #bloc_fond #bloc_complet #bloc_contenu #organigramme */
#boss_1 {
	float : left;
	width : 90%;
	margin-top :20px;
}

/* #bloc_fond #bloc_complet #bloc_contenu #organigramme */
#boss_2 {
	float : left;
	margin-top : 20px;
	margin-left:6%;
	width : 35%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #organigramme */
#boss_3 {
	float : left;
	margin-top : 20px;
	width : 41%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #organigramme */
#boss_4 {
	float : left;
	margin-top : 20px;
	width : 30%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #organigramme */
#boss_5 {
	float : left;
	margin-top : 20px;
	width : 30%;
}

/* #bloc_fond #bloc_complet #bloc_contenu #organigramme */
#boss_6 {
	float : left;
	margin-top : 20px;
	width : 30%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#organigramme div.illustration {
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#organigramme div.illustration img {
	position:relative;
	left:50%;
	border : 1px solid #4170bc;
	margin-left:-50px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#organigramme div.illustration p.description {
	position:relative;
	width : 140px;
	font-size: 0.7em ;
	font-weight:normal;
	color : #000000;
	text-align : center;
	margin:0;
	margin-left:-70px;
	left:50%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#organigramme div.illustration p.nom {
	position:relative;
	width : 150px;
	font-size: 0.9em;
	font-weight:bold;
	color : #4170bc;
	text-align : center;
	margin:0;
	margin-left:-75px;
	left:50%;
}



/*####################################################################*/
/* ===Philosophie=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet #bloc_contenu */
#philosophie {
	float:left;
	margin-top:50px;
	width:100%;
}

#philosophie strong {
	white-space:nowrap;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#philosophie div.paragraphe {
	float:left;
	width:100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#philosophie div.paragraphe h3 {
	background-image:url('../images/longclic3.gif');
	background-position:1px;
	background-repeat:no-repeat;
	font-size:.7em;
	font-weight:bold;
	color:white;
	margin-left:20px;
	padding-left:17px;
	margin-top:14px;
	width:100%;
	padding-bottom:2px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#philosophie div.paragraphe p {
	text-align:justify;
	margin-left:40px;
	width:500px;
	margin-top:10px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#philosophie div.paragraphe p.texte {
	font-size:.7em;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#philosophie div.paragraphe p.voeu {
	font-size:.7em;
	font-weight:bold;
	color:#5a88d3;
	font-style:italic;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#philosophie div.paragraphe div.illustration {
	margin-top:10px;
	margin-left:40px;
	float:left;
	margin-right:20px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#philosophie div.paragraphe div.illustration img {
	border:1px solid black;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#philosophie div.paragraphe div.illustration p {
	margin-top:0px;
	color:red;
	font-size:.7em;
	font-style:italic;
	width:150px;
	text-align:center;
}

/* #bloc_fond #bloc_complet #bloc_contenu #philosophie */
#philosophie div.intro p {
	font-weight:bold;
	font-size:.8em;
	margin-left:40px;
	text-align:justify;
}

/* #bloc_fond #bloc_complet #bloc_contenu #philosophie */
#philosophie div.intro p.texte {
	color:#4170bc;
	width:350px;
}

/* #bloc_fond #bloc_complet #bloc_contenu #philosophie */
#philosophie div.intro p.voeu {
	color:#5a88d3;
}

/* #bloc_fond #bloc_complet #bloc_contenu #philosophie div.paragraphe */
#philosophie div.paragraphe p.voeu_final {
	font-weight:bold;
	font-size:.8em;
	font-style:italic;
	width:270px;
	margin-left:130px;
}

/*####################################################################*/
/* ===Communiqués de presse=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques {
	float:left;
	width:100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul {
	float:left;
	margin:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li {
	float:left;
	list-style-type:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li h2 {
	float:left;
	background-image:url('../images/longclic3.gif');
	background-repeat:no-repeat;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	margin-left : 20px;
	margin-top:14px;
	margin-bottom:10px;
	padding-left : 17px;
	width : 500px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li div {
	float:left;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li div.date {
	float:left;
	margin-left:40px;
	border-right:1px solid #4170bc;
	width:80px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li div.date p {
	margin:0;
	font-size:.7em;
	color:#4170bc;
	font-weight:bold;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li div.texte {
	float:right;
	padding:0;
	width:380px;
	padding-left:10px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li div.texte p {
	width:100%;
	margin:0;
	font-size:.7em;
	color:black;
	margin:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li div.lien {
	float:left;
	clear:left;
	margin-left:40px;
	width:80px;
	border-right:1px solid #4170bc;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li div.lien a {
	font-size:.7em;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li div.lien a:link {
	color:black;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li div.lien a:visited {
	color:black;
	color : #43478f;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#communiques ul li div.lien a:hover {
	color:black;
	color:#4170bc;
}

/*####################################################################*/
/* ===International=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet #bloc_contenu */
#international {
	float : left;
	width:100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#international div img {
	margin-top :40px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#international ul {
	float : right;
	width:400px;
	margin-top : 20px;
	padding:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#international ul li {
	width:100%;
	float:left;
	list-style-type:none;
	padding:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#international ul li a {
	float:left;
	width:100%;
	text-decoration:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#international ul li a p {
	font-size:0.7em;
	margin:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#international ul li a p.lieu {
	width:38%;
	float:left;
	font-weight : bold;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#international ul li a p.lien {
	width : 60%;
	float : right;
	text-align:right;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#international ul li a:link p.lieu,
#international ul li a:hover p.lien {
	color :#4170bc;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#international ul li a:visited p.lieu,
#international ul li a:visited p.lien {
	color:#43478f;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#international ul li a:hover p.lieu,
#international ul li a:link p.lien {
	color :black;
}

#international ul li a:hover p.lieu,
#international ul li a:hover p.lien {
	text-decoration:underline;
}


/*####################################################################*/
/* ===Réalisations=== */
/*####################################################################*/

#realisations * {
margin:0;
padding:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations {
	float:left;
	margin-top: 30px;
	width:100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul {
	float:left;
	width:100%;
	padding:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li {
	width:49%;
	list-style-type:none;
	padding-top:25px;
	padding-bottom:5px;
	margin-top:10px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li.float_0 {
	float:left;
	clear:left;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li.float_1 {
	float:right;
	clear:right;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li a {
	width:100%;
	text-decoration : none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li a:link {
	color: black;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li a:visited {
	color: #43478f;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li a:hover {
	color: #4170bc;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li a p.illustration{
	float:left;
	margin-left:12px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li a p.illustration img {
	border:1px solid #4170bc;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li a p.logo
{
	width:150px;
	float:right;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li a p.logo img {
	border:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#realisations ul li a p.adresse,
#realisations ul li a p.codep,
#realisations ul li a p.ville{
	width:150px;
	float:right;
	font-size:0.7em;
}

/*####################################################################*/
/* ===Introduction=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet #bloc_contenu */
#grande_vue{
	float:left;
	width:550px;
}
#grande_vue a {
	float:left;
	font-size:0.8em;
	width:150px;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:70px;
	color:#000;
	text-decoration:none;
	background-color:#d6e1f4;
}
#grande_vue img{
float:left;
}


/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction {
	padding:0;
	margin:0;
	float:left;
	padding-left:25px;
	margin-top:40px;
	width:555px;
}
#introduction * {
	padding:0;
	margin:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction p {
	font-size:0.7em;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction p.accroche {
	float:left;
	font-size:0.8em;
	font-weight:bold;
	color:#5a88d3;
	width:90%;
	margin-bottom:15px;
}


/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction div.image_plus_adresse {
	float:left;
	width:100%;
	height:100%;
	position:relative;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction div.image_plus_adresse p.illustration {
	margin-right:15px;
	margin-bottom:0px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction div.image_plus_adresse p.lieu {
	float:right;
	background-image:url('../images/clic_tableau3.gif');
	background-repeat:no-repeat;
	background-position:top right;
	font-size : 0.7em;
	background-color:#d6e1f4;
	padding-left:10px;
	width:150px;
	bottom:0;
	right:0;
	position:absolute;
	margin-right:2%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction div.image_plus_adresse p.illustration img {
	border:1px solid #4170bc;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction a {
	font-size:.7em;
	float:left;
	width:100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction a:link {
	color:black;
	text-decoration:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction a:visited {
	color:#43478f;
	text-decoration:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction a:hover {
	color: #4170bc;
	text-decoration:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction p.lieu span {
	float:left;
	width:100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction p.lieu span.adresse {
	float:left;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction p.lieu span.codep {
	float:left;
	}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction p.lieu span.ville {
	float:left;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction div.carole {
	float:left;
	width:500px;
	margin-top:2%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction h2 {
float:left;
	margin:0;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	/*margin-left : 20px;*/
	padding-left : 17px;
	width : 80%;
	margin-top:24px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction ul {
	margin:10px 0 0 0 ;
	padding:0;
	float:left;
	width : 500px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction ul li {
	list-style-type:none;
	width:100%;
	float:left;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction ul li a {
	width:100%;
	font-size:1em;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction ul li a:link {
	color:black;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction ul li a:visited {
	color:#43478f;
	text-decoration:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction ul li a:hover {
	color: #4170bc;
	text-decoration:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction ul li a p {
	font-size:.7em;
	float:left;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction ul li a p.date {
	width:25%;
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	background-image:url("../images/picto7.gif");
	background-repeat:no-repeat;
	background-position:left center;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#introduction ul li a p.description {
	/*width:68%;*/
	margin:0 0 5px 0;
	padding:0;
}

/*####################################################################*/
/* ===Sections=== */
/*####################################################################*/

#section {
	float:left;
	width : 100%;
}

#section * {
	margin:0;
	padding:0;
}

#section h2 {
	float : left;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	margin-left : 20px;
	margin-top :14px;
	padding-left : 17px;
	width : 88%;
}

#section div.article {
	float:left;
	width:100%;
}

#section div.article h3 {
	color:#4170bc;
	font-weight:bold;
	font-size : 0.8em;
	float : left;
	margin-left:4%;
	margin-top:2%;
	width:92%;
}

#section div.article div.texte {
	text-align:justify;
	color:#000;
	font-size : 0.7em;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	width:92%;
	margin-left:2%;
	margin-right:2%;
	overflow:hidden;
}

#section div.article div.texte2 {
	text-align:justify;
	color:#000;
	font-size : 0.7em;
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	width:92%;
	margin-left:2%;
	margin-right:2%;
	overflow:hidden;
}

#section>div.article div.texte,/*ignoré par ie*/
#section>div.article div.texte2 {
	margin-left:4%;
	margin-right:4%;
}


#section div.article div.texte div.illustration {
	float:left;
	margin-right:20px;
}

#section div.article div.texte2 div.illustration {
	float:right;
	margin-left:20px;
}

#section div.article div div.illustration img {
	border:1px solid #4170bc;
}

#section div.article div div.illustration p {
	color:#000;
	font-size : 0.6em;
	font-style:italic;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#evenements {
	float : left;
	width:84%;
	margin-left:3%;
	margin-top:14px;
}
div > #evenements {
	margin-left:6%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#evenements h2 {
	float : left;
	margin:0;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	width : 100%;
	padding-left : 17px;
	margin-bottom:10px;
}
#evenements > h2 {
	padding-left : 3%;
	width : 97%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#evenements div a.titre {
	float : left;
	font-size: 0.70em ;
	font-weight:bold;
	color: #fff;
	clear:both;
	background-image : url("../images/longclic4.gif");
	background-repeat : no-repeat;
	width : 100%;
	padding-left : 17px;
}
#evenements div > a.titre {
	width : 97%;
	padding-left : 3%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#evenements div a.titre span.texte {
	padding-left:10px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#evenements div div.illustration {
	float:left;
	clear:left;
	margin:10px 0 0px 15px; 
	width:200px;
	font-size:0.70em ;
}
#evenements div > div.illustration {
	margin:10px 0 0px 30px; 
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#evenements div div.illustration img {
	float:left;
	clear:left;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#evenements div div.illustration p	{
	float:left;
	margin:0;
	font-style:italic;
	margin-left:15px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#evenements div div.texte {
	float : left;
	margin:10px 0 10px 15px;
	font-size:0.70em ;
	text-align:justify;
	width: 245px;
}
#evenements div > div.texte {
	margin:10px 0 10px 15px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#evenements a.precedent	{
	background-image:url("../images/picto8.gif");
	background-repeat:no-repeat;
	background-position:left center;
	margin-left:200px;
	float : left;
	font-size: 0.70em ;
	color: #000;
	text-align:right;
	padding-left:10px;
	padding-right:10px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#evenements a.suivant {
	background-image:url("../images/picto7.gif");
	background-repeat:no-repeat;
	background-position:right center;
	float : left;
	padding-left:10px;
	padding-right:10px;
	font-size: 0.70em ;
	color: #000;
}

/*####################################################################*/
/* ===Plans=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans {
	float:left;
	width:97%;
	padding-left:3%;
}

#plans * {
	margin:0;
	padding:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans h2 {
	float : left;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	margin-top : 14px;
	padding-left : 3%;
	width :97%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans h3 {
	float:left;
	color:#5a88d3;
	font-size:0.8em;
	font-weight: bold;
	width:100%;
	margin-top:10px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans img {
	border:1px solid #4170bc;
	float:left;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans p {
	float:left;
	font-size:0.8em;
}
#plans p.info {
	color:#5a88d3;
	font-style:italic;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	width:85%;
	margin-left:2%;;
}
#plans>p.info {
	margin-left:4%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans table {
	float:left;
	font-size:0.7em;
	width : 88%;
	margin-left:3%;
}
#plans>table {
	margin-left:6%;
}

#plans table tbody {
	float:left;
	width : 100%;
}

#plans table tbody tr {
}
/* #bloc_fond #bloc_complet #bloc_contenu */
#plans table tbody tr th {
	background-color:#aec4ea;
	color:#43478f;
	padding:10px;
	background-image:url("../images/clic_tableau.gif");
	background-repeat:no-repeat;
	background-position:top right;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans table tbody tr td  {
	text-align:center;
	background-color : #d6e1f4;
	padding:10px;
}


/* #bloc_fond #bloc_complet #bloc_contenu */
#plans table tbody tr td.titre {
	background-color:#4170bc;
	color:#fff;
	font-weight:bold;
	background-image:url("../images/clic_tableau2.gif");
	background-repeat:no-repeat;
	background-position:top right;
	white-space:nowrap;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans table tbody tr td.lien p.vendu {
	color:#F00;
	float:left;
	text-align:center;
	width:100%;
	font-size:1em;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans table tbody tr td.prix {
	white-space:nowrap;
}
/* #bloc_fond #bloc_complet #bloc_contenu */
#plans table tbody tr td.lien a {
	float:left;
	margin:0;
	padding:10px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans table tbody tr td.lien a:link {
	color:#5a88d3;
	text-decoration:underline;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans table tbody tr td.lien a:visited {
	color:#43478f;
	text-decoration:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#plans table tbody tr td.lien a:hover {
	background-color:#fff;
	color:#5a88d3;
}

/*####################################################################*/
/* ===Bureau de vente=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente {
float:left;
	width : 90%;
}
#bureau_de_vente * {
	margin:0;
	padding:0;
	border:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente h2 {
	float : left;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	margin-left : 4%;
	margin-top : 14px;
	padding-left : 3%;
	width : 89%;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration {
	float:left;
	margin-top:10px;
	margin-left:4%;
	margin-right:6%;
	width:20%;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration_solo {
	float:left;
	font-size:0.7em;
	width:160px;
	margin-top:10px;
	margin-left:5%;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration_solo img {
	float:left;
	border:1px solid #4170bc;
	position:relative;
	left:50%;
	margin-left:-50px;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration_solo p{
	float:left;
	width:100%;
	text-align:center;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration_solo a{
	float:left;
	width:100%;
	text-align:center;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration_solo a:link {
	color:#4170bc;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration_solo a:visited {
	color:#43478f;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration_solo a:hover {
	color:#000;
}

#bureau_de_vente div.illustration {
}
/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration img {
	float:left;
	border:1px solid #4170bc;
	position:relative;
	left:50%;
	margin-left:-50px;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration p {
	float:left;
	font-size:0.7em;
	width:100%;
	text-align:center;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration a {
	float:left;
	font-size:0.7em;
	width:100%;
	text-align:center;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration a:link {
	color:#4170bc;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration a:visited {
	color:#43478f;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente div.illustration a:hover {
	color:#000;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente p.legende {
	float:left;
	clear:left;
	font-size:0.7em;
	margin-top:4%;
	margin-left:3%;
	width:86%;
	font-weight:bold;
	color: #4170bc;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente p.invite {
	float:left;
	font-size:0.7em;
	font-weight:bold;
	color: #4170bc;
	margin-top:4%;
	margin-left:3%;
	width:86%;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente a img {
	float:left;
	margin:10px 0 0 40px;
	border:1px solid #aec4ea;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente ul {
	float:left;
	width:100%;
	margin:0;
	padding:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente ul li {
	float:left;
	list-style-type:none;
	margin-top:4%;
	margin-left:5%;
	width:82%;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente ul li p.titre {
	float:left;
	font-size:0.7em;
	font-weight:bold;
	color: #4170bc;
	width:80%;
	padding-right:10px;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente ul li p.texte {
	float:left;
	font-size:0.7em;
	width:350px;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#bureau_de_vente a img.plan {
	float:left;
	border:1px solid #aec4ea;
	margin-top: 10px;
	margin-left:25%;
}

#bureau_de_vente img.plan {
	float:left;
	border:1px solid #aec4ea;
	margin-top: 10px;
	margin-left:25%;
}

#bureau_de_vente img.image_bdv {
	float:left;
	border:1px solid #aec4ea;
	margin-top: 10px;
	margin-left:25%;
}

/*####################################################################*/
/* ===Résultat de recherche=== */
/*####################################################################*/

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche * {
	margin:0;
	padding:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.description_recherche {
	float:left;
	font-size:0.7em;
	margin-left:3%;
	width:94%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.description_recherche p.annonce {
	float:left;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	margin-top: 14px;
	padding-left : 3%;
	width : 97%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.description_recherche ul li {
	float:left;
	margin-left:6%;
	width:86%;
	list-style-type:none;
	background-image:url('../images/tiret.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:2%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.description_recherche p.conclusion {
	float:left;
	background-image:url('../images/picto7.gif');
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:2%;
	margin-left:6%;
	width:86%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche p.departement {
	float : left;
	font-weight : bold;
	font-size:0.7em;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	margin-top: 14px;
	margin-left:20px;
	padding-left : 17px;
	width:88%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition {
	float:left;
	font-size:0.7em;
	margin-top: -1px;
	margin-bottom:11px;
	margin-left:20px;
	width:92%;
	padding-bottom:10px;
	border:1px solid #4170bc;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition p.illustration {
	border:1px solid #4170bc;
	float:left;
	margin-left:15px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition p.lien {
	font-size: 1.3em;
	float:left;
	padding-bottom:10px;
	width:94%;
	margin-left:3%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition p.lien a {
	font-weight:bold;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition p.lien a:link {
	color: #4170bc;
}

#resultat_recherche div.proposition p.lien a:visited {
	color: #43478f;
}

#resultat_recherche div.proposition p.lien a:hover {
	color:#5a88d3;
	text-decoration:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.description {
	width:94%;
	float:left;
	margin-left:3%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.description li {
	list-style-type:none;
	width:100%;
	float:left;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.description li.accroche {
	float:left;
	margin-top:10px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.liste_lots {
	float:left;
	margin-left:3%;
	width:94%;
	margin-top:10px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.liste_lots li.color0 {
	background-image:url("../images/clic_tableau3.gif");
	background-repeat:no-repeat;
	background-position: top right;
	float:left;
	width:97%;
	list-style-type:none;
	background-color:#d6e1f4;
	margin-bottom:1px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.liste_lots li.color1 {
	background-image:url("../images/clic_tableau4.gif");
	background-repeat:no-repeat;
	background-position: top right;
	float:left;
	width:97%;
	list-style-type:none;
	background-color:#aec4ea;
	margin-bottom:1px;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.liste_lots li p.nb_pieces {
	width:60px;
	float:left;
	text-align:center;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.liste_lots li p.nb_pieces a {
	width:100%;
	float:left;
	text-align:center;
}


/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.liste_lots li p.nb_pieces a:link {
	color:#000;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.liste_lots li p.nb_pieces a:hover {
	color:#fff;
	text-decoration:none;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.liste_lots li p.nb_pieces a:visited {
	color:#43478f;
}


/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.liste_lots li p.prix {
	width:150px;
	float:left;
	text-align:center;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#resultat_recherche div.proposition ul.liste_lots li p.nb_logements {
	width:70px;
	text-align:center;
	float:left;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.liste_lots li p.texte {
	width:120px;
	text-align:center;
	float:left;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#resultat_recherche div.proposition ul.liste_lots li p.date_livraison {
	text-align:center;
	float:left;
	width:80px;
}


/*####################################################################*/
/* ===Résultat de recherche=== */
/*####################################################################*/


/* #bloc_fond #bloc_complet #bloc_contenu */
#contacts {
	float:left;
	width:94%;
	margin-left:3%;
}

/* #bloc_fond #bloc_complet #bloc_contenu */
#contacts * {
	padding:0;
	margin:0;
}

#contacts h2 {
	margin-top : 14px;
	float : left;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	padding-left : 3%;
	width : 97%;
}

#contacts div.formulaire {
	font-size : 0.7em;
	float : left;
	width : 360px;
}

#contacts div.formulaire p.reponse {
	float : left;
	width : 360px;
	margin-top:15px;
	margin-left:10px;
}

#contacts div.formulaire form {
	margin-left:10px;
	margin-top:15px;
}

#contacts div.formulaire form fieldset {
	border:none;
	margin-bottom:10px;
}

#contacts div.formulaire form fieldset legend {
	float:left;
	position:relative;
	bottom:0px;
}

#contacts div.formulaire form fieldset p {
	float:right;
}

#contacts div.formulaire form fieldset p select {
	font-size : .9em;
}

#contacts div.formulaire p.misengarde {
	text-align:justify;
}

#contacts div.adresse {
	background-image:url('../images/clic_tableau3.gif');
	background-repeat:no-repeat;
	background-position:top right;
	font-size : 0.7em;
	float : right;
	width : 150px;
	margin-top:200px;
	/* background-color:#d6e1f4;*/
	margin-bottom:20px;
	margin-right:20px;
}

#contacts div.adresse p {
	width : 100%;
	text-align:center;
}

#contacts div.adresse p.detail {
	width : 80px;
	margin-left:22%;
}

#contacts div.adresse p a:link {
	color:#4170bc;
}

#contacts div.adresse p a:hover {
	color:#000055;
	text-decoration:none;
}

#contacts div.adresse p a:visited {
	color:#43478F;
}

#mailing_list {
	background-image:url('../images/clic_tableau3.gif');
	background-repeat:no-repeat;
	background-position:top right;
	font-size : 0.7em;
	float : right;
	width : 130px;
	background-color:#d6e1f4;
	padding:10px;
	margin-right:20px;
}

#mailing_list p {
	float : left;
	width:100%;
}

#mailing_list form input {
	float : left;
	width:130px;
	margin-top:10px;
}

#newsletter {
	margin:0;
	padding:0;
	float:left;
	margin-left:3%;
	width:94%;
	height:500px;
}

#newsletter * {
	margin:0;
	padding:0;
}

#newsletter h2 {
	margin-top : 14px;
	float : left;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic3.gif");
	background-repeat : no-repeat;
	padding-left : 17px;
	width : 100%;
}

#newsletter p {
	float:left;
	font-size:0.8em;
	margin: 40px 0 0 20px;
	width:400px;
}

div.en_travaux {
	margin:0;
	padding:0;
	float:left;
	font-size:0.8em;
	font-weight:bold;
	color:#4170bc;
	margin: 40px 0 0 20px;
	height:400px;
}


/*####################################################################*/
/* ===EVENEMENTS_ACCUEIL=== */
/*####################################################################*/


/* #bloc_fond #bloc_complet #bloc_contenu*/
#news {
	float : left;
	width:100%;
	margin:0;
	padding:0;
}

#news * {
	margin:0;
	padding:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news h2 {
	float : left;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	padding-left : 17px;
	width : 520px;
	margin-bottom:10px;
	margin-left:20px;
	margin-top:14px;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article p.titre {
	float : left;
	font-size: 0.70em ;
	font-weight:bold;
	color: #fff;
	clear:left;
	width:500px;
	background-image : url("../images/longclic4.gif");
	background-repeat : no-repeat;
	padding-left : 17px;
	margin:0 0 0 20px;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article p.titre a {
	float : left;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article p.titre span {
float : left;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article p.titre span.texte {
	margin-left:20px;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article div.accroche {
	float:left;
	font-size:0.9em;
	color:#4170bc;
	font-weight:bold;
	border-bottom:2px solid #4170bc;
	width:470px;
	padding-left:10px;
	margin:10px 0 20px 25px;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article div.illustration {
	float:left;
	font-size:0.70em ;
	width:200px;
	margin:0 0 0 25px;
	padding:0;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article div.illustration img{
	float : left;
	width:200px;
}	

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article div.illustration p {
	float : left;
	width:200px;
	text-align:center;
	margin:0 0 10px 5px;
	font-style:italic;
}


/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article div.illustration p a {
	float:left;
	text-align:justify;
	width:200px;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article div.illustration p a {
	float : left;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article div.illustration p a:link {
	color:#4170bc;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article div.illustration p a:hover {
	color:#000;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article div.illustration p a:visited {
	color:#43478f;
}

/* #bloc_fond #bloc_complet #bloc_contenu*/
#news div.article div.carole {
	margin:0 0 10px 20px;
	padding:0;
	float : left;
	width: 250px;
}

#news p.precedent_suivant{
	float:left;
	width:520px;
}

#news p.precedent_suivant a {
	float:left;
	font-size:0.7em;
	width:520px;
	text-align:right;
}

#news p.precedent_suivant a:link {
	color:#4170bc;
	font-weight:bold;
	font-size:0.8em;
}
#news p.precedent_suivant a:hover {
	color:#000;
font-weight:bold;
	font-size:0.8em;
}
#news p.precedent_suivant a:visited {
	color:#43478f;
font-weight:bold;
	font-size:0.8em;
}

/*####################################################################*/
/* ===PROCHAINEMENT=== */
/*####################################################################*/


/* bloc_fond bloc_complet bloc_contenu */
#prochainement {
	margin:0;
	padding:0;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement h2 {
	float : left;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	margin:14px 0 0 20px;
	padding-left : 17px;
	width : 500px;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement p {
	float:left;
	font-size:0.7em;
	margin-left:40px;
	width:450px;
	text-align:justify;
	/*text-indent:3em;*/
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement ul {
	float:left;
	list-style-type:none;
	margin:0 0 0 20px;
	width:450px;
	padding:0;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement ul li {
	float:left;
	margin-top:5px;
	margin-left:20px;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement ul li a {
	float:left;
	font-size:0.7em;
}


/* bloc_fond bloc_complet bloc_contenu */
#prochainement ul li a:link {
	color:#4170bc;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement ul li a:hover {
	color:#000;
	text-decoration:none;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement ul li a:visited {
	color:#43478f;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div {
	float:left;
	margin:0 0 20px 20px;
	width:92%;
	border:1px solid #4170bc;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement p.departement{
	float : left;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	padding-left : 17px;
	width : 450px;
	margin:14px 0 0 20px;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement p.departement a {
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.description {
	float:left;
	color:#4170bc;
	font-weight : bold;
	margin:10px 0 0 10px;
	width:500px;
	padding:0;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.description img{
	margin:0 5px 0 0;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.carole {
	width:82%;
	float:left;
	margin:5px 0 5px 10px;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.lancement {
	float:left;
	width:55%;
	margin: 10px 0 0 10px;
	color:#4170bc;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.livraison {
	float:left;
	width:55%;
	margin: 0 0 0 10px;
	color:#4170bc;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.contact {
	float:left;
	width:55%;
	margin: 0 0 5px 10px;
	color:#4170bc;
}


/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.contact span.entete {
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.contact span.email a:link {
	color:#4170bc;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.contact span.email a:hover {
	color:#000;
	text-decoration:none;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.contact span.email a:visited {
	color: #43478f;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.illustration {
	float:right;
	width:210px;
	margin-right:10px;
}

/* bloc_fond bloc_complet bloc_contenu */
#prochainement div p.illustration img.photo {
	float:left;
	width:100%;
}

#prochainement div p.illustration img.logo {
	float:left;
}


/*####################################################################*/
/* ===CONTACTS_PROGRAMME=== */
/*####################################################################*/


#contacts_programme {
	float:left;
	width:100%;
}

#contacts_programme *{
	margin:0;
	padding:0;
}

#contacts_programme h2 {
	float:left;
	font-size : 0.7em;
	font-weight : bold;
	color : #FFF;
	background-image : url("../images/longclic2.gif");
	background-repeat : no-repeat;
	margin-top:14px;
	margin-left:4%;
	padding-left : 3%;
	width : 89%;
}

#contacts_programme p {
	float:left;
	font-size:0.7em;
}

#contacts_programme p.intro {
	margin-left:5%;
	width : 90%;
	margin-top:10px;
}

#contacts_programme p.reponse {
	margin-left:5%;
	width : 90%;
	margin-top:10px;
}

#contacts_programme p.explication {
	margin-left:5%;
	width : 90%;
	margin-top:10px;
}

#contacts_programme p.misengarde {
	margin-left:5%;
	width : 90%;
	margin-top:10px;
	font-style:italic;
	font-size:0.6em;
}

#contacts_programme p.erreur {
	margin-left:8%;
	width : 84%;
	margin-top:10px;
}

#contacts_programme  form {
	float:left;
	margin-top:10px;
	margin-left:5%;
	width : 90%;
}

#contacts_programme  form  fieldset {
	float:left;
	width:100%;
	border:none;
	margin-bottom:10px;
}
#contacts_programme  form  fieldset  p {
}
#contacts_programme  form  fieldset p.legende {
	float:left;
	width:30%;
}

#contacts_programme  form  fieldset p.input {
	float:right;
	width:70%;
}
#contacts_programme  form  fieldset p.input input {
	float:left;
}
#contacts_programme  form  fieldset p.input label {
	float:left;
}
#contacts_programme  form  fieldset.newsletter p.input input {
	width:15px;	/*nécessaire, bug ?*/
	height:15px; /*idem*/
}
#contacts_programme  form  fieldset.origine p.input input {
	width:5%;
}
#contacts_programme  form  fieldset.origine p.input label {
	width:95%;
}

/*####################################################################*/
/* ===bandeau_bas=== */
/*####################################################################*/


#bandeau_bas {
	float:left;
	width:100%;
	border-top:1px solid red;
	background-color:white;
	font-size:0.6em;
}
@media print {
	#bandeau_bas {
		display:none;
	}
}

#bandeau_bas * {
	margin:0;
	padding:0;
}

#bandeau_bas span.liens {
	float:left;
	width:350px;
	color:black;
}

#bandeau_bas span.liens a
{
	float:left;
	padding-right:20px;
}
#bandeau_bas span.liens a:link,
#bandeau_bas span.liens a:hover,
#bandeau_bas span.liens a:visited
{
	color:black;
	text-decoration:none;
}

#bandeau_bas span.copyright {
	float:right;
	width:350px;
	text-align:right;
}


#programmes_index {
	float:left;
	margin-top: 30px;
	margin-left:3%;
	width:94%;
}
#programmes_index * {
margin:0;
padding:0;
}
#programmes_index p {
	font-size:0.7em;
color:#4170bc;
	  font-weight:bold;
}
#programmes_index p.illustration {
}
#programmes_index p.illustration img {
border:none;
}

/*####################################################################*/
/* ===Styles pour Carole=== */
/*####################################################################*/

#news div.article div.carole,
#introduction div.carole {
	font-size:0.7em;
}

#introduction div.carole p,
#introduction div.carole a {
	font-size:1em;
}

#prochainement div p.carole p,
#news div.article div.carole p,
#section div.article div.texte p,
#section div.article div.texte2 p,
#introduction div.carole p {
	text-align:justify;
}

#prochainement div p.carole p.saut,
#news div.article div.carole p.saut,
#section div.article div.texte p.saut,
#section div.article div.texte2 p.saut,
#introduction div.carole p.saut {
	margin-bottom:15px;
}

#prochainement div p.carole p.saut2,
#news div.article div.carole p.saut2,
#section div.article div.texte p.saut2,
#section div.article div.texte2 p.saut2,
#introduction div.carole p.saut2 {
	margin-bottom:30px;
}

#prochainement div p.carole h4,
#news div.article div.carole h4,
#section div.article div.texte h4,
#section div.article div.texte2 h4,
#introduction div.carole h4 {
	color:#4170bc;
	margin-bottom:10px;
}

#prochainement div p.carole h5,
#news div.article div.carole h5,
#section div.article div.texte h5,
#section div.article div.texte2 h5,
#introduction div.carole h5 {
	font-style:italic;
	color:#4170bc;
	margin-bottom:5px;
}

#prochainement div p.carole ul li,
#news div.article div.carole ul li,
#section div.article div.texte ul li,
#section div.article div.texte2 ul li,
#introduction div.carole ul li {
	list-style-type:none;
	background-image:url("../images/picto7.gif");
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:10px;
}

#prochainement div p.carole a:link,
#news div.article div.carole a:link,
#section div.article div.texte a:link,
#section div.article div.texte2 a:link,
#introduction div.carole a:link {
	color:#4170bc;
}

#prochainement div p.carole a:hover,
#news div.article div.carole a:hover,
#section div.article div.texte a:hover,
#section div.article div.texte2 a:hover,
#introduction div.carole a:hover {
	color:#000;
	text-decoration:none;
}

#prochainement div p.carole a:visited,
#news div.article div.carole a:visited,
#section div.article div.texte a:visited,
#section div.article div.texte2 a:visited,
#introduction div.carole a:visited {
	color:#43478f;
}

#copernic {
    font-weight: bold;
    font-size: small;
    display: block;
    padding: 0px;
    margin: 0px;
    float: left;
}

#copernic img {
    float: left;
}

#copernic p {
    display: block;
    margin-top: 100px;
    margin-left: 301px;
}

#copernic h2 {
    float: left;
    clear: left;
    font-size: small;
    width: 100%;
    margin-top: 20px;
    text-align: center;
}

#copernic table {
    width: 540;
    clear: left;
    margin-left: 27px;
    margin-top: 5px;
    margin-bottom: 20px;
    border: 1px solid;
    border-collapse: collapse;
}

#copernic td, th {
    border: 1px solid;
    width: 12%;
    text-align: center;
    empty-cells: show;
}

#copernic th {
    font-size: small;
}

#copernic td.vert, th.vert {
    background-color: #ccffcc;
}

#copernic td.violet, th.violet {
    background-color: #cc99ff;
}

#copernic td.orange, th.orange {
    background-color: #ffcc99;
}

#copernic td.bleu, th.bleu {
    background-color: #99ccff;
}
