/* haut */ /* haut */ /* haut */ /* haut */ /* haut */ /* haut */ 

.bandeau_haut {
width : 568px;
height:79px;
float:left;
background-repeat: no-repeat;
}
/* Seulement IE Mac  \*//*/
.bandeau_haut {
float:none;
}
/**/

.rub_logo {
margin: 10px 0px 0px 20px;
width : 101px;
height: 54px;
}

.rub_menu {
margin: -1px 0px 0px 0px;
width : 568px;
min-height:18px;
font-size:0.85em;
text-align:center;
background-color:#B6DD80;
}
* html .rub_menu  {
margin: -4px 0px 0px 0px;
}
/* Seulement IE Mac  \*//*/
.rub_menu {
height:20px;
float:none;
text-align: left;
}
/**/

.rub_menu ul {
margin: 0px 0px 4px 4px;
list-style-type: none;
}
.rub_menu li {
padding: 1px 38px 4px 0px;
display: inline;
}
a.lien_menu_rub  {
padding: 0px 0px 0px 0px;
color:#000000;
text-decoration: none; 
}
a:hover.lien_menu_rub  {
text-decoration: underline;
}
.rub_menu_filet_coul {
margin: 0px 0px -7px 0px;
height:5px;
}
.rub_menu_lienon {
background-color:#97CF48;
}

.picto_lien_menu_rub {
margin: 0px 0px -6px -6px;
}

/* col_droite */ /* col_droite */ /* col_droite */ /* col_droite */

.rub_liens_pratiques {
float: right;
width : 172px;
background-color:#BEB1EE;
background-image:  url(images/filet_pratiques.gif);
background-repeat: repeat-y;
background-position:top right;
}
/* Seulement IE Mac  \*//*/
.rub_liens_pratiques {
margin: -102px 0px 0px 0px;
}
/**/

.rub_liens_pratiques ul {
margin: 5px 9px 5px 5px;
list-style-type: none;
}
.rub_liens_pratiques li {
margin: 4px 0px 0px 0px;
}
.rub_lire_actu {
float:right;
width : 172px;
height:30px;
background-image:  url(images/rub_lire_actu.gif);
}

.rub_lire_lien_actu {
margin: 10px 0px 0px 40px;
padding: 0px 0px 0px 0px;
}

a.rub_lire_lien_actu  {
margin: 0px 0px 0px 0px;
color:#000000;
font-size:1.1em;
text-decoration: none; 
}
a:hover.rub_lire_lien_actu  {
text-decoration: underline; 
}

/* col_gauche */ /* col_gauche */ /* col_gauche */ /* col_gauche */

.col_gauche_haut {
margin: 7px 0px 0px 0px;
width : 172px;
float:left;
min-height:1em;
background-color:#F0F2FA;
}
* html .col_gauche_haut  {
margin: 0px 0px 0px 0px;
}
.tel {
margin: 2px 4px 0px 4px;
padding: 5px 0px 2px 30px;
font-weight: bold;
background-image:  url(images/rub_picto_tel.gif);
background-repeat: no-repeat;
background-position:10px 7px;
}
.accueil {
position: relative;
margin: 2px 4px 0px 4px;
padding: 5px 0px 28px 30px;
text-align: left;
font-size:0.9em ;
background-image:  url(images/rub_picto_accueil.gif);
background-repeat: no-repeat;
background-position:10px 5px;
}

/* ariane */ /* ariane */ /* ariane */ /* ariane */ /* ariane */

.ariane {
margin: 3px 0px 0px 0px;
padding: 7px 0px 0px 182px;
text-align: left;
font-size:0.9em ;
background-repeat: repeat-y;
background-position:172px 0px;
}
* html .ariane { /* que IE*/
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 182px;
/* suite que pour IE 6*/
voice-family: "\"}\"";     
voice-family:inherit;
padding: 2px 0px 0px 182px;
}

/* milieu */ /* milieu */ /* milieu */ /* milieu */ /* milieu */

.fond_droit {
margin: 0px 0px 0px 0px;
width:740px ;
float:left;
background-image:  url(images/rub_fond_droit.gif);
background-repeat: repeat-y;
background-position:top right;
}
* html .fond_droit  {
margin: -34px 0px 0px 0px;
}

.fond_droit_bas {
width:740px ;
float:left;
background-image:  url(images/rub_fond_droit_bas.gif);
background-repeat: no-repeat;
background-position:bottom right;
}

.gauche {
width:566px ;
float:left;
}

.sous_menu {
margin: 29px 0px 0px 0px;
width:172px ;
float:left;
border-top: #909196 solid 1px;
}
* html .sous_menu  {
margin: 30px 0px 0px 0px;
}
.sous_menu ul {
list-style-type: none;
}
.lien_sous_menu{
padding:4px 4px 4px 12px;
width: 156px;
display: block;
border-bottom: #909196 solid 1px;
background-color:#F0F2FA;
font-size:0.9em ;
text-align: left;  
color: #000000;
text-decoration: none;
}
* html .lien_sous_menu { /* que IE*/
width: 172px;
/* suite que pour IE 6*/
voice-family: "\"}\"";     
voice-family:inherit;
width: 156px;
}
.lien_sous_menuon{
padding:4px 4px 4px 12px;
width: 156px;
display: block;
border-bottom: #909196 solid 1px;
font-size:0.9em ;
text-align: left;  
color: #000000;
text-decoration: none;
background-repeat: repeat-y;
background-position:top left;
}
* html .lien_sous_menuon { /* que IE*/
width: 172px;
/* suite que pour IE 6*/
voice-family: "\"}\"";     
voice-family:inherit;
width: 156px;
}
.sous_menu a:hover{
text-decoration: underline;
}
.rub_fond_menu_bas{
background-image: url(images/rub_fond_menu_bas.gif);
background-repeat: no-repeat;
height:41px;
}

.texte{
width:391px;
float:left;
}
html>body .texte { 
width:394px;
}
.texte h2{
padding:0px 10px 0px 30px;
font-size:1.4em ;
font-weight: normal;
color:#38526B;
background-repeat: no-repeat;
background-position:10px 4px;
}
.texte h3{
padding:0px 10px 5px 44px;
font-size:1em ;
font-weight: bold;
color:#38526B;
background-repeat: no-repeat;
background-position:30px 5px;
}
.texte h4{
padding:0px 10px 5px 30px;
font-size:1em ;
font-weight: bold;
color:#38526B;
}
.texte_titre_filet{
margin:5px 10px 20px 10px;
border-bottom: #909196 solid 1px;
}
.texte p{
padding:0px 10px 10px 30px;
font-size:0.9em ;
color:#333333;
line-height: 1.4;
text-align: justify;
}

.texte a{
text-decoration: underline;
}
.texte a:hover{
text-decoration: none;
}

.texte ol {
margin: 0px 0px 10px 53px;
list-style-image:none;
}
* html .texte ol  {
margin: 0px 0px 10px 55px;
}
.texte ol ol {
margin: 0px 0px 0px 25px;
}
.texte ol li {
margin: 0px 10px 3px 0px;
list-style-image:none;
list-style-type: decimal;
color:#333333;
font-size:0.9em ;
line-height: 1.4;
}
.texte ol li li{
font-size:1em;
}

.texte ul{
margin: 0px 0px 10px 47px;
list-style-position: outside; 
}
.texte ul ul{
margin: 0px 0px 0px 17px;
list-style-position: outside; 
}
.texte ul li{
margin: 0px 10px 3px 0px;
display: list-item;
color:#333333;
font-size:0.9em ;
line-height: 1.4;
}
* html .texte ul li {
margin: 0px 10px 0px 0px;
}
.texte ul li li{
font-size:1em;
}
.resume{
font-weight: bold;
}
* html .texte_suite  {
height:200px;
}
/*.texte_suite p{
background-image: url(images/rub_texte.gif);
background-repeat: no-repeat;
background-position:35px 3px;
}*/
.deux_colones{
float:left;
width:190px;
}
.texte_deux_colonnes{
width:391px;
float:left;
}
html>body .texte_deux_colonnes { 
width:394px;
}
.texte_deux_colonnes a{
text-decoration: underline;
}
.texte_deux_colonnes a:hover{
text-decoration: none;
}
.texte_deux_colonnes ul{
margin: 0px 0px 10px 27px;
list-style-type: none; 
}
.texte_deux_colonnes ul li{
margin: 0px 10px 3px 0px;
padding: 0px 10px 3px 0px;
width:158px;
float:left;
}
.texte_deux_colonnes img{
padding: 0px 3px 0px 0px;
}

.texte table {
margin:0px 10px 10px 30px;
}
.texte th {
padding: 3px;
text-align: left;
color:#333333;
font-weight: bold;
vertical-align: text-top; 
}
.texte td{
text-align: left;
color:#333333;
padding: 3px;
vertical-align: text-top; 
}
.texte caption{
margin:0px 10px 5px 30px;
color: #445D89;
font-weight:bold;
text-align: left;
}


.image{
padding:10px 0px 0px 0px;
margin:50px 0px 0px 0px;
text-align:center;
float:right;
width:169px;
height:161px;
background-repeat: no-repeat;
}
* html .image img{
voice-family: "\"}\"";     
voice-family:inherit;
/* Que pour IE, sauf IE Mac grace à ce commentaire\*/
margin:-174px 0px 0px 0px;
/* */
}

/* Que IE Mac grace à ce commentaire \*//*/
.image {
float:none;
margin-right:10px;
}
/**/
.image img{
border:0;
}
.image h3{
padding:0px 2px 5px 2px;
font-size:0.85em ;
font-weight: bold;
color:#38526B;
text-align: left;
}
.image p{
padding:0px 2px 15px 2px;
font-size:0.85em ;
color:#333333;
text-align: left;
}
.image a{
color:#38526B;
text-decoration: underline;
}
.image a:hover{
text-decoration: none;
}

.haut_page{
margin: 0px 4px 0px 0px;
font-size:0.9em ;
float:right;
background-repeat: no-repeat;
background-position:90px 0px;
}
.haut_page ul {
list-style-type: none;
}
.haut_page a{
padding: 0px 20px 0px 0px;
text-decoration: underline;
}
.haut_page a:hover{
text-decoration: none;
}


/* pied */ /* pied */ /* pied */ /* pied */ /* pied */

.pied {
margin:0px 0px 0px 0px;
padding:3px 5px 0px 5px;
float:left;
font-size:0.8em ;
}
* html .pied  {
padding:3px 5px 1px 5px;
}
html>body .pied { 
width:730px ;
}
.pied img{
border:0;
}

