body {
margin:20px;
background-color:#6B6B6B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;		
letter-spacing: 0.02em;     
color:#DCDCDC;
}

#conteneur {
position: absolute;
width: 734px;
left: 50%;
margin-left: -415px;
}

#header {
width:734px;
height:209px;
background-image:url('im/header.gif');
}

#contenu {
width:639px;
margin-top: -10px;
padding-right: 50px;
padding-left: 45px;
padding-bottom: 0px;
text-align:justify;
background-image:url('im/back.gif');
}

p.horaire {
position:relative;
float:left;
width:160px;
margin-top:45px;
margin-left:-100px;
text-align:left;
color:#DCDCDC;
padding-top:10px;
font-weight:normal;
font-size:7pt;
}

h1.horaire {
position:relative;
float:left;
width:120px;
margin-top:27px;
margin-left:25px;
font-size:10pt;
font-weight:normal;
}

h1.menu {
font-weight:bold; 
font-size:10pt;
position:relative;
float:left;
width:0px;
margin-top:23px;
padding-left:45px;
padding-right:0px;
color:#6B6B6B;
}

p.vousetesici {
font-weight:normal; 
font-size:7pt;
text-align:right;
margin-top:10px;
}

p.intro {
color:#494949;
text-align:center;
}


a.intro {
color:#7E7E7E;
}

a.logo {
position:relative;
float:right;
background-image:url('im/logo.gif');
height:92px;
width:234px;
margin-top:100px;
margin-right:10px;
}
a.logo:hover {
position:relative;
float:right;
background-image:url('im/logo.gif');
height:92px;
width:234px;
margin-top:100px;
margin-right:10px;
}

#copyright{
width:734px;
height:198px;
background-image:url('im/footer.gif');
background-repeat:no-repeat;
text-align:center;
font-weight:bold;
color:#00a0c8;
clear:both;
}

#copyright p.copyright{
position:relative;
float:right;
width:734px;
margin-top:10px;
margin-right:10px;
}

a.copyright {
font-size:10pt;
font-weight:bold;
color:#00a0c8; 
}

a.copyright:hover {
color:#ff00a2; 
text-decoration: none;
} 

#copyright p.newsletter{
	position:relative;
	float:left;
	width:200px;
	margin-top:131px;
	margin-left:0px;
	margin-bottom:0px;
}

INPUT.newsletter { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:bold; 
	color: #00a0c8;
	padding: 2px;
	margin: 1px;
	border: 2px solid #00a0c8;
	background-color:#000000;	
	position:relative;
	float:left;
	width:155px;
	margin-top:0px;
	margin-left:247px;
	margin-bottom:0px;
}

INPUT.newsletterSend { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:bold; 
	color: #00a0c8;
	padding: 0px;
	margin: 0px;
	height:22px;
	border: 2px solid #00a0c8;
	background-color:#000000;	
	position:relative;
	float:left;
	width:50px;
	margin-top:-21px;
	margin-left:417px;
	margin-bottom:0px;
}



a {
   font-weight:bold; 
	text-decoration: none;
	color:#00a0c8;
}
a:hover {
   font-weight:bold; 
	color:#ff00a2;
	text-decoration: none;
}

strong { font-size: 8pt; color:#00a0c8;}

h1.nomPage { 
position:relative;
float:left;
font-weight:bold; 
font-size:11pt;
color:#00a0c8; 
letter-spacing: 0.05em;
padding:0px;
margin:0px;
margin-top:-46px;
}

h1 { 
font-weight:bold; 
font-size:11pt;
color:#00a0c8; 
letter-spacing: 0.05em;
padding:0px;
margin:0px;
padding-top:5px;
padding-bottom:3px;
}

p{
margin:0px;
padding:0px;
}

h2 { 
font-weight:bold; 
font-size:11pt;
color:#00a0c8; 
letter-spacing: 0.05em;
padding:0px;
margin:0px;
padding-top:5px;
padding-bottom:3px;
}
 
INPUT { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
font-weight:bold; 
	color: #00a0c8;
	padding: 2px;
	margin: 1px;
	border: 2px solid #00a0c8;
	background-color:#000000;
}


SELECT {
	height: 17px;  
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
font-weight:bold; 
	color: #00a0c8;
	padding: 0px;
	margin: 0px;
	border: 2px solid #00a0c8;
	background-color:#000000;
}


TEXTAREA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
font-weight:bold; 
	color: #00a0c8;
	line-height: 1.5em;
	letter-spacing: 0.05em;
	border: 2px solid #00a0c8;
	background-color:#000000;
}



ul {
  list-style-type: square;
}
ul.menu, li.menu {
list-style-type: none;
margin:0;
padding:0;
}


#header ul {
position: absolute;
top: 25px;
left: 145px;
width: 600px;
text-align: center;
}

#header li {
float: left; 
}

#header li a {
display: block;
height: 21px;
width: 105px;
color: #FFF;
font-size: 11px;
letter-spacing:1.2pt;
line-height: 21px;
font-weight: bold;
font-family: Verdana,Serif;
text-decoration: none;
background-color:#1BCD1B;
}

#header li a:hover {
color: #FFF;
text-decoration: none;
font-weight:bold;
}

/********************
     SOUS MENU
**********************/
#sousMenu1 {
position: absolute;
background-color:#000000;
top:48px;
left:145px;
width:100px;
}

#sousMenu2 {
position: absolute;
background-color:#000000;
top:48px;
left:240px;
}

#sousMenu3 {
position: absolute;
background-color:#000000;
top:48px;
left:335px;
}

#sousMenu4 {
position: absolute;
background-color:#000000;
top:48px;
left:450px;
}

p.sousmenu {
letter-spacing:1.2pt;
margin:0px;
margin-bottom:3px;
padding-top:0px;
padding-left:5px;
padding-right:5px;
padding-bottom:0px;
border: 1px solid :#6B6B6B;
background-color:#1BCD1B;
font-weight:bold;
text-align:center;
}

p.sousmenu a{
font-size: 11px;
font-weight:bold;
text-decoration: none;
color:#FFF;
}