body { margin:0px; padding:0px; font-family:verdana,arial,sans-serif; }
body.fond-marron { background:transparent url(../images/fond.jpg) repeat-x scroll top left; }

a:active, a:focus{ outline:none; }

#conteneur { width:1000px; margin:0px auto; border-left:1px solid #9D8579; border-right:1px solid #9D8579; border-bottom:1px solid #9D8579;
background-color:white; z-index:1; }

#banniere { width:1000px; height:158px; background:transparent url(../images/header.jpg) no-repeat scroll center center; }
#banniere h1 { width:1000px; height:158px; visibility:hidden; margin:0px; }

#langues { width:990px; height:32px; background-color:#9D8579; padding-left:10px; }
#langues h1 { float:left; margin:0px; position:relative; top:5px; color:white; font-size:15px; padding-top:1px; letter-spacing:-0.5px }
#langues ul { width:99px; height:32px; display:block; float:right; margin:0px 10px 0px 0px; padding:0px; }
#langues li { width:33px; height:32px; display:block; float:left; margin:0px; padding:0px; }
#langues a.FR { width:33px; height:32px; display:block; background:transparent url(../images/FR.jpg) no-repeat scroll center center;
float:left; }
#langues a.EN { width:33px; height:32px; display:block; background:transparent url(../images/EN.jpg) no-repeat scroll center center;
float:left; }
#langues a.IT { width:33px; height:32px; display:block; background:transparent url(../images/IT.jpg) no-repeat scroll center center;
float:left; }

#menu1 { width:990px; height:32px; background:transparent url(../images/menu1-fond.jpg) no-repeat scroll center center; padding-left:10px; }
#menu1 ul { height:32px; display:block; float:left; margin:0px; padding:0px; }
#menu1 li { width:160px; height:25px; display:inline; float:left; margin:0px 10px 0px 0px; padding:0px; }
#menu1 li.grand { width:260px; height:25px; }
/*
#menu1 a { width:145px; height:21px; display:block; background:transparent url(../images/menu1-bouton.png) no-repeat scroll center center; 
padding-top:5px; text-align:center; text-transform:uppercase; color:black; font-size:13px; }
*/
#menu1 a { width:160px; height:20px; display:block; background:transparent url(../images/menu1-bouton.png) no-repeat scroll center center; 
padding-top:5px; text-align:center; text-transform:uppercase; font-size:12px; font-weight:bold; }
#menu1 li.grand a { width:260px; height:20px; background:transparent url(../images/menu1-bouton-grand.png) no-repeat scroll center center; }
#menu1 a:link,#menu1 a:visited { text-decoration:none; color:#002677; }
#menu1 a:hover,#menu1 a:active { text-decoration:none; color:#836F65; }
#menu1 form { width:152px; height:22px; background:transparent url(../images/recherche-fond.jpg) no-repeat scroll center right;
float:right; margin:5px 10px 0px 0px; z-index:2; padding:0px; }
#menu1 input.text_recherche { width:110px; height:22px; display:block; float:right; background-color:transparent; border:none; margin:0px; padding:0px;
z-index:1; position:relative; top:2px; }
#menu1 input.submit_recherche { width:30px; height:22px; display:block; float:right; background-color:transparent; border:none; margin:0px; padding:0px;
z-index:1; }

#menu2 { width:990px; height:42px; background:transparent url(../images/menu2-fond.jpg) repeat-x scroll center center; padding-left:10px; }
#menu2 ul { height:42px; display:inline; margin:0px; padding:0px; }
#menu2 li { width:238px; height:26px; display:inline; float:left; margin:0px 9px 0px 0px; padding:0px; }
/*
#menu2 a { width:223px; display:block; color:black; font-size:13px; text-decoration:none; padding-left:15px; }
*/
#menu2 a { width:228px; display:block; font-size:12px; text-decoration:none; padding-left:10px; /*font-weight:bold;*/ }
#menu2 a:link,#menu2 a:visited { text-decoration:none; color:#222222; }
#menu2 a:hover,#menu2 a:active { text-decoration:none; color:#836F65; }

#menu2 a.rubrique1-selection:link,#menu2 a.rubrique1-selection:visited { height:21px;
background:transparent url(../images/menu2-bouton1-on.png) no-repeat scroll center center; padding-top:21px; }
#menu2 a.rubrique1-selection:hover,#menu2 a.rubrique1-selection:active { height:21px; background:transparent url(../images/menu2-bouton1-on.png) no-repeat scroll center center;
padding-top:21px; }

#menu2 a.rubrique1-pas-selection:link,#menu2 a.rubrique1-pas-selection:visited { height:37px;
background:transparent url(../images/menu2-bouton1-off.png) no-repeat scroll center center; padding-top:5px; }
#menu2 a.rubrique1-pas-selection:hover,#menu2 a.rubrique1-pas-selection:active { height:37px; background:transparent url(../images/menu2-bouton1-off.png) no-repeat scroll center center;
padding-top:5px; }

#menu2 a.rubrique2-selection:link,#menu2 a.rubrique2-selection:visited { height:21px;
background:transparent url(../images/menu2-bouton2-on.png) no-repeat scroll center center; padding-top:21px; }
#menu2 a.rubrique2-selection:hover,#menu2 a.rubrique2-selection:active { height:21px; background:transparent url(../images/menu2-bouton2-on.png) no-repeat scroll center center;
padding-top:21px; }

#menu2 a.rubrique2-pas-selection:link,#menu2 a.rubrique2-pas-selection:visited { height:37px;
background:transparent url(../images/menu2-bouton2-off.png) no-repeat scroll center center; padding-top:5px; }
#menu2 a.rubrique2-pas-selection:hover,#menu2 a.rubrique2-pas-selection:active { height:37px; background:transparent url(../images/menu2-bouton2-off.png) no-repeat scroll center center;
padding-top:5px; }

#menu2 a.rubrique3-selection:link,#menu2 a.rubrique3-selection:visited { height:21px;
background:transparent url(../images/menu2-bouton3-on.png) no-repeat scroll center center; padding-top:21px; }
#menu2 a.rubrique3-selection:hover,#menu2 a.rubrique3-selection:active { height:21px; background:transparent url(../images/menu2-bouton3-on.png) no-repeat scroll center center;
padding-top:21px; }

#menu2 a.rubrique3-pas-selection:link,#menu2 a.rubrique3-pas-selection:visited { height:37px;
background:transparent url(../images/menu2-bouton3-off.png) no-repeat scroll center center; padding-top:5px; }
#menu2 a.rubrique3-pas-selection:hover,#menu2 a.rubrique3-pas-selection:active { height:37px; background:transparent url(../images/menu2-bouton3-off.png) no-repeat scroll center center;
padding-top:5px; }

#menu2 a.rubrique4-selection:link,#menu2 a.rubrique4-selection:visited { height:21px;
background:transparent url(../images/menu2-bouton4-on.png) no-repeat scroll center center; padding-top:21px; }
#menu2 a.rubrique4-selection:hover,#menu2 a.rubrique4-selection:active { height:21px; background:transparent url(../images/menu2-bouton4-on.png) no-repeat scroll center center;
padding-top:21px; }

#menu2 a.rubrique4-pas-selection:link,#menu2 a.rubrique4-pas-selection:visited { height:37px;
background:transparent url(../images/menu2-bouton4-off.png) no-repeat scroll center center; padding-top:5px; }
#menu2 a.rubrique4-pas-selection:hover,#menu2 a.rubrique4-pas-selection:active { height:37px; background:transparent url(../images/menu2-bouton4-off.png) no-repeat scroll center center;
padding-top:5px; }

#chemin-de-fer { width:990px; height:40px; padding-left:10px; }
#chemin-de-fer p { margin:0px; position:relative; top:5px; color:#9D8579; font-size:12px; /*font-weight:bold;*/ }
#chemin-de-fer a { color:#9D8579; font-size:12px; }
#chemin-de-fer a:link,#chemin-de-fer a:visited { text-decoration:none; }
#chemin-de-fer a:hover,#chemin-de-fer a:active { text-decoration:underline; }

#menu-article { width:226px; float:left; margin-left:10px; font-size:12px; }

/*
#menu-article-haut { width:226px; height:20px; }
#menu-article-haut.orange { background:transparent url(../images/menugauche-haut-orange.jpg) repeat-x scroll center center; }
#menu-article-haut.vert { background:transparent url(../images/menugauche-haut-vert.jpg) repeat-x scroll center center; }
#menu-article-haut.rose { background:transparent url(../images/menugauche-haut-rose.jpg) repeat-x scroll center center; }
#menu-article-haut.jaune { background:transparent url(../images/menugauche-haut-jaune.jpg) repeat-x scroll center center; }
*/
#menu-article-haut-orange { width:226px; height:20px; background:transparent url(../images/menugauche-haut-orange.jpg) repeat-x scroll center center; }
#menu-article-haut-vert { width:226px; height:20px; background:transparent url(../images/menugauche-haut-vert.jpg) repeat-x scroll center center; }
#menu-article-haut-rose { width:226px; height:20px; background:transparent url(../images/menugauche-haut-rose.jpg) repeat-x scroll center center; }
#menu-article-haut-jaune { width:226px; height:20px; background:transparent url(../images/menugauche-haut-jaune.jpg) repeat-x scroll center center; }

/*
#menu-article-niveau0 { width:226px; border-bottom:2px solid white; }
#menu-article-niveau0.orange { background-color:#FABE8C; }
#menu-article-niveau0.vert { background-color:#B5D79B; }
#menu-article-niveau0.rose { background-color:#EDA2B7; }
#menu-article-niveau0.jaune { background-color:#FDE07C; }
*/
#menu-article-niveau0-orange { width:226px; border-bottom:2px solid white; background-color:#FABE8C; }
#menu-article-niveau0-vert { width:226px; border-bottom:2px solid white; background-color:#B5D79B; }
#menu-article-niveau0-rose { width:226px; border-bottom:2px solid white; background-color:#EDA2B7; }
#menu-article-niveau0-jaune { width:226px; border-bottom:2px solid white; background-color:#FDE07C; }

#menu-article-niveau0-orange a.niveau0,
#menu-article-niveau0-vert a.niveau0,
#menu-article-niveau0-rose a.niveau0,
#menu-article-niveau0-jaune a.niveau0 { display:block; padding:3px 5px 3px 10px; text-transform:uppercase; font-weight:bold; }
#menu-article-niveau0-orange a.niveau0-pas-selection,
#menu-article-niveau0-vert a.niveau0-pas-selection,
#menu-article-niveau0-rose a.niveau0-pas-selection,
#menu-article-niveau0-jaune a.niveau0-pas-selection { color:white; }
#menu-article-niveau0-orange a.niveau0-selection,
#menu-article-niveau0-vert a.niveau0-selection,
#menu-article-niveau0-rose a.niveau0-selection,
#menu-article-niveau0-jaune a.niveau0-selection { color:black; }

#menu-article-niveau0-orange  a:link,#menu-article-niveau0-orange a:visited,
#menu-article-niveau0-vert  a:link,#menu-article-niveau0-vert a:visited,
#menu-article-niveau0-rose  a:link,#menu-article-niveau0-rose a:visited,
#menu-article-niveau0-jaune  a:link,#menu-article-niveau0-jaune a:visited { text-decoration:none; }
#menu-article-niveau0-orange  a:hover,#menu-article-niveau0-orange  a:active,
#menu-article-niveau0-vert  a:hover,#menu-article-niveau0-vert  a:active,
#menu-article-niveau0-rose  a:hover,#menu-article-niveau0-rose  a:active,
#menu-article-niveau0-jaune  a:hover,#menu-article-niveau0-jaune  a:active { text-decoration:underline; }

/*
#menu-article-bas { width:226px; height:30px; z-index:99; }
#menu-article-bas.orange { background:transparent url(../images/menugauche-bas-orange.jpg) no-repeat scroll center center; }
#menu-article-bas.vert { background:transparent url(../images/menugauche-bas-vert.jpg) no-repeat scroll center center; }
#menu-article-bas.rose { background:transparent url(../images/menugauche-bas-rose.jpg) no-repeat scroll center center; }
#menu-article-bas.jaune { background:transparent url(../images/menugauche-bas-jaune.jpg) no-repeat scroll center center; }
*/
#menu-article-bas-orange { width:226px; height:30px; background:transparent url(../images/menugauche-bas-orange.jpg) no-repeat scroll center center; }
#menu-article-bas-vert { width:226px; height:30px; background:transparent url(../images/menugauche-bas-vert.jpg) no-repeat scroll center center; }
#menu-article-bas-rose { width:226px; height:30px; background:transparent url(../images/menugauche-bas-rose.jpg) no-repeat scroll center center; }
#menu-article-bas-jaune { width:226px; height:30px; background:transparent url(../images/menugauche-bas-jaune.jpg) no-repeat scroll center center; }

#menu-article-bas-orange a,
#menu-article-bas-vert a,
#menu-article-bas-rose a,
#menu-article-bas-jaune a { display:block; padding:3px 5px 3px 10px; text-transform:uppercase; font-weight:bold; }
#menu-article-bas-orange a.pas-selection,
#menu-article-bas-vert a.pas-selection,
#menu-article-bas-rose a.pas-selection,
#menu-article-bas-jaune a.pas-selection { color:white; }
#menu-article-bas-orange a.selection,
#menu-article-bas-vert a.selection,
#menu-article-bas-rose a.selection,
#menu-article-bas-jaune a.selection { color:black; }

#menu-article-bas-orange  a:link,#menu-article-bas-orange a:visited,
#menu-article-bas-vert  a:link,#menu-article-bas-vert a:visited,
#menu-article-bas-rose  a:link,#menu-article-bas-rose a:visited,
#menu-article-bas-jaune  a:link,#menu-article-bas-jaune a:visited { text-decoration:none; }
#menu-article-bas-orange  a:hover,#menu-article-bas-orange  a:active,
#menu-article-bas-vert  a:hover,#menu-article-bas-vert  a:active,
#menu-article-bas-rose  a:hover,#menu-article-bas-rose  a:active,
#menu-article-bas-jaune  a:hover,#menu-article-bas-jaune  a:active { text-decoration:underline; }

div.fleche { width:226px; height:6px; }

#menu-article-niveau1-orange a,
#menu-article-niveau1-vert a,
#menu-article-niveau1-rose a,
#menu-article-niveau1-jaune a,
#menu-article-niveau2-orange a,
#menu-article-niveau2-vert a,
#menu-article-niveau2-rose a,
#menu-article-niveau2-jaune a,
#menu-article-niveau3-orange a,
#menu-article-niveau3-vert a,
#menu-article-niveau3-rose a,
#menu-article-niveau3-jaune a,
#menu-article-niveau4-orange a,
#menu-article-niveau4-vert a,
#menu-article-niveau4-rose a,
#menu-article-niveau4-jaune a { color:black; }
#menu-article-niveau1-orange a.selection,
#menu-article-niveau1-vert a.selection,
#menu-article-niveau1-rose a.selection,
#menu-article-niveau1-jaune a.selection,
#menu-article-niveau2-orange a.selection,
#menu-article-niveau2-vert a.selection,
#menu-article-niveau2-rose a.selection,
#menu-article-niveau2-jaune a.selection,
#menu-article-niveau3-orange a.selection,
#menu-article-niveau3-vert a.selection,
#menu-article-niveau3-rose a.selection,
#menu-article-niveau3-jaune a.selection,
#menu-article-niveau4-orange a.selection,
#menu-article-niveau4-vert a.selection,
#menu-article-niveau4-rose a.selection,
#menu-article-niveau4-jaune a.selection { font-weight:bold; }

#menu-article-niveau1-orange { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#FDE4D0; }
#menu-article-niveau1-vert { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#DAEBCD; }
#menu-article-niveau1-rose { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#F8D6DF; }
#menu-article-niveau1-jaune { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#FEEEB8; }
#fleche-niveau1 { background:transparent url(../images/menugauche-fleche-blanche-bas-niveau1.png) no-repeat scroll top left; font-size:0px; }
* html #fleche-niveau1 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/menugauche-fleche-blanche-bas-niveau1.png',sizingMethod='crop'); }
#menu-article a.niveau1 { width:201px; display:block; padding:3px 5px 3px 20px; }

#menu-article-niveau2-orange { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#FDE4D0; }
#menu-article-niveau2-vert { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#DAEBCD; }
#menu-article-niveau2-rose { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#F8D6DF; }
#menu-article-niveau2-jaune { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#FEEEB8; }
#fleche-niveau2 { background:transparent url(../images/menugauche-fleche-blanche-bas-niveau2.png) no-repeat scroll top left; font-size:0px; }
* html #fleche-niveau2 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/menugauche-fleche-blanche-bas-niveau2.png',sizingMethod='crop'); }
#menu-article a.niveau2 { width:191px; display:block; padding:3px 5px 3px 30px; }

#menu-article-niveau3-orange { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#FDE4D0; }
#menu-article-niveau3-vert { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#DAEBCD; }
#menu-article-niveau3-rose { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#F8D6DF; }
#menu-article-niveau3-jaune { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#FEEEB8; }
#fleche-niveau3 { background:transparent url(../images/menugauche-fleche-blanche-bas-niveau3.png) no-repeat scroll top left; font-size:0px; }
* html #fleche-niveau3 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/menugauche-fleche-blanche-bas-niveau3.png',sizingMethod='crop'); }
#menu-article a.niveau3 { width:181px; display:block; padding:3px 5px 3px 40px; }

#menu-article-niveau4-orange { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#FDE4D0; }
#menu-article-niveau4-vert { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#DAEBCD; }
#menu-article-niveau4-rose { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#F8D6DF; }
#menu-article-niveau4-jaune { margin:0px; border-top:2px solid white; border-bottom:2px solid white; background-color:#FEEEB8; }
#fleche-niveau4 { background:transparent url(../images/menugauche-fleche-blanche-bas-niveau4.png) no-repeat scroll top left; font-size:0px; }
* html #fleche-niveau4 { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/menugauche-fleche-blanche-bas-niveau4.png',sizingMethod='crop'); }
#menu-article a.niveau4 { width:171px; display:block; padding:3px 5px 3px 50px; }


#menu-actualites { width:238px; float:right; margin-right:10px; color:#222222; }

#menu-actualites h1 { width:238px; height:22px; margin:0px; padding-top:7px; font-size:12px; text-transform:uppercase; text-align:center;
font-weight:bold; background:transparent url(../images/menudroite-titre.jpg) no-repeat scroll center center; color:#002677; }

#menu-actualites div.haut-carre { width:238px; height:4px; font-size:0px;
background:transparent url(../images/menudroite-haut-carre.jpg) no-repeat scroll center top; }
#menu-actualites div.separateur { width:238px; height:2px; font-size:0px;
background:transparent url(../images/menudroite-separateur.jpg) no-repeat scroll center center; }
#menu-actualites div.bas-carre { width:238px; height:4px; font-size:0px;
background:transparent url(../images/menudroite-bas-carre.jpg) no-repeat scroll center bottom; }
#menu-actualites div.bas-rond { width:238px; height:13px; font-size:0px;
background:transparent url(../images/menudroite-bas-rond.jpg) no-repeat scroll center bottom; }

div.menu-actualites-news { width:238px; margin-bottom:5px; }
div.menu-actualites-news-titre { width:208px; padding:5px 15px; text-align:justify; font-weight:bold; font-size:12px;
background:transparent url(../images/menudroite-fond.jpg) repeat-y scroll center center; }
div.menu-actualites-news-contenu { width:213px; padding:5px 10px 5px 15px;
background:transparent url(../images/menudroite-fond.jpg) repeat-y scroll center center; }
div.menu-actualites-news-contenu-scroll { width:208px; height:160px; font-size:12px; overflow:auto; padding-right:5px; }
div.menu-actualites-news-contenu-scroll p { text-align:justify; font-size:12px; margin:0px 0px 10px 0px; }
div.menu-actualites-news-contenu-scroll img { border:none; margin-left:19px; }
div.menu-actualites-news-contenu-scroll ul { margin:0px 0px 10px 0px; padding:0px 0px 0px 19px; }

#menu-actualites-video { width:238px; margin-bottom:5px; }
#menu-actualites-video-contenu { width:208px; padding:5px 15px; text-align:justify;
background:transparent url(../images/menudroite-fond.jpg) repeat-y scroll center center; }
#menu-actualites-video-contenu p { margin:0px 0px 5px 0px; font-size:12px; font-weight:bold; }

#menu-actualites-partenaires { width:238px; }
#menu-actualites-partenaires-contenu { width:208px; padding:5px 15px;
background:transparent url(../images/menudroite-fond.jpg) repeat-y scroll center center; }
#menu-actualites-partenaires-contenu p { margin:0px 0px 5px 0px; font-size:12px; font-weight:bold; }
#menu-actualites-partenaires-contenu table { width:208px; border:none; }
#menu-actualites-partenaires-contenu table td { width:104px; vertical-align:middle; }
#menu-actualites-partenaires-contenu table td.cellule1 { text-align:left; }
#menu-actualites-partenaires-contenu table td.cellule2 { text-align:right; }
#menu-actualites-partenaires-contenu img { border:none; }


#pied { width:1000px; height:135px; background:transparent url(../images/footer.jpg) no-repeat scroll top center; margin-top:20px; }

#pied div.plan-du-site { width:80%; position:relative; top:12px; text-transform:uppercase; }

#pied div.plan-du-site a { color:#9D8579; font-size:12px; /*font-weight:bold;*/ }
#pied div.plan-du-site a:link,#pied div.plan-du-site a:visited { text-decoration:none; }
#pied div.plan-du-site a:hover,#pied div.plan-du-site a:active { text-decoration:underline; }

#menu-pied { margin-top:70px; text-align:center; /*left:80px;*/ }

#menu-pied a { color:#0000FF; font-size:12px; }
#menu-pied a:link,#menu-pied a:visited { text-decoration:underline; }
#menu-pied a:hover,#menu-pied a:active { text-decoration:none; }

#menu-pied span { width:11px; height:30px; display:inline-block;
background:transparent url(../images/footer-separateur.jpg) no-repeat scroll center center; }

#logo-facebook{	float:right;padding-right:18px;}
#logo-facebook a img{ border:none;}
#infodivio { position:relative; top:78px; left:680px; width:350px; }
#infodivio a { color:#9D8579; font-size:9px; }
#infodivio a:link,#infodivio a:visited { text-decoration:none; }
#infodivio a:hover,#infodivio a:active { text-decoration:underline; }

#contenu { width:732px; height:600px; margin-left:10px; }
#contenu-article { width:744px; height:820px; margin-left:246px; }
#contenu-page { width:739px; height:780px; overflow:auto; padding-right:5px; }
#contenu-texte,#plan-du-site,#contenu-mentions { width:727px; height:508px; overflow:auto; padding-right:5px; }
#contenu-carte { width:890px;  }
#liens_carte{font-size:12px;font-family:verdana,arial,sans-serif;}
#ann_contenu{
	width:100%;
	font-size:12px;
}
#ann_contenu table{
	margin:0 auto;
}
#contenu-article,#contenu { color:black; font-size:12px; text-align:justify; }
#contenu-article p,#contenu p { margin:0px 0px 15px 0px; }
h1 { color:#002677; font-size:18px; margin:0px 0px 20px 0px; }
h2 { color:#002677; font-size:14px; margin:0px 0px 15px 0px; }
h3 { color:#002677; font-size:13px; margin:0px 0px 15px 0px; }
h4 { color:#002677; font-size:12px; margin:0px 0px 15px 0px; }
h5 { color:#002677; font-size:11px; margin:0px 0px 15px 0px; }
h2.h2-rencontre { background-color:#002677; color:#FFFFFF; text-transform:uppercase; text-align:center; }
h3.h3-rencontre { background-color:#DCECF9; color:#002677; text-transform:uppercase; margin:0px 0px 15px 0px; text-align:center; }
/*
#contenu table,#contenu-page table { margin:0px auto 15px auto; }
#contenu td p,#contenu-page td p { margin:0px; }
#contenu ol,#contenu-page ol { padding:0px 0px 0px 30px; }
#contenu ul,#contenu-page ul { padding:0px 0px 0px 20px; }
#contenu img,#contenu-page img { margin:0px auto; }
#contenu p.avertissement,#contenu-page p.avertissement { margin:0px 0px 20px 0px; }
#contenu p.erreur,#contenu-page p.erreur { color:red; }
#contenu p.succes,#contenu-page p.succes { color:green; }
*/
#contenu-page table,#contenu-rencontre table { margin:0px auto 15px auto; }
#contenu-page td p { margin:0px; }
#contenu-page ol { padding:0px 0px 0px 30px; }
#contenu-page ul { padding:0px 0px 0px 20px; }
#contenu-page img { margin:0px auto; }
#contenu p.avertissement,#contenu-page p.avertissement { margin:0px 0px 20px 0px; }
#contenu p.erreur,#contenu-page p.erreur { color:red; }
#contenu p.succes,#contenu-page p.succes { color:green; }

#contenu-article ul.main { padding:0px 0px 0px 35px; }
ul.main li { list-style-image:url(../images/puce_main.gif); }
#contenu-article ul.losangeGris { padding:0px 0px 0px 25px; }
ul.losangeGris li { list-style-image:url(../images/puce_losange_gris.gif); }
#contenu-article ul.losangeBleu { padding:0px 0px 0px 25px; }
ul.losangeBleu li { list-style-image:url(../images/puce_losange_bleu.gif); }
#contenu-article ul.rondBleu { padding:0px 0px 0px 25px; }
ul.rondBleu li { list-style-image:url(../images/puce_rond_bleu.gif); }
#contenu-article ul.rondRouge { padding:0px 0px 0px 25px; }
ul.rondRouge li { list-style-image:url(../images/puce_rond_rouge.gif); }
#contenu-article ul.carreRouge { padding:0px 0px 0px 25px; }
ul.carreRouge li { list-style-image:url(../images/puce_carre_rouge.gif); }
#contenu-article ul.puceRouge { padding:0px 0px 0px 25px; }
ul.puceRouge li { list-style-image:url(../images/puce_rouge.gif); }

a.recherche { display:block; margin-bottom:5px; font-size:12px; }

a { font-size:12px; }
a:link,a:visited { text-decoration:underline; color:blue; }
a:hover,a:active { text-decoration:none; color:blue; }

table.equivalences a { font-size:12px; }

#formulaire-contact div { margin-bottom:5px; }
#formulaire-contact label { float:left; width:180px; display:block; }
#formulaire-contact .text { margin-left:10px; }
#formulaire-contact .submit { margin-left:190px; }

#formulaire-id-patient div,#formulaire-opt-patient div { margin-bottom:5px; }
#formulaire-id-patient label,#formulaire-opt-patient label { float:left; width:260px; display:block; }
#formulaire-id-patient .text,#formulaire-opt-patient .text { margin-left:10px; }
#formulaire-id-patient .submit,#formulaire-opt-patient .submit { margin-left:270px; }
#formulaire-id-patient h2,#formulaire-opt-patient h2 { font-size:14px; margin:0px 0px 10px 0px; }
#formulaire-id-patient p,#formulaire-opt-patient p { margin:0px 0px 10px 0px; }
#formulaire-id-patient form,#formulaire-opt-patient form { margin-bottom:30px; }

#formulaire-id-docteur div { margin-bottom:5px; }
#formulaire-id-docteur label { float:left; width:180px; display:block; }
#formulaire-id-docteur .text { margin-left:10px; }
#formulaire-id-docteur .submit { margin-left:190px; }
#formulaire-id-docteur p { margin:0px 0px 10px 0px; }
#formulaire-id-docteur form { margin-bottom:30px; }

#patient-infos { clear:left; }

#formulaire-dp { font-size:12px; clear:left; }
#formulaire-dp div { height:340px; overflow:auto; padding-right:5px; margin-bottom:10px; }
#formulaire-dp table { font-size:12px; }
#formulaire-dp tr.couleur { background-color:#D1E8F8; }
#formulaire-dp td.colc,#formulaire-dp th.colc { width:30px; text-align:center; }
#formulaire-dp td.coll,#formulaire-dp th.coll { width:150px; text-align:left; padding:0px 5px; }
#formulaire-dp input.radio { margin:0px; }

p.note { font-size:11px; font-style:italic; }

/*#plan-du-site p { line-height:20px; }*/
#plan-du-site .niveau0 { font-size:14px; font-weight:bold; }
#plan-du-site .niveau0-module { font-size:14px; font-weight:bold; display:block; width:100%; background-color:#002677; color:#FFFFFF;
text-align:center; }
#plan-du-site .niveau0-page { font-size:14px; font-weight:bold; }
#plan-du-site .niveau1-module { font-size:12px; font-weight:bold; display:block; width:100%; background-color:#DCECF9; color:#002677;
text-align:center; }
#plan-du-site .niveau1-page { font-size:12px; }
#plan-du-site .niveau2-module { font-size:12px; }
#plan-du-site .niveau2-page { font-size:12px; }
#plan-du-site .niveau3-module { font-size:12px; }
#plan-du-site .niveau3-page { font-size:12px; }
#plan-du-site .niveau4-module { font-size:12px; }
#plan-du-site .niveau4-page { font-size:12px; }
#plan-du-site .niveau5-module { font-size:12px; }
#plan-du-site .niveau5-page { font-size:12px; }
#plan-du-site .niveau6-module { font-size:12px; }
#plan-du-site .niveau6-page { font-size:12px; }
#plan-du-site .niveau7-module { font-size:12px; }
#plan-du-site .niveau7-page { font-size:12px; }
#plan-du-site .niveau8-module { font-size:12px; }
#plan-du-site .niveau8-page { font-size:12px; }
#plan-du-site .niveau9-module { font-size:12px; }
#plan-du-site .niveau9-page { font-size:12px; }
#plan-du-site .module { text-transform:uppercase; }
font.h2-titre { font-size:12px; }
font.h3-titre { font-size:12px; margin-left:30px; }
font.h4-titre { font-size:12px; margin-left:60px; }
font.h5-titre { font-size:12px; margin-left:90px; }
#plan-du-site a:link,#plan-du-site a:visited { text-decoration:underline; color:blue; }
#plan-du-site a:hover,#plan-du-site a:active { text-decoration:none; color:blue; /*color:#9D8579;*/ }

#plan-page { background-color:#DCECF9; padding:10px; }

#h1-test { float:left; width:200px; }

#liens-utilisateurs { position:relative; top:4px; }

#menu-test { clear:left; }

#menu-test,#menu-quiz { margin-bottom:20px; }
#menu-test a.selection,#menu-quiz a.selection { font-size:12px; font-weight:bold; }
#menu-test a.pas-selection,#menu-quiz a.pas-selection { font-size:12px; }
#menu-test a:link,#menu-test a:visited,#menu-quiz a:link,#menu-quiz a:visited { text-decoration:underline; color:0000FF; }
#menu-test a:hover,#menu-test a:active,#menu-quiz a:hover,#menu-quiz a:active { text-decoration:none; color:#0000FF; }

#contenu-test,#contenu-rencontre { width:727px; height:470px; overflow:auto; padding-right:5px; }

#formulaire-TCA div,#formulaire-surpoids div,#equivalences { width:722px; overflow:auto; padding-right:5px; margin-bottom:10px; }
#formulaire-TCA div { height:340px; }
#formulaire-surpoids div { height:340px; }
#equivalences { height:490px; }
#formulaire-TCA p,#formulaire-surpoids p { margin-bottom:10px; }

input.submit { display:block; width:117px; height:37px; border:none;
background:transparent url(../images/bouton-validation.png) no-repeat scroll center center; padding-top:9px; }
* html input.submit { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/bouton-validation.png',sizingMethod='crop'); }
a.button { display:block; width:117px; height:25px; border:none; color:black; text-decoration:none; text-align:center;
background:transparent url(../images/bouton-validation.png) no-repeat scroll center center; padding-top:21px; font-size:12px; }
* html a.button { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='images/bouton-validation.png',sizingMethod='crop'); }
input.left,a.left { float:left; }
input.margin,a.margin { margin-left:125px; }

.bold { font-weight:bold; }
.center { text-align:center; }

#contenu-quiz hr { width:100px; height:1px; margin:10px auto 20px auto; }
#formulaire-quiz div { width:722px; height:350px; overflow:auto; padding-right:5px; margin-bottom:10px; }
#formulaire-quiz p.reponse { margin:0px; }

#conteneur_details { padding-top:10px; }
#conteneur_details p { font-size:12px; margin:0px 10px 10px 10px; }
#conteneur_details #fermer a { margin:0px 10px 10px 10px; }

.hr-plan-site { width:500px; height:1px; margin:10px auto; }
