
/*

fond: #181718
texte, menu et ancre: #3d3d3d
fleche jaune: #fed841
gris beige: #8a837f
sous-titre orange: #d26c02
lien (orange clair): #dfa66b
beige : #d1baa3

gris : #eaeaea
gris 2 #aeaeb0

cadre result : #445059

*/

/*********************************  STYLE  */

.noir  {color:#000000}




marquee {color:#3d413e; font-size:14px; font-weight:bold; letter-spacing:2px; padding-top:2px; padding-bottom:2px}


/*********************************  BODY  */
BODY { font-family: verdana, sans-serif;  color: #3d3d3d; background:#181718; font-size:12px; margin:0px; marginheight:0px; marginwidth:0px;
	scrollbar-face-color:#ffffff;
	scrollbar-arrow-color:#181718;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#181718;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#181718;
	scrollbar-darkshadow-Color:#ffffff;}





/*********************************  TABLE  */
TABLE { height:auto; width:auto; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; marginheight:0px; marginwidth:0px;}
TABLE.cent { height:100%; width:100%; }
TABLE.cent_v { height:auto ; width:100%;}
//TABLE.tabppl {height:569px; width:1022px; margin-top:0px; background-color:#ffffff}
//TABLE.tabppl {height:569px; width:1000px; margin-top:0px; background-color:#ffffff}
TABLE.tabppl {height:569px; width:1000px; margin-top:0px; background-color:#ffffff}

TABLE.marge_bas { height:100%; width:100%; margin-bottom:270px}


TD  { height:auto; width:auto; color:#282828; font-size:12px; text-align:left; padding-top:0px; margin-top:0px; padding-right:0px; vertical-align:top}
TD.centrer { text-align:center; vertical-align:middle; padding:0px;}
TD.centrer2 { height:100%; text-align:center; vertical-align:middle;}
TD.centrer3 { text-align:center; vertical-align:middle; padding:10px;}
TD.centrer4 {text-align:center; vertical-align:top; padding-top:0px; padding-bottom:0px}
TD.centrer5 { text-align:center; vertical-align:bottom; padding-top:0px; padding-bottom:0px}
TD.centrer6 { text-align:left; vertical-align:middle; padding-top:0px; padding-bottom:0px}
TD.centrer7 { text-align:right; vertical-align:middle; padding-top:0px; padding-bottom:0px}
TD.milieu {text-align:center; width:50%}


TD.marge  {padding:10px; text-align:justify;}
TD.marge2  {padding:0px 10px 0px 10px;}
TD.marge3  {padding:0px 10px 0px 10px; text-align:center}
TD.marge4  {padding-left:10px; }
TD.marge5  {padding-right:10px; }
TD.marge6 {padding:20px 0px 20px 0px; }
TD.marge7 { padding-bottom:20px; }
TD.marge8 {padding:5px; }

TD.align1  {text-align:right}
TD.align2  {text-align:left}
TD.align3 {vertical-align:top}
TD.align4 {vertical-align:bottom}

TD.bandeau {height:135px;}
TD.edito {height:770px}
TD.bg {background:url(image) no-repeat top left}
TD.bgimg2 {height:125px; background:url(../image/bandeau_haut2.jpg) no-repeat top left; padding:0px 10px 0px 10px; text-align:justify;}
TD.bgimg3 {height:125px; background:url(../image/bandeau_haut.jpg) no-repeat top left; padding:0px 10px 0px 10px;}
TD.bgsansimg2 {height:125px; text-align:justify;}


TD.bgimg4 {background:url(../image/fond_annuaire.jpg) no-repeat top left}

//TD.bgimg5 {background:url(../image/liste_annu_haut.jpg) no-repeat top left}
TD.bgimg5 {background:url(../image/liste_annu_haut.jpg) no-repeat top left; padding-bottom:120px}
TD.bgimg6 {height:125px; background:url(../image/contacthhh.jpg) no-repeat top left; padding:0px 0px 0px 0px;}
//TD.bgimg7 {height:125px; background:url(../image/contactbasg.jpg) no-repeat top left; padding:0px 10px 0px 10px;}

TD.cel1 {width:215px;  background:url(../image/fond_menu.jpg) no-repeat top left; background-color:#bcbebb;}
TD.cel2 {width:160px; background-color:#eaeaea;}
//TD.imgfond {background:url(../image/default_fond1.jpg) no-repeat top left}

/*
TD.imgdentelle { background:url(../image/fond_photo.gif) no-repeat top left; padding:10px 10px 40px 10px; border:solid 0px #ffddff}
TD.logoffdb {background:url(../image/fond_logo.gif) no-repeat top right; padding:10px; border:solid 0px #ffddff}
TD.imgdentellegauche { background:url(../image/fond_photo2.2.gif) no-repeat top left;  padding:10px 10px 50px 10px;}
TD.imgdentelle2 { background:url(../image/fond_photo2.gif) no-repeat top left; padding:10px}
*/



TD.imgdentelle { background:url(../image/fond_photo.gif) no-repeat top left; padding:10px 10px 40px 10px; border:solid 0px #ffddff}
TD.logoffdb {background:url(../image/fond_logo.gif) no-repeat top right; padding:10px; border:solid 0px #ffddff}
TD.imgdentellegauche { background:url(../image/fond_photo2.2.gif) no-repeat top left;  padding:10px 10px 50px 10px;}
TD.imgdentelle2 { background:url(../image/fond_photo2.gif) no-repeat top left; padding:10px}


TD.illustr_img { text-align:center; vertical-align:middle; padding:0px 0px 0px 0px; border:solid 0px #ff00ff}
TD.rech_marge {padding:10px 0px 10px 0px}
TD.rech_marge2 {padding:10px 10px 10px 0px}



TD.liste_result {padding-left:50px; background:url(../image/liste_annu_milieu.jpg) repeat top left}
TD.contactg {background:url(../image/contactbasg.jpg) no-repeat top left}
TD.contactd {background:url(../image/contactcentred.jpg) repeat top left;}
TD.contactd2 {background:url(../image/contactbasd.jpg) no-repeat top left;}


TD.pop_haut {height:45px; background:url(../image/popup_haut.gif) no-repeat top left;  }
TD.pop_milieu {background-color:#445059; padding:0px 15px 0px 15px}
TD.pop_bas {height:50px; background:url(../image/popup_bas.gif) no-repeat top left; }


TD.liste_bas {height:180px; background:url(../image/liste_annu_bas.jpg) no-repeat top left}
TD.liste_bas2 {height:180px; background:url(../image/bibli_bas.jpg) no-repeat top 7px; }


/* h */
H1 {font-size:19px; font-weight:bold; text-align:left; }
H2 {font-size:13px; font-weight:bold; text-align:left; }


H1.actu {font-size:21px; font-weight:bold; text-align:left; color:#ffffff; letter-spacing:3}
H1.titre_page {font-size:20px; font-weight:normal; text-align:right; color:#8a837f; margin:0px; padding:0px}
H2.titre_page2 {font-size:16px; font-weight:normal; text-align:right; color:#8a837f; margin:0px; padding:0px; letter-spacing:-1}
H3.titre {font-size:14px; font-weight:bold;  color:#d26c02;  padding-top:10px;}
H3.titre2 {font-size:14px; font-weight:bold;  color:#d26c02;  padding-top:200px;}
H5 {font-size:12px; font-weight:normal; color:#8a837f;}
H6.contact {font-size:11px; font-weight:bold; text-align:left; color:#ffffff; margin:0px; padding:0px;}
H6.c10 {font-size:10px; font-weight:normal; text-align:left; color:#ffffff; vertical-align:top; margin:0px; padding:0px;}

H6.titre {font-size:11px; font-weight:bold; text-align:left; color:#3d3d3d; vertical-align:top; margin:0px; padding:0px;}




/* span */
span.rech {font-size:17px; font-weight:bold; text-align:left; color:#850c00}
span.plus {font-size:30px; font-weight:normal; color:#8a837f}
//span.plus2 {font-size:14px; font-weight:bold; }
span.plus2 {font-size:18px; font-weight:normal; }
span.moins {font-size:12px; font-weight:normal; }

span.orange {color:#fed841}



/* styles pour les paragraphes de base*/
P { text-align:justify; font-size:11px; font-family:Verdana, sans-serif; color:#3d3d3d; font-weight:normal; margin:0px; }
P.titre { font-size:12px; text-align:left;}
P.blanc { font-size:10px; color:#ffffff; font-weight:bold;}
P.actu { font-size:10px; color:#ffffff; font-weight:bold; text-align:left}

P.gras { font-weight:bold;}
P.align2 {text-align:justify;}
P.petit {font-size:10px; text-align:left;}
P.marge {padding-top:10px; padding-bottom:10px}
P.titre2 {color:#8a837f; font-size:13px; font-weight:bold; padding-bottom:5px; text-align:left;}
P.titre2bas {color:#8a837f; font-size:13px; font-weight:bold; padding-bottom:5px; padding-top:200px;}
P.pboldbas {color:#3d3d3d; font-size:12px; font-weight:normal; padding:220px 10px 5px 0px;}
P.pboldbas1 {color:#3d3d3d; font-size:12px; font-weight:normal; padding:200px 10px 5px 0px;}


P.recherche {color:#dfa66b; font-size:12px; font-weight:bold; padding-bottom:5px;}
P.rech_blc {color:#ffffff; font-size:10px; font-weight:bold; padding-top:7px;margin-left:2px}



P.txt_rech1 { font-size:14px; color:#ffffff; font-weight:bold; text-align:center}
P.txt_rech2 { font-size:12px; color:#ffffff; font-weight:bold;}
P.txt_rech3 { font-size:12px; color:#ffffff; font-weight:normal; text-align:left}
P.txt_rech4 { font-size:12px; color:#d26c02; font-weight:normal;}





/* styles pour les puces*/
ul { margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:20px;}

input {border:solid 0px #000000;}
select {font-size:12px; border:solid 0px #000000; margin-left:4px; width: 174px}
input.rech_bout {color:#ffffff; background-color:#435059;  border:solid 0px #000000;}



/* images */
img.imgedito {margin:10px;}
img.pf {float:left}
img.puceancre {margin-right:10px;}
img.img2{margin:0px 5px 0px 0px ;}
img.imgnews {margin:10px 5px 10px 10px ;}



/* styles pour les calques : un calque container, un calque normal*/
DIV.container {position:relative; top:0px; left:0px; width:100%; height:100%; border:solid 0px #575f61; text-decoration:none; z-index:2; }
DIV.container1 {position:relative; top:0px; left:0px; width:10px; height:100%; border:solid 0px #575f61; text-decoration:none; z-index:1; }

DIV {position:absolute;  border:solid 0px #ff00ff}
DIV.relative {position:relative; }

DIV.imgsm {top:-50px; left:0px; height:366; width:160px; background:url(../image/sous_menu1.jpg) no-repeat top left;}
DIV.imgsm2 {top:-10px; left:0px; height:466; width:160px; background:url(../image/fond_menu_action2.jpg) no-repeat top left;}
DIV.imgsm3 {top:0px; left:0px; height:366; width:160px; background:url(../image/fond_menu_action3.jpg) no-repeat top left;}
DIV.imgsm5 {top:28px; left:0px; height:466; width:160px; background:url(../image/fond_menu_action.jpg) no-repeat top left;}

DIV.video  {position:relative; width:420px; border:solid 16px #d1baa3;   filter:alpha(opacity=65);    -moz-opacity:0.5;    opacity: 0.5; padding:0px 0px 0px 0px  }
DIV.video1 {position:relative; width:420px; border:solid 16px #d1baa3;   filter:alpha(opacity=65);    -moz-opacity:0.5;    opacity: 0.5; padding:0px 0px 0px 0px  }
DIV.video2 {position:relative; width:420px; border:solid 16px #d1baa3;   filter:alpha(opacity=65);    -moz-opacity:0.5;    opacity: 0.5; padding:0px 0px 0px 0px  }
DIV.video3 {position:relative; width:420px; border:solid 16px #d1baa3;   filter:alpha(opacity=65);    -moz-opacity:0.5;    opacity: 0.5; padding:0px 0px 0px 0px  }
DIV.video4 {position:relative; width:420px; border:solid 16px #d1baa3;   filter:alpha(opacity=65);    -moz-opacity:0.5;    opacity: 0.5; padding:0px 0px 0px 0px  }
DIV.video5 {position:relative; width:420px; border:solid 16px #d1baa3;   filter:alpha(opacity=65);    -moz-opacity:0.5;    opacity: 0.5; padding:0px 0px 0px 0px  }
DIV.video6 {position:relative; width:420px; border:solid 16px #d1baa3;   filter:alpha(opacity=65);    -moz-opacity:0.5;    opacity: 0.5; padding:0px 0px 0px 0px  }
DIV.video7 {position:relative; width:420px; border:solid 16px #d1baa3;   filter:alpha(opacity=65);    -moz-opacity:0.5;    opacity: 0.5; padding:0px 0px 0px 0px  }


DIV.savoirfaire {top:485px; left:30px; font-size:17px; color:#ffffff; font-weight:bold}
DIV.mention {top:538px; left:105px; font-size:10px; color:#ffffff; font-weight:bold}
DIV.vo {top:446px; left:30px;font-size:12px;width:189px; height:20px;}
DIV.vo2 {top:450px; left:55px; }
DIV.votransparant{position:absolute; top:450px; left:27px; width:189px; height:20px;  background-color:#ffffff; border:solid 0px #ff00ff  ;  filter:alpha(opacity=50);    -moz-opacity:0.5;    opacity: 0.5; z-index:1}
DIV.ancre {top:40px; left:20px; }
//DIV.txthaut {top:40px; left:440px; border:solid 0px #ff00ff}
DIV.txthaut {top:40px; left:390px; width:200px; border:solid 0px #ff00ff}
DIV.txthaut2 {top:40px; left:555px; width:200px; border:solid 0px #ff00ff}

DIV.illustration {top:5px; left:190px; width:395px; border:solid 0px #ff00ff; }
DIV.illustrationgauche {top:0px; left:10px; width:395px; border:solid 0px #ff00ff }
DIV.illustrationdouble {top:-15px; left:190px; width:395px; border:solid 0px #ff00ff }
DIV.illustrationtriple {top:-33px; left:190px; width:395px; border:solid 0px #ff00ff }
DIV.illustrationquatre {top:-43px; left:190px; width:395px; border:solid 0px #ff00ff }



DIV.logoffdb2 {top:0px; left:320px; width:250px; height:150px; border:solid 0px #ff00ff }

DIV.illustration2 {top:0px; left:350px; width:395px; border:solid 0px #ff00ff }
DIV.logo {top:30px; left:30px; }

DIV.rech_nom {top:280px; left:35px;  height:90px; border:solid 0px #ff00ff }
DIV.rech_tech {top:220px; left:233px;  height:90px; border:solid 0px #ff00ff }
DIV.rech_dest {top:220px; left:450px;  height:90px; border:solid 0px #ff00ff }

DIV.rech_bouton {top:500px; left:590px;  height:20px; width:180px;  border:solid 0px #ff00ff }

//DIV.cadre_result {top:150px; left:0px;  height:20px; width:785px;  border:solid 0px #ff00ff }
//DIV.cadre_result { position:absolute; top:150px; left:0px; height:600px; width:785px; padding-bottom:150px; border:solid 0px #ff00ff }
//DIV.cadre_result { position:relative; top:150px; left:0px; height:600px; width:100%; padding-bottom:150px; border:solid 0px #ff00ff }
DIV.cadre_result { position:relative; top:150px; left:0px; height:100%; width:100%; padding-bottom:150px; border:solid 0px #ff00ff }





//DIV.result_detail {top:90px; left:450px; height:380px; width:277px;  background:url(../image/fiche_annuaire.gif) no-repeat top left; border:solid 0px #ff00ff ; visibility:hidden; }
//DIV.result_detail {top:90px; left:450px; height:380px; width:277px;  border:solid 0px #ff00ff ; visibility:hidden; }

DIV.result_detail {top:90px; left:450px; height:380px; width:300px;  border:solid 0px #ff00ff ; visibility:hidden; }




//DIV.fermer {top:350px; left:200px;   border:solid 0px #ff00ff }
DIV.fermer {position:relative; top:10px; left:190px;   border:solid 0px #ff00ff }

DIV.retour_rech {position:relative; top:100px; left:600px;   border:solid 0px #ff00ff }



DIV.special1 {position:relative; padding-top:85px; border:solid 0px #ff00ff}
DIV.actualite {top:200px; left:830px; height:235px; width:155px;   border:solid 0px #ff00ff }




div.contact1 {top:129px; left:0px; height:380px; width:310px; padding:0px 10px 0px 40px; border:solid 0px #ff00ff; background:url(../image/contactbasg.jpg) no-repeat top left}
//DIV.contact2 {  position:relative; top:129px; left:0px; height:100%; width:100%; padding-bottom:50px; border:solid 0px #ff00ff }
DIV.contact2 { position:relative; top:127px; left:303px; height:400px; width:480px; padding-bottom:120px; border:solid 0px #ff00ff }




/* styles pour les liens */

A {font-size:11px; font-family: verdana, sans-serif; color:#a00b04; text-decoration:none;}
A:link {color:#a00b04; text-decoration:none }
A:visited {color:#a00b04; text-decoration:none }
A:active {color:#a00b04; text-decoration:none }
A:hover {color:#a00b04; text-decoration:none }


A.gras {color:#a00b04;}
A.gras:link {color:#a00b04; text-decoration:none }
A.gras:visited {color:#a00b04; text-decoration:none }
A.gras:active {color:#a00b04; text-decoration:none }
A.gras:hover {color:#a00b04; text-decoration:none }

A.vo {color:#3d3d3d; font-size:12px;  font-weight:normal; padding:0px ; margin:0px; }
A.vo:link {color:#3d3d3d; text-decoration:none }
A.vo:visited {color:#3d3d3d; text-decoration:none }
A.vo:active {color:#3d3d3d;  text-decoration:none }
A.vo:hover {color:#3d3d3d;  font-weight:bold;  text-decoration:none }

A.vo2 {color:#ffffff;}
A.vo2:link {color:#ffffff; text-decoration:none }
A.vo2:visited {color:#ffffff; text-decoration:none }
A.vo2:active {color:#ffffff; text-decoration:none }
A.vo2:hover {color:#ffffff; text-decoration:none }

A.ancre {color:#3d3d3d; font-size:13px; font-weight:bold}
A.ancre:link {color:#3d3d3d; text-decoration:none }
A.ancre:visited {color:#3d3d3d; text-decoration:none }
A.ancre:active {color:#d26c02; text-decoration:none }
A.ancre:hover {color:#d26c02; text-decoration:none }


A.ill {color:#d26c02; font-size:11px; font-weight:normal; font-style:italic; }
A.ill:link {color:#d26c02; text-decoration:none }
A.ill:visited {color:#d26c02; text-decoration:none }
A.ill:active {color:#d26c02; text-decoration:none }
A.ill:hover {color:#3d3d3d; text-decoration:none }

A.illbl {color:#d26c02; font-size:11px; font-weight:normal; font-style:italic; }
A.illbl:link {color:#d26c02; text-decoration:none }
A.illbl:visited {color:#d26c02; text-decoration:none }
A.illbl:active {color:#d26c02; text-decoration:none }
A.illbl:hover {color:#dfa66b; text-decoration:none }


A.menu1 {color:#3d3d3d; font-size:12px;  font-weight:normal; padding:0px ; margin:0px; }
A.menu1:link {color:#3d3d3d; text-decoration:none }
A.menu1:visited {color:#3d3d3d; text-decoration:none }
A.menu1:active {color:#3d3d3d;  text-decoration:none }
A.menu1:hover {color:#3d3d3d;  font-weight:bold;  text-decoration:none }

A.result {color:#d26c02; font-size:12px; font-weight:normal;  }
A.result:link {color:#d26c02; text-decoration:none }
A.result:visited {color:#d26c02; text-decoration:none }
A.result:active {color:#d26c02; text-decoration:none }
A.result:hover {color:#3d3d3d; text-decoration:none }

A.rech {color:#d26c02; font-size:12px; font-weight:normal;  }
A.rech:link {color:#d26c02; text-decoration:none }
A.rech:visited {color:#d26c02; text-decoration:none }
A.rech:active {color:#d26c02; text-decoration:none }
A.rech:hover {color:#d26c02; text-decoration:none }


A.gris {color:#aeaeb0; font-size:11px; font-weight:normal;  }
A.gris:link {color:#aeaeb0; text-decoration:none }
A.gris:visited {color:#aeaeb0; text-decoration:none }
A.gris:active {color:#aeaeb0; text-decoration:none }
A.gris:hover {color:#aeaeb0; text-decoration:none }


A.retour_rech {color:#ffffff; font-size:12px; font-weight:bold; }
A.retour_rech:link {color:#ffffff; text-decoration:none }
A.retour_rech:visited {color:#ffffff; text-decoration:none }
A.retour_rech:active {color:#ffffff; text-decoration:none }
A.retour_rech:hover {color:#ffffff; text-decoration:none }

A.actu {color:#ffffff; font-size:10px; font-weight:bold; }
A.actu:link {color:#ffffff; text-decoration:none }
A.actu:visited {color:#ffffff; text-decoration:none }
A.actu:active {color:#ffffff; text-decoration:none }
A.actu:hover {color:#ffffff; text-decoration:none }


A.contact {color:#d26c02; font-size:10px; font-weight:bold;  }
A.contact:link {color:#d26c02; text-decoration:none }
A.contact:visited {color:#d26c02; text-decoration:none }
A.contact:active {color:#d26c02; text-decoration:none }
A.contact:hover {color:#3d3d3d; text-decoration:none }











