.body, .titre, .chapo, .formulaire, .link, .liens, .liens2, .text, .menus, .menugauche, .menucentre, .news, .headline, .text2, .head, .headbold, .liencat, .ref, .mailing, .liengauche, .titlefin, .chapo2, .menutop , .menu, .title , .chap , .fixe , .linko , .texto , .champs , .champs2, .champs3 {

font-family : Arial, Helvetica, sans-serif; 

text-decoration : none; 

} 

.body, .link, .liengauche, .text, .text2, .head, .headbold, .mailing, .menus, .menugauche, .menucentre, .menutop, .menu {

font-size : 12px; 

} 

.liens , .liencat , .liens2, .invertedlink {

font-size : 10px; 

}

.invertedlink {

color : #b21107; 

} 

.invertedlink:hover {

color : #999999; 

} 

.liens {

color : #999999; 

} 

.liens:hover {

color : #b21107; 

} 

.liencat {

color : #556aa3; 

} 

.liencat:hover {

color : #b21107; 

} 

.liens2 {

color : #999999; 

font-weight : bold;

} 

.liens2:hover {

color : #b21107; 

font-weight : bold;

}

.liengauche {

color : #c1c2c5; 

text-align : right; 

padding-right : 20px; 

width : 100%; 

} 

.liengauche:hover {

color : #ffffff; 

font-weight : bold; 

} 

.link {

color : #556aa3; 

} 

.link:hover {

color : #b21107; 

text-decoration : underline; 

} 

.text {

color : #000000; 

text-align : justify; 

width : 350px; 

padding-right : 25px; 

padding-left : 25px; 

} 

.text2 {

color : #000000; 

text-align : justify; 

width : 500px; 

padding-right : 25px; 

padding-left : 25px; 

} 

.head {

color : #b21107; 

text-align : justify; 

} 

.headbold {

color : #b21107; 

font-style : normal; 

text-align : justify; 

font-weight : bold;

text-transform-capitalize;

}

.headline {

font-size : 14px; 

font-style : italic; 

color : #556aa3; 

text-align : right; 

padding-right : 20px; 

width : 100%; 

; font-weight: bold

} 

.headline:hover {

color : #ffffff; 

text-align : right; 

padding-right : 20px; 

width : 100%; 

} 

.titre {

font-size : 16px; 

color : #556aa3; 

font-weight : bold; 

} 

.chapo {

font-size : 13px; 

color : #ffffff; 

font-weight : bold; 

background-color : #b21107; 

background-image : url(img/main.gif); 

background-repeat : no-repeat; 

padding-left : 25px; 

width : 150px; 

height : 22px; 

} 

.formulaire {

color : #556aa3; 

font-weight : bold; 

} 

.ref {

font-size : 11px; 

color : #b21107; 

font-style : italic; 

} 

.ref:hover {

font-size : 11px; 

color : #556aa3; 

font-style : italic; 

}

.menutop {

color : #666666;

text-align : left; 

padding-left : 8px; 

height : 20px; 

width : 180px;

background-color : #ffffff; 

border-top : 1px solid #b21107; 

border-left : 1px solid #b21107; 

border-right : 1px solid #b21107; 

border-bottom : 0 none;

} 

.menutop:hover {

color : #ffffff; 

background-color : #b21107; 

border-top : 1px solid #b21107; 

border-left : 1px solid #b21107; 

border-right : 1px solid #b21107; 

border-bottom : 0 none; 

} 

.menu {

color : #666666; 

text-align : left; 

padding-left : 8px; 

height : 20px; 

width : 180px;

background-color : #ffffff; 

border : 1px solid #b21107;

} 

.menu:hover {

color : #ffffff; 

background-color : #b21107;

}

.menucentre {

color : #666666; 

text-align : left; 

padding-left : 8px; 

height : 20px; 

width : 130px; 

background-color : #ffffff; 

border : 1px solid #b21107;

} 

.menucentre:hover {

color : #ffffff; 

background-color : #b21107; 

}

.menus {

color : #666666; 

text-align : left; 

padding-left : 8px; 

height : 20px; 

width : 130px; 

background-color : #ffffff; 

border-top : 1px solid #b21107; 

border-left : 1px solid #b21107; 

border-right : 1px solid #b21107; 

border-bottom : 0 none;

}

.menus:hover {

color : #ffffff; 

background-color : #b21107; 

} 

.menugauche {

color : #b21107; 

text-align : right; 

height : 22px; 

width : 200px; 

padding-right: 15px

} 

.menugauche:hover {

color : #ffffff; 

height : 22px; 

background-image : url(img/navgau.gif); 

width : 200px; 

} 

.mailing {

color : #666666; 

text-align : justify; 

height : 22px; 

width : 200px; 

padding-left : 15px; 

padding-right : 15px;

}

.formulaire {

font-size : 11px; 

} 

.news {

color : #666666;

font-size : 11px;

text-align : justify; 

width : 150px;  

} 

.chapo2 {

font-size : 13px; 

color : #ffffff; 

font-weight : bold; 

background-color : #b21107; 

background-image : url(img/fleche.gif); 

background-repeat : no-repeat; 

padding-left : 25px; 

width : 150px; 

height : 22px; 

} 

.line {

background-image : url(img/line.gif); 

background-repeat : no-repeat; 

background-color : #c1c2c5;

; background-position: top; vertical-align: top

} 

.titlefin {

font-size : 12px; 

color : #b21107; 

font-style : italic;

}  

.champs , .champs2 {

font-size : 11px; 

} 

.texto {

padding-right : 5px; 

padding-left : 5px; 

width : 90px; 

} 

.linko {
font-size : 12px; 

color : #556aa3;
font-weight:bold; 

} 

.linko:hover {

color : #b21107; 
/**/ 
text-decoration : underline; 

} 

.title {

font-size : 12px; 

color : #556aa3; 

font-weight : bold; 

padding-left : 10px;

} 

.fixe {

font-size : 12px; 

color : #ffffff; 

font-weight : bold; 

background-color : #b21107; 

padding-left : 10px; 

width : 100px; 

height: 20px; 

} 

.chap {

font-size : 12px; 

color : #000000;

width: 100px;

font-weight : bold; 

padding-left : 10px; 

background-color: C1C2C5;

border-top : 1px solid #b21107; 

border-left : 0 none ; 

border-right : 1px solid #b21107; 

border-bottom : 0 none; 

} 

.champs {

color : #666666; 

text-align : justify; 

width : 100px; 

padding-left : 10px; 

padding-right : 5px; 

border-top : 1px solid #b21107; 

border-left : 0 none ; 

border-right : 1px solid #b21107; 

border-bottom : 0 none; 

} 

.champs2 {

color : #666666; 

text-align : justify; 

width : 200px; 

padding-left : 10px; 

padding-right : 5px; 

border-top : 1px solid #b21107; 

border-left : 0 none; 

border-right : 1px solid #b21107; 

border-bottom : 0 none; 

}

.champs3 {

color : #666666; 

text-align : justify; 

width : 200px; 

padding-left : 10px; 

padding-right : 5px; 

border-top : 1px solid #b21107; 

border-left : 1px solid #b21107;

border-right : 0 none;  

border-bottom : 0 none; 

}

//

.modifpolice {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

.modifpolice {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}


.text {
color : #000000; 
text-align : justify; 
/*width : 300px; */
padding-right : 0px; 
padding-left : 0px; 
font-size: 11px
} 
.headbold {
color : #b21107; 
font-style : normal; 
text-align : left; 
font-weight : bold;
text-transform-capitalize;
}