
@charset "UTF-8";
/* CSS Document */

/* CSS Reset */

@import url(reset.css);

/* STRUCTURE de base */
*{				font-family:Arial, Helvetica, sans-serif;
				}


a{				text-decoration:none;
				color:#063e90;
				font-family:"Times New Roman", Times, serif;
				font-weight:500;
				}

body{			background-image:url(../images/bande_fond_haut.png);
				background-repeat:repeat-x;
				}	
				
#global{		left:50%;
				margin-left:-492.5px;
				width:986px;
				position:absolute;
				z-index:2;
				}				

#menu{			position:relative;
				height:74px;
				background-image:url(../images/fond_menu.png);
				background-repeat:no-repeat;
				width:956px;
				margin-left:15px;
				}	
				
#zoneContact{	width:198px;
				height:129px;
				position:absolute;
				background-image:url(../images/adresse.png);
				margin-left:35px;
				z-index:5;
				}
				
#entete{		position:relative;
				height:305px;
				background-color:#FFF;
				width:956px;
				margin-left:15px;
				}

#margeGauche{	position:relative;
				width:15px;
				height:400px;
				background-image:url(../images/marge/margeGauche.png);
				float:left;
				}
				
#contenu{		position:relative;
				width:956px;
				
				float:left;
				}
				
#margeDroite{	position:relative;
				width:14px;
				height:400px;
				background-image:url(../images/marge/margeDroite.png);
				float:left;
				}					

#page{			
				clear:left;
				}				

#footer{		position:relative;
				width:955px;
				height:200px;
				margin-left:15px;
				background-image:url(../images/footer.png);
				background-repeat:no-repeat;
				clear:left;
				}

#bandeBas{		position:absolute;
				background-image:url(../images/footer_2.png);
				background-repeat:repeat-x;
				height:200px;
				width:150%;
				z-index:1;
			
				margin-top:-200px;
				margin-left:-300px;
				}
				
#maisonLogo{	position:absolute;
				/*margin-left:-735px;*/
				margin-top:107px;
				margin-left:224px;
				}

#fondEntete{	position:absolute;}

#logos{			text-align:center;
				padding-top:50px;
				}

#logos img{		padding-left:10px;
				}

/* MENU PRINCIPAL */
.bouton1{		display:block;
				width:119px;
				height:60px;
				position:relative;
				float:left;
				padding-top:14px;
				}
				
.bouton2{		display:block;
				width:122px;
				height:74px;
				position:relative;
				float:left;
				}				
				
#menuPrincipal{	padding-left:239px;
				z-index:10;
				}

/* SOUS MENU */
.souMenu1{		
				}
				
.btSousMenu1 {	display:block;
				background-image:url(../images/smenu_1.png);
				background-repeat:no-repeat;
				width:210px;
				height:35px;
				padding-left:20px;
				margin-bottom:15px;
				padding-top:5px;
				}
				
.btSousMenu1 a:hover{	color:#000;
						font-size:14pt;
						
						}	

.btSousMenu1a {			color:#000;
						font-size:14pt;
						background-image:url(../images/smenu_1.png);
						background-repeat:no-repeat;
						width:210px;
						height:35px;
						padding-left:20px;
						margin-bottom:15px;
						padding-top:5px;
						display:block;
						}	

/* PAGE */

.colonneSimple{	float:left;
				width:233px;
				position:relative;
				padding-top:15px;
				
				}
				
.colonneDouble{	float:left;
				width:478px;
				position:relative;
				padding-top:10px;
			
				}
								
				
.colonneTriple{	float:left;
				width:700px;
				position:relative;
				padding-top:15px;
				}
.colonneQuadruple{	float:left;
				width:933px;
				position:relative;
				padding-top:15px;
				}

#colonneSpecial{	width:360px;
				}

.arrondie{		margin-left:10px;
				}

h1{				font-size:14pt;
				font-weight:500;
				font-family:"Times New Roman", Times, serif;
				display:block;
				background-image:url(../images/degrade_droit.png);
				background-repeat:no-repeat;
				width:256px;
				height:54px;
				padding-left:15px;
				padding-top:5px;
				
				}

h2{				font-size:14pt;
				font-weight:500;
				font-family:"Times New Roman", Times, serif;
				margin-bottom:10px;
				margin-left:10px;
				}

h3{				font-size:11pt;
				font-weight:600;
				margin-bottom:10px;
				margin-left:10px;
				}
				
p{				margin-left:10px;
				font-size:11pt;
				line-height:14pt;
				width:450px;
				margin-bottom:25px;
				}
				
.hautPage{		
				background-image:url(../images/smenu_1.png);
				background-repeat:no-repeat;
				width:210px;
				height:35px;
				padding-left:20px;
				margin-top:-28px;
				display:block;
				position:absolute;
				}
				
.listePuce_1{	list-style:inside;
				line-height:22pt;
				width:350px;
				font-size:11pt;
				padding-left:15px;
				}	
				
.imgPuce_1{		position:relative;
				padding:0px;
				margin:0px;
			
				display:inline;
				
				}				

.imgContenu{	float:left;
				margin-bottom:10px;
				}
				
/* PRATIQUE */
		
#map{			border:1px #000 solid;
				margin-left:10px;
				}		

/* ACCUEIL */

#rc_news{		padding:0px;
				margin:0px;
				}
				
.fondPhoto{		background-image:url(../images/accueil_fond_photo.png);
				width:222px;
				height:150px;
				padding:15px;
				background-repeat:no-repeat;
				}				
				
#regie{			padding:10px;
				}				
				
.degradeArondie{	background-image:url(../images/degrade_arondie_2.png);
					width:210px;
					height:146px;
					padding-left:5px;
					background-repeat:no-repeat;
					}				
					
#imgResto{		position:absolute;
				margin-left:350px;
				margin-top:-300px;
				width:330px;
				}					
				
/* ---- NEWS - affichage ---- */

.news_newsTitre {
	padding: 0px;
	display:block;
	font-size:14pt;
	font-weight:500;
	font-family:"Times New Roman", Times, serif;
	margin-bottom:10px;
}

.news_contenu {

	padding: 5px;
	text-align: left;
}


.imageG {		margin-bottom: 10px;
}




#texte_new p{	width:200px;
				display:block;
				position:relative;
				margin:0px;
				padding:0px;
				}				
			
#imgPomme{		margin-top:120px;
				}
				
#imgRegie img{	margin:10px;
				margin-bottom:35px;
				}			
				
#regie_tableau td{	
					margin:0px;
					padding:0px;
					vertical-align:top;
					height:170px;
}

#titrePhilo{		font-size:11pt;
					}

.citation{			font-style:italic;
					color:#002e87;
					}

#bt_gerance{		margin-left:10px;
					}
					
#signature{			text-align:center;
					font-size:9pt;
					font-weight:100;
					margin-top:10px;
					color:#FFF;
					font-style:italic;
					}	
					
#signature a{		text-decoration:underline;
					color:#FFF;
					}

.txtform{			font-size:14px;
					margin-right:5px;
					margin-bottom:15px;
					width:80px;
					display:block;
					}

#erreur p{			margin:0px;
					}
					
#erreur{			margin-top:5px;
					margin-bottom:20px;
					color:#F00;
					} 	

#bt_pomme{			margin-left:-10px;}
