* {margin:0px; padding:0px;}
body {background-image:url(../images/sommaire_01.gif); background-repeat:repeat; font-size:small; font-family:Verdana, Arial, Helvetica, sans-serif; }
a:link,a:visited,a:hover {font-weight:normal; color:#ff27a9;}
a:link,a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}
td {vertical-align:top;}
#td_menugauche { background-image:url(../images/menubg.gif); background-repeat:repeat-y; vertical-align:top; width:165px;}
#conten {width:760px; margin:0 auto; padding-bottom:0px;}
#nav {padding:0px;  width:165px; margin:0px; font-size:x-small; font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;}
#nav li {padding:0px;  width:165px; margin:0px; list-style-type: none; }
#flashinfo{margin-left:15px;}
.margin-left {margin-left:15px;}

.menu_gg_off {background-image:url(../images/menu_11.gif); background-repeat:repeat-x; width:165px;}
.menu_gg_off a:link { display:block; text-decoration:none;  padding:6px 0px; margin:0px; padding-left:20px; color:#333;font-weight:bold;}
.menu_gg_off a:visited { display:block; text-decoration:none; padding:6px 0px; margin:0px; padding-left:20px; color:#333; font-weight:bold;}
.menu_gg_off a:hover { display:block; text-decoration:none; padding:6px 0px; margin:0px; padding-left:20px; color:#e40088; font-weight:bold;}

.menu_gg_on {background-image:url(../images/menu_1u1.gif); background-repeat:repeat-x; width:165px;}
.menu_gg_on a:link { display:block; text-decoration:none; padding:6px 0px; margin:0px; padding-left:20px; color:#333;font-weight:bold;}
.menu_gg_on a:visited { display:block; text-decoration:none; padding:6px 0px; margin:0px; padding-left:20px; color:#333; font-weight:bold;}
.menu_gg_on a:hover { display:block; text-decoration:none; padding:6px 0px; margin:0px; padding-left:20px; color:#e40088; font-weight:bold;}

.action3 {padding:5px 0px 5px 0px; margin-bottom:1px; background-color:#1C5BA2; background-image: url(../images/bg_action3.gif);}
.action4 {padding:4px 0px; margin-bottom:1px; background-color:#FFE033; background-image: url(../images/bg_action4.gif); background-repeat: repeat;}
.action5 {padding:4px 0px; margin-bottom:1px; background-color:#E1413C; background-image: url(../images/bg_action5.gif); background-repeat: repeat;}
.action6 {padding:4px 0px; margin-bottom:1px; background-color:#4DA658; background-image: url(../images/bg_action6.gif); background-repeat: repeat;}
.action3 a:link, .action3 a:visited, .action5 a:link, .action5 a:visited, .action6 a:link, .action6 a:visited {color:#FFFFFF;}
.action3 a:hover, .action5 a:hover, .action6 a:hover {color:#FFFFFF;}
.action4 a:link, .action4 a:visited {color:#000;}
.action4 a:hover {color:#000;}
.float_left3, .float_left5, .float_left6 { color:#FFFFFF;}
.float_left4 {color:#000;}

#footer {text-align:center; color:#fff;	font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;}
#footer a:link,#footer a:visited {color:#f9dd36;}
#footer a:hover {color:#fff;}
#publ {width:575px; height:205px; background-color:#CCCCCC;}
#publ_img {width:575px;}
#cadrebreve {float:right;}
#cadrebreve p {margin-bottom:10px; font-size:12px;}
#cadrebreve a:link,a:visited,a:hover {color:#e40088;}
#corpspage {display: block; line-height: normal; min-height: 100%;}
#corpspage p {margin:5px;}
#corpspage h1 {font-size:150%; font-weight:bold; margin:0px 25px 0px 0px; font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif; color:#1c5ba2;}
#corpspage h2 {font-size:130%; font-weight:bold; margin:0px 25px 0px 0px; font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif; color:#1c5ba2;}
#corpspage a:link,a:visited,a:hover {color:#e40088;}
.soustitre {font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif; color:#fc7b19; font-size:13px;}

h1,h2,h3,h4,h5,h6, {color:#1c5ba2; font-family:Comic Sans MS, Verdana, Arial, Helvetica, sans-serif;}
div.spip {padding:10px;}
h1 {font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 {font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h3.spip {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size: 15px; font-weight: bolder; padding: 15px;}
h4.spip {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size: 13px; padding: 15px; }
h5.spip {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size: 10px; padding-left:15px; padding: 0px;}
.bloc_align_droite {font-size: 95%; margin: 20px 0px 0px 15px; padding: 5px; float: right; clear:both; border: 1px solid #1c5ba2;	width: 250px; font-weight: normal; text-align:justify;}
.bloc_align_gauche {font-size: 95%; margin: 20px 15px 0px 0px; padding: 5px; float: left; clear:both; border: 1px solid #1c5ba2;	width: 250px; font-weight: normal; text-align:justify;}
.texteencadre-spip {font-size: 95%; margin: 20px auto 0px auto; padding: 5px; clear:both; border: 1px solid #1c5ba2; width: 80%; font-weight: normal; text-align:justify;}
.caractencadre-spip {color: #C09; font-weight: bold; border-left:1px solid #1c5ba2; padding-left:10px; display:block;}

p {margin:10px 5px; padding:10px;}
p.spip  {margin:10px 5px; padding:10px;}
ul.spip {margin:10px 50px;}
/* Tableaux */
table.spip { width: 550px; text-align:left;
	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: #000; text-align:center; font-weight:bold; color:#FFFFFF; }
table.spip tr.row_odd { background: #DDD; }
table.spip tr.row_even {
	background: #fff;
	background-color: #99CCFF;
}
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; }


.ret_ht {text-align:center; color:#6a6a6a; margin:20px 0 0 0; font-size:xx-small;}
.ret_ht img {border:none;}
.ret_ht a:link, ret_ht a:visited, ret_ht a:hover {font-weight:normal; color:#6a6a6a;}
.cheminsom {display:block; color:#000; font-size:9px;	}
.cheminsom a:link {color:#666;}
.cheminsom a:visited {color:#666;}
.cheminsom a:hover {color:#333;}
.chemin {display:block; padding: 5px; 	margin:0px;	color:#000;	}
.chemin a:link {color:#000; text-decoration: none;}
.chemin a:visited {color:#000; text-decoration: none;}
.chemin a:hover {color:#00477E;	text-decoration: underline;}
/* * Habillage des forums */
ul.forum {width:400px; display: block; clear: both; margin: 0; padding-left: 25px; list-style-type: 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-chapo small {}
.forum-texte { margin: 0; padding: 0.5em 1em 0 1em; color: #333; font-size: 0.82em; }
.forum-texte .forum-lien {}
.forum-texte .forum-repondre-message { margin: 0; padding: 1px 0; text-align: right; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: none; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; font-size: 0.88em; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }
.nuage a:link {color:#000; text-decoration: none;}
.nuage a:visited {color:#000; text-decoration: none;}
.nuage a:hover {color:#7DA3BA;	text-decoration: underline;}
.nuage {margin-bottom:10px; padding:2px 20px; }
.nuage h2 {margin-top:7px; margin-bottom:1px; padding-bottom:0px;}
.nuage p {margin-top:1px; padding-top:0px;}
.date a:link {color:#666666;}
.date a:visited {color:#666666; }
.date a:hover {color:#7DA3BA;	}
.chapo {padding: 5px 0px 5px 0px;	font-weight: bold;}
.lirelasuite {padding:0px;}
.lirelasuite a:link {font-size: x-small; color: #e40088;}
.lirelasuite a:visited {font-size: x-small;	color: #e40088;}	
.lirelasuite a:hover {font-size: x-small; color: #e40088;}
.lirelasuite_fl {font-size: xx-small;	color: #FC7713;	letter-spacing: -2px;}
/* * Couleurs des liens de Spip */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_in { color: #e40088; } /* liens internes */
a.spip_out { color: #e40088; } /* liens sortants */
a.spip_url { color: #e40088; } /* liens url sortants */
a.spip_glossaire { color: #999; } /* liens vers encyclopedie */
.spip_documents {margin:20px;}
p a:link {color:#e40088;}
p a:visited {color:#e40088;}
p a:hover {color:#e40088;}
.actus p {margin:2px 0px; padding:0;}
.lien_pagination a:link {color:#e40088;}
.lien_pagination a:visited {color:#e40088;}
.lien_pagination a:hover {color:#e40088;}
#pave {margin-bottom:10px; padding:10px; width:550px; clear:both; font-size:x-small;}
#pave .spip_logos {border: 1px solid #000; margin:10px; float:right;}
#pave a:link {color:#333;}
#pave a:visited {color:#333;}
#pave a:hover {color:#333;}
fieldset {width:400px; margin:auto; padding:15px; margin-top:20px;}
.zom {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#5e88b8; text-align:center;}
.zom a:link {color:#5e88b8;}
.zom a:visited {color:#5e88b8;}
.zom a:hover {color:#7499c2;}
