.spip-admin-bloc{position:absolute}
.spip_barre{width:100%}
body{ text-align : center;}
body, div, ul, li {margin:0;padding:0;border:0;position:relative;display:block; font-family: arial}
img {margin:0;padding:0;border:0;position:relative;clear:none;}

ul, li {list-style:none}
div {background:transparent;text-align : left;}
#general {margin-left: auto;margin-right: auto;width:724px;margin-top: 80px;}
#logosite {margin-left: 370px;display:block}
#haut {width:724px;height:230px;background: top left no-repeat;}
#menu {z-index:1}
#menu, #image, #gauche, #droite {float:left;height:170px;}
#menu, #image {border-top: 2px solid #fff;margin-top:48px;}
#menu, #gauche {width:280px;}
#contenu #gauche {margin-top:0px; border:0px solid; }
#image, #droite {width:440px;border-left: 2px solid #fff;}
#image {background: #100000;}
#copyright {width:720px;background:#fff;clear:left;}
#contenu #droite {border: 0px solid; width:425px; float:right; border:0px solid; color:#444444;}
#contenu #droite.texte p {font-size: 0.65em; color:#444444; margin-top:0px}
#droite p {vertical-align:top; margin-top:0px;display:block; line-height:13px;}
#droite .texte p a.spip_out {font-size: 1em; }
#droite ul li {margin:0;}
#droite ul li a {font-size: 0.65em;display:block;margin-bottom: 10px;}
#droite ul li a.on {font-weight: bold; color:#444444}



table.spip { margin: 0; padding: 0; border: none; width: 100%;font-size: 9px}
table.spip caption{ font-size: 1em;}
table.spip tr.row_first { vertical-align: top;vertical-align: top;}
table.spip tr.row_odd { vertical-align: top;}
table.spip tr.row_even { font-size: 1em; vertical-align: top;}
table.spip td {padding-bottom: 10px}
table.spip th {padding-bottom: 10px;}
table.spip td p { font-size: 1em; text-align: left; vertical-align: top }
table.spip th a, table.spip td a { font-size: 1em; }

#menu ul {
	float:left;
	font-family: Arial,Verdana;
}
#menu ul li a {
	color:#ccc;

}

#menu ul li a:hover {
	color:#fff;
}

#menu ul li a.on {color:#fff;}
#menu ul li a.on:hover {color:#fff;}
#menu #rubriques {
	margin-top:35px;
	margin-left:30px;
	width:120px;
	font-size: 0.80em;
font-weight:bold;
}
#menu #rubriques li.decale {
	margin-left:10px;
}

#menu #rubriques li span {color:#ccc; }
#menu #rubriques li span.on {color:#fff;}


#menu #articles {
	margin-top:55px;
	margin-left:5px;
	width:120px;
line-height: 12px;
font-size: 0.60em;
}

#menu #articles li a {margin-top:60px; margin-left:5px; width:120px; font-weight:bold; color:#BCBCBC ;font-size: 1em;}
#menu #articles li a:hover {margin-left:10px;color:#FFF}
#menu #articles li span.on {margin-left:5px; color:#FFF}

#gauche h1, #gauche a, #gauche p {margin-left:160px; display:block; font-size: 0.65em;margin-top:0px;margin-bottom:0px;}
#gauche a {font-size: 0.65em;}
#gauche a.on {font-weight:bold; color: #333;}
p { 
	font-family: Arial,Verdana;
	font-size: 0.65em;
	padding: 0px;
	color: #333;
	background-color: #fff;
	text-align: left;
}
h1 { 
	font-family: Tahoma,Arial,Verdana;
	font-size: 12px;
	padding: 0px;
	color: #333;
	background-color: #fff;
	text-align: left;
}

a {
	color: #999;
	text-decoration: none;
	font-family: Arial,Verdana; font-size: 12px;
}
a img {border:0;}

a:hover {
	color: #444444;
	text-decoration: none;
	font-family: Arial,Verdana; font-size: 12px;
}

/*
 * Habillage des formulaires
 */

#login legend {font-size: 0.65em; display:none}
#login fieldset {border: 0px}





/*
 * Habillage des forums
 */

ul.forum-total {
	display: block;
	padding: 0px;
	margin: 0px;
	list-style: none;
}
ul.forum-total li{
clear:both;
}
.forum-fil {
	margin-top: 1em;
}
.forum-fil ul {
	display: block;
	margin: 0px;
	margin-left: 22px;
	padding: 0px;
	list-style: none;
}
.forum-titre a {
	font-weight: bold;
	font-size: 1.2em;
}
.forum-titre, 
ul li .forum-chapo, 
ul li .forum-chapo-der,
ul li .forum-chapo a, 
ul li .forum-chapo-der a{
	color: #fff;

}
.forum-item {
	margin: 0px;
	padding: 1em;
	padding-top: 0.5em;
	padding-bottom: 0em;
	text-align: justify;
	font-size: 1em;
}
.forum-repondre-message {
	text-align: right;
}

/* Boite d'un forum  */

ul .forum {
	border: 1px solid;
	color:#333;
	border-color:#333;
	padding: 0px;
	margin: 0px;
	margin-bottom: 0px;
	font-family: Arial,Verdana; font-size: .7em;
}

/* Boite de titre d'un forum  */

ul .forum-chapo-der, ul .forum-chapo {
	background-color:#333;
	border: 0px;
	border-bottom: 1px dashed #b8b8b8;
	margin: 0px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 2px;
}


/**********************************************/
/* @name: style.css                           */
/* @date: 19/11/07                            */
/* @desc: JMyCarousel css                     */
/* @auth: kevin@enova-tech.net                */
/**********************************************/
/** General Elements && arrows description  ***/


div.jMyCarousel .prev{
	background: url('left.png') bottom center no-repeat;
	width:27px;
	height:30px;
	border:0px; margin-top: 0px
}

div.jMyCarousel .next{
	background: url('right.png') bottom center no-repeat;
	width:27px;
	height:30px;
	border:0px; margin-top: 00px
}

div.jMyCarousel .up{
	background: url('up.png') center center no-repeat;
	width:61px;
	height:40px;
	border:0px;
}

div.jMyCarousel .down{
	background: url('down.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}


div.jMyCarousel{
	border:0px solid #1c6f8e;
}

div.jMyCarousel ul{
	
}

div.jMyCarousel ul li{
	margin:0px;
	border:0px solid #ccc;
	line-height:0px;
	padding:0px;
}

div.jMyCarousel ul li a{ /* in case of link */
	display:block;
}

div.jMyCarousel ul li img{
	display:block;
	border:0px;
}
