/* DEFINITION DES BALISES TYPES 
-------------------------------- */
body{
	background:#7A8E95;
	margin:0px;padding:16px 0px 0px 0px;
	*text-align:center;
}
body,table,a{
	font-family:arial,helvetica,verdana;
	font-size:12px;
	color:white;
}
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
}

/* SQUELETTE HTML 
------------------ */
#conteneur{
	position:relative;
	margin:auto;
	width:961px;
	*text-align:left;
}
#ombreHaut{
	margin:0px;padding:0px;
	width:961px;height:11px;
	background:url(gfx/ombreHaut.jpg) no-repeat;
}
#contenu{
	margin:0px;padding:10px;
	width:961px;
	background:url(gfx/fond_content.jpg) repeat-y;
}
#ombreBas{
	margin:0px;padding:5px 0px 0px 0px;
	width:961px;height:11px;
	background:url(gfx/ombreBas.jpg) no-repeat;
}
#header{
	margin:0px 0px 0px 20px;padding:0px;
	height:125px;
}
#anim_flash{
	position:absolute;
	top:0px;left:10px;
	width:941px;height:340px;
	
}
#photo_porteDuMarais{
	margin:0px;padding:0px;
	width:941px;height:204px;
	background:url(gfx/photo_portedumarais.jpg) bottom no-repeat;
}
#barre_nav{
	margin:0px 0px 25px 0px;padding:0px;
	height:20px;width:941px;
}
#barre_nav ul{
	margin:0px;padding:0px;
	list-style:none;
}
#barre_nav ul li{
	float:left;
	margin:0px 0px 0px 20px;padding:2px 0px 0px 15px;
	background:url(gfx/puce1.png) no-repeat;
	background-position:0px 6px;
}
#barre_nav ul li a{
	font-weight:bold;
	font-size:11px;
}
#nousContacter{
	width:941px;height:55px;
}
#footer{
	text-align:center;
	font-size:10px;
}
#footer a{
	font-size:10px;
}

/* PAGE ACCUEIL
--------------- */
#accueil_slogan{
	margin:0px 0px 0px 25px; padding:0px;
	width:390px; height:155px;
}
#accueil_slogan h1{
	margin:0px;padding:0px;
	font-weight:normal;
	font-size:30px;
}
#accueil_slogan h2{
	margin:0px;padding:0px;
	font-weight:normal;
	font-size:15px;
}
#accueil_slogan h2 span{
	font-variant:small-caps;
}
#accueil_texte{
	position:absolute;
	top:385px;left:460px;
	width:320px;height:112px;
	text-align:justify;
}
#accueil_trajet{
	position:absolute;
	top:385px;left:820px;
	width:115px;height:125px;
}
#accueil_trajet ul{
	margin:0px;padding:0px;
	list-style:none;
}
#accueil_trajet li{
	margin:0px 0px 15px;padding:0px 0px 0px 5px;
	border-left:solid 2px white;
}


/* PAGES POLE 
------------- */
.pole{
	margin:0px;padding:0px 80px 0px 375px;
}
.pole h1{
	font-size:14px;
	font-weight:normal;
	text-transform:uppercase;
}
.pole p{
	text-align:justify;
}
.pole ul{
	list-style:square;
	margin:5px 0px 0px 25px;padding:0px;
}
#gere_mot{
	cursor:pointer;
}
#mot_architecte{
	position:absolute;
	top:361px;left:490px;
	z-index:1000;
	width:400px;height:290px;
	*height:325px;
	padding:5px 10px 5px 10px;
	font-size:12px
}
#mot_architecte h2{
	margin:10px 0px 0px;padding:0px;
	font-weight:normal;
}
.plan{
	background:white;
	padding:2px 5px 2px 5px;
	color:#244854;
	font-weight:bold;margin-left:20px;
}
.anim_cavaliere{
	position:absolute;
	top:400px;left:40px;
	width:300px;height:300px;
}

/* PAGE SITUATION 
------------------ */

#situation_texte{
	position:absolute;
	top:385px;left:317px;
	width:295px;height:230px;
	text-align:justify;
}
#planDeMasse{
	position:absolute;
	top:361px;left:492px;
	z-index:1000;
	width:456px;height:369px;
	background:#EF67A5;
	border:solid 1px #EF67A5;
}
#planDeMasse div{
	background:#EF67A5;
	height:15px;
}
.close{
	cursor:pointer;
	font-size:10px;
}
#situation_carte2{
	position:absolute;
	top:388px;left:639px;
}

/* PAGE CONTACT
------------------ */
#contact_coordonnees{
	margin:0px 0px 0px 143px;padding:20px 0px 0px 0px;
	font-size:14px;
	width:300px;height:350px;
	line-height:18px;
}
#contact_formulaire{
	position:absolute;
	top:391px;left:443px;
}

/* MENTIONS 
----------- */
#mentions{
	padding-left:40px;
	line-height:17px;
}
#mentions h2{
	font-weight:normal;
}
