/* pour Newsletter*/



.verdana9pxrouge {font-family:Verdana ; font-size: 10px; font-style: normal; color: #560000; padding-left:3px;}

.verdana9pxrouge  a:link {color: #560000; text-decoration:none;}

.verdana9pxrouge   a:visited {color: #560000; text-decoration:none;}

.verdana9pxrouge   a:hover {color: #560000; text-decoration:none;}



.verdana9pxgris {font-family:Verdana ; font-size: 9px; font-style: normal; color: #A4A1A1;}

.verdana9pxgris a:link {color: #A4A1A1; text-decoration:none;}

.verdana9pxgris a:visited {color: #A4A1A1; text-decoration:none;}

.verdana9pxgris a:hover {color: #A4A1A1; text-decoration:underline;}



/* pour menu gauche accueil */



.verdana10pxrouge2 {font-family:Verdana ; font-size: 10px; font-style: normal; color: #6A0200;}

.verdana10pxrouge2 a:link {color: #6A0200; text-decoration:none;}

.verdana10pxrouge2  a:visited {color: #6A0200; text-decoration:none;}

.verdana10pxrouge2  a:hover {color: #6A0200; text-decoration:none;}



/* lien rouge puce fond gris*/



.verdana10pxrougelien {font-family:Verdana ; font-size: 10px; font-style: normal; font-weight: bold; color: #6A0200;

padding-left:25px;

background-image:url(../imagesSite/Puce_NosExpertisesFondGris.gif);

background-repeat:no-repeat;

background-position:1px 3px;}

.verdana10pxrougelien a:link {color: #6A0200; text-decoration:none;}

.verdana10pxrougelien a:visited {color: #6A0200; text-decoration:none;}

.verdana10pxrougelien a:hover {color: #FF000E; text-decoration:underline;}

/* lien pdf rouge puce fond gris*/



.verdana10pxrougelienpdf {font-family:Verdana ; font-size: 10px; font-style: normal; font-weight: bold; color: #6A0200; height:25px;

padding-left:25px;padding-top:5px;display:block;

background-image:url(../imagesSite/puce-pdf.gif);

background-repeat:no-repeat;

background-position:1px 3px;}

.verdana10pxrougelien a:link {color: #6A0200; text-decoration:none;}

.verdana10pxrougelien a:visited {color: #6A0200; text-decoration:none;}

.verdana10pxrougelien a:hover {color: #FF000E; text-decoration:underline;}

/* lien rouge puce fond blanc*/



.verdana10pxrougelien2 {font-family:Verdana ; font-size: 10px; font-style: normal; font-weight: bold; color: #6A0200;

padding-left:25px;

background-image:url(../imagesSite/Puce_NosExpertises.jpg);

background-repeat:no-repeat;

background-position:1px 3px;}

.verdana10pxrougelien2 a:link {color: #6A0200; text-decoration:none;}

.verdana10pxrougelien2 a:visited {color: #6A0200; text-decoration:none;}

.verdana10pxrougelien2 a:hover {color: #FF000E; text-decoration:underline;}



/* lien rouge puce pour Plan*/



.verdana14pxrougelien {font-family:Verdana ; font-size: 14px; font-style: normal; font-weight: bold; color: #6A0200;

background-image:url(../imagesSite/Puce_NosExpertises.jpg);

background-repeat:no-repeat;

background-position:1px 5px;}

.verdana14pxrougelien a:link {color: #6A0200; text-decoration:none;}

.verdana14pxrougelien a:visited {color: #6A0200; text-decoration:none;}

.verdana14pxrougelien a:hover {color: #FF000E; text-decoration:underline;}



/* pour portrait dans l'encart rouge */

.verdana10pxBlanc {font-family:Verdana ; font-size: 10px; font-style: normal; color: #ffffff;}

.verdana10pxBlanc a:link {color: #ffffff; text-decoration:none;}

.verdana10pxBlanc a:visited {color: #ffffff; text-decoration:none;}

.verdana10pxBlanc a:hover {color: #ffffff; text-decoration:underline;}



/* pour Newsletter*/

.verdana10pxrouge {font-family:Verdana ; font-size: 10px; font-style: normal; color: #FF0000; padding-left:3px; text-decoration:underline;}

.verdana10pxrouge a:link {color: #FF0000; text-decoration:none;}

.verdana10pxrouge  a:visited {color: #FF0000; text-decoration:none;}

.verdana10pxrouge  a:hover {color: #FF0000; text-decoration:underline;}



/* pour lien de la home*/

.verdana10pxrougeHome {font-family:Verdana ; font-size: 10px; font-weight: bold; font-style: normal; color: #6C0006;}

.verdana10pxrougeHome a:link {color: #6C0006; text-decoration:none;}

.verdana10pxrougeHome a:visited {color: #6C0006; text-decoration:none;}

.verdana10pxrougeHome a:hover {color: #FF000E; text-decoration:underline;}



.verdana10pxnoir {font-family:Verdana ; font-size: 10px; font-weight: bold; font-style: normal; color: #000000;}

.verdana10pxnoir a:link {color: #000000; text-decoration:none;}

.verdana10pxnoir a:visited {color: #000000; text-decoration:none;}

.verdana10pxnoir a:hover {color: #000000; text-decoration:underline;}



/* pour annotation*/

.verdana10px {font-family:Verdana ; font-size: 10px; font-style: normal; color: #000000;}

.verdana10pxa:link {color: #000000; text-decoration:none;}

.verdana10px a:visited {color: #000000; text-decoration:none;}

.verdana10px a:hover {color: #000000; text-decoration:underline;}



/* Typo Grise pour menu*/

.verdana10pxMenu {font-family:Verdana ; font-size: 10px; font-style: normal; color: #6C6C6C; padding-top:10px;}

.verdana10pxMenu a:link {color: #6C6C6C; text-decoration:none;}

.verdana10pxMenu a:visited {color: #6C6C6C; text-decoration:none;}

.verdana10pxMenu a:hover {color: #6C6C6C; text-decoration:none;}



.verdana10pxgris {font-family:Verdana ; font-size: 10px; font-style: normal; color: #666666; padding-top:10px; padding-left:5px; padding-right:5px; padding-bottom:5px; text-align:justify;}

.verdana10pxgris a:link {color: #666666; text-decoration:none;}

.verdana10pxgris a:visited {color: #666666; text-decoration:none;}

.verdana10pxgris a:hover {color: #666666; text-decoration:none;}



/* lien gris */

.verdana11pxGris {font-family:Verdana ; font-size: 11px; font-style: normal; color: #666666; padding-right:10px; text-align:justify;}

.verdana11pxGris  a:link {color: #666666; text-decoration:underline;}

.verdana11pxGris  a:visited {color: #666666; text-decoration:underline;}

.verdana11pxGris  a:hover {color: #666666; text-decoration:underline;}



/* titre gris pour Newsletter */

.verdana11pxGrisTitre {font-family:Verdana ; font-size: 11px; font-style: normal; font-weight: bold; color: #5E5E5E;}

.verdana11pxGrisTitre  a:link {color: #5E5E5E; text-decoration:none;}

.verdana11pxGrisTitre  a:visited {color: #5E5E5E; text-decoration:none;}

.verdana11pxGrisTitre  a:hover {color: #5E5E5E; text-decoration:underline;}



/* titre Rouge pour Newsletter */

.verdana11pxRouge{font-family:Verdana ; font-size: 11px; font-style: normal; font-weight: bold; color: #AA000A;}

.verdana11pxRouge a:link {color: #AA000A; text-decoration:none;}

.verdana11pxRouge a:visited {color: #AA000A; text-decoration:none;}

.verdana11pxRouge a:hover {color: #AA000A; text-decoration:none;}



/* titre Bordeau pour Newsletter */

.verdana11pxBordeau {font-family:Verdana ; font-size: 11px; font-style: normal; font-weight: bold; color: #97464B; padding-top:5px; padding-bottom:5px;}

.verdana11pxBordeau a:link {color: #97464B; text-decoration:none;}

.verdana11pxBordeau a:visited {color: #97464B; text-decoration:none;}

.verdana11pxBordeau a:hover {color: #97464B; text-decoration:none;}





/* lien Rouge pour Newsletter */

.verdana11pxlien {font-family:Verdana ; font-size: 11px; font-style: normal; color: #8D0008;}

.verdana11pxlien a:link {color: #8D0008; text-decoration:underline;}

.verdana11pxlien a:visited {color: #8D0008; text-decoration:underline;}

.verdana11pxlien a:hover {color: #8D0008; text-decoration:underline;}





/* pour page intérieur */

.verdana11px {font-family:Verdana; font-size: 11px; font-style: normal; color: #000000; padding-left:10px; padding-right:10px; text-align:justify;}

.verdana11px  a:link {color: #CC2D2A; text-decoration:none;}

.verdana11px  a:visited {color: #CC2D2A; text-decoration:none;}

.verdana11px  a:hover {color: #FF000E; text-decoration:underline;}



/* pour page intérieur */

.verdana11pxbis {font-family:Verdana; font-size: 11px; font-style: normal; color: #000000; padding-left:10px; padding-right:10px;}

.verdana11pxbis  a:link {color: #CC2D2A; text-decoration:none;}

.verdana11pxbis  a:visited {color: #CC2D2A; text-decoration:none;}

.verdana11pxbis  a:hover {color: #FF000E; text-decoration:underline;}



/* pour texte de la home */

.verdana11pxNoir {font-family:Verdana; font-size: 11px; font-style: normal; color: #000000; text-align:justify; padding-right:5px;}

.verdana11pxNoir  a:link {color: #000000; text-decoration:none;}

.verdana11pxNoir  a:visited {color: #000000; text-decoration:none;}

.verdana11pxNoir  a:hover {color: #000000; text-decoration:underline;}



/* pour texte de la home A LA UNE */

.verdana11pxNoirUne {font-family:Verdana; font-size: 11px; font-style: normal; color: #000000;}

.verdana11pxNoirUne  a:link {color: #000000; text-decoration:none;}

.verdana11pxNoirUne  a:visited {color: #000000; text-decoration:none;}

.verdana11pxNoirUne  a:hover {color: #000000; text-decoration:underline;}



/*titre gris */

.verdana12pxGris {font-family:Verdana ; font-size: 12px; font-style: normal; color: #696969;  padding-top:10px;}

.verdana12pxGris  a:link {color: #696969; text-decoration:none;}

.verdana12pxGris  a:visited {color: #696969; text-decoration:none;}

.verdana12pxGris  a:hover {color: #696969; text-decoration:underline;}



/* Ss titre noir espacé */

.verdana12pxNoir {font-family:Verdana ; font-size: 12px; font-style: normal; color: #000000; letter-spacing:1px;}

.verdana12pxNoir  a:link {color: #000000; text-decoration:none;}

.verdana12pxNoir  a:visited {color: #000000; text-decoration:none;}

.verdana12pxNoir  a:hover {color: #000000; text-decoration:underline;}



.verdana12pxRouge {font-family:Verdana ; font-size: 12px; font-style: normal; color: #730010;}

.verdana12pxRouge a:link {color: #730010; text-decoration:none;}

.verdana12pxRouge a:visited {color: #730010; text-decoration:none;}

.verdana12pxRouge a:hover {color: #730010; text-decoration:underline;}



/* lien avec puce */

.verdana12pxRougelien {font-family:Verdana ; font-size: 12px; font-style: normal; color: #6C0006;

padding-left:25px;

background-image:url(../imagesSite/Puce_NosExpertises.jpg);

background-repeat:no-repeat;

background-position:1px 3px;}

.verdana12pxRougelien a:link {color: #6C0006; text-decoration:none;}

.verdana12pxRougelien a:visited {color: #6C0006; text-decoration:none;}

.verdana12pxRougelien a:hover {color: #6C0006; text-decoration:underline;}



/* Recherche */

.verdana12pxBlanc {font-family:Verdana ; font-size: 12px; font-weight: bold; font-style: normal; color: #ffffff; padding-top:10px;}

.verdana12pxBlanc a:link {color: #ffffff; text-decoration:none;}

.verdana12pxBlanc a:visited {color: #ffffff; text-decoration:none;}

.verdana12pxBlanc a:hover {color: #ffffff; text-decoration:underline;}



/* Sommaire */

.verdana12pxGrisClair {font-family:Verdana ; font-size: 12px; font-style: normal; color: #909090; padding-top:15px; padding-left:5px;}

.verdana12pxGrisClair a:link {color: #909090; text-decoration:none;}

.verdana12pxGrisClair a:visited {color: #909090; text-decoration:none;}

.verdana12pxGrisClair a:hover {color: #909090; text-decoration:underline;}



/* Sous titre gris souligne pour composant spécial*/

.verdana12pxGrisSouligne {font-family:Verdana ; font-size: 12px; font-style: normal; color: #909090; text-decoration:underline;}

.verdana12pxGrisSouligne a:link {color: #909090; text-decoration:underline;}

.verdana12pxGrisSouligne a:visited {color: #909090; text-decoration:underline;}

.verdana12pxGrisSouligne a:hover {color: #909090; text-decoration:underline;}



/* Sous titre gris souligne */

.verdana12pxGrisSouligne2 {font-family:Verdana ; font-size: 12px; font-style: normal; color: #909090; padding-left:10px; text-decoration:underline;}

.verdana12pxGrisSouligne2 a:link {color: #909090; text-decoration:underline;}

.verdana12pxGrisSouligne2 a:visited {color: #909090; text-decoration:underline;}

.verdana12pxGrisSouligne2 a:hover {color: #909090; text-decoration:underline;}



/* titre Bordeau pour edito, cartouche */

.verdana12pxBordeau {font-family:Verdana ; font-size: 12px; font-style: normal; /*color: #790000; */padding-left:10px; padding-right:15px; padding-top:5px; padding-bottom:5px; text-align:justify;}

.verdana12pxBordeau a:link {color: #790000; text-decoration:none;}

.verdana12pxBordeau a:visited {color: #790000; text-decoration:none;}

.verdana12pxBordeau a:hover {color: #790000; text-decoration:none;}



/* Contenu */

.verdana13pxRouge {font-family:Verdana ; font-size: 13px; font-style: normal; color: #790000;}

.verdana13pxRouge a:link {color: #790000; text-decoration:none;}

.verdana13pxRouge a:visited {color: #790000; text-decoration:none;}

.verdana13pxRouge a:hover {color: #790000; text-decoration:underline;}



/* texte noir bulletin */

.verdana13pxNoir {font-family:Verdana ; font-size: 13px; font-style: normal; color: #000000; text-align:justify; padding-right:15px; }

.verdana13pxNoir a:link {color: #000000; text-decoration:none;}

.verdana13pxNoir a:visited {color: #000000; text-decoration:none;}

.verdana13pxNoir a:hover {color: #000000; text-decoration:underline;}



/* texte noir ss titre NOTRE POLITIQUE DE RECRUTEMENT  */

.verdana13px {font-family:Verdana ; font-size: 13px; font-style: normal; font-weight: bold; color: #000000; text-align:justify;}

.verdana13px a:link {color: #000000; text-decoration:none;}

.verdana13px a:visited {color: #000000; text-decoration:none;}

.verdana13px a:hover {color: #000000; text-decoration:underline;}



.verdana13pxRougevif {font-family:Verdana ; font-size: 13px; font-style: normal; color: #FE0505;}

.verdana13pxRougevif  a:link {color: #FE0505; text-decoration:none;}

.verdana13pxRougevif  a:visited {color: #FE0505; text-decoration:none;}

.verdana13pxRougevif  a:hover {color: #FE0505; text-decoration:underline;}



/* Titre rouge fin */

.verdana15pxRougevif {font-family:Verdana ; font-size: 15px; font-style: normal; color: #FE0505;}

.verdana15pxRougevif  a:link {color: #FE0505; text-decoration:none;}

.verdana15pxRougevif  a:visited {color: #FE0505; text-decoration:none;}

.verdana15pxRougevif  a:hover {color: #FE0505; text-decoration:underline;}



/* Titre rouge fin pour deux colonnes */

.verdana15pxRougevif2 {font-family:Verdana ; font-size: 15px; font-style: normal; color: #FE0505; padding-left:10px;}

.verdana15pxRougevif2  a:link {color: #FE0505; text-decoration:none;}

.verdana15pxRougevif2  a:visited {color: #FE0505; text-decoration:none;}

.verdana15pxRougevif2  a:hover {color: #FE0505; text-decoration:underline;}



/* Texte de newsletter */

.verdana14pxGris {font-family:Verdana ; font-size: 14px; font-style: normal; color: #616161; text-align:justify;}

.verdana14pxGris a:link {color: #616161; text-decoration:none;}

.verdana14pxGris a:visited {color: #616161; text-decoration:none;}

.verdana14pxGris a:hover {color: #616161; text-decoration:underline;}





/* Titre de page */

.arial18pxGris {font-family:Arial ; font-size: 18px; font-style: normal; color: #777777; padding-left:10px; }

.arial18pxGris  a:link {color: #777777; text-decoration:none;}

.arial18pxGris  a:visited {color: #777777; text-decoration:none;}

.arial18pxGris  a:hover {color: #777777; text-decoration:underline;}



/* Titre */

.arial16pxNoir {font-family:Arial ; font-size: 16px; font-style: normal; color: #000000; padding-left:10px;}

.arial16pxNoir a:link {color: #000000; text-decoration:none;}

.arial16pxNoir a:visited {color: #000000; text-decoration:none;}

.arial16pxNoir a:hover {color: #000000; text-decoration:underline;}



/* Titre Rouge Newsletter*/

.arial16pxRouge {font-family:Arial ; font-size: 16px; font-style: normal; font-weight:bold; color: #FF000F;}

.arial16pxRouge a:link {color: #FF000F; text-decoration:none;}

.arial16pxRouge a:visited {color: #FF000F; text-decoration:none;}

.arial16pxRouge a:hover {color: #FF000F; text-decoration:underline;}



/* Titre Argent pour Newsletter*/

.arial18pxArgent {font-family:Arial ; font-size: 18px; font-style: normal; color: #B6B6B6; letter-spacing:1px; padding-left:8px; padding-top:77px;}

.arial18pxArgent a:link {color: #B6B6B6; text-decoration:none;}

.arial18pxArgent a:visited {color: #B6B6B6; text-decoration:none;}

.arial18pxArgent a:hover {color: #B6B6B6; text-decoration:underline;}





/* Titre Blanc pour Portrait*/

.verdana18pxBlanc {font-family:Verdana ; font-size: 18px; font-style: normal; color: #ffffff; text-transform:uppercase;}

.verdana18pxBlanc a:link {color: #ffffff; text-decoration:none;}

.verdana18pxBlanc a:visited {color: #ffffff; text-decoration:none;}

.verdana18pxBlanc a:hover {color: #ffffff; text-decoration:underline;}



/* Titre Rouge Menu*/

.verdana20pxRouge {font-family:Arial ; font-size: 20px; font-style: normal; color: #AA000A; text-transform:uppercase;}

.verdana20pxRouge  a:link {color: #AA000A; text-decoration:none;}

.verdana20pxRouge  a:visited {color: #AA000A; text-decoration:none;}

.verdana20pxRouge  a:hover {color: #AA000A; text-decoration:underline;}



/* pour champ recherche */

.champstexte {

font-family:Arial;

font-style: normal;

color: #000000;

font-size:12px;

border-top:1px solid #000000;

border-left:1px solid #000000;

border-bottom:1px solid #000000;

border-right:1px solid #000000;

}



* html .champstexte {

font-family:Arial;

font-style: normal;

color: #000000;

font-size:12px;

padding-top:10px;

border-top:1px solid #000000;

border-left:1px solid #000000;

border-bottom:1px solid #000000;

border-right:1px solid #000000;

}



.champstexte2 {

font-family:Verdana;

font-style: normal;

color: #AA000A;

font-size:11px;



border-bottom:1px solid #000000;

border-right:1px solid #000000;

}





.champstexte3 {

font-family:Verdana;

font-style: normal;

color: #000000;

font-size:11px;

border-top:1px solid #000000;

border-left:1px solid #000000;

border-bottom:1px solid #000000;

border-right:1px solid #000000;

}



/* Tiret Marron */

.contenu p {

margin:0;

}



.contenu ul {

list-style-type:none;

margin-left:0;

margin-top:0;



}



.contenu ul li  {



padding-left:5px;

background-image:url('../imagesSite/TiretMarron.gif');

background-repeat:no-repeat;

background-position:0 5px;

}



/* puce Rouge */



.contenu2 p, .contenu2bis p {

margin:0px;

}

* html .contenu2 ul, * html .contenu2bis ul {

list-style-type:none;

margin-left:13px;

margin-top:0;

}



.contenu2 ul {

list-style-type:none;

padding-left:20px;

margin-top:0px;

}



.contenu2 ul li  {



padding-left:10px;

background-image:url('../imagesSite/PuceRouge.gif');

background-repeat:no-repeat;

background-position:0 1px;

}



.contenu2bis ul li  {

margin-top:0px;padding-top:0px;

margin-bottom:0px;padding-bottom:0px;

padding-left:10px;

background-image:url('../imagesSite/PuceRouge.gif');

background-repeat:no-repeat;

background-position:0 1px;

}



.contenu2bis ul {

list-style-type:none;

padding-left:30px;

margin-top:0px;

padding-top:0px;

margin-bottom:0px;

padding-bottom:0px;

}

.contenu2bis td {

padding:0px;

margin:0px;

}







/* puce Rouge deux colonnes */



.contenu3 p {

margin:0; 

list-style-type:none;

margin-left:1;

margin-top:0;

}



.contenu3 ul li  {



padding-left:10px;

background-image:url('../imagesSite/PuceRouge.gif');

background-repeat:no-repeat;

background-position:0 1px;

}



/* puce Rouge */







.contenu4 p {

margin:0;

}

.contenu4 ul {

list-style-type:none;

margin-left:2;

margin-top:0;

}



.contenu4 ul li  {



padding-left:10px;

background-image:url('../imagesSite/PuceRougeGrise.gif');

background-repeat:no-repeat;

background-position:0 1px;

}



/* menu */

h3.titre{



color: #AA000A;

font-family:Arial ; font-size: 20px; font-style: normal; color: #AA000A; text-transform:uppercase;

margin-left:10px;

margin-right:5px;

/*margin-top:35px;*/

display:block;

margin-bottom:0px;

letter-spacing:-2px;

visibility: hidden;

}



#menu, #menu ul  {



margin:0;

padding:0;

}

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

.surmenu {

font-family:Verdana ; font-size: 13px; font-style: normal; color: #790000;
list-style-type: none;





}

.surmenu a {



font-family:Verdana ; font-size: 13px; font-style: normal; color: #790000;

text-decoration:none;

padding-left:23px;

padding-right:30px;

padding-top:10px;

display:block;

}



.surmenu .actif1 {

display:block;

font-family:Verdana ; font-size: 13px; font-style: normal; color: #FE0505;

text-decoration:none;

background-image:url('../imagesSite/fondmenupucetrait.gif');

background-repeat:no-repeat;

background-position:0 12px;

padding-left:23px;

padding-right:60px;

}

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

.sousmenu  {

padding:0;

margin:0;

list-style-type: none;

font-family:Verdana ; font-size: 10px; font-style: normal; color: #6C6C6C;



}



.sousmenu  a {

padding:0;

margin:0;

line-height:12px;

padding-bottom:3px;

font-family:Verdana ; font-size: 10px; font-style: normal; color: #6C6C6C; 

display:block;

padding-left:33px;

padding-right:10px;

}



.sousmenu a:hover {

padding:0;

margin:0;

line-height:12px;

padding-bottom:3px;

font-family:Verdana ; font-size: 10px; font-style: normal; color: #6C6C6C; 

display:block;

padding-left:33px;

padding-right:10px;

text-decoration:underline;}





.sousmenu .actif2 {

font-family:Verdana ; font-size: 10px; font-style: normal; color: #000;

display:block;

background-image:url('../imagesSite/PuceMenuNoir.gif');

background-repeat:no-repeat;

background-position:23px 7px;

padding-left:33px;

padding-right:10px;



}

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







/* These are standard sIFR styles... do not modify */



.sIFR-flash {

	visibility: visible !important;

	

	margin: 0;

}



.sIFR-replaced {

	visibility: visible !important;

	  

}



span.sIFR-alternate {

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	display: block;

	overflow: hidden;

}





/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

