/******************* REDEFINITION BALISES HTML *******************/
* {
	margin: 0;
	float: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
html {font-size:100%}
body {
	min-height:100%;
	height:100%;
	color:#000000;
	background:url(../img/fondGeneriquePage.png) center 55px repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.625em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
ul {list-style-type:none}
a {color:#000; text-decoration:none}
a:hover {text-decoration:underline;}
input, 
select, 
textarea {font-size:100%}
dfn {font-style:normal;}

/******* CLASSES GENERIQUES *******/
.hors_champs {left:-10000px; position:absolute}
.hidden_header, 
.off {display:none}
.on {display:block;}
.floatLeft {
	float:left;
}
.floatRight {float:right}
.efface {clear:both;}


/******* ELEMENTS DE STRUCTURE *******/
#conteneur_principal {position:relative; margin:0 auto; width:978px;}

/*** Header ***/
#top {width:978px; height:55px; position:relative; background:url(../img/siteOmbreH.png) center bottom no-repeat;}
#topNavigation { margin-left:13px; position:relative; height:24px; width:952px;	top:15px; border-top-width:1px; border-top-style:solid; border-top-color:#2d1e3f}
#top ul {font-size:1em; font-family:Tahoma; height:24px; width: 499px !important; width:491px; position:relative; line-height:24px}
#top ul li {display:block; float:left; width:auto; margin-right:10px; height:24px; background:url(../img/puceDisqueGris.png) no-repeat 0px 11px; padding-left:9px; line-height:24px;}
#top ul a {color:#4f4542;}

#outils {height:24px}
#recherche {float:left;}
#recherche fieldset {height:24px; display:inline; width:auto}
#recherche label {
	text-transform:uppercase;
	line-height:24px;
	height:24px;
	float:left;
	display:block;
	padding-right:5px;
	position:relative;
	width:200px;
	text-align:right;
	font-size:1em;
}
#recherche .boiteModule {background:#aaaaaa; height: 24px; width:auto; padding-right:5px; padding-left:10px; line-height:24px; display:block; position:relative; float:left;}	
#recherche input.bouton {margin-top:3px; position:relative; padding-left:7px; top:3px;}
#recherche input.champ {border:0; border-right:solid 1px #FFF; border-left:solid 1px #FFF; vertical-align:middle; width:126px; height:16px; top:-2px; position:relative; background:url(../img/rechercheFondChamp.jpg) repeat-x}
*html #recherche input.champ {top:0; padding-top:1px; height:15px;}
*+html #recherche input.champ {top:0; padding-top:1px; height:15px;}
#formRecherche .boiteModule .rechercheCoinG {background:url(../img/rechercheCoinG.png) no-repeat; height:16px; width:5px; position:absolute; z-index: 10; top:4px; left:6px;}
#formRecherche .boiteModule .rechercheCoinD {background:url(../img/rechercheCoinD.png) no-repeat; height:16px; width:5px; position:absolute; z-index: 10; top:4px; right:21px;}


#cours_bourse {width:120px; position:relative; height:24px; margin-left:5px; float:left; display:block;}
#cours_bourse #chiffres {line-height:24px; color:#FFFFFF; height:24px; padding-left:5px;}
#cours_bourse #chiffres a {color:#ffffff;}
#cours_bourse .boiteModule {background:#767676;	height:24px; width:auto; padding-right:5px; padding-left:5px; line-height:24px;}

#langue {width:25px; position:relative;	height:24px; margin-left:5px; float:left; display:block;}
#langue span {display:none;}
#langue .boiteModule a {color:#ffffff;}
#langue .boiteModule {background:#60605f; height:24px; width:24px; text-align:center; line-height:24px; border:0;}

.boiteModule .coinBG {height:4px; width:4px; position:absolute; background:url(../img/coinBG.png) no-repeat; left:0; bottom:0 !important; bottom:-8px; z-index:2;}
*html .boiteModule .coinBG {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/coinBG.png',sizingMethod='crop'); background:none}
.boiteModule .coinBD {height:4px; width:4px; position:absolute; background:url(../img/coinBD.png) no-repeat; right:0; bottom:0 !important; bottom:-8px; z-index:2;}
*html .boiteModule .coinBD {right:-1px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/coinBD.png',sizingMethod='crop'); background:none}

/*** Page RSS XSL ***/
.header {font-size:1.3em; font-style:bold;}


/*** Menu ***/
#conteneurMenu {height:73px; display:block; width:auto; background:url(../img/headerFond.png) repeat; padding-left:23px; color:#FFFFFF}
*html #conteneurMenu {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/headerFond.png', sizingMethod='scale'); background:none}

#conteneurMenu ul {padding-top:16px;}
#conteneurMenu ul ul {position:absolute; z-index:10; visibility:hidden; top:-300em; width:0px; height:0px; margin:0px}
#conteneurMenu li a span {font-weight:normal; font-size:0.9em; display:inline; text-decoration:none}
#conteneurMenu #logo {float:left; margin:20px 60px 0 0; position:static; background:url(../img/logoNATURAL.png) no-repeat; height:50px; width:202px}
#conteneurMenu #logoPrint {display:none;}
#conteneurMenu #logo a {display:block; height:50px; position:relative; width:202px}
#conteneurMenu #logo a:hover {text-decoration:none}
*html #conteneurMenu #logo {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/logoNATURAL.png', sizingMethod='crop'); background:none}

#menu_principal ul li {float:left; list-style:none; position:relative; width:auto; /*cursor:pointer;*/ padding:0 32px 0 0; width:auto; height:57px} 
#menu_principal ul li a {color:#FFFFFF; font-size:1.2em; text-transform:uppercase; display:block; /*padding-bottom:31px;*/}
#menu_principal ul li a:hover {text-decoration:none; border:none; position:relative;}
#menu_principal ul li a:hover span {border-bottom:1px dotted #dce959; height:auto !important; height:20px; display:inline} /* height pour resoudre bug IE pr souligner span */

/* lien de niveau 1 actif */
#menu_principal ul li.active {
	background-repeat: no-repeat;
	background-position: left bottom;
}
#menu_principal ul li.active a span {border-bottom:1px dotted #dce959; height:auto !important; height:20px; display:inline} /* height pour resoudre bug IE pr souligner span */
#menu_principal ul li.active ul li span {border:none}

/* liens de niveau 1 et 2 */
#menu_principal ul li a span {font-size:1em}
#menu_principal ul li ul li {background:none; height:auto; float:none; min-height:0; min-width:100px; width:auto; margin-left:35px; padding:0 15px 6px 0; list-style:url(../img/menuSousMenuPuce.gif) outside} 
#menu_principal ul li ul li a {min-height:0; text-transform:none; padding-bottom:0}
#menu_principal ul li ul li a:hover {border:none}
#menu_principal ul li ul li a:hover span {border:none}
#menu_principal ul li ul li a span {border:none; font-size:0.9em}
/*#menu_principal ul li.encourt ul li a {text-decoration:none}
#menu_principal ul li.encourt ul li a:hover {text-decoration:underline}
#menu_principal ul li span ul li span {font-size:1em; display:inline}
#menu_principal .withjavascript .encourt .encourt ul {left:12.5em; width:14em; top:0em; padding-right:0.2em}
*/
/* JS ACTIF 
.withjavascript ul.ul_ssmenu1 {margin-top:36px; padding-bottom:10px; background:url(../img/menuSousMenuFond.png) no-repeat; z-index:30}
.withjavascript li.encourt {position:relative}
#conteneurMenu ul.withjavascript .encourt ul {top:52px; left:-20px; visibility:visible; white-space:nowrap; width:auto; height:auto; z-index:100}
.withjavascript .encourt .encourt ul {z-index:70}

#menu_principal div#menu_ ul#menu1 li.li_menu1 {float:left; padding:0.1em; display:block; margin:0}
#menu_principal div#menu_ ul#menu1 li.li_menu1 {text-transform: uppercase;	font-weight: bold;	font-size: 1.2em;float: left;margin-left:25px;}

#menu_principal div#menu_ ul#menu1 li.li_menu1 ul.ul_ssmenu1 {list-style-type:none; z-index:10; display:block; width:100%; left:-1px; margin:0.5em 0 0 0; padding:0}
#menu_principal div#menu_.withjavascript ul#menu1 li.li_menu1 ul.ul_ssmenu1 {margin:1em 0 0 0}
*/

/*** Contenu ***/
#middle {background:url(../img/siteOmbreGD.png) repeat-y; width:952px; position:relative; min-height:705px; height:auto !important; height:725px; padding:0 13px 0 12px}
*html #middle {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/siteOmbreGD.png',sizingMethod='scale');}	

#conteneurContenu {margin:20px 23px 0 23px}
#conteneurColonnesMD {float:left; min-height:620px; height:auto !important; height:620px; background:url(../img/pageFondContenu.png) no-repeat;/*; position:static;*/ padding-bottom:15px}
#conteneurColonnesMD.deuxColonnesMD {float:none; min-height:620px; height:auto !important; height:620px; background:url(../img/pageFondContenu.png) no-repeat/*; position:static*/}

.milieuMD {float:left; padding:5px 20px; width:668px; position:relative}
.droiteMD {float:right; width:188px; min-height:490px}

.gaucheGMD {float:left; width:182px; margin-right:10px}
.milieuGMD {float:left; width:486px; padding:5px 20px}
.droiteGMD {float:left; width:188px; min-height:490px}

.gaucheGM {float:left; width:182px; margin-right:10px}
.milieuGM {float:left; padding:5px 20px; width:672px/*; position:relative*/}
.titre {
	font-size: 12pt; font-weight: bold;}

.milieuMlarge {min-height:620px; height:auto !important; height:620px; padding:5px 20px;}

#pageInterieure #colonne_milieu #contenu {clear:both}
#pageInterieure #colonne_milieu #contenu p {font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif}
#pageInterieure #colonne_milieu #contenu a {color:#00A49A}
#pageInterieure #colonne_milieu #contenu ul li {list-style-type:disc; margin-left:25px;font-size:1.1em;}
#pageInterieure #colonne_milieu #contenu ul li ul li {list-style-type:circle; font-size:1em;position:relative;}

/*** Menu secondaire ***/
#menuSecondaire {width:172px; font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif; padding-left:10px; background:url(../img/fondMenuSecondaire.png) repeat-y; color:#00A49A}
#menuSecondaire ul {width:161px}
#menuSecondaire ul ul {width:156px}
#menuSecondaire ul ul ul {width:151px}
#menuSecondaire a {text-decoration:none; color:#00A49A}
#menuSecondaire a:hover {text-decoration:underline; border-bottom:none;}
#menuSecondaireTitre {background:url(../img/fondTitreMenuSecondaire.png) no-repeat; font-size:1.8em; height:auto !important; height:20px; color:#000000; padding:22px 0 19px 15px}
*html #menuSecondaireTitre {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fondTitreMenuSecondaire.png',sizingMethod='crop');}
#menuSecondaireBas {background:url(../img/fondBasMenuSecondaire.png) left top no-repeat; height:74px;}
*html #menuSecondaireBas {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fondBasMenuSecondaire.png',sizingMethod='crop');}
#menuSecondaireTitre a {position:relative}

#menuSecondaire ul li a {display:block; padding-left:12px; background:url(../img/puceMenuSecondaireN3.png) left 1px no-repeat}
#menuSecondaire ul li.menuSecondaireSelectionne a {background:none; padding-left:0}
#menuSecondaire ul li.menuSecondaireSelectionne {font-weight:bold}
#menuSecondaire ul li.menuSecondaireSelectionne span {display:block; padding-left:12px; background:url(../img/puceMenuSecondaireN3.png) left 1px no-repeat}

#menuSecondaire ul li.menuSecondaireNonSelectionne {font-weight:normal}

#menuSecondaire ul.menuSecondaireN2 li {background:url(../img/pointillesMenuSecondaire.png) left bottom repeat-x; margin-left:5px; padding:3px 0 4px 0}
#menuSecondaire ul.menuSecondaireN2 li.dernier {background:none}

#menuSecondaire ul.menuSecondaireN3 {/*background:url(../img/pointillesMenuSecondaire.png) left top repeat-x; margin-top:4px; padding-top:4px*/}
#menuSecondaire ul.menuSecondaireN3 li,
#menuSecondaire ul.menuSecondaireN3 li span a {background:none; padding:1px 0 0 0}
#menuSecondaire ul.menuSecondaireN3 li a,
#menuSecondaire ul.menuSecondaireN3 li span {display:block; padding-left:27px; background:url(../img/puceMenuSecondaireN4.png) 9px 5px no-repeat}

#menuSecondaire ul.menuSecondaireN4 {/*background:url(../img/pointillesMenuSecondaire.png) left top repeat-x; margin-top:4px; padding-top:4px*/}
#menuSecondaire ul.menuSecondaireN4 li {background:none; padding:2px 0; margin-left:22px}
#menuSecondaire ul.menuSecondaireN4 li a,
#menuSecondaire ul.menuSecondaireN4 li span {display:block; padding-left:20px; background:url(../img/puceMenuSecondaireN5.png) 9px 4px no-repeat}

*html #menuSecondaire ul.menuSecondaireN3 li {border:1px solid #FFF}

/*** Titres ***/
#pageInterieure #colonne_milieu h3 {color:#000; font:normal 1.8em Tahoma, Arial, Helvetica, sans-serif; padding:5px 0 20px 0}

/* les h1 et h2 sont reserves a la description de la page et des ses blocs */
#pageInterieure #colonne_milieu #contenu h3 {font:bold 1.1em Tahoma, Arial, Helvetica, sans-serif; padding-bottom:10px}

/*** Sous titres ***/
#pageInterieure #colonne_milieu h4 {color:#00A49A; font:bold 1.6em Tahoma, Arial, Helvetica, sans-serif; margin-bottom:10px; padding-bottom:4px; padding-top:10px}
#pageInterieure #colonne_milieu #contenu h4 {font:bold 1.6em Tahoma, Arial, Helvetica, sans-serif; color:#00a49a; background: url(../img/pointille3F3E3C_20px.gif) left bottom;background-repeat: repeat-x;}	
#pageInterieure #colonne_milieu #contenu h5 {font-size:1.3em; padding-bottom:10px}
#pageInterieure #colonne_milieu #contenu h6 {font-size:1.2em; padding-bottom:10px}

/*** lien ***/
#pageInterieure #colonne_milieu #contenu a.internal-link,
#pageInterieure #colonne_milieu #contenu a.external-link-new-window {color:#00A49A}
#pageInterieure #colonne_milieu #contenu a.internal-link:hover,
#pageInterieure #colonne_milieu #contenu a.external-link-new-window:hover {text-decoration:underline}

/*** textes ***/
span.texteVert {color:green}
.justification {text-align:justify}

/*** encadre sur un bloc ***/
#pageInterieure #colonne_milieu #contenu p.encadre {border:1px solid #CCC; padding:5px}
#pageInterieure #colonne_milieu #contenu div.encadre {border:1px solid #CCC; padding:5px}

/*** chapo ***/
#pageInterieure #colonne_milieu #contenu p.chapo {font-size:1.1em; font-weight:bold;}

/*** tableaux de donnees ***/
table {
	border-collapse:collapse;
	width:100%;
	font-size:1.1em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#agenda table {width:668px}
table td {
	padding:8px;
}
table th.topth {color:#FFFFFF; height:20px; line-height:20px;background:#D1D0CC url(../img/fondTitresThead.png) repeat-x;}
table th.rowth {color:#FFFFFF; height:20px; line-height:20px;background:url(../img/fondTitresRowth.png) repeat-x;}
.color1 {background-color:#FFFFFF}
.color2 {background-color:#f5f5f5}


/*** Lecteur vocal ***/
.lecteur_vocal { float:right; display: none;}
.lecteur_vocal-visible {float:right; display:block; padding-top:10px; text-align:right;}
.titre-page {float:none;}
.titre-page-float {float:left;}


/*** Footer ***/
#footer {color:#FFF; margin-left:1px; width:950px; bottom:0; position:absolute; z-index:10}

#pageInterieure #footer .floatLeft {color:#61605d}
#pageInterieure #footer .floatLeft,
#pageInterieure #footer .floatRight {padding-bottom:4px; font-size:1.1em}
#pageInterieure #footer .footerLienAcrobat {background:url(../img/puceAcrobat.png) left center no-repeat; padding-left:15px; margin-left:4px; color:#61605d}
#pageInterieure #footer .footerLienFlash {background:url(../img/puceFlash.png) left center no-repeat; padding-left:15px; color:#61605d}

body#accueil {background:url(../../../../randombg/0/fondAccueilFR01.jpg) center 55px no-repeat}
#accueil #footer .floatLeft,
#accueilRubrique #footer .floatLeft {display:none}

#accueilRubrique #footer .baseline,
#accueilRubrique #footer .baseline span,
#accueil #footer .baseline,
#accueil #footer .baseline span {
	color:#00a49a;
	padding-bottom:4px;
	font-size:1.1em
}


#footer .baseline {
	color:#03a59b;
	padding-right:10px
}
#footer .baseline span {color:#615f5c}
#footer ul {margin:0 11px; background:url(../img/footerFond.png) repeat; display:block; height:19px; overflow:hidden}
#footer ul li {
	display:block;
	float:left;
	height:14px;
	text-align:center;
	overflow:hidden;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
}
#footer ul li a {color:#FFF; position:relative}
#footer ul li a:hover {text-decoration:none; border-bottom:1px dotted #B8E065; position:relative}
#footer ul li a span {position:relative; text-transform:uppercase}
#footer .coinBG {background:url(../img/footerG.png) no-repeat; display:block; position:absolute; left:0; height:19px; width:11px}
#footer .coinBD {background:url(../img/footerD.png) no-repeat; display:block; position:absolute; right:0; height:19px; text-align:left; width:11px}
#footer li.elementG {
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 120px;
}
#footer li.elementD {
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 0;
	padding-left: 30px;
}
.footer_bas {width:978px; height:37px; margin:0 auto; background:url(../img/footerBas.png) no-repeat center bottom; position:relative}

/*** Footer ***/
#pageInterieure #footer {color:#FFF; margin-left:1px; width:950px; position:relative; z-index:10}
#pageInterieure #footer ul {background:url(../img/footerFond.png) repeat; display:block; height:19px; overflow:hidden}
#pageInterieure #footer ul li {padding:5px 35px 0 35px; display:block; background:none; float:left; height:14px; overflow:hidden; text-align:center}
#pageInterieure #footer ul li a {white-space:nowrap; border:1px none red}
#pageInterieure #footer ul li a:hover {border-bottom:1px dotted #dce959; height:auto !important; height:20px; display:inline}
#pageInterieure #footer li.elementD {padding:5px 54px 0 50px}
#pageInterieure #footer li.elementG {padding:5px 50px 0 104px}

*html #footer {bottom:-1px}
*html #accueilRubrique #footer ul {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/footerFond.png',sizingMethod='scale')}
*html #accueil #footer ul {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/footerFond.png',sizingMethod='scale')}
*html #pageInterieure #footer ul {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/footerFond.png',sizingMethod='scale')}
*html #footer .coinBG {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/footerG.png',sizingMethod='crop')}
*html #footer .coinBD {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/footerD.png',sizingMethod='crop')}
*html .footer_bas {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/footerBas.png',sizingMethod='crop')}

/*** Contenu ***/
#pageInterieure #middle {background:url(../img/siteOmbreGD.png) repeat-y; width:952px; min-height:674px; height:auto !important; height:682px; padding:0 13px 0 12px}
*html #pageInterieure #middle {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/siteOmbreGD.png',sizingMethod='scale')}	

/** Page RSS **/

body#pageRss {background:none;}
body#pageRss #conteneurContenu {background: url(../img/fondPointilleColonneRSS.png)left top  repeat-y; height:572px;}

body#pageRss #colonne_milieu {margin:0 auto; width:680px; background: url(../img/pageFondContenu.png) no-repeat; padding:20px 20px 55px 20px;}
body#pageRss #colonne_milieu h3 {color:#000000; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:1.8em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; padding:5px 0pt 20px;}

body#pageRss #lienRSS {border:1px solid #B9B9B9; background:#FFFFFF; margin:10px 0 10px 0px;}
body#pageRss div.fluxTitre a{font:1.1em Tahoma, Arial, Helvetica, sans-serif; color:#00A49A; text-decoration:none;}
body#pageRss div.fluxTitre a:hover{font:1.1em Tahoma, Arial, Helvetica, sans-serif; color:#00A49A; text-decoration:underline;}
body#pageRss div.fluxDescription {font:1em Tahoma, Arial, Helvetica, sans-serif; margin-bottom:10px;}


/** Plan du site **/
.tx-dropdownsitemap-pi1 div.expAll {background:url(../img/pointilleHautEtBas_27px.png) repeat-x; height:27px;}
.tx-dropdownsitemap-pi1 {font:1.1em Tahoma,Arial,Helvetica,sans-serif;}

/************** ELEMENTS FLEX DE PAGE **************/

/*** Bloc video debut ***/
/* partie des textes de gauche */
.blocTexteEtVideo {width:489px;}
.blocTexteDesVideos {float:left; width:250px; height:281px;}
.blocTexteDesVideos h4{font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.6em; color:#00A49A; background:url(../img/pontille3F3E3C_20px.png) repeat-x; display:block; height:30px;}
div.blocTexteDesVideos p {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; color:#000000; margin-bottom:20px;}
div.blocTexteDesVideos a {color:#00A49A; text-decoration:none;}
div.blocTexteDesVideos a:hover {color:#00A49A; text-decoration:underline;}

/* partie video */
.blocVideo {float:right; background:url(../img/fondBlocContenuVideo.png) no-repeat; padding:6px 15px 10px 13px; width:202px; height:281px;}
*html .blocVideo {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fondBlocContenuVideo.png',sizingMethod='crop');}	

.blocVideoImage img {margin-bottom:23px; margin-left:1px;}
.blocVideoTitre {color:#ffffff; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.6em; background:#ADACAF; padding-right:10px; text-transform:uppercase; font-weight:bold;}
.blocVideoSousTitre1 {color:#000000; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; margin:10px 0 3px 12px; font-weight:bold;}
.blocVideoSousTitre2 {color:#686769; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1em; margin:2px 0 7px 12px;}

.blocVideoSousTitre3 {background:url(../img/flecheHorizontaleBlanche.png) left center no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; padding-left:15px; margin-bottom:5px;}
*html .blocVideoSousTitre3 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/flecheHorizontaleBlanche.png',sizingMethod='crop');}	
.blocVideoSousTitre3 a, .blocVideoSousTitre3 a:hover {color:#FFFFFF; text-decoration:none;}

.blocVideoSousTitre4 {background:url(../img/flecheHorizontaleBlanche.png) left center no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; padding-left:15px;}
*html .blocVideoSousTitre4 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/flecheHorizontaleBlanche.png',sizingMethod='crop');}
.blocVideoSousTitre4 a, .blocVideoSousTitre4 a:hover {color:#FFFFFF; text-decoration:none; font-weight:bold;}




/***************** PAGES *****************/

/* IFRAME */
#colonne_milieu #contenu iframe {border:solid 1px #cbc8c5; padding: 10px 0 10px 0;background-color:#FFFFFF;}
#colonne_milieu #contenu iframe div.alignement {margin:0 auto; width:550px;}



/******* ACCUEIL ET ACCUEIL RUBRIQUE ELEMENTS COMMUNS *******/
#bandeau {width:905px; margin-top:20px;/*position:relative;*/margin-bottom:10px;}
#imageBandeau {background-position: 14px 12px;}
#accueil h2, #accueilRubrique h2 {font-weight:normal; }
#accueil #contenu h3, #accueilRubrique #contenu h3 {
	color: #a8a094;
	font-size: 1.2em;
	font-weight: normal;
	margin-top: 10px;
	text-transform: uppercase;
	height:auto;
	position:relative;
	width:auto;
	background:url(../img/fondTitrePointilleHB.png) repeat-x;
	font-weight:bold;
	padding-top: 5px;
	padding-right: 0pt;
	padding-bottom: 10px;
	padding-left: 11px;
}
#accueil #contenu h4, #accueilRubrique #contenu h4 {color:#00A49A;font-size: 1em;text-transform: uppercase;/*margin-bottom:3px;*/}
#accueil #contenu a, #accueilRubrique #contenu a {color:#00A49A;}
ul.liensBas {position: relative;padding-top: 5px;padding-bottom: 5px;}
ul.liensBas li {float: left;padding-left: 12px;background-image: url(../img/puceFlecheGrisClair.png);background-repeat: no-repeat;background-position: 0px 3px;position: relative; width:auto;}
ul.liensBas a:hover {position: relative;}
#accueil ul.liensBas li, #accueilRubrique ul.liensBas li {padding-right: 12px;}
.absBottom {position: absolute;bottom:0px;padding-bottom: 7px;z-index: 20;height:auto;}
.absBottom2 {
	position: absolute;
	bottom:2px;
	padding-bottom: 7px;
	z-index: 20;
	left: 406px;
}
#accueil .milieuGM, #accueilRubrique .milieuGM {float:none; padding:0; width:auto}
#accueil #middle, #accueilRubrique #middle {height: 705px}
ul#listeActu {position:relative;}
ul#listeActu li {position:relative; background-image: url(../img/puceDisqueGris.png);	background-repeat: no-repeat;	background-position: 0px 5px;padding-left: 10px;height:auto;margin-bottom:10px;}
ul#listeActu h4 {color: #00a49a; margin-bottom:0; padding-bottom:0; background:none}
#listeAcces ul {margin-top:5px;}
#listeAcces ul li {background-image: url(../img/puceFlecheVerte.png);	background-position: 0px 5px;
background-repeat: no-repeat;padding-left: 10px;margin-bottom: 7px;position:relative;}
#accueil #contenu #listeAcces ul li a, #accueilRubrique #contenu #listeAcces ul li a {color:#000000;}
.listePuceFlecheVerte ul li {background-image: url(../img/puceFlecheVerte.png);	background-position: 0px 4px;
background-repeat: no-repeat;padding-left: 10px;position:relative;margin-bottom:3px;}
#accueil #contenu #colonneBlocHomeG img, #accueilRubrique #contenu #homeRubriqueGauche img, #accueilRubrique #contenu #homeRubriqueDroite img {margin-bottom:3px;margin-top:3px;}
#accueil #contenu p, #accueilRubrique #contenu p {text-align:justify;font-size:1.1em;}


/******* ACCUEIL *******/
#accueil #bandeau {background: url(../img/fondTrame905x320.png);height:320px;}
*html #accueil #bandeau {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fondTrame905x320.png',sizingMethod='crop');}
#accueil h2 {font-size: 2.5em;color:#FFFFFF;text-transform: uppercase;}
#accueil #imageBandeau { padding-top:25px; }
#accueil #imageBandeau h2 {padding-left:40px;display:none;}
#accueil #contenu #colonneBlocHomeG h3 {padding-left: 58px;}
#accueil #contenu #colonneBlocHomeG {margin-top:10px;height: 199px;	width: 289px;background-image: url(../img/fondColonne01.png);	background-repeat:no-repeat;}
/*#accueil #contenu #colonneBlocHomeG h4 {margin-top:5px}
#accueil #contenu #colonneBlocHomeG img {margin-top:5px;}*/
*html #accueil #contenu #colonneBlocHomeG {background-image :none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fondColonne01.png',sizingMethod='crop');}	
#accueil #contenu #colonneBlocHomeMD {margin-top:10px;background-color: #FFFFFF;	height: 199px;width: 592px;	margin-left: 24px;position: relative;}
#accueil #contenu  #colonneBlocHomeG .marges {margin-left:58px; padding-right:15px;height: 160px; position: relative;}
#accueil ul#listeActu {margin-top:-5px;}
*html #accueil ul#listeActu {margin-top:-20px;}
*+html #accueil ul#listeActu {margin-top:-20px;}
#accueil ul#listeActu li {width:260px;margin-top:5px;margin-bottom:0;}
#accueil #contenu #colonneBlocHomeMD .marges {margin-right: 15px;padding-left: 30px;}
/*#accueil #colonneBlocHomeMD  #homeMilieu  .marges {padding-right: 75px;}*/
#accueil #colonneBlocHomeMD #homeMilieu {height:199px; width:390px; position:relative;}
#accueil #colonneBlocHomeMD #homeDroite {width:202px;}
#accueil #listeAcces ul {text-transform: uppercase;/*background-image: url(../img/pictoCroix.png);background-repeat: no-repeat;	background-position: right top;*/}
#accueil .absBottom {width:80%;}


.marginRight10 {margin-right:10px;}



/******* ACCUEIL RUBRIQUE *******/
/*#accueilRubrique #bandeau {background: url(../img/fondTrame905x200.png);height:200px;}
*html #accueilRubrique #bandeau {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/referencement/templates/natural/css_global/img/fondTrame905x200.png',sizingMethod='crop');}
*/
#accueilRubrique h2 {
	color:#a8a094;
	font-size: 1.2em;
	line-height:18px;
}
/*#accueilRubrique h2 span {font-size:0.9em;}*/
#accueilRubrique #imageBandeau { padding-top:22px;}
#accueilRubrique #imageBandeau h2 {padding-left:230px;height:80px;}
#accueilRubrique #descriptifBandeau {margin-left:14px;margin-top:20px;width:836px;height:35px;background-image: url(../img/fondDescriptifBandeau.png);background-repeat: repeat;color:#FFFFFF;padding:10px 20px 0 20px;display:none;}
#accueilRubrique #descriptifBandeau a {color:#FFFFFF;position:relative;}
#accueilRubrique #descriptifBandeau a:hover {position:relative;}
*html #accueilRubrique #descriptifBandeau {background-image :none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fondDescriptifBandeau.png',sizingMethod='scale');}
#accueilRubrique #descriptifBandeau p{width:420px;margin:0;padding:0;display:block;}
#accueilRubrique #descriptifBandeau ul {margin-top:12px;}
#accueilRubrique #descriptifBandeau div.floatRight {width:415px;}
#accueilRubrique #descriptifBandeau ul li {float:right;display:block;width:auto;background-image: url(../img/puceFlecheGrisClair.png);background-repeat: no-repeat;background-position: 0px 3px;margin-left: 15px;padding-left: 13px;}
#accueilRubrique .absBottom {width:235px;padding-left:15px;padding-top:5px;}
#accueilRubrique #contenu #colonneBlocHomeM {margin-left:10px;}
#accueilRubrique #contenu #colonneBlocHomeM #enDirect {
	width:500px;
	height:200px;
	background-color: #FFFFFF;
	padding-top:9px;
	position:relative;
}
#accueilRubrique #contenu #colonneBlocHomeM #enDirect2 {
	width:500px;
	height:170px;
	background-color: #FFFFFF;
	padding-top:10px;
	position:relative;
}
#accueilRubrique3 #contenu3 #colonneBlocHomeM3 #enDirect3 {
	width:500px;
	height:170px;
	background-color: #FFFFFF;
	padding-top:10px;
	position:relative;
}
#accueilRubrique #contenu #colonneBlocHomeM #enDirect h2 {background-image: url(../img/fondTitrePointilleHB.png);background-repeat: repeat-x;height: 30px;padding-left:12px;font-weight:normal;}
#accueilRubrique #contenu #colonneBlocHomeM #enDirect h3 {margin-top:0;}
#accueilRubrique #absEnDirect {width:362px;height:auto;position:absolute; top:10px;left:125px;}
#accueilRubrique .boutonFlecheOrangeG {position:absolute;left:7px;top:75px;}
#accueilRubrique .boutonFlecheOrangeD {position:absolute;right:7px;top:75px;}
#accueilRubrique #enDirect img.vignette { margin-left:15px; margin-right:15px;margin-top:2px;}
#accueilRubrique #enDirect .marges {
	width:245px;
	display:block;
}
#accueilRubrique #contenu #enDirect p {
	font-size:1.1em;
}
#accueilRubrique #absEnDirect ul {margin-top:30px;width:auto;display:block;}
#accueilRubrique #blocHomeRubriqueDH ul {margin-top:0px;width:auto;}
#accueilRubrique #absEnDirect li h4, #accueilRubrique #colonneBlocHomeD li h4
{font-size:1em;background-image: none;height: auto;color:#00a49a;font-weight:bold;padding:0;clear:both;display:block;}
#accueilRubrique #absEnDirect li p {font-size:1em;width:175px;}
#accueilRubrique .puceFlecheGrisClair {font-size:1em;background: url(../img/puceFlecheGrisClair.png) no-repeat 0px 3px;padding-left: 12px;position:relative;}
#accueilRubrique #contenu .puceFlecheGrisClair a {color:#000000;}
#accueilRubrique p.puceFlecheGrisClair {margin-top:3px;}
#accueilRubrique #absEnDirect li.puceFlecheGrisClair a:hover {position:relative;}
#accueilRubrique #contenu #colonneBlocHomeG {
	position: static;
	width:182px;
	height:389px;
	margin-top:0px;
	background: url(../img/fondColonne01d.png) no-repeat;
}
#accueilRubrique #contenu #colonneBlocHomeG #menuSecondaire {position:relative;}
*html #accueilRubrique #contenu #colonneBlocHomeG {background-image :none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/fondColonne01d.png',sizingMethod='crop');}
#accueilRubrique #contenu #colonneBlocHomeG h2 {margin:10px 10px 20px 10px;text-transform: uppercase;}
#accueilRubrique #contenu #colonneBlocHomeM {height:359px;width:500px;position:relative;margin-top:0px;}
#accueilRubrique #contenu #colonneBlocHomeM #homeRubriqueGauche {
	width:500px;
	height:147px;
	background-color:#ffffff;
	margin-top:2px;
	position:relative;
}
#colonneBlocHomeM #homeRubriqueGauche2 {
	width:500px;
	height:358px;
	background-color:#ffffff;
	margin-top:0px;
	position:relative;
}
#accueilRubrique #contenu #colonneBlocHomeM #homeRubriqueDroite {background:#FFFFFF;margin-top:2px;width:250px;height:239px;position:relative;}
#accueilRubrique #contenu #colonneBlocHomeM #homeRubriqueGauche h3 {padding-left: 15px;}
#accueilRubrique #contenu h5 {font-size: 1em;font-weight:normal;position:relative;width:auto;}
#accueilRubrique #contenu #homeRubriqueGauche .marges {margin-left:15px;padding-right:15px; position: relative;}
#homeRubriqueGauche2 .marges2 {margin-left:15px;padding-right:15px; position: relative;}
#accueilRubrique #contenu #homeRubriqueDroite .marges {margin-left:15px;padding-right:15px; position: relative;}
#accueilRubrique #contenu #colonneBlocHomeD {margin-top:0px;height: 359px; width: 204px;margin-left: 10px;position: relative;}
#accueilRubrique #contenu #colonneBlocHomeD .bloc95, #accueilRubrique #contenu #colonneBlocHomeD .bloc95 ul, #accueilRubrique #contenu #colonneBlocHomeD .bloc95 li {width:95px}
#accueilRubrique #contenu #blocHomeRubriqueDH {
	height:90px;
	background-color:#FFFFFF;
	border-top:solid 10px #ffffff;
	position:relative;
}
#accueilRubrique #contenu #blocHomeRubriqueDM {
	height:118px;
	background-color:#FFFFFF;
	top:2px;
	position:relative;
	border-top:solid 10px #ffffff;
}
#accueilRubrique #contenu #blocHomeRubriqueDB { height:117px;background-color:#FFFFFF;
top:4px;position:relative;border-top:solid 10px #ffffff;}
#colonne_milieu #colonneBlocHomeD h3 {padding-bottom:10px;margin-top:0;}
#accueilRubrique #colonneBlocHomeD .marges {padding-right: 75px;}
#accueilRubrique #colonneBlocHomeD p {font-size:1em;}
#accueilRubrique #contenu #blocHomeRubriqueDH .marges {padding-right: 10px;padding-left: 15px;height:79px;position:relative;}
#accueilRubrique #contenu #blocHomeRubriqueDM .marges {padding-right: 10px;padding-left: 15px;height:71px;position:relative;}
#accueilRubrique #contenu #blocHomeRubriqueDB .marges {padding-right: 10px;padding-left: 15px;height:87px;position:relative;}
#accueilRubrique #contenu #blocHomeRubriqueDB .boutonFlecheOrangeG {left:15px;}
#accueilRubrique #contenu #blocHomeRubriqueDB .boutonFlecheOrangeD {right:15px;}
#accueilRubrique #contenu #colonneBlocHomeD img.floatLeft {margin-right:7px;margin-top:3px;}
#accueilRubrique #contenu #blocHomeRubriqueDB .leftImage {left:78px;display:block;width:95px;}
#accueilRubrique #colonneBlocHomeD {height:199px; width:390px; position:relative;}
#accueilRubrique #colonneBlocHomeD {width:202px;}
#accueilRubrique #blocHomeRubriqueD .absBottom {position: absolute;bottom: 0px;padding-bottom: 10px;z-index: 200;}
#accueilRubrique #enDirect .absBottom2 {
	left:161px;
}
#accueilRubrique #contenu #homeRubriqueGauche {position:relative;}
/*#accueilRubrique #contenu #homeRubriqueGauche h3, #accueilRubrique #contenu #homeRubriqueDroite h3 {margin-bottom:10px;}*/
/*#accueilRubrique .liensIco {position:absolute;bottom:35px;}*/
#accueilRubrique .liensIco li {padding-left:23px; background:url(../img/iconeRSS.png) no-repeat 0 0;height:18px;line-height:18px;}
#accueilRubrique .liensIco li a {color:#00a49a;}
#accueilRubrique #listeAcces ul {margin-left:30px;}
#accueilRubrique ul#listeActu  {margin-top:-10px;}
#accueilRubrique ul#listeActu li {width:210px;}
#accueilRubrique ul#liensPicto  {color:#686868;	text-transform:uppercase;font-weight:bold;margin-top: 30px;position: absolute;top: 100px;height: 75px;}
#accueilRubrique ul#liensPicto li {display: block;float:left;height:75px;padding-left:15px;position: relative;}
#accueilRubrique ul#liensPicto li.pictoEnergie {background:url(../img/pictoEnergie.html) no-repeat 20px 15px;}
#accueilRubrique ul#liensPicto li.pictoEnvironnement {background:url(../img/pictoEnvironnement.html) no-repeat 42px 15px;}
#accueilRubrique ul#liensPicto li.pictoServices {background:url(../img/pictoServices.html) no-repeat 25px 15px;}
#accueilRubrique ul#liensPicto li a {color:#686868;height:75px;block;position:relative;}
#accueilRubrique form.menuDeroulant {width:150px;border:solid 1px #cccccc !important;border:0 none;margin-bottom:10px;margin-top:2px;}
#accueilRubrique form.menuDeroulant select { width:150px; }
#accueilRubrique ul.listeMedia li { float:left; margin-right:2px;}
#accueilRubrique #contenu #boutonRSS {position:absolute;width:38px;height:14px;line-height:14px;display:block;right:15px;top:15px;z-index:30;}
#accueilRubrique #contenu #boutonRSS a {background:url(../img/iconeRSSorange.png) 0 0 no-repeat; padding-left:20px;color:#f57c1d;display:block;height:14px;font-weight:bold;}

/******* ACCUEIL ET ACCUEIL RUBRIQUE ELEMENTS COMMUNS *******/
#imageBandeau h2 {color: #5d6a79;font-size: 20px ; width: auto;height:auto;display:block;font-family: "Myriad Pro", Tahoma, Verdana ;text-transform: none;z-index:5;}
#accueil #contenu h4.colorNoir, #accueilRubrique #contenu h4.colorNoir {color:#56504A;} 
ul.ecartListe li {margin-bottom:3px;}
#accueil #contenu .absBottom2 a, #accueilRubrique #contenu .absBottom2 a {color:#4e4e4b;}
#accueil #contenu .absBottom a, #accueilRubrique #contenu .absBottom a {color:#000000;}



/******* FAQ *******/
#pageInterieure #colonne_milieu #contenu p.faqTopRetour {height:60px; text-align:right; line-height:60px;}
.faqTopRetour a,
.faqTopRetour a:link,
.faqTopRetour a:visited,
.faqTopRetour a:hover {font-family:Tahoma, Arial, Helvetica, sans-serif; color:#f6a100; font-weight:bold; line-height:10px; background:url(../img/puceFlecheJauneFaq.html) center left no-repeat; padding:0 0 0 10px;}
#pageInterieure #colonne_milieu #contenu p.faqFormulaireCategorie {height:30px; line-height:30px; background:url(../img/fondFaqThematiques.png) top left repeat-x}
.faqFormulaireCategorie input {border:1px solid #A7A6AA; font-size:1em; height:21px; margin-top:3px; padding:0 3px 2px 3px; background:#F0F0F0; vertical-align:text-bottom;}
p.faqFormulaireCategorie label {color:#FFF; padding:0 24px 0 8px; font:bold 1em Tahoma, Arial, Helvetica, sans-serif; height:30px; line-height:30px; display:block; float:left;}
p.faqFormulaireCategorie select {height:20px; width:298px; margin:4px 0; border:1px #a7a6aa solid; line-height:20px; font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif; color:#575757;}
#pageInterieure #colonne_milieu #contenu p.faqIntroListe {height:50px; line-height:50px; padding:0 0 0 10px;}
.faqContent {padding:0 8px;}
/*lorsque la definition est ouvert */
#pageInterieure #colonne_milieu #contenu .faqContent .faqDefinitionTitleOn .faqquestion {font:bold 1.2em Tahoma, Arial, Helvetica, sans-serif; color:#000; overflow:auto; height:27px; line-height:27px; text-align:left; display:block; float:left; padding-right:5px}
#pageInterieure #colonne_milieu #contenu .faqContent .faqDefinitionTitleOn .faqquestion p {font-weight:bold; font-size:1em}
/*lorsque la definition est fermée */
#pageInterieure #colonne_milieu #contenu .faqContent dt.faqDefinitionTitleOff .faqquestion {font:normal 1.2em Tahoma, Arial, Helvetica, sans-serif; color:#000; overflow:hidden; height:27px; line-height:27px; text-align:left; display:block; float:left; padding-right:5px}
.faqContent .faqOpenClose {overflow:hidden; height:27px; text-align:right; display:block; background:url(../img/fondFaqPointille.png) center left repeat-x;}
.faqContent .faqOpenClose a {height:5px; width:13px; display:block; float:right; padding:11px 0px 11px 9px;}
.faqContent .faqOpenClose a img {display:block;}
*+html .faqContent .faqOpenClose a img {padding-top:1px}
/* definition ouverte */
.faqContent dt.faqDefinitionTitleOn {border-bottom:1px #dcdbda solid}
#pageInterieure #colonne_milieu #contenu .faqContent .faqDefinitionDescOn p {color:#aeaeae; font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif; padding:8px 0;}
/* definition cachée */
.faqContent dt.faqDefinitionTitleOff {border-bottom:none}
.faqContent .faqDefinitionDescOff {display:none}


/******* Page Lexique ******/
.datamints_glossaryindex_detailblock {clear:both; margin-top:35px;}
.datamints_glossaryindex_index {border-top: 1px solid #2D1E3F; padding-left:5px; padding-right:5px;}
dl.glossary {margin-top:45px;}
.datamints_glossaryindex_oneitem {background:url(../img/etiquetteLexiqueGrisClair.png) no-repeat; color:#FFFFFF; float:left; font-size:1.4em; height:24px; margin-right:5px; text-align:center; width:20px;}

.datamints_glossaryindex_index .select {float:left; margin-right:5px; width:20px; height:24px; background:url(../img/etiquetteLexiqueGrisFonce.png) no-repeat; color:#FFFFFF;}

.datamints_glossaryindex_resultlist {clear:both; margin-top:25px;}
#pageInterieure #colonne_milieu #contenu a.datamints_glossaryindex_linkindex {display:block; color:#FFFFFF; height:21px;}

.datamints_glossaryindex_linklist {margin-bottom:5px;}
a.datamints_glossaryindex_linklist {font-size:1.2em; font-weight:bold; color:#00A49A; text-decoration:none;}
a.datamints_glossaryindex_linklist:hover {font-size:1.2em; color:#00A49A; text-decoration:underline;}


.datamints_glossaryindex_detailshort {font-size:1.2em; color:#00A49A; font-weight:bold; text-decoration:none;}
.datamints_glossaryindex_resultshort  {clear:both; margin-top:25px;}
a.glossary {color:#000000; text-decoration:none;}
a.glossary:hover{color:#000000; text-decoration:none;}
.glossary dfn {font-style:normal; color:#000000; border-bottom:1px dashed black;}

/******* Page Contact ******/
form#contactform {margin-top:20px;}
form#contactform label {width:200px;float: left;padding-right: 10px;text-align: right;font-size: 1.1em;line-height: 20px;}
form#contactform div {margin-top: 10px;	clear: both;}
form#contactform input, form#contactform select, form#contactform textarea {border: 1px solid #a7a6aa;}
form#contactform input, form#contactform select {font-size:1.1em;}


form#contactform input {width:272px;padding:2px 3px 0 3px;height:18px;}
form#contactform select {width:280px;height:20px;line-height:20px;}
form#contactform textarea {font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:1.1em;padding:2px 3px;width:400px;}

form#contactform .tx_powermail_pi1_fieldwrap_html_submit {margin-left:210px !important; margin-left:214px;}



form#contactform .tx_powermail_pi1_fieldwrap_html_4,
form#contactform .tx_powermail_pi1_fieldwrap_html_9
{padding-bottom:10px;}

form#contactform #tx-powermail-pi1_fieldset_3 {margin-top:20px;}

form#contactform legend {display:none;}
form#contactform .powermail_submit_uid15 {width:120px}

.formulairePontille {background-image: url(../img/pointilleGrisFonce.png);background-repeat: repeat-x;padding-top:20px;}

/******* Page Resultat recherche ******/
.tx-indexedsearch-browsebox.pointillesRecherche {background:url(../img/pointille3F3E3C_20px.gif); height:31px;}
.tx-indexedsearch-browsebox p {float:right; color:#555452; font-weight:normal}

.tx-indexedsearch-sw {color:#00A49A; font-size:1.6em;}
.tx-indexedsearch-title a {color:#00A49A; font-size:1.1em; text-decoration:none;}
.tx-indexedsearch-title a:hover {color:#00A49A; font-size:1.1em; text-decoration:underline;}
.tx-indexedsearch-text-item-path {margin-bottom:20px;}

ul.browsebox li a {color:#00A49A; text-decoration:none;}
ul.browsebox li a:hover {color:#00A49A; text-decoration:underline;}
#pageInterieure #colonne_milieu #contenu ul.browsebox li {display:inline; padding-left:0px;}
ul.browsebox {text-align:center;}

input#tx-indexedsearch-searchbox-sword {border:1px solid #A7A6AA; background:#FDFAFF; }
input#tx-indexedsearch-searchbox-button-submit {background:#EFF0F1; padding:0.2em}
div.tx-indexedsearch-form {margin-right:5px; float:left; padding-left:340px}
div.tx-indexedsearch-search-submit {text-align:left}
div.tx-indexedsearch-browsebox {margin-bottom:15px;}
#formulaire-recherche {text-align:center;}


/******* AGENDA *******/
#agenda table {border-top:solid 1px #a7a39b;border-right:solid 1px #dcdbda;border-left:solid 1px #dcdbda}
#pageInterieure #colonne_milieu #contenu #agenda h4 {color:#000; background:none; font-size:1.1em; margin:0; padding:0}
#agenda thead tr {background-image: url(../img/fondTitresThead.png);background-repeat: repeat-x;height: 20px;font-weight:bold;color:#FFFFFF;}
#agenda thead th {position:relative;text-align:left; padding-left:10px;padding-right:10px;}
#agenda thead th span {display:block;width:auto;float:left; }
#agenda thead th .boutonFlecheTriBas {position:relative; float:right; height:5px; width:9px; top:0px !important; top:8px;}


/* COMMUNIQUES  & AGENDA -> le filtre */
#rechercheCommuniques {background:url(../img/blocRechercheFond.png) repeat-x; padding-top:10px; padding-bottom:5px; width:488px}
#rechercheCommuniques fieldset {padding:2px 12px; margin-bottom:28px; color:#FFF}
#rechercheCommuniques legend {color:#FFF; font-size:1.4em; font-weight:bold}
*html #rechercheCommuniques legend {margin-left:-8px}
#rechercheCommuniques select {color:#5d5a60}
#pageInterieure #colonne_milieu #contenu #rechercheCommuniques p {font-weight:bold; padding:10px 0 8px 0}

#rechercheCommuniques .colonneGauche {float:left; width:48%}
#rechercheCommuniques .colonneGauche select {margin:0 2px; width:44%;}

#rechercheCommuniques .colonneGauche div label.labelGauche {display:block; width:30px; padding-right:3px; text-align:right; float:left;}

#rechercheCommuniques .colonneGauche select.selectAnnee {width:70px}
#rechercheCommuniques .colonneGauche div,
#rechercheCommuniques .colonneDroite div {margin-bottom:6px;clear:both;}

#rechercheCommuniques .colonneDroite {float:right; width:48%}
#rechercheCommuniques .colonneDroite select {width:80%; font-weight:bold}

#rechercheCommuniques .inputSubmit {background:#969696; border:none; color:#FFF; font-size:1em; display:block; padding:3px; margin:4px 62px 0 0 !important; margin:4px 32px 0 0; float:right;}


#pageInterieure #colonne_milieu #resCommuniques h4 {padding-top:0}
#resCommuniques div.pagination {/*float:right;*/ top:-39px;position:absolute;right:0;}
*+html #resCommuniques div.pagination {margin-top:-8px;right:19px;}
*html #resCommuniques div.pagination {margin-top:-8px;right:19px;}
#headerRes h4 a{display:none;}

#resCommuniques .pagination a,
#resCommuniques .pagination span {padding:0 3px; color:#02a59b}
#resCommuniques .pagination span {font-weight:bold}
#resCommuniques .pagination.pointilles {background:url(../img/pointilleH4.png) left top repeat-x; float:none; text-align:right;  margin-top:-10px;}
/**html #resCommuniques .pagination.pointilles {margin-top:0; border:1px solid red;}*/
#resCommuniques .pagination.pointilles {display:none;}

#pageInterieure #colonne_milieu #contenu #resCommuniques .resultat {margin:5px 0pt 20px;}
#pageInterieure #colonne_milieu #contenu #resCommuniques .resultat li {list-style:none; margin:0}
#resCommuniques .resultat .titre {color:#5f5c62; font-weight:bold}
#resCommuniques .pdf {color:#02a59b}

#pageInterieure #colonne_milieu #contenu #headerRes a {float:right}
#pageInterieure #colonne_milieu #contenu #resCommuniques {clear:both; padding-top:10px;position:relative;}


/******* Page Commander publication ******/
form#formulairedemandedocument .tx_powermail_pi1_fieldwrap_html_109 {margin-bottom:20px;}
form#formulairedemandedocument label {width:200px; float:left; padding-right:10px; text-align:right; font-size:1.1em; line-height:20px;}
form#formulairedemandedocument .powermail_check_inner label {line-height:14px}
form#formulairedemandedocument div {margin-top:10px; clear:both;}
form#formulairedemandedocument input, 
form#formulairedemandedocument select, 
form#formulairedemandedocument textarea {border:1px solid #a7a6aa;}
form#formulairedemandedocument input, 
form#formulairedemandedocument select {font-size:1.1em;}


form#formulairedemandedocument input {width:272px; padding:2px 3px 0 3px; height:18px;}
form#formulairedemandedocument select {width:280px; height:20px; line-height:20px;}
form#formulairedemandedocument textarea {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:1.1em; padding:2px 3px ;width:400px;}

form#formulairedemandedocument .tx_powermail_pi1_fieldwrap_html_submit {margin-left:210px !important; margin-left:214px;}

form#formulairedemandedocument .tx_powermail_pi1_fieldwrap_html_2,
form#formulairedemandedocument .tx_powermail_pi1_fieldwrap_html_5,
form#formulairedemandedocument .tx_powermail_pi1_fieldwrap_html_10 {background:url(../img/pointilleGrisFonce.png) repeat-x; padding-top:20px;}

form#formulairedemandedocument .tx_powermail_pi1_fieldwrap_html_4,
form#formulairedemandedocument .tx_powermail_pi1_fieldwrap_html_9 {padding-bottom:10px;}

form#formulairedemandedocument #tx-powermail-pi1_fieldset_3 {margin-top:20px;}

form#formulairedemandedocument legend {display:none;}
form#formulairedemandedocument .powermail_submit_uid15 {width:120px}

#pageInterieure #colonne_milieu #contenu form#formulairedemandedocument p.tx_powermail_pi1_fieldwrap_html_checkbox_title,
form#formulairedemandedocument .tx_powermail_pi1_fieldwrap_html_152,
form#formulairedemandedocument .tx_powermail_pi1_fieldwrap_html_98 {color:#00A49B; background:url(../img/pointille3F3E3C_20px.gif) repeat-x; font-size:1.6em; height:30px;}
form#formulairedemandedocument input.powermail_check {height:auto; padding:0; vertical-align:middle; width:auto; border:none}


.encadre ul {padding-top:10px;}





.tx-dropdownsitemap-pi1 ol,
.tx-dropdownsitemap-pi1 div {position:relative}


.tx-dropdownsitemap-pi1 ol li div img {position:relative; width:10px; height:10px}

#accueilRubrique #imageFond #conteneur_principal #middle #conteneurContenu #colonne_milieu #contenu #colonneBlocHomeM #homeRubriqueGauche #homeRubriqueGauche2 {
}
#formulaire_contact .imput{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border: 1px;
	font-family: Arial, Helvetica, sans-serif;
}

