

/******************* REDEFINITION BALISES HTML *******************/
* {margin:0; padding:0; border:0 none;}
html {font-size:100%}
body {min-height:100%;color:#000000; font:normal 0.625em Tahoma, Arial, Helvetica, sans-serif;}
ul {list-style-type:none}
a {color:#000; text-decoration:none}
/*a:hover {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #4F4542;}*/
input, 
select, 
textarea {font-size:100%}
caption{ display: none; }

/******* 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:90px; position: relative; background:url(../img/siteOmbreH.png) center bottom no-repeat;}
#topNavigation { margin-left:13px;position: relative;height: 24px;width: 952px;	top: 43px; border-top-width: 1px;border-top-style: solid;border-top-color: #2d1e3f;}
#top ul {font-size:1em; font-family:Tahoma; height:24px; width: 538px !important; width:550px; 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;}


/*** 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='/fileadmin/templates/GdfSuezTemplates/css_global/img/headerFond.png', sizingMethod='scale'); }


/*** Contenu ***/
#middle {background:url(../img/siteOmbreGD.png) repeat-y; width:952px; position:relative; min-height:703px; height:auto !important; height:723px; padding:0 13px 0 12px}
*html #middle {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/templates/GdfSuezTemplates/css_global/img/siteOmbreGD.png',sizingMethod='scale');}	

#conteneurContenu {margin:20px 23px 0 23px}
#conteneurColonnesMD {float:left; min-height:490px; height:auto !important; height:490px; background:url(../img/pageFondContenu.png) repeat-x/*; position:static*/}

.gaucheGMD {float:left; width:182px; margin-right:10px}
.milieuGMD {float:left; padding:5px 20px; width:486px}
.droiteGMD {float:left; width:188px; min-height:490px}

#pageInterieure #colonne_milieu #contenu {padding-bottom:30px}
#pageInterieure #colonne_milieu #contenu p {font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif}
#pageInterieure #colonne_milieu #contenu ul li {list-style:disc inside; padding-left:10px; font-size:1.1em}
#pageInterieure #colonne_milieu #contenu ul li ul li {list-style:circle inside; padding-left:30px; font-size:1em}

/*** Titres ***/
#pageInterieure #colonne_milieu h3 {color:#000; font:normal 1.8em Tahoma, Arial, Helvetica, sans-serif; padding:5px 0 20px 0}

/*** 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}

/*** Page Action ***/
div#actionConteneur table {margin-bottom:5px;border-collapse:collapse; border-spacing:0; empty-cells:hide; width:100%; font:normal 1.1em Tahoma, Arial, Helvetica, sans-serif; border:0;}
div#actionConteneur table .blank {border:0; background:transparent;}
div#actionConteneur table .noBorder {border:0;}
div#actionConteneur table tr.bgCellImpair td {background:#f5f5f5}
div#actionConteneur table tr td.bgCellPlus {background:#e3f0d6 url(../img/pictoBourseUp.png) no-repeat 90% 50%}
div#actionConteneur table tr td.bgCellMoins {background:#f8d3d3 url(../img/pictoBourseDown.png) no-repeat 90% 50%}
div#actionConteneur th {padding:0 1.2em; height:20px; font-weight:bold; color:#fff; border:0; border-right:1px dotted #dcdbda; background:#d0cfcb url(../img/fondTableauxPageAction.png) repeat-x left top;}
div#actionConteneur td {padding:0 0.8em; height:28px; border:1px solid #dcdbda}
div#actionConteneur a {color:#00A49A; text-decoration:underline;}
div#actionConteneur a:hover {text-decoration:none; }
div#actionConteneur a.actionSpecialLink {display:block; padding:0 0 0.5em 1em; font-weight:bold; text-decoration:none; background:transparent url(../img/puceCircle.png) no-repeat 0 30%}
div#actionConteneur a.actionSpecialLink:hover {text-decoration:underline}
div#actionConteneur div.actionBlockGenerique {padding:0.5em 0; border-bottom:1px dotted #3f3e3b}
div#actionConteneur p.mentionSpecial {padding:2em 0 0}

div#actionConteneur div#collDroiteActionConteneur {float:left; margin-left:10px; width:232px}
div#actionConteneur div#collGaucheActionConteneur {float:left; width:232px}
div#actionConteneur div#collGaucheActionConteneur h4 {margin-right:10px}
div#actionConteneur div#collGaucheActionConteneur div.borderRight {padding-right:10px; border-right:1px dotted #3f3e3b}

div#actionConteneur form#formGraphiqueInteractif table {width:20em}
div#actionConteneur form#formGraphiqueInteractif table td {padding:0; border:0; height:2.2em}
div#actionConteneur form#formGraphiqueInteractif table th {padding:0 0.5em 0 0; border:0; height:2.2em; font-weight:normal; color:#000; background:0; text-align:right}
div#actionConteneur form#formGraphiqueInteractif select {padding:0.2em 0; border:1px solid #3f3e3b; height:1.8em; width:11em; line-height:1.6em}
div#actionConteneur form#formGraphiqueInteractif input {padding:0 0.5em; border:1px solid #3f3e3b; height:1.8em}

#pageInterieure #colonne_milieu #contenu div#actionConteneur h4 {font-size:1.4em; border-bottom:1px dotted #3f3e3b; background:transparent url(../img/titreFlecheActive.png) no-repeat right 70%}
#pageInterieure #colonne_milieu #contenu ul#menuPageAction {margin:1em 0 0 1.2em}
#pageInterieure #colonne_milieu #contenu ul#menuPageAction li {margin:1em 0 0; height:1.2em; line-height:1.2em; vertical-align:middle; list-style-image:url(../img/puceMenuPageAction.png)}
#pageInterieure #colonne_milieu #contenu ul.listePageAction {margin:0; padding:0; padding-left:17px}
#pageInterieure #colonne_milieu #contenu ul.listePageAction li {margin:0; padding:0; list-style-image: url(../img/puceListeNoire.png); list-style-position:outside}
