	body {

	padding: 0;

	margin:0;

	background: #d9dadb url(../img/fond.jpg) repeat-x;

	font-family: "Times New Roman", Times, serif;

	font-size : 12px;

	color : #0060A9;

	}

	

div#container1_0 {

	margin:auto;

	width:960px;

	height: auto;

	background: transparent url(../img/ombre_g.png) repeat-y left;

	}

	

div#container1_1 {

	margin:auto;

	width:960px;

	height: auto;

	background: transparent url(../img/ombre_d.png) repeat-y right;

	}

	

	div#container {

	margin:auto;

	width:940px;

	height:auto;

	background:white;

	}

	

	div#header {

	margin:auto;

	padding-top:31px;

	width:840px;

	height: 67px;

	background: white;

	}

	

	.motif1 {

	margin:auto;

	margin-top:10px;

	width:840px;

	height: 74px;

	background: white url(../img/motif_1.gif) no-repeat top center;

	}

	

	.motif1_sousmenu {

	margin:auto;

	margin-top:30px;

	width:840px;

	height: 74px;

	background: white url(../img/motif_1.gif) no-repeat top center;

	}

	

	div#realisations {

	margin:auto;

	margin-top:10px;

	width:840px;

	height: auto;

	background: white;

	}

	

div#programmes_en_cour {

	margin:auto;

	width:840px;

	height: auto;

	background: white;	

}

	

	div#footer {

	margin:auto;

	clear:both;

	width:840px;

	height:120px;

	color:#B3B09E;

	background: white url(../img/motif_2.gif) no-repeat center;

	}

	

	form {

	margin: 0px;

	padding: 0px;

	}

	

	
	h2 {

	font-family: "Times New Roman", Times, serif;

	font-size : 21px;

	color : #0060A9;

	line-height:30px;

	margin:0;

	}

	

	h3 {

	font-family: "Times New Roman", Times, serif;

	font-size : 14px;

	color : #0060A9;

	margin:0;

	}

	

	div#separation_verticale {

	width:6px;

	height:400px;

	float:left;

	}

	

	div#page_contact {

	margin:auto;

	padding-top:35px;

	width:840px;

	height:400px;

	background: white;

	line-height:20px;

	}



 	.text_field_rub3 {

    font-family: "Times New Roman", Times, serif;

	font-size:12px;

	color : #0060A9;

	background: #E6E6E6 ;

	border: 0px;;

	padding-left:4px;

 	}

	

	.alerte {

	color:red;

	font-weight: bold;

	}

	

	div#div_tableau {

	width:840px;

	height:350px;

	padding-top:40px;

	padding-left:40px;

	background: white url(../img/fond_contact.jpg) no-repeat;

	}

	

	div#page {

	width:840px;

	height:auto;

	margin:auto;

	background:white;	

	}

	

	/* FICHE */

	div#image_colonne_fiche {

	width: 220px;

	height: auto;

	margin: auto;

	background: transparent url(../img/sep_fiche.gif) repeat-y;

	float: left;

	background-position: center;

}



div#contenu_colonne_fiche {

	width: 400px;

	height: auto;

	margin: auto;

	float: left;

}



.image_dynamique_module {

	width: 170px;

	height: 170px;

	margin: auto;

	background-color: transparent;

	padding-left: 20px;

}



.image {

	width:150px;

	height:150px;

	margin:auto;

	float:left;

 }





/* compteur */

div#bloc_compteur {

	width: 840px;

	height: 35px;

	text-align: center;

	background: transparent;

}

.compteur {

	font-size: 16px;

	font-weight: bold;

	color : #B4B09E;

}

    sup {
        vertical-align:super;
        font-size:8px;
        }
		  
 /* LIENS */
 
 A:link {
	TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: none;
}
