a, a:link, a:active, a:visited { text-decoration:none; color:#505050; text-decoration: underline}
a:hover { color:#FFF2B3; text-decoration: underline}


#menu a:active, #menu a:link, #menu a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #8D4010; font-weight: bold; text-decoration: none}
#menu a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  
	font-weight: bold; color: #F2E1D0; text-decoration: none}

#ptmenu a:active, #ptmenu a:link, #ptmenu a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #FFFFFF; font-weight: bold; text-decoration: none}
#ptmenu a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  font-weight: bold; 
	color: #FEF3BE; text-decoration: none}

#sommaire a:active, #sommaire a:link, #sommaire a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #A72700; text-decoration: none}
#sommaire a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  
	color: #EF7B00; text-decoration: underline}

#sommaire2 a:active, #sommaire2 a:link, #sommaire2 a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; color: #A72700; text-decoration: none}
#sommaire2 a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  
	color: #EF7B00; text-decoration: underline}


#partenaires a:active, #partenaires a:link, #partenaires a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; color: #A72700; font-weight: bold; text-decoration: none}
#partenaires a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;  
	color: #EF7B00; font-weight: bold; text-decoration: underline}




body 
{   background-color: #7A7A7A;
 
SCROLLBAR-FACE-COLOR: #C8C8C8;
SCROLLBAR-HIGHLIGHT-COLOR: #646464;
SCROLLBAR-SHADOW-COLOR: #7A7A7A;
SCROLLBAR-3DLIGHT-COLOR: #000000;
SCROLLBAR-ARROW-COLOR:  #000000;
SCROLLBAR-TRACK-COLOR: #7A7A7A;
SCROLLBAR-DARKSHADOW-COLOR: #000000;
}

h1 {  font-family: Arial, Helvetica, sans-serif; font-size: medium; 
	font-weight: normal; color: #A72700; font-style: normal}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; 
	color: #CC6600}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: small; 
	font-weight: bold; color: #660000}



.tdfond {  background-image: url(../images/fond1.gif)}
.pied-page {  background-color: #B4B4B4; border-color: #000000 #000000 #000000 black; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	border-style: solid; border-top-width: 1px; border-right-width: 0px; 
	border-bottom-width: 2px; border-left-width: 0px}
.td-ptmenu {  background-color: #B5B5B5; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; color: #F4F4F4}

.texte1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}
.texte2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.texte1a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold; color: #A72700}
.texte2a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
	font-weight: bold; color: #9A3301}

.tableaupage {  border: #FFFFFF; border-style: solid; border-top-width: 1px; 
	border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.logo {  float: left; margin-top: 0px; margin-right: 5px; margin-bottom: 5px; margin-left: 5px}


/* encadrement des articles */

.td1 { background-color: #BFBFBF;}

.td2 { background-color: #CDCDCD; }

.td-titre { background-color: #7B7B7B;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;
border: 1px #FFFFFF solid; color: #FFFFFF; 
background-image: url(../images/bd-cat.jpg)
}

.td-titre2 { background-color: #7B7B7B;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;
border: 1px #FFFFFF solid; color: #FFFFFF; 
background-image: url(../images/bd-cat.jpg)
}


.td-stitre { background-color: #7B7B7B;
border: 1px #FFFFFF solid; 
background-image: url(../images/bd-cat.jpg)
}

.surtitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold; color: #333333}

.titre {  font-family: Arial, Helvetica, sans-serif; font-size: x-small; 
	font-weight: bold; color: #A72700; font-style: normal}

.titbreve {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	font-weight: bold; color: #A72700}

.soustitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; 
	font-weight: bold}

.ps {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #A80000; font-size: 10px}

.note {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #666666}

.td2couleurs {  
	background-color: #C9CACD; border: #862B10 double; border-width: 1px 2px 2px 1px}

.outils {  background-color: #D2D3D3; border-color: #C8CACA #8F9494 #8F9494 #C8CACA; border-style: solid; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px}

hr {  color: #FFFFFF}

.td1p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	background-color: #BFBFBF}
	
.plan-rub {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; 
	color: #CC6600}
	
.td-plan {  background-color: #DBDBDB; border: 1px #FFFFFF inset; 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}




/* formulaire */

.champ1 {  background-color: #EFEFEF; font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; border-color: #D2D2D2 #DFDFDF #DFDFDF #D2D2D2}
	
.bouton1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	background-color: #EFEFEF; border-color: #DDDDDD #C3C3C3 #C3C3C3 #DDDDDD}

form { font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif; font-size: 11px; 
	float:center; margin:0px; margin-top:0px;}








/* styles SPIP */

a.spip_url { }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }

.spip_code { }

p.spip_note { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; 
	color: #666666}

h3.spip {  font-family: Arial, Helvetica, sans-serif; font-size: small; 
	font-weight: bold; color: #660000; text-align: center}

.spip_documents{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size : 10px; 
}


table.spip {
}

table.spip tr.row_first {
	background-color: #FCF4D0;
}

table.spip tr.row_odd {
	background-color: #C0C0C0;
}

table.spip tr.row_even {
	background-color: #F0F0F0;
}

table.spip td {
	padding: 1px;
	text-align: left;
	vertical-align: center;
}

hr.spip { color: #FFFFFF}
b.spip { color: #740000}
i.spip { }

.forml { width: 100% ; background-color: #EBEBEB;; border-color: #D1D1D1 #E2E2E2 #E2E2E2 #D1D1D1}

.spip_encadrer {
	width : 100%;
	background-color: #CDCDCD;
	padding: 5px;
	border: 1px #FFFFFF solid;
}

.spip_cadre {
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
}


.spip_bouton { background-color: #EBEBEB;; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border-color: #E2E2E2 #D1D1D1 #D1D1D1 #E2E2E2}

.formrecherche { width: 100% ; background-color: #BFBFBF;; border-color: #B1B1B1 #B6B6B6 #B6B6B6 #B1B1B1}

.reponse_formulaire {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }



