html
{ 
  height: 100%;
}
                         
body
{
	background-image:url(../images/fond_degr.jpg);
	background-repeat:repeat;
  /*background-image:url(images/back.gif);
  background-repeat: repeat;*/
  height: 100%;
  margin: 0;
  padding: 0;
  line-height: 150%;
  text-align: center;
  margin-top:25px;
 
}

*
{
  font-size: 11pt; 
  font-family: "Tahoma",Verdana,sans-serif; 
  color: black;
  text-align: left;
}

.list
{
  margin: 5px;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
}


#cheval{
margin-left:-190px;
}

/* === Containers === */



#first_container
{
  margin: 0 auto 0 auto; 
  display: table; 
  height: 100%;  
  position: relative;  
  width: 820px;
  
 
}

#second_container
{
  position: absolute; 
  top: 50%;
  vertical-align: middle;
  width: 820px; 
  height:250px;
}

#third_container
{
  position: relative; 
  top: -290px; 
  width: 820px;
}



/* === Menu === */



#menu
{
  height: 31px;
  padding-right: 3px;
  margin: 0;
  list-style: none;
  
}

#menu li
{
  float: right;
  display: block;
  width: 89px;  height: 31px; 
}

#menu a
{
  display: block;
  width: 89px;  height: 31px;  
  background-color: inherit;
  text-decoration: none;
  line-height: 31px;
  text-align: center;
  font-size:0.85em;
}

#menu a:link, #menu a:visited
{
  color:#E9680A; 
  background-color:white;
}

#menu a:hover, #menu a:active
{
  background-image: url('../images/taba2.jpg');
  color: #ffffff; 
}

#menuselected
{
  display: block;
  width: 89px;  height: 31px;  
  background-image: url('../images/taba.jpg');    
  text-decoration: none;
  line-height: 31px;
  color: #ffffff;
  text-align: center;
  font-size:0.85em;
}




/* === Language menu === */



#submenu
{
  float: left;
  height: 31px;
  width: 300px;
  padding-left: 10px;
  margin: 0;
  list-style: none;   

}

#submenu li
{
  float: left;
  display: block;
  width: 82px;  height: 31px;  
}

#submenu a
{
  display: block;
  width: 82px;  height: 31px;  
  background-color: inherit;
  text-decoration: none;
  line-height: 25px;
  text-align: center;
}

#submenu a:link, #submenu a:visited
{
  color: #AA1C58; 
  background-color: white;
}

#submenu a:hover, #submenu a:active
{
  background-image: url('../images/tabb2.jpg');
  color: #ffffff; 
}

#submenuselected
{
  display: block;
  width: 82px;  height: 31px;  
  background-image: url('../images/tabb.jpg');    
  text-decoration: none;
  line-height: 25px;
  color: #ffffff;
  text-align: center;
}



/* === Other Divs === */
 


.border
{
  background-color: white;
  padding: 1px 1px 1px 190px;
  height: 570px;
 /* background-image: url('images/back2.jpg');*/
  background-repeat: no-repeat;
  background-position: center center;
  text-align: left;
}

.title
{
  position: absolute;
  margin-left:0;
  margin-top:0px; 
  width: 180px;
  height: 572px;
  
 background-image: url('../images/bandeau2.jpg');
}

.img1 {
	z-index:100;
	display:block;
	margin:auto;
	text-align:center;
	margin-top:28px;
}
.img2{
z-index:100;
	display:block;
	margin:auto;
	text-align:center;
	margin-top:36px;
}

.img3{
z-index:100;
	display:block;
	margin:auto;
	text-align:center;
	margin-top:36px;
}
.title img{
	border-right:1px solid #232323;
	border-bottom:1px solid #232323;
	border-top:none;
	border-left:none;	
}

.content
{

  height: 555px;
  overflow: auto;
  padding: 7px;
 
 
}

.designinfo
{
	clear:both;
  margin-top: 5px;
  text-align: right;
  color:black;
  background-color: inherit;
}
.designinfo a {
	text-decoration:none;
	
}

.designinfo img {
border:none;
margin-bottom:-2px;
}


/* === Inline Text Styles === */



h1
{
  margin: 10px 0 -40px -2px;
  padding: 0 6px 30px 9px;
  font-size: 26px;
  color: black;
  background-color: inherit;
  border-left: 5px solid #dc8d4b;
  font-family:"Tahoma",Verdana,sans-serif;

}
h2
{
  text-align:center;
  font-family:"Tahoma",Verdana,sans-serif;
  font-size:22px;
  font-weight:bold;

  }
h3
{
font-size:12px;
font-weight:800;
text-align:center;
color:#E9680A;
}
.horraire {
float:left;
font-size:11px;
text-align:left;
margin-top:45px;
}

.details
{
  display: none;
  font-size: 9px;
  color: #6E7468;
}

.text
{
clear:both;
  display: block;
  margin: 5px 5px 8px 10px;
  font-family:"Tahoma",Verdana,sans-serif;
  font-size:15px;
  
}
.text img {
border:none;
text-decoration:none;

}


blockquote
{
  margin: 3px 0 3px 0;
  padding: 5px 10px 5px 10px;
}

.note
{
  	display: block;
	margin: 10px 15px 10px 15px;
	color: #555555;
}

.bold
{
  font-weight: bold;
  font-family:"Tahoma",Verdana,sans-serif;
  font-size:18px;
}
.image_acc1 {
	float:right;
text-align:right;
}
.image_acc2 {
	float:right;
text-align:right;
margin-top:-15px;
}
.image_acc3 {
position:absolute;
bottom:30px;
right:25px;
}
.lien{
clear:both;
text-align:center;
font-size:18px;
font-weight:bold;
text-align:center;
margin-left:60px;

}
.lien a{
text-decoration:none;
  font-family:"Tahoma",Verdana,sans-serif;
font-size:24px;
font-weight:bold;
}
.lien ul
{
list-style-type:none;


}

.lien ul a{
text-decoration:none;
line-height:30px;

}
.lien ul a:hover, .lien a:hover{
color:#660033;
text-decoration:none;
list-style-image:none;
list-style-type:none;
/*background-image:url(../images/puce1.gif);*/
background-repeat:no-repeat;
padding-left:30px;


}
.lien_droite{
text-align:right;
}

/* css pour les pages sans le bandeau a gauche */

#sansbandeau .border
{
  background-color: white;
  padding: 1px 1px 1px 10px;
  height: 570px;
 /* background-image: url('images/back2.jpg');*/
  background-repeat: no-repeat;
  background-position: center center;
  text-align: left;
}



/* -----page restauration_course-------*/
.img_col1 {
position:absolute;
float:left;
left:80px;
top:140px;
}
.img_col1 img {
	border:3px solid black;
 }
.img_col2 {
position:absolute;
float:left;
left:310px;
top:210px;

}
.img_col2 img {
	border:3px solid black;
 }

.img_col3 {
position:absolute;
float:left;
left:550px;
top:140px;

}
.img_col3 img {
	border:3px solid black;
 }
.img_col4 {
float:left;
margin-top:88px;
margin-bottom:15px;
}

/* -----page restauration_evenements-------*/
.img_seminaire img{
float:left;
width:150px;
margin-right:20px;
border:solid 2px black;
}
.desc{
float:left;
 font-family:"Tahoma",Verdana,sans-serif;
font-size:22px;
  width:500px;
}

/* -----end-------*/

#sansbandeau p {
	text-align:center;
}

#sansbandeau .lien{
clear:both;
text-align:center;
font-size:18px;
font-weight:bold;
text-align:center;
margin-left:240px;

}
#sansbandeau .lien a{
text-decoration:none;
  font-family:"Tahoma",Verdana,sans-serif;
font-size:20px;
font-weight:bold;
}
#sansbandeau .lien ul
{
list-style-type:none;
}

#sansbandeau .lien ul a{
text-decoration:none;
line-height:30px;

}
#sansbandeau .horraire{
	font-weight:bold;
	color:#C75007;
	margin-top:10px;
}

#sansbandeau .lien ul a:hover, .lien a:hover{
color: #C75007;
text-decoration:none;
background-repeat:no-repeat;
padding-left:30px;
}
.clear{
	clear:both;
}

.image_centre img{
	display:block;
	margin:auto;
	text-align:center;
	border:solid 2px black;

}

/*------contact-------*/

.text-contact{
	text-align:center;
}
