/*provient de style-drome.css*/
*{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;}
#header{
background: url(../images/bg_header.jpg);
background-repeat:no-repeat;

height:178px;
width:952px;
}
#menu{
margin-top:138px;

height:40px;
float:left;
}
#main{
/*width:400px;*/
}
#wrap div{
/*border:1px solid red;*/
}


#wrap
	{
	/*background-color:#00FFFF; on mettra un background-color raccord � celui du body !!!*/
	/*position:relative;*/
	width:955px; /*pour une def 1024*/
	margin-left:auto; /*centrer le site*/
	margin-right:auto; /*centrer le site*/
	margin-top:0px;
	display:block;

	}

#conteneur-page
	{
		position:relative;
	float:left;
	

margin-top:10px;
padding-top:10px;
margin-left:0px;
/*
padding-bottom:7px;
-padding-left:30px;
*/
	}
#contenu-page
	{
	
	width:625px;

	margin-left:5px;
	/*-margin-left:-10px;/* hack I*/

	}

		
#menu-gauche
	{
background-image:url(../images/bg_left.png);
background-repeat:no-repeat;
height:700px;
position:relative;
	margin-left:3px;
	width:187px;
	float:left;
	margin-top:15px;
	margin-bottom:0px;
	z-index:0;
	}
#menu-droit
	{
			
	width:125px;

	margin-top:100px; /*afin de l'aligner avec les fond de page et menu gauche*/

	float:left;
    height:900px;
overflow:hidden;
	/*background-image:url(../images/onpc_120x500.jpg);
	background-repeat:no-repeat;
*/
	}




#corps
	{
	float:left;
	width:955px;/*largeur du site*/
	/*position:relative;/*c'est le div de reference*/
	background-color:#fff;

/margin-top:-100px;
	}
 img
	{
	border:0px;/*pour ne pas avoir de bordure dans le menu*/
	}




#footer /*il n'est pas affich�*/
	{
	margin-top:4px;
	width:955px;
	height:20px;
	margin-left:0px;
	float:left;
margin-top:10px;
	}
#footer a
	{
	font-family:Arial, Helvetica, sans-serif;
	color:#616161;
	font-size:10pt;
    display:block;
    float:left;
	text-decoration:none;
    margin-left:20px;
	}
#footer a:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	color:black;
	font-size:10pt;
	text-decoration:none;
	}


#catholique
	{
background-image:url(../images/catholique.png);
background-repeat:no-repeat;
width:150px;
height:28px;
margin-top:-10px;
}
#apel
	{
background-image:url(../images/apel.png);
background-repeat:no-repeat;
width:47px;
height:32px;
margin-top:-10px;
}
#options select,#options option{

width:135px;
font-size:10px;
font-weight:bold;
}
#options{
width:600px;
height:50px;

}


.clear{
clear:both;
}




#list_header{
background: url(../images/catalogue.png);
background-repeat:no-repeat;

padding-left:130px;
padding-top:10px;
height:90px;


}

#bg_footer_list{
text-align:center;
padding-top:20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
/***********plan de site ***************************************/

#plan{
margin-top:20px;
}
#plan_foot a{
color:#969ba0;
font-size:11px;

}
.plan_a{
text-align:center;
margin-bottom:10px; 
display:block;
font-size:14px;
font-weight:bold;
color:#9f1416;
text-align:center;
margin-bottom:10px;
display:block;
}
#plan-text a{
text-align:left;
color:#9f1416;

}
#plan-text p{
margin-bottom:5px;

}
#plan-text{
font-size:11px;
border-bottom:3px solid #e5e5e5
;padding-bottom:10px;
margin-bottom:10px;
margin-top:10px;
}
#plan h1{
font-size:16px;
color:#9f1416;
}
#plan h2{
font-size:12px;color:#9f1416;
}

li{
list-style:none;
}
.rouge a{
color:#9f1416;
text-decoration:none;
}