/*
Theme Name: Ecofinance
Theme URI: http://www.orditron.com
Description: Thême WordPress réalisé par <a href="http://www.orditron.com">orditron.com</a>.
Version: 1.0
Author: orditron.com
Author URI: http://www.orditron.com
*/
* {margin:0px;padding:0px;border:0px;outline:none;}
body {font:normal 14px Arial;color:#000;padding-bottom:15px;background: #008614 url(images/fondVert.jpg) center top no-repeat;}
h1 {}
h2 {}
a {font:normal 14px Arial;color:#000;text-decoration:none;}
a:hover {text-decoration:underline;}
button {display:block;cursor:pointer;text-indent:-9999px;}
div.clear {clear:both;height:0px;}


#bodyGen {width:1000px;margin:auto;margin-top:0px;}
#bodyGen  #headerGen {height:109px;width:1000px;margin:auto;background: url(images/headerFond.png) top repeat-x;}
#bodyGen  #contentGen {width:980px;margin:auto;margin-top:250px;}
#bodyGen  #contentPage {width:980px;margin:auto;margin-top:250px;}
#columnRight {position:absolute;z-index:4;width:338px;padding-bottom:25px;top:391px;margin-left:630px;background:url(images/columnRightBottom.png) left bottom no-repeat;}
#bodyGen  #footerGen {height:74px;width:980px;margin:auto;background:#000;text-align:center;}


#headerGen #logoLink {position:absolute;text-indent:-9999px;margin-top:23px;margin-left:15px;height:92px;width:432px;background:url(images/logoVert.png) left top no-repeat;}
#headerGen #headerMenu {position:absolute;z-index:3;clear:both;margin-top:62px;margin-left:454px;}
#headerGen #headerMenu #dropDown { display:block; clear:both;list-style-type:none;text-align:center;}
#headerGen #headerMenu #dropDown li {font: bold 14px Arial;color:#333333; float:left;cursor:pointer;height:40px;line-height:40px;}
#headerGen #headerMenu #dropDown li a {display:block;padding: 0px 8px;text-decoration:none;font: bold 14px Arial;color:#333333;letter-spacing:-1px;height:40px;line-height:40px;}
#headerGen #headerMenu #dropDown li a:hover {color:#008c28;}
#headerGen #headerMenu #dropDown li span {font: bold 14px Arial;color:#008c28;}
#headerGen #headerMenu #dropDown li ul {margin:0px;padding:0px;padding-bottom:10px;list-style-type:none; padding-top:10px;}
#headerGen #headerMenu #dropDown li ul li { display:block; float:none; clear:both;padding-left:10px;height:25px;line-height:25px;}
#headerGen #headerMenu #dropDown li ul.roll {width:149px;background:url(images/menuRoll.png) left bottom no-repeat;}
#headerGen #headerMenu #dropDown li ul.rollShort {width:125px;background:url(images/menuRollShort.png) left bottom no-repeat;}
#headerGen #headerMenu #dropDown li ul li a {font:bold 14px Arial;color:#fff;text-decoration:none;padding:0px;text-align:left;height:25px;/*line-height:25px;*/padding-left:20px;background: url(images/menuFleche.png) left 0px no-repeat;}
#headerGen #headerMenu #dropDown li ul li a:hover {color:#fff;text-decoration:none;}
#headerGen #headerMenu #dropDown li.separateur {width:1px;background:#a3abb1;}
#headerGen #headerMenu #dropDown li.locked a {background:url(images/menuLock.png) 10px 12px no-repeat;padding-left:30px;}


#accrocheGen {position:absolute;z-index:2;clear:both;width:980px;height:226px;margin-left:10px;$margin-left:0px;margin-top:40px;background:url(images/accrocheVert.png) left top no-repeat;}
#accrocheGen object {position:absolute;margin-left:0px;opacity:.6;filter: alpha(opacity = 60);}
#accrocheGen h1 {display:block;position:absolute;width:417px;height:164px;margin-left:50px;margin-top:24px;text-indent:-9999px;background: url(images/accrocheVertTexte.png) left top no-repeat;}
#accrocheGen h2 {display:block;position:absolute;width:440px;margin-top:68px;margin-left:520px;font:bold 14px Verdana;color:#fff;}
#accrocheGen h2 strong {color:#56b53b;}

.aligncenter {display:block;margin-left: auto;margin-right: auto;}
.alignright {float: right;}
.alignleft {float: left}

#contentPage #contentMain {width:980px;margin:auto;$margin-top:226px;}
#contentPage #contentMain #topContent {min-height:270px;margin-top:30px;padding-top:30px;background: #fff;padding-bottom:50px;$padding-bottom:30px;}
#contentPage #contentMain #bottomContent {min-height:280px;_height:280px;margin-top:-10px;padding-top:20px;background: url(images/bottomContent.png) top repeat-x;}
#contentPage #contentMain .entry {}
#contentPage #contentMain .entry ul {list-style:none;}

#topContent {padding-left:90px;}
#topContent h3 {display:block;float:left;/*margin-left:90px;*/font:bold 24px Arial;color:#333333;border-bottom:1px solid #a4a5a4;line-height:20px;padding-bottom:10px;margin-bottom:35px;}
#topContent h3 em {font:bold 17px Arial;color:#525252;}
#topContent h3 em strong {font:bold 17px Arial;color:#14952a;}
#topContent h4 {display:block;float:left;clear:left;/*margin-left:90px;*/width:460px;font:bold 20px Arial;color:#525252;margin-bottom:25px;margin-top:15px;}
#topContent p {clear:both;margin-bottom:15px;width:460px;margin-left:3px;}
#topContent blockquote {margin-left: 10px;}
#topContent blockquote p {color:#525252;}
#topContent ol {float:left;clear:both;margin-left:-10px;height:130px;background:url(images/poleList.png) left top no-repeat;list-style:none;padding-left:55px;padding-top:10px;}
#topContent ol li {display:block;padding-top:2px;/*vertical-align:middle;*/height:47px;line-height:47px;width:405px;}
#topContent ul {margin-left:3px;width:460px;margin-bottom:15px;}
#topContent ul li {list-style-type:disc;margin-left:20px;}
#topContent form label {width:200px;float:left;clear:both;margin-bottom:5px;text-align:right;margin-right:10px;line-height:28px;}
#topContent form input {height:20px;width:200px;padding:4px;border:1px solid #525252;margin-bottom:5px;}
#topContent form textarea {height:200px;width:200px;padding:4px;border:1px solid #525252;margin-bottom:5px;}
#topContent form input.button {clear:both;float:none;width:210px;height:28px;padding:0px;margin-left:210px;background:#008614;font: bold 22px Arial;color:#fff;line-height:28px;cursor:pointer;}
#topContent form span.checkbox {float:left;clear:left;width:300px;margin-left:210px;margin-bottom:5px;}
#topContent form span.checkbox input {clear:left;width:20px;}
#topContent form span.checkbox span.wpcf7-list-item {float:left;clear:left;}
#topContent table {/*margin-left:90px;*/clear:both;width:460px;margin-bottom:10px;}
#topContent table td {padding:4px;}
#topContent table.alignright {float:right;margin-right:90px;}
#topContent table.alignleft {margin-left:90px;}
#topContent table.aligncenter {margin:auto;}
#bottomContent {}
#bottomContent h4 {display:block;float:left;margin-left:90px;width:560px;font:bold 20px Arial;color:#ffffff;clear:left;}
#bottomContent h4 em {font:bold 17px Arial;color:#cfcfcf;line-height:14px;}
#bottomContent ul {float:left;clear:both;margin-left:90px;list-style:none;margin-top:25px;}
#bottomContent ul li {display:block;height:28px;background:url(images/specList.png) left top no-repeat;padding-left:30px;margin-bottom:10px;font:normal 14px Arial;color:#fff;padding-top:5px;width:500px;}
#bottomContent ul li a {font:normal 14px Arial;color:#fff;}
#bottomContent img {float:right;margin:40px 20px;}

#columnRight {}
#columnRight h5 {padding-left:20px;display:block;width:318px;height:65px;margin-top:-65px;font:bold 26px Arial;color:#333;line-height:65px;background:url(images/columnRightTop.png) left top no-repeat;}
#columnRight h6 {margin-left:20px;margin-right:20px;display:block;font:bold 14px Arial;color:#333;padding-top:12px;border-top:1px solid #333;margin-bottom:4px;}
#columnRight p {padding-left:20px;width:300px;font:normal 12px Arial;color:#333;margin-bottom:15px;}
/*#columnRight p strong {display:block;font:bold 14px Arial;color:#333;padding-top:12px;border-top:1px solid #333;}
#columnRight p em {font:bold 12px Arial;color:#333;} */
#columnRight p a {font:normal 12px Arial;color:#333;text-decoration:underline;} 
/*#columnRight hr {display:block;height:1px;width:300px;background:#333;margin-bottom:15px;}*/

#footerGen p {font: normal 10px Arial;color:#848484;margin:0 auto;}
#footerGen p a {font: normal 10px Arial;color:#848484;}
#footerGen ul {clear:left;text-align:center;list-style:none;padding-top:5px;}
#footerGen ul li {display:inline;font:normal 12px Arial;color:#fff;line-height:25px;}
#footerGen ul li a {font:normal 12px Arial;color:#fff;}

.wpcf7-mail-sent-ok {position:absolute;top:500px;width:900px;height:20px;padding-top:350px;border:0;text-align:center;;}
