body { background:url("image1.png") ; background-repeat : repeat; }

h1{font-size: 1.5em;}
h2{font-size: 1.4em;}
h3{font-size: 1.3em;}
h4{font-size: 1.2em;}
h5{font-size: 1.1em;}
h6{font-size: 1em;}

fieldset{
  font-weight: bold;
  font-size: 0.8em;
}


#site_nom h1
{
	font-size:1.5em;
	text-transform: uppercase;
	letter-spacing: 0.5em;
	font-weight: bold;
}

/* Mise en forme du titre des pages */

div#site_contenu h3
{
	text-transform: uppercase;
	letter-spacing: 0.3em;
	font-weight: bold;
}

div#site_contenu p
{
	line-height: 2em ;
}


#site_bas_page {
	font-size:0.7em;
}


/***** Bloc banniere *****/
#debut_site_contenu 	{ margin: 0; padding:0; background:url("image2.jpg") ; background-position : top center ; background-repeat:no-repeat; background-color:transparent; height:15px ;	width:990px; margin:auto; margin-top:10px; }
#site_entete 		{ margin: 0; padding:0; background:url("image3.jpg") ; background-position : 2px 0px ; background-repeat:no-repeat; 	 height:115px ;	width:974px; margin:0; }
#site_menu_page 	{ margin: 0; padding:0; background:url("image4.jpg") ; background-position : 2px 0px ; background-repeat:no-repeat; 	 height:28px ;	width:974px; margin:0; }
#site_contenu 		{ margin: 0; padding:0; background:url("image5.jpg") ; background-position : top center ; background-repeat:repeat-y;  background-color:#FFF; padding-top:20px; 	width:990px; margin:auto; }
#fin_site_contenu	{ margin: 0; padding:0; background:url("image6.jpg") ; background-position : top center ; background-repeat:no-repeat; background-color:#FFF; 	 height:75px ;	width:990px; margin:auto; }

/**** Site Entête (texte banniere) ****/
#site_baseline, #site_adresse, #lien_entete	{display:none ;}
#site_nom h1
{	text-indent: -5000px }
h1#header a
{
	display: block ;
	background:url("image7.gif") ;
	background-position : 10px 0px ;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	width: 800px ;
	height: 50px ;
	position: relative ;
	left: 0px ;
	top: 0px ;
}

/***** Menu *****/
#site_menu_page {clear:both; }
#site_menu_page ul { text-align:right; list-style-type:none ; display:inline ; float:right ; margin: 4px 15px 4px 0px; }
#site_menu_page li { display:inline ;  font-weight:bold;  padding:0 10px 0 10px; }
#site_menu_page li a { text-decoration:none; }
#site_menu_page li a:hover {}
#site_menu_page li a:active, #site_menu_page li a:focus {  }

/**** Contenu ****/
#site_page {padding: 5px 50px 5px 20px;}
#site_page  h3 {margin: 5px 10px; padding: 5px 10px; border-left: 7px solid blue;}
#site_page  h2 {line-height: 32px; margin: 5px 10px; padding-left: 35px;background:url("image8.png") ; background-position : 0px 0px ; background-repeat:no-repeat; }

#site_page  p { text-align:justify ; margin:0 ; padding: 0px 20px 10px 20px ;}
#site_page  p:first-letter { }
#site_page_image {margin: 10px 30px 10px 10px ; padding:5px;  background-color:#EFF; border:2px solid #BDD ; float:right; }

/**** Bas ****/
#site_bas_page { background:transparent ; margin:auto ; border:none ; clear:both; text-align:center; margin-right:30px; }
#site_bas_page a { text-decoration:none;  }
#site_bas_page form, img, src {
  border: none;
}
/*************************************
Couleur

 *************************************/

body {
  color:				#black;
  background-color: 	#343434 ;
}

fieldset{
	border-color: 			grey;
	color: 					black;
}
form input.validerformulaire{
	color:					orange;
	}

#liste_ville {
  border-color: 		#A9A9A9;
  background-color: 	#EEEEEE;
}
.selected {
    background: 		#DDDDDD;
}

#site_entete
{
	color: 				#FFFFFF;     
	background-color: 	transparent;
}

#site_nom h1
{
	color: 			#000000;
}


div#site_contenu h3
{
	color: 							#333;
}


div#site_contenu a
{
	color: 			blue;
}

div#site_contenu a:hover
{
	color: 			#555;
}



#site_page {
	border-color:		#313131;
	     }

#site_menu_page 
{
	background-color: 	blue;
}

#site_menu_page  li a
{
	color:			black;
}

#site_menu_page  li a:hover, #site_menu_page  #current a , legend
{
	color:		orange;
}

#diaporama h4, #prestation h4, #avis h4, #news h4
{
	background-color: 			white;
	color: 						dark-blue;
}
#diaporama, #prestation, #avis, #news, div#titre, div#liendevis
{
		border-color: 				grey;
}

div#liendevis
{
	color:					orange;
	border-color:			grey;
}
div#liendevis a{ 
	color: 			orange;
	}
div#liendevis a:hover{ 
	color: 								red;
}
div#site_bas_page a{
	color: 								grey;
	}