/* CSS Document */
body{
	background: #FADE95;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #890b0c;	
}

*{
padding: 0;
margin: 0;
}


h1{
	color: #890c0b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 22px;
	text-align: right;
	margin-right: 15px;
}

#accueil h1{
color: #fff;
font-size: 12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #890b0c;
	line-height: 25px;
}

h2.highlight{
	background: #FADE95;
	width:100%;
	padding-left: 5px;
	margin:  10px 0;
}
h3{
font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #890b0c;
	line-height: 25px;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #890b0c;
	margin-bottom: 5px;
	line-height:16px;
	text-align: justify;
	padding-right:5px;
}
a{
	
	color: #890c0b; 
	
	text-decoration : underline;
	}

a:hover{
	
	
	color: #be100f; 

	text-decoration : underline;
}


a.lienA { font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#890c0b; text-decoration : underline; }

a:hover.lienA{ font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 12px; color: #be100f; text-decoration : none; }

ul{
	list-style: inside;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #890b0c;
	padding: 0;
	margin: 0;
	line-height: 16px;
	
}
ul li{
	padding-bottom: 5px;

}

ul#navigation{
list-style: outside;
list-style-type: none;
padding: 0;
margin: 0;
}

ul#navigation li{
	padding:0;	
	display: inline;
}

ul#navigation li a{
	text-decoration: none;
	font-family : Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-decoration: none;
	display:block;
	color:#fff;
	padding-left: 5px;
	padding-bottom: 5px;
	
}
ul#navigation li a:hover{
color: #fadd95;
}


ul#navigation li#catherine a{
width: 166px;
height: 71px;
background: url(web/images/choix1a.png) no-repeat left center;
text-indent: -9999px;
}

ul#navigation li#catherine a:hover{
background: url(web/images/choix1b.png) no-repeat left center;
}

a#contact{
position:absolute;
font-family : Arial, Helvetica, sans-serif;
font-weight:bold;
	font-size: 14px;
	text-decoration: none;
right: 60px;
bottom: 20px;
color: #890c0b;
}

a:hover#contact{
color: #be100f;
}


img, a img{
	border : none; 
	max-width: 100%; 
	text-decoration: none;
}
img.circle{
	margin-left:30px;
}


.TextGros {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #701a00; 
	font-weight: bold;}

.TextBlanc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.TextPetit{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #890b0c;
}

#main{
width: 100%;
position: absolute;
left: 0;
top: 25%;
height:450px;
background: url(web/images/image-back.jpg) repeat-x left center;
}



#global {
	position:absolute;
	background: url(web/images/fond.jpg) no-repeat;
	left:50%;
	top:50%;
	width:770px;
	height:450px;
	margin-top: -225px; /* moitié de la hauteur */
	margin-left: -385px; /* moitié de la largeur */
	z-index:1;
}

#global2 {
	position:absolute;
	left:50%;
	top:50%;
	width:770px;
	height:450px;
	margin-top: -225px; /* moitié de la hauteur */
	margin-left: -385px; /* moitié de la largeur */
	z-index:1;
}

marquee {
	position: relative;
	align: center;
	width: 530px;
	padding: 0 120px;
	height:40px;
}

#left{
width: 200px;
float: left;
padding-top: 100px;
}

#center{
width: 370px;
background: url(web/web/images/centre.jpg) no-repeat;
float: left;
}

#right{
width: 200px;
float: left;
padding-top: 100px;
}
#footer{
width: 770px;
clear: both;
text-align: center;
padding-top: 20px;
}

#menu {
	position:absolute;
	left:9px;
	top:4px;
	width:188px;
	height:451px;
	z-index:6;
	font-size: 12px;
	color: #FFFFFF;
}
#texte {
	position:absolute;
	overflow-y: scroll;
	left:289px;
	top:51px;
	width:460px;
	height:370px;
	z-index:6;
	padding: 0 10px 0 10px;
}
#titre {
	position:absolute;
	left:365px;
	top:9px;
	width:393px;
	height:27px;
	z-index:6;
	font-size: 12px;
	color: #FFFFFF;
}
#horaire {
	position:absolute;
	left:299px;
	top:233px;
	width:303px;
	height:153px;
	z-index:6;
	font-size: 12px;
	color: #FFFFFF;
	visibility: hidden;
}

.cushycms{
margin-bottom: 20px;
}
