body {
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-repeat:no-repeat;
}
h1 {
		background-image : url("images/titre_fond.jpg");
		background-repeat:no-repeat;
		margin:0;
		height:40px;
		line-height: 40px;
		font-family: Arial, Helvetica, sans-serif;
        font-size: 13pt;
        color: #1B7EB7;
        text-align: center;
}
h2 {
		font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight: bold;
		text-align: left;
        color: #00476D;
        margin:0;
}
h3 {
		font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight: bold;
		text-align: center;
        color: #1B7EB7;
        margin:0px 0 9px 0 ;
}
.vert{
		color: #C5E051;
}
.orange{
		color: #F48E00;
}
.rouge{
		color: red;
}
p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        color: #00476D;
        text-align: justify;
        margin:0;
}
.p_centre{
		text-align:center;
}
.p_droite{
		text-align:right;
}
table{
		border:1px;
		cellpadding:2;
		cellspacing:2;
		width:75%;
}
td{
		font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight: bold;
        color: white;
        text-valign:top;
}
.input{
		width:300px;
}
textarea{
		width:300px;
		height:80px;
}
#total {
		position: absolute;
		width: 780px;
		left: 50%;
		margin-left:-390px ;
		background-image : url("images/contenu_fond.jpg");
}
#haut {
		position: relative;
		top:0px;
		left:0px;
		width: 780px;
		height: 130px;
		background-image : url("images/haut.jpg");
}
#contenu1 {
		position: relative;
		float:right;
		width: 629px;
}
#contenu2 {
		position: relative;
		background : url("images/filet.gif") top left no-repeat;
		left: 30px;
		width: 570px;
		padding: 20px 0;
}
/*                         FOOTER                            */
#footer {
		position: relative;
		float:left;
		width: 780px;
		height: 40px;
		background-image : url("images/footer.jpg");
}
#pointcom{
		Width:600px;
		margin-top:10px;
		margin-left:180px;
		font-family: Arial, Helvetica, sans-serif;
        font-size: 7pt;
        color: #00476D;
		text-align:center;
}
a.footer{
		font-size: 7pt;
        color: #00476D;
}
/*------------------------------------------------------------*/
#texte {
		position: relative;
		margin-bottom: 20px;
}
#contact {
		position: relative;
		float : left;
		background-color:gray;
		background : url("images/contact.jpg") no-repeat;
		height : 369px;
		width : 600px;
		padding-bottom : 20px;
		padding-top: 20px;
		padding-left : 10px;
		top:10px;
}
#une {
		position: relative;
		margin-bottom:10px;
}
/*                         RECHERCHE                            */
#cote {
		position: relative;
		float:left;
		width: 151px;
		background-image : url("images/recherche.jpg");
		background-repeat:no-repeat;
}
#recherche {
		position: relative;
		float:left;
		top: 30px;
		height: 151px;
		padding: 10px;
		text-align:center;
}
#adresse {
		position: relative;
		float:left;
		top:7px;
		width: 151px;
		text-align:center;
		padding: 10px 0 10px 0;
		background : url("images/filet_bleu.gif") top no-repeat;
}
#couder {
		position: relative;
		z-index: 1000;
		width: 151px;
		height: 1px;
		text-align:center;
}
.rechercheSelect {
		width: 120px;
}
/* --------------------------PHOTOS-------------------------------*/
ul.photos {
		margin: 0px 0 10px 1 ;
		padding: 0;
		list-style: none;
		width: 100%;
}
ul.photos li {
		display: inline;
		border: 0px;
		width: 25%;
		text-align: center;
		padding: 0;
		margin: 0;
}
.photo{
		Position: absolute;
		visibility: hidden;
		margin-top: -200px;
		display: none;
		width: 100%;
		text-align: center;
		z-index: 10;
}
/* --------------------------MENU-------------------------------*/
ul.menu {
		margin:0px 0 10px 130 ;
		padding: 0;
		height:1em ;
		list-style:none;
		width:650px;
		text-align:right;
		background-image : url("images/fond_menu.jpg");
}

ul.menu li {
		float:left ;
		border:0px solid white;
		width:130px ;
		text-align:center;
		padding: 0;
		margin:0;
}

.menu a {
		color: #1B7EB7;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight: bold;
		text-decoration:none ;
		display:block;
}

.menu a:hover {
		color:white ;
		background-image : url("images/menu_over.gif");
		background-color:transparent;
		text-decoration:none ;
}
/* ------------------------------------------------------------- */
a {
		color: #1B7EB7;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-weight: bold;
		text-decoration:none ;
}
a:hover {
		text-decoration:underline;
}
.savoir_plus{
		display: block;
		text-align:right;
		background : url("images/filet_savoir.gif") top no-repeat;
}
.retour{
		display: block;
		background : url("images/filet_retour.gif") bottom no-repeat;
}

