body { background-color:#ffffff;  background: url(../../media/xx/navig/fondmenugauche.gif) repeat-y ;	margin:0; 
       font-family:Arial, Helvetica, sans-serif; font-size:10pt; }

td { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:Black;}

img{ border: none; }

table.centrer{margin-left: auto; margin-right:auto;}
div.centrer{text-align: center;}

/*---- Style  reprendre pour FCK... ---*/
h1 { font-size:13pt; color: #5c8ab2; letter-spacing: 0.1ex; }
h2 { font-size:12pt; color: #5c8ab2; }
.text-bleu { color:#5c8ab2; }
.text-rouge { color:#ed232a; }
/*--------------------------------------*/

.message {	color: #ed232a; font-weight: bold; text-align: center; }
.s-font-ok  { color:green; font-weight : bold; }
.s-font-erreur  { color:red; font-weight:bold; }
.s-font-affichage  { color :#3264c8; }
.s-label  {	color : Black; }
.s-label-obligatoire  { color:#ed232a; }

input, textarea {
 font-family: Arial, Helvetica, sans-serif; border: solid 1px #5c8ab2; margin: 2px; padding: 2px;
}
input.sansbord { border: none; }
input.bouton {	background-color: #5c8ab2; color: #ffffff; border: solid 2px #c7c7c8; padding-left: 10px; padding-right: 10px; }

#hautpage { height:107px; background: url(../../media/xx/navig/fondhaut.gif) left no-repeat; }

#baspage { position: relative; left: 220px; width: 820px; }
#baspage td { font-size : 9pt; color:#5c8ab2; }

#page {	position:relative; left:170px; width: 820px; padding-top:10px; }

#page {
height: 500px;
}
html>body #page {
height: auto;
min-height: 500px;
} 

#page a { color:#5c8ab2 ; text-decoration: none; }
#page a:hover { text-decoration: underline; }

/*-------------- Le menu -----------------*/
#menu { position: absolute; left:0; top:106px; width: 146px;}

#menu a { display: block; height:29px; width:130px; float: right;}
#menu a, #menu a > img  { border-style: none; background:no-repeat top left; }

#menu a#m1 { background: url(../../media/fr/navig/b_menu1_off.gif); }
#menu a#m1:hover { background: url(../../media/fr/navig/b_menu1_srv.gif); }
#menu a#m1sel { background: url(../../media/fr/navig/b_menu1_on.gif); }

#menu a#m2 { background: url(../../media/fr/navig/b_menu2_off.gif); }
#menu a#m2:hover { background: url(../../media/fr/navig/b_menu2_srv.gif); }
#menu a#m2sel { background: url(../../media/fr/navig/b_menu2_on.gif); }

#menu a#m3 { background: url(../../media/fr/navig/b_menu3_off.gif); }
#menu a#m3:hover { background: url(../../media/fr/navig/b_menu3_srv.gif); }
#menu a#m3sel { background: url(../../media/fr/navig/b_menu3_on.gif); }

#menu a#m4 { background: url(../../media/fr/navig/b_menu4_off.gif); }
#menu a#m4:hover { background: url(../../media/fr/navig/b_menu4_srv.gif); }
#menu a#m4sel { background: url(../../media/fr/navig/b_menu4_on.gif); }

#menu a#m5 { background: url(../../media/fr/navig/b_menu5_off.gif); }
#menu a#m5:hover { background: url(../../media/fr/navig/b_menu5_srv.gif); }
#menu a#m5sel { background: url(../../media/fr/navig/b_menu5_on.gif); }

#menu a#m6 { background: url(../../media/fr/navig/b_menu6_off.gif); }
#menu a#m6:hover { background: url(../../media/fr/navig/b_menu6_srv.gif); }
#menu a#m6sel { background: url(../../media/fr/navig/b_menu6_on.gif); }

/*---------- logos groupe -----------*/
#logogroupe { position:absolute; bottom:4px; left: 5px; width: 138px; height:auto;  text-align: right; }
#logogroupe a.lientexte { height: auto; height: auto; padding-right: 5px;	color: #ffffff; }
#logogroupe a.lientexte:hover { color: #CCCCFF; }
.logogroupe{ float: right; }

/*---------- sous menus horizontaux ---------*/
div.elemsousmenu { float:left; width:auto; margin-right:15px; color: #ed232a; font-weight: bold; 
 /* background-color: #eeeeee; padding:4px; text-align: center; vertical-align: middle; */}
#page a.smh-nonselect{	color:#5c8ab2 ; text-decoration: none; font-weight: bold; }
#page a.smh-nonselect:hover {	text-decoration: underline; }
#page a.smh-select{	color:#ed232a ; text-decoration: none; font-weight: bold; }
#page a.ssmh-select:hover {	text-decoration: underline; }

#page a.ssmh-nonselect{	color:#5c8ab2 ; text-decoration: none; font-weight: normal; }
#page a.ssmh-nonselect:hover {	text-decoration: underline; }
#page a.ssmh-select{color:#ed232a ; text-decoration: none; font-weight: normal; 
}
#page a.ssmh-select:hover {	text-decoration: underline; }

/*------------ spécial actualités/séléections ----------*/
#blocthemes { float:left; width:150px; margin-top: 5px;  margin-right:15px; font-weight: bold; 
  background-color:#ffffff; border: solid 1px #5c8ab2;  padding:4px; 
  background: url(../../media/xx/fond_blocthemes.gif) top left no-repeat; }
  
#blocthemes td { font-weight: bold; }
.tous-themes{ height: 40px; }
DIV.resume-selection { margin-bottom:6px; background-color:#ffffff; border: solid 1px #5c8ab2;  padding:4px; width: 100%; }

.titre-actu{ font-weight: bold; display: inline; font-size: 12px; }
.vignette{float: left; margin-right: 5px;}

/*--- Plan d'accs ---*/
#adresse2{
	display: none;
}

#map{ display: block; }


/*--- Plan ---*/
.plan, a.plan1, a.plan2, a.plan3{
	text-decoration: none;
	display: inline;
	padding: 0;
	margin: 0;
}
.plan:hover, a.plan1:hover, a.plan2:hover, a.plan3:hover{
	color: #362008;
}


.plan2{
	font-size: 12px;
}

/*--- Menu pied (plan) ---*/
#menu-pied-conteneur{
	background-color: #fff;
}

#menu-pied-conteneur a,h2,h3{
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#menu-pied-conteneur h2,h3{
	display: inline;
}
#menu-pied-conteneur a{
	text-decoration: none;
}
#menu-pied-conteneur h2,h3{
	display: inline;
}

#menu-pied-conteneur a:hover{
	text-decoration: underline;
}

.menu-pied2{
	font-size: 11px;
	color: #666666;
}
.menu-pied3{
	font-size: 10px;
	color: #5c8ab2;
}

td.menu-pied2{
	width: 100px;
}


/*--- Sélection - produit ---*/
.selection-commentaire {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #4d75a6;
}

.selection-titre{
	color: #fff;
	font-weight: bold;
}