body {
background-image:url("images/fond.jpg");
background-color:#cccccc;
background-repeat: repeat-x ;
margin:auto;
padding:0;
width:900px;
position:relative;
color:#000000;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
}

p{
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
font-size:13px;
}

a img{
border:none;
}

a{
color:#000000;
text-decoration:none;
}

#menu a{
color:#01549b;
}

#menu a:hover{
color:#504747;
text-decoration:underline;
}

#coor a:hover{
text-decoration:underline;
}

#bandegauche a{
text-decoration:none;
font-size:14px;
}

#bandegauche a:hover{
text-decoration:underline;
}

#banniere{
width:900px;
height:137px;
}

.titrecracp{
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
font-size:22px;
color:#000000;
margin:auto;
text-align:center;
}

#menu li{
margin-right:40px;
background:url("images/triangle2.jpg") no-repeat;
padding-left:18px;
list-style:none;
}
#menu ul li{
float:left;
}
#menu{
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
font-size:19px;
margin-top:50px;
width:640px;
}

#coor{
border:solid #3a3a3a 2px;
float:right;
}

.right {
text-align:right;
border:none;
width:88px;
font-size:14px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
}

.left{
text-align:left;
border:none;
font-size:14px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
width:150px;
}
/*-- Fin menu --*/
#bandegauche{
width:198px;
float:left;
font-size:12px;
text-align:center;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
margin-top:45px;
color:#000000;
clear:both;
}

.drapeau{
margin:5px 5px 5px 5px;
}

.edmclogo{
margin-top:7px;
}
/*-- Fin bande de gauche --*/
/*-------------------------------- corp ----------------------------*/
#corp{
width:660px;
min-height:600px;
float:right;
margin-top:25px;
overflow:hidden;
}

#contenu p{
margin:0;
}

#contenu{
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
}
/*-- page accueil --*/
/*-- diaporama--*/
.container{
width:288px;
height:213px;
overflow:hidden;
position:relative;
cursor:pointer; 
}

div.slides{ 
position:absolute; 
top:0; 
left:0; 
}

ul.slides{
position:absolute; 
top:0; 
left:0; 
list-style:none; 
padding:0; 
margin:0; 
}

div.slides > div,ul.slides li{ 
position:absolute; 
top:0; width:500px; 
display:none; 
padding:0; 
margin:0; }
/*-- fin diaporama --*/
.diapotexte{
height:213px;
width:360px;
position:absolute;
top:278px;
left:536px;
font-size:14px;
overflow:auto;
}

.diapotexte p{
margin-top:0px;
}

#adresse{
text-align:center;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
}

#adresse p{
font-size:16px;
}

#alaune{
width:165px;
float:left;
margin-top:3px;
}

h3{
text-align:center;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
}

.photoalaune{
font-size:12px;
text-align:center;
width:160px;
height:107px;
}

.legende{
font-size:12px;
text-align:center;
width:160px;
height:20px;
overflow:hidden;
margin-bottom:4px;
}

.legende p{
margin-top:2px;
}
/*-- menu centre --*/
.partenariat{
font-size:12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
text-align:center;
margin-left:91px;
top:530px;
position:absolute;
}

.partenariat2{
font-size:12px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
text-align:center;
margin-left:97px;
top:530px;
position:absolute;
}

#menufleche{
width:160px;
float:left;
margin-left:20px;
margin-top:73px;
}

.espacement{
margin: 14px 0 14px 14px;
}

.flecheAlaUne{
margin:0;
padding:0;
}

.flecheAlaUne li{
list-style-type:none;
float:left;
}

#espacement1 a{
display:block;
height:86px;
width:80px;
background:url('images/flecheg.png') left top no-repeat;
margin: 0 10px 0 0;
}

#espacement1 a:hover{
background:url('images/flecheg.png') left bottom no-repeat;
}

.flecheAlaUne2{
margin:134px 0 0 0;
padding:0;
}

.flecheAlaUne2 li{
list-style-type:none;
float:left;
}

#espacement2 a{
display:block;
height:86px;
width:80px;
background:url('images/flecheg.png') left top no-repeat;
margin: 0 10px 0 0;
}

#espacement2 a:hover{
background:url('images/flecheg.png') left bottom no-repeat;
}

.flecheAlaUne3{
margin:48px 0 0 0;
padding:0;
}

.flecheAlaUne3 li{
list-style-type:none;
float:left;
}

#espacement3{
margin: 48px 10px 0 0;
}

/*-- fin menu centre --*/
/*-- menu flash --*/
#fleched{
position:absolute;
top:568px;
left:605px;
}

#fleched2{
position:absolute;
top:699px;
left:605px;
}

#fleched3{
position:absolute;
top:838px;
left:605px;
}

.tableau{
text-align:center;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
font-size:16px;
width:200px;
}

#menuflash td{
border:2px solid #3a3a3a;
}

#menuflash{
margin-top:47px;
float:left;
margin-left:10px;
width:300px;
height:397px;
}

#patrimoine{
padding-left:99px;
margin-top:25px;
}

#patrimoine table {
border-collapse:collapse;
}

#patrimoine a:hover{
background-image:url("images/flechedactive.png");
height:57px;
width:52px;
}

#art{
padding-left:99px;
margin-top:8px;
}

#art table{
border-collapse:collapse;
}

#centre{
padding-left:99px;
margin-top:52px;
}

#centre table{
border-collapse:collapse;
}

#txtanalyse{
padding-left:99px;
margin-top:8px;
}

#txtanalyse table{
border-collapse:collapse;
}

#centrecracp{
margin-top:76px;
padding-left:99px;
}

#centrecracp table{
border-collapse:collapse;
}

#museo{
padding-left:99px;
margin-top:8px;
}

#museo table{
border-collapse:collapse;
}
/*-- fin menu flash --*/
#fin{
width:900px;
margin-top:10px;
float:right;
}

#droit p{
text-align:center;
font-size:11px;
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
border-top:solid 1px #000000;
}
/*----------------------------------------------------------article---------------------------------------------------------*/
.article{
margin-bottom:15px;
}

.article h4{
font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; 
font-size:18px;
margin:0 0 10px 0;
}

.photoarticle{
width:134px;
float:left;
margin:0 10px 0 8px;
}

.photo{
width:134px;
height:134px;
text-align:center;
background-color:#cccccc;
}

.legendep{
padding:2px 0 0 0;
font-size:0.85em;
width:134px;
}

.finligne{
clear:both;
font-style:italic;
padding:5px 0 0 8px;
color:#063964;
}

.textarticle{
text-align:justify;
font-size:13px;
}

.articlear{
margin-bottom:15px;
text-align:right;
}

.articlear .textarticle{
text-align:right;
}
/*----------------------------------------------- Fin des articles --------------------------------------------*/
.clear{
clear:both;
}

.clear em{
color:#063964;
}
/*videobox*/
#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff; text-align: center; padding: 5px;
}

.lbLoading {
	background: #fff url(images/loading.gif) no-repeat center;
}

#lbImage {
	border: 10px solid #fff;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 5px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(images/closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}
/*fin videobox*/

#titreinterface{
text-align:center;
}

#auth{
margin-top:100px;
}

#adresserappel{
text-align:center;
border:solid 2px #1b75c1;
}

#messFlash{
margin-top:180px;
font-size:20px;
}
