/* CSS Document */


h2 a {
color:#FC8F22;
}

h3 a {
color:#666666;
}

h3 a:hover {
color:#666666;
text-decoration:underline;
}

img{
display:none;
margin:0;
padding:0;
}

/* Partie centrale - Contenu droit */



.image_hp {
margin:0;
padding:0;
}

/* contenu apres image */

/* contenu du haut de la partie droite */


/* Fil ariane */

#wrapper #contenu  #contenu_milieu #ariane {
height:25px;
margin:0;
padding:0.3em 0 0 0.3em;
}

#wrapper #contenu  #contenu_milieu #ariane ul {
margin:0;
padding:0;
}

#wrapper #contenu  #contenu_milieu #ariane ul li {
color:#777ca6;
font-size:0.8em;
float:left;
list-style-type:none;
margin:0;
padding:0;
background:none;
}

#wrapper #contenu  #contenu_milieu #ariane ul li a {
color:#777ca6;
font-size:0.8em;
float:left;
list-style-type:none;
text-decoration:underline;
margin:0;
padding:0;
background:none;
}



#wrapper #contenu  #contenu_milieu h1 {
background:url(../../images/picto_h11.gif) no-repeat;
clear:both;
color:#FC8F22;
font-size:0.8em;
font-weight:bold;
height:30px;
margin:0;
padding:0.3em 0 0 0.3em;
}


#wrapper #contenu #contenu_milieu {
float:left;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu h2 {
background:url(../../images/picto_h3.gif) no-repeat;
color:#555A84;
font-size:17px;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu p {
color:#7d7d7d;
font-size:0.8em;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu p a {
color:#ff7f00;
text-decoration:none;
}

#wrapper #contenu #contenu_milieu p a:hover {
text-decoration:underline;
}

#wrapper #contenu #contenu_milieu ul {
margin:0;
padding:0;
list-style-type:none;
}

#wrapper #contenu #contenu_milieu ul li {
/*background: url(../images/puces_orange.gif) 0 5px no-repeat;*/
color:#7077A0;
font-size:0.8em;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu ul li a {
color:#7077A0;
font-size:0.8em;
margin:0;
padding:0;
text-decoration:underline;
}

#wrapper #contenu #contenu_milieu #partie1 {
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie1_form {
margin:0;
padding:0;
}



/* déclaration des deux partie du premier bloc de contenu */

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite {
margin:0;
padding:0;
}



#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche {
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite p a, #wrapper #contenu #contenu_milieu #partie1 #partie1_gauche p a {
color:#Ff7f00;
text-decoration:none;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite p a:hover, #wrapper #contenu #contenu_milieu #partie1 #partie1_gauche p a:hover {
text-decoration:underline;
}


/* Contenu - premier bloc de contenu partie - gauche  */




#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche h2 {
color:#FC8F22;
font-size:0.8em;
font-weight:bold;
margin:0;
padding:1em 0 0 3.5em;
}



#wrapper #contenu #contenu_milieu #partie1 #partie1_droite h2 {
color:#FC8F22;
font-size:0.8em;
font-weight:bold;
margin:0;
padding:1em 0 0 3.5em;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche {
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .partie1_contenu_interne_gauche {
clear:both;
margin:0;
padding:0;
width:100%;
}


#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .partie1_contenu_interne_gauche p {
color:#8C8C8C;
font-size:0.8em;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .partie1_contenu_interne_gauche_deuxieme  {
clear:both;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .arrow2 {
clear: both;
margin:0;
padding:0;
}


#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .partie1_contenu_interne_gauche_deuxieme p {
color:#8C8C8C;
float:left;
font-size:0.8em;
margin:0;
padding:0;
}


/*#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .partie1_contenu_interne_gauche img {
margin:0;
padding:0;
}*/

#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche #trait_separe1 {
margin:0;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite .trait_separe {
margin:0;
}



#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite #trait_separe2 {
margin:0;
padding:0;
}

#trait_separe3 {
margin:0;
padding:0;
}

#fin1 {
margin:0;
}


#icone_suite_bas {
margin:0;
padding:0;
}



#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .partie1_contenu_interne_gauche h3 {
background:url(../../images/picto_h3.gif) no-repeat;
color:#666666;
font-size:0.8em;
margin:0;
padding:1em 0 0 3.5em;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .partie1_contenu_interne_gauche_deuxieme h3 {
background:url(../../images/picto_h3.gif) no-repeat;
color:#666666;
font-size:0.8em;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .partie1_contenu_interne_gauche_deuxieme ul {
float:left;
margin:0;
padding:0;
list-style-type:none;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .partie1_contenu_interne_gauche_deuxieme ul li {
color:#666;
font-size:0.8em;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .partie1_contenu_interne_gauche_deuxieme ul li a {
background:url(../../images/puces_carresbleue.gif) no-repeat 20px 2px;
color:#666;
font-size:0.8em;
margin:0;
padding:0 0 0 3.5em;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_gauche .partie1_articles_gauche .partie1_contenu_interne_gauche_deuxieme ul li a:hover {
color:#FC8F22;
}



/* Contenu - premier bloc de contenu partie - droite  */

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite {
margin:0;
padding:0;
width:100%;
clear:both;
display:block;
}


/*


#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_deuxieme p {
color:#8C8C8C;
font-size:12px;
margin:0 0 5px 11px;
padding:0;
width:310px;
}


#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_deuxieme ul {
float:left;
margin:10px 0 0 0;
padding:0;
list-style-type:none;
width:260px;
}


#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_deuxieme ul li {
color:#666;
font-size:12px;
margin:0 0 3px 0;
padding:0;
}


#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_deuxieme ul li a {

background:url(../images/puces_carresbleue.gif) no-repeat 20px 2px;
color:#666;
font-size:12px;
margin:0;
padding:0 0 0 40px;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_deuxieme ul li a:hover {
color:#FC8F22;
}*/

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite img {
margin:0;
padding:0;
}


#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .arrow2 {
clear: both;
margin:0;
padding:0;
}


#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite,
#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_special {
clear:both;
margin:0;
padding:0;
width:100%;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite p,
#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_special{
color:#8C8C8C;
font-size:0.8em;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite p,
#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_special{
margin:0;
padding:0;
}



#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite h3,
#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_special h3{
background:url(../../images/picto_h3.gif) no-repeat;
color:#666666;
font-size:0.8em;
margin:0;
padding:0;
clear:both;
display:block;
}


#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite ul {
margin:0;
padding:0;
list-style-type:none;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite ul li {
color:#666;
font-size:0.8em;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite ul li a {
display:block;
background: url(../../images/puces_carresbleue.gif) 0 3px no-repeat;
color:#666;
font-size:0.8em;
margin:0;
padding:0 0 0 3.5em;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite ul li a:hover {
color:#FC8F22;
}




/* Liste a puce avec puces orange */

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_special ul {
float:left;
margin:0;
padding:0;
list-style-type:none;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_special ul li {
color:#666;
font-size:0.8em;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_special ul li a {
background: url(../../images/puces_orange.gif) 0 3px no-repeat;
color:#666;
font-size:0.8em;
margin:0;
padding:0 0 0 3.5em	;
}



#wrapper #contenu #contenu_milieu #partie1 #partie1_droite .partie1_articles_droite .partie1_contenu_interne_droite_special ul li a:hover {
color:#FC8F22;
}





/* Trait gris de separation entre les deux parties */

.trait_separation {
clear:both;
margin:0;
padding:0;
}



/* Partie 2 */

#wrapper #contenu #contenu_milieu #partie2 {
margin:0;
padding:0;
}

/* Partie 2 - section gauche */

#wrapper #contenu #contenu_milieu #partie2 #partie2_gauche {
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie2 #partie2_gauche h2 {
background:url(../../images/picto_h22.gif) no-repeat;
color:#FC8F22;
font-size:0.8em;
font-weight:bold;
height:32px;
margin:0;
padding:1em 0 0 3.5em;
}

#wrapper #contenu #contenu_milieu #partie2 #partie2_gauche p {
color:#8C8C8C;
font-size:0.8em;
margin:0;
padding:0;
}

/* partie 2 - Conteneur liste à puces */

#wrapper #contenu #contenu_milieu #partie2 #partie2_gauche #partie2_gauche_liste_haut {
display:none;
margin:0;
padding:0;
} 

#wrapper #contenu #contenu_milieu #partie2 #partie2_gauche #partie2_gauche_liste_bas {
display:none;
margin:0;
padding:0;
} */

#wrapper #contenu #contenu_milieu #partie2 #partie2_gauche #partie2_gauche_liste {
margin:0;
padding:0;
} 



/* partie 2 - liste à puces */


#wrapper #contenu #contenu_milieu #partie2 #partie2_gauche #partie2_gauche_liste ul  {
margin:00;
padding:0;
list-style-type:none;
} 

#wrapper #contenu #contenu_milieu #partie2 #partie2_gauche #partie2_gauche_liste ul li {
color:#666;
font-size:0.8em;
margin:0;
padding:0;
} 

#wrapper #contenu #contenu_milieu #partie2 #partie2_gauche #partie2_gauche_liste ul li a {
background: url(../../images/puces_carresbleue.gif) 0 3px no-repeat;
color:#666;
font-size:0.8em;
margin:0;
padding:0 0 0 3.5em;
}

#wrapper #contenu #contenu_milieu #partie2 #partie2_gauche #partie2_gauche_liste ul li a:hover {
color:#FC8F22;
}



#wrapper #contenu #contenu_milieu #partie2 #partie2_droite {
float:left;
margin:0;
padding:0;
}


.trait_separation2 {
clear:both;
margin:0;
padding:0;
}


/* Partie 3 */

#wrapper #contenu #contenu_milieu #partie3 {
margin:0;
padding:0;
}

/* Partie 3 - section gauche */

#wrapper #contenu #contenu_milieu #partie3 .partie3_gauche {
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie3 .partie3_gauche h2 {
background: url(../../images/mobile/h22.gif) no-repeat 0 0;
color:#FC8F22;
font-size:0.8em;
font-weight:bold;
margin:0;
padding: 0 0 0 3.5em;
}

.rss {
margin:0;
padding:0;
}

.trait_rss {
clear:both;
}



#wrapper #contenu #contenu_milieu #partie3 .partie3_gauche .partie3_gauche_gauche {
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie3 .partie3_gauche .partie3_gauche_gauche h3 {
color:#666;
font-size:0.8em;
font-weight:bold;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie3 .partie3_gauche .partie3_gauche_gauche p {
color:#8C8C8C;
font-size:0.8em;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie3 .partie3_gauche .partie3_gauche_droite {
margin:0;
padding:0;
}

.date {
color:#FF7F00;
font-size:0.8em;
margin:2em 0 0 0;
padding:0;
}

.label {
 display: block;
 text-align: right;
 font-size: 0.8em;
 color: #999;
 padding:0;
 margin:0;
}

legend {
 font-size: 0.8em;
 color: #4a4a4a;
 padding: 0;
 margin:0;
}

.spacer {
 font-size: 0.1em;
 height: 5px;
 clear: both;
}

#wrapper #contenu #contenu_milieu #partie1_form input {
border-left-color:#999;
border-left-style: solid;
border-left-width:1px;
border-top-color:#999;
border-top-style: solid;
border-top-width:1px;
border-bottom:none;
border-right:none;
color: #000000;
background-color: #fff;
width: 200px;
height: 16px;
margin:4px 0 0 0;
}

textarea {
border-left-color:#999;
border-left-style: solid;
border-left-width:1px;
border-top-color:#999;
border-top-style: solid;
border-top-width:1px;
border-bottom:none;
border-right:none;
color: #000000;
background-color: #fff;
width: 354px;
height: 100px;
}

textarea2 {
border-left-color: #000000;
border-left-style: outset;
border-top-color: #000000;
border-top-style: outset;
border-right-color: #bbbbbb;
border-right-style:inset;
border-bottom-color: #bbbbbb;
border-bottom-style: inset;
color: #000000;
background-color: #F5F5F5;
width: 250px;
height: 100px;
}

#wrapper #contenu #contenu_milieu #partie1_form #submit {
 height: 35px;
 border:none;
 width:198px;
}

input#code_postal {
 width: 80px;
}

fieldset {
margin:0;
padding:0;
}

.form {
margin:0;
padding:0;
}

/* Partie 3 - section droite */

#wrapper #contenu #contenu_milieu #partie3 .partie3_droite {
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie3 .partie3_droite h2 {
background:url(../images/mobile/h22.gif) no-repeat;
color:#FC8F22;
font-size:1em;
font-weight:bold;
margin:0;
padding:0 0 0 3.5em;
}

#wrapper #contenu #contenu_milieu #partie3 .partie3_droite .partie3_droite_texte {
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie3 .partie3_droite .partie3_droite_texte h3 {
color:#666;
font-size:0.9em;
font-weight:bold;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie3 .partie3_droite .partie3_droite_texte p {
color:#8C8C8C;
font-size:0.8em;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie3 .partie3_droite .precisions_rubrique {
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie3 .partie3_droite .precisions_rubrique p {
color:#555a84;
font-size:0.6em;
margin:0;
padding:0;
}

#wrapper #contenu #contenu_milieu #partie3 .partie3_droite .precisions_rubrique span{
color:#777ca6;
font-size:0.6em;
margin:0;
padding:0;
}

.precisions_rubrique a  {
color:#777ca6;
text-decoration:none;
}

.precisions_rubrique a:hover {
text-decoration:underline;
}


/* Partie centrale - Footer */

#footer {
clear:both;
margin:0;
padding:0;
}

#footer p {
color:#555A84;
float:left;
font-size:0.8em;
margin:0;
padding:0;
}

#footer p.privacy {
color:#555A84;
font-size:0.8em;
margin:0;
padding:0 ;
}


#footer a {
color:#555A84;
font-size:0.8em;
text-decoration:none;
}


