/* CSS Document */
html, body, table , td {height:100%;margin:0px;padding:0px;width:100%;background-color: #000000;  

}
#conteneur {
    position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 702px;
	border: 0px solid #000;
	background: #000000 url(images/charte2/restaurant-cannes-aux-anges-fd.jpg) left top no-repeat/**/ ;


     }
	 
#musique {
	text-indent:-20000px;
	font-size: 10px;
	position:absolute;
	z-index:100;

} 


a{
	text-decoration: none;
	font-family: verdana , sans serif;
	font-weight:regular;
	font-size: 12px;
	color: #ffffff;
	margin-left:10px;
	margin-right:10px;
	/*border: white 1px dotted;*/
	

}
a:hover{
	/*text-decoration: underline;*/
	font-family: verdana , sans serif;
	font-weight:regular;
	font-size: 12px;
	color: #ffffff;
	margin-left:10px;
	margin-right:10px;
	border-bottom: 1px dotted #EA89AA;
}


#menu_haut{
position: absolute;
padding:120px 0px 0px 340px;
z-index:800;

}

#menu_bas{
position: absolute;
padding:587px 0px 0px 330px;


}

#copyright_bas {

position: absolute;
padding:590px 0px 0px 30px;
z-index:50;

	color:#cccccc;
	font-family: verdana , sans serif;
	font-weight:regular;
	font-size: 12px;
}


h1 {
	text-indent:-20000px;
	font-size: 10px;
	position:absolute;
	z-index:100;

} 

h2 {
	text-indent:-20000px;
	font-size: 10px;
	position:absolute;
	z-index:100;

} 

h3 {
	text-indent:-20000px;
	font-size: 10px;
	position:absolute;
	z-index:100;

} 

h4 {
	text-indent:-20000px;
	font-size: 10px;
	position:absolute;
	z-index:100;

} 

h5 {
	text-indent:-20000px;
	font-size: 10px;
	position:absolute;
	z-index:100;

} 

h6 {
	text-indent:-20000px;
	font-size: 10px;
	position:absolute;
	z-index:100;

} 

#logo{
position: absolute;
padding:40px 0px 0px 0px;
z-index:900;
background-color:transparent;
}

#contenu_bloc {
background-color:transparent;
position:absolute;
margin:200px 10px 25px 600px;
padding-right:10px;
height:330px;
width:370px;
z-index:5000;
overflow:auto;

/*scrollbar-face-color:"#E6DDD8";
scrollbar-shadow-color: #ffffff; 
scrollbar-highlight-color: white;
scrollbar-3dlight-color: #BBA395;
scrollbar-darkshadow-color: #000000;
scrollbar-track-color: #FEFEFE; 
scrollbar-arrow-color: #E6DDD8;*/


scrollbar-base-color: #EB8AAB;
scrollbar-arrow-color: #0C0000;
scrollbar-face-color: #FFE8E8;
scrollbar-track-color: #EB8AAB;


/*text-align:justify;*/
}



#contenu_bloc a{
	text-decoration: none;
	font-family: verdana , sans serif;
	font-weight:regular;
	font-size: 10px;
	color: #AD1F51;
	/*border: white 1px dotted;*/
	margin:0; padding:0;
	

}
#contenu_bloc a:hover{
	text-decoration: underline;
	font-family: verdana , sans serif;
	font-weight:regular;
	font-size: 10px;
	color: #AD1F51;
	margin:0; padding:0;
}





#titre{
font-size:20px;
color:#B23E87;
/*border-bottom: white 1px dotted;*/
font-style:italic;

}


#txt_txt_droite{
padding-left:0px;

}

#img_txt_gauche{
margin-left:0px;
float:left;
margin-right:10px;

}

#img_txt_droite{
margin-top:10px;
margin-right:0px;
margin-left:10px;
margin-bottom:10px;
float:right;

}

#contenu_bloc p {
margin-right:10px;
	color: #000000;
	font-family: verdana , sans serif;
	font-weight:regular;
	font-size: 11px;
}



form {
background-color:transparent;
	font-family: verdana , sans serif;
	font-weight:regular;
	font-size: 11px;
	height:200px;
}

legend {
color:#B23E87;
	font-weight:regular;
	font-size: 14px;
	font-style:italic;
}

fieldset 
  {
  padding: 1em;
  }
label 
  {
  display: inline;
  float: left;
  width: 70px;
  
  } 



input {
border:1px solid white;
background-color:#F2B7CC;
	font-family: verdana , sans serif;
	font-weight:regular;
	font-size: 11px;
	color:#000000;

}

#contenu_bloc img {
border:0px solid white;
}

#revue{
margin-left:100px;

}