
/* CSS Document */

/* CSS Document */


* {
margin:0;
padding:0;
}

body {
width:100%; 
font-size:1.1em;
color:#000000;
font-family:"Times New Roman", Times, serif;
}


html {
font-size:100%;
}

img {border:none;}


/* Code de dissimulation */

.hiddenStructure
{
display:block !important;
background-color:transparent !important;
background-image:none !important;
border:none !important;
width:1px !important;
height:1px !important;
overflow:hidden !important;
padding:0 0 0 0 !important;
margin:-1px 0 0 -1px !important;
list-style:none !important;
float:none !important;
/* IE 6 will otherwise show an empty line. */
position:absolute;
}
/* Compliant browsers. */
*[class=hiddenStructure]{position:relative !important;}


/* container general  */

#wrapper {
width:977px;
margin: 0 auto;
}

#wrapper #header_hp {
height:136px;
width:976px;
}

#wrapper #header_hp img, #wrapper #header img {
float:left;
margin:40px 0 0 30px;
}

/*Navigation pages de niveau inferieur
*/

#wrapper #header {
height:136px;
width:976px;
}

/* Navigation haute  */


#wrapper #header #navigation_haute, #wrapper #header_hp #navigation_haute  {
display:none;
}

/* Navigation principale  */


#wrapper #navigation_principale {
display:none;
}

/*fil ariane
*/

#wrapper a {
text-decoration:none;
}

#wrapper a:hover {
text-decoration:underline;
}

#wrapper #ariane {
display:none;
}

/* Partie centrale - Contenu */

#wrapper #contenu {
width:976px;
clear:both;
}


/* Colone gauche */

#wrapper #contenu #colonne_gauche {
display:none;
}

/* Colonne droite */

#wrapper #contenu #colonne_droite {
width:640px;
margin:0;
padding: 0 0 0 53px;
float:left;
}

html>body #wrapper #contenu #colonne_droite {
width:650px;
}


/*Bas page interne
*/


#wrapper #contenu #bas_page_interne {
display:none;
}

/*TYPOGRAPHIE*/


#wrapper #contenu #colonne_gauche .bloc_bg_gris h2, #wrapper #contenu #colonne_gauche .bloc_bg_grisV2 h2, #wrapper #contenu #colonne_gauche .bloc_bg_grisV3 h2 {
font-size:1.2em;
}

#wrapper #contenu #colonne_gauche .bloc_bg_gris p, #wrapper #contenu #colonne_gauche .bloc_bg_grisV2 p, #wrapper #contenu #colonne_gauche .bloc_bg_grisV3 p {
font-size:0.8em;
}


#wrapper #contenu #colonne_gauche .bloc_bg_gris a, .bloc_bg_grisV2 a, .bloc_bg_grisV3 a {
font-size:0.8em;
text-decoration:none;
}

.num_tel {
font-size:1.4em;
}

.simp_vie {
font-size:0.7em;
}


/* CSS Document */


/*Page interne - Colone droite */

#wrapper #contenu #colonne_droite a {
text-decoration:none;
}

#wrapper #contenu #colonne_droite a:hover {
text-decoration:underline;
}

#wrapper #contenu #colonne_droite h2 {
width:610px;
font-size:1.6em;
padding: 10px 0 10px 0;
font-weight:normal;
}

#wrapper #contenu #colonne_droite h3 {
width:550px;
font-size:1.3em;
padding: 0;
margin: 0 0 15px 0;
font-weight:normal;
}

#wrapper #contenu #colonne_droite h4 {
width:560px;
font-size:0.9em;
padding: 0 0 13px 0px;
font-weight:normal;
}

#wrapper #contenu #colonne_droite p {
width:700px;
font-size:0.8em;
padding: 0 0 12px 0;
}

#wrapper #contenu #colonne_droite ul {
width:650px;
list-style-type:none;
padding: 0 0 12px 15px;
}

#wrapper #contenu #colonne_droite ul li {
font-size:0.9em;
padding: 0;
margin: 0 0 3px ;
}

#wrapper #contenu #colonne_droite ol {
width:650px;
padding: 0 0 15px 35px;
}

#wrapper #contenu #colonne_droite ol li {
font-size:0.9em;
padding: 0;
margin: 0 0 3px 0;
}

#wrapper #contenu #colonne_droite img {
margin: 10px 0 10px 20px;
}



/* CSS Document */

/*Footer*/

#wrapper #footer {
height:40px;
width:976px;
padding:6px 0 0 0;
}


#wrapper #footer p {
float:left;
padding: 0 0 0 50px;
}

#wrapper #footer ul {
float:right;
padding: 0 40px 0 0;
}

#wrapper #footer ul li {
float:left;
padding: 0 0 0 11px;
}

/*TYPOGRAPHIE
*/

#wrapper #footer  {
color:#000000;
font-size:0.8em;
}

#wrapper #footer ul li {
list-style-type:none;
}

#wrapper #footer a {
text-decoration:none;
}

#wrapper #footer a:hover {
text-decoration:underline;
}