@charset "utf-8";
.spip-admin-float { display:none; }

@charset "utf-8";

html, body {
background : #00ccff;
font : 90% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
height : 100%;
margin : 0;
}
#general {
	border : 1px solid #FF00FF;
	width : 95%;
	min-height : 100%;
	padding : 0;
	margin : 0 auto;
	position : relative;
	background : #ffffff;
}
img {
border : 0;
margin : 0;
}
#surentete {
background : #00ccff;
text-align : right;
font : 12px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #ffffff;
}
#entete {
height : 120px;
background : #f5f6f4;
color : #ffffff;
position : relative;
}
#sousentete {
height : 30px;
background : #00ccff;
position : relative;
}
#corps {
padding-bottom : 40px;
overflow : auto;
background : #ffffff repeat;
}
#pied {
background : #d2ffff;
position : absolute;
width : 100%;
bottom : 0;
color : #000;
}
#gauche {
	float : left;
	padding : 0;
	width : 180px;
/*	background : #ddffbf; */
}
#droite {
float : right;
padding : 0 10px;
width : 160px;
/* background : #ffd7d3; */
}
#centre {
	overflow : hidden;
	padding : 10px;
	border-right : thin solid #FF99FF;
	border-left : thin solid #FF99FF;
/*	background :#f9ffd3; */
}
.date {
color : #ff00ff;
font : 14px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
font-weight : bold;
}
ul#menu_horizontal {
height : 30px;
margin : 0;
padding : 0;
background : #003399;
list-style-type : none;
}
ul#menu_horizontal li {
float : left;
text-align : center;
}
ul#menu_horizontal li a {
width : 100px;
font-size : 12px;
font-weight : bold;
display : block;
text-decoration : none;
border-right : 1px solid #ffffff;
line-height : 16px;
background-color : #6495ed;
color : #ffffff;
text-decoration : none;
text-align : center;
padding : 5px;
border-width : 2px;
border-style : solid;
border-color : #dcdcdc #696969 #696969 #dcdcdc;
}
ul#menu_horizontal li a:visited {
color : #ffffff;
background-color : #000099;
/* border : #00ff00; */
}
ul#menu_horizontal li a:hover {
color : #ffffff;
background-color : #d3d3d3;
border-color : #696969 #dcdcdc #dcdcdc #696969;
}
ul#menu_navigation {
margin : 0;
padding : 0;
list-style : none;
}
ul#menu_navigation li a {
display : block;
height : 30px;
line-height : 30px;
background : #999966;
padding-left : 20px;
margin : 0;
border-bottom : 1px solid #ffffff;
color : #ffffff;
text-decoration : none;
background-color : #6495ed;
border-width : 2px;
border-style : solid;
border-color : #dcdcdc #696969 #696969 #dcdcdc;
}
ul#menu_navigation li a:visited {
color : #ffffff;
background-color : #000099;
border : #00ff00;
}
ul#menu_navigation li a:hover {
background-position : left bottom;
color : #ffffff;
background-color : #d3d3d3;
border-color : #696969 #dcdcdc #dcdcdc #696969;
}
ul#menu_navigation_membre {
margin : 0;
padding : 0;
list-style : none;
}
ul#menu_navigation_membre li a {
display : block;
height : 30px;
line-height : 30px;
background : #003399;
padding-left : 20px;
margin : 0;
border-bottom : 1px solid #ffffff;
color : #ffffff;
text-decoration : none;
}
ul#menu_navigation_membre li a:hover {
background-position : left bottom;
color : #ffffff;
background : #996600 repeat-x 0;
}
ul#menu_navigation_theme {
margin : 0;
padding : 0;
list-style : none;
}
ul#menu_navigation_theme li a {
display : block;
height : 30px;
line-height : 30px;
background : #ffcc66;
padding-left : 20px;
margin : 0;
border-bottom : thin dotted #ffffff;
color : #ffffff;
text-decoration : none;
}
ul#menu_navigation_theme li a:hover {
background-position : left bottom;
color : #ffffff;
background : #996600 repeat-x 0;
}
ul#menu_navigation_themearticle {
margin : 0;
padding : 0;
list-style : none;
}
ul#menu_navigation_themearticle li a {
display : block;
height : 30px;
line-height : 30px;
background : #999966;
padding-left : 20px;
margin : 0;
border-bottom : thin dotted #ffffff;
color : #ffffff;
text-decoration : none;
}
ul#menu_navigation_themearticle li a:hover {
background-position : left bottom;
color : #ffffff;
background : #996600 repeat-x 0;
}
ul#menu_navigation_themebreve {
margin : 0;
padding : 0;
list-style : none;
}
ul#menu_navigation_themebreve li a {
display : block;
height : 30px;
line-height : 30px;
background : #999966;
padding-left : 20px;
margin : 0;
border-bottom : 1px solid #ffffff;
color : #ffffff;
text-decoration : none;
}
ul#menu_navigation_themebreve li a:hover {
background-position : left bottom;
color : #ffffff;
background : #996600 repeat-x 0;
}
#entete h1 {
margin : 0;
position : absolute;
bottom : 65px;
left : 10px;
}
#entete small {
font : 12px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
position : absolute;
bottom : 15px;
text-align : left;
padding-left : 20px;
width : 472px;
}
#gauche h3 {
font : 12px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #669900;
padding : 0 10px;
margin : 0;
font-weight : bold;
font-variant : small-caps;
}
#gauche hr {
border : thin dotted #003300;
margin : 0;
width : 90%;
padding : 0;
height : 1px;
}
#centre hr {
border : thin dotted #003300;
margin : 0;
width : 90%;
padding : 0;
height : 1px;
}
#centre h1 {
font : 18px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #660000;
margin : 0;
font-weight : bold;
font-variant : small-caps;
}
#centre h2 {
font : bold 20px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #669966;
margin : 0;
text-transform : capitalize;
}
#centre h3 {
font : 16px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #669900;
padding : 30px;
margin : 0;
font-weight : bold;
font-variant : small-caps;
}
#centre h4 {
font : 14px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #996633;
padding : 20px;
margin : 0;
font-weight : bold;
font-variant : small-caps;
}
#centre h5 {
font : 12px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
margin : 0;
padding : 0;
font-weight : bold;
font-variant : small-caps;
}
#centre blockquote {
font : 11px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #69a2a8;
padding : 0 30px;
margin : 0;
}
#encartgauche {
	float : left;
	width : 240px;
	margin : 5px;
	padding : 5px;
	border : thin solid #FF00FF;
	background : #cccc99;
}
#encartdroite {
	float : right;
	width : 240px;
	margin : 5px;
	padding : 5px;
	border : 1px solid #FF00FF;
	background : #cccc99;
}
#droite h3 {
font : 12px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #669900;
margin : 0;
font-weight : bold;
font-variant : small-caps;
}
#droite h4 {
font : 12px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #996633;
padding : 0 20px;
margin : 0;
font-weight : bold;
font-variant : small-caps;
}
#droite h5 {
font : 12px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
margin : 0;
padding : 0;
font-weight : bold;
font-variant : small-caps;
}
#droite hr {
border : thin dotted #003300;
margin : 0;
width : 90%;
padding : 0;
height : 1px;
}
#pied p {
font : 11px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
padding : 0 10px;
margin : 2px 0;
text-align : center;
}
#surentete a {
color : #cccc66;
text-decoration : none;
}
#surentete a:hover {
color : #669900;
text-decoration : none;
}
#entete a {
color : #000000;
text-decoration : none;
}
#entete a:hover {
color : #666600;
text-decoration : none;
}
#gauche a {
	color : #000099;
	text-decoration : none;
}
#gauche a:hover {
	color : #FF9900;
	text-decoration : underline;
}
a {
	color : #000099;
	text-decoration : none;
}
a:hover {
	color : #FF9900;
	text-decoration : underline;
}
#droite h5 a {
color : #000000;
text-decoration : none;
}
#droite h5 a:hover {
color : #000000;
text-decoration : none;
}
#pied a {
color : #000000;
text-decoration : none;
}
#pied a:hover {
color : #000000;
text-decoration : underline;
}
table.spip {
margin : auto;
margin-bottom : 1em;
border : 1px solid #003300;
border-collapse : collapse;
}
table.spip caption {
caption-side : top;
text-align : center;
margin : auto;
padding : 5px;
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 : 5px;
text-align : left;
vertical-align : middle;
border : 1px solid #666600;
}
#formulaire {
width : 90%;
}
#formulaire form {
margin : 0;
}
#formulaire input {
width : 100%;
border : 1px solid #003300;
}
#formulaire input.validation {
width : 60%;
border : 1px solid #d21c04;
}
#formulaire small {
font : 11px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #6f6d6d;
}
#formulaire label {
font : 100% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
}
#formulaire legend {
font : small-caps 11px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
}
#formulaire p {
font : 11px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #6f6d6d;
}
#formulaire_recherche {
width : 90%;
}
#formulaire_recherche form {
margin : 0;
}
#formulaire_recherche input {
width : 100%;
border : 1px solid #003300;
}
#formulaire_recherche input.validation {
width : 60%;
border : 1px solid #d21c04;
}
#formulaire_recherche small {
font : 11px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #6f6d6d;
}
#formulaire_recherche label {
font : 100% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
}
#formulaire_recherche legend {
font : small-caps 11px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
}
#formulaire_recherche p {
font : 11px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #6f6d6d;
}
#formulaire_inscription {
width : 90%;
}
#formulaire_inscription form {
margin : 0;
}
#formulaire_inscription input {
width : 100%;
border : 1px solid #003300;
}
#formulaire_inscription input.validation {
width : 60%;
border : 1px solid #d21c04;
}
#formulaire_inscription small {
font : 11px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #6f6d6d;
}
#formulaire_inscriptione label {
font : 100% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
}
#formulaire_inscription legend {
font : small-caps 11px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
}
#formulaire_inscription p {
font : 11px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #6f6d6d;
}
#centre label {
font : 100% "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
}
#centre input {
border : 1px solid #003300;
}
#centre textearea {
font : small-caps 10px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
width : 90%;
border : 1px solid #003300;
}
#centre legend {
font : small-caps 10px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #000000;
}
#centre input.validation {
border : 1px solid #d21c04;
}
.forum-repondre, .forum-decompte {
clear : both;
margin-top : 2.5em;
padding-top : 2px;
font-size : 11px;
font-weight : bold;
}
ul.forum {
display : block;
clear : both;
margin : 0;
padding : 0;
}
ul.forum, ul.forum ul {
list-style : none;
}
.forum-fil {
margin-top : 1.5em;
}
.forum-fil ul {
display : block;
margin : 0;
padding : 0;
margin-left : 1em;
}
.forum-chapo .forum-titre, .forum-chapo .forum-titre a {
display : block;
margin : 0;
padding : 0;
font-weight : bold;
text-decoration : none;
color : #333;
}
.forum-texte {
margin : 0;
padding : 0.5em 1em 0 1em;

color : #333;
font-size : 11px;
}
.forum-texte .forum-repondre-message {
margin : 0;
padding : 1px 0;
text-align : right;
}
ul .forum-message {
border : 1px solid #666;
margin : 0;
padding : 0;
margin-bottom : 1em;
}
ul ul .forum-message {
border : 1px solid #a4a4a4;
}
ul ul ul .forum-message {
border : 1px solid #b8b8b8;
}
ul ul ul ul .forum-message {
border : 1px solid #ccc;
}
ul ul ul ul ul .forum-message {
border : 1px solid #e0e0e0;
}
ul ul ul ul ul ul .forum-message {
border : 1px dotted #e0e0e0;
}
ul .forum-chapo {
border : none;
border-bottom : 1px dotted #b8b8b8;
margin : 0;
padding : 3px 6px 2px 6px;
font-size : 11px;
background : #996600;
}
ul ul .forum-chapo {
background : #996600;
}
ul ul ul .forum-chapo {
background : #996600;
}
ul ul ul ul .forum-chapo {
background : #996600;
border-bottom : 1px dotted #e0e0e0;
}
ul ul ul ul ul .forum-chapo {
background : #996600;
}
strong.spip {
font : 16px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #666600;
font-weight : bold;
text-align : left;
}
hr.spip {
border : 1px solid #003300;
margin : 0;
width : 90%;
padding : 0;
height : 1px;
}
b.spip {
	font : 16px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	color : #000000;
	font-weight : bold;
	text-align : left;
}
h3.spip {
font : 16px "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
color : #669900;
padding : 30px;
margin : 0;
font-weight : bold;
font-variant : small-caps;
}
blockquote.spip, .spip_serif {
font-family : Georgia, Times, serif;
}
blockquote.spip {
margin : 1em;
padding-left : 1em;
padding-right : 1em;
border : 1px dotted;
}
div.spip_poesie {
margin : 1em;
padding-left : 1em;
border-left : 1px solid;
font-family : Garamond, Georgia, Times, serif;
}
div.spip_poesie div {
text-indent : -60px;
margin-left : 60px;
}
.spip_code, .spip_cadre {
font-family : monospace;
font-style : normal;
font-size : 1.2em;
}
.spip_cadre {
width : 99%;
border : 1px inset;
}
.spip_surligne {
background : #ff6;
}
#q {
border-top : 1px solid #333;
border-left : 1px solid #333;
border-bottom : 1px solid #666;
border-right : 1px solid #666;
background : #eee url("../images/search.gif") no-repeat 0 center;
padding-left : 18px;
width : 89px;
}
#q:focus {
background : #fff url("../images/search.gif") no-repeat 0 center;
}
DIV.titre_calendrier {
text-align : center;
}
DIV.titre_colone {
margin-top : 5px;
font-size : 11px;
float : left;
width : 14%;
font-weight : bold;
text-align : center;
}
DIV.boite_jour {
height : 20px;
width : 14%;
float : left;
text-align : center;
}
DIV.case_remplie {
background-color : #ccc;
}
DIV.info_evenement {
display : none;
}

DIV.titre_calendrier {
text-align : center;
}
DIV.titre_colone {
margin-top : 5px;
font-size : 11px;
float : left;
width : 14%;
font-weight : bold;
text-align : center;
}
DIV.boite_jour {
height : 20px;
width : 14%;
float : left;
text-align : center;
}
DIV.case_remplie {
background-color : #ccc;
}
DIV.info_evenement {
display : none;
}

DIV.titre_calendrier {
text-align : center;
}
DIV.titre_colone {
margin-top : 5px;
font-size : 11px;
float : left;
width : 14%;
font-weight : bold;
text-align : center;
}
DIV.boite_jour {
height : 20px;
width : 14%;
float : left;
text-align : center;
}
DIV.case_remplie {
background-color : #ccc;
}
DIV.info_evenement {
display : none;
}

DIV.titre_colone {
margin-top : 5px;
font-size : 11px;
float : left;
width : 14%;
font-weight : bold;
text-align : center;
}
DIV.boite_jour {
height : 20px;
width : 14%;
float : left;
text-align : center;
}
DIV.case_remplie {
background-color : #ccc;
}
DIV.info_evenement {
display : none;
}
.ent {
font-family : Elephant;
font-size : 20px;
color : #ff66ff;
}
#gaucheent {
position : absolute;
background-color : #f5f6f4;
width : 320px;
height : 120px;
text-align : center;
top : 30px;
left : 0;
background-position : left;
}
#centreent {
position : absolute;
background-color : #f4f5f6;
width : 194px;
height : 87px;
text-align : center;
top : 11px;
left : 458px;
background-position : left;
}
.Style7 {
color : #7f9db9;
}
.Style8 {
color : #ff00ff;
font-weight : bold;
}

