body {
	margin:0;
	padding:0;
	height: 100%;
	background-image:url(gen-img/fond-page.jpg);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C9B194;
	text-align: justify;
}

a  { color: #9C7448; text-decoration:none; }
a:hover  { color: #523324; text-decoration:underline; }

h1 {	
	margin: 0 0 0px 0;
	padding: 4px 0 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #E35720;
	text-align:justify;
	}
	
h2 {	
	margin: 0px 0 0px 0;
	padding: 4px 0 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E35720;
	text-align:justify;
	}
	
	h2.sousTitres {	
	margin: 16px 0 8px 0;
	padding: 4px 0 6px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E35720;
	text-align:justify;
	text-transform:uppercase;
	}

	h2.actus {	
	margin: 0px 0 0px 0;
	padding: 0px 0 0px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E35720;
	text-align:justify;
	text-transform:uppercase;
	}
	
h3 {	
	margin: 10px 0 0px 0;
	padding: 0px 0 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E35720;
	text-align:justify;
	}
	
p {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333638;
text-align:justify;
margin:0px 0 8px 0px;
padding:0 0 0 0px;
}

.dateFormation{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#643E2A;
margin-left:6px;
}

p.news {
font-family:Arial, Helvetica, sans-serif;
margin:0 0 6px 0px;
padding:0;
font-size: 12px;
color:#333638;
text-align:justify;
}

ul {
	padding:0px;
	margin:0 0 0px 0px;
	list-style-position:outside;
}

li {
		list-style:none;
		margin:0px 10px 6px 0px;
		padding: 0 10px 0 24px;
		background-image:url(gen-img/puce.gif);
		background-repeat:no-repeat;
		background-position:left 10%;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#333638;
		display:block;		
}



.bordureImage{
border:1px solid #E35720;
}
	
/*-------------------------------*/
/*    CONTENEUR principal      */
/*-------------------------------*/

#contenerPrincipal {
	margin:0px auto;
	padding:0;
	width:980px;
}

/*---    visuelHeader    ---*/

#contenerPrincipal #visuelHeader {
	padding:0;
	margin:0;
	clear:both;
	width:980px;
	height:152px;
}

/*---    navPrincipale    ---*/

#contenerPrincipal #navPrincipale {
	padding:0;
	margin:0;
	width:980px;
	height:48px;
}
    #contenerPrincipal #navPrincipale #btAccueil { float:left; width:35px; }
	#contenerPrincipal #navPrincipale #btLeReseau { float:left; width:132px; }
	#contenerPrincipal #navPrincipale #btEspacePatientsEntourage { float:left; width:258px; }
	#contenerPrincipal #navPrincipale #btEspaceProfessionnels { float:left; width:221px; }
	#contenerPrincipal #navPrincipale #btAcualites { float:left; width:138px; }
	#contenerPrincipal #navPrincipale #btContactezNous{ float:left; width:196px; }
		
	#contenerPrincipal #navPrincipale a { display:block; height:48px; margin:0; padding:0; }
	
/*---    navPrincipale    ---*/

/*-------------------------------*/
/*    INDEX      */
/*-------------------------------*/

#contenerPrincipal #contenerCadreContenuIndex {
	background-image:url(gen-img/Milieu-Index.jpg);
	background-repeat:repeat-y;
	width:980px;
	margin:0;
}

#ContenuHaut{
background-image:url(gen-img/Haut-index.jpg);
background-position:top;
background-repeat:no-repeat;
}

#ContenuBas{
background-image:url(gen-img/Bas-index.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

#contenerPrincipal #contenerCadreContenuIndex #colLeft  {
	margin:0 0 0 0px;
	padding:0px 0px 0px 0px;
	width:646px;
	float:left;
	}
	
#repetGauche{
background-image:url(gen-img/fondindexcadreLeft-repet.jpg);
background-repeat:repeat-y;
}

#HautGauche{
background-image:url(gen-img/hautGaucheIndex.jpg);
background-repeat:no-repeat;
background-position:top;
}

#BasGauche{
background-image:url(gen-img/basGaucheIndex.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:10px 32px 0px 62px;
}

#colGauche{
padding:14px 32px 0px 58px;
}

#colDroite{
padding:14px 53px 0px 28px;
}
#colDroiteB{
padding:14px 53px 0px 28px;
}

#contenerPrincipal #contenerCadreContenuIndex #colRight {
	float:right;
	margin:0px 0 0 0px;
	padding:0px 0px 0px 0px;
	width:334px;
}

.vignetteNews{
float:left;
margin:5px 20px 10px 0px;
}

.vignetteNews2{
margin:5px 20px 10px 0px;
}

#contenerPrincipal #contenerCadreContenuIndex #colRight h2 { 
	margin: 0 0 10px 0;
	padding: 8px 0 0px 28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #E35720;
}

.FichierAttache{
padding:10px 0 5px 0px;
border-bottom: 1px solid #A69584;
text-align:right;
}

.SeparateurActus{
padding:0px 0 5px 0px;
margin-top:0px;
border-bottom: 1px solid #A69584;
float:left;
width:860px;

}


/*-------------------------------*/
/*   FIN INDEX      */
/*-------------------------------*/



/*-------------------------------*/
/*   PAGES      */
/*-------------------------------*/

#contenerPrincipal #contenerCadreContenuPage {
	background-image:url(gen-img/pageMilieu-fond.jpg);
	background-repeat:repeat-y;
	width:980px;
	margin:0;
	
}

#ContenuHautPage{
background-image:url(gen-img/pageHaut-fond.jpg);
background-position:top;
background-repeat:no-repeat;
}

#ContenuBasPage{
background-image:url(gen-img/pageBas-fond.jpg);
background-position:bottom;
background-repeat:no-repeat;
}

#blocTexteContenu{
padding:14px 32px 0px 58px;
}

.TitrePage{
margin-top:20px;
width:860px;
background-image:url(gen-img/trait-titre.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

/*-------------------------------*/
/*  FIN PAGES      */
/*-------------------------------*/

#Titre{
width:550px;
background-image:url(gen-img/trait-titre.jpg);
background-repeat:no-repeat;
background-position:bottom;
}



#PiedPage{
width:980px;
height:90px;
background-image:url(gen-img/visuelPied.jpg);
background-repeat:no-repeat;
background-position:top;
margin:0;
}

#contenuPied{
float:right;
padding:6px 42px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;

}

#RetourHaut{
position:absolute;
top:-30px;
}

#listeGauche{
width:430px;
float:left;
}

#listeDroite{
width:430px;
float:left;
}

#BasListe{
float:left;
width:860px;
}

/*---    Texte    ---*/

.texteMarronBold{
font-family:Arial, Helvetica, sans-serif;
color: #523324;
font-size:12px;
font-weight:bold;
}

.texteBleuPartenaires{
font-family:Arial, Helvetica, sans-serif;
color:#00529B;
font-size:11px;
}

.texteOrange{
font-family:Arial, Helvetica, sans-serif;
color:#E35720;
font-size:11px;
}

a.lien1 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#E35720;
}

a.lien1:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#333638;
}

a.lienPiedPage {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

a.lienPiedPage:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
color:#FFFFFF;
}

a.lienImportant {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#523324;
}

a.Important:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#E35720;
}

a.lienMarron12B {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#523324;
font-weight:bold;
}

a.lienMarron12B:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#E35720;
text-decoration:none;
font-weight:bold;
}

a.lienAncre{
color: #908272;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

a.lienAncre:hover{
color: #E35720;
text-decoration:underline;
}


.separateurAncre{
color: #E35720;
}

/*Footer*/

.footer{
/*background:#B7957A;F4EDE7*/
border:1px solid #fff;
border-style:solid none none none;
margin:0 auto;
padding:10px;
width:935px;
color:#fff;
/*display:none;*/
}
.footer a{
color:#fff;
text-decoration:none;
}
.footer a:hover{
text-decoration:underline;
}
.footer span{
text-align:right;
display:block;
margin-top:10px;
padding:3px;
}
