@charset "utf-8";
/* CSS Document */

body{
background-color:#FFFFFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
/*margin:0;*/
/*padding:0;*/

font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#555;
}

form{
padding:0;
margin:0;
}

a img:hover{
text-decoration:none;
}

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

ul, ol{
list-style-position:outside;
}

li {
list-style-position:outside;
}

img{
border:none;
}

p{
margin:0 0 10px 0;
}


.courant{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#555;
}



.courantMax{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:17px;
color:#555;
}

.courantIntroGris{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#555;
}

.courantIntro{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:16px;
color:#000;
}

.courantNoir{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000000;
}

.courantN95{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#000;
}

.courantN80{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#555;
}

.courant-avertissement{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#dd353a;
}


/*  ORANGES */ 
.courantOrange{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#EE7F00;
}

.geneva16orange{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
line-height:21px;
color:#EE7F00;
}

.geneva16orange a, .geneva16orange a:hover {
color:#EE7F00;
}

.geneva14orange{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#EE7F00;
}

.geneva12orange{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#EE7F00;
}

.geneva13orange{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#EE7F00;
}

.titre11orange{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#EE7F00;
text-transform:uppercase;
}

.titre12orange{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#EE7F00;
text-transform:uppercase;
}

a.titre12orange{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#EE7F00;
text-decoration:none;
}
a.titre12orange:hover{
color:#EE7F00;
text-decoration:underline;
}

.titre14orange{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#EE7F00;
text-transform:uppercase;
}

/*  ROUGE PUBLICATIONS */ 

.courantrouge{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#911117;
}

.geneva14rouge{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#911117;
}

.geneva12rouge{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#911117;
}

.geneva13rouge{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#911117;
}

.titre11rouge{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#911117;
text-transform:uppercase;
}

.titre12rouge{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#911117;
text-transform:uppercase;
}

.titre14rouge{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#911117;
text-transform:uppercase;
}


/*  BLEU CONTACT */ 

.courantbleu{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#005A94;
}

.geneva14bleu{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#005A94;
}

.geneva12bleu{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#005A94;
}

.geneva13bleu{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#005A94;
}

.titre11bleu{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#005A94;
text-transform:uppercase;
}

.titre12bleu{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#005A94;
text-transform:uppercase;
}

.titre14bleu{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#005A94;
text-transform:uppercase;
}


/*  OCRE MEDIA */ 

.courantmedias{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#A95C0A;
}

.geneva14medias{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#A95C0A;
}

.geneva12medias{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#A95C0A;
}

.geneva13medias{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#A95C0A;
}

.titre11medias{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#A95C0A;
text-transform:uppercase;
}

.titre12medias{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#A95C0A;
text-transform:uppercase;
}

.titre14medias{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#A95C0A;
text-transform:uppercase;
}

/*  ADHERENT */ 

.courantadherents{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
color:#8F6A54;
}

.geneva14adherents{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:21px;
color:#8F6A54;
}

.geneva12adherents{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#8F6A54;
}

.geneva13adherents{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#8F6A54;
}

.titre11adherents{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#8F6A54;
text-transform:uppercase;
}

.titre12adherents{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:19px;
color:#8F6A54;
text-transform:uppercase;
}

.titre14adherents{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:24px;
color:#8F6A54;
text-transform:uppercase;
}

.notes{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
color:#999999;
}

.notes2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:14px;
color:#555;
}


/*  QUIZZ, GLOSSAIRE */ 

.soustitreQuizz{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:13px;
line-height:17px;
color:#3E3E40;
}

.glossaireCourant{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#1A1A1A
}

.glossaireTerme{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:17px;
color:#911117;
text-transform:uppercase;
}

.glossaireLettre{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#911117;
text-transform:uppercase;
}

/* témoignages */

.pointilles-contacts-temoignages {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #808080;
}

.lienweb-contacts-temoignages {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #A4350B;
}

/* autres éléments */
.alinea00{
padding-left:0px;
}

.alineaMini{
margin-left:11px;
display:block;
}

.alinea01{
margin-left:15px;
display:block;
}

.alinea02{
padding-left:30px;
display:block;
}

.alinea03{
padding-left:45px;
display:block;
}

.alinea04{
padding-left:60px;
display:block;
}


.gauche{
float:left;
border:0;
margin:0 20px 20px 0;
}

.droite{
float:right;
border:0;
margin:0 0px 20px 20;
}

.puce-liste {
position: relative; 
clear:both;
float:left;
left: -12px;
width:8px;
height:9px;
border:1px solid #DDD;
margin-right:-8px;
overflow:visible;
overflow-x:visible;
overflow-y:visible;
display:inline;
text-align:right;
}

.puce-liste-image{
position: relative; 
clear:both;
float:left;
left: -35px;
width:30px;
height:9px;
margin-right:-35px;
overflow:visible;
overflow-x:visible;
overflow-y:visible;
display:inline;
text-align:right;
border:1px solid #DDD;
}

.puce-liste-dossiers {
position: relative; 
clear:both;
float:left;
left: -20px;
width:8px;
height:9px;
border:1px solid #DDD;
margin-right:-17px;
overflow:visible;
overflow-x:visible;
overflow-y:visible;
display:inline;
text-align:right;
}


/* --- --- --- */

div.listeDocs{
width:250px;
height:50px;
margin:10px 0px 10px 0px;
background-color:#FFCC00;
clear:both;
padding : 20px;
vertical-align:middle;
text-align:center;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#333333;
}

input.listeDocs{
padding:10px 50px 10px 50px;
margin:20px auto 20px auto;
width:90%;
display:block;
text-align:center;
color:#000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}

input.btFcklink{
padding:0px 5px 0px 5px;
margin:0 5 0 5;
width:auto;
text-align:right;
color:#000;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:9px;
line-heigth:9px;
}

div.listeDocs:hover{
cursor:pointer;
}

div.en-savoir-plus{
width:auto;
height:auto;
padding:15px 3px 3px 3px;
margin:0px;
background-color:#FFF;
border:1px #333 dashed;
}

.miniGris80{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:13px;
color:#222;
}
.miniGris60{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:13px;
color:#444;
}
.miniGris40{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:13px;
color:#666;
}
.miniGris20{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:13px;
color:#999;
}

.miniGris10{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
line-height:13px;
color:#CCC;
}
