body {
	margin: 0px;
	padding: 0px;

	background-color:#000000;
		
	scrollbar-3dlight-color:#EBB12B;
	scrollbar-arrow-color:##BA0000;
	scrollbar-base-color:#222222;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#111111;
	scrollbar-highlight-color:#EBEAB7;
	scrollbar-shadow-color:#111111;
	scrollbar-track-color:#000000;

	background-image:   url(../IMG/BKG_maille.jpg);
	background-attachment:fixed ;
}

tr, p, div {

  font-family      : Georgia, Times New Roman, Times, serif;

  color : #4C2407 ;
	margin-top : 5px;
	margin-bottom : 5px;

	color : #4C2407 ;
  font-size        : 10pt;

	
}
span {

margin : 0px ;
padding : 0px ;
}

hr {

	display : block ;
	position : relative ;	
	width : 88%;
height : 20px;
	float : center ;
	background-image:   url(../IMG/enluminureH.png);
	background-position: top center;
	background-repeat: no-repeat ;

	
	border-top : 0px solid;
	border-bottom : 0px solid #4C2407;
	border-right : 0px solid;
	border-left : 0px solid;
	
	margin-top : 10px;
margin-bottom : 25px;
	padding: 0px;
}

a:link, a:visited {
	color : #BA0000 ;
	text-decoration: none;
	border: 0px;

}

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

}

a .on {
	color: #FFFFFF;
	text-decoration: none;

}

h3.spip  {
color : #BA0000 ;
font-weight : bold ;
font-size : 16px;
text-align : center ;
}


#button {

	font-family : Georgia, Times New Roman, Times, serif;
	font-style : normal;
	font-size : 11pt;
	font-weight : bold;
	color : #FFEEBB ;
	
	display : float ;
	width : 800px ;
	
	border : #EBB12B solid 1px ;
	margin-top :  10px ;
	margin-bottom :  10px ;
	padding : 0px;

}

#radio {

	font-style       : normal;
	font-size        : 10pt;
	font-weight      : bold;
	color            : #DA611F;
	border           : 1px solid #DA611F;
}

#inputbox {

	font-family      : Georgia, Times New Roman, Times, serif;
  font-weight      : bold;
  font-size        : 10pt;
  color            : #000000;
  background-color : #FFEEBB;
  border           : 1px solid #DA611F;
  width: 500px;
}


/*elements du site*/


#vide {

display : float ;


}
.spip, #texte, #date, #auteurs, #titre, #soustitre {
	margin: 0px;
	padding: 0px;

	letter-spacing : 0pt ;
	word-spacing : 1px ;
	
	margin-top : 2px;
	margin-bottom : 2px;
	

}


.spip{
	
	padding : 0px ;

	text-align: justify ;
	padding-bottom : 8px;
}



/*mise en page*/



#contenttable{

	background-color      : #000000;
	background-image:   url(../IMG/BKG_cuir.jpg);
	vertical-align: top;
	align: center;	
	width: 800px;

}

#ban{

	background-color      : #000000;
	background-image:   url(../IMG/ban.jpg);
	
	width: 800px;
	height: 180px;
}

#main{

width : 100% ;

	background-color      : #EBEAB7;
padding:0px;
padding-top : 15px;
margin:0px;
vertical-align : top ;


background-image:   url(../IMG/BKGmainT.jpg);
	background-position: top left;
	background-repeat: repeat-x ;
display : block ;


}

#main_som{

width : 100% ;

	background-color      : #EBEAB7;
padding:0px;
padding-top : 15px;
margin:0px;
vertical-align : top ;


background-image:   url(../IMG/BKGmainT.jpg);
	background-position: top left;
	background-repeat: repeat-x ;
display : block ;


}

#main_VG{

width : 100% ;

	background-color      : #EBEAB7;
padding:0px;
padding-top : 15px;
margin:0px;
vertical-align : top ;



	background-position: center center;
	background-repeat: no-repeat ;
display : block ;


}

#CdV .spip, #CdV{

text-align : center ;
padding : 5px ;
font-size : 11px ;
color : #EBEAB7 ;

}


#ACMElogo{

float : left;
padding-right : 5px ;
}


#next {

display :float ;
width : 450px ;
height : 35px ;
float : center ;
align : center ;
margin : 0px ;
clear : both :
background-color : #000;

}

#docfooter{

	width: 100%;	
min-height : 50px;

line-height : 50px ;
padding:0px;
margin:0px;
vertical-align : bottom ;
	background-color      : #EBEAB7;
background-image:   url(../IMG/BKGmainB.jpg);
	background-position: bottom center;
	background-repeat: repeat-x ;
	display : float ;
overflow : hidden ;
}


#footer{
font-size : 12px;
color : #BA0000 ;

display :float ;
float : center ;
clear: both;  margin: auto;
}


#DZ05{

height :50px;
vertical-align : middle ;
display :float ;
float : center ;
clear: both;  margin: auto;
margin-top : 50px;
}

#menu{

	width: 200px;
vertical-align : top ;

}

#visites{

	width: 200px;
	float : left ;
}

#annexe{

	width: 170px;
vertical-align : top ;
align : left;

padding:0px;
margin:0px;

}

#annexeT{

	width: 170px;
	height : 70px ;
background-image:   url(../IMG/parchemin_actu.png);
	background-position: top left;
	background-repeat: repeat-y ;

}

#annexeB{

	width: 170px;
height : 80px ;
background-image:   url(../IMG/parchemin_bas.png);
	background-position: top left;
	background-repeat: repeat-y ;

}

#actu{

	width: 170px;
vertical-align : top ;


}



/*elements ACTU*/


#actu_block{

	width: 170px;
background-image:   url(../IMG/parcheminBKG.png);
	background-position: top left;
	background-repeat: repeat-y ;


margin:0px;
padding-left:30px;
padding-right:5px;
}



#texte_actu ,#texte_actu .spip{

	line-height : 14px ;
	text-align: left ;
font-size : 11px;


}

#titre_actu{

	line-height : 14px ;
	text-align: center ;
font-size : 12px;
font-weight : bold;
color : #BA0000 ;

}

#soustitre_actu{

	line-height : 14px ;
	text-align: left ;
font-size : 11px;
font-weight : bold;
color : #BA0000 ;

}

#date_actu{

	line-height : 14px ;
	text-align: right ;
font-size : 10px;

}

#site_actu{

	line-height : 14px ;
	text-align: right ;
font-size : 11px;
color : #BA0000 ;
padding-top:6px;
}



/*SOMMAIRE*/



#som{

	margin:0px;
	padding-top:10px;
padding-bottom:4px;

padding-right:0px;


}


/*RUBRIQUES*/



#rub{
display: table;

align : left;
	height : 30px;
width : auto ;
	line-height: 30px;
	background-image:   url(../IMG/planche00.png);
	background-position: top right ;


	margin:0px;
	padding-left:15px;
padding-right:12px;

font-weight : bold ;
font-size : 14px;

}

#texte_rub, #texte_rub .spip{
	text-align: justify ;
	font-size : 12px;
	margin : 10px ;
margin-left : 20px ;

margin-bottom : 0px;
}

#titre_rub{
	text-align: justify ;
	font-size  : 14pt;
	font-weight : bold ;
	color : #BA0000 ;
	
	margin : 10px ;
margin-left : 20px ;
margin-bottom : 20px ;

}


#daterub {
	padding-right : 10px ;
margin : 10px ;
margin-left : 20px ;
	font-size  : 9pt;
	text-align : right ;

	font-style : italic;
	line-height : 14px ;
	display : table-cell ;
	
		width : 580px;
	
	background-color      : #3C0000;
	
	background-position: center center;
	background-repeat: no-repeat ;
	background-attachment:fixed ;
	
	color : #FFEEBB ;
	border-top : 1px solid #EBB12B;
	border-bottom : 1px solid #EBB12B;
	border-right : 0px solid;
	border-left : 0px solid;
	
}

/*AGENDA*/

#cadre_agenda{
display: table;
float : center;
vertical-align : top ; 
	height : 20px;
width : 95%;
	line-height: 20px;

	background-color : #D1DAA2 ;
padding:4px;
	margin-top:24px;

clear: both;  
}

#block_agenda{

	vertical-align : top ;

display : float ;

 
}

#texte_agenda{
	text-align: justify ;
	font-size : 12px;
line-height : 14px;
	
	margin : 0px ;
padding : 4px ;
padding-bottom: 14px ;
	background-color : #F6F8BE ;
}

#titre_agenda{
width : 150px;
	text-align: center ;
	font-size  : 14px;
	font-weight : bold ;
	color : #BA0000 ;
line-height : 12px;
	
	margin : 0px ;
padding-right : 4px ;
padding-left : 10px ;

}


#per_agenda{
	text-align: justify ;
	font-size  : 14px;
	font-weight : bold ;
	color : #BA0000 ;
	padding-top : 4px;
	margin : 10px ;
margin-left : 20px ;

}

#date_agenda {
	padding-right : 10px ;
margin : 10px ;
margin-left : 20px ;
padding : 4px ;
	font-size  : 14px;
font-weight : bold ;
	text-align : left ;

	font-style : italic;
	line-height : 16px ;
	display : table-cell ;
	
	
	
	background-color      : #EBEAB7;


	
	text-color : #FFFFFF ;
	border-top : 2px solid #BA0000;

	
}


#hr_agenda {


	display : float ;
	position : relative ;	
	width : 100%;
height : 20px;
	float : center ;
	background-image:   url(../IMG/enluminureH.jpg);
	background-position: top center;
	background-repeat: repeat-x ;

	
	border-top : 0px solid;
	border-bottom : 1px solid #4C2407;
	border-right : 0px solid;
	border-left : 0px solid;
	
	margin-top : 0px;
margin-bottom : 10px;
	padding: 0px;
}

/*MENU GENERAL*/



#art_menu{
display : block;
align : left;
	
	line-height: 12px;
	
	background-position: top right ;


padding:8px;
	padding-left:20px;
padding-right:12px;


font-weight : bold ;
font-size : 12px;
}



#art_menu a:link, #art_menu a:visited {
	color : #EBEAB7 ;
	text-decoration: none;
	border: 0px;

}

#art_menu a:hover {
	color: #BA0000;
	text-decoration: none;

}

#art_menu a.on {
	color: #FFFFFF;
	text-decoration: none;

}

#contact{

display: float;
align : center;
width : 100%;
	height : 30px;
	line-height: 30px;
	background-image:   url(../IMG/planche00.png);
	background-position: top left ;

	background-repeat: no-repeat ;

	margin:0px;
	padding-left:15px;

padding-right:0px;
	margin-top:10px;

font-weight : bold ;
font-size : 16px;
}



/*ARTICLES*/

#texte .spip{
	text-align: justify ;
  color : #4C2407 ;
  font-size        : 10pt;


}

#texte{
	text-align: justify ;
  color : #4C2407 ;
  font-size        : 10pt;
margin-left : 10px ;
margin-right : 30px ;

}

#titre {
	text-align : left ;
vertical-align : middle ;


	font-size  : 14pt;
	font-weight : bold ;
	color : #BA0000 ;

padding-top : 10px ;
margin-bottom : -5px ;
padding-bottom : 0px ;
display : float ;

min-height : 62px;
	background-image:   url(../IMG/ptdragon.png);
	background-position: bottom right;
	background-repeat: no-repeat ;
	
padding-right : 72px ;
	
}

#titre_photo {
	text-align : center ;

	font-size  : 14pt;
	font-weight : bold ;
	color : #BA0000 ;
	
	padding : 10px ;

	
}

#soustitre {
	
	color : #BA0000 ;
	align : left;
	font-size : 12pt;
	padding : 10px ;
	font-weight : bold;
	padding-right : 32px ;
}

#date {
	padding-right : 10px ;
	
	font-size  : 9pt;
	text-align : right ;

	font-style : italic;
	line-height : 14px ;

	
	
	color : #4C2407 ;

	
}



#auteurs {
	padding-right : 10pt ;
	
	font-size  : 9pt;
	text-align : right ;
	vertical-align : bottom ;
	font-style : italic;
	line-height : 18px ;
		margin-top : 20px;
	
	color : #4C2407 ;
position : relative ;

top : 120px ;
right : 160px ;

}


#enluminure_auteur{

text-align : right ;
vertical-align : bottom ;
margin : 0px;
padding : 0px ;
width : 100% ;
}

#enluminure{

	background-image:   url(../IMG/enluminureV.png);
	background-position: bottom right;
	background-repeat: repeat-y ;
}


/*DOCUMENTS*/


#cadre_document {

	display : block ;
	vertical-align : absolute-middle ;

	height : 60px;
	width : 60px;



	background-image:   url(../IMG/fond_icon.jpg);
	background-position: center center;
	background-repeat: no-repeat ;
float: left; 
margin-right: 10px; 
margin-bottom: 5px;
padding : 0px;

}

#toptexte{
	color      : #BA0000;
	font-weight : bold ;
	font-size : 12px ;
}


/*DOCUMENTS SPIP*/


spip_logos {
	display : table ;
	vertical-align: absolute-middle;
text-align : center ;
align : center ;
float : center ;

max-width : 50px;
max-height : 50px ;

	border : 1px solid #4C2407;
	
padding-bottom : 5px;
clear: both;  margin: auto;
}


.spip_logos_center { clear: both;  margin: auto; }
span.spip_logos_center { display: table; margin-top:5px; }
.spip_logos_left { float: left; margin-right: 10px; margin-bottom: 5px; }
.spip_logos_right { float: right; margin-left: 10px; margin-bottom: 5px; }





.spip_documents {

  	background-color : #000000;
	padding : 5px;
	border : 1px solid #321000;



margin : 0px ;
overflow : hidden;
position : relative ;
clear: both;  margin: auto;
	display : table-cell ;

} 


.spip_documents_center { clear: both; margin: auto; margin-bottom: 15px; }
span.spip_documents_center { display: table; margin : auto ; margin-bottom: 15px;}
.spip_images_left { float: left; margin-right: 10px; margin-bottom: 15px; }
.spip_images_right { float: right; margin-left: 10px; margin-bottom: 15px; }


.spip_images {


  	background-color : #000000;
	padding : 5px;
	border : 1px solid #321000;

	align : center ;


	max-width:500px;


	overflow : hidden ;
	display : table-cell ;


} 

.spip_images_center { clear: both; margin: auto; }
span.spip_images_center { display: table; margin-top:5px; }
.spip_images_left { float: left; margin-right: 10px; margin-bottom: 5px; }
.spip_images_right { float: right; margin-left: 10px; margin-bottom: 5px; }



.spip_doc_titre {
	
  	background-color : #000000;
	border : 1px solid #333333;
	margin-top : 4px;
	height: 18px ;
	width: 200px ;
	

} 

.spip_img_titre {
	
  	background-color : #000000;
	border : 1px solid #333333;
	margin-top : 4px;
	height: 18px ;
	width: 200px ;
	
} 



