html {
	height:100%;
}
body {
	margin:auto;
	 width: 1000px;
	text-align:left;
	color:#000;
	font: 12px verdana, arial, sans-serif;
	background-color:#5e5550;
	background-repeat: no-repeat;
	background-position: top center;
	z-index:9999;


	
}


li:hover > ul { /* no go in IE */ }

#all {
 width: 1000px;
 margin: auto;
 height:100%;
 min-height:650px;

z-index:1;
}


a.bouton {
  color: white;
  background-color: #A3C319;
  text-decoration: none;
  font-weight: bold;
  text-align: center;
  padding: 5px;
  margin-right:5px;
}
a.bouton:hover {
  background-color: #5E554F;
    color: white;
   font-weight: bold;
  text-align: center;
  padding: 5px;
  margin-right:5px;

}
#all-bis {
 border: solid 1px #FFF;

}
#description {
        border: solid 1px #5E554F;
	color : #c1b062;
	font: 12px verdana, arial, sans-serif;
}
#coordonnees2 {
	border: solid 1px #5E554F;
	color:#FFF;
	font: 12px verdana, arial, sans-serif;
	border: 1px solid red;
}

/*Blocs de présentation des photographes*/

#description_haut{
	background:url("http://www.agenceemeraudemariage.com//img_desc/Sans-titre-2.png") no-repeat;	
	padding-top:10px;
}

#liste {
	color:#FFF;
	font: 12px verdana, arial, sans-serif;
	margin-bottom:0px;
	background:url("http://www.agenceemeraudemariage.com//img_desc/description_centre.png") repeat-y;
	padding-top:5px;
	padding-left: 10px;
		padding-right: 10px;
	min-height:90px;
	height:auto;


	
}

#description_bas{
	background:url("http://www.agenceemeraudemariage.com//img_desc/Sans-titre-3.png") no-repeat;	
	margin-top:0px;
	margin-bottom:0px;
	padding-top:30px;
}



#partenaire{
        border: solid 1px #FFF;
	color: #a4c41b;
	font: 12px verdana, arial, sans-serif;
	margin-top:20px;
}

#centre {
	 
 text-align:left;
 width:950px;
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 1px;
 min-height:560px;
 color: #000;
}
#centre_plan {
	 
 text-align:left;
 width:600px;
 margin-top: 5px;
 margin-bottom: 5px;
 margin-left: 1px;
height:500px;
 color: #000;
 padding-left:50px;
 border: 1px solid #FFF;
 overflow: auto 
}
/*Couleur des titres des pages (Noms des photographes)*/
#centre h1 {
	
color:#c1b062;
}

#main {
	margin-left: 220px;
	margin-right: 0px; 
	margin-top:0;
	padding: 0px;
	/*min-height:800px;*/
	text-align:left;
	width:660px;
	color: #FFF;

}
#main_index {

	margin-left: 200px;
	margin-right: 0px; 
	padding: 0px;
	display:block;
	 min-height:300px;
	text-align:left;
	width:780px;
}
#contacter{

	margin-top: 70px;
	padding: 3px  3px  3px  3px;
	display:block;
	 min-height:100px;
	text-align:center;
	width:180px;
	/*border: 1px solid #FFF;*/
}

/*Défini le chemin en haut de chaque page*/
#chemin {
text-align:left;
margin-bottom:-10px;
margin-left:40px;
color: #a4c41b;

}
#chemin a {
color:#a4c41b;


}

/*liens dans la page de description */
a {
	color: #a4c41b;
	font: 1em "Trebuchet MS",Arial,sans-serif ;
	line-height: 1em ;
	text-align: center ;
	text-decoration: none ;

}

h1 {
	color:#c1b062;
	margin-top:0;
	font-size:15px;
}
h2 {
	color:#FFF;
	text-align:left;
	font-size:12px;
}
h3{
	
	color:#c1b062;
}
hr {
	color:#184E7E;
background-color: #184E7E;
height: 1px;
border: 0;
}
/********************************* PIED  DE PAGE  ************************/
#footer {
 /*float: center;*/
 padding-top:5px;
 padding-bottom:5px;
 margin-top: 5px;
 font: 9pt Verdana, Arial, Sans-Serif;
 color:#CCC;
 width: 1000px;
 margin:0;
 /*border: solid 1px #DDD;*/
 margin-top:3px;
 text-align:center;
}
#footer a {
 color: #F47E33;
}
/****************************** FIN PIED  DE PAGE  ************************/


fieldset {
 padding:20px;
 margin-bottom:10px;
 }
legend {
 color:#fff;
 font-weight:bold
 }
label {
 margin-top:20px;
 display:block;
 }
label.inline {
 display:inline
 }
input {
 border:1px solid black;
 background-color:#5E554F;
  color:#fff;
 }
input[type=radio] {
 margin-right:50px;
 background-color:transparent;
 border:none;
 }
select, option {
 background-color:#5E554F;
  color:#fff;
 }
textarea {
 border:1px solid black;
 background-color:#5E554F;
  color:#fff;
 }

