/* CSS Document */
/* Global
------------------------------------------------------------------*/
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin:0;
	padding:0;
	}
ul,li {list-style-type:none;}
body {
	margin:0;
	padding:0;
	}
/*hr {
	clear:both;
	visibility:hidden;
	}*/
.clear {clear:both;}
.centered, p.centered {text-align:center;}
.right {text-align:right;}		
img {border:0;_margin-bottom:-2px;}	
p.spip{margin:5px 0 5px 0}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

body{ background-color:#C10000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.65em; color:white;}
a:link{color:#FFFFFF; text-decoration:none;}
a:visited{color:#FFFFFF;text-decoration:none;}
a:active{color:#FFFFFF;text-decoration:none;}
a:hover{color:#FFFFFF;text-decoration:underline;}

h3 img{padding:5px 0 5px 0}

div#box_ident { background:url(../images/bg_box_ident.gif) no-repeat bottom left; padding:5px 5px; color:#000; }
div#box_ident a {  color:#000; text-decoration:underline; }

.banner{position:absolute;z-index:1;margin:62px auto 0 205px;!margin:62px auto 0 0px;_margin:62px auto 0 0;}
div#conteneur{width:908px;margin:0 auto 0 auto;}
div#header{
	margin:0 auto 0 auto;
	padding:0;width:910px;
	height:193px;
	z-index:3;
	/*position:relative;*/
	background:url(../images/habillage/header.jpg) no-repeat top;
}
div#header div#menulang { position:absolute; left:-30px; top:0; width:27px; }
div#header div#left_header { float:left; position:relative; }
#colgauche{
	width:189px; /* width-padding left-right = 205-17*/
	/*font-size:0.9em;*/
	float:left;
	padding:0px 0px 0px 17px;
	/*border: 1px solid white;
	/*margin:0 0 0 30px;
	_margin:0 0 0 17px;*/
}
#coldroite{
	float:left;
	width:650px;
	background-color:#7F0000;
	margin-left:16px;
	margin-bottom:5px;
	
}
.coldroite_content{
	padding:0px 10px ;

}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< BLOC ARTICLE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.article{
 background:transparent url(../images/habillage/dotted-line-dense.gif) repeat-x bottom left;
}
.article p{
	margin-top:5px;
	margin-bottom:5px;
}
.article p.chapo {
	font-size:1.1em;
}
.article h3.soustitre{
	color: #b5b4a0;
	margin-bottom:5px;
}
h3.titre{
	font-weight:bold;font-size:2em;margin:0 0 10px 10px;
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

#coldroite_footer{
	background:url(../images/habillage/pied_col_droite.jpg) no-repeat bottom;
	font-size:1px;
	height:13px;
	/*width:650px;*/
	clear:both;
}
/*#coldroite hr {
	clear:both;
	visibility:hidden;
}*/
div#footer{margin:10px auto 0 auto;width:883px;height:42px;clear:both; background-color:#620000;padding:10px;font-family:Arial, Helvetica, sans-serif}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< LES AUTRES RUBRIQUES OU ARTICLES>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
#autres_articles,#autres_rubriques{
	margin:0 0 20px 0;
	float:left;
	width:650px;
}
#autres_articles h3.titre{
	font-weight:bold;font-size:2em;margin:0 0 10px 10px;
}
#autres_articles ul,#autres_rubriques ul{
	background:transparent url(../images/habillage/dotted-line.gif) repeat-x top left;
	padding:1px 0 0 0;
	margin: 0 0 0 0;
}
#autres_articles  ul li,#autres_rubriques  ul li {
	background:transparent url(../images/habillage/dotted-line.gif) repeat-x bottom left;
}
#autres_articles ul li a,#autres_rubriques ul li a {
	display:block;
	text-decoration:none;
	padding:9px 10px 9px 20px;
}
#autres_articles ul li a:hover,#autres_rubriques ul li a:hover {
	background:#620000 url(../images/habillage/dotted-line.gif) repeat-x bottom left;
	_background-image:none;
	!background-image:none;
}
#autres_articles ul li a span.bronze,#autres_rubriques ul li a span.bronze {
	color: #b5b4a0;
	font-size:.94em;
	}
/*cas spécial pur la page téléchargement*/
#autres_articles ul li div {
	display:block;
	text-decoration:none;
	padding:9px 10px 9px 20px;
}
#autres_articles ul li div span.bronze {
	color: #b5b4a0;
	font-size:.94em;
	}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< LES AUTRES RUBRIQUES >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
#documents_joints,
#autres_rubriques_court{
	margin:0px 0px 20px 15px;
	float:right;
	width:180px;
}
#documents_joints ul,
#autres_rubriques_court ul{
	background:transparent url(../images/habillage/dotted-line.gif) repeat-x top left;
	padding:1px 0 0 0;
	margin: 0 0 10px 0;
}
#documents_joints  ul li,
#autres_rubriques_court  ul li {
	background:transparent url(../images/habillage/dotted-line.gif) repeat-x bottom left;
}
#documents_joints ul li a ,
#autres_rubriques_court ul li a {
	display:block;
	text-decoration:none;
	padding:9px 10px 9px 20px;
}
#documents_joints ul li a:hover ,
#autres_rubriques_court ul li a:hover {
	background:#620000 url(../images/habillage/dotted-line.gif) repeat-x bottom left;
	_background-image:none;
}
#documents_joints ul li a span ,
#autres_rubriques_court ul li a span {
	color: #b5b4a0;
	font-size:.94em;
	}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
.moreinfo{
	float:right;
	margin-top:3px;
}
hr.spacer,
div.spacer{clear:both; font-size:1px; height:1px;visibility:hidden;}
img.format_png{_behavior: url("win_png.htc");}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< SPIP STYLES >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
span.spip_surligne{ background-color:#FFFF00; color:black; font-weight:bold;}

.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: 10px; margin-bottom: 5px;}
.spip_documents_right { float: right; margin-left: 10px; margin-bottom: 5px;}
.spip_doc_titre { font-weight: bold; margin-left:auto; margin-right:auto;}
.spip_doc_descriptif { clear: both; margin-left:auto; margin-right:auto;}

hr.spip {
	visibility:visible;
	border: none 0;
	background:url(../images/habillage/dotted-line.gif) repeat-x bottom;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
	margin-bottom:3px;
	margin-top:3px;
	}
hr.nobreak {
	clear:none;
	visibility:visible;
	border: none 0;
	background:url(../images/habillage/dotted-line.gif) repeat-x bottom ;
	height: 1px; /*whatever the total width of the border-top and border-bottom equal*/
	margin-bottom:3px;
	margin-top:3px;
	}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< FORMULAIRE DE RECHERCHE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
table#form_recherche{width:188px;height:18px; background-color:#701D1D;padding:1px 2px 1px 2px;margin:4px 0 2px 0;}
table#form_recherche td{padding:3px;}
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< FORMULAIRE DE RECHERCHE >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
table#form_newsletter{width:188px;height:18px; background-color:#701D1D;padding:1px 2px 1px 2px;margin:4px 0 2px 0;}
table#form_newsletter td{padding:3px;}

select.erreur,input.erreur{ background-color:#fe9800;}

p.erreur{font-size:1.2em; font-weight:bold;padding:5px; background-color:#fe9800;color:black;width:610px}

ul.liste_gallerie { margin:0 15px; }
ul.liste_gallerie li {
	float:left; width:200px; margin:0 10px 20px 0;
}

#outils { margin:20px 0; position:relative; }
#outils span {display:block; background:#FFF; position:absolute; top:105px; left:0; z-index:10; color:#000; padding:3px; font-size:11px; text-align:center; font-weight:bold; display:none; }
#outils li {
	margin:5px 0;
	background: #701D1D;
	text-align:center;
	font-size:12px;
	padding:5px;
	-border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
