body { background:#BBBABA ;margin:0; }
/*object, embed { vertical-align: bottom; }*/

body, td { font: 13px/138% Verdana Arial,Helvetica,sans-serif; color:#000000; /*line-height:120%*/}

h1 { color:#333333; font-size: 14px; font-weight:bold }
h2 { color:#000000; font-size: 12px; font-weight:bold }
h3 { color:#000000 font-size: 11px; font-weight:bold }

/* === Polices Menu haut ===*/
@font-face {
	font-family: 'AGaramondPro-Regular';
	src: url('AGaramondPro-Regular.eot'); /*IE < 9 */
	/*src: local('AGaramondPro-Regular'), url('AGaramondPro-Regular.otf') format('opentype'), url('AGaramondPro-Regular.woff') format('woff');*/
	/*src: local("AGaramondPro-Regular"), url('AGaramondPro-Regular.ttf') format("truetype")/*, url('AGaramondPro-Regular.otf') format("opentype"), url('AGaramondPro-Regular.woff') format('woff')*/;
	src: local("AGaramondPro-Regular"), url('AGaramondPro-Regular.ttf') format("truetype"); /* OK partout sauf sur IE */
	font-weight: normal;
	font-style: normal;
}


img { border:0}
a { text-decoration:none; }
a:hover { text-decoration: none !important}

.s-font-erreur { color:#938473; font-weight: bold;}
.s-font-ok { color:#938473; font-weight: bold; }
.centrer { margin-left:auto; margin-right:auto; text-align: center;}

label { color:#000000; }
.obligatoire { color: #005DA8; font-weight:bold }
input.texteform, textarea.texteform {	border:#938473 inset 1px; padding:2px; width: 400px; background-color: #fff; color:#938473; }
textarea.texteform {overflow:auto;}
input.submitform { border:#938473 outset 1px; background-color: #fff; color:#000000 }

div.bloc-demi-largeur { float:left; width:49%; margin:0 5px 5px 0; }

#contenu-page { padding: 0 25px 20px 25px; width: 680px; }
#conteneur-page-popup { padding:80px 5px 5px 5px; }

/*--- A la une avec image (Accueil) ---*/
#a-la-une { /*padding:5px 0px 10px 0px; */min-height:190px;margin-top:5px; }
/*#a-la-une .titre { font:italic bold 12px Georgia,"Times New Roman",Times,serif; color:#; text-align:center; margin:33px 0 13px; }*/
/*#a-la-une-image td { vertical-align: top; color:#fff; font:bold 12px Arial, Helvetica, sans-serif; }
#a-la-une-image img { padding-bottom:4px }*/
#a-la-une h1 { font-weight:bold; display:inline; font-size: 12px ; color:#774D6A; margin:10px 0 }
#a-la-une h1 a { color:#FFFFFF; text-decoration: none; }
#a-la-une p { color:#FFFFFF; font:11px Arial,Helvetica,sans-serif; padding:0 16px; }
#a-la-une p a { color:#FFFFFF; font-size:11px; text-decoration: none; }
#a-la-une p.plus_infos {color:#CCCCCC; font-size:10px; font-weight:bold; margin:auto auto 10px; text-decoration:none;background-color:#000000;line-height:16px;width:60px; text-align:center; padding:0;}
#a-la-une p.plus_infos a{color:#CCCCCC; font-size:10px; }

td.chapo-actu { height: 24px; font:bold 14px "Times New Roman", Times, serif; color:#774D6A; }
td.chapo-actu h1 { display: inline; font-size: 14px }
td.chapo-actu a { color:#333; text-decoration: none; }

/*--- Cadre global ---*/
#global { width:1200px; margin:auto; }


/*--- Menu haut -----*/
#header-page {background-color: #FFFFFF; height: 93px; padding-left: 1px; padding-top: 1px; }
#header-page img.logo{display:block; float:left; }

#conteneur-menu-princ{ padding-top: 29px; }

#menu-princ { background-color: #BFD6E9; font-family: "AGaramondPro-Regular","Times New Roman",Arial,Helvetica,sans-serif; font-size: 18px; font-weight: bold; height: 25px; line-height: 25px; /*padding-left: 250px;*/ }
#menu-princ a{ padding: 0 14px; }
#menu-princ a.niv1_select0 { color: #0862AB; }
#menu-princ a.niv1_select1 { color: #A71B21; }

#sous-menu { background-image: url(../../media/xx/navig/bgsousmenu.gif);}
#sous-menu a > img { padding: 0 14px; }
#sous-menu a:first-child > img { padding: 0; }
/*#sous-menu img{ padding: 0 14px; }*/

/*--- Menu banniere -----*/
#menu_banniere{ background-color: #FFFFFF; padding: 8px 10px 0; }

/*--- Site ---*/
#site { background:#FFFFFF; padding-top:30px; clear:both; }
/*#site > table { margin-top: 30px;}*/

/*--- Menu choix langue (drapeaux) ---
#drapeaux { background:#f7f4ee; text-align:center; padding:10px 0 }*/

/*--- Bandeau ---*/
/*#bandeau img, #bandeau embed, #bandeau object {vertical-align:bottom; }*/

/*--- Menu Gauche -----*/
#menu-gauche ul{margin : 0; padding: 0;}
#menu-gauche ul li{ list-style-type:none;}
#menu-gauche ul li.border{ border-bottom:1px dotted #E5E4E4;}
#menu-gauche ul li a , #menu-gauche a.select0Menu , #menu-gauche a.select1Menu { background: url("../../media/xx/navig/puce.gif") no-repeat scroll 0 18px transparent; padding: 20px 0 0 14px; font-weight: bold;}
#menu-gauche ul li a.select0 , #menu-gauche a.select0Menu{ color: #A92930; }
#menu-gauche ul li a.select1 , #menu-gauche a.select1Menu{ color: #005DA8; text-decoration: underline;}

#menu-gauche ul li ul li{ list-style-type:none; padding-left: 20px;}
#menu-gauche ul li ul li.border{ border-bottom:1px solid #FFF;}
#menu-gauche ul li ul li a{ background: none repeat scroll 0 0 transparent;padding-bottom: 0; padding-right: 0; padding-top: 0;}
#menu-gauche ul li ul li a.select0{ color: #A92930;}
#menu-gauche ul li ul li a.select1{ color: #005DA8; text-decoration: underline;}

#menu-gauche { padding-left: 5px; vertical-align: top; width: 230px; padding-bottom: 20px;}
#menu-gauche.bgBlue { background: url("../../media/xx/navig/fd_barre2.gif") no-repeat scroll 231px 15px #FFFFFF; }
#menu-gauche.bgRed { background: url("../../media/xx/navig/fd_barre.gif") no-repeat scroll 231px 15px #FFFFFF; padding-left: 0; width: 235px; }
#menu-gauche a { display:block;font-weight:bold;padding:10px 15px;text-decoration:none; }

#menu-gauche div.niv1_select0 { margin:0 5px; }
#menu-gauche div.niv1_select1 { margin:0 5px; }
#menu-gauche a.niv1_select0 { color:#FFFFFF; text-decoration: none; padding:10px 20px;}
#menu-gauche a.niv1_select1 { background:url("../../media/xx/navig/puce2.png") no-repeat scroll 5px 7px transparent;color:#000000;padding-left:20px;text-decoration:none; }
#menu-gauche div.border{border-bottom: 1px dotted #FFFFFF;margin:0 5px;}
#menu-gauche div.border0{margin:0 5px;}


#menu-droite{ background: url("../../media/xx/navig/fd_barre2.gif") no-repeat scroll 0 15px #FFFFFF; padding-left: 23px; width: 213px; padding-bottom: 20px;	}
#actus-menu-une , #evenement-menu-une { color: #005DA8; font: 12px Verdana,Arial,Helvetica,sans-serif;}
#actus-menu-une a > img , #evenement-menu-une a > img { padding-bottom:15px;}
#actus-menu-une h1, #evenement-menu-une h1 , h1.plansite a { background: url("../../media/xx/navig/puce2.gif") no-repeat scroll 0 2px transparent;  color: #005DA8; font-size: 12px; font-weight: bold; margin-left: 15px; margin-right: 10px; padding-left: 15px; }
#actus-menu-une p, #evenement-menu-une p  { font-size: 11px; margin-left: 15px; margin-right: 10px;}
#actus-menu-une p a, #evenement-menu-une p a { text-decoration: underline; }

#visio { text-align:center; color:#; font:bold 12px Georgia,"Times New Roman",Times,serif; font-style:italic; padding-top:30px }
#visio img { margin: 10px 0 }

/*--- Menu sur page (meu actus) -----*/
#menu-page {background:url("../../media/xx/navig/fdr.jpg");line-height:40px; margin:0; text-align:center; color:#3AAC54; }
#menu-page a { font-size:11px; text-align:center; margin:5px; text-decoration: none;text-transform:uppercase; }
#menu-page a.select0 { color:#666666;font-weight:bold; }
#menu-page a.select1 { color:#E95D0F;font-weight:bold; }

/* --- Actualités --- */
#liste_actualites { width:660px; margin:auto;}
#liste_actualites h1 , #actualite > h1 , h1.titrepage {border-bottom: 1px dotted grey;color: #005DA8; font-size: 20px; margin: 15px auto;  padding-bottom: 15px; text-align: center; width: 574px; }
#liste_actualites h2 { margin:0; display:inline; font: bold 12px Arial, Helvetica, sans-serif;  }
#liste_actualites h2 a { color: #A92930; text-decoration:none; }
#liste_actualites p { color:#005DA8; margin: 4px 0 6px 0 }
#liste_actualites a.lire_suite_actus{ color:#A92930;}
a.actu_retour    { color:#005DA8; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; }
a.actu_plus_info { color:#999900; font-size:11px; text-decoration:none; }

#phototheque{ position:relative; clear: both; background-color:#BFD6E9; padding: 20px 0;}
#liste_actualites h1 {
    border-bottom: 1px dotted grey;
    color: #005DA8;
    font-size: 20px;
    margin: 15px auto;
    text-align: center;
    width: 574px;
}



/*a.lien-langue { text-align: center; color:#bdae9b; font-size: 10px; margin-top: 30px; }*/

/*--- Plan d'acces ---*/
#adresse2 {	display: none;}
#map { display: block; }

/*--- Plan du site ---*/
h1.plansite { font:bold 12px Arial,Helvetica,sans-serif; line-height:1.7em; margin: 3px 0 0 0; }
h2.plansite { font:bold 11px Arial,Helvetica,sans-serif; line-height:1.5em; margin: 0; }
h3.plansite { font:bold 11px Arial,Helvetica,sans-serif; line-height:1.2em; margin: 0;}
h1.plansite a { color: #005DA8 !important; text-decoration: none;  }
h2.plansite a { color: #333333; font-size: 11px; font-weight: normal; padding-left: 30px; text-decoration: none; }
h3.plansite a { color: #333333; font-size: 11px; font-weight: normal; padding-left: 50px; text-decoration: none;}

/* ------------ sponsor --------- */
#sponsor{margin:auto;margin-bottom:20px;}

/*------ Pied (adresse) ------*/
#pied1{ background: none repeat scroll 0 0 #BFD6E9; color: #005DA8; padding: 10px 0 5px; text-align: center; font-size: 10px; }
#pied1 > span { font-size: 14px; font-weight: bold;}
#pied1 h1 { display: inline; color: #A68868; font-size:11px; font-weight:bold; }
#pied1 a {color:#005DA8; text-decoration: none;font-weight:bold; }

/*--- Menu pied (plan) ---*/
#pied2 { color: #999999; text-align:center; background-color: #BFD6E9; } 
#pied2 table { padding: 0 10px; width: 100%; }
#pied2 td { text-align: center; width: 130px; }
#pied2 h2 {  font: bold 11px Arial,Helvetica,sans-serif; margin:5px 0; }
#pied2 h2 a { color: #005DA8; text-decoration: none; }
#pied2 h3 { font:normal 9px Arial, Helvetica, sans-serif; margin:2px 0; }
#pied2 h3 a { color:#005DA8; text-decoration: none }


/*--- Menu pied (flux) ---*/
#pied3 {background-color: #BFD6E9; font: bold 10px Arial,Helvetica,sans-serif; padding: 10px 0; text-align: center; }
#pied3 td { color:#999999; font:bold 9px Verdana, Geneva, sans-serif; }
#pied3 h2 { display: inline; font:normal 9px Verdana, Geneva, sans-serif; margin:5px 0; }
#pied3 h2 a { color:#005DA8; text-decoration: none }
#pied3 h3 { display: inline; font:bold 9px Verdana, Geneva, sans-serif; margin:2px 0; color:#A68868; }
#pied3 h3 a { color:#005DA8; text-decoration: none }

/*--- Menu pied (autres) ---*/
#pied4 { background-color: #BFD6E9; font-size: 9px; padding: 6px 0; text-align: center; }
#pied4 a { font-size:9px; color:#005DA8; text-decoration: none }

#pied5 {text-align:center;font-size:11px;margin:18px 0 24px 0;color:#000000;}

img.cadregris { padding: 2px; border: 0; }




