html, body {overflow:hidden;border:0;margin:0;padding:0;width:100%;height:100%;font-family: Arial, Verdana, Helvetica, sans-serif;}

.titre {height:40px; background: url(images/titre_04.gif); margin-bottom:5px;}
.titre1 {background: url(images/titre_03.gif) no-repeat left; width:10px;height:40px; float:left}
.titre2{margin-left:10px; margin-right:10px;height:40px;}
.titre3{background: url(images/titre_06.gif) no-repeat left; width:10px;height:40px; float:right}

.module {width:150px; background:url(images/module_13.gif) repeat-y; margin-top:0px;border-bottom:1px solid #dddddd; margin-bottom:0px; }
.module1{background:url(images/module_11.gif) no-repeat; width:150px; height:5px; vertical-align:bottom;}
.module2{background:url(images/module_15.gif) bottom no-repeat; height:auto; width:150px; margin-bottom:0px;}

.documents_joints{}
.boite-articles{}
.spip_doc_titre{}


.module_contenu {padding-bottom:5px; margin-bottom:0px;}
.txt_mod {text-align:center;color:#777777; font-size:12px; margin:5px 0;}
.txt_mod_hl {text-align:center;color:#006699;font-weight:bold; font-style:italic; font-size:13px;margin:0 10px 0px 10px;border-bottom:1px solid #CCCCCC;padding-bottom:2px;}
/*
#une{ margin-top:15px;}
#une1{ background:url(images/une_18.gif); height:10px; width:100%;}
#une2{ background:url(images/une_19.gif) right no-repeat; height:10px; width:10px; float:right;}
#une3{ background:url(images/une_17.gif) left no-repeat; height:10px; width:10px; float:left}
#une4{ background:url(images/une_20.gif) left repeat-y; height:100%;}
#une5{ background:url(images/une_22.gif) right repeat-y; width:100%; height:100%;}
#une6{ background:url(images/une_26.gif); height:20px; width:100%; margin-top:1px;margin-bottom:5px; clear:both;}
#une7{background:url(images/une_27.gif) right no-repeat; height:20px; width:10px; float:right;}
#une8{ background:url(images/une_25.gif) left no-repeat; height:20px; width:10px; float:left}
*/
#une{ }
#une1{ background:url(images/une_18.gif); height:10px; width:100%;}
#une2{ background:url(images/une_19.gif) right no-repeat; height:10px; width:10px; float:right;}
#une3{ background:url(images/une_17.gif) left no-repeat; height:10px; width:10px; float:left}
#une4{ background:url(images/une_20.gif) left repeat-y; height:100%;}
#une5{ background:url(images/une_22.gif) right repeat-y; width:100%; height:100%;}
#une6{ background:url(images/une_26.gif); height:20px; width:100%; clear:both;}
#une7{background:url(images/une_27.gif) right no-repeat; height:20px; width:10px; float:right;}
#une8{ background:url(images/une_25.gif) left no-repeat; height:20px; width:10px; float:left}

.rubrique { padding-left:10px; padding-right:15px;}

.titre_module { background:url(images/titre_module.gif); background-repeat:no-repeat; width:150px; height:35px; text-align:center;}
.sous_rub {background: url(images/sousrub_bg.gif); background-repeat:repeat-y; margin:0; padding:0; font-size:13px; text-transform:uppercase; margin-right:5px;}
.sous_rub_top {height:25px; width:150px; background: url(images/sousrub.gif); margin:0px;background-repeat:no-repeat; }
.sous_rub_bottom {height:25px; width:150px; background: url(images/sousrubbottom.gif); margin:0px;background-repeat:no-repeat; }

h1 {font-weight: normal;	font-size:1.2em;	font-style:italic;	color:#006699;	text-transform:uppercase;	padding: 3px 10px;	background-color:#eeeeee;	margin:0px 0px 5px; }

h2{font-style: italic; text-transform:uppercase; font-style: italic; font-size:1em; padding-top:13px; margin-left:25px;color:#006699;}
h3{	font-style: italic;	font-size:14px;	color:#000000; padding-top:0px; margin-top:17px;letter-spacing:1px; font-style:italic; text-transform:uppercase;margin-bottom:7px;}
h4{	font-style: italic;	font-size:0.9em; color:#000000; padding-top:17px; letter-spacing:1px; padding-left:10px;margin:0px;}
h5 {font-size:0.9em; color:#006699;font-style:italic; font-weight:bold; padding-top:10px; }

h6 {font-size:0.9em; color:#ffffff;font-style:italic; font-weight:bold; text-align:center; margin:0; padding:0;}
h6 a:link{font-size:0.9em; text-decoration:none; color:#ffffff;font-style:italic; font-weight:bold; text-align:center; margin:0; padding:0;}
h6 a:visited{font-size:0.9em; text-decoration:none; color:#ffffff;font-style:italic; font-weight:bold; text-align:center; margin:0; padding:0;}
h6 a:hover{font-size:0.9em; text-decoration:underline; color:#ffffff;font-style:italic; font-weight:bold; text-align:center; margin:0; padding:0;}

#texte {font-size:12px; line-height:1.5em; text-indent:10px ;}
p {font-size:12px; line-height:1.5em;}
a:link {text-decoration:none;color:#114477;}
a:visited {text-decoration:none;color:#114477;}
a:hover {text-decoration:underline;color:#114477;}
.spip_logos {border: 1px solid #666; margin-right:5px; }


hr {width:50%;background-color: #DDDDDD; height: 1px; border: 0;}

ul {list-style:none;font-size:12px; line-height:1.6em; text-indent:10px ;color:#114477; margin-bottom:0px; padding-left:10px;}
li {padding-left: 5px;
background-image: url(images/puce.gif);
background-repeat: no-repeat;
background-position: 0 .7em;}
.spip ul {color:#000000;}
.apercu{}

/*font-size:0.9em; line-height:1.2em;*/
.article {padding-left:15px; padding-right:15px;}
#surtitre { ;}
.auteur {font-size:0.7em;font-style:italic ; text-align:right;}
#soustitre {color:#006699; font-size:12px; letter-spacing:1px; font-style:italic; margin-bottom:12px;text-indent:10px;font-style:italic;}
.image {float:right;}
	

.liens {padding-top:10px;margin-top:0px;}
.liens ul{border-bottom:1px solid #dddddd; font-size:11px; padding-left:15px; text-indent:0px}
.liens li {width:128px;}
.liens_articles {}
.liens_module {font-size:12px; line-height:1.6em; text-indent:10px ;color:#114477; margin-left:15px; padding-left:4px;background-image: url(images/puce.gif);background-repeat: no-repeat;background-position: 0.5em 0.7em;}



.miniature{height:auto;border-bottom:1px solid #DDDDDD; margin:0px 10px 5px 1px;padding-bottom:5px;}
.miniature1 {	height:110px;width:140px;float:left;background-image:url(images/photo_blank.gif); background-repeat:no-repeat;}
.miniature2 {overflow:hidden;height:auto; padding-left:7px;background : url(images/miniature_fond.gif) repeat-x;}
.miniature2 h3 {font-size:12px; margin:0px; padding:0px; text-align:left; font-style:normal; margin-bottom:-1em;}


#menu img {border:none; background:none; display:block}
table.menu {width:476px; border:0; display:block;}
table.menu tbody {width:476px; border:0; display:block;}
table.menu tr { display:block;}
table.menu td{ display:block;}

/*a#menu1 img { background: url(images/10_01.jpg) top left no-repeat;width:234px; height:48px;}
a#menu1:hover img {background: url(images/10_u_01.jpg) top left no-repeat; overflow:visible}*/

table.spip {padding-left:10px; width:100%;}
table.spip tbody {;}

/*#
table.spip tr.row_first {background: #FFC; }
#
table.spip tr.row_odd {background: #DDD; }
#
table.spip tr.row_even { background: #EEE; }
#
table.spip_barre a img {background: #FDA;}
#
table.spip_barre a:hover img { background: #FFF;}
#
table.spip_barre input.barre { background: #EEE; }*/


#calendar {color:#114477; font-size:12px; line-height:1.6em; padding-left:5px; padding-right:5px;}
#calendar h2 {padding:0px; font-size:0px;}


#nav-container{	font-size:76%;	}
#nav, #nav ul {	float: left;	width: 100%;	list-style: none;	line-height: 1;	background: white;	font-weight: bold;	padding: 0;	border: solid #eda;	border-width: 1px 0;	margin: 0 0 1em 0;	text-align:left;}
#nav a {	display: block;	width: 10em;	w\idth: 6em;	color: #7C6240;	text-decoration: none;	padding: 0.25em 2em;}
#nav a.daddy {	background: url(rightarrow2.gif) center right no-repeat;}
#nav li {	float: left;	padding: 0;	width: 10em;}
#nav li ul {	position: absolute;	left: -999em;	height: auto;	width: 14.4em;	w\idth: 13.9em;	font-weight: normal;	border-width: 0.25em;	margin: 0;}
#nav li li {	padding-right: 1em;	width: 13em}
#nav li ul a {	width: 13em;	w\idth: 9em;}
#nav li ul ul {	margin: -1.75em 0 0 14em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul,
#nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul {	left: -999em;}
#nav li:hover ul, 
#nav li li:hover ul, 
#nav li li li:hover ul,
#nav li li li li:hover ul{	left:auto;}
#nav li.sfhover ul{	left:auto;}
#nav li li.sfhover ul,
#nav li li li.sfhover ul,
#nav li li li li.sfhover ul{ left:auto;}
#nav li:hover, #nav li.sfhover {	background: #eda;}



#principal{
position:absolute;
border:0;
margin:0;
padding:0;
left:0px;
top:0px;
bottom:0px;
right:0px;
width:100%;
min-width:1000px;
min-height:600px;
height:100%;
overflow:auto;
clear:both;
}

#ariane {
position:absolute;
left:0px;
top:150px;
margin-left:100px;
border:0;
padding:0 15px;
min-width:30%;
font-size:11px;
/*border-bottom:#dddddd solid 1px*/
}

#bloc_html{
position:absolute;
border:0;
padding:0;
left:0px;
top:165px;
width:62%;
height:60%;
margin-left:90px;
overflow:auto;
border-bottom:#dddddd solid 1px
}

#bloc_central{
width:97%;
border:0;
padding:0;
margin: 0;
 height:auto;
 overflow:hidden;

}

#bloc_flash{
position:absolute;
right:0px;
top:0px;
border:0;
margin:0;
padding:0;
width:30%;
height:100%;
min-height:100%;
}

#footer{
margin-top:32px;
margin-bottom:auto;
margin-left:auto;
margin-right:130px;
border:0;
padding:0;
width:auto;
overflow:hidden;
}

#gauche { height:100%; padding-right:5px; border-right:1px; border-color:#dddddd; overflow:hidden;}
#droit {width:160px; height:100%; margin-right:5px; float:right; border-left:1px black; overflow:hidden;}

#gaucheSom { width:160px; float:left; height:600px; margin-top:5px; margin-left:5px; border-style:solid; border-width:1px;  border-color:#dddddd; overflow:hidden;}
#droiteSom {height:100%; overflow:hidden; padding-left:5px; border-left:1px; border-color:#dddddd;}

#halle_03{
background-image:url(images/halle_03.jpg);
background-repeat:no-repeat;
width:328px;
height:162px;
position:absolute;
left:0px;
clear:both;
}

#halle_04{
background-image:url(images/halle_04.jpg);
background-repeat:repeat-x;
width:100%;
height:162px;
position:absolute;
top:0px;
left:0px;
clear:both;
}

#halle_05{
background-image:url(images/halle_05.jpg);
background-repeat:no-repeat;
width:466px;
height:60px;
position:absolute;
right:0px;
clear:both;
}

#halle_06{
background-image:url(images/halle_06.jpg);
background-repeat:no-repeat;
width:453px;
height:49px;
position:absolute;
right:0px;
clear:both;
}

#halle_09{
background-image:url(images/halle_09.jpg);
background-repeat:no-repeat;
width:128px;
height:323px;
position:absolute;
top:60px;
right:0px;
clear:both;
}

#halle_10{
background-image:url(images/halle_10.jpg);
background-repeat:no-repeat;
width:476px;
height:101px;
position:absolute;
left:328px;
top:61px;
clear:both;
}

#halle_11{
background-image:url(images/halle_11.jpg);
width:96px;
position:absolute;
height:100%;
background-repeat:repeat-y;
left:0px;
clear:both;
}

#halle_16{
background-image:url(images/halle_16.jpg);
width:128px;
height:100%;
background-repeat:repeat-y;
position:absolute;
right:0px;
clear:both;
}

#halle_25{
background-image:url(images/halle_25.jpg);
background-repeat:no-repeat;
width:40px;
height:162px;
position:absolute;
top:0px;
right:88px;
clear:both;
}

#halle_26{
background-image:url(images/halle_26.jpg);
background-repeat:no-repeat;
width:40px;
height:90px;
position:absolute;
bottom:0px;
right:88px;
clear:both;
}

#halle_17{
background-image:url(images/halle_17.jpg);
background-repeat:no-repeat;
width:96px;
height:205px;
position:absolute;
bottom: 91px;
left:0px;
clear:both;
}

#halle_18{
position:absolute;
background-image:url(images/halle_18.jpg);
background-repeat:no-repeat;
bottom:0px;
left:0px;
width:493px;
height:91px;
clear:both;
}

#halle_20{
position:absolute;
background-image:url(images/halle_20.jpg);
width:100%;
background-repeat:repeat-x;
height:91px;
bottom: 0px;
left:0px;
clear:both;
}

#halle_22{
position:absolute;
background-image:url(images/halle_22.jpg);
width:100%;
background-repeat:repeat-x;
height:54px;
bottom:0px;
clear:both;
}
#halle_23{
background-image:url(images/halle_23.jpg);
background-repeat:no-repeat;
width:128px;
height:91px;
position:absolute;
bottom:0px;
right:0px;
clear:both;
}

#halle_27{
background-image:url(images/halle_27.jpg);
background-repeat:no-repeat;
width:70px;
height:68px;
position:absolute;
bottom:0px;
left:0px;
clear:both;
}
#halle_28{
background-image:url(images/halle_28.jpg);
background-repeat:no-repeat;
width:417px;
height:68px;
position:absolute;
bottom:0px;
left:70px;
clear:both;
}
#halle_29{
background-image:url(images/halle_29.jpg);
background-repeat:no-repeat;
width:564px;
height:68px;
position:absolute;
bottom:0px;
left:487px;
clear:both;
}
#halle_26{
background-image:url(images/halle_26.jpg);
background-repeat:no-repeat;
width:83px;
height:68px;
position:absolute;
bottom:0px;
right:0px;
clear:both;
}

form.css fieldset
		{
		font-family: Arial, Helvetica, sans-serif;
		color: #ffd700;
		text-align:justify;
		padding:1px;
		border:groove 2px;
		border-color:red;
		}
form.css label
		{
		color: #ffd700;
		display:inline;
		float:left;
		width:90px;
		}
form.css li.ul
{
		font-weight: bold;
		color: #ffd700;
}
.encadre
{
		color: #ffd700;
		padding:10px;
		border:groove 5px;
		border-color:red;
}
.red 
		{
		color: red;
		}
.bon{
		font-weight: bold;
		color: #ffd700;
		}
