*{
	margin: 0px;
	padding: 0px;
}

img{margin:5px;padding:5px;
}

.lexique{
color:#FF9900;
font-weight:bold;
border-bottom-color:#FF9900;
border-bottom-width:1px;
border-bottom-style:dashed;
}
body{
margin:0px;
font:11px/1.4 Verdana,Arial,sans-serif;
color:#000000;
text-align:left;
text-align:center;
background:url(../images/tile.gif) #FFFFFF repeat;
padding:0px;
}
#page{
	width:970px;margin:auto;border:1px solid black;text-align:left;
}
#interieurpage{
	width:970px;background:#ffffff url(../images/fondgauche.gif) repeat-y;text-align:left;
}
#header{
	width:970px;height:130px;background:url(../images/header_fond.gif) no-repeat;position:relative;
}
#logo{
	position:absolute;top:10px;left:50px;width:80px;
}
#colonnage{
	position:relative;margin:0;padding:0;width:970px;
}
#colonnegauche{
	float:left;width:150px;overflow:hidden;position:relative;
}

#calagemenu{
	padding-left:2px;height:680px;
}
#partiedroite{
	position:relative;width:810px;float:right;
}
#colonnedroite{
	float:right;width:165px;background:#EEEEEE;
}
#centredelapage{
	position:relative;margin-right:175px;width:600px;padding-left:30px;overflow:hidden
}
dl,dt,dd,ul,li{
margin:0;
padding:0;
list-style-type:none;
}
#menu{
position:relative;/* placement du menu,à modifier selon vos besoins */
}
#menu{
width:144px;
}
#menu dt{
cursor:pointer;
margin:2px 0;
text-align:center;
border:1px solid #FFFFFF;
background:#C6F065;
font:bold 11px Arial;
/*line-height: 14px;
min-height: 14px;*/
}
#menu dd{
border:1px solid #FFFFFF;
font:11px Arial;
}
#menu li{
text-align:center;
background:#F5FFD9;
font:11px Arial;
/*line-height: 14px;
min-height: 14px;*/
}
#menu li a,#menu dt a{
color:#000000;
text-decoration:none;
display:block;
font:11px Arial;
/*line-height: 14px;
min-height: 14px;*/
}
li.ssmenu a:hover{
background:#FFC855;
color:#000000;
}
li.ssmenuon a{
background:#FFC855;
color:#000000;
}
dt.menu a:hover{
background:#91CA0F;
color:#000000;
}


.txt11sb{
color:#000000;
padding-left:5px;
padding-right:5px;
font:11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.txtnav{
color:#423C35;
padding-left:5px;
padding-right:5px;
font:12px Arial,Helvetica,sans-serif;
}
#headernav{
text-align:left;
font:12px Arial,Helvetica,sans-serif;
width:800px;position:absolute;top:40px;left:150px;
}
#headernav a{
text-decoration:none;
color:#000000;
font-weight:bold;
padding:2px 8px 2px 8px;
line-height:22px;
background:url(../images/hearderlinkfond.gif) no-repeat left;
}
#headernav a:link{
color:#000000;
}
#headernav a:visited{
color:#000000;
}
#headernav a:active{
color:#000000;
}
#headernav a:hover{
text-decoration:none;
background:url(../images/hearderlinkhoverfond.gif) no-repeat left;
}
#headernav a.rubactive{
color:#000000;
font-weight:bold;
padding:2px 8px 2px 8px;
text-decoration:none;
background:url(../images/hearderlinkactivefond.gif) no-repeat left;
}
#headernav a.rubactive:link{
color:#000000;
}
#headernav a.rubactive:visited{
color:#000000;
}
#headernav a.rubactive:active{
color:#000000;
}
#headernav a.rubactive:hover{
color:#000000;
text-decoration:none;
background:url(../images/hearderlinkactivefond.gif) no-repeat left;
}
/* */
#footer{
width:970px;height:130px;background:url(../images/pied.gif) no-repeat;position:relative;overflow:hidden;}

#footernav{
text-align:right;
position:absolute;top:40px;right:110px;width:700px;
font:11px Arial,Helvetica,sans-serif;
}
#footernav a{
text-decoration:none;
color:#000000;
padding:2px 8px 2px 8px;
font:bold 11px/20px Arial,Helvetica,sans-serif;
background:url(../images/footerlinkfond.gif) no-repeat left;
}
#footernav a:link{
color:#000000;
}
#footernav a:visited{
color:#000000;
}
#footernav a:active{
color:#000000;
}
#footernav a:hover{
text-decoration:none;
background:url(../images/footerlinkhoverfond.gif) no-repeat left;
}
#footernav a.rubactive{
color:#000000;
font-weight:bold;
padding:2px 8px 2px 8px;
text-decoration:none;
background:url(../images/footerlinkactivefond.gif) no-repeat left;
}
#footernav a.rubactive:link{
color:#000000;
}
#footernav a.rubactive:visited{
color:#000000;
}
#footernav a.rubactive:active{
color:#000000;
}
#footernav a.rubactive:hover{
color:#000000;
text-decoration:none;
background:url(../images/footerlinkactivefond.gif) no-repeat left;
}

.txtnavactif{
color:#423C35;
padding-left:5px;
padding-right:5px;
font:12px Arial,Helvetica,sans-serif;
background:#FFFFE0;
}

div.orange{
	border-top:1px solid #FF9900;
	border-bottom:1px solid #FF9900;
	background:#FFFBE8 url(../images/fondci.gif) top left repeat-y;
	padding-left:80px;
	font-size: 11px;
	color: Black;
clear:both;
position:relative;
}
div.vert{
	border-top:1px solid #91CA0F;
	border-bottom:1px solid #91CA0F;
	background:#FCFFF0 url(../images/fondef.gif) top left repeat-y;
	font-size: 11px;
	color: Black;
clear:both;
position:relative;
font-weight: normal;
padding: 5px;
	padding-left:80px;margin:5px;
}
div.orange p.titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF8C00;
}
div.vert p.titre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #91CA0F;
}

div.flower{
 background-image:url(../images/flower.gif);
 background-repeat:no-repeat;
 min-height: 45px;
 background-position: 0% 50%
}
div.flower p.une{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
 color: #91CA0F;
line-height:45px;
padding-left:45px;
}
div.flower p.deux{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
 color: #91CA0F;
line-height:20px;
padding-left:45px;
}
 
#chapform{
border-style:dashed;
border-width:1px;
width:520px;
line-height:1em;
padding-bottom:10px;
margin-left:30px;
background:#FFFFFF;
}
div.chaptitre{
width:100%;
color:#FFFFFF;
margin-bottom:2px;
text-indent:5px;
font:bold 12px Arial,Helvetica,sans-serif;
background:#C6F065;
}
div.formligne{
color:#535353;
padding-top:8px;
font:bold 12px Arial,Helvetica,sans-serif;
}
div.label{
float:left;
width:220px;
text-align:right;
padding-left:10px;
padding-right:5px;
}
div.champ{
float:left;
width:220px;
text-align:left;
padding-left:5px;
padding-right:5px;
}
div.label p.titrelabel{
margin:0px;
font:bold 12px/1em Arial,Helvetica,sans-serif;
}
div.label p.commentlabel{
margin:0px;
font:bold 10px/1.2em Arial,Helvetica,sans-serif;
}
/* */
div.labelcase{
float:left;
width:220px;
text-align:left;
padding-left:8px;
padding-right:8px;
}
div.labelcase p.titrecase{
margin:0px;
font:bold 12px/1em Arial,Helvetica,sans-serif;
}
div.labelcase p.commentcase{
margin:0px;
font:bold 10px/1.2em Arial,Helvetica,sans-serif;
}

.txtvert{
color:#73AA00;
font:bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.faq{
color:#73AA00;
padding-bottom:4px;
font:bold 11px Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.faq a{
color:#73AA00;
text-decoration:none;
}
.faq a:link{
color:#73AA00;
}
.faq a:visited{
color:#73AA00;
}
.faq a:hover{
color:#73AA00;
text-decoration:underline;
}
.sansstyle{
border:0px;
text-decoration:none;
}
.spacer{
height:0px;
clear:both;
}
.bluff{
display:none;
}
li.question{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#91CA0F;
}

.entry h2{font-size:17px;font-weight:bold;}
.entry p {font-size:12px;}
.entry {font-size:12px;}


h3.spip{
font-size:24px;
font-weight:bold;
text-decoration:underline;
color:#8ACC00;
padding-top : 14px;
padding-bottom : 4px;
padding-left: 41px;
background: url(images/flower.gif) left;
background-repeat: no-repeat;
}

/* Tableaux */
table.spip {
	margin: auto;
	margin-bottom: 1em;
	border: 1px solid;
	border-collapse: collapse; }
table.spip caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
table.spip tr.row_first { background: #FFC; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even { background: #EEE; }
table.spip th, table.spip td { padding: 3px; text-align: left; vertical-align: middle; }

/* 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; }

/* Images typographiques (via image_typo), URL a revoir... */
.format_png { behavior: url(win_png.htc); }

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

/* Barre de raccourcis typographiques */
table.spip_barre { width: 100%; }

table.spip_barre a img {
	background: #FDA;
	padding: 3px;
	border: 1px outset #999; }
table.spip_barre a:hover img {
	background: #FFF;
	border: 1px solid #999; }

table.spip_barre input.barre { width: 100%; background: #EEE; }

/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #900; } /* liens internes */
a.spip_out { color: #009; } /* liens sortants */
a.spip_url { color: #009; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
.on { font-weight: bold; color: #000; } /* liens exposes */

p.spip { padding-bottom: 15px;}

h1.titre{ text-decoration:none; font-size: 24px;}

.lastmaj{text-decoration:none; font-size:8px;}
