body.site {background: url(/site/images/fond_body.jpg)}

.logo {border-top-width: 1; border-right-width: 1; border-bottom-width: 0; border-left-width: 1; border-color: black; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; background-color: #AEA385}

/* test  boumboum */

table.boum {font-family: arial;font-size: 13px}
table.boum tr.ait2 {text-align: center; vertical-align: center; font-family: arial;font-size: 16px}
table.boum td {text-align: center; }

table.boum2 {font-family: arial; font-size: 14px; background-color: #DCDCDC;}

/* fin test */
	

table.squad {margin-bottom: 1.5em; font-family: arial; font-size: 12px;  border-color: #C8B38A; border-style: solid; border-width: 1}
table.squad td.td_first {text-align: center; vertical-align: center; background-color: #7A5349; font-weight: bold}
table.squad tr.tr_first { text-align: center; vertical-align: center; background-color: #D6C5A7; font-weight: bold; color:  #554433;}	/*images/barre_titre.gif*/
table.squad tr.tr_second {text-align: center; vertical-align: center; background-color: #AEA385; font-weight: bold}
table.squad tr.tr_sec {text-align: center;vertical-align: center; background-color: #DECDAF; font-weight: bold; color: #554433}	/*images/barre_titre.gif*/
table.squad tr.line {text-align: center; vertical-align: center; background-color: #FFFFFF; font-weight: bold}

table.liste {margin-bottom: 1.5em; font-family: Verdana; font-size: 12px; background-color: #F5F5F5; border-top: 1 solid #000000; border-left: 1 solid #000000}
table.liste td.td_first {font-size: 10px;text-align: center; vertical-align: center; background-color: #7A5349; font-weight: bold; color: #FFFFFF;border-right: 1 solid #000000; border-bottom: 1 solid #000000 }
table.liste tr.tr_first {text-align: center; vertical-align: center; background-color: #7A5349; font-weight: bold}
table.liste tr.tr_second {text-align: center; vertical-align: center; background-color: #AEA385; font-weight: bold}
table.liste td.td_line {font-size: 12px; font-weight: normal; border-right: 1 solid #000000; border-bottom: 1 solid #000000}

table.normal {margin-bottom: 1.5em; font-family: arial; font-size: 12px}
table.fiche {margin-bottom: 1.5em; font-family: courier New; font-size: 13px} 
table.fiche2 {margin-bottom: 1.5em; font-family: courier New; font-size: 12px} 


/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: none; }

.spip_documents { text-align: center; }
.spip_documents_center { clear: both; width: 100%; margin: auto; }
span.spip_documents_center { display: block; margin-top:1em; }
.spip_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.spip_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.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; }

/* modeles par defaut */
.spip_modele { float: right; display: block; border: 1px dotted #666; width: 180px; }




#menu_gauche ul {
		text-align: center;
		margin: 2em 0 1em 0;
		padding: 0 0 0 0;
}

#menu_gauche li {
		list-style-type: none;
		margin: 1em 0 0 0;
		padding: 0 0 0 0;
		color: white;
}

table.table_centre {width: 70%; margin-bottom: 1.5em; font-family: arial; font-size: 12px; background-color: #F2F2F2; border-color: ; border-style: ; border-width: }

table.table_centre tr {
}

table.table_centre td.td_first {text-align: center; vertical-align: center; background-color: #AEA384; font-weight: bold; background: none}

table.table_centre td.td_normal_g {padding: 1em 0em 0em 0em; text-align: left; vertical-align: center; background-color: #EAEAEA}

table.table_centre td.td_normal_d {
	padding: 1em 0em 0em 0em;
	text-align: center;
	vertical-align: center;
	background-color: #EAEAEA;
}

table.table_centre td.td_blank {
	padding: 1em 0em 0em 0em;
	/*background-image: url(../NAVPICS/fond.jpg);*/
}

div.texte_centre {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align:justify;
}

div.texte_centre img {
	
}
  


div.titre
{ 
padding-right: 5px; 
	padding-left: 5px; 
	font-family: arial; 
	color: #554433;
	font-weight: bold; 
	font-size: 20; 
}



table.news { margin-bottom: 1.5em; font-family: arial; font-size: 9px; }	
table.news td.td_first {text-align: center; vertical-align: center; font-size: 10px; background-image: url(/site/images/barre_titre.jpg); font: bold; color: #554433}
table.news td.td_normal { padding: 0em 0em 0em 0em; text-align: center; vertical-align:  center}	
table.news td.td_normal2 {padding: 0em 0em 0em 0em; text-align: center; vertical-align: center; font-size: 9;}	
table.news td.td_normal3 {padding: 0em 0em 0em 0em; vertical-align: center; font-size: 12px; }	

table.charge { margin-bottom: 1.5em; font-family: arial; font-size: 12; }	
table.charge td.td_first {text-align: left; vertical-align: center; font-size: 15px; background-image: url(/site/images/barre_titre.jpg); font: bold; color: #554433}

table.roster {margin-bottom: 1.5em; font-family: arial; font-size: 11px;  border-color: #C8B38A; border-style: solid; border-width: 1}
table.roster tr.tr_first { text-align: center; vertical-align: center; background-color: #D6C5A7; font-weight: bold; color:  #554433;}	/*images/barre_titre.gif*/
table.roster tr.tr_sec {vertical-align: center; background-color: #DECDAF; font-weight: bold; color: #554433}	/*images/barre_titre.gif*/
table.roster td {text-indent: 1; }	/*images/barre_titre.gif*/



h1 {font-weight: bold; font-size: 20pt; padding-top: 5px; border-bottom: #814F0C 3px solid; text-align: center; color: #8F580D}

h2 {
	font-weight: bold;
	font-size: 14pt;
	color: #8F580D;
	padding-top: 5px; 
	border-bottom: #814F0C 1px solid; 
	text-align: left;
}

h3 {
	font-weight: bold;
	font-size: 12pt;
	color: #8F580D;
	padding-top: 5px; 
	border-bottom: #814F0C 1px solid; 
	text-align: left;
}

h3.spip {
	font-weight: bold;
	font-size: 12pt;
	color: #8F580D;
	padding-top: 5px; 
	border-bottom: #814F0C 1px solid; 
	text-align: left;
}


h4 {
	font-weight: normal; 
	font-size: 11pt; 
	color:#8F580D;
	padding-top: 12px; 
	text-indent: 15px; 
	line-height: 9px; 
	text-align: left;
}

h5 { 
font-weight: normal; 
	font-size: 10pt; 
	color:#8F580D;
	padding-top: 12px; 
	text-indent: 15px; 
	line-height: 9px; 
	text-align: left;
	}

h6 {
font-weight: bold;
	font-size: 12pt;
	color: #8F580D;
	padding-top: 5px; 
	text-align: left;
	}

p {
	padding-right: 5px; 
	padding-left: 5px; 
	font-family: arial; 
	font-weight: normal; 
	font-size: 9pt; 
}

p.spip {
	padding-right: 5px; 
	padding-left: 5px; 
	font-family: arial; 
	font-weight: normal; 
	font-size: 9pt; 
}  


p.titresous {font-weight: bold; font-size: 18; padding-top: 5px; border-bottom: #554433 2px solid;  color: #554433}



p.stitre {  
	padding-right: 5px; 
	padding-left: 5px; 
	font-family: arial; 
	color: #554433;
	font-weight: bold;
	font-size: 18;
	border-bottom: #814F0C 1px solid;  
}
p.sstitre {  
	padding-right: 5px; 
	padding-left: 5px; 
	font-family: arial; 
	color: #554433;
	font-weight: bold;
	font-size: 14;
	  
}
 

p.titre
{ 

padding-right: 5px; 
	padding-left: 5px; 
	font-family: arial; 
	color: #554433;
	font-weight: bold; 
	font-size: 20; 
}


p.bandeau
{ 

padding-right: 5px; 
	padding-left: 5px; 
	font-family: Verdana; 
	color: #DEB887;	  
	font-weight: normal; 
	font-size: 10; 
}


p.petit {padding-right: 5px; padding-left: 5px; font-family: arial; color: #696969; font-weight: normal; font-size: 11px}
p.spip_note { 
	font-size: 8pt; 
}

li {
	padding-right: 5px; 
	padding-left: 5px; 
	font-family: arial; 
	font-weight: normal; 
	font-size: 9pt; 
}

li.deux {
	padding-right: 5px; 
	padding-left: 5px; 
	text-indent: 20px;
	font-family: arial; 
	font-weight: normal; 
	font-size: 9pt; 
}

.lettrine:first-letter {
	text-indent: 15px; 
	font-weight: bold; 
	font-size: 150%; 
	color: #7A5349;
}

strong {
}

blockquote {
	padding-right: 5px; 
	padding-left: 8px; 
	font-weight: bold; 
	font-size: 8pt; 
	text-indent: 0px; 
	text-align: justify;
}

.sign {
	font-weight: bold; 
	font-size: 10pt; 
	color: #800080; 
	text-align: right;
}


.sous_titre {  
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px; font-style: italic; font-weight: bold; 
	color: #000000; 
	background-color: #D9D7CB;
	background-repeat: repeat-x; 
	background-position: center; 
	text-align: center;
	}
.sign {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #7A5349;	
	TEXT-ALIGN: right;
}
.chapo {  
	font-family: arial, helvetica, sans-serif; 
	font-size: 14px; 
	font-style: italic; 
	font-weight: bold; 
	text-decoration: none; 
	text-align: left; 
	text-indent: 10px;
	}
	
.footer {  
	font-family: arial, helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: normal; 
	text-decoration: none; 
	text-indent: 1px;
	}
	
	


address {
	font-weight: bold; 
	font-size: 9pt; 
	padding-bottom: 6px; 
	padding-top: 6px; 
	background-color: #a9a9a9; 
	text-align: left;
}

.spip_documents{
	font-family: verdana,arial,helvetica,sans-serif;
	font-size : 70%;
}

table.spip {
}

table.spip tr.row_first {
background-color: #C9B99D;
 text-color: #ffffff; font-family: arial; 
 font-size: 10px; 
 font-weight: bold
}

table.spip tr.row_odd {background-color: #F5F5F5; text-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal}

table.spip tr.row_even {background-color: #DCDCDC; text-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: normal}

.forml { width: 100% ; background-color: #FFFFFF;
}

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

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


.spip_bouton { background-color: #dddddd;
}

 
.formrecherche { width: 100% ;
 /*background-color: #a399bb;*/
 background-color:	 #FFFFFF;
 /*#E9E6DA;	*/
}

.reponse_formulaire {
	font-family: verdana,arial,helvetica,sans-serif;
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: ##7A5349;
 }	
a.menuv:link {color: #FFFFCC; text-decoration: none; font-size: 11px; font-family: Verdana; font-weight: bold;}
a.menuv:visited {	color: #FFFFCC;	text-decoration: none;	font-size: 11px; font-family: Verdana; font-weight: bold; }
a.menuv:hover {color: #FFFFCC; text-decoration: underline; font-size: 11px; font-weight: bold; }	

a.menuh:link {color: #FFFFCC; text-decoration: none; font-size: 11px; font-family: Verdana; font-weight: bold; }
a.menuh:visited {	color: #FFFFCC;	text-decoration: none;font-size: 11px;font-family: Verdana; font-weight: bold;}
a.menuh:hover {color: #FFFFCC; text-decoration: underline;font-size: 11px; font-weight: bold; }	 
 
 

a.som:link {color: #000000; text-decoration: none; font-size: 12}
a.som:visited {	color: #000000;	text-decoration: none;		font-size: 12;	 }
a.som:hover {color: #000000; text-decoration: underline; font-size: 12; }	

a.normal:link {color: #000000; text-decoration: none; font: normal}
a.normal:visited {color: #000000; text-decoration: none; font: normal }
a.normal:hover {color: #000000; text-decoration: none; font: bold }	

a.petit:link {color: #FFFFCC; text-decoration: none; font-size: 7pt;font-family: arial; font-weight: bold;}
a.petit:visited {color: #FFFFCC; text-decoration: none; font-size: 7pt;font-family: arial; font-weight: bold;}
a.petit:hover {color: #FFFFCC; text-decoration: underline; font-size: 7pt; font-weight: bold;}	

a.secure:link {color: #000000; text-decoration: none; font-size: 7pt; font-family: arial; font-weight: bold;}
a.secure:visited {color: #000000; text-decoration: none; font-size: 7pt;font-family: arial; font-weight: bold;}
a.secure:hover {color: #000000; text-decoration: underline; font-size: 7pt; font-weight: bold;}	

a.news:link {color: #A3640E; text-decoration: none; font-size: 10; font-family: arial; font: bold}
a.news:visited {color: #A3640E; text-decoration: none;font-size: 10;font-family: arial;font: bold}
a.news:active {	color: #A3640E; text-decoration: none;font-size: 10;font: bold}
a.news:hover {color: #A3640E; text-decoration: underline;font-size: 10;font: bold }



a.spip:link {color: #A3640E; text-decoration: none; font-size: 12; font-family: arial; font: bold}
a.spip:visited {color: #A3640E; text-decoration: none;font-size: 12;font-family: arial;font: bold}
a.spip:active {	color: #A3640E; text-decoration: none;font-size: 12;font: bold}
a.spip:hover {color: #A3640E; text-decoration: underline;font-size: 12;font: bold }


a.film:link {padding-right: 5px; padding-left: 5px; color: #696969; text-decoration: none; font-size: 9;font-family: arial}
a.film:visited {padding-right: 5px; padding-left: 5px; color: #696969; text-decoration: none; font-size: 9;font-family: arial}
a.film:hover {padding-right: 5px; padding-left: 5px; color: #696969; text-decoration: underline; font-size: 9}	

a.art:link {color: #A3640E; text-decoration: none; font: bold;font-size: 12;font-family: arial}
a.art:visited {color: #A3640E; text-decoration: none; font: bold; font-size: 12; font-family: arial}
a.art:active {	color: #A3640E; text-decoration: none; font: bold;font-size: 12;font-family: arial}
a.art:hover {color: #CB7C12; text-decoration: underline; font: bold ;font-size: 12;font-family: arial}


a.rub:link,a.rub:visited,a.rub:active {color: #554433; text-decoration: none; font: bold;font-size: 16;font-family: arial}
a.rub:hover {color: #6A543F; text-decoration: underline; font: bold; font-size: 16; font-family: arial}



a:link {color: #A3640E; text-decoration: none; font: bold}
a:visited {color: #CB7C12; text-decoration: underline; font: bold}
a:active {	color: #A3640E; text-decoration: none; font: bold}
a:hover {color: #A3640E; text-decoration: underline; font: bold }
 
a.liste:link, a.liste:visited, a.liste:active {color: #554433; text-decoration: none; font: normal}	


a.glossaire:link, a.glossaire:visited, a.glossaire:active {
	color:#636300;
	font-weight: bold;
	text-decoration: none;
	cursor: help;
}
