/* CSS Document */

#contenu h1, legend{
	font-size:20px;
	margin-top:0px;
	color:#43701a;
	font-weight:bold;
}

#contenu h2 {
	color:#aca034;
	font-size:11px;
	line-height: 150%
}

#contenu p {
	font-size:12px;
	color:black;
	margin-bottom:25px;
	margin-top:15px;
	line-height:140%;
}

#contenu hr {
	color: #aba034;
	background-color: #aba034;
	height: 1px;
	border: 0;
}

#contenu ul li {
	font-size:12px;
	margin-bottom:10px;
}

#contenu a {
text-decoration:none;
color:#5e3e01;
font-weight:bold;
}

#contenu a:hover {
text-decoration:underline;
}

.li_sousH2 {
font-weight:700;
font-size:12px;
color:#5e3e01;
margin-bottom:0px;
}

.button{
	background-color:#CCCCCC;
	width:auto;
	font-size: 11px;
	line-height: 14px;
	color: #505A61;
	border: 1px solid #43701a;
	padding:2px 2px;
	vertical-align:middle;
	margin-top:5px;
	cursor:pointer;
	background-image:url(../images/bg_btn.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

/* <ACCUEIL> */

#contenu #img_Progr_financement {
	height:105px;
	width:415px;
	/*margin-top:-10px; */
	margin-left:-10px;
	background-image:url(../images/accueil/programme-financement.gif);
	background-repeat:no-repeat;
	float:left;
}

#contenu #img_vous_etes {
	background-image:url(../images/accueil/vous-etes-bg.jpg);
	background-repeat:no-repeat;
	height:89px;
	width:423px;
	margin-left:-35px;
	margin-top:20px;
	float:left;
}

* html #contenu #img_vous_etes {
	margin-left:-19px;
}

#contenu #coup_oeil_flash {
	height:202px;
	width:414px;
	padding-top:20px;
	margin-left:-20px;
	float:left;
}

#rapport_activites {
	background-image:url(../images/accueil/rapport-activites.jpg);
	background-repeat:no-repeat;
	margin-top:-36px;
	margin-left:-15px;
	width:315px;
	height:90px;
	float:left;
}

#rapport_activites #rapport_activites_lien {
	width:240px;
	height:40px;
	margin:15px 0 0 25px;
	display:block;
	text-indent:-9999px;
}

/* <COLONNE DROITE>*/
#contenu #col_droite {
float:right;
margin-top:-20px;
width:181px;
margin-right:-45px;
font-size:12px;
line-height:130%;
}

* html #contenu #col_droite{
margin-right:-20px;
}

#contenu #col_droite #col_dr_container_table {
width:181px;
background-image:url(../images/accueil/nouvelle-table-2.gif);
background-repeat:repeat-y;
}

#contenu #col_droite #col_dr_header_table {
background-image:url(../images/accueil/nouvelle-table-1.gif);
background-repeat:no-repeat;
}

#contenu #col_droite #col_dr_footer_table {
background-image:url(../images/accueil/nouvelle-table-3.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:30px 20px 20px 10px;
height:80px;
}

#contenu #col_droite #col_dr_footer_table p{
font-size:11px;
padding:0px;
margin:5px 0px 5px 0px;
}

#contenu #col_droite #col_dr_footer_table p p, #contenu #col_droite #col_dr_footer_table p span {
font-size:11px;
padding:0px;
margin:5px 0px 5px 0px;
}

html>body #contenu #col_droite #col_dr_footer_table {
height:auto;
min-height:80px;
}

#contenu #col_droite #col_dr_container_actualite {
margin-top:10px;
width:181px;
background-image:url(../images/accueil/actualite-2.gif);
background-repeat:repeat-y;
}

#contenu #col_droite #col_dr_header_actualite {
background-image:url(../images/accueil/actualite-1.gif);
background-repeat:no-repeat;
}

#contenu #col_droite #col_dr_footer_actualite {
background-image:url(../images/accueil/actualite-3.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:30px 20px 30px 10px;
height:80px;
font-size:11px;
}

#contenu #col_droite #col_dr_footer_actualite p,
#contenu #col_droite #col_dr_footer_actualite p p,
#contenu #col_droite #col_dr_footer_actualite p span {
padding:0px;
margin:5px 0px 5px 0px;
font-size:11px;
}

#contenu #col_droite #col_dr_footer_actualite hr{
	color: #8fbaca;
	background-color: #8fbaca;
	height: 1px;
	border: 0;
}

html>body #contenu #col_droite #col_dr_footer_actualite {
height:auto;
min-height:80px;
}
/* </COLONNE DROITE>*/

#contenu #bande_logos {
width:695px;
height:120px;
float:left;
margin: 20px -40px 0px -30px;
}

* html #contenu #bande_logos {
margin: 20px -55px 0px -12px;
}

#contenu #bande_logos ul {
margin:0px;
padding:0px;
list-style:none;
text-align:center;
width:467px;
}

#contenu #bande_logos li{
margin:0px;
padding:0px;
display:inline;
}

/* </ACCUEIL> */

/* <CONSEIL D'ADMINISTRATION> */
#contenu .nom {
font-weight:bold;
}

#contenu .ul_noMarginTop {
margin-top:0px;
}

#contenu .li_noMarginTop {
margin-bottom:0px;
}
/* </CONSEIL D'ADMINISTRATION> */

/* <FAQ> */

#contenu .rouge{
color:#c23131;
}

/* </FAQ>*/

/* <ACTUALITE> */
#contenu #selectAnnee {
float:right;
margin-top:-30px;
}

*+html #contenu #selectAnnee {
margin-top:-38px;
} 

* html #contenu #selectAnnee {
margin-top:-38px;
}

#contenu .texteDescDoc {
font-size:12px;
margin:0px;
padding:0px;
}

#contenu .texteDescDoc p {
font-size:12px;
margin:0px 0px 15px 0px;
padding:0px;
}

.selectAnneeSel {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
/* </ACTUALITE>*/

#contenu #tableMembresContributions {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#contenu #tableMembresContributions td{
border-bottom:1px solid #aba034;
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
}

#contenu #tableMembresContributions .tdTitre {
background-color:#aba034;
font-weight:bold;
color:#FFFFFF;
font-size:15px;
padding-top:4px;
padding-bottom:4px;
}

#contenu #tableFormulaire{
font-size:12px;
}

/*Programme*/
#table_programme {
font-size:12px;
}

#table_programme td{
padding:4px;
}

#table_programme .titre{
background-color:#cece8a;
}

hr.beau {
	padding:0px;
	margin:10px 0px 4px 0px;
}

div.volet {
	width:200px;
	border:1px solid black;
	margin:18px 0px 0px 28px;
}

#contenu div.volet p {
	margin:0;
	padding:0px 5px;
	color:#5e3e01;
}

img.pdf {
	margin-right:5px;
	vertical-align:-2px;
}

img.download {
	margin:0px 7px;
	vertical-align:-2px;
}

img.bordure {
	padding:3px;
	border:#aebf36 1px solid;
	background-color:#ffffff;
}

div.teaserVousEtes img {
	float:left;
}

strong.brun {
	color:#5e3e01;
}

/* <SIGNALISaTION >*/
#tableSignalisation{
background-color:#0000ff;
background-color:#0175C0;
margin-bottom:10px;
}

.tableSignalisation_2{
margin-top:10px;
margin-bottom:10px;
background-color:#ffff00;
background-color:#FFD51E;
}

.tableSignalisation_vert{
margin-top:10px;
margin-bottom:10px;
background-color:#649B40;
}

.tableSignalisation_noir{
margin-top:10px;
margin-bottom:10px;
background-color:#000000;
}

#tableSignalisation .titreFibre,
.tableSignalisation_noir .titreFibre,
.tableSignalisation_vert .titreFibre {
color:#FFFFFF;
font-weight:bold;
font-size:15px;
text-transform:uppercase;
background-color:#0000ff;
background-color:#0175C0;
padding:5px;
}

.tableSignalisation_2 .titreFibre{
color:#000000;
font-weight:bold;
font-size:15px;
text-transform:uppercase;
background-color:#ffff00;
background-color:#FFD51E;
padding:5px;
}

.tableSignalisation_vert .titreFibre {
	background-color:#649B40;
}

.tableSignalisation_noir .titreFibre {
	background-color:#000000;
}


#tableSignalisation .sousTitreFibre,
.tableSignalisation_noir .sousTitreFibre,
.tableSignalisation_vert .sousTitreFibre {
width:20%;
color:#00314F;
text-transform:uppercase;
text-align:center;
font-weight:bold;
font-size:11px;
background-color:#9e9efe;
background-color:#8BBFDF;
padding:2px;
}

.tableSignalisation_noir .sousTitreFibre {
	background-color:#CFCFCF;
	color:#3F3F3F;
}

.tableSignalisation_vert .sousTitreFibre {
	background-color:#BEDFA7;
	color:#3C5F23;
}

.tableSignalisation_2 .sousTitreFibre{
width:20%;
color:#5e3e01;
text-transform:uppercase;
text-align:center;
font-weight:bold;
font-size:11px;
background-color:#fbfbb0;
background-color:#FFF1AF;
padding:2px;
}

#tableSignalisation .extFibre,
.tableSignalisation_noir .extFibre,
.tableSignalisation_vert .extFibre {
text-align:center;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
padding:2px;
}

#tableSignalisation .extFibre a,
#contenu .tableSignalisation_noir .extFibre a,
#contenu .tableSignalisation_vert .extFibre a {
color:#FFFFFF;
}

.tableSignalisation_2 .extFibre{
text-align:center;
font-weight:bold;
font-size:11px;
color:#000000;
padding:2px;
}

#tableSignalisation .img, .tableSignalisation_2 .img,
.tableSignalisation_vert .img, .tableSignalisation_noir .img {
text-align:center;
background-color:#FFFFFF;
}

.tableSignalisation_2 .empty{
background-color:#FFFFFF;
}

#contenu p.noteBasDePage{
font-size:10px;
text-align:right;
}

/* </SIGNALISaTION >*/
