@charset "iso-8859-1";

#logojdc h1 {width: auto; padding: 15px; font-size: 18px; color:#fcc200; vertical-align: 25px; display: inline}

a, a:link, a:visited {
color:#137400;
font-size: 10px;
text-decoration: none;
}
a:hover {
color:#137400;
font-size: 10px;
text-decoration: none;
}

ul {margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px;}
li {
color:#137400;
font-size: 12px;
list-style-image:url(../img/puce_person.gif);
list-style-position: outside;
list-style-type: none;
padding: 0px;
margin: 0px;
}

#menu_actif {
height: 24px;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
color: #137400;
background: #e9e5e0;
margin: 0px 5px 0px 5px;
padding: 7px 10px 3px 10px;;
}

#dropmenudiv {
color: #137400; 
}


#rubrique {
width: 644px;
background: white;
border: 1px solid #cecece;
}

#rub_gauche {width: 395px; margin: 0px 0px 0px 0px; padding: 0px; float: left;}

#rub_droite {margin: 0px 0px 0px 20px; padding: 0px; float: left;}

#encart_rub_top {
font-size: 10px;
width: 634px;
padding: 0px 0px 0px 0px; 
margin: 5px 3px 0px 3px;
border-bottom: 1px solid #cecece; 

}
#encart_rub_top h1 {font-size: 18px; color:#137400; margin: 0px;}
#encart_rub_top h2 {font-size: 14px; color:#137400; margin: 0px;}
#encart_rub_top h3 {font-size: 12px; color:black; margin: 0px; font-weight: normal;}
#encart_rub_top h4 {font-size: 11px; color:black; margin: 0px; font-weight: normal;}

#encart_rub {
font-size: 10px;
width: 99%;
padding: 0px 0px 0px 0px; 
margin: 7px 0px 6px 3px;
border-bottom: 1px solid #cecece; 
background: white;
}
#encart_rub h1 {font-size: 18px; color:#137400; margin: 0px;}
#encart_rub h2 {font-size: 14px; color:#137400; margin: 0px;}
#encart_rub h3 {font-size: 12px; color:black; margin: 0px; font-weight: normal;}
#encart_rub h4 {font-size: 11px; color:black; margin: 0px; font-weight: normal;}
#encart_rub h5 {font-size: 11px; color:silver; margin: 0px; font-weight: normal;} 

#rub_emploi {
width: auto;
background: white;
border: 1px solid #cecece;
margin: 10px 0px 10px 0px;
padding: 10px 0px 10px 0px;
clear: both;
}

#rub_emploi h3 {font-size: 12px; color:#472400; margin: 3px;}
#rub_emploi p {font-size: 12px; color:#124b84; margin: 5px; border-bottom: 1px solid #cecece;}
#rub_emploi td {font-size: 12px;}

#rub_news {
width: auto;
background: white;
border: 1px solid #cecece;
margin: 0px 0px 10px 0px;
padding: 10px 0px 10px 0px;
clear: both;
}
#rub_news ul {margin-left: 20px;}
#rub_news li {color: black; font-size: 10px;}
#rub_news a {font-size: 12px;}
#rub_news h3 {font-size: 12px; color:#472400; margin: 0px 0px 10px 10px;}

#sponsor_rub {
width: 634px;
height: 105px;
padding: 0px 0px 0px 0px; 
margin: 10px 0px 0px 5px;
border: 1px solid #cecece; 
background: #fff9dd;
}
#sponsor_rub h4 {font-size: 11px; color:black; margin: 5px; font-weight: normal;}

#liste_rub {
font-size: 10px;
width: 644px;
height: auto;
padding: 5px 0px 5px 0px; 
margin: 10px 10px 0px 0px;

}
#liste_rub h3 {font-size: 14px; color:#472400; margin: 5px;}
#liste_rub h5 {font-size: 11px; color:silver; margin: 0px; padding:0px; font-weight: normal; display: inline;}
#liste_rub a {font-size: 12px;}
#liste_rub ul {margin-left: 20px;}
#liste_rub li {font-size: 12px; color:#472400; padding: 2px; margin: 0px;}

ul#tabnav_rub {
font: bold 11px arial, sans-serif;
list-style-type: none;
list-style-image:none;
padding: 0px 0px 24px 0px;
border-bottom: 1px solid #ece9e5;
margin: 0;
}

ul#tabnav_rub li {
list-style-image:none;
float: left;
height: 21px;
color: white;
background-color: #472400;
margin: 2px 5px 0px 0px;
border-bottom: 1px solid #ece9e5;
}

ul#tabnav_rub li.active {
list-style-image:none;
border-bottom: 1px solid #ece9e5;
background-color: #ece9e5;
margin-left: 5px;
}

ul#tabnav_rub li.active a {
color: #472400;
}

#tabnav_rub a {
float: left;
display: block;
color: white;
font: bold 12px arial, sans-serif;
text-decoration: none;
padding: 4px;
}

#tabnav_rub a:hover {
color: #472400;
background: #ece9e5;
}

#article {
width: 644px;
background: white;
border: 1px solid #cecece;
}

#article h2 {font-size: 18px; color:#137400; margin: 5px;}
#article h4 {font-size: 12px; color:black; margin: 5px; padding:0px; font-weight: normal;}
#article h5 {font-size: 11px; color:silver; margin: 5px; padding:0px; font-weight: normal;}
#article p {font-size: 11px; color:black; margin: 10px; padding:0px; text-align: justify;}
#article a {font-size: 11px; color:#137400;}
#article span {text-align: justify; padding: 0 10 0 0; margin: 0px}

#photo {background:#f5f5f5; text-align: center;}
#photo span {text-align: left; width: 150px; font-size: 11px; padding: 0px; margin: 0px;}

#tools {color: #137400; text-align: right; margin-right: 10px;}
#tools a {color: #137400; padding: 0px 5px 0px 5px}
#tools span {vertical-align: -4px; padding: 0px; margin: 0px;}

#react {
width: 125px;
padding-left: 17px;
margin-right: 5px;
background:url(../img/ic_react_person.gif) no-repeat;
display: inline;
}

#print {
width: 70px;
padding-left: 17px;
margin-right: 5px;
background:url(../img/ic_print_person.gif) no-repeat;
display: inline;
}

#send {
width: 120px;
padding-left: 17px;
margin-right: 5px;
background:url(../img/ic_send_person.gif) no-repeat;
display: inline;
}
