/* CSS Document */
* {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 62.5%;
	color: #000000;
	margin: 0px; 
	padding: 0px;
}
body {
	background-color: #C3EBF3;
	font-size:3em;
}

i {
font-size:inherit;
color:inherit;
}

#header {
height:76px;
margin-top:2px;
width:100%;
background-image:url(../image/header/home/bdn_fond.gif);
background-position:right;
background-repeat:no-repeat;
font-size:inherit;
float:left;
}

#header_gauche1 {
float:left;
padding-left:170px;
}

#header_gauche1 img {
border-style:none;
border-width:0;
}


#header_droite1 {
float:right;
width:300px;
padding-top:14px;
}

.header_nav {
float:right;
margin-top:14px;


}

#header_member {
	font-size:2.6em;
	background-color: #52B1CE;
	width:210px;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:1px;
	padding-right:1px;
	float:right;
	margin-right:0px;
	margin-top:5px;
}


#nav_haut {
width:980px;
float:left;
background-image:url(../image/bdnGauche_fond_haut.gif);
background-repeat:no-repeat;
text-align:right;
}

#center {
width:980px;
background-image:url(../image/home/fondCentreHome.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
float:left;
}

#nav_gauche {
	float: left;
	width: 180px;
}

#gauche {
	float: left;
	width: 620px;
	margin-right:10px;
	margin-bottom:20px;
	font-size:1em;
}

#droite {
	float: left;
	width: 160px;
}

#bas {
background-image:url(../image/bdnGauche_fond_bas.gif);
background-repeat:no-repeat;
background-color:#FFF;
height:20px;
float:left;
width:800px;
}

/* ELEMENTS GENERAUX */
h1 {
font-size:1.1em;
font-weight:bold;
color:#FF9900;
margin-top:10px;
margin-bottom:2px;
display:block;
}


h2 {
font-size:1em;
font-weight:bold;
color:#FF9900;
margin-top:10px;
margin-bottom:2px;
display:block;

}

h3 {
font-size:1em;
color:#FF9900;
margin-top:10px;
display:block;

}

p {
font-size:1em;
margin-bottom: 10px;
}

strong {
font-size:1em;
}

em {
font-size:1em;
}

ul {
font-size:1em;
padding-left:0px;
margin-bottom:5px;
margin-top:5px;
}

li {
font-size:1em;
margin-left:1em;
}

form {
margin:0px;
font-size:10px;
color:#000000;}

option {
margin:0px;
font-size:10px;
padding-left: 1px;
}

a {
font-size:1em;
color:#027ABB;
text-decoration:none;
}

a:hover {
color:#FF6700;
text-decoration:none;
}

/* FIN ELEMENTS GENERAUX */

/* Header */

a.mappemonde {
background-image:url(../image/header/Icone-mapmonde-off.gif);
display:block;
width:42px;
height:40px;
font-size:0;
}
a.mappemonde:hover {
background-image:url(../image/header/Icone-mapmonde-on.gif);}

a.aide {
background-image:url(../image/header/Icone-aide-off.gif);
display:block;
width:39px;
height:40px;
font-size:0;
}
a.aide:hover {
background-image:url(../image/header/Icone-aide-on.gif);}

a.contact {
background-image:url(../image/header/Icone-contact-off.gif);
display:block;
width:39px;
height:40px;
font-size:0;
}
a.contact:hover {
background-image:url(../image/header/Icone-contact-on.gif);}

a.plan {
background-image:url(../image/header/Icone-plan-off.gif);
display:block;
width:37px;
height:40px;
font-size:0;
}
a.plan:hover {
background-image:url(../image/header/Icone-plan-on.gif);}

a.glossaire {
background-image:url(../image/header/Icone-glossaire-off.gif);
display:block;
width:35px;
height:40px;
font-size:0;
}
a.glossaire:hover {
background-image:url(../image/header/Icone-glossaire-on.gif);}

a.faq {
background-image: url(../image/header/Icone-faq-off.gif);
display:block;
width:44px;
height:40px;
font-size:0;
}
a.faq:hover {
background-image: url(../image/header/Icone-faq-on.gif)
}


.header_membership1 {
width:98px;
float:left;
background-color: #027ABB;
padding-left:3px;
padding-right:3px;
padding-bottom:1px;
margin-right:1px;
display:block;
height:14px;
}

.header_membership1 a {
font-size:11px;
font-weight:bold;
color: #C3EBF7;
text-decoration:none;
display:block;
height:16px;
height:0.9em;
margin-bottom:1px;
}

.header_membership2 {
width:98px;
float:left;
background-color: #027ABB;
padding-left:3px;
padding-right:3px;
padding-top:1px;
padding-bottom:2px;
margin-right:1px;
}

.header_membership2 a {
font-size:10px;
color: #C3EBF7;
text-decoration:none;
display:block;
height:12px;
}

.header_membership3 {
float:left;
margin-top:5px;
font-size:11px;
font-weight:bold;
width:100%;
}

.header_membership_separator {
width:200px;
float:left;
font-size:0;
height:2px;
}
/* Fin Header */

/* HAUT */

.HomeHaut_container {
background-image:url(../image/bdnGauche_fond2.gif);
background-repeat:repeat-y;
width:100%;
height:20px;
margin:0px;
padding:0;
float:left;
height:49px;
float:left;
}
.HomeHaut_contenu {
width:auto;
margin-left:180px;
margin-right:180px;
background-image:url(../image/header/LogoHome_bas.gif);
background-repeat:no-repeat;
height:49px;
background-color:#FFFFFF;
text-align:right;
}

#header_nav_home {
float:right;
margin-right:50px;

}

#header_gauche_home {
float:left;
width: 390px;
padding-left:170px;
background-image:url(../image/header/home/bdn_fond2.gif);
}

a.mappemonde_home {
background-image:url(../image/header/home/Icone-mapmonde-off.gif);
display:block;
width:44px;
height:40px;
font-size:0;
float:left;
}

a.mappemonde_home:hover {
background-image:url(../image/header/home/Icone-mapmonde-on.gif);}

a.aide_home {
background-image:url(../image/header/home/Icone-aide-off.gif);
display:block;
width:39px;
height:40px;
font-size:0;
float:left;
}
a.aide_home:hover {
background-image:url(../image/header/home/Icone-aide-on.gif);}

a.contact_home {
background-image:url(../image/header/home/Icone-contact-off.gif);
display:block;
width:39px;
height:40px;
font-size:0;
float:left;
}
a.contact_home:hover {
background-image:url(../image/header/home/Icone-contact-on.gif);}

a.plan_home {
background-image:url(../image/header/home/Icone-plan-off.gif);
display:block;
width:37px;
height:40px;
font-size:0;
float:left;
}
a.plan_home:hover {
background-image:url(../image/header/home/Icone-plan-on.gif);}

a.glossaire_home {
background-image:url(../image/header/home/Icone-glossaire-off.gif);
display:block;
width:35px;
height:40px;
font-size:0;
float:left;
}
a.glossaire_home:hover {
background-image:url(../image/header/home/Icone-glossaire-on.gif);}

a.faq_home {
background-image: url(../image/header/home/Icone-faq-off.gif);
display:block;
width:44px;
height:40px;
font-size:0;
float:left;
}
a.faq_home:hover {
background-image: url(../image/header/home/Icone-faq-on.gif)
}

.titre_home  {
	float:left;
	width:620px;
	background-color:#FF9900;
}

.titre_homeH  {
	float:left;
	width:620px;
	background-image:url(../image/home/titreHaut.gif);
	background-repeat:no-repeat;
	font-size:0;
	height:2px;
}

.titre_homeB  {
	float:left;
	width:620px;
	background-image:url(../image/home/titreBas.gif);
	background-repeat:no-repeat;
	font-size:0;
	height:2px;
}

.titre_homeB2  {
	float:left;
	width:620px;
	background-image:url(../image/home/titreBas2.gif);
	background-repeat:no-repeat;
	font-size:0;
	height:2px;
}

.titre_homeC  {
	float:left;
	width:610px;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	padding-left:10px;	
}
.maj_home  {
	float:left;
	width:610px;
	font-size:0.6em;
	padding-right:10px;
	color:#FF9900;
	text-align:right;
}

.home_actus  {
	float:left;
	width:620px;
	font-size:1em;
	background-image:url(../image/home/fond4colonnes.gif);
	background-repeat:repeat-y;

}

.home_actus2  {
	float:left;
	width:620px;
	font-size:1em;
	background-image:url(../image/home/fond3colonnes.gif);
	background-repeat:repeat-y;

}

.actus_contener1 {
	float:left;
	width:155px;
	font-size:1em;
}

.actus_contener2 {
	float:left;
	width:206px;
	font-size:1em;
}

.actusH {
	width:144px;
	padding-left:10px;
	font-size:0.6em;
	background-color:#FFC77D;
	padding-bottom:2px;
	padding-top:2px;
	float:left;
}

.actusH2 {
	width:145px;
	padding-left:10px;
	font-size:0.6em;
	background-color:#FFC77D;
	padding-bottom:2px;
	padding-top:2px;
	float:left;
}

.actusH3 {
	width:195px;
	padding-left:10px;
	font-size:0.6em;
	background-color:#FFC77D;
	padding-bottom:2px;
	padding-top:2px;
	float:left;
}

.actusH4 {
	width:198px;
	padding-left:10px;
	font-size:0.6em;
	background-color:#FFC77D;
	padding-bottom:2px;
	padding-top:2px;
	float:left;
}

.actusB {
	width:135px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	font-size:0.6em;
	float:left;
}


.actusB img {
	float:right;
	margin-left:10px;
}

.actusB a {
font-weight:bold;
display:block;
margin-bottom:5px;
}

.actusB2 {
	width:186px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	font-size:0.6em;
	float:left;
}

.actusB2 ul {
list-style-type:none;
padding:0;
margin:0;
}

.actusB2 li {
padding:0;
margin:0;
}

.questions {
	width:135px;
	font-size:1em;
	float:left;
	margin-bottom:5px;
}

.pes {
	font-size:1em;
	margin-top:5px;
	
}

.pes a {
	font-size:1em;
	text-align:right;
	font-weight:normal;
	
}

.Recherchez_container {
	font-size:1em;
	float:left;
}

.Recherchez_Content {
	font-size:1em;
	float:left;
	width:93px;
}

.Recherchez_Content ul {
list-style-type:none;
padding:0;
margin:0;
}

.Recherchez_Content li {
padding-bottom:3px;
margin:0;
}

.separateur {
font-size:0;
float:left;
width:570px;
height:15px;
}

/* FIN HAUT */

/* DROITE */
#bas_droite {
background-image:url(../image/bas_page_droite.gif);
background-repeat:no-repeat;
display:block;
width:10px;
height:20px;
float:right;
font-size:0;
}
#bas_gauche {
padding-left:200px;
font-size:0.6em;
width:auto;
float:left;
}
/* FIN DROITE */

/* Nav GAUCHE */
/* Tableau recherche */
#tableau_recherche {
width:168px;
float:right;
margin-bottom:15px;
}
#tableau_recherche_titre {
background-image:url(../image/navGauche_orange1.gif);
background-repeat:repeat-y;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding:3px;
}
#recherche2{
font-size:10px;
padding:2px;
margin-top:3px;
}

#recherche2 a{
font-size:10px;
color:#027ABB;
text-decoration:none;
}

.recherche3{
font-size:10px;
padding-top:7px;
padding-right:15px;
float:right;
}

#tableau_recherche_contenu {
background-image:url(../image/navGauche_orange2.gif);
background-repeat:repeat-y;
padding:3px;
}
/* Fin tableau recherche */

/* Barre de navigation */
#menu li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu_container {
width:168px;
float:right;
}

#menu {
float:right;
}
dl#menu {
width: 168px;
}
dl#menu dt {
cursor: pointer;
margin: 2px 0;
height: 17px;
line-height: 17px;
padding-left:12px;
background: #027ABB;
background-image:url(../image/flecheFermee.gif);
background-repeat:no-repeat;
}

dl#menu dt a:active {
color:#FFF;
font-weight:bold;
background: #00A0C6;
/*background-image:url(../image/flecheFermee.gif);
background-repeat:no-repeat;*/
}

dl#menu dd {
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
}
dl#menu li {

}
dl#menu li a {
padding-left:5px;
margin-bottom:2px;
font-size:11px;
color: #027ABB;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
padding-left:15px;
}

dl#menu dt a {
padding-left:5px;
font-size:12px;
color: #fff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

dl#menu li a:hover {
color:#FF6700;
}

dl#menu dt a:hover {
color:#FF6700;
background: #00A0C6;
}

/* Fin Barre de navigation */

/* Barre de navigation Admin */
#menuAdmin li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menuAdmin {
float:right;
}
dl#menuAdmin {
width: 168px;
}
dl#menuAdmin dt {
cursor: pointer;
margin: 2px 0;
height: 17px;
line-height: 17px;
padding-left:12px;
background: #027ABB;
background-image:url(../image/flecheFermee2.gif);
background-repeat:no-repeat;
}

dl#menuAdmin dt a:active {
color:#FFF;
font-weight:bold;
background: #00A0C6;
/*background-image:url(../image/flecheFermee2.gif);
background-repeat:no-repeat;*/
}

dl#menuAdmin dd {
border-bottom: 1px solid #fff;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
}
dl#menuAdmin li {

}
dl#menuAdmin li a {
padding-left:5px;
margin-bottom:2px;
font-size:11px;
color: #027ABB;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
padding-left:15px;
}

dl#menuAdmin dt a {
padding-left:5px;
font-size:12px;
color: #fff;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
}

dl#menuAdmin li a:hover {
color:#FF6700;
}

dl#menuAdmin dt a:hover {
color:#FF6700;
background: #ffc77d;
}


/* Fin Barre de navigation Admin*/

/* Fin Nav GAUCHE */

/* CENTRE */
.intro{
font-size:0.7em;
padding-left:10px;
margin-top:10px;
margin-bottom:15px;
float:left;
}

.edito{
font-size:0.6em;
padding-left:10px;
margin-top:10px;
margin-bottom:15px;
float:left;
}

.contenuPage {
font-size:0.7em;
padding-left:30px;
margin-top:15px;

background-color:#FFCCFF;
float:left;

}


#modification {
margin-top:20px;
padding-bottom:15px;
font-size:0.6em;
padding-left:30px;
float:left;
}

.orange {
font-size:1em;
color:#FF9900;
}

.activite {
margin-left:15px;
margin-right:15px;
font-size:1em;
width:150px;
float:left;
}

.activite_titre {
background-image:url(../image/centre/activites_tableau_haut.gif);
background-repeat:no-repeat;
font-size:1em;
background-color:#FFC77D;
font-size:1em;
padding-left:10px;
}

.activite_contenu {
border-color:#FFC77D;
border-width:1px;
border-style:solid;
font-size:0.9em;
padding-left:10px;
padding-right:5px;
margin-bottom:15px;
}

.activite_contenu ul {
list-style:none;
}

.activite_contenu li {
padding-left:0px;
}
/* Titre */
/* Titres pages avec tableaux */
.titre_pageLamap {
background-image:url(../image/titresPages/LamapTitle.gif); /* Image par defaut */
background-repeat:no-repeat;
width:560px;
padding-left:40px;
padding-top:26px;
font-size:1em;
font-weight:bold;
font-size:1em;
float:left;
}

.titre_pageActivites {
background-image:url(../image/titresPages/ThemeTitle.gif); /* Changement d'image de fond */
background-repeat:no-repeat;
width:560px;
padding-left:40px;
padding-top:26px;
font-size:1em;
font-weight:bold;
font-size:1em;
float:left;
}


/* Titres pages avec onglets ou tableaux */
.titre_pageLamap2 {
background-image:url(../image/titresPages/LamapTitle2.gif);
background-repeat:no-repeat;
width:560px;
padding-left:40px;
padding-top:26px;
font-size:1em;
font-weight:bold;
font-size:1em;
float:left;
}

.titre_pageActivites2 {
background-image:url(../image/titresPages/ThemeTitle2.gif);
background-repeat:no-repeat;
width:560px;
padding-left:40px;
padding-top:26px;
font-size:1em;
font-weight:bold;
font-size:1em;
float:left;
}

.titre_pageDocumentation2 {
background-image: url(../image/titresPages/DocumentTitle2.gif);
background-repeat:no-repeat;
width:560px;
padding-left:40px;
padding-top:26px;
font-size:1em;
font-weight:bold;
font-size:1em;
float:left;
}

.titre_pageEchanges2 {
background-image:url(../image/titresPages/ExchangeTitle2.gif);
background-repeat:no-repeat;
width:560px;
padding-left:40px;
padding-top:26px;
font-size:1em;
font-weight:bold;
font-size:1em;
float:left;
}

.titre_pageProjects2 {
background-image:url(../image/titresPages/ProjectTitle2.gif);
background-repeat:no-repeat;
width:560px;
padding-left:40px;
padding-top:26px;
font-size:1em;
font-weight:bold;
font-size:1em;
float:left;
}

.titre_pagePerso2 {
background-image:url(../image/titresPages/PersoTitle2.gif);
background-repeat:no-repeat;
width:560px;
padding-left:40px;
padding-top:26px;
font-size:1em;
font-weight:bold;
font-size:1em;
float:left;
}

.titre_pageEvent2 {
background-image:url(../image/titresPages/AgendaTitle2.gif);
background-repeat:no-repeat;
width:560px;
padding-left:40px;
padding-top:26px;
font-size:1em;
font-weight:bold;
font-size:1em;
float:left;
}
/* Titres pages avec onglets ou tableaux */

.titre_page_conteneur {
background-color:#FF9900;
min-height:20px; 
font-size:1em;
float:left;
width:560px;
}

.titre_pageD {
background-image:url(../image/titrePageDroite.gif); /* Pour pages classiques */
background-repeat:no-repeat;
display:block;
width:2px;
height:20px;
float:right;
font-size:0;

}

.titre_pageD2 { 
background-image:url(../image/CoinOrangeHautDroite.gif); /* Pour pages avec onglets ou tableaux */
background-repeat:no-repeat;
display:block;
width:2px;
height:20px;
float:right;
font-size:0;

}

.titre_pageC {
font-size:0.8em;
padding-bottom:2px;
padding-left:10px;
float:left;

}
.blanc {
font-size:1em;
color:#FFF;
}

/* FIN CENTRE */

/* DROITE */
.laUneHautContener {
background-image:url(../image/droite/home/arrondigauche.gif);
background-repeat:no-repeat;
float:left;
padding-left:8px;
font-size:1em;
}

.laUneHautContener1 {
background-color:#FF9900;
float:left;

font-size:1em;

}

.laUneHautContenerH  {
float:left;
background-image:url(../image/droite/home/titreHaut.gif);
background-repeat:no-repeat;
font-size:0;
height:2px;
width:145px;
}

.laUneHautContenerB  {
float:left;
background-image:url(../image/droite/home/titreBas.gif);
background-repeat:no-repeat;
font-size:0;
height:2px;
width:145px;
}
.laUneHautContenerC  {
float:left;
width:135px;
color:#FFFFFF;
font-size:1em;
font-weight:bold;
padding-left:10px;
}

.laUneContener  {
background-image:url(../image/droite/home/arrondigauche2.gif);
background-repeat:repeat-y;
float:left;
font-size:1em;
padding-left:8px;
}

.laUneHautContenu  {
float:left;
font-size:11px;
width:125px;
padding:10px;
background-color:#FFFFFF;
}

.laUneHautContenu i {
font-size:11px;
color:inherit;
}

.laUneHautContenu  a {
display:block;
padding-bottom:10px;
}

.laUneBas {
background-image:url(../image/droite/home/arrondibas.gif);
font-size:0;
height:10px;
width:153px;
float:left;
}

.DroitePartenaires1 {
text-align:center;
float:left;
font-size:11px;
padding-left:40px;
margin-bottom:10px;
}

.DroitePartenaires2 {
float:left;
font-size:11px;
padding-left:18px;
margin-bottom:15px;
}

/* FIN DROITE */


/* Formulaires */
.input1 {
font-size:10px;
border-color: #015B8C;
border-style:solid;
border-width:1px;
padding:2px;

}

.input2 {
font-size:10px;
font-weight:bold;
border-color: #015B8C;
border-style:solid;
border-width:1px;
padding-bottom:2px;
margin-right:1px;
background-color:#027ABB;
color: #C3EBF7;
float:right;
text-align:center;
display:block;
width:30px;
height:18px;
}

.input2_1 {
font-size:10px;
font-weight:bold;
border-color: #015B8C;
border-style:solid;
border-width:1px;
padding-bottom:2px;
margin-top:1px;
margin-right:1px;
background-color:#027ABB;
color: #C3EBF7;
float:right;
text-align:center;
display:block;
height:18px;
}

.input2_2 {
font-size:10px;
font-weight:bold;
border-color: #015B8C;
border-style:solid;
border-width:1px;
padding-bottom:2px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
background-color:#027ABB;
color: #C3EBF7;
float:left;
text-align:center;
display:block;
height:18px;
}

.input2_left {
font-size:10px;
border-color: #015B8C;
border-style:solid;
border-width:1px;
padding-bottom:2px;
margin-right:5px;
padding-left:5px;
padding-right:5px;
background-color:#027ABB;
color: #C3EBF7;
float:left;
text-align:center;
display:block;
height:18px;
width:100px;
margin-top:5px;
}

.input3 {
font-size:10px;
border-color: #FF9900;
border-style:solid;
border-width:1px;
padding:2px;
margin-bottom:2px;
margin-right:2px;
}

.input3 option {
margin-right:3px;
font-size:11px;
padding-left: 1px;
}

.input4 {
font-size:10px;
font-weight:bold;
border-color: #BF7E1F;
border-style:solid;
border-width:1px;
padding-bottom:2px;
margin-top:3px;
background-color:#FF9900;
color: #fff;
text-align:center;
display:block;
height:16px;
width:90%;
}
/* FIN Formulaires */