body {
margin: 0;
padding: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu {
	position: absolute; 
	top: 100px;
	left: auto;
	z-index:1;
	width: 30%;
	overflow: visible;
}

/* Menu principal en haut */
#menu dt {
cursor: pointer;
text-align: center;
background: #fbfee3;
margin:0 px; /* Largeur entre les menus */
height: 20px; /* hauteur cellule */
width: 135px; /* Largeur cellule */
border-bottom-color: #D4D0C8;
}

#menu dl {
float: left;
width: auto;
}

#menu dd {
display: none;
}

#menu li {
	text-align: center;
	background: #fbfee3;
	border: 1px solid;
	border-color: #99999B;
}

/* Apparence des textes du menu principal ayant des liens*/
#menu dt a {
text-align: center;
font-size: 12px;
color: #006633;
background: #fbfee3;
text-decoration: none;
display: block;
height: 20px;
width: 135px;
}

/* Apparence des textes du menu déroulant ayant des liens*/
#menu li a {
text-align: center;
font-size: 11px;
font-weight: normal;
color: #006633;
background: #fbfee3;
text-decoration: none;
display: block;
height: 20px;
width: 135px;
}

#menu dt a:hover, #menu dt a:focus{
background: #FAEDCE;
text-align: center;
text-decoration: none;
height: 20px;
width: 135px;
}

/* Apparence des textes sur Hover ayant des liens*/
#menu li a:hover, #menu li a:focus {
background: #FAEDCE;
font-weight:normal;
color:#990000;
text-align: center;
text-decoration: underline;
height: 20px;
width: 135px;
}

/* Liens autres */
.jeunerando:link {font-size:14px; color: #FFFFFF; text-decoration:none;}
.jeunerando:visited {font-size:14px; color:#FFFFFF; text-decoration:none;}
.jeunerando:hover {font-size:14px; color: #FFFFFF; text-decoration:underline; background:#EF2A24;}

/* Liens autres */
.bas:link {font-size:10px; color:#006633; text-decoration:underline;}
.bas:visited {font-size:10px; color:#006633; text-decoration:underline;}
.bas:hover {font-size:10px; color:#990000; text-decoration:underline; background:#FFFFFF;}

/* Liens autres */
.men:link {font-size:12px; color: #006633; text-decoration:none;}
.men:visited {font-size:12px; color:#006633; text-decoration:none;}
.men:hover {font-size:12px; color:#990000; text-decoration:none;}

/* Liens autres */
.bleugr:link {font-size:20px; color:#006633; text-decoration:none;}
.bleugr:visited {font-size:20px; color:#006633; text-decoration:underline;}
.bleugr:hover {font-size:20px; color:#990000; text-decoration:underline;}

/* Liens autres */
.orange:link {font-size:12px; color:#CC3300; text-decoration:underline;}
.orange:visited {font-size:12px; color:#CC3300; text-decoration:underline;}
.orange:hover {font-size:12px; color:#CC3300; background:#FFFFCC;}

.cadre1 {
border:solid; 
border-width:1px; 
border-color:#000000; 
}

.bordpage {
border:solid;
border-width:1px;
border-color:#01FFCD;
}

/*image fond body*/
.fond-logo {
background-image: url(../images/page-holicor_01.jpg);
background-repeat:repeat;
background-position:left;
background-position:top;
}
.fond-logo-2 {
background-image: url(../images/page-holicor_02_2.jpg);
background-repeat:repeat;}
.fond-nav {
background-image:url(../images/page-holicor_03.jpg);
background-repeat:repeat;}
.fond-gauche-accueil {
background-image: url(../images/page-holicor_04.jpg);
background-repeat:repeat;}
.fond-gauche-sejour {
background-image: url(../images/fond-sejour_04.jpg);
background-repeat:repeat;}
.fond-centre-sejour {
background-image: url(../images/fond-sejour_05.jpg);
background-repeat:repeat;}
.fond-gauche-itinerants {
background-image: url(../images/fond-itinerants_04.jpg);
background-repeat:repeat;}
.fond-centre-itinerants {
background-image: url(../images/fond-itinerants_05.jpg);
background-repeat:repeat;}
.fond-gauche-acces {
background-image: url(../images/fond-acces_04.jpg);
background-repeat:repeat;}
.fond-centre-acces {
background-image: url(../images/fond-acces_05.jpg);
background-repeat:repeat;}
.fond-gauche-lieu {
background-image: url(../images/fond-lieu_04.jpg);
background-repeat:repeat;}
.fond-centre-lieu {
background-image: url(../images/fond-lieu_05.jpg);
background-repeat:repeat;}
.fond-gauche-acco {
background-image: url(../images/fond-partenaires_04.jpg);
background-repeat:repeat;}
.fond-centre-acco {
background-image: url(../images/fond-partenaires_05.jpg);
background-repeat:repeat;}
.fond-gauche-temoignages {
background-image: url(../images/fond-temoignages_04.jpg);
background-repeat:repeat;}
.fond-centre-temoignages {
background-image: url(../images/fond-temoignages_05.jpg);
background-repeat:repeat;}
.fond-gauche-charte {
background-image: url(../images/fond-charte_04.jpg);
/*background-repeat:repeat;*/}
.fond-centre-charte {
background-image: url(../images/fond-charte_05.jpg);
/*background-repeat:repeat;*/}
.fond-centre {
background-image: url(../images/page-holicor_05.jpg);
background-repeat:repeat;}
.fond-gauche-detox {
background-image: url(../images/fond_detox_04.jpg);
background-repeat:repeat;}
.fond-centre-detox {
background-image: url(../images/fond_detox_05.jpg);
background-repeat:repeat;}
.fond-gauche-fx {
background-image: url(../images/bandeau-sejour-fx_04.jpg);
background-repeat:repeat;}
.fond-centre-fx {
background-image: url(../images/bandeau-sejour-fx_05.jpg);
background-repeat:repeat;}
.fond-gauche-iti-2{
background-image: url(../images/fond-sejours-iti_04.jpg);
background-repeat:repeat;}
.fond-centre-iti-2 {
background-image: url(../images/fond-sejours-iti_05.jpg);
background-repeat:repeat;}
.fond-gauche-contact{
background-image: url(../images/fond-contact_04.jpg);
background-repeat:repeat;}
.fond-centre-contact {
background-image: url(../images/fond-contact_05.jpg);
background-repeat:repeat;}

/* titres et textes */
.textegr{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:20px;color:#006633;}
.textegr2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#FF3300;}
.soustitres {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#990000;font-weight:bold;}
.soustitresgrd {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#990000;font-weight:bold;}
.soustitresgrd2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#990000;font-weight:bold;}
.texterouge {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#990000;}
.texterougegrd {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#990000;}
.textegras {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#CC3300;font-weight:bold;}
.texte {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color: #CC3300;}
.texteitalic {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-style:italic; color: #CC3300;}
.textegrd {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#CC3300;}
.textegrd2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#CC3300;}
.petittexte {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#FF3300;}
.petittextegr {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#FF3300;}

.page{overflow-y:scroll; color:#CC0000;} 


/* Gestion d'un menu */
#navigation td { 
border-bottom : 1px solid #ffffff; 
} 

	
#navigation a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	line-height:10px;
	text-decoration: none;
	display:block;
	padding:8px 6px 10px 10px; /* - si quatre valeurs, la première s'applique à "top", la seconde à "right", la troisième à "bottom" et la dernière à "left" */
	}
	
#navigation a:hover {
	background: #FFFFFF;
	color:#669999;
	}

.hauteurtd {height:150px;}

