body {
	background-color:#ccc;
	margin:0px;
	padding:0px;
	/*font-size:1em; == 16px*/
	font-size:0.625em;/*10px*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	overflow-y:scroll;
}

h1{
        font-size:9pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#fond_page {
	background-image: url(../images/sitefr/charte/fond_page.png);
	background-repeat: repeat-y;
	width: 968px;
	padding-right: 4px;
	padding-left: 4px;
	position:absolute;
	left:50%;
	margin-left:-488px;
}
#fond_page #fond_logo {
	width: 968px;
	height: 130px;
	background-image:url(../images/sitefr/charte/fond_logo.png);
	background-repeat:no-repeat;
}
#fond_page #fond_logo #lien_logo {
	float:left;
	height:89px;
	/*width: 518px;*/
        width: 408px;
}
#fond_page #fond_logo #lien_logo a{
	display:block;
	height:89px;
	/*width: 518px;*/
        width: 408px;
}
#fond_page #fond_logo #menu_langue {
	float:right;
	height:71px;
	text-align:right;
	padding:9px;
        /*width: 432px;*/
        width: 542px;
}



#fond_page #fond_logo #menu_langue ul {
	list-style-image:none;
	list-style-position:inherit;
	list-style-type:none;
	margin:0px;	
	padding:0px;
	white-space : nowrap;
	display:inline;
	padding-left:10px;
}
#fond_page #fond_logo #menu_langue ul li {
	display:inline;
	color:#cc0000;
}
#fond_page #fond_logo #menu_langue ul li a, #fond_page #fond_logo #menu_langue a{
	color: #000;
	text-decoration:none;
	font-size:1.0em;
}
#fond_page #fond_logo #menu_langue ul li a:hover, #fond_page #fond_logo #menu_langue .select_mnu,#fond_page #fond_logo #menu_langue a:hover {
	text-decoration:underline;
}

#fond_page #fond_logo #menu_langue ul li.selected a {
	text-decoration:underline;
}

#fond_page #fond_logo #menu_langue #aff_adapte {		
	padding:3px 5px;
	background-image:url(../images/sitefr/charte/fond_adapte.png);
	background-repeat:repeat-x;
	display:inline;
}
#fond_page #fond_logo #menu_langue #aff_adapte a{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:1.0em;
}

#fond_page #fond_logo #menu_langue #aff_adapte a:hover{
	text-decoration:none;
	font-weight:normal;
	padding:0px 6px;
}

#fond_page #fond_logo #home_titre {
	color:#fff;
	font-weight:bold;
	font-size: 1em;
	margin-top:0;
	letter-spacing:0px;
	width:322px;
	position:absolute;
	top:95px;
	left:18px;
	height:15px;
  /*  width:415px;*/
}
/***************************************************************************************/
#fond_page #fond_logo #menu_haut {
	/*
float:left;/*
padding-bottom:9px;
*/
	position:absolute;
	top:100px;
	right:3px;
	height:21px;
	width: 640px;
	text-align:right;
      /*  width: 618px;*/
}
#fond_page #fond_logo #menu_haut ul {
	list-style-image:none;
	list-style-position:inherit;
	list-style-type:none;
	margin:0px;	
	padding:0px;
	white-space : nowrap;
	float:right;
	padding-right:12px;
        /*padding-right:14px;*/
}
#fond_page #fond_logo #menu_haut ul li {
	display:inline;
	
}
#fond_page #fond_logo #menu_haut ul li img{
	padding-left: 14px;
	vertical-align:middle;
}
#fond_page #fond_logo #menu_haut ul li a{
	color:#FFFFFF;
	font-size:1.1em;
	font-weight:bold;
	text-decoration:none;
	padding-left: 14px;
}

#fond_page #fond_logo #menu_haut ul li.selected a {
	text-decoration:underline;
}

#fond_page #banniere_content {
	width: 968px;
	height:120px;
}
#fond_page #banniere_content #banniere {
	float:left;
	width:769px;
	height:120px;
}
#fond_page #banniere_content #rech_content {
	float:left;
	width:181px;
	height:60px;
	background-image:url(../images/sitefr/charte/fond_rech.png);
	background-repeat:repeat-x;
	padding-top:60px;
	padding-left:18px; 
}
#fond_page #banniere_content #rech_content form{
	margin:0px;
	padding:0px;
}
#fond_page #banniere_content #rech_content #rech_inputtxt {
	width:122px;
	height:14px;
	padding: 1px 0px;
	border-width:1px;
	font-size:1em;
}
#fond_page #banniere_content #rech_content #rech_inputbtn {
	width:28px;
	height:18px;
	background-image:url(../images/sitefr/charte/fond_rechbtn.png);
	border: 0 none;
	margin-left : 5px;
	color:#fff;
	font-size:9px;
	padding-bottom:1px;
	font-weight:600;
}
#fond_page #banniere_content #rech_content #rech_lien {
	padding-top:3px;
	color:#FFFFFF;
}
#fond_page #banniere_content #rech_content #rech_lien a{
	color:#ffffff
}
#fond_page #ligne_grise {
	height:5px;
	width:968px;
	background-color:#333333;
}
#fond_page #container {
	background-image:url(../images/sitefr/charte/fond_container.png);
	background-repeat:repeat-y;
	width:968px;
	float:left;
}
#fond_page #container #col1 {
	float:left;
	width:200px;
}
#fond_page #container #col1 #accesdirect {
	width:200px;
	height:35px;
	border-bottom:1px solid #999;
	text-align:center;
	padding-top:19px;
        display: none
}
#fond_page #container #col1 #accesdirect from{
	margin:0px;
	padding:0px;	
}
#fond_page #container #col1 #accesdirect from select{
	width:183px;
	height:18px;
}
#fond_page #container #col1 #menu_gauche {
	padding-top: 5px
}
#fond_page #container #col1 #menu_gauche ul {
	list-style-image:none;
	list-style-position:inherit;
	list-style-type:none;
	margin:0px;
	padding:0px;
	
}
#fond_page #container #col1 #menu_gauche ul li{
	border-bottom:1px solid #999;
	padding: 11px 0px 11px 24px;
        background: url(../images/sitefr/charte/bullet_carreorange.png) no-repeat 12px 17px;
        
}
#fond_page #container #col1 #menu_gauche ul li img{
	padding-right:8px;
	padding-bottom:2px;
}
#fond_page #container #col1 #menu_gauche ul li a{
	font-size:1.1em;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
#fond_page #container #col1 #menu_gauche ul li a:hover{
	text-decoration:underline;
}



#fond_page #container #col1 #menu_gauche ul ul{
	list-style-image:none;
	list-style-position:inherit;
	list-style-type:none;
	margin:0px;	
	padding-top:8px;
}
#fond_page #container #col1 #menu_gauche ul ul li{
	border-bottom:0px;
	padding: 4px 0px;
	padding-left:12px;
        background: url(../images/sitefr/charte/bullet_carreorange.png) no-repeat 1px 10px;
}
#fond_page #container #col1 #menu_gauche ul ul li a{
	font-size:1.1em;
	font-weight:normal;
	color:#333;
}
#fond_page #container #col1 #dons_legs {
	margin:23px 0px;
	width:200px;
	height:40px;
	background-image:url(../images/sitefr/charte/fond_dons.png);
	color:#FFFFFF;
}
#fond_page #container #col1 #dons_legs a{
	color:#FFFFFF;
	text-decoration:none;
	cursor:hand;
}
#fond_page #container #col1 #dons_legs div{
	width:165px;
	height:31px;
	padding-left:15px;
	padding-top:9px;
	float:left;
}
#fond_page #container #col1 #dons_legs span{
	font-weight:bold;
	font-size:1.2em;
}
#fond_page #container #col1 #dons_legs img{
	padding-top:19px;
	border-width:0px;
}
#fond_page #container #col1 #volet_gauche
{
	border: 1px solid #999999;
	width:160px;
	margin:10px;
	margin-left:19px;
	margin-right:19px;
	
	
}
#fond_page #container #col1 #lienfacebook
{
	width:160px;
	margin:15px;
	margin-left:20px;
	margin-right:19px;
	
	
}
#fond_page #container #col1 #lienfacebook a{
    text-decoration: none;
    color:blue
}
#fond_page #container #col1 #lienfacebook a:hover{
    text-decoration: underline;
}

#fond_page #container #col2 {
	float:left;
	width:539px;
	padding:15px;
}
#fond_page #container #col3 {
	float:left;
	width:199px;
}
#fond_page #container #col3 .pave1 {
         background-image:url(../images/sitefr/charte/fond_rouge.png);
	background-position:bottom;
	background-repeat:repeat-x;
	
	padding: 0px 17px 17px 17px;
}
#fond_page #container #col3 .pave1 h3 {
	margin:0px;
	background-image:url(../images/sitefr/charte/bullet_flecheorange.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:22px;
	padding-top:17px;
	font-size:1.1em;
	font-weight: bold;
	color:#FFFFFF;
}
#fond_page #container #col3 .pave1 .pave{
	border-bottom: 1px dashed #fff;
	padding-bottom:7px;
}
#fond_page #container #col3 .pave1 .pave_txt {
	color:#FFFFFF;
	padding-top:15px;
}
#fond_page #container #col3 .pave1 .pave_titre {
	color:#FFFFFF;
	padding-top:15px;
	font-weight: bold;
}

#fond_page #container #col3 .pave1 .pave_txt p{
	margin:0px;
	padding:0px;
}
#fond_page #container #col3 .pave1 .pave_lien{
	padding-bottom:10px;
	color:#FFFFFF;
}
#fond_page #container #col3 .pave1 .pave_lien a{
	color:#FFFFFF;
}
#fond_page #container #col3 .pave2 {
background-image:url(../images/sitefr/charte/fond_gris.png);
	background-position:bottom;
	background-repeat:repeat-x;	   
	padding: 0px 17px 17px 17px;
}
#fond_page #container #col3 .pave2 h3 {
	margin:0px;
	background-image:url(../images/sitefr/charte/bullet_flecheorange.png);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-left:22px;
	padding-top:17px;
	font-size:1.1em;
	font-weight: bold;
	color:#FFFFFF;
}
#fond_page #container #col3 .pave2 .pave{
	border-bottom: 1px dashed #fff;
	padding-bottom:7px;
}
#fond_page #container #col3 .pave2 .pave_txt {
	color:#FFFFFF;
	padding-top:15px;
}
#fond_page #container #col3 .pave2 .pave_titre {
	color:#FFFFFF;
	padding-top:15px;
	font-weight: bold;
}

#fond_page #container #col3 .pave2 .pave_txt p {
	padding:0px;
	margin:0px;
}
#fond_page #container #col3 .pave2 .pave_lien {
	padding-bottom:10px;
	color:#FFFFFF;
}
#fond_page #container #col3 .pave2 .pave_lien a{
	color:#FFFFFF;
}
#fond_page #fond_bas {
	height:41px;
	width:968px;
	background-image:url(../images/sitefr/charte/fond_bas.png);
	background-repeat:repeat-x;
	float:left;
	color:#FFFFFF;
	text-align:center;
	line-height:3.5em;
}
#fond_page #fond_bas a{
	color:#FFFFFF;
}

#fond_page #fond_bas_menu a{
	color:#FFFFFF;
	text-decoration: none
}

.PlanMenu1 			{ 
color: black;
font-weight:bold;
font-size:1.1em;
line-height:3em;
}
.PlanMenu1 a 		{ color: black;  text-decoration: none }
.PlanMenu1 a:hover 	{ text-decoration: underline}

.PlanMenu2 			{ 
	color: black; 
	padding-left:15px;
	padding-bottom:3px
}
.PlanMenu2 a 		{ color: black;  text-decoration: none }
.PlanMenu2 a:hover 	{ text-decoration: underline}

/* PDF */
.pdfForm { height:10px background-color:#FF7F00; padding:0px; }
.pdfMsg {  font-weight: bold; color: blue; text-align:center; }
.pdfLien { color: #606060; text-decoration:none;font-size: 8pt }

.pdfLegend 		{ font-size: 8pt;}
.pdfTab 		{ border:1pt solid white; }
.pdfTitre a 	{ font-weight:bold; color:#666666}
.pdfRetirer a 	{ font-size: 8pt;  }
.pdfBarre 		{ color: #FF7500; line-height : 1px}
.pdfInput 		{ font-size: 8pt;color: #666666;}


.fond_pave_home1 {
	background-image: url(../images/sitefr/charte/fond_paverouge.png);
	background-repeat: repeat-x;
	height:36px;
	
}

.fond_pave_home2 {
	background-image: url(../images/sitefr/charte/fond_pavegris.png);
	background-repeat: repeat-x;
	height:36px;
	
}
.fond_pave_home3 {
	background-image: url(../images/sitefr/charte/fond_paveorange.png);
	background-repeat: repeat-x;
	height:36px;
	
}

.pav_home_titre {
	color: white;
	font-weight:bold;
	font-size:1.1em;
	float:left;
	padding-left:10px;
        padding-right:10px;
	padding-top:0px;
	margin:0px;
	vertical-align:middle;
        text-align: center
}

.pave_home_txt {
	background-color:#E9E9E9;
	padding:10px;
	margin:0px;
	text-align:left;
	vertical-align:top;
}

#RechResult{
	background-color:#ececec;
}

#breadcrumb{	
        padding-bottom: 2px;
        color:#999;
}
#breadcrumb a{
	text-decoration:none;
	color:#999;
}
#breadcrumb a:hover{
	text-decoration:underline;
	color:#333333;
}
.text_rouge {color:#aa0000}
.text_orange {color:#FC5314}

#donVolet{
    background-color: #B30000;
	
    color: #FFF;
    padding: 10px;
   /* font-size: 14px;*/
}
#donVolet h2{font-size: 11px;}
#donVolet .amount {margin-top: 10px; padding-left: 20px;}

#donVolet .button {margin-top: 15px;text-align: center;}
#donVolet .button input{background-color: #FF8B00; border: 1px solid #FFF; font-weight: bold; padding: 5px;font-size:12px}

#donVolet .link {text-align: right; margin-top: 10px;}
#donVolet .link a{color: #FFF;}
.logo_bas{
	position: absolute;
	bottom: 45px;
	right: 60px;
}
#cookies {
	width: 15%;
	margin: 0;
	padding: 0 8px;
	background:black;
	position: fixed;
	bottom: 1px;
	right: 1px;
}

#cookies p {
	text-align: center;
	color: rgb(255,255,250);
	z-index: 999;
}
#cookies .button {
	background-color: #FF8B00;
	padding: 5px 10px;
	border: none;
	font-weight: bold;
	text-decoration: none;
	margin-top: 10px;
	display: inline-block;
	color: black;
}

#cookies .cookie-accept {
	padding-left: 10px;
}

#tarteaucitron #tarteaucitronInfo, #tarteaucitron #tarteaucitronServices .tarteaucitronDetails{
	font-size: 15px !important;
}

#tarteaucitronAlertBig #tarteaucitronPersonalize{
	background: #FF8B00 !important;
}