html,body{height:100%;}
body{
font-family:Arial, Helvetica, sans-serif;
background:url(img/back.gif);
font-size:11px;
}
*{margin:0;padding:0;border:0;}
a{text-decoration:none;color:#4D4D4D;}
a:hover{text-decoration:underline;}
li{margin-left:32px;}
td{vertical-align:top;}
.clear{clear:both;}
input{padding:0 2px 0 2px;background:url(img/bginput.gif);}
textarea{border:1px solid #DDD;}
textarea.forml{width:100%;height:100px;}
#body{
background-color:#FFF;
width:900px;
margin:auto;
border:1px dashed #09467F;
border-width:0 1px 0 1px;
color:#4D4D4D;
}

#logo{
margin:4px 20px 4px 32px;
}

#tete{
border-bottom:2px solid #09467F;
}

#droite_tete{
background:#09467F url(img/recherche.gif) no-repeat 546px 0px;
float:right;
width:745px;
}
#droite_tete img{
/*margin:40px 8px 0px 6px;*/
}

#droite_tete li{
list-style:none;
width:170px;
text-align:right;
}
#droite_tete a{color:#FFF;font-size:100%;}

#btaccessibilite img{position:absolute;margin-left:620px;width:122px;height:34px;}
.accessibilite{text-align:center;}
.accessibilite label{font-size:11px;font-weight:bold;}
.accessibilite select{border:1px solid #49A5C1;}
#recherche{position:absolute;margin:86px 0 0 604px;}
#recherche .input{width:94px;background:#FFF;}
#recherche .submit{margin:0 0 -2px -3px;}


#menu{background:#687F86;height:30px;margin:3px 0 3px 0;font-size:0;}
#menu ul li{float:left;margin:0;}
#menu ul li ul{position:absolute;z-index:10;width:200px;background:#FFF;margin-top:30px;padding-top:6px;opacity:0.8;}
#menu ul li ul li{font-size:11px;float:none;list-style:none;border-top:1px solid #687F86;padding:4px;padding:0 16px 0 16px;}
#menu a{color:#687F86;}

#fil_ariane{margin-top:6px;}

#pied{text-align:center;margin-top:20px;}
#pied a{color:#09467f;}

.liens div{background:url(img/l.gif) repeat-y;padding:4px;}

#fil_ariane,#fil_ariane a{color:#D9D9D9;font-weight:bold;font-size:11px;}

#corp{
border-top:2px solid #09467F;
background:url(img/deg.jpg) repeat-x;padding:0 40px 0 40px;
min-height:300px;
}
#corp h1 img.puce{margin-right:6px;}
.puce2{margin-right:4px;}


.box{width:100%;font-size:0;margin:6px 0 6px 0;}
.box h1{margin-left:10px;}
.inbox{width:100%;padding:10px;font-size:11px;}
.inbox2{width:100%;padding:10px;font-size:11px;}
/* début de la page sommaire */

#bienvenue .chapo{margin:0;font-weight:bold;color:#7F7F7F;width:600px;}
#bienvenue .texte{margin:0;font-weight:normal;color:#7F7F7F;width:600px;}

#agenda{float:right;}


/* fin de la page sommaire */

#plan li{
margin:0;padding:0;
background:url(img/plan-puce.gif) no-repeat;
list-style:none;
padding-left:24px;
}

#contact{
margin-left:140px;
}
#contact label{
width:160px;
float:left;
margin:2px;
}
#contact input{
border:1px solid #09467F;
background:url(../plugins/formulaire_contact/img/bginput.gif);
margin:2px;
}
#contact input.ok{
background:url(../plugins/formulaire_contact/img/bginput_ok.gif);
}
#contact input.erreur{
background:url(../plugins/formulaire_contact/img/bginput_erreur.gif);
}
#contact textarea{
border:1px solid #09467F;
}
#rubrique{font-size:11px;}
#rubrique ul{margin-top:10px;}

p{margin-bottom:6px;}
.descriptif{font-style:italic;}
.chapo{font-weight:bold;margin-top:6px;}
.texte{margin-top:6px;}
.ps{margin-top:6px;}
.img{float:right;}
.doc div{float:left;border:5px solid #FFF;}
.print{float:right;}
#article textarea{border:1px solid #3E9BBA;margin-bottom:6px;}
#article input{margin-top:6px;border-bottom:1px solid #3E9BBA;}

#log img{margin-bottom:-6px;}
#log #session_remember{margin:0;padding:0;border:0;margin:0 2px -2px 0;_margin:0 4px -5px 0;}
#log input{border:0;}

h3.spip{
font-size:120%;
font-weight:bold;
margin-top:5px;
text-align:left;
}
#annuaire td{
text-align:center;
}
#annuaire select{
width:300px;
margin:2px 0 2px 0;
}
#annuaire li{
padding-bottom:6px;
}
#annuaire select,#annuaire input{
border:1px solid #4DA8C3;
}
.dateAgenda{
float:left;
font-style:italic;
font-weight:bold;
}
.bt{
cursor:pointer;
}
#article .recommander input{border:0;}
input.formo{background-image:none;}
.menu ul{margin-bottom:10px;}

#bienvenue
	{
	margin-bottom: 10px;
	}
