ul,li {
    margin:0px;
    padding:0px;
}

ul,li {
    list-style:none;
}

* {
    font-family:Arial, Helvetica, Verdana;
    font-size:11px;
    color:#000000;
}

body {
    background:#f2f0f1 url('../imgs/tpl/bg.jpg') top center repeat-y;
    text-align:center;
}

#page {
    width:1046px;
    text-align:left;
}

#page2 {
    margin-left:35px;
}

#navigation1 {
    position:relative;
    width:979px;
    z-index:2;
    height:208px;
    background:#f2f0f1 url('../imgs/tpl/bg_navigation.jpg') top left no-repeat;
}

.bt_eco_question_big {
    position:absolute;
    display:block;
    top:0px;
    left:42px;
    width:213px;
    height:215px;
    background:#ffffff url('../imgs/tpl/bt-ecoquestion-big.gif') top left no-repeat;
}

.bt_application_big {
    position:absolute;
    display:block;
    top:0px;
    left:42px;
    width:213px;
    height:215px;
    background:#ffffff url('../imgs/tpl/bt-application-big.gif') top left no-repeat;
}

.bt_action_big {
    position:absolute;
    display:block;
    top:0px;
    left:42px;
    width:213px;
    height:215px;
    background:#ffffff url('../imgs/tpl/bt-action-big.gif') top left no-repeat;
}

.bt_eco_question_small {
    position:absolute;
    display:block;
    top:51px;
    left:293px;
    width:91px;
    height:89px;
    background:#ffffff url('../imgs/tpl/bt-ecoquestion-small.gif') top left no-repeat;
}

.bt_application_small {
    position:absolute;
    display:block;
    top:51px;
    left:293px;
    width:91px;
    height:89px;
    background:#ffffff url('../imgs/tpl/bt-application-small.gif') top left no-repeat;
}

.bt_application_small2 {
    position:absolute;
    display:block;
    top:51px;
    left:387px;
    width:91px;
    height:89px;
    background:#ffffff url('../imgs/tpl/bt-application-small.gif') top left no-repeat;
}

.bt_action_small {
    position:absolute;
    display:block;
    top:51px;
    left:387px;
    width:91px;
    height:89px;
    background:#ffffff url('../imgs/tpl/bt-action-small.gif') top left no-repeat;
}

.bt_glossaire_small {
    position:absolute;
    display:block;
    top:51px;
    left:481px;
    width:91px;
    height:89px;
    background:#ffffff url('../imgs/tpl/bt-glossaire-small.gif') top left no-repeat;
}

.top_nav2 {
    position:absolute;
    display:block;
    top:174px;
    left:0px;
    width:277px;
    height:39px;
}

#container_nav2_contenu {
    width:979px;
    background:#ffffff url('../imgs/tpl/bg_contenu.jpg') top left repeat-y;
}

#footer_nav2_contenu {
    position:relative;
    width:979px;
    height:102px;
    background:#ffffff url('../imgs/tpl/bg_contenu_footer.jpg') top left no-repeat;
}

#navigation2 {
    float:left;
    width:250px;
    margin:30px 0px 0px 5px;
}

#footer_nav2_contenu #container_link {
    position:absolute;
    width:488px;
    height:75px;
    top:27px;
    left:466px;
}

#link {
    width : 160px;
    height : 75px;
    float : left;
    background-color : transparent;
}

/* Search */

/* Recherche */
#search {
    position:absolute;
    top:0px;
    left:769px;
    width:172px;
    height:35px;
    margin:18px 0px 0px 20px;
    background:transparent url(../imgs/tpl/search-bg.gif) top left no-repeat;
}

#search input {
    position:absolute;
    top:10px;
    left:10px;
    color:#000000;
    width:120px;
    border:0;
    font-size:11px;
    background:transparent;
}

#search .submit {
    position:absolute;
    top:0px;
    left:137px;
    color:#000000;
    width:35px;
    height:35px;
    border:0;
    background:transparent;
    cursor:pointer;
}

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

/* Navigation 2 */

#navigation2 a {
    text-decoration:none;
}

#navigation2 ul {
    padding:10px 0px 0px 0px;
    margin:0px 0px 5px 0px;
}

#navigation2 ul ul {
    background-color:#f6f5f6;
    padding:10px 0px 0px 0px;
    margin:10px 0px 0px 0px;
}

#navigation2 ul ul ul {
    background-color:#f6f5f6;
    border-top:1px solid #bdbdbd;
    border-bottom:1px solid #bdbdbd;
    padding:10px 0px 10px 0px;
    margin:10px 28px 0px 40px;
}

#navigation2 li {
    background-color:transparent;
    padding:0px 0px 20px 0px;
}

#navigation2 li li {
    background-color:transparent;
    padding:0px 0px 10px 0px;
}

#navigation2 li:hover,
#navigation2 li.on,
#navigation2 li.on:hover {
    background-color:transparent;
}

#navigation2 li li:hover,
#navigation2 li li.on,
#navigation2 li li.on:hover {
    background-color:transparent;
}

#navigation2 li li li:hover,
#navigation2 li li li.on,
#navigation2 li li li.on:hover {
    background-color:transparent;
}

#navigation2 li a {
    margin:0px 18px 0px 0px;
    padding:0px 2px 0px 20px;
    background:transparent url(../imgs/tpl/a0off.gif) top left no-repeat;
    display:block;
    color:#585858;
    font-size:12px;
    border-top:1px solid #ffffff;
}

#navigation2 li a:hover {
    margin:0px 18px 0px 0px;
    padding:0px 2px 0px 20px;
    background:transparent url(../imgs/tpl/a0on-action.gif) top left no-repeat;
    display:block;
    color:#4b8344;
    border-top:1px solid #ffffff;
}

#navigation2 li a.on,
#navigation2 li a.on:hover {
    margin:0px 18px 0px 0px;
    padding:0px 2px 0px 20px;
    background:transparent url(../imgs/tpl/a0on-action.gif) top left no-repeat;
    display:block;
    color:#4b8344;
    font-weight:bold;
    font-size:12px;
    border-top:1px solid #ffffff;
}

#navigation2 li a.end,
#navigation2 li a.end:hover {
    border-top:0px solid #ffffff;
}

#navigation2 li li a {
    margin:0px 5px 0px 30px;
    padding:2px 2px 2px 26px;
    display:block;
    background:transparent url(../imgs/tpl/a1off.gif) top left no-repeat;
    color:#000000;
    font-size:12px;
    border-top:0px solid #ffffff;
    font-weight:normal;
}

#navigation2 li li a:hover {
    margin:0px 5px 0px 30px;
    padding:2px 2px 2px 26px;
    display:block;
    background:transparent url(../imgs/tpl/a1on-action.gif) top left no-repeat;
    color:#4b8344;
    font-size:12px;
    border-top:0px solid #ffffff;
}

#navigation2 li li a.on,
#navigation2 li li a.on:hover {
    margin:0px 5px 0px 30px;
    padding:2px 2px 2px 26px;
    display:block;
    background:transparent url(../imgs/tpl/a1on-action.gif) top left no-repeat;
    color:#4b8344;
    font-weight:bold;
    font-size:12px;
    border-top:0px solid #ffffff;
}

#navigation2 li li li a {
    margin:0px 5px 0px 0px;
    padding:0px 0px 0px 16px;
    display:block;
    background:transparent url(../imgs/tpl/a2off.gif) top left no-repeat;
    color:#767676;
    font-size:11px;
    border-top:0px solid #ffffff;
}

#navigation2 li li li a:hover {
    margin:0px 5px 0px 0px;
    padding:0px 0px 0px 16px;
    display:block;
    background:transparent url(../imgs/tpl/a2on.gif) top left no-repeat;
    color:#000000;
    font-size:11px;
    border-top:0px solid #ffffff;
}

#navigation2 li li li a.on,
#navigation2 li li li a.on:hover {
    margin:0px 5px 0px 0px;
    padding:0px 0px 0px 16px;
    display:block;
    background:transparent url(../imgs/tpl/a2on.gif) top left no-repeat;
    color:#000000;
    font-weight:bold;
    font-size:11px;
    border-top:0px solid #ffffff;
}

/* ------- */

/* Slider */
.sliderContainer {
    position:relative;
    width:590px;
    height:30px;
    top:10px;
    left:10px;
}

#sliderControl {
    float:right;
    position:relative;
    background-color:#ffffff;
    margin:10px 8px 0px 0px;
    padding:2px;
}

#sliderControl a.btoff {
    background-color:#000000;
    color:#ffffff;
    text-decoration:none;
}

#sliderControl a.btoff:hover {
    color:#afafaf;
}

#slider {
    /**/
}

#slider .compteur{
    float:left;
    font-weight:bold;
    margin-right:14px;
}

#slider a.btoff {
    display:block;
    float:left;
    width:4px;
    height:13px;
    background-color:#acabab;
    margin:0px 7px 0px 0px;
}

#slider a.btoff:hover,
#slider a.bton,
#slider a.bton:hover {
    display:block;
    float:left;
    width:4px;
    height:13px;
    background-color:#000000;
    margin:0px 7px 0px 0px;
}

/* ------- */

.end_container {
    clear: both;
    visibility:hidden;
}

.contentContainer {
    float:left;
    margin:-10px 0px 0px 35px;
    width:655px;
}

#headerContent {
    display:block;
    height:160px;
    background:#ffffff url('../imgs/tpl/ombre_top_contenu-action.jpg') bottom left no-repeat;
    padding:0px 8px 0px 8px;
}

.contenu {
    position:relative;
    top:0px;
    left:10px;
    width:645px;
}

#headerContent .titreHeader1 {
    margin:10px 0px 0px 10px;
    font-family:Arial, Helvetica, Verdana;
    font-size:24px;
    font-weight:bold;
    color:#000000;
}

#headerContent .titreHeader2 {
    margin:10px 0px 0px 10px;
    font-family:Arial, Helvetica, Verdana;
    font-size:20px;
    font-weight:bold;
    color:#4b8344;
}


#mceContentBody a.sommaire,
#mceContentBody a.sommaire:hover {
    margin:0px 0px 3px 0px;padding:0px 0px 0px 18px;;display:block;color:#343434;font-weight:bold;
    background:transparent url(../imgs/tpl/signe-sommaire.gif) center left no-repeat;
}

body.mceContentBody,
#mceContentBody * {
	font-family:Verdana,Arial,Helvetica;
    color:#424141;
}

#mceContentBody hr,
body.mceContentBody hr {
	color:#e4e4e4;
    background-color:#e4e4e4;
	height:1px;
    border:0;
}

#mceContentBody a,
body.mceContentBody a {
    font-size:11px;
	text-decoration:none;
    font-weight:normal;
	color:#4b8344;
}

#mceContentBody a:hover,
body.mceContentBody a:hover {
    font-size:11px;
	text-decoration:none;
    font-weight:normal;
	color:#4b8344;
}

#mceContentBody h1,
#mceContentBody .titre1,
.titre1,
body.mceContentBody h1 {
	font-size:20px;
    font-weight:normal;
    color:#4b8344;
	padding:0px 0px 5px 0px;
	margin:3px 0px 10px 0px;
    text-align:left;
}

#mceContentBody h2,
#mceContentBody .titre2,
.titre2,
body.mceContentBody h2 {
	font-size:16px;
    font-weight:bold;
    color:#4b8344;
	padding:0px 0px 5px 0px;
	margin:3px 0px 10px 0px;
    text-align:left;
    border-bottom:1px solid #e4e4e4;
}

#mceContentBody h3,
#mceContentBody .titre3,
.titre3,
body.mceContentBody h3 {
	font-size:14px;
    font-weight:bold;
    color:#424141;
	padding:0px 0px 5px 0px;
	margin:3px 0px 10px 0px;
    text-align:left;
}

#mceContentBody h4,
#mceContentBody .titre4,
.titre4,
body.mceContentBody h4 {
	font-size:14px;
    font-weight:bold;
    color:#4b8344;
	padding:0px 0px 5px 0px;
	margin:3px 0px 10px 0px;
    text-align:left;
}

#mceContentBody h5,
#mceContentBody .titre5,
.titre5,
body.mceContentBody h5 {
   font-size:12px;
    font-weight:bold;
    color:#424141;
	padding:0px 0px 5px 0px;
	margin:3px 0px 10px 0px;
    text-align:left;
}

#mceContentBody h6,
#mceContentBody .titre6,
.titre6,
body.mceContentBody h6 {
   font-size:12px;
    font-weight:bold;
    color:#7b7b7b;
	padding:0px 0px 5px 0px;
	margin:3px 0px 10px 0px;
    text-align:left;
}

#mceContentBody .texteBig,
#mceContentBody .texteBig,
.texteBig,
body.mceContentBody .texteBig {
   font-size:12px;
}

#mceContentBody .highlight,
#mceContentBody .highlight,
.highlight,
body.mceContentBody .highlight {
   font-size:11px;
   font-weight:normal;
   color:#4b8344;
}

body.mceContentBody ul,
#mceContentBody ul,
.ulFormat {
	list-style-image: url('http://ecoconception.oree.org/imgs/tpl/li.gif');
    margin:5px 0px 5px 25px;
}

body.mceContentBody div,
#mceContentBody div{
	margin:0;
    padding:0;
}

body.mceContentBody li,
#mceContentBody li,
#mceContentBody li {
    list-style-image: url('http://ecoconception.oree.org/imgs/tpl/li.gif');
	padding:1px 0px 3px 0px;
}

/* Style des listes */

#formatList {
   border:0;
}

.formatList {
   border:0;
}

#formatList th, 
td.celluleLabel {
   font-size:1em;
   color:#ffffff;
   background-color:#4b8344;
   font-weight:normal;
   text-align:left;
   border-right:1px solid #ffffff;
}

#formatList th.on {
   font-size:1em;
	color:#3d3d40;
	background-color:#4b8344;
   font-weight:bold;
   border-right:1px solid #ffffff;
}

#formatList td {
   height:12px;
   font-size:1em;
	color:#000000;
   font-weight:normal;
   border-right:1px solid #ffffff;
}

#formatList .lineColor1 {
	background-color:#ffffff;
}

#formatList .lineColor2{
	background-color:#f2f0f1;
}
td.cellule1 {
    background-color:#f7f7f7;
}
td.cellule2 {
    background-color:#f2f2f2;
}

#formatList .lineColorHover {
    background-color:#c5ed64;
   cursor:pointer;
}


.btSubmit {
    font-weight:bold;
    background-color:#f7f7f7;
    color:#4b8344;
    cursor:pointer;
    border:1px solid #a5a5a4;
    padding:2px 10px 2px 10px;
    text-align:center;
}

.gllink {
   font-weight: bold;
   cursor: pointer;
}

.glclose {
   position: absolute;
   top: 2px;
   right: 0px;
   padding: 1px;
   background-color: orange;
   border: 1px solid #222;
   font-weight: bold;
   cursor: pointer;
}

/* Style des listes */

