body {
font-family:"Trebuchet MS", Verdana, Arial, Helvetica,sans-serif;
font-size:80%;
background-color:#FFF;
color:#000;
margin:0;
padding:0;
}

html {
background-color:#FFF;
color:#000;
}

p {
text-align:left;
margin:10px;
}

h1 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.6em;
font-weight:700;
color:#900;
border-bottom:1px solid #900;
margin-left:1.5em;
letter-spacing:0;
padding-bottom:0;
}

h2 {
font-size:1.3em;
font-weight:700;
color:#066;
}

a {
font-weight:700;
color:#900;
text-decoration:none;
padding:1px;
}

.titreMajuscule {
text-transform:uppercase;
letter-spacing:0.2em;
padding-top:5px;
padding-bottom:5px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#066;
margin-left:0.2em;
margin-right:0.2em;
}

.titreFondVert {
color:#FFF;
font-weight:400;
background-color:#060;
width:575px;
border:1px solid #030;
text-indent:15px;
}

.titreFondVert_espdoc {
color:#FFF;
font-weight:400;
background-color:#060;
width:700px;
border:1px solid #030;
text-indent:15px;
}

.titremaladies {
color:#FFF;
font-size:16px;
background-color:#960;
width:700px;
text-indent:15px;
font-family:"Comic Sans MS", "Trebuchet MS", Arial;
border-right:1px solid #993;
border-bottom:1px solid #993;
}

.titretemoignagenom {
color:#FFF;
font-size:14px;
background-color:#993;
width:700px;
text-indent:15px;
font-family:"Comic Sans MS", "Trebuchet MS", Arial;
border-right:1px solid #993;
border-bottom:1px solid #993;
}

.titretemoignagemethode {
color:#630;
font-size:16px;
background-color:#FC3;
width:700px;
text-indent:15px;
font-family:"Comic Sans MS", "Trebuchet MS", Arial;
border-right:1px solid #993;
border-bottom:1px solid #993;
}

.titretemoignagerecit {
color:#630;
font-size:14px;
background-color:#CC0;
width:700px;
text-indent:15px;
font-family:"Comic Sans MS", "Trebuchet MS", Arial;
border-right:1px solid #993;
border-bottom:1px solid #993;
}

.titrenumero {
font-size:12px;
text-indent:15px;
font-family:"Trebuchet MS", "Geneva CE", Verdana, Arial;
color:#900;
font-weight:700;
width:530px;
margin:0;
padding:5px;
}

.titreBleu {
font-size:1.3em;
font-weight:400;
color:#036;
margin-left:20px;
}

.titresection {
	font-size:1.2em;
	font-weight:bolder;
	color:#002E0E;
	margin-left:10px;
	text-align: center;
}

.titresection2 {
	font-size:1.2em;
	font-weight:bolder;
	color:#002E0E;
	margin-left:10px;
	text-align: left;
}

.titresection3 {
	font-size:1.35em;
	font-weight:bolder;
	color:#006633;
	margin-left:15px;
	text-align: left;
}

.texteBleu {
font-size:0.9em;
font-weight:400;
color:#036;
margin-left:20px;
text-align:justify;
}

.abecedaire {
text-transform:uppercase;
padding-top:1px;
padding-bottom:1px;
margin-left:0.2em;
margin-right:0.2em;
font-family:"Comic Sans MS", "Trebuchet MS", Arial;
font-size:1.8em;
font-weight:700;
color:#FC3;
background-color:#930;
text-align:left;
text-indent:2em;
vertical-align:middle;
width:575px;
border-bottom-width:2px;
border-bottom-style:dashed;
border-bottom-color:#FC3;
}

.pagelien {
font-size:1.3em;
font-weight:700;
text-transform:uppercase;
color:#066;
letter-spacing:0.2em;
padding-top:5px;
padding-bottom:5px;
border-top-width:1px;
border-top-style:solid;
border-top-color:#066;
margin-left:0.2em;
margin-right:0.2em;
}

.liencategorie {
font-size:14px;
text-transform:lowercase;
color:#900;
background-color:#999;
background-position:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.lienimage {
float:left;
width:155px;
margin-right:10px;
}

.titre_h1_bleu {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:700;
color:#336;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#900;
margin-left:1.5em;
top:1.55em;
letter-spacing:-0.03em;
}

.titre_h1_condense {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:700;
color:#900;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#900;
margin-left:1.5em;
top:1.55em;
letter-spacing:-0.03em;
}

.PA_cadrenoir {
	line-height:normal;
	padding:1px;
	border: 1px solid #000000;
}

.PA_vert1 {
	line-height:normal;
	background-color:#00CC33;
	padding:1px;
}

.PA_violet {
	line-height:normal;
	background-color:#9966FF;
	padding:1px;
	border: 1px solid #000000;
}
.PA_jaune_cadrenoir {
	line-height:normal;
	background-color:#FFFF00;
	padding:1px;
	border: 1px solid #000000;
}
.PA_vert_cadrenoir {
	line-height:normal;
	background-color:#999900;
	padding:1px;
	border: 1px solid #000000;
}
.PA_orange_cadrenoir {
	line-height:normal;
	background-color:#FF6600;
	padding:1px;
	border: 1px solid #000000;
}
.PA_Orange {
	line-height:normal;
	background-color:#FF6600;
	padding:1px;
}

.PA_Rose {
	line-height:normal;
	background-color:#FF99CC;
	padding:1px;
}

.PA_bleue_cadrenoir {
	line-height:normal;
	background-color:#3399FF;
	padding:1px;
	border: 1px solid #000000;
}

.PA_bleue {
	line-height:normal;
	background-color:#66CCFF;
	padding:1px;
}

.PA_Jaune {
	line-height:normal;
	background-color:#FFFF00;
	padding:1px;
}

.Texte_centre_cadre {
	list-style-type:none;
	color:#000000;
	font-size:1.5em;
	text-align:center;
	margin:0;
	padding:10px;
	border: thin solid #006600;
}
.Texte_centre {
	list-style-type:none;
	color:#000000;
	font-size:1.5em;
	text-align:center;
	margin:0;
	padding:10px;
}

p_LPEV {
text-align:left;
margin:14px;
}

.agnedacadrevert {
line-height:normal;
background-color:#0C0;
padding:1px;
}

.agnedacadrerose {
	line-height:normal;
	background-color:#FF33FF;
	padding:1px;
}

.agnedacadrebleu {
line-height:normal;
background-color:#09F;
padding:1px;
}

.menugauche a {
font-size:1em;
color:#030;
text-decoration:none;
line-height:1.7em;
margin:0 2px;
}

.menugauche_bleu {
list-style-type:none;
color:#003;
font-size:0.9em;
line-height:1.6em;
text-align:center;
margin:0;
padding:0;
}

.menugauche_bleu a:hover {
color:#FFF;
background-color:#939;
}

.menugauche_jaune a {
font-size:1em;
color:#900;
text-decoration:none;
margin:0 2px;
}

.menugauche_jaune a:hover {
color:#F30;
background-color:#069;
}

.menugauche_rouge {
list-style-type:none;
color:#FFF;
font-size:0.9em;
line-height:1.6em;
text-align:center;
margin:0;
padding:0;
}

.menugauche_rouge a:hover {
color:#FFF;
background-color:#C66;
}

.ligne {
background-color:#FFC;
border:1px solid #999;
height:92px;
width:550px;
margin:1.5em 0 1.5em 1em;
padding:5px 5px 10px;
}

.ligne2 {
background-color:#CFC;
border:1px solid #999;
height:92px;
width:550px;
margin:1.5em 0 1.5em 1em;
padding:5px 5px 10px;
}

.ligne p,.ligne2 p {
color:#333;
text-align:justify;
margin:0;
padding:5px;
}

.ligne a,.ligne2 a {
color:#030;
}

.cadrearchives2 {
height:80px;
float:right;
width:57px;
border:1px solid #999;
margin:5px;
}

.cadrearchives {
height:80px;
float:left;
width:57px;
border:1px solid #999;
margin:5px;
}

.memento li {
list-style-image:url(medias/standard/images/iliste_04.jpg);
vertical-align:middle;
margin:0;
padding:0;
}

.memento a {
font-size:1.1em;
line-height:1.7em;
color:#000;
font-weight:400;
}

.memento a:hover {
color:#6F0;
background-color:#FFF;
}

.galerie {
background-color:#FFC;
float:left;
width:100px;
text-align:center;
border:1px solid #060;
height:130px;
margin:10px;
padding:10px;
}

#menurecits {
width:500px;
margin:auto;
}

#menurecits dt {
width:500px;
cursor:pointer;
line-height:20px;
text-align:left;
font-weight:700;
border:1px solid gray;
background-color:#963;
color:#9F0;
text-indent:1em;
margin:2px 0;
padding:0;
}

#menurecits li,#menurecits ul {
text-align:left;
background-color:#FC3;
list-style-type:none;
text-indent:1em;
margin:0;
padding:0;
}

#menurecits a {
color:#960;
}

#menudocu {
width:170px;
margin:auto;
}

#menudocu dt {
width:170px;
cursor:pointer;
line-height:20px;
text-align:center;
font-weight:700;
border:1px solid gray;
background-color:#900;
color:#FFF;
margin:2px 0;
padding:0;
}

#menudocu li,#menudocu ul {
text-align:center;
background-color:#699;
list-style-type:none;
margin:0;
padding:0;
}

#menudocu a {
color:#FFF;
}

#conteneur3 {
	position:relative;
	width:800px;
	background-color:#FFF;
	border:1px solid #900;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	left: -67px;
	top: -46px;
	background-image: url(medias/GCLg/ULg_lo.jpg);
	background-repeat: no-repeat;
	background-position: center 60px;
}
#conteneur2 {
	position:relative;
	width:800px;
	background-color:#FFF;
	border:1px solid #900;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	left: -67px;
	top: -46px;
	background-image: url(medias/LPEVichy/Vagues.jpg);
	background-repeat: no-repeat;

}
#conteneur4 {
	position:relative;
	width:800px;
	background-color:#FFF;
	border:1px solid #900;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	left: -88px;
	top: -52px;
}
#conteneur {
	position:relative;
	width:800px;
	background-color:#CBFE99;
	border:1px solid #900;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#conteneur_vert {
	position:relative;
	width:800px;
	background-color:#CBFE99;
	border:1px solid #900;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	height: 650px;
}


#conteneur_bleu {
position:relative;
width:800px;
height: 557px;
background-color:#6CC;
border:1px solid #900;
margin:0 auto;
}

#conteneur_orange {
position:relative;
width:800px;
height: 557px;
background-color:#F90;
border:1px solid #900;
margin:0 auto;
}

#conteneur_jaune {
	position:relative;
	width:800px;
	background-color:#FF9;
	border:1px solid #900;
	height: 555px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#conteneur_rouge {
position:relative;
width:800px;
background-color:#900;
border:1px solid #900;
margin:0 auto;
}

#conteneur_edito {
position:relative;
width:800px;
background-color:#F60;
border:1px solid #900;
margin:0 auto;
}

#header {
height:131px;
width:800px;
background-image:url(medias/standard/images/bandeau01.jpg);
background-repeat:no-repeat;
}

#header_2 {
	height:131px;
	width:800px;
	background-image:url(medias/standard/images/bandeau01.jpg);
	background-repeat:no-repeat;
}

#header_3 {
	height:131px;
	width:800px;
	background-image:url(medias/standard/images/bandeau01.jpg);
	background-repeat:no-repeat;
}

#header_4 {
	height:131px;
	width:800px;
	background-image:url(medias/standard/images/bandeau01.jpg);
	background-repeat:no-repeat;
}

#header_espdoc {
	height:131px;
	width:800px;
	background-image:url(medias/standard/images/bandeau01.jpg);
	background-repeat:no-repeat;
}

#header_temoignages {
height:152px;
width:800px;
background-image:url(medias/standard/images/bandeau_temoignages.jpg);
background-repeat:no-repeat;
}

#header_popup {
	height:131px;
	width:800px;
	background-image:url(medias/standard/images/bandeau01.jpg);
	background-repeat:no-repeat;
}

#header_edito {
height:120px;
width:550px;
background-color:#FC6;
left:250px;
}

#cover_edito {
height:255px;
width:180px;
clip:rect(5px,5px,auto,615px);
float:left;
border-color:#999 #333 #333 #999;
border-style:solid;
border-width:1px;
}

#centre {
border:1px #FFF solid;
background-color:#FFF;
margin-left:200px;
}

#blockdroite_edito_doc {
background-color:#FFF;
height:300px;
overflow:auto;
margin-top:1.5em;
margin-left:0.25em;
padding-right:0.1em;
}

#blockdroite_doc {
background-color:#FFF;
height:340px;
overflow:auto;
margin-top:1.5em;
margin-left:0.25em;
padding-right:0.1em;
}

#blockdocutxt_doc {
float:right;
height:400px;
width:770px;
overflow:scroll;
margin-right:0.05em;
left:0.1em;
padding-right:1em;
}

#menu {
position:absolute;
left:0;
width:194px;
padding-left:0.5em;
padding-top:1em;
line-height:2em;
text-align:left;
}

#pied {
height:30px;
font-style:italic;
color:#030;
background-color:#FFF;
text-align:center;
}

#conteneur_VitaVie {
position:relative;
width:650px;
background-color:#FFF;
background-image:url(medias/standard/images/bandeau_VitaVie_01.jpg);
background-repeat:no-repeat;
background-position:left top;
margin:0 auto;
}

#header_VitaVie {
height:151px;
width:650px;
}

.p_newsletter {
font-family:"Myriad Web Pro", "Trebuchet MS", Arial;
font-size:90%;
color:#000;
}

.numero_Vitavie {
font-family:"Comic Sans MS", "Trebuchet MS", Arial;
font-size:2em;
color:#FFF;
text-align:justify;
font-weight:700;
background-position:center;
float:left;
height:20px;
width:60px;
padding-top:38px;
padding-left:295px;
}

.mois_Vitavie {
font-family:"Comic Sans MS", "Trebuchet MS", Arial;
font-size:0.8em;
color:#FFF;
text-align:justify;
font-weight:700;
height:55px;
width:95px;
padding-left:295px;
float:left;
}

#centre_Vitavie {
border:1px #FFF solid;
background-color:#FFF;
float:left;
width:650px;
top:151px;
text-align:center;
}

#blockcentral_doc {
background-color:#FFF;
margin-top:1.2em;
padding-left:0.1em;
width:630px;
}

#block_gaucheVitaVie {
position:absolute;
left:10px;
width:177px;
padding-top:0.7em;
text-align:left;
}

#idimot {
color:#030;
background-color:#FC3;
text-align:justify;
height:430px;
width:175px;
position:relative;
clip:rect(auto,auto,5px,auto);
}

#Furet {
color:#030;
background-color:#00800D;
text-align:justify;
height:90px;
width:175px;
top:0;
position:relative;
margin-top:10px;
}

#Coaching {
color:#030;
background-color:#69F;
text-align:justify;
height:150px;
width:175px;
top:0;
position:relative;
margin-top:10px;
}

#Espacecom {
color:#030;
background-color:#9CF;
text-align:justify;
height:150px;
width:175px;
top:0;
position:relative;
margin-top:10px;
}

#Som_VitaVie {
color:#030;
background-color:#CCF;
text-align:center;
height:250px;
width:162px;
top:0;
position:relative;
}

.Titre_Rouge {
font-size:1em;
font-weight:700;
color:#C00;
font-family:"Comic Sans MS", "Trebuchet MS", Arial;
background-color:#FF6;
text-align:left;
width:340px;
padding-left:5px;
}

.Titre_VERT {
font-size:1.3em;
font-weight:700;
color:#FF0;
font-family:"Comic Sans MS", "Trebuchet MS", Arial;
background-color:#090;
text-align:center;
width:340px;
}

.idimot_titre_4 {
	font-family:"Myriad Web Pro", "Trebuchet MS", Arial;
	font-size:150%;
	text-align:left;
	font-weight:700;
	color:#C00;
	text-indent:4px;
	margin:15;
}


.idimot_titre_3 {
	font-family:"Myriad Web Pro", "Trebuchet MS", Arial;
	font-size:170%;
	text-align:left;
	font-weight:700;
	color:#999;
	text-indent:4px;
	margin:0;
}

.idimot_titre_2 {
	font-family:"Myriad Web Pro", "Trebuchet MS", Arial;
	font-size:150%;
	text-align:left;
	font-weight:700;
	color:#393;
	text-indent:4px;
	margin:0;
}
.idimot_titre {
	font-family:"Myriad Web Pro", "Trebuchet MS", Arial;
	font-size:95%;
	text-align:left;
	font-weight:700;
	color:#063;
	text-indent:4px;
	margin:0;
}

.idimot_Vitavie {
font-family:"Myriad Web Pro", "Trebuchet MS", Arial;
font-size:90%;
color:#030;
text-align:justify;
display:block;
margin:2px;
}

.idimot_Vitavie2 {
font-family:"Myriad Web Pro", "Trebuchet MS", Arial;
font-size:90%;
color:#FFF;
text-align:justify;
display:block;
margin:2px;
}

.idimot_Vitavie3 {
font-family:"Myriad Web Pro", "Trebuchet MS", Arial;
font-size:80%;
color:#030;
text-align:justify;
display:block;
margin:2px;
}

.IdimotYves {
height:95px;
float:right;
width:75px;
padding-left:7px;
margin:0;
}

.IdimotChantal {
height:72px;
float:right;
width:75px;
padding-left:7px;
margin:0;
}

.IdimotHorizon {
height:117px;
float:right;
width:75px;
padding-left:7px;
margin:0;
}


.signature_Santurel {
	font-family:"Myriad Web Pro", "Trebuchet MS", Arial;
	font-style:normal;
	font-weight:normal;
	font-size:110%;
	color:#000000;
	text-align:right;
	margin:10px;
	padding:10px;
}

.idimotsignature_Vitavie {
font-family:"Myriad Web Pro", "Trebuchet MS", Arial;
font-style:italic;
font-weight:700;
font-size:88%;
color:#030;
text-align:right;
margin:0;
padding:4px;
}

.dent_Furet {
height:45px;
float:left;
width:45px;
padding-right:7px;
padding-left:1px;
margin:2px;
}

.idimot_Vitavie a {
font-size:90%;
color:#030;
font-weight:400;
text-decoration:underline;
}

.idimot_Vitavie a:hover {
color:#6F0;
background-color:#663;
}

a:hover,.menugauche a:hover,.ligne a:hover,.ligne2 a:hover {
color:#FF0;
background-color:#063;
}

.menugauche,.menugauche_jaune {
list-style-type:none;
margin:0;
padding:0;
}

.menugauche li,.menugauche_bleu li,.menugauche_jaune li,.menugauche_rouge li {
margin-bottom:2px;
}

.menugauche_bleu a,.menugauche_rouge a {
font-size:1em;
color:#FFF;
text-decoration:none;
margin:0 2px;
}

#menurecits dd,#menudocu dd {
display:none;
border:1px solid gray;
margin:0;
padding:0;
}

#menurecits a:hover,#menudocu a:hover {
color:#CCC;
background-color:#C66;
}

