body 
{
	width:1100px;
	text-align:center;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:20px;
	margin-top:20px;
    background-image: url("../images/bg.body.gif");
    font-family:"segoepr";
    color: #9f4f00;
}

#tout 
{
	margin:auto;
}

.image-menu
{
	text-align:center;
}

.image-menu img
{
	border: none;
}

.image-menu2
{
	text-align:left;
	padding-top:34px;
	margin-bottom: -39px;	
}

.image-menu2 img
{
	border: none;
	-moz-border-radius-bottomleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-left-radius: 15px;
}
    
#menu
{
	width:235px;
	float:left;
	background-color:#ff9966;
    padding-top:10px;
	text-align:left;
	padding-bottom:30px;
    margin-top:10px;
    margin-bottom:30px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}

#center
{
	text-align:center;
	padding-right:10px;
	color:#F00;
	font-weight:bold;
}

#right2
{
	text-align:right;
	padding-right:10px;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
}

#separation

{
	width:20px;
	float:left;
	height:400px;
}

#corps-footer
{
    float:left;
    width:780px;
    background-image: url("../images/bg.body.gif");
}

#corps1
{
	background-image: url("../images/bg.body.gif");
}

.littleblue 
{
	font-size:10px;
	font-weight:bold;
}

.tothetop
{
	 vertical-align: top;
}

.tablenews th
{
	padding:2px;
	text-align:center;
	background-color:#ff8041;
	border-color:#CCCCCC;
	border-width:1px;
	border-style:solid;
}

.tablenews td
{
	padding:2px;
	border-color:#CCCCCC;
	border-style:dashed;
	border-width:1px;
	text-align:left;
}

.tablenews 
{
	border-collapse: collapse;
	background-color:#FAFAFA;
	border-width:0px;
	font-size: 14px;
	margin:auto;
}

.formatXL
{
	width:90%;
	margin:auto;
}

.navigation 
{ 
    cursor : pointer;
    margin: 0; 
    padding: 0; 
    list-style: none; 
    background: #ff9966; 
    color: #9f4f00; 
    width: 200px; 
    font-family:Tahoma, Geneva, sans-serif;
    font-weight:bold;
    font-size:14px;
} 
   
.navigation a, .navigation span 
{ 
    display: block; 
    padding: 4px 10px; 
    color: #9f4f00; 
    text-decoration: none; 
    background: #ff9966 left bottom no-repeat; 
} 

.navigation a:hover, .navigation a:focus, .navigation a:active 
{ 
    text-decoration: none; 
} 
  
.navigation .subMenu 
{ 
    font-size: .8em; 
    background: #ff9966 0 0 repeat-x; 
    font-size: .9em; 
    font-family:"Times New Roman", Times, serif;
    margin: 0; 
    padding: 0; 
    border-bottom: 0px solid #666; 
} 
  
.navigation ul.subMenu a 
{ 
    background: none; 
    padding: 3px 20px; 
}

#contactForm
{
    height:277px;
    display:block;
}

#contactForm fieldset
{
    padding:30px;
    border:solid 1px #9f4f00;
}     

#contactForm label
{
    display:block;
    color:#9f4f00;
}     

#contactForm input[type=text]
{
    display:block;
    border:solid 1px #9f4f00;
    width:100%;
    margin-bottom:10px;
    height:24px;
} 

#contactForm textarea
{
    display:block;
    border:solid 1px #9f4f00;
    width:100%;
    margin-bottom:10px;
} 

#contactForm input[type=submit]
{
    background-color:#FFF;
    border:solid 1px #OOO;
    color:#000;
    padding:5px;
}

#messageSent
{
    display:none;
}

.greenMessage {
	color: #1A7917;
}

.redMessage {
	color: #CC0000;
}

.box
{
    font-family:Tahoma, Geneva, sans-serif;
    font-weight:bold;
    font-size:14px;
}

.text-left
{
    text-align:left;
}

#text-cadre
{
    padding:30px;
}

.mini-titre {
    font-size:20px;
    font-family:"kristen-itc";
}

.titre-page
{
    color:#9f4f00;
    background-color: #84e174;
}

.text-gras
{
    font-family:"segoeprb";
}

.text-souligne
{
    text-decoration:underline;
}

#contact_picture {
	width: 100px;
}
/*---------News----------*//*---------News----------*//*---------News----------*/
/*---------News----------*//*---------News----------*//*---------News----------*/

#news p {
	margin-top: 0;
	margin-bottom: 0;
}

#news h1 {
	margin-top: 0;
	margin-bottom: 0;
}


/*---------Carousel----------*//*---------Carousel----------*//*---------Carousel----------*/
/*---------Carousel----------*//*---------Carousel----------*//*---------Carousel----------*/

.container {
  width: 780px;
  margin: 0 auto;
}
.slideshow {
  width: 770px;
  overflow: hidden;
  margin-bottom: 20px;
  border: 5px solid #999;
}
.slides {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.slide {
  float: left;
  width: 85px;
  height: 40px;
  padding: 20px;
}
.img-wrapper img{
	width: 105px;
}
.navigCarousel {
	cursor:pointer;
}



/*---------Admin----------*//*---------Admin----------*//*---------Admin----------*/
/*---------Admin----------*//*---------Admin----------*//*---------Admin----------*/

.admin{
	text-align: center;
}

.admin th, .admin td{
	padding:2px;
	text-align:center;
	border-color:9f4f00;
	border-width:1px;
	border-style:solid;
}

.admin table 
{
	margin:auto;
}



/*---------Fonts----------*//*---------Fonts----------*//*---------Fonts----------*/
/*---------Fonts----------*//*---------Fonts----------*//*---------Fonts----------*/

@font-face {
	font-family: "segoepr";
    src: url('../font/segoepr.eot');
}

@font-face {
	font-family: "segoeprb";
    src: url('../font/segoeprb.eot');
}

@font-face {
	font-family: "kristen-itc";
    src: url('../font/kristen-itc.eot');
}

@font-face {
	font-family: "segoepr";
    src: url('../font/segoepr.ttf');
}

@font-face {
	font-family: "segoeprb";
    src: url('../font/segoeprb.ttf');
}

@font-face {
	font-family: "kristen-itc";
    src: url('../font/kristen-itc.ttf');
}