/* CSS Document */

body{
	margin:0;
	padding:0;
	background:url(/images/general/fond-site-de.jpg) no-repeat top center #f4f4f4;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	line-height:15px;
	}
	
#BgGlobal {
	background:url(/images/general/fond-footer.jpg) no-repeat bottom center;
	}
	
img{
	border:0;
	}
	
#Conteneur{
	border:0 none;
	margin:0 auto;
	padding:0;
	position:relative;
	text-align:left;
	width:1000px;
}

#Header{
	width:auto;
	height:auto;
	margin:0 0 0 29px;
	
	}

.Rubrique {
	list-style-type:none;
	font-size:12px;
	color:#bf360c;
	font-weight:bold;
	text-transform:uppercase;
	height:28px;
	padding:5px 21px 0 21px;
	background:url(/images/menu/separation.jpg) no-repeat left center;
	float:left;
	cursor:pointer;
	padding-top:15px;
	margin-top:6px;
	}
	
.RubriqueAccueil {
	list-style-type:none;
	font-size:12px;
	color:#bf360c;
	font-weight:bold;
	text-transform:uppercase;
	height:28px;
	padding:5px 20px 0 20px;
	float:left;
	cursor:pointer;
	padding-top:15px;
	margin-top:6px;
	}
	
.RubriqueContact {
	list-style-type:none;
	font-size:12px;
	color:#bf360c;
	font-weight:bold;
	text-transform:uppercase;
	height:28px;
	padding:5px 19px 0 20px;
	background:url(/images/menu/separation.jpg) no-repeat left center;
	float:left;
	cursor:pointer;
	padding-top:15px;
	margin-top:6px;
	width:63px;
	border-radius:0 6px 6px 0;
	}
		
.RubriqueContact:hover {
	background:url(/images/menu/rubrique-contact.png) no-repeat;
	color:#FFF;
	}
	
.RubriqueAccueil:hover {
	background:url(/images/menu/rubrique-accueil.png) no-repeat;
	color:#FFF;
	}
	
.Rubrique:hover {
	background:url(/images/menu/fond-rubriques-hover.jpg) repeat-x;
	color:#FFF;
	}
	
#Menu {
	background:url(/images/menu/fond-menu.png) no-repeat;
	margin:0;
	height:54px;
	padding-top:0;
	margin-bottom:15px;
	margin-left:75px;
	}

.Clear {
	clear:both;
	}
	
#Agenda {
	float:left;
	width:278px;
	margin-left:35px;
	}
	
#ContenuAgenda {
	background:#fcfcfc;
	 margin-top:-3px;
	 float:left;
	  width: 278px;
	}
	
#BasContenu {
	background:url(/images/agenda/bas-contenu.png) no-repeat;
	height:25px;
	padding:11px 0 0 33px;
	color:#FFF;
	font-weight:bold;
	}
	
a {
	text-decoration:none;
	cursor:pointer;
	color:#b6310a;
	}

#Copyright a {
	text-decoration:none;
	cursor:pointer;
	color:#b6310a;
	}

#Copyright a:hover {
	text-decoration:underline;
	cursor:pointer;
	}
	
#Actus {
	background:url(/images/actus/fond.png) no-repeat; 
	height:75px; 
	width:263px; 
	padding:10px 0 0 12px;
	cursor:pointer;
	}
	
#Temoignages{
	width:252px;
	margin-left:10px;
	}
	
#ContenuTemoignages {
	background:#fefbf7;
	 margin-top:-3px;
	 padding:16px 18px 0 16px;
	}
	
#BasTemoignages {
	background:url(/images/temoignages/bas-contenu.jpg) no-repeat;
	height:33px;
	padding:9px 0 0 33px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	}
	
#Copyright {
	color:#b6310a;
	font-weight:bold;
	margin-top:-40px;
	}
	
#Date {
	background:url(/images/agenda/date.png) no-repeat;
	float:left; 
	width:51px; 
	height:51px; 
	margin-left:16px; 
	color:#FFF;
	}

#SousMenu {
	background: none repeat scroll 0 0 #f2f2e8;
    border-radius: 0 0 5px 5px;
    font-size: 11px;
    margin-left: -21px;
    margin-top: 12px;
    padding: 0px;
    position: absolute;
    width: 167px;
    z-index: 300;
	display:none;
	}
	
#BgGlobal #Conteneur #Header div #Menu li:hover > ul#SousMenu {
    display: block;
}

#SousMenu li {
	padding:7px 12px;
	background:none;
	color:#BF360C;
	
}

#SousMenu li:hover {
	background:url(/img/fond-sousmenu.gif) repeat-x;
	color:#FFF;	
}

#Contenu {
	background:#FFF;
	border-radius:10px 10px 10px 10px;
	padding:20px 20px 20px 40px;
	min-height:300px;
	}

#ZoneRight {
	width:240px;
	float:right;
}

#DateInterieur {
	background:url(/images/agenda/fond-date.jpg) no-repeat;
	margin-left:15px;
	height:35px;
	float:left;
	width:40px;
	padding: 12px 0 0 5px;
}

#ActusInterieur {
	background:url(/images/actus/fond-actus2.jpg) no-repeat; 
	height:75px; 
	width:230px; 
	padding:7px 0 0 7px;
	cursor:pointer;
	}
	
#FilAriane {
			font-size:11px;
			font-weight:bold;
			color:#666;
			margin-bottom:20px;
			}
			
#Titre {
			background:url(/img/fond-titre_03.gif) repeat-x;
			border-radius: 5px 5px 0 0;
			padding:6px 12px;
			margin-bottom:20px;
			}
			
h1 {
			color:#FFF;
			font-weight:bold;
			font-size:16px;
			margin:0;
			padding:0;
			}
			
#Page {
			float:left;
			width:650px;
			font-size:13px;
			color:#373737;
			}
			
label {
			width:120px;
			float:left;
			}
			
h2 {
			color:#f9a200;
			font-weight:bold;
			font-size:14px;
			margin:0;
			padding:0;
}