/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body {
margin: 0pt;
padding: 0pt;
background-image: url(../pictos_site_21/back.jpg);
background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 11px;
line-height: 1.4em;
background-color: #383435;
background-position: center top;
color: #666666; }

img {
border: 0;
}

#header img {
display: inline;
float:none;
}

a img{
border: none;
}

a {
color: #d31414;
text-decoration: underline;
outline: none;
}

a:hover {
color: #d31414;
text-decoration: none;
}

.img-gauche{
margin: 0 12px 0px 0;
}

.img-droite{
margin: 0 0 0px 12px;
}


h1, h1.coul2, h1.coul3, h1.coul4, h1.coul5, h1.coul6, h1.coul7, h1.coul8 {
text-align: left;
color: #ffffff;
font-family: "Arial",Trebuchet,Verdana, Helvetica, sans-serif;
font-size: 24px;
margin-top: 0px;
margin-bottom: 6px;
padding-left: 0px;
padding-top: 5px;
padding-bottom: 5px;
font-weight: bold;
line-height: 28px;}

h2, h2.coul2, h2.coul3, h2.coul4, h2.coul5, h2.coul6, h2.coul7, h2.coul8, h2.spe-17 {
font-size: 19px;
color: #ffffff;	
font-weight: bold;
padding: 0px;
margin: 0 0 12px 0;
line-height: 24px;
}

h2 a{
color: #ffffff;
text-decoration: none;
}

h2 a:hover{
color: #ec100d;
text-decoration: none;
}

h3, h3.coul2, h3.coul3, h3.coul4, h3.coul5, h3.coul6, h3.coul7, h3.coul8 {
font-size: 12px;
color: #ffffff;
padding: 0px;
margin: 0px;
}

h4, h4.coul2, h4.coul3, h4.coul4, h4.coul5, h4.coul6, h4.coul7, h4.coul8 {
font-size: 15px;
color: #ffffff;
font-weight: bold;
padding: 0px;
margin-bottom: 12px;
margin-top: 0;
}

h5, h5.coul2, h5.coul3, h5.coul4, h5.coul5, h5.coul6, h5.coul7, h5.coul8 {
font-size: 12px;
color: #ffffff;
font-weight: bold;
padding: 0px;
margin-bottom: 0px;
}

h1.coul2, h2.coul2, h3.coul2, h4.coul2, h5.coul2{
color: #ec100d;	
}

h1.coul3, h2.coul3, h3.coul3, h4.coul3, h5.coul3{
color: #865c00;	
}

h1.coul4, h2.coul4, h3.coul4, h4.coul4, h5.coul4{
color: #86703f;	
}

h1.coul5, h2.coul5, h3.coul5, h4.coul5, h5.coul5{
color: #211d1d;	
}

h1.coul6, h2.coul6, h3.coul6, h4.coul6, h5.coul6{
color:  #000000;
}

h1.coul7, h2.coul7, h3.coul7, h4.coul7, h5.coul7{
color: #666666;	
}

h1.coul8, h2.coul8, h3.coul8, h4.coul8, h5.coul8{
color: #999999;	
}

.text-10{
font-size: 10px;
line-height: 12px;
}

.text-12{
font-size: 12px;
}

.text-13{
font-size: 13px;
}

.text-14{
font-size: 14px;
}

.text-15{
font-size: 15px;
}

/* coul1 = blanc */

.coul1{
color: #ffffff;	
}

/* coul2 = rouge */

.coul2{
color: #ec100d;	
}

/* coul3 = or */

.coul3{
color: #865c00;	
}

/* coul4 = or 2 */

.coul4{
color: #86703f;	
}

/* coul5 = gris fonce */

.coul5{
color:  #211d1d;
}

/* coul6 = noir */

.coul6{
color:  #000000;
}

/* coul7 = gris moyen */

.coul7{
color:  #666666;
}

/* coul8 = gris clair */

.coul8{
color:  #999999;
}

/* coul9 = rouge clair */

.coul9{
color: #f11815;
}

/* coul10 = or clair */

.coul10{
color: #e7c25b;}

/* coul11 = gris très clair */

.coul11{
color: #d6d6d6;}

/* coul 12 = or plus clair*/

.coul12{
color: #bca563;}

.coul3-13-uppercase{
font-size: 13px;
text-transform: uppercase;
color: #865c00;
}

.separateur-pointille{
height: 10px;
background: transparent url(../pictos_site_21/back_separateur_pointilles.gif) repeat-x left bottom;
margin:0 0 17px 0;
}

.separateur-liste{
height: 4px;
font-size: 6px;
}

.separateur-transparent{
font-size: 12px;
line-height: 1.8em;
}

.bloc-couleur {
margin-top: 10px;
margin-bottom: 10px;
border: 1px #666666 solid;
background-color: #2c2829;
padding: 10px;
}

.bloc-couleur a{
color: #f11815;
}

.bloc-couleur h5{
margin: 0px;
}

.bloc-cadre, .bloc-cadre2 {
margin: 0px;
background-color: #ffffff;
padding: 10px;
border: 1px #d31414 solid;
margin: 0 0 10px 0;}

.bloc-cadre2 {
border: 1px #5e677d solid;
}

hr {
 display:block;
 height: 1px;
 margin: 0;
 padding: 0;
 color: #666666;
 background-color: #666666;
 border: 0;
margin-top: 10px;
margin-bottom: 10px; }

hr.pointille {
margin: 15px 0 22px 0;
padding: 0;
min-height: 10px;
background: url(../pictos_site_21/fond_filet_horizontal_bleu.gif) 
repeat-x left bottom;
background-color: #ffffff;
color: white;}


tbody {
font-size: 13px;
}


form {
display:block;
margin:0;
padding:0;
}

p {
margin:0;
padding:0;
}

ul{
margin: 10px 0 10px 12px;
padding: 0px;
}

li{
list-style-type: none;
background-image: url(../pictos_site_21/fleche_coul2.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 0 14px 10px 10px;
}

li a{
text-decoration: none;
}

li a:hover{
text-decoration: underline;
}

ul.coul10 li{
margin: 10px 0 10px 22px;
padding: 0px;
}

ul.coul10 li{
list-style-type: none;
background-image: url(../pictos_site_21/picto_fleche_coul7.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding: 0 14px 10px 10px;
}

ol {
list-style-type: decimal; 
background-image: none;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 20px;
margin-right: 0px;
padding: 0px;
}

#conteneur {
margin: auto;
width: 962px;
}

#contenu {
padding: 8px 0px 0px 0px;
text-align: left;
background: #2c2829 url(../pictos_site_21/back_gde_tetiere.jpg) no-repeat center top;
}

#spe-contenu{
padding: 10px 19px 0px 19px;
}

table #contenu-td-GP{
color: #fff;
font-size: 12px;
border: none;
text-align: justify;
}

a.lire-la-suite{
color: #865c00;
text-decoration: none;
font-weight: bold;
font-size: 10px;
}

.lire-la-suite:hover{
	text-decoration: underline;
}

.caption{
	display: none;
}

#btn-invitation{
width:218px;
text-align: left;
float:left;
margin-top: 55px;
margin-bottom: 22px;
}

*:first-child+html #btn-invitation{margin-top: 30px;} 
* html #btn-invitation{margin-top: 30px;}

.nouveaute{
width: 255px;
float: left;
color: #ffffff;
font-size: 13px;
line-height: 17px;
margin-top: 62px;
margin-left: 13px;
}

*:first-child+html .nouveaute{margin-top: 32px;} 
* html .nouveaute{margin-top: 32px; margin-left: 0px;}


#photos{
width: 432px;
height: 339px;
float: right;
font-size: 11px;
color: #ffffff;
}

#titre-bloc-photos{
float:right;
width:432px;
margin-top: 9px !important;
}

#titre-bloc-photos h2{
font-size:22px;
font-weight:bold;
color:#ffffff;
margin: 0 0 12px 18px;
}

#photos .panel-overlay a{
color: #ffffff;
}

#photos .panel-overlay a:hover{
text-decoration:none;
}

#bloc-top{
height: 90px;
padding: 0 0 15px 0;
margin: 0 0 12px 0;
}

#banniere-horizontale{
width: 728px;
height: 90px;
float: left;
padding: 11px 4px 0 0;
background: url(../pictos_site_21/back_onglet_pub.gif) no-repeat left 0px;
}

#bloc-abonnez-vous{
margin: 6px 0px 0px 0px;
width: 204px;
height: 96px;
float: right;
}

#bloc-france{
width: 106px;
float: left;
padding: 0;
}

#header {
margin: 0px;
padding: 0px;
width: 962px;
height: 107px;
background: url(../pictos_site_21/back_header_accueil.jpg) no-repeat left top;
color: #ffffff;
position: relative;
}

#bloc-logo {
float: left;
text-align: left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

#pictos-top{
position: absolute;
top: 67px;
left: 530px;
width: 432px;
height: 40px;
text-align: left;
}

#btn-img-liens{
width: 180px;
height: 40px;
float: right;
margin: 0 55px 0 0;
background: url(../pictos_site_21/back_onglet_pictos.gif) no-repeat left bottom;
}

#btn-img-liens a{
	
}

/* Colonne GAUCHE */

#contenu-div{
padding: 0 10px 40px 19px;
}

#contenu-div-commentaires{
padding: 0 10px 40px 19px;
}

/* Bloc A LA UNE */

#bloc-a-la-une{
width: 509px;
position: relative;
margin-bottom: 18px;
}

#contenu-a-la-une{
position: absolute;
top: 199px;
left: 0px;
height: 87px;
width: 509px;
background-image: url(../pictos_site_21/back_a_la_une.png) !important;
/*background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='../pictos_site_21/back_a_la_une.png');*/
background-repeat: repeat;
}

#text-a-la-une{
float: left;
width: 420px;
padding: 8px 0 0 17px;
}

/* Bloc ACTUALITES */

#gauche{
font-size: 12px;
margin: 15px 0 0 0;
}

#bloc-actu-entreprises,
#bloc-actu-economie,
#bloc-actu-politique,
#bloc-actu-innovation,
#bloc-actu-mouvements,
#bloc-actu-culture-loisirs,
#bloc-actu-communication,
#bloc-actu-interview,
#bloc-actu-sport,
#bloc-liste-actualites{
width: 475px;
background: url(../pictos_site_21/titre_entreprises.gif) no-repeat left top;
padding: 49px 0px 0px 0px;
line-height: 1.4em;
color: #3e4444;
}

#bloc-actu-economie{
background-image: url(../pictos_site_21/titre_economie.gif);	
}
#bloc-actu-politique{
background-image: url(../pictos_site_21/titre_politique.gif);	
}
#bloc-actu-innovation{
background-image: url(../pictos_site_21/titre_innovation.gif);	
}
#bloc-actu-mouvements{
background-image: url(../pictos_site_21/titre_mouvements.gif);	
}
#bloc-actu-culture-loisirs{
background-image: url(../pictos_site_21/titre_culture_loisirs.gif);	
}
#bloc-actu-communication{
background-image: url(../pictos_site_21/titre_communication.gif);	
}
#bloc-actu-interview{
background-image: url(../pictos_site_21/titre_interview.gif);	
}
#bloc-actu-actualites{
background-image: url(../pictos_site_21/titre_actualites.gif);	
}
#bloc-actu-sport{
background-image: url(../pictos_site_21/titre_sport.gif);	
}

#bloc-liste-actualites{
line-height: 1.2em;
background: none;
padding: 10px 0px 0px 0px;
line-height: 1.4em;
color: #3e4444;
}

#bloc-liste-actu{
width: 475px;
line-height: 1.4em;
color: #3e4444;
}

td.first-line{
padding-top:17px;
}

*>td.first-line{
padding-top:5px;
}

.commenter{
margin: 10px 0 0 0;
text-align: right;
color: #999999;
font-size: 11px;
margin-bottom: 12px;
}

a.commenter-article, a.commentaire{
background: url(../pictos_site_21/fleche_coul5.gif) no-repeat left 3px;
padding: 0 0 0 8px;
color: #999999;
text-decoration: none;
font-size: 11px;
}

a:hover.commenter-article{
color: #d31414;
background: url(../pictos_site_21/fleche_coul3.gif) no-repeat left 3px;
}

a.commentaire{
background: none;
padding: 0;
}

a:hover.commentaire{
color: #d31414;
}

.actu-contenu{
margin: 12px 0 0 0;
}



a:hover.lire-suite, a:hover.voir-toutes-actus, a:hover.inscrivez-vous{
text-decoration: underline;
}

a.voir-toutes-actus{
background: url(../pictos_site_21/fleche_coul3.gif) no-repeat left 3px;
padding: 0 0 0 8px;
}

.inscrivez-vous{
font-size: 13px;
color: #d31414;
text-decoration: none;
font-weight: bold;
background: url(../pictos_site_21/fleche_coul3.gif) no-repeat left 4px;
padding: 0 0 0 10px;
}


.separateur{
height: 10px;
display: block;
}

.separateur3px{
height: 3px;
display: block;
}

* html .separateur3px{height: 0px; line-height: 0;}

.separateur2{
height: 4px;
}

.td-fond-pointille#immo1{
padding: 0 0 17px 0;
}

a.voir-toutes-les-annonces{
background: url(../pictos_site_21/fleche_coul3.gif) no-repeat left 3px;
padding: 0 0 0 8px;
text-decoration: none;
}

a:hover.voir-toutes-les-annonces{
text-decoration: underline;
}


/*CENTRE */

/*col-gauche*/

#col-gauche{
width: 100%;
}

#col-gauche-contenu{
padding: 10px 24px 25px 24px;
font-size: 13px;
line-height: 19px;
color: #a7a7a7;
background-color: #161313;
}

#col-gauche-contenu li{
color: #d6d6d6;
}

/*tableau-logos*/

#tableau-logos{
width: 100%;
line-height: normal;
}

#col-gauche-contenu #tableau-logos{
line-height: normal;
}

#tableau-logos a.lire-la-suite{
color: #ec100d;
text-decoration: none;
font-weight: bold;
font-size: 11px;
}

#tableau-logos a.lire-la-suite:hover{
text-decoration: underline;
}

#tableau-logos td.fd-grisclair a.lire-la-suite-img, #tableau-logos td.fd-grisfonce a.lire-la-suite-img{
background: transparent url(../pictos_site_21/img_lire_la_suite.gif) no-repeat left top;
padding: 2px 0 3px 0;
}

#tableau-logos td.fd-grisfonce a.lire-la-suite-img{
background: transparent url(../pictos_site_21/img_lire_la_suite_noir.gif) no-repeat left top;
}

#tableau-logos td.fd-grisclair a.lire-la-suite-img.active, #tableau-logos td.fd-grisfonce a.lire-la-suite-img.active{
background: transparent url(../pictos_site_21/img_lire_la_suite_moins.gif) no-repeat left top;
padding: 2px 0 3px 0;
}

#tableau-logos td.fd-grisfonce a.lire-la-suite-img.active{
background: transparent url(../pictos_site_21/img_lire_la_suite_moins_noir.gif) no-repeat left top;	
}

#tableau-logos h3{
font-size: 13px;
margin: 12px 0 6px;
color: #e7c25b;
border: 0;
}

#tableau-logos td.fd-grisclair{
background-color: #292626;
padding: 10px 10px;
color: #fff;
font-size: 12px;
line-height: 18px;
}

#tableau-logos td.fd-grisfonce{
background-color: #161313;
padding: 10px 10px;
color: #fff;
font-size: 12px;
line-height: 18px;
}

#tableau-logos td.fd-grisplusclair{
background-color: #000;	
padding: 10px 10px;
color: #fff;
font-size: 12px;
}

td.fd-grisclair h2, td.fd-grisfonce h2, td.fd-grisplusclair h2, td.fd-grisfonce h2.spe{
font-size: 16px;
color: #fff;
font-weight: normal;
padding: 0px;
margin-bottom: 8px;
line-height: 20px;
}

td.fd-grisfonce h2.spe{
font-size: 15px;
}

td.fd-grisclair h2 a, td.fd-grisfonce h2 a, td.fd-grisplusclair h2 a{
color: #e7c25b;
}

td.fd-grisclair h2 a:hover, td.fd-grisfonce h2 a:hover, td.fd-grisplusclair h2 a:hover{
text-decoration: underline;
}

td.fd-grisplusclair h3{
font-size: 12px;
color: #d31414;
font-weight: bold;
padding: 0px;
margin-bottom: 6px;
border: none;
}

td.fd-grisclair img{
margin: auto;
}

td.fd-grisfonce img{
margin: auto;
padding: auto;
text-align: center;
}

.toggle_container{
padding-bottom: 12px;
}

/* tableau partenaires associés */

#partenaires-associes{
margin-top: 25px;
}

#partenaires-associes a{
text-decoration: none;
color: #86703f;	
}

#partenaires-associes a:hover{
text-decoration: underline;
}

/* menu*/

#menu {
margin: 0px 0 0px 0;
background-image: url(../pictos_site_21/back_menu_horizontal_off.gif);
background-repeat: repeat-x;
height: 31px;
}

#menu-principal {
width: 962px;	
height: 35px;
text-align: center;
display: block;
}

#liens-sup{
width: 550px;
height: 31px;
float: right;
}

#liens-sup-contenu{
padding: 10px 18px 0px 13px;
float:right;
text-align: right;
}

#liens-sup a{
text-decoration: none;
color: #ffffff;
vertical-align: middle;
}

#liens-sup a:hover{
text-decoration: underline;
}

#bloc-rechercher{
vertical-align: middle;
margin-top: -2px;
}

.habillage-recherche {
height: 19px;
border: 1px #767676 solid;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
vertical-align: middle;
display: inline-block;
margin-right: 4px;
padding: 3px 1px 0px 22px;
color: #6b7489;
background-image: url(../pictos_site_21/img_loupe.gif);
background-repeat: no-repeat;
background-position: 2px 3px;
background-color: #FFFFFF;
}

.alignement {
vertical-align: middle;
display: inline-block;
}

#caleexplorer {
width: 100%;
}

.bloc-nav-actu{
padding: 0px;
margin: 20px 0 0px 0;
}

.ico-fleche-gauche {
padding-left: 10px;
background-image: url(../pictos_site_21/fleche_coul3_gauche.gif);
background-repeat: no-repeat;
background-position: left center; 
float: left;}

.ico-fleche-droite {
padding-right: 10px;
background-image: url(../pictos_site_21/fleche_coul3.gif);
background-repeat: no-repeat;
background-position: right center;
float: right; }

.bloc-nav-actu-top{
text-align: right;
width: 100%;
float: right;
padding: 0px;
margin: 10px 0 0px 0;
}

.ico-fleche-gauche-top {
padding-left: 10px;
background-image: url(../pictos_site_21/fleche_coul3_gauche.gif);
background-repeat: no-repeat;
background-position: left center; }

.ico-fleche-droite-top {
padding-right: 10px;
background-image: url(../pictos_site_21/fleche_coul3.gif);
background-repeat: no-repeat;
background-position: right center; }

#pied {
height: 165px;
font-size: 11px;
color: #181e2a;
text-align: right;
background: url(../pictos_site_21/back_bottom.gif) no-repeat left bottom;
position: relative;
margin-bottom: 25px;
}

#pied a{
text-decoration: none;
color: #181e2a;
}

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

#pied .espace{
margin-left: 10px;
margin-right: 10px;
color: #ffffff;
}

#liens-bloc{
text-align: left;
width:550px;
padding: 7px 19px 0 0;
color: #fff;
font-size: 11px;
position: absolute;
top: 101px;
left: 17px;
}

#liens-bloc a{
color: #ffffff;
}

#liens-bloc .espace{
color: #999999;
}

#lien-site-objectif{
position: absolute;
width: 144px;
height: 44px;
top: 114px;
left: 800px;
}

#logos-principaux{

padding-top: 0px;
float:right;
}

*>#logos-principaux{
padding-top: 5px;
}

* html #logos-principaux{
float: left;
padding-top: 5px;
}

/* lu par IE 7*/
*:first-child+html #logos-principaux{
padding-top: 0px;
}


#logos-partenaires{
width: 270px;
height: 57px;
float: right;
margin-top: 8px;
margin-right: 10px;
margin-left: 10px;
}

* html #logos-partenaires{
margin-top: 16px;
height: 57px;
width: 0px;
float: right;
}

#logos-partenaires-a{
width: 270px;
height: 57px;
}

.espace{
margin-left: 10px;
margin-right: 10px;
color: #d31414;
}

.espace-liens{
margin-left: 4px;
margin-right: 4px;
color: #ffffff;
}

.spacer {
clear: both;
}

.habillage-news, .habillage-news-hebdo {
vertical-align: top;
width: 150px;
height: 14px;
border: 1px #dedede solid;
margin: 0px;
margin-top:8px;
padding: 2px;
padding-left: 5px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
color: #999999;
line-height: 1.3em;
background: #FFFFFF;
}

.habillage-news-hebdo{
width: 155px;
}

.habillage-champs, .login-pass {
width: 250px;
background-color: #ffffff;
border: 1px #D5D5D5 solid;
height: 20px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding: 1px 1px 1px 3px;
}

.login-pass{
width: 113px;
height: 13px;
padding: 3px 1px 1px 3px;
}

.habillage-champs2{
width: 160px;
background-color: #ffffff;
border: 1px #D5D5D5 solid;
height: 18px;
margin-left: 24px;
margin-top: 10px;
margin-bottom: 10px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 3px;
}

.habillage-message {
width: 250px;
background-color: #ffffff;
border: 1px #999999 solid;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 3px; }

.habillage-select {
background-color: #ffffff;
border: 1px #999999 solid;
height: 18px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 3px; }

.habillage-select2 {
width: 90%;
background-color: #ffffff;
border: 1px #cccccc solid;
height: 18px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding-top: 1px;
padding-right: 1px;
padding-bottom: 1px;
padding-left: 3px;
margin-left: 24px;
margin-top: 10px;
margin-bottom: 10px;
}

.habillage-liste {
background-color: #ffffff;
font-size: 11px;
color: #666666;
width:55px;
border: 1px solid #cccccc;
}

.habillage-comm{
width: 160px;
background-color: #ffffff;
border: 1px #D5D5D5 solid;
height: 17px;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
padding: 1px 1px 1px 3px;
margin: 0 0 5px 0;
}

				
#form_comm textarea{
border: 1px #D5D5D5 solid;
font-family: Arial,Helvetica,sans-serif;
font-size: 11px;
}

/* haut de page*/

#bloc-hautdepage {
text-align: right;
margin-top: 30px;
padding-top: 5px;
background: url(../pictos_site_21/fond_filet_horizontal.gif) 
repeat-x left top;
font-size: 10px;
padding: 7px 0 0 0;
}

#bloc-hautdepage a{
color: #999999;	
text-decoration: none;
}

#bloc-hautdepage a:hover{
text-decoration: underline;
}

.ico-hautdepage {
padding-right: 10px;
background-image: url(../pictos_site_21/img_haut.gif);
background-repeat: no-repeat;
background-position: right center;
}


/* chiffres pages*/

ul#bloc-chiffre {
list-style: none;
margin: 0;
padding: 0;
font-size: 10px; }

#bloc-chiffre li{
display: inline;
padding: 0;
background-image: none;
}

#bloc-chiffre a{
color: #646A6C;
border: 1px #E7E7E7 solid;
background-color: #F4F4F4;
padding:2px;
text-decoration: none;
}

#bloc-chiffre a:hover{
color: #ffffff;
border: 1px #d31414 solid;
background-color: #d31414;
}

#bloc-chiffre a.youarehere, .bloc-chiffre a.youarehere:hover{
color: #ffffff;
border: 1px #d31414 solid;
background-color: #d31414;
}

/* Bloc ARBO */

#bloc-arbo {
font-size: 11px;
text-align: left;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
color: #666666;
border-bottom: 0px #ffffff solid;
}

#bloc-arbo a, #bloc-arbo a:visited {
text-decoration: none;
color: #666666;
}

#bloc-arbo a:hover, #bloc-arbo a:visited:hover {
text-decoration: underline;
color: #666666;
}

#arbo-on{
color: #d31414;
}

/*Liste des numéros objectif*/

ul#bloc-niveau3 {
list-style: none;
margin-top: 25px;
margin-left: 0px;
margin-bottom: 0px;
margin-right: 0px;
padding: 0;
font-size: 10px;
font-weight: bold;
 }

#bloc-niveau3 li{
float:left;
list-style: none;
padding: 0px; 
margin-bottom:3px;
display: block;
}

*>#bloc-niveau3 li{
float:left;
list-style: none;
padding: 0px; 
margin-bottom:10px;
}

#bloc-niveau3 a{
list-style: none;
color: #282f41;
padding-top:6px;
padding-bottom:15px;
padding-left:20px;
padding-right:20px;
border: 1px #ffffff solid;
text-decoration: none;
background-image: url(../pictos_site_21/back_niv3.gif);
background-repeat: repeat-x;
 }

*>#bloc-niveau3 a{
list-style: none;
color: #282f41;
padding-top:6px;
padding-bottom:7px;
padding-left:12px;
padding-right:12px;
border: 1px #ffffff solid;
text-decoration: none;
background-image: url(../pictos_site_21/back_niv3.gif);
background-repeat: repeat-x; }

#bloc-niveau3 a:hover{
color: #282f41;
background-color: #FFFFff;
background-image: url(../pictos_site_21/back_niv3_on.gif);
background-repeat: repeat-x;
}

#bloc-niveau3 a.youarehere, .bloc-niveau3 a.youarehere:hover{
color: #282f41;
background-color: #FFFFff;
background-image: url(../pictos_site_21/back_niv3_on.gif);
background-repeat: repeat-x;
}

/* Liste centre */

#liste-centre{
margin: 0px;
padding: 0px;
}

#liste-centre ul{
list-style: none;
margin: 0px;
padding: 0px;
font-size: 11px;
}

#liste-centre li {
text-align: left;
list-style-type: none;
background-image: url(../pictos_site_21/fleche_coul2.gif);
background-repeat: no-repeat;
background-position: 15px 3px;
padding: 0 14px 10px 25px;
}

#liste-centre a {
text-align: left;
color: #282f41;
text-decoration: none;
font-weight: bold; }

#liste-centre a:hover{
color: #d31414;
}

/* liste faq, servant pour le plan du site */

#liste-faq{
text-align: left;
}

#liste-faq ul{
list-style: none;
margin: 0px;
padding: 0px;
font-size: 11px;
text-align: left;
}

#liste-faq ul li{
margin: 0px;
text-align: left;
background-image: url(../pictos_site_21/fleche_coul2.gif);
background-repeat: no-repeat;
background-position: 15px 3px;
padding: 0 14px 7px 25px;
}

#liste-faq ul a{
text-align: left;
color: #282f41;
}

#liste-faq ul a:hover{
color: #ff0000;
text-decoration: none;
}


/* Popup */

#centre-popup{
font-size: 11px;
margin:0px;
line-height: 15px;
padding: 24px 30px 24px 30px;
text-align:justify;
}

#fancy_overlay{
	display: none;
}

#sub-gallery{
	background: #131313;
	padding: 10px;
	margin-top: 20px;
}

.page_standard{
	padding: 10px 24px 25px 24px;
font-size: 13px;
line-height: 19px;
color: #a7a7a7;
background-color: #161313;
}

.btn_accueil{
	text-decoration: none;
	background: transparent url(../pictos_site_21/img_picto_accueil.gif) center center no-repeat;
	display: block;
	float:left;
	
	width: 17px;
	height: 18px;
}
.btn_accueil:hover{
	background: url(../pictos_site_21/img_picto_accueil_hover.gif);
}

.btn_envoyer{
	text-decoration: none;
	background: transparent url(../pictos_site_21/img_picto_envoyer_ami.gif) center center no-repeat;
	display: block;
	float:left;
	
	width: 30px;
	height: 13px;
}
.btn_envoyer:hover{
	background: url(../pictos_site_21/img_picto_envoyer_ami_hover.gif);
}

.btn_imprimer{
	text-decoration: none;
	background: transparent url(../pictos_site_21/img_picto_imprimer.gif) center center no-repeat;
	display: block;
	float:left;
	
	width: 20px;
	height: 19px;
}
.btn_imprimer:hover{
	background: url(../pictos_site_21/img_picto_imprimer_hover.gif);
}

.btn_contact{
	text-decoration: none;
	background: transparent url(../pictos_site_21/img_picto_contact.gif) center center no-repeat;
	display: block;
	float:left;
	
	width: 18px;
	height: 20px;
}
.btn_contact:hover{
	background: url(../pictos_site_21/img_picto_contact_hover.gif);
}

#btn_photos{
	text-decoration: none;
	background: transparent url(../pictos_site_21/img_picto_photo_off.gif) center center no-repeat;
	display: block;
	float:left;
	width: 56px;
	height: 40px;
}
#btn_photos:hover, #btn_photos.here{
	background: url(../pictos_site_21/img_picto_photo_hover.gif);
}

#btn_videos{
	text-decoration: none;
	background: transparent url(../pictos_site_21/img_picto_video_off.gif) center center no-repeat;
	display: block;
	float:left;
	width: 56px;
	height: 40px;
}
#btn_videos:hover, #btn_videos.here{
	background: url(../pictos_site_21/img_picto_video_hover.gif);
}
