/* CSS Document */

#bandeau{ border:none;}
#menu{background:#919aa2; height:40px; border-bottom: 1px solid #FFF; border-top: 4px solid #CC0033;}
#menu *{color:#FFF;}
#menu{ width:100%;}
#menu table{ width:1000px; margin:0 auto;}
#menu input{ background:#acb5bd; border:1px solid #b3bcc4;font-size:0.9em; margin:0;}
#menu input.champ{width:85px;}
#menu input.valid{width:24px; padding:0; height:15px; position:absolute; line-height:15px; border:none;}

#liensLogin{margin:0 0 0 77px; padding:0;}

#menu table{border-collapse:collapse; }
#menu table tr td{vertical-align:top; padding-top:10px;}

#menuAccueil div{text-align:right; padding-right:20px;}
#menuNewsletter, #menuLogin{ text-align:left;}
#menuRecherche{text-align:right;}



#colonneGauche h3, #colonneGauche h4{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:2em; padding-right:20px;}

#colonneGauche .ssPage{padding-right:20px;}
#colonneGauche a{display:block; text-align:right;}

#colonneD h3, #colonneD h4{ font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:2em; padding-left:20px;}

#blocAgenda{width:180px;}

#listeDept{margin:0; padding:0; _padding:10px 0 0 0;}
#listeDept li{ margin:0; padding:1px 0 0 20px;_line-height:0; position:relative;}
#listeDept li a{display:block; position:relative; }

.table100{width:95%;}



#contenu2{text-align:justify;  overflow:auto; padding:0 15px;}
#contenu2 ul{list-style:none;}
#contenu2 ul li{padding:0 0 0 25px; margin:0;}



.petit{font-size:0.8em;}
.rappro{letter-spacing:-0.1em;}
.important{font-size:1.2em; font-weight:bold; margin:25px 0;}
.maginUD25{margin:25px 0;}
.lp005{_letter-spacing:-0.05em}


div.gris{background-color:#BBC0C6;}
div.ligneArticle{min-height:90px; height:auto !important; height:90px; margin-bottom:5px; padding:10px;}

#ariane a:link.arianeLast, #ariane a:visited.arianeLast, #ariane a:hover.arianeLast{ color:red;}

#menu input {width:90px; margin:0 0 0 10px; } 
