BODY {
	color: #EDEEE6;
	scrollbar-face-color: #EDEEE6; 
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #F7F7F2;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #666666; 
	scrollbar-track-color: #D1D5BA; 
	scrollbar-arrow-color: #000000;
	}

a { 
	text-decoration: none ;
	color: #B91111; 
	}

a:hover { 
	text-decoration: underline;
	color: #B91111; 
	}

.main { cursor: hand; }

tr, td { color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	} 



/* -------------------------------------------------------------
                TITRES
-------------------------------------------------------------- */

.baseline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5B5B5B;
	line-height: 10px;
	}

A.titre1, .titre1 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}

A:hover.titre1 { color: #000000; text-decoration: underline; } 

A.titre2, .titre2, h3.spip, h3 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 17px; 
	font-weight: bold; 
	color: #000000; 
	text-align: left;
	text-decoration: none
	}

A:hover.titre2 { color: #000000; text-decoration: underline; } 

A.titre3, .titre3 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}

A:hover.titre3 { color: #000000; text-decoration: underline; } 

A.titre4, .titre4 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #000000; 
	text-decoration: none
	}

A:hover.titre4 { color: #000000; text-decoration: underline; } 

A.titre5, .titre5, A:hover.titre5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #909090; 
	font-weight: bold; 
	text-decoration: none; 
	}

A.titre6, .titre6, A:hover.titre6 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #909090; 
	text-decoration: none
	}

A.titre7, .titre7 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #5A5858; 
	font-weight: bold; 
	text-decoration: none;
	}

A:hover.titre7 { text-decoration: underline; } 


A.titre8, .titre8, A:hover.titre8 { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #B91111; 
	font-weight: bold;
	text-decoration: none;
	}



/* -------------------------------------------------------------
                TEXTES
-------------------------------------------------------------- */


.chapo 	{ 
	font-family: "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	line-height: 17px;
	color: #000000; 
	}

A.texte, .texte, A:hover.texte { 
	font-family: "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	line-height: 16px;
	color: #000000; 
	text-decoration: none; 
	}

A.texte1, .texte1, A:hover.texte1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	}

A.texte2, .texte2, A:hover.texte2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #5C5C5C; 
	text-decoration: none; 
	}

A:hover.texte2  {color: #000000; text-decoration: none; } 

A.texte3, .texte3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #5C5C5C; 
	text-decoration: none; 
	}

A:hover.texte3  {color: #B91111; text-decoration: underline; } 

A.texte4, .texte4, A:hover.texte4 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #5C5C5C; 
	text-decoration: none; 
	}

A.texte5, .texte5, A:hover.texte5 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #B2B2B2; 
	text-decoration: none; 
	}

.discret, p.spip_note { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #515151; 
	}

A.discret2, .discret2, A:hover.discret2 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #5C5C5C; 
	text-decoration: none; 
	}

.references { 
	font-family:  Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #B91111; 
	font-weight: bold; 
	}

.exposant {
	font-size: 0.8em;
	vertical-align: 10%;
}






a.surlignement {
	display: block;
	text-decoration: none;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #5C5C5C; 
	}

a.surlignement:hover {
	background-color: #F8F8F5;
	color: #000000;
	text-decoration: none;
	}


/* -------------------------------------------------------------
             CAS PARTICULIERS, ENCADRES
-------------------------------------------------------------- */

.titreblanc, A.titreblanc, A:hover.titreblanc { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 2px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	}

.encadre {
	border: 1px solid #D1D5BA;
	width: 122px;
	position:relative;
	padding: 3px;
	}

.encadre2 {
	border: 0px;
	background-color: #D1D5BA;
	position:relative;
	text-align: center;
	}

.bordure {
	border: 1px solid #000000;
	position:relative;
	}

.bordureclaire {
	border: 1px solid #D1D5BA;
	position:relative;
	}

.ps 	{  
	position:relative;
	border: 1px solid #D1D5BA;
	background-color: #EDEEE6;
	width: 380px;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000;
	}

a.transparence, .transparence {
	background-color: #FFFFFF;	
	-moz-opacity: 0.5; 
	filter: alpha(opacity=50);
	}

A:hover.transparence  {
	-moz-opacity: 1; 
	filter: alpha(opacity=100);
	}

/* -------------------------------------------------------------
	left:-4px;

	z-index:1; 

             DIVERS SPIP
-------------------------------------------------------------- */



/* Logos, documents et images */
.spip_logos { margin: 0; padding: 0; border: none; }
img { border: none;   }


.spip_documents {}
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left {
	float: left;
	margin-left: 0em;
	margin-right: 0.5em;
	margin-top: 0.3em;
	margin-bottom: 0.5em;
	text-align: left;
	}
.spip_documents_right {
	float: right;
	margin-left: 0.5em;
	margin-right: 0em;
	margin-top: 0.3em;
	margin-bottom: 0.5em;
	text-align: left;
	}
.spip_doc_titre { font-weight: bold; font-size: 0.8em; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; font-size: 0.8em; margin-left:auto; margin-right:auto;
}

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.html); }


p.spip {}




/* reponse mot recherche */
.spip_surligne { color: #B91111; }


hr.spip { }
b.spip { }
i.spip { }




/* -------------------------------------------------------------
                TABLEAUX
-------------------------------------------------------------- */

table.spip {
		vertical-align: top;
		}

table.spip tr.row_first {
		background-color: #D1D5BA;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 11px; 
		color: #000000;
		vertical-align: top;
		}

table.spip tr.row_odd {
		background-color: #D1D5BA;
		vertical-align: top;
		}

table.spip tr.row_even {
		background-color: #EDEEE6;
		vertical-align: top;
		}

table.spip td {
		padding: 1px;
		text-align: left;
		vertical-align: center;
		}



/* -------------------------------------------------------------
                NAVIGATION DYNAMIQUE
-------------------------------------------------------------- */

	/*	General rules  */

	#nav_slidedown_menu li{
		list-style-type:none;
		position:relative;
	}

	#nav_slidedown_menu ul{
		margin:0px;
		padding-left:0px;
		position:relative;
	}

	#nav_slidedown_menu div{
		margin:0px;
		padding:0px;
	}

	/* 	Layout CSS */
	#nav_slidedown_menu{
		width:87px;
		text-align: right;
	}

	/* All A tags - i.e menu items. */
	#nav_slidedown_menu a{
		color: #000;
		display:block;
		clear:both;
		width:87px;	
		padding-left:0px;	
	}

	#nav_slidedown_menu a:hover{
		display:block;
		clear:both;
		width:87px;	
		padding-left:0px;
		color: #B91111; 
		text-decoration: underline;
		cursor: hand;
	}
	
	/*	A tags 	*/
	#nav_slidedown_menu .slMenuItem_depth1{
		font-weight:bold;
		padding-left:0px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		color: #515151;
		margin-bottom: 2px;
		cursor: hand;
	}

	#nav_slidedown_menu .slMenuItem_depth2{	/* Sub menu items */
		margin-top:1px;
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 9px; 
		color: #515151; 
	}
	
	#nav_slidedown_menu a:hover.slMenuItem_depth2{	/* Sub menu items */
		color: #B91111; 
		text-decoration: underline;
	}

	#nav_slidedown_menu .slMenuItem_depth3{	/* Sub menu items */
		margin-top:1px;
		font-style:italic;
		color:blue;
	}
	
	#nav_slidedown_menu .slMenuItem_depth4{	/* Sub menu items */
		margin-top:1px;
		color:red;
	}
	
	#nav_slidedown_menu .slMenuItem_depth5{	/* Sub menu items */
		margin-top:1px;
	}

	/* UL tags, i.e group of menu utems. 
	It's important to add style to the UL if you're specifying margins. If not, assign the style directly
	to the parent DIV, i.e. 
	
	#nav_slidedown_menu .slideMenuDiv1
	
	instead of 
	
	#nav_slidedown_menu .slideMenuDiv1 ul
	*/
	
	#nav_slidedown_menu .slideMenuDiv1 {
		padding:0px;
	}

	#nav_slidedown_menu .slideMenuDiv2 {
		margin-left:0px;
		padding:1px;
	}

	#nav_slidedown_menu .slideMenuDiv3 {
		margin-left:8px;
		padding:1px;
	}

	#nav_slidedown_menu .slMenuItem_depth4 {
		margin-left:12px;
		padding:1px;
	}


/* -------------------------------------------------------------
            #EDEEE6   #D1D5BA  #FBFBF8      FORMULAIRES
-------------------------------------------------------------- */



.formulaire { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size:10px; 
		color: #000000; 
		text-align: right;
		width: 87px; 
		height:15px; 
		background-color:#EDEEE6; 
		border:1px black solid; 
		border-color:#D1D5BA;
		border-style:0px;
		} 

.caseenvoyer { 
		background-color:#FFFFFF; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color: #000000; 
		width: 170px; 
		border:1px black solid; 
		border-color:#000000;
		border-style:0px;
		margin-bottom: 0;
		} 

.bouton { 
		background-color:#D1D5BA; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color: #000000; 
		height:19px; 
		border:1px black solid; 
		border-style:0px;
		}
		

.menuderoulant {  
		width: 130px; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 10pt; 
		background-color:#EDEEE6		
		}




.motscles { 
	background-color:#FFFFFF; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color: #000000; 
	width: 400px; 
	border:1px black solid; 
	border-color:#D1D5BAs;
	border-style:0px;
	margin-bottom: 0;
	scrollbar-face-color: #EDEEE6; 
	scrollbar-shadow-color: #666666;
	scrollbar-highlight-color: #F7F7F2;
	scrollbar-3dlight-color: #FFFFFF; 
	scrollbar-darkshadow-color: #666666; 
	scrollbar-track-color: #D1D5BA; 
	scrollbar-arrow-color: #000000;
	} 




.form2 { 
		background-color:#D1D5BA; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color: #000000; 
		width: 300px; 
		border:1px black solid; 
		border-color:#000000;
		border-style:0px;
		margin-bottom: 0;
		} 

.forml { 
		background-color:#EDEEE6; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color: #000000; 
		width: 400px; 
		border:1px black solid; 
		border-color:#000000;
		border-style:0px;
		margin-bottom: 0;
		} 



.spip_bouton {
		background-color:#EDEEE6;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color: #000000;
		height:19px;
		border:1px black solid;
		border-style:0px;
		background-position: center;
		} 



.casemailamis { 
		background-color:#FFFFFF; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color: #000000; 
		width: 180px; 
		border:1px black solid; 
		border-color:#000000;
		border-style:0px;
		margin-bottom: 0;
		} 

.CaseMessageAmi{ 
		background-color:#FFFFFF; 
		font-family: Arial, Helvetica, sans-serif; 
		font-size:12px; 
		color: #000000; 
		width: 385px;
		height:100px;
		border:1px black solid; 
		border-color:#000000;
		border-style:0px;
		margin-bottom: 0;
		} 


