body {margin: 0; padding: 0; background: #fff; text-align: center; font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
table, td {font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; color: #000;}

a { color: #ff8c00; font-weight: bold; text-decoration: none }
a:hover {
	color:#CC0000;
	text-decoration: none;
	border-bottom: dotted 1px #CC0000;
}
a:visited {
border-bottom: dotted 1px #A9A9A9;
}

div.submenu {
	left: 0px;
	width : 100px;
	position: absolute;
	text-align: left;
	padding: 0px;
	margin: 0px;
	border-left: solid 2px #FF4500;
	background-color:#CD5C5C; /* #DAA520;*/
	color: white;
	overflow: visible;
	opacity: 0.9;
	z-index: +1;
}
.menu {
color:#FFFFFF; font-size:11px; height:20px; width:100px; border:0px; padding:0px; margin-top:77px;
}
.menu5 {
color:#ff8c00; font-size:11px;
}
a.menub:link {color:#FFFFFF;}
a.menub:visited {color:#FFFFFF; border: 0px}
a.menub:hover {
    font-size:11px;
    text-decoration: none;
    color:#fff;
    border-bottom: dotted 1px #A9A9A9;
    margin-left : 0px;}

#menu0Content { visibility: visible; display: block }
#menu1Content { visibility: visible; display: block }

div.menu2 {
	font-size:14px;
	margin-left:15px;
	margin-right:10px;
	margin-bottom:10px;
	border: dotted 1px #DCDCDC;
	border-bottom: solid 1px #F5F5F5;
	border-top: solid 1px #F5F5F5;
	background:#FFFFFF;
	display: block;
	padding-bottom:5px;
	padding-top:0px;
	bottom: 10px; 
	color: #CC0000;		
	text-shadow: darkgrey 0px 2px 6px;
}

a.archives { font-size:10px;}
a.spip_url  { color: #ff8c00; text-decoration: none }
a.spip_in { }
a.spip_out { }
a.spip_glossaire { }

.spip_code { }

p.spip_note { }
a.spip_out {
	background: url(puce_j.gif) no-repeat 4px 3px;
  padding-left: 14px;
}

h3.spip {
	font-weight: bold;
	font-size: 120%;
	text-align: center;
	margin-top : 40px;
	margin-bottom : 40px;
	padding: 0em;
}
.liste_liens {
	font-weight: bold;
	line-height: 20px;
	color:#ffffff;
	text-decoration: none;
	background: url(img3/puceblanche.gif) no-repeat 4px 3px;
	padding-left: 14px;
	font-size: 10px;
}
a.liste_liens:link, a.liste_liens:visited   {
	font-weight: bold;
	text-decoration: none;
	border:0px;
}

a.liste_liens:hover { 
	background: url(img3/puce_anim.gif) no-repeat 4px 3px;
	color:#ffffff;
	text-decoration: none;
}

a.liste_anim:link, a.liste_anim:visited { color: #3A415F; font-weight: normal; line-height: 14px;  text-decoration: none;
	background: url(img2/puce_anim.gif) no-repeat 4px 3px;
	padding-left: 14px;
	font-size: 10px;
	margin-right: 4px;
}
a.liste_anim:hover { 
	border-bottom: dotted 1px #A9A9A9; 
	background: url(img2/puceblanche.gif) no-repeat 4px 3px;
	padding-left: 14px;
}
a.liste_rouge:link, a.liste_rouge:visited { color: #3A415F; font-weight: normal; line-height: 14px;  text-decoration: none;
	background: url(img2/puce_anim.gif) no-repeat 4px 3px;
	padding-left: 14px;
	font-size: 10px;
}
a.liste_rouge:hover { 
	border-bottom: dotted 1px #A9A9A9; 
	padding-left: 14px;
}

.barre_art {
	display : block;
	height:45px;
	padding-left:10px;
	padding-top:5px;
	text-shadow: darkgrey 0px 2px 6px;
	color: #CC0000;
	background: url(img3/barre_art1.png) repeat-x bottom left;
}

.ombre {
	display: block; 	
	padding: 0px; 
	bottom: 10px; 
	left: 5px;
	color: #CC0000;
	font-size: 14px;
	text-shadow: darkgrey 0px 2px 6px;
}

a.ombre:link, a.ombre:visited      { font-weight: bold; text-decoration: none; border-bottom:1px;}

a.ombre:hover  { color: #f00; } 

.spip_liens_gris { }

a.spip_liens_gris:link, a.spip_liens_gris:visited      { color: #3A415F; font-size: 10px;  padding-left: 4px; font-weight: normal; line-height: 14px; text-decoration: none }

a.spip_liens_gris:hover   { color: #cc0000; font-size: 10px; list-style: inherit; padding-left: 4px;} 

.spip_logos {
    border:0px;
}

.spip_puce {
	list-style-position: inside;
}

.spip_documents{
	font-size : 12px;
	color :#000000      /*#3A415F;*/
}


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 { }
b.spip { }
i.spip { }
blockquote.spip {
	margin-left : 40px;
	margin-top : 10px;
	margin-bottom : 10px;
	margin-right: 0px;
	border : solid 1px #aaaaaa;
	background-color: #ffffff;
	padding: 5px;
}

.forml { width: 98% ; background-color: #FFDDAA;font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif; }
.forml3 { width: 80% ; background-color: #FFDDAA; font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}
.forml2 {width: 25% ; background-color: #FFDDAA; font: 12px 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;}

.spip_encadrer {
	font-family: helvetica, arial, sans-serif;
	width : 100%;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px #666666 solid;
}

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


.spip_bouton { background-color: #FFCC00;}

.formrecherche { width: 100% ; background-color: #FFDDAA;}

.reponse_formulaire {
	font-weight: bold;
	font-size: 110%;
	color: red;
}

.spip_surligne { background-color: #FFFF66; }


/*
 * Barre de raccourcis
 */

a.spip_barre img {
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #aa9966;
	border-bottom: 1px solid #aa9966;
	padding: 3px;
	background-color: #FFDDAA;
}
a.spip_barre:hover img {
	border: 1px solid #808080;
	padding: 3px;
	background-color: #f8f8f4;
}
