/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|		
|		Copyrigth (c) 2006 prosodie
|		Webdesign : Smart Agence
|		http://www.smartagence.com/
|		
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


/* ______________________[ 00 | META declarations ]________________________ */

body{margin:2px 0 10px 0;padding:0;font:100% Verdana,Arial,sans-serif;}
img{border:none;}
acronym, abbr, dfn{cursor:help;font-style:normal;border-bottom:1px dotted #dedede;}
hr{display:none;clear:both;}
a{text-decoration:none;color:#B5A676;}tx-indexedsearch-whatis
table{font-size:100%;}

/* ______________________[ 01 | Haut de page : logo, recherche, etc. ]________________________ */

/* NAVIGATION INTERNE À LA PAGE */
#NavigationInterne{display:none;}

#EnTete{margin:0;padding:0;display:block;text-align:left;}

/*ligne du haut dans l'entete*/
.EnTeteHaut{padding:0;margin:0;} 
.EnTeteHaut .Langage{display:none;}
.Bt_Rejoignez{display:none;}

/*ligne du bas dans l'entete*/
.EnTeteBas{text-align:left;} 
.EnTeteBas .Logo{margin:10px 0 25px 0;}
.EnTeteBas .FormRecherche{display:none;}


/* ______________________[ 02 | Navigation principale ]________________________ */

#menuHaut{padding:0;margin:0 auto;position:relative;}
#NavigationPrincipale{display:none;}

/* FIL d'ARIANE */
#FildAriane{float:left;padding:5pt 0 10pt 0;color:#666;text-align:right;font-size:.9em;}
#FildAriane a{color:#666;text-decoration:none;}
#TxtTools{display:none;}

/* ______________________[ 03 | Contenu principal : présentation en 3 colonnes*/


/* class permettant le retour dans le flux sans ajout de markup a appliquer sur le conteneur de flottant */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* */

/*-- contenu en 3 colones --*/
#ContainerCols{margin:0;padding:0;font-size:.9em;text-align:left;}


/* [ 03.1 | SPÉCIFIQUE ACCUEIL ]________________________ */
/* -- en 2 colones -- */
#Container2Cols{text-align:left;}

#Colones123{margin:0;padding:0 0 0 10px;float:feft;display:block;}

/* -- colonne 1 -- */
#ColAccueil_1{margin:0 0 5px 0;padding:0 1px 0 0;color:#666;}
#ColAccueil_1 dt strong{position:absolute;top:-777px;left:-777px;}
#ColAccueil_1 dl{float:left;height:95px;width:225px;margin:0;padding:0 6px 0 0;}
#ColAccueil_1 dl dd{background:url(../../img/bg_accueil_dl.gif) transparent no-repeat 5px 0;}
#ColAccueil_1 dl dd{margin:0;padding:10px 0 5px 20px;}
#ColAccueil_1 dl dd ul{padding:15px 0;list-style: none}
#ColAccueil_1 dl dd li{padding: 0 0 0 8px;background:url(../../img/bullet_li_66.gif) transparent no-repeat 0 6px;}
#ColAccueil_1 dl dd a{color:#666;text-align:left;font-size:1em;margin:0;padding:0 0 0 5px;}
#ColAccueil_1 dl dd span{padding:0 0 0 5px;}
#ColAccueil_1 dl dd img{margin:0 0 -2px 0;padding:0;}
#starbuck{margin:0 -3px 0 0 !important;}


#Ligne123_1{padding: 0 0 10px 0;}
#ColAccueil_1 #Ligne123_1 dl{height:auto;}
#ColAccueil_1 #Ligne123_1 dl dt#entreeVoice{background:url(../../img/us/accueil_dl_voice.gif) #fff no-repeat 5px 1px;padding:10px 0 6px 0;}
#ColAccueil_1 #Ligne123_1 dt strong{position:absolute;top:-777px;left:-777px;}
#ColAccueil_1 #Ligne123_1 dl.Longdl{height:auto;width:685px;margin:0;padding: 0 0 10px 0;background:url(../../img/) transparent repeat-y 0 100%;}
#ColAccueil_1 #Ligne123_1 dl.Longdl dd{background:url(../../img/bg_accueil_dl_R.gif) transparent no-repeat 5px 0;}


/* -- colone 2 -- */

#ColAccueil_2{float:right;}
#ColAccueil_2 dt strong{position:absolute;top:-777px;left:-777px;}
#ColAccueil_2 dl{padding:0;margin:0 1px;}
html>body #ColAccueil_2 dl{margin:0 2px;}
#ColAccueil_2 .ColNews{background:url(../../img/bg_col_news.gif) transparent repeat-x 0 27px;}
#ColAccueil_2 dl dd{margin:0;padding:14px 3px 0 18px;}
#ColAccueil_2 dl dd a{color:#000;font-size:1em;margin:0;padding:0;}
#ColAccueil_2 dl dd img{margin:0 5px -2px 0;padding:0;}

#ColAccueil_2 .lienNews{text-align:right;color:#000;font-size:1em;margin:0;padding:10px 18px 0 5px;}

#ColAccueil_2 .visuels{float:left;margin:0;padding:10px 0 0 4px;}

body.fr #news, body.fr #news a, body.en #news, body.en #news a, body.es #news, body.es #news a, body.us #news, body.us #news a{background:url(../../img/bg_titre_news.gif) transparent repeat-y 0 0;padding:7px 0 1px 18px;}
html>body #ColAccueil_2 body.fr #news, html>body #ColAccueil_2 body.fr #news a, html>body #ColAccueil_2 body.en #news, html>body #ColAccueil_2 body.en #news a, html>body #ColAccueil_2 body.es #news, html>body #ColAccueil_2 body.es #news a{background:url(../../img/bg_titre_news.gif) transparent repeat-y 0 0;padding:7px 0 1px 18px;}

#flash{display:none;}

/*-- images des entrées de l'accueil ---*/ 
body.fr #entree1, body.fr #entree1 a{background:url(../../img/fr/accueil_dl_1.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.fr #entree2, body.fr #entree2 a{background:url(../../img/fr/accueil_dl_2.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.fr #entree3, body.fr #entree3 a{background:url(../../img/fr/accueil_dl_3.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.fr #entree4, body.fr #entree4 a{background:url(../../img/fr/accueil_dl_4.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.fr #entree5, body.fr #entree5 a{background:url(../../img/fr/accueil_dl_5.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.fr #entree6, body.fr #entree6 a{background:url(../../img/fr/accueil_dl_6.gif) transparent no-repeat 5px 0;padding:10px 0 16px 0;margin:0;}

body.en #entree1, body.en #entree1 a{background:url(../../img/en/accueil_dl_1.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.en #entree2, body.en #entree2 a{background:url(../../img/en/accueil_dl_2.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.en #entree3, body.en #entree3 a{background:url(../../img/en/accueil_dl_3.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.en #entree4, body.en #entree4 a{background:url(../../img/en/accueil_dl_4.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.en #entree5, body.en #entree5 a{background:url(../../img/en/accueil_dl_5.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.en #entree6, body.en #entree6 a{background:url(../../img/en/accueil_dl_6.gif) transparent no-repeat 5px 1px;padding:10px 0 90px 0;margin:0;}

body.es #entree1, body.es #entree1 a{background:url(../../img/es/accueil_dl_1.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.es #entree2, body.es #entree2 a{background:url(../../img/es/accueil_dl_2.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.es #entree3, body.es #entree3 a{background:url(../../img/es/accueil_dl_3.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.es #entree4, body.es #entree4 a{background:url(../../img/es/accueil_dl_4.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.es #entree5, body.es #entree5 a{background:url(../../img/es/accueil_dl_5.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.es #entree6, body.es #entree6 a{background:url(../../img/es/accueil_dl_6.gif) transparent no-repeat 5px 1px;padding:10px 0 20px 0;margin:0 0 20px 0;}
body.es #entree6 form{padding:38px 0 0 0;margin:0;voice-family:"\"}\"";voice-family:inherit;padding:38px 0 0 0;margin:0;}
html>body.es #entree6 form{padding:0;margin:0;}

body.us #entree1, body.us #entree1 a{background:url(../../img/us/accueil_dl_1.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.us #entree2, body.us #entree2 a{background:url(../../img/us/accueil_dl_2.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.us #entree3, body.us #entree3 a{background:url(../../img/us/accueil_dl_3.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.us #entree4, body.us #entree4 a{background:url(../../img/us/accueil_dl_4.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.us #entree5, body.us #entree5 a{background:url(../../img/us/accueil_dl_5.gif) transparent no-repeat 0 10px;padding:10px 0 16px 0;margin:0;}
body.us #entree6, body.us #entree6 a{background:url(../../img/us/accueil_dl_6.gif) transparent no-repeat 5px 1px;padding:10px 0 90px 0;margin:0;}


#entree6 form{margin:0;padding:40px 0 0 15px;voice-family:"\"}\"";voice-family:inherit;margin:0;padding:40px 0 0 0;background-image:none;}
html>body #entree6 form{margin:0;padding:0;}
#entree6 label{position:absolute;top:-777px;left:-777px;}
#entree6 select{padding:0;width:200px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:.85em;color:#4f5557;voice-family:"\"}\"";voice-family:inherit;margin:0 0 0 12px;} 
html>body #entree6 select{margin:42px 0 0 15px;}


/* [ 03.2 | INTÉRIEUR — Colonne de menu secondaire ]________________________ */

/*ligne point haut de la nav*/
#LigneHautColMenu{height:1px;font-size:1px;width:205px;margin:0;padding:0;background: url(../../img/bg_ligne_nav.gif) repeat-x;}

/*centre de la nav gauche*/
#ColMenu{display:none;}


/* [ 03.3 | INTÉRIEUR — Colonne de contenu principal ]________________________ */

#ColContenu{text-align:left;margin:20px 0 0 24px;padding:0 0 10px 30px;float:left;}
/*#ColContenu li{padding:0 0 0 10px;background:url(../../img/tiret.gif) transparent no-repeat 2px 60%;}*/

#ColContenu a{font-weight:bold;}


#ColContenu p, #ColContenu h2, #ColContenu ol{margin:0 20px 1em 0;}
#ContainerCols #ColContenu ul li{padding:0 0 0 8px;margin:0;color:#000;font-weight:normal;background:url(../../img/bullet_li.gif) transparent no-repeat 0 6px;}

/*--contenu en 2 colonnes--*/

	
	
/*-- Titres de couleur bleu par default--*/
h1 img{margin:10px 0 0 -30px;padding:0 0 10px 0;}

#TitreText{font-size:1.25em;font-weight:bold;padding:0;margin:0;color:#3193d9;}

h1{font-size:1.25em;font-weight:bold;letter-spacing:-.02em;color:#3193d9;voice-family:"\"}\"";voice-family:inherit;margin:-10px 0;padding:0;}
html>body h1{margin:-10px 0 5px;padding:0;}
h2{font-size:1.25em;font-weight:bold;padding:10px 15px 0 0;margin:0;letter-spacing:-.02em;color:#3193d9;}
h3{font:bold 1em Verdana,sans-serif;padding:0 0 0 14px;margin:0 0 1em 0;color:#3193d9;background:url(../../img/bullet_h3_bleu.gif) transparent no-repeat 0 3px;}
h4{}

/*-- la chapeau avec filet bleu par default --*/
.chapeau{font-size:1em;font-weight:bold;margin:10px 20px 10px 0;padding:20px 20px 15px 20px;border:1px solid #3193d9}

caption{position:absolute;top:-777px;left:-777px;}
#ColContenu table.Tbl{border-collapse:collapse;border:solid 2px #b0b58d;margin:15px 20px 15px 0;font-size:100%;}
#ColContenu table.Tbl thead th{padding:2px 5px;background-color:#b4b48e;font-weight:bold;color:#fff;text-transform:uppercase;border-right:1px solid #fff;text-align:center;}
#ColContenu table.Tbl td.impaire{background-color:#edeee8}
#ColContenu table.Tbl .offres{text-align:left;padding-left:10px;}
#ColContenu table.Tbl td{border:1px solid #b0b58d;width:80px;text-align:center;vertical-align:middle;}
#ColContenu table.Tbl tbody th{width:350px;background-color:#edeee8;padding:5px 10px;border:1px solid #b0b58d;}

/*------- tableaux -------------*/

.left{float:left;margin:.6em 15px 15px 0;}
.right{float:right;margin:.6em 0 15px 15px;}
.center{text-align:center;}
.align-center{text-align:center;margin:0;padding:10px;}
.justify{text-align:justify;}
.middle{display:block;margin:0 auto;}
a.generique{font-weight:bold;color:#b5a676;}


/* [ 03.4 | INTÉRIEUR — Colonne de contenu contextuel au contenu principal ]________________________ */

#ColContextuel{padding:0;text-align:left;margin:0 12px 0 0;clear:both;}

/*--nav de droite--*/
.NavDroite{width:204px;margin:0;padding:0;}
.NavDroite a{color:#000;}
.NavDroite ul{list-style:none;padding:0;margin:0;}
.NavDroite li{list-style:none;background:url(../../img/bullet_nav.gif) transparent no-repeat 0 .5em;padding:0 0 0 10px;}
#ColContextueldl.NavDroite{padding:0 0 0 3px;voice-family:"\"}\"";voice-family:inherit;width:200px;}
html>body #ColContextuel dl.NavDroite{width:200px;}
/*--nav de droite couleur bleu par default--*/
#ColContextuel dl.NavDroite dt{font-weight:bold;color:#fff;background: url(../../img/bg_navdroite_bleu.gif) repeat-y;border-bottom:2px solid #fff;padding:7px 0 3px 5px;margin:0;}

#ColContextuel dl.NavDroite dd{border-bottom:2px solid #fff;margin:0;padding:0 5px 5px 15px;}
#ColContextuel dl.NavDroite dd p{margin:0;padding:0;}


/* ______________________[ 04 Page Presse | Navigation article de presse ]________________________ */

/*-- menu presse --*/
#ColContenu #menuPresse{width:680px;height:40px;padding:0;margin:10px 0;background:url(../../img/bg_nav_presse.gif) transparent no-repeat 0 28px;}

#ColContenu #menuPresse #NavigationPresse li{display:block;height:29px;float:left;margin:0 20px 0 -20px;padding:0 2px 0 0;width:73px;voice-family:"\"}\"";voice-family:inherit;margin:0 20px 0 -20px;padding:0 2px 0 0;width:71px;}
html>body #ColContenu #menuPresse #NavigationPresse li{margin:0 42px 0 -40px;padding:0;width:71px;}

#ColContenu #menuPresse #NavigationPresse li{background-image:url(../../img/fr/mnPresse.gif);background-repeat: no-repeat;background-position:0 0;}
#ColContenu #menuPresse #NavigationPresse li a{display:block;height:29px;color:#fff;margin:0 -20px 0 0;padding:10px 0 0 18px;width:89px;voice-family:"\"}\"";voice-family:inherit;height:19px;width:71px;}
html>body #ColContenu #menuPresse #NavigationPresse li a{height:19px;width:71px;}
#ColContenu #menuPresse #NavigationPresse .actif a{display:block;background-image:url(../../img/fr/mnPresse.gif);color:#666;background-repeat:no-repeat;background-position:0 -29px !important;}


/*-- liste presse --*/
#ColContenu #ListePresse dl dt strong{position:absolute;top:-777px;left:-777px;}
#ColContenu #ListePresse dl{width:680px;padding:0;margin:0;}
#ColContenu #ListePresse dd{padding:0;margin:0;}
#ColContenu #ListePresse dd ul{padding:0;margin:0;}
#ColContenu #ListePresse dd li{float:left;list-style:none;padding:0;margin:0;background-image:url(../../img/bg_ligne_nav.gif);background-repeat:repeat-x; background-position:0 0;}

#ColContenu #ListePresse dd li a .alignLeft{width:550px;float:left;}

#ColContenu #ListePresse dd li a{font-weight: bold;float:right;background:url(../../img/logo_acrobat.gif) transparent no-repeat 20px .8em;color:#000;padding:10px 5px 10px 42px;margin:1px 0 0 0;}

#ColContenu #ListePresse .bas{height:50px;background:url(../../img/bg_nav_bas_presse.gif) transparent no-repeat 0 0;margin:0;}
html>body #ColContenu #ListePresse .bas{width:680px;float:left;}


/*-- Bloc acrobat reader--*/
#acrobat{ float:left;background-color: #eeeee8;}
#acrobat img{ float:left;margin:0;padding:15px;}
#acrobat dl{padding:15px 0 0 0;margin:0;}
#acrobat dl dd p{margin:15px 0 0 0; font-weight: bold;}
#acrobat dl dd li{list-style:none;background:none;margin:0 0 0 -10px;}
#acrobat dl dd li a{color:#000;padding:0 0 0 7px;margin:0;list-style:none;background:url(../../img/bullet_nav.gif) transparent no-repeat 0 .5em;}




/* ______________________[ 05 Page Glossaire]________________________ */

.tx-sgglossary-pi1{padding:0;margin:0;}
.tx-sgglossary-pi1 form{padding:0;margin:0;}



.tx-sgglossary-pi1 form #menuOnglet{width:682px;background:url(../../img/bg_nav_presse.gif) no-repeat 0 100%;voice-family:"\"}\"";voice-family:inherit;padding:0;margin:0;height:47px}
html>body .tx-sgglossary-pi1 form #menuOnglet{padding:0 0 18px 10px;height:29px}
.tx-sgglossary-pi1 form #NavigationOnglet {padding:0;voice-family:"\"}\"";voice-family:inherit;margin:0;}
html>body .tx-sgglossary-pi1 form #NavigationOnglet{margin:0 0 0 -10px;}



.tx-sgglossary-pi1 #menuOnglet #NavigationOnglet li{font-weight:bold;display:block;float:left;background:url(../../img/mnPresseR.gif) no-repeat right top;margin:0 2px 2px 0;padding: 0 0 0 0}
.tx-sgglossary-pi1 #menuOnglet #NavigationOnglet li a{display:block;float:left;background:url(../../img/mnPresseL.gif) no-repeat left top;color:#fff;margin:0;padding:8px 10px 5px 10px;}

.tx-sgglossary-pi1 #menuOnglet #NavigationOnglet li.actif{display:block;float:left;background:url(../../img/mnPresseL.gif) no-repeat left -58px;color:#666;text-decoration:none;margin:0 2px 0 0; padding:0 0 0 5px;}
.tx-sgglossary-pi1 #menuOnglet #NavigationOnglet li.actif a{display:block;float:left;background:url(../../img/mnPresseR.gif) no-repeat right -58px;color:#666;text-decoration:none;margin:0;padding:8px 8px 8px 3px;}


#ListeGlossaire{clear:both;}
#ListeGlossaire dl dt strong{position:absolute;top:-777px;left:-777px;}
#ListeGlossaire dl{padding:0;margin:0;}
#ListeGlossaire dd{background:url(../../img/bg_nav_bas_resultat.gif) transparent no-repeat 0 100%;margin:0;padding: 0 0 20px 0}
#ListeGlossaire dd ul{padding:0;margin:0;}
#ListeGlossaire dd li{display: block;width: 660px;font-weight: normal;color: #000;padding: 10px !important;background-image:url(../../img/bg_ligne_nav.gif);background-repeat: repeat-x; background-position: 0 100%;}

#ListeGlossaire strong{display:block;}



#BasListeGlossaire{background:url(../../img/bg_nav_bas_resultat.gif) transparent no-repeat 0 100%;margin:0;padding: 0 0 20px 0;height:30px;}



/* ______________________[ 06 Page Histogramme]________________________ */

.legende{display: block;text-align: right;color: #666;padding: 0 75px 0 0 }
span.Lien-PDF{background: url(../../img/bg_resultat.gif) repeat-x 0 100%;width:100%;voice-family:"\"}\"";voice-family:inherit ;padding:0 ;margin:20px;}
html>body span.Lien-PDF{padding:10px;margin:20px;}
span.Lien-PDF a.download{font-weight: bold;background:url(../../img/logo_acrobat.gif) transparent no-repeat 20px .8em;color:#000;voice-family:"\"}\"";voice-family:inherit;padding:10px 10px 10px 42px;margin:1px 0 0 0;}
html>body span.Lien-PDF a.download{padding:10px 10px 10px 42px;margin:1px 0 0 0;}
 #ColContextuel span.Camembert dl.NavDroite {background:url(../../img/bg_gris_degrade.gif) transparent no-repeat 100% 0;margin: 0;padding: 0}
 #ColContextuel span.Camembert dl.NavDroite p{margin:0;padding:0;}
 #ColContextuel span.Camembert dl.NavDroite dt{font-weight: bold;padding: 10px 20px; background-image: none;}
 #ColContextuel span.Camembert dl.NavDroite dd{margin:0;padding: 0 30px}
/*.Camembert dd.zoom a{display: block;margin:0 0 0 -30px;padding: 5px 35px 20px 35px;color: #B5A676;font-weight: bold;background:url(../../img/ico_plus_gris.gif) transparent no-repeat 20px 25%;}*/

 #ColContextuel span.Camembert dl.NavDroite dd a.zoom{display: block;margin:0 0 0 -30px;padding: 5px 35px 20px 35px;color: #B5A676;font-weight: bold;background:url(../../img/ico_plus_gris.gif) transparent no-repeat 20px 25%;}


/* ______________________[ 07 Page Site Map]________________________ */

.PlanSite{margin: 0 0 0 165px;padding: 0 0 0 35px;background:url(../../img/bg_plan_site.gif) repeat-y 0 0}
h2.num{margin:0!important}
h2.num span{background-color:#b5a676;padding:2px 7px;margin: 0 4px 0 0;font-size:13px;color:#fff;}
h2.num span.hidden{position: absolute;top:-777px;left: -777px}
h2.num a{text-decoration:none !important;color:#b5a676 !important;padding:2px 0 0 0;}
ul.treeview{list-style:none;margin:0 0 20px 1px !important;padding:15px 0 0 0!important;background:url(../../img/filet_v.gif) #fff repeat-y 10px 0;}
ul.treeview li{list-style:none;margin:0 0 0 10px !important;padding:5px 0 5px 15px !important;border:0;background:url(../../img/file.gif) no-repeat 0 15px !important;}
ul.treeview ul{padding:5px 0 0 15px !important;margin:0 0 5px 0 !important;}
ul.treeview li ul li{background:none !important;padding:5px 0 0 0 !important;}
ul.treeview li a{padding:2px 0 0 0;padding-left:20px;font-weight:bold;color:#000 !important;background:url(../../img/ico_moins.gif) transparent no-repeat 7px .4em;}
ul.treeview li ul li a{background:none !important;padding:2px 0 0 12px !important;background:url(../../img/bullet_nav3.gif) transparent no-repeat 5px .6em;}
/* Hides from IE-mac \*/
* html body h2.num span, * html body ul.treeview li a{height:1%;}
/* End hide from IE-mac */
ul.treeview li li a{font-weight:normal !important;}
/*
ul.treeview li.aq3open a{background:url(../../img/ico_moins.gif) transparent no-repeat 7px .4em;}
ul.treeview li.aq3closed a{background:url(../../img/ico_plus.gif) transparent no-repeat 7px .4em;}
ul.treeview li.aq3bullet a{background:url(../../img/bullet_nav3.gif) transparent no-repeat 10px .6em;}
ul.treeview li.aq3open ul{display:block;}
ul.treeview li.aq3closed ul{display:none;}
*/

/* ______________________[ 08 Page resultat de recherche]________________________ */

.recherche{background: url(../../img/bg_box_recherche.gif) repeat-x;width:680px;margin:0 0 -10px 0;padding:20px 0 0 0;border:1px solid #b4b48d;border-bottom:none;text-align: center;}
div.tx-indexedsearch{margin:0;padding:0 0 20px 0;}
#IndexedSearchForm{margin: 0 !important;padding: 0 !important}
div.tx-indexedsearch input.text{border:1px solid #000;font:1em Verdana,sans-serif;width:180px;margin: 0;}
div.tx-indexedsearch label{position: absolute;top: -777px;left: -777px}
div.tx-indexedsearch input.button{text-align: center;cursor:pointer;color:#fff;font:normal 1em Arial,sans-serif; background: url(../../img/bt_valider.gif) #B5A676 no-repeat 0 0; border: none; font-weight: bold;height:21px;width:85px;voice-family:"\"}\"";voice-family:inherit;margin:0 0;padding:0 8px 3px 7px;}
html>body div.tx-indexedsearch input.button{margin:0;padding:2px 8px 3px 7px;}

.tx-indexedsearch-browsebox p{display: block;font-size:1.25em;font-weight : bold;padding:10px 15px 0 10px !important;letter-spacing: -0.02em;color:#3193d9;text-align: left} 
.tx-indexedsearch-browsebox{text-align: center}
.tx-indexedsearch-browsebox strong{font-weight: bold}
.tx-indexedsearch-browsebox a{color: #B5A676}
/*
.introResultat{ background: url(../../img/bg_resultat.gif) repeat-x 0 100%;width:680px;padding: 10px 0;margin:0}
.introResultat p{margin:0!important;font-weight: bold;}
*/
.pagetitleresrech a{font-weight: bold;color:#000;margin-left: 10px;}
.pertinence{float: right;background-color: #3194D8;padding:0;margin:0;color: #fff;font-weight: bold;width: 57px;text-align:center}
.tx-indexedsearch-redMarkup{font-weight: bold;}
.pagetitleresrech{margin: 5px 10px 0 10px;}
.citation{background: url(../../img/bg_ligne_nav.gif)  repeat-x 0 100%;padding: 10px}
.citation a{color: #B5A676;font-weight: bold;}

.tx-indexedsearch-res{width:680px;background:url(../../img/bg_nav_bas_resultat.gif) transparent no-repeat 0 98%;padding: 0 0 30px 0;margin: 0;}
.tx-indexedsearch-res .resultat .titleresrech img{ margin:-2px -4px 0 0;padding:0;}



.tx-indexedsearch-whatis{ background: url(../../img/bg_resultat.gif) repeat-x 0 100%;width:682px;padding: 10px 0;margin:0}
.tx-indexedsearch-whatis p{padding:0;margin:0!important;font-weight: bold; text-align: center;}


.tx-indexedsearch-browsebox .browsebox strong a{font-weight: bold;color:#000;}

/* ______________________[ 09 Page introduction (carte du monde)]________________________ */

#ContainerIntro{width:960px;margin:0 auto;padding:50px 0 50px 0;display:block;font-size:.9em;text-align:left; background-color:#fff;   }

/*ligne point introduction*/
.LigneIntro{height:1px;width:960px;margin:0;padding:0; background: url(../../img/bg_ligne_nav.gif) repeat-x; }

/*-- mapmonde --*/
#FondMonde{height:388px;width:960px;padding:0 ;margin:-12px 0 0 0;background: url(../../img/bg_mapmonde.gif) repeat-y;}
#Monde{position: absolute;height:388px;width:960px;padding:0 ;margin:0;background: url(../../img/mapmonde.gif) no-repeat;z-index:1;}
#FondMonde .text p{padding:10px 0 10px 0;margin:0;}

/* -- rollover Canada --*/
#Canada strong{position:absolute;top:-777px;left:-777px;}
#Canada, #Canada a{position: absolute;width:185px;padding:0;margin:12px 0 0 179px;z-index:2;}
#Canada a{display:block;height:100px;padding:0;margin:0;background-image: url(../../img/rollover_canada.gif); background-repeat: no-repeat;}

/* -- rollover USA --*/
#USA strong{position:absolute;top:-777px;left:-777px;}
#USA{position: absolute;width:135px;padding:0;margin:93px 0 0 173px; z-index:3;  }
#USA a{display:block;background-position:0 0;height:67px;padding:0;margin:0;background-image: url(../../img/rollover_usa.gif);background-repeat: no-repeat;}

/* -- rollover Espagne --*/
#Espagne strong{position:absolute;top:-777px;left:-777px;}
#Espagne{position: absolute;width:35px;padding:0;margin:106px 0 0 432px; z-index:4;  }
#Espagne a{display:block;background-position:0 0;height:23px;padding:0;margin:0;background-image: url(../../img/rollover_espagne.gif);background-repeat: no-repeat;}

/* -- rollover France --*/
#France strong{position:absolute;top:-777px;left:-777px;}
#France{position: absolute;width:36px;padding:0;margin:87px 0 0 444px; z-index:4;  }
#France a{display:block;background-position:0 0;height:24px;padding:0;margin:0;background-image: url(../../img/rollover_france.gif);background-repeat: no-repeat;}



/* -- bloc text USA --*/
#BlocUSA{width:270px;position: absolute;padding:0;margin:180px 0 0 20px; z-index:10; background-color: #fff;          }
#BlocUSA dt strong{position:absolute;top:-777px;left:-777px;}
#BlocUSA dl dd li {list-style:none;padding:0 0 0 40px;background:url(../../img/flag_bloc_usa.gif) transparent  no-repeat 0 15px;voice-family:"\"}\"";voice-family:inherit;margin:0 0 0 -35px;}
html>body #BlocUSA dl dd li{margin:-9px 0 0 -35px;}
#BlocUSA dl .text {padding:0;margin:2px 2px 0 2px;background-image: url(../../img/bg_bloc_usa.gif); background-repeat: no-repeat;}
#BlocUSA dl .lien {height:22px;padding:8px 0 0 10px;margin:0 0 -20px 0;background-image: url(../../img/bg_bloc_lien_usa.gif); background-repeat: repeat-x; }
#BlocUSA dl dd li img{padding:0;margin:15px 0 10px 0;}
#BlocUSA dl dd a img{display:block;padding:0;margin:-17px 0 0 105px;}


.LigneUSA01{width:1px;height:110px;position:absolute;padding:0;margin:71px 0 0 40px;z-index:10;background-color:#fff;}
.LigneUSA02{width:188px;height:1px;position:absolute;padding:0;margin:71px 0 0 40px;z-index:10;background-color:#fff;}
.LigneUSA03{width:213px;height:1px;position:absolute;padding:0;margin:120px 0 0 40px;z-index:10;background-color:#fff;}

/* -- bloc text espagne --*/
#BlocEspagne{width:270px;position:absolute;padding:0;margin:180px 0 0 372px;z-index:10;background-color:#fff;}
#BlocEspagne dt strong{position:absolute;top:-777px;left:-777px;}
#BlocEspagne dl dd li {list-style:none;padding:0 0 0 40px;background:url(../../img/flag_bloc_espagne.gif) transparent no-repeat 0 15px;voice-family:"\"}\"";voice-family:inherit;margin:0 0 0 -35px;}
html>body #BlocEspagne dl dd li{margin:-9px 0 0 -35px;}
#BlocEspagne dl .text {padding:0;margin:2px 2px 0 2px;background-image: url(../../img/bg_bloc_usa.gif);background-repeat:no-repeat;}
#BlocEspagne dl .lien {height:22px;padding:8px 0 0 20px;margin:0 0 -20px 0;background-image:url(../../img/bg_bloc_lien_usa.gif);background-repeat:repeat-x;}
#BlocEspagne dl dd li img{padding:0;margin:15px 0 10px 0;}
#BlocEspagne dl dd a img{display:block;padding:0;margin:-17px 0 0 105px;}
.LigneEspagne01{width:1px;height:54px;position:absolute;padding:0;margin:127px 0 0 459px;z-index:10;background-color:#fff;}



/* -- bloc text france --*/
#BlocFrance{width:270px;position: absolute;padding:0;margin:20px 0 0 670px; z-index:10; background-color: #fff;          }
#BlocFrance dt strong{position:absolute;top:-777px;left:-777px;}
#BlocFrance dl dd li{list-style:none;padding:0 0 0 40px;background:url(../../img/flag_bloc_france.gif) transparent  no-repeat 0 15px;voice-family:"\"}\"";voice-family:inherit;margin:0 0 0 -35px;}
html>body #BlocFrance dl dd li{margin:-9px 0 0 -35px;}
#BlocFrance dl .text{padding:0;margin:2px 2px 0 2px;background-image: url(../../img/bg_bloc_usa.gif); background-repeat: no-repeat;}
#BlocFrance dl .lien{height:22px;padding:8px 0 0 20px;margin:0 0 -20px 0;background-image: url(../../img/bg_bloc_lien_usa.gif); background-repeat: repeat-x; }
#BlocFrance dl dd li img{padding:0;margin:15px 0 10px 0;}
#BlocFrance dl dd a img{display:block;padding:0;margin:-17px 0 0 105px;}

.LigneFrance01{width:194px;height:1px;position: absolute;padding:0;margin:100px 0 0 478px; z-index:10; background-color: #fff;}


/* ______________________[ 05 | Bas de page  Accueil: copyright, liens vers informations générales ]________________________ */

/*-- pied de page d'accueil --*/
#PiedDePageAccueil{margin:0;padding:0;font-size:.8em;color:#676767;clear:both;}
#PiedDePageAccueil img{padding:0 8px 0 8px;margin:-3px 0;}
.copyrightAccueil{text-align:center;}
.copyrightAccueil a{color:#333;text-decoration:none;}
.navBasAccueil{display:none;}


/* ______________________ [ 06  | INTÉRIEUR —  formulaire de contact ]________________________ */

#TitreFormulaire{font:1em Verdana,sans-serif;font-size:1.2em;font-weight:bold;color:#fff;background:url(../../img/bg_titre_formulaire.gif) transparent  repeat-y 0 0; padding:5px 5px 5px 15px;margin:20px 0 0 0;width:233px;}
.formulaire{background-image: url(../../img/bg_nav_presse.gif);background-repeat: no-repeat;width:680px;padding:20px 0 0 0;}
.formulaire div.bl{background:url(../../img/bl.gif) 0 100% no-repeat;}
.formulaire div.br{background:url(../../img/br.gif) 100% 100% no-repeat;padding:10px 0;}
.formulaire div.tl{background:url(../../img/tl.gif) 0 0 no-repeat;}
.formulaire div.tr{background:url(../../img/tr.gif) 100% 0 no-repeat;padding:10px 0;}

div.row{clear:both;padding-top:5px;}
div.row label{float:left;width:250px;text-align:right; font-weight: bold;padding:3px 0;}
div.row span.formw{float:right;width:420px;text-align:left;} 
div.row a{float:left;width:415px;text-align:right;}
div.row input{text-align:right;}

div.rowDouble{clear:both;padding-top:5px;padding:5px 0 5px 0;}
div.row1{display: inline;}
div.row1 label{width:250px;margin:0; font-weight: bold;voice-family:"\"}\"";voice-family:inherit;padding:3px 6px 0 118px;}
html>body div.row1 label{padding:3px 6px 0 119px;}

div.row2{display: inline;}
div.row2 label{width:250px;margin:0; font-weight: bold;voice-family:"\"}\"";voice-family:inherit;padding:3px 6px 0 30px;}
html>body div.row2 label{padding:3px 6px 0 30px;}

.formulaire .formCommentaire{padding:0 0 0 60px;}
.formulaire .formCommentaire textarea{border:1px solid #000;font:1em Verdana,sans-serif;overflow:auto;width:550px;}

.formulaire span.formw input{border:1px solid #000;font:1em Verdana,sans-serif;width:180px;}
.formulaire span.formwRadio {padding:0 0 0 4px;}
.formulaire span.formwRadio input {font:1em Verdana,sans-serif;}

.formulaire .formw textarea{border:1px solid #000;font:1em Verdana,sans-serif;overflow:auto;width:180px;}
.formulaire select{font:1em Verdana,sans-serif;}
.asterisque{font-size:.9em;padding:5px 0 0 20px;width:490px;color:#3193d9;}

/* bouton */
.BoutFormulaire{height:40px;width:680px; background-color: #eeeee8;border-bottom:1px solid #b4b48d;voice-family:"\"}\"";voice-family:inherit;margin:-12px 0 0 0;}
html>body .BoutFormulaire{margin:0;}

.BoutFormulaire input{cursor:pointer;color:#fff;background:url(../../img/bt_valider.gif) no-repeat 0 0;border: none;font-size:1em;font-weight: bold;voice-family:"\"}\"";voice-family:inherit;margin:5px 0 0 320px;padding:4px 23px 4px 0;}
html>body .BoutFormulaire input{margin:5px 0 0 320px;padding:3px 20px 5px 20px;}


.asterisqueBasFormulaire{padding:10px 10px 0 0; text-align: right;}

/*ligne point bas formulaire*/
#LigneSeparationFormulaire{height:1px;width:680px;padding:0;background: url(../../img/bg_ligne_nav.gif) repeat-x;voice-family:"\"}\"";voice-family:inherit;margin:18px 0 0 0;}
html>body #LigneSeparationFormulaire{margin:40px 0 0 0;}






/* ______________________ [ 07  | PIED DE PAGE ]________________________ */

#PiedDePage{margin:0;padding:0;font-size:.8em;color:#676767;clear:both;text-align:center;}
.navBas{display:none;}

body.fr .LiensSites, body.en .LiensSites{float:left;margin:0;padding: 11px 0 0 0;}
body.fr .LiensSites a, body.en .LiensSites a{color:#666;text-decoration:none;}

body.es .LiensSites, body.us .LiensSites{float:left;margin:0;padding: 0 0 0 0;}
body.es .LiensSites a, body.us .LiensSites a{color:#666;text-decoration:none;}


/*-- Haut de page--*/
#HautPage, .HautPage{display:none;}

/* ___ .COM */
.NavDroite li{background:url(../../img/com/bullet_nav.gif) transparent no-repeat 0 .5em !important;}
#acrobat dl dd li a{background:url(../../img/com/bullet_nav.gif) transparent no-repeat 0 .5em !important;}