/*
THEME NAME: Oreca Events
THEME URI: http://oreca-events.com
DESCRIPTION: Hmm
VERSION: 1.0
AUTHOR: <a href="http://www.oreca.fr">Oreca.fr</a>
AUTHOR URI:
TAGS: 
*/

* {padding:0; margin:0;}

body{background:#000; font-family:arial, sans-serif; font-size:12px; color:#fff;}

img{border:none;}

a:link, a:visited{text-decoration:none; color:#ffffff;}

a:hover{text-decoration:underline;}

#container{
width:850px;
background:#000;
margin:0 auto;
}

#header{
width:850px;
height:63px;
position:relative;
}

#logo{
	width:200px;
	height:63px;
	background:#000000;
	float:left;
}

h1#h1-fr{background: url(images/tagline.jpg) no-repeat;
width:495px;float:left;height:63px;margin-left:73px}

h1#h1-en{background: url(images/tagline-en.jpg) no-repeat;
width:495px;float:left;height:63px;margin-left:73px}

.none{display:none;}

#menu{position:relative;background:gray; width:850px; z-index:1;}

#menu ul li.current_page_item a{background: #0576ee url(images/navigation-background-hover.jpg) !important;}

#menu ul li ul li.page_item a:link, #menu ul li ul li.page_item a:visited{background: url(images/deroulant-background.png) !important;}

#menu ul li ul li.page_item a:hover{background: #0047a1 !important;}

#onglet{position:absolute;right:-70px;height:24px; top:0px; width:92px;}

#onglet a:link, #onglet a:visited{display:block;width:92px;height:24px; background:#000000 url(images/onglet-sprite.jpg) no-repeat 0 -24px;}

#onglet a:hover{display:block;width:92px;height:24px; background:#000000 url(images/onglet-sprite.jpg) no-repeat 0 0;}

#onglet-en{position:absolute;right:-70px;height:24px; top:0px; width:92px;}

#onglet-en a:link, #onglet-en a:visited{display:block;width:92px;height:24px; background:#000000 url(images/onglet-sprite-en.jpg) no-repeat 0 -24px;}

#onglet-en a:hover{display:block;width:92px;height:24px; background:#000000 url(images/onglet-sprite-en.jpg) no-repeat 0 0;}

#lang{position:absolute; right:-25px; height:24px; top:0px; width:15px;}

#lang #en{margin-top:3px;}

#content-flash{float:left; width:850px; margin-top:3px; height:285px; background: #323232;}

#content-flash-anim{float:left; margin-left:-50px;position:relative;}

#content-middle{float:left; width:843px; height:242px; background: #323232; padding-left:7px; position:relative;}

#content-middle-search{float:left; position:relative; margin:0px 15px 0 0;width:374px; height:235px; background: #1d1d1d url(images/content-middle-search-corner.jpg) no-repeat right bottom;}

#content-middle-search p{width:345px; margin:0 auto; text-align:center; font-size:1.1em;margin-top:12px;}
#content-middle-search.content-middle-search-en p{margin-top:20px;}

#content-middle select{width:275px; margin-bottom:5px; margin-top:10px; background: #FFFFFF; border: 1px solid #0579f0; padding:1px; color:#666666; }

#content-middle #searchform{text-align:center;}

#content-middle input[type=submit]{margin-top:5px;background: #0871ee; color:#fff; padding:1px 20px 3px 20px; font-weight:bold; border:none; border-top: 5px solid #4b4b4b; cursor:pointer; }

#content-middle-flash{width:454px; height:234px; position:absolute; top:0px; right:0px;}

* html #content-middle-flash{right:0px;}

#content-bottom{width:850px;height:253px;background:#323232; float:left;}

#content-bottom-small{width:850px;height:190px;background:#323232; float:left;}

#content-bottom-right-contact{float:left; padding:0 0 0 5px;}

p.content-middle-search-select{font-size:1.2em !important;padding-bottom:10px;}

#content-bottom-left-big{width:625px;height:253px; float:left; }
#content-bottom-left{width:625px;height:178px; float:left; background:url(images/fr-homepage-titre-offre.gif) no-repeat 0 3px;  padding-left:5px;}

#content-bottom-left-en{width:625px;height:178px; float:left; background:url(images/en-homepage-titre-offre.gif) no-repeat 0 3px;  padding-left:5px;}

.home-offre-box{width:119px; height:140px;float:left; padding-right:4px;margin-top:40px; background:#323232;}

.home-offre-box p{text-align:center; font-size:0.9em; padding:8px 0px 10px 0;}
#content-bottom-right p{text-align:center; padding-top:8px; line-height:18px;}

#content-bottom-right-top{height:22px; background: url(images/content-home-news.jpg) no-repeat right; margin-right:-5px;}
#content-bottom-right{width:198px; height:217px; float:left;background: url(images/content-search-left.jpg) no-repeat 8px 4px; padding:4px 10px 0 17px; position:relative;}
* html #content-bottom-right{width:192px;}
#content-bottom-right-title{font-weight:bold; margin:15px 15px 10px; font-size:1.1em}
#content-bottom-right-content{font-size:1em; margin:0 15px;}
a.content-bottom-right-suite{color:#3286ea; text-decoration:underline; font-weight:bold; margin-right:40px; margin-top:15px; float:right;}
* html a.content-bottom-right-suite:link,* html a.content-bottom-right-suite:visited{color:#3286ea; text-decoration:underline; font-weight:bold; margin-right:40px; margin-top:15px; float:right;}
a.content-bottom-right-plus{left:10px; bottom:15px; position:absolute;}
#content-bottom-third{width:625px; height:70px;background:#1d1d1d; float:left; padding-top:5px;}

.home-select{border:1px solid #0770ed; margin-top:15px; width:200px;}
* html .home-select{width:192px;}

#content-news-title{background: url(images/content-home-news-title.jpg) no-repeat right; height:22px; margin-top:15px;}

#content-bottom-right-old{width:215px; padding-bottom:10px; padding-top:9px;float:left; text-align:center; padding-right:5px;}
#content-bottom-right-old img{padding-top:5px}


#content-contact{padding:10px; width:150px;height:55px;float:left; background: url(images/content-contact-bg.jpg) no-repeat right 8px; }
#content-nl{width:455px; height:67px; float:left; padding-top:8px;}
#content-nl-txt{padding:10px 5px 10px 15px; width:318px;height:55px; float:left;}
#bouton-nl{margin-top:5px;}

.bigger{font-size:1.1em; font-weight:bold; line-height:20px;}

* html #content-bottom{float:none;}

#content-footer{width:850px;height:78px;float:left;text-align:center;}

ul#secondbar{margin-top:10px;}

ul#secondbar li{display:inline; color:#6f6f6f;}

ul#secondbar li a:link, ul#secondbar li a:visited{color:#6f6f6f; padding-left:5px;}

#thirdbar{margin:10px auto; color:#6f6f6f; width:760px; padding-bottom:15px;}
#thirdbar a:link, #thirdbar a:visited{color:#6f6f6f;}

.secondbar-footer-score{padding-left:8px}

#footer-references{width:660px; height:35px; margin:0 auto; margin-top:5px; padding-top:5px;}

.references{float:left; padding-right:5px;}
.reference-img{float:left; padding-right:12px;}

/*----------------------  Page Child  ---------------------------------*/

.jqueryslidemenu ul li.current_page_ancestor a{background: #0576ee url(images/navigation-background-hover.jpg) !important;}

.jqueryslidemenu ul li.current_page_ancestor ul li a{background: url(images/deroulant-background.png) !important;}

.jqueryslidemenu ul li.current_page_ancestor ul li a:hover{background: #0047a1 !important;}

#content{background:#333233; width:850px; float:left; padding-bottom:5px; position:relative; z-index:0;}

.page-title{width:656px; height:65px;background:#333233 url(images/page-title.jpg) no-repeat 0 21px;}

h2{text-align:right; padding: 23px 70px 0 0; font-family:verdana, arial sans-serif; font-size: 1.2em; text-transform:uppercase;}

h3{text-align:right; color:#0771ed; padding: 5px 75px 0 0; font-family:helvetica, sans-serif; font-size: 1.2em; font-weight:normal;font-style:italic;}


/*----------------------  Sidebar  ---------------------------------*/

#sidebar{width:139px; padding-left:10px; font-family:helvetica; font-weight:bold; float:left; margin-top:10px;}

#sidebar ul{width:139px; list-style-type:none;}

#sidebar ul li{width:139px; margin-bottom:8px;float:left;}

#sidebar ul li a{width:134px; height:18px; border-top:4px solid #4b4b4b; background:#0771ed; padding: 8px 0 0 5px; display:block;}

#sidebar ul li a:hover{color:#000000; text-decoration:none;}

#sidebar ul li ul{margin: 4px 0 4px 0; float:left;}

#sidebar ul li ul li{width:139px; display:block; background:#0771ed; margin-bottom:4px; float:left;}

#sidebar ul li ul li a{width:134px; height:16px; border-top:3px solid #0771ed; background:#4b4b4b; padding: 6px 0 0 5px; display:block;}

#sidebar li.current_page_item a{color:#000;}

#sidebar ul li.current_page_item a{color:#000;}

#sidebar ul li.current_page_item ul li a{color:#fff;}

/*----------------------  Main Content  ---------------------------------*/

#text-content{width:320px; float:left; padding-left:18px; margin-top:10px; }

#text-content p{padding:0;padding-bottom:10px}

#content-media{width:359px; height:340px;float:right; position:relative; margin-top:40px;}

* html #content-media{float:none; width:360px;}

#content-gallery{width:359px; background: #000000 url(images/bord-gallery.jpg) no-repeat top left; height:270px;float:right; position:relative;}

.dl-plaquette{position:absolute; bottom:15px; right:35px; width:221px; height:38px; }

/*----------------------  More Content  ---------------------------------*/

#more-content{background:#504f50 url(images/more-content-border-top.gif) repeat-x 0 1px; float:left; width:850px; padding-bottom:10px;}

#more-content p{padding-bottom:10px;}

#more-left-content{width:315px; float:left; padding: 10px 27px 0 167px;}

#more-right-content{width:300px; float:left; padding: 10px 10px 0 0;}

#demande-informations-box{position:absolute; right:5px; top:55px; z-index:1;}


#bottom-informations{width:850px; background:#333233; height:40px;  float:left; position:relative;}

#demande-informations-box-bottom{position:absolute; right: 5px; top:2px;}

.sous-titre{color:#0771ed; font-size:1.4em; font-weight:bold; padding-bottom:10px;}

h4{text-transform:uppercase; font-size:1.1em; padding-bottom:10px; padding-top:0px; background: url(images/h4-background.png) no-repeat}

* html h4{background: #0871ec; padding:0; margin-bottom:10px;}

/*----------------------  Page Content  ---------------------------------*/

#content-page{padding:10px;position:relative; float:left;}

/*----------------------  Page Business Content  ---------------------------------*/

#content-page #content-media{margin-top:25px; position:relative; height:280px}

.business-long{padding-left:5px;float:left;}

.business-long p{padding-bottom:10px;}

.business-middle{float:left;}

.business-corps{width:455px;float:left; padding:10px;padding-left:5px; }

* html .business-corps{width:445px;}

.business-corps p{padding:8px 0 }

/*----------------------  Page Sur-Mesure  ---------------------------------*/

.outils-tagline{padding:0px 20px 20px 20px; font-size:1.2em;}

.outils-box{background:#000; height:104px; position:relative; width:400px; float:left;margin: 5px 6px;padding:1px;}
.outils-box-title{font-size:1.1em;color:#0771ed; padding:5px; padding-left:4px; width:220px; float:left;}
.outils-box-texte{width:241px; float:left;font-size:0.9em;padding-left:4px;}
.outils-box-img{ position:absolute; right:8px; top:10px; width:143px;}

/*----------------------  Page Equipe  ---------------------------------*/

.equipe-box{background:#000; height:146px; position:relative; width:400px; float:left;margin: 5px 6px;padding:1px;}

.equipe-box-img{float:left; margin:5px;border:1px solid #3e3e3e}

.equipe-box-title{float:left;width:260px; color:#0771ED;
padding:10px 10px 0px 10px; font-size:1.4em;}

.equipe-box-desc{float:left;width:260px;padding:10px;
 padding-top:5px; font-size:1.0em; color:#cdcdcd;}

/*----------------------  Page References  ---------------------------------*/

#references-box-left{float:left;width:360px;margin-top:0;padding-left:15px;}

#references-tagline{width:370px;padding:10px 0 15px 0;font-size:1.1em;padding-bottom:5px;}

#references-tagline p{padding-bottom:10px;}

#countrydivcontainer{width:360px; margin-top:0;float:right; margin-left:33px; margin-bottom:15px; padding:15px;background:#222222;}

#loading{text-align:center;}
.ref-nom{font-size:1.2em;margin-bottom:10px;}

.ref-logo{margin-bottom:10px; margin-left:10px;}

.ref-img{margin-top:15px;border:1px solid #333233;}

.ref-titre{font-size:1.1em; font-weight:bold; margin-bottom:10px;}

/*----------------------  Page Contact  ---------------------------------*/

#contact-left{width:320px; float:left; padding:15px; padding-top:0px;}

#contact-left p{padding-bottom:10px;}

#contact-left a{text-decoration:underline;}

#contact-right{width:350px; float:right;padding:15px; padding-top:0px;}

/*----------------------  Pages diverses  ---------------------------------*/

#mentions-legales{	background:#000;	font-size:12px;	color:#fff;	font-family:'helvetica', arial, sans-serif;	padding:15px;	overflow:auto;	text-align:left;	float:left;	padding:15px;	width:450px;}

#contact-right{	float:left;	padding: 15px;	padding-top: 0px;	padding-left:30px;	width: 350px;}

#mentions-legales{	background: #000;	color: #fff;	float: left;	font-family: 'helvetica', arial, sans-serif;	font-size: 12px;	overflow: auto;	padding: 15px;	text-align: left;	width: 450px;}

#content-tousnosites-box{	float: left;	margin-left: 28px;	padding-top: 0px;}

.site-box{	background: #2c2c2c;	border: 1px solid #343333;	color: #fff;	float: left;	font-size: 12px;	margin-bottom: 25px;	margin-right: 25px;	padding: 5px;	text-align: center;	width: 228px;}

.site-box img{	border: 1px solid #343333;	margin-bottom: 5px;	margin-top: 5px;}

.site-box:hover{	background: #3F435A;}

.contact-box{background:#1d1d1d; margin-bottom:15px; padding:15px;text-align:center;}

#plan-du-site{margin-left:70px;padding:20px; padding-top:0px; font-size:1.2em;}

#plan-du-site li{list-style-type:square;}

#plan-du-site li ul li{margin-left:25px;}

#plan-du-site li ul{padding-bottom:20px; padding-top:5px;}

#newsletter-box{margin-left:70px; margin-bottom:20px;}

#newsletter-box input[type=text]{border:1px solid #aaaaaa; width:258px;
height:13px;color:#888888;
font-size:0.8em; padding:3px;
background: #ffffff url(images/field-bg-top.gif) repeat-x;
}

#newsletter-box input[type=text]:hover{
background: #ffffff url(images/field-bg-bottom.gif) repeat-x bottom;
}

#newsletter-box select{border:1px solid #aaaaaa; width:266px;
color:#888888;
font-size:0.8em; padding:3px;
}

#newsletter-box .newsletter-span{color:#aaaaaa; font-size:0.9em;}

#newsletter-box .newsletter-span strong{color:#e7e7e7; font-size:1.0em;}

#newsletter-box input[type=submit], #newsletter-box input[type=button]{
font-size:1em;
background:#ffffff url(images/field-bg-top.gif) repeat-x; color:#888888; padding:5px;border:1px solid #aaaaaa;}

#newsletter-box input[type=submit]:hover , #newsletter-box input[type=button]:hover{
background:#ffffff url(images/field-bg-bottom.gif) repeat-x bottom;cursor:pointer; color:#000000;}

#newsletter-bow-confirmation{font-size:1.1em;padding:0 20px 20px;}

#text-content-consulting{width:455px; float:left; padding-left:30px; margin-top:55px; }

#text-content-consulting p{padding:0;padding-bottom:10px}

/*----------------------  Page Search  ---------------------------------*/

.search-title{text-transform:uppercase; padding-left:65px; font-size:1.1em;}

#page-search-form input[type=submit]{margin-top:5px;background: #0871ee; color:#fff; padding:1px 20px 2px 20px; font-weight:bold; border:none; border-top: 2px solid #4b4b4b; cursor:pointer; }

#page-search-form{text-align:center; width:800px;}

.search-result-row{background:#000; height:104px; position:relative; width:400px; float:left;margin: 5px 7px 5px 6px;padding:1px;}

.search-result-row h3{text-align:left; color:#0771ed ; padding: 3px 3px 0 3px; font-family:helvetica, sans-serif; font-size: 1.1em; font-weight:normal;font-style:normal; width:250px; float:left;}

.search-result-row h3 a:link, .search-result-row h3 a:visited{color:#0771ed ; font-weight:bold;}

.search-result-row-desc{width:250px; padding:5px;font-size:0.9em; float:left;}

.search-result-row-img{width:130px; position:absolute; right:10px; top:10px;}

.search-result-surmesure{background:#02366d;
float:left; width:795px; border:1px solid #26292d;margin-left:6px;
margin-top:5px !important; padding:10px;}

.search-result-surmesure-title{text-transform:uppercase; 
font-size:1.2em; padding-bottom:10px; width:400px; float:left;}

.search-result-surmesure-desc{width:530px;
float:left;}

.search-result-surmesure-desc a{text-decoration:underline;}

.search-result-surmesure-img{float:right; border:1px solid #333333;margin-top:3px;}

.baseline{display:none;}

#content-page-adhoc{padding:10px;position:relative; float:left; width:373px; height:218px; margin-left:15px; font-size:14px; padding-top:15px;}
#content-page-adhoc-01{padding:10px;position:relative; float:left; width:295px; height:288px; margin-left:10px; font-size:14px; padding-top:15px;}
#content-page-adhoc-02{padding:10px;position:relative; float:left; width:295px; height:310px; margin-left:10px; font-size:14px; padding-top:15px;}
.video-adhoc{position:relative; float:left; width:420px; height:220px; margin-left:5px;}
.video-adhoc object{outline:none}
.adhoc-packs{position:relative; width:667px; height:234px; background:#434243 url(images/adhoc-pattern.jpg); margin:0 auto; margin-bottom:20px;}
.adhoc-title{width:289px; height:32px; background: url(images/adhoc-title.png) no-repeat 0 15px; margin:0 auto;}
.adhoc-title-test{width:256px; height:23px; background: url(images/adhoc-title-test.png) no-repeat; float:left; margin-top:15px; margin-left:35px;}
.adhoc-title-race{width:249px; height:23px; background: url(images/adhoc-title-race.png) no-repeat; float:right; margin-top:15px; margin-right:42px;}
.adhoc-test-text{width:253px; height:23px; float:left; text-align:right; margin-top:10px; margin-left:35px;}
.adhoc-race-text{width:246px; height:23px; float:right; margin-top:10px; margin-right:42px;}

.page-title-adhoc{width:770px; background:#333233 url(images/page-title-adhoc.jpg) no-repeat scroll 0 21px;}

.page-adhoc-bbloc{width:310px; height:215px; margin-bottom:20px;  position:relative; float:left;}

.password{padding:20px;}
.password label input[type=password]{border:1px solid #02BFF6; padding-top:1px; padding-bottom:1px;}
.password input[type=submit]{border:none; border:1px solid #02BFF6; background:#02BFF6; color:#ffffff; cursor:pointer; font-weight:bold;}

.linklove {display:none;}

#nextgen-breadcrumb{padding:0 0 10px 6px; font-size:14px;}
#nextgen-breadcrumb a{color:#02bff6; text-decoration:underline;}

/*----------------------  Page News  ---------------------------------*/

.content-page-bignews{width:830px; padding-bottom:50px !important; min-height:595px;}
* html .content-page-bignews{height:595px;}


.content-page-news{width:539px; float:left; min-height:155px; margin-left:14px; margin-top:10px; background:#263a4e url(images/content-page-news-item.png	) repeat-y right; position:relative; margin-bottom:30px;}

* html .content-page-news{margin-left:7px;}

.content-page-news a{outline:none; color:#0687EF !important; text-decoration:underline;}
.content-page-news h3 a{outline:none; color:#ffffff !important; text-decoration:none;}
.content-page-news h3 a:hover{text-decoration:underline;}

img.article-illustration{border:5px solid #263a4e; background:#263a4e; width:150px; position:absolute; top:-10px; left:-14px;	}

.news-date{color:#0687ef; font-size:11px; font-family:verdana, arial, sans-serif; float:right; padding: 9px 15px 0 0; }

.content-page-news h3{text-align:left; margin:28px 15px 7px 155px; padding:0; font-style:normal; font-weight:bold; color:#ffffff; font-size:1.1em;}
.single-padding{margin-left: 15px !important;}
* html .single-padding{margin-left: 7px !important;}
.news-excerpt.single-padding{font-size:1.1em;}
.news-excerpt.single-padding p{padding:5px 0;}
h3.single-padding{font-size:1.4em; margin-bottom:10px;}
* html h3.single-padding{margin-left:78px; float:left;}
.news-excerpt{float:left; margin:0 20px 17px 155px; font-size:1.0em;}
* html .news-excerpt {margin-left:78px; margin-right:4px; width:370px;}
* html .news-excerpt.single-padding{margin-left:0px; margin-right:8px; width:510px;}

.news-more{position:absolute; bottom:18px; left:21px;}

.news-random-ill{border:2px solid #393939; width:266px; height:577px; top:5px; background:#1b1f22; position:absolute;}

#news-rss{width:266px; height:37px; background:#1b1f22; position:absolute; right:19px; bottom:10px; }
.news-rss-text{float:right; padding-right:8px; margin-top:12px; font-family:verdana, arial, sans-serif; font-size:0.9em; padding-left:20px;}
img.news-rss-img{float:right; margin-top:7px; margin-right:7px;}

.news-navigation{height:25px; background:#1b1f22; margin-left:14px; bottom:10px; left:10px; position:absolute; width:519px; font-family:verdana, sans-serif; font-size:0.9em; padding:12px 10px 0;}
.news-navigation a:link,.news-navigation a:visited, .news-navigation a:hover{color:#2d81c2;}
.news-navigation .alignleft{float:left;}
.news-navigation .alignright{float:right;}

/*----------------------  eco  ---------------------------------*/

.ecocolor{color:#68b70f;}
.eco{background:url(images/h4-background-eco.png) no-repeat;}

/*----------------------  useless eco  ---------------------------------*/

.ecobg ul li.current_page_item a{color:#68b70f !important; border-top:3px solid #68b70f !important;}

#menu.ecomenumenu ul li ul li.page_item a:link, #menu.ecomenumenu ul li ul li.page_item a:visited{background: url(images/deroulant-background-eco.png) !important;}
#menu.ecomenumenu ul li ul li.page_item a:hover{background: #68b70f !important;}
.ecomenu ul li.current_page_ancestor a {background:#0576EE url(images/navigation-background-hover-eco.jpg) repeat scroll 0 0 !important;}
.ecomenu ul li a{background:#68b70f url(images/navigation-background-eco.jpg) repeat scroll 0 0 !important;}
.ecomenu ul li a:hover {background:#68b70f url(images/navigation-background-hover-eco.jpg) repeat scroll 0 0 !important;}
.ecomenu ul li ul li a{background: url(images/deroulant-background-eco.png) !important;}

/*----------------------  eco techniques  ---------------------------------*/

.eco-bckgd{background:white url(images/eco-bckgd.jpg) no-repeat right top !important;}

#eco-page{color:#000000; font-size:12px; font-weight:bold; padding:10px; position:relative; margin-bottom:10px; }
#eco-illustration{float:left; }
#eco-page-intro{float:left; width:310px; padding-left:15px; font-size:15px; font-weight:normal;}
#eco-page h2{color:#8add02; font-size:20px; font-family: arial, sans-serif; padding:0; padding-bottom:4px; padding-top:10px; text-align:left; text-transform:none; background:url(images/eco-h2.jpg) no-repeat left bottom; margin-bottom:20px; }
.eco-text{color:#8add02; }
#eco-page-content{float:left; width:100%; font-size:12px; font-weight:bold;}
#eco-page h3{color:#8ADD02; font-family:arial; font-size:17px; font-weight:bold; font-style:normal; text-align:center; padding:0; padding-top:20px; padding-bottom:4px; background:url(images/eco-h3.jpg) no-repeat center bottom; margin-bottom:10px;}
#eco-page-content p{padding:0 20px 16px;}
.eco-box{float:left; width:300px; margin-bottom:8px; margin-left:5px; height:60px; position:relative; }
.eco-box label{bottom:27px; display:block; font-size:14px; font-weight:normal; position:absolute; text-align:center; width:100%;}
.eco-box select{text-align:left; font-size:12px; font-weight:bold; width:287px; color:#000000; border:1px solid #67a601; background: #8add02; position:absolute; bottom:5px; left:6px; }
.eco-box input{text-align:left; font-size:12px; font-weight:bold; width:284px; color:#000000; border:1px solid #67a601; background: #8add02; position:absolute; bottom:5px; left:6px; height:17px; padding-top:1px; padding-left:3px;}
#result-box{width:204px; height:108px; background: url(images/eco-resultat.jpg) no-repeat center bottom; float:left; margin-left:8px; margin-top:-51px; text-align:center;}
#result-box span{color:#8ADD02; text-transform:uppercase; font-size:17px;}
#load_post{width:290px; height:43px; background: url(images/eco-bouton.jpg) no-repeat center bottom; float:left; border:none; margin:6px 0 10px 160px; cursor:pointer;}
#result{font-size:25px; font-weight:bold; margin-top:33px;}

#result-box #result span{color:#000000; font-size:25px;}

/*----------------------  eco test  ---------------------------------*/

#eco-page-intro.eco-page-intro-test{padding-left:10px;}
#eco-page-intro.eco-page-intro-test h2{background:url(images/eco-h2-test.jpg) no-repeat left bottom;}
.eco-box.eco-box-test{color:#8ADD02; }
.eco-box.eco-box-test select, .eco-box.eco-box-test input{background:white; }
#result-box.result-box-test{background: url(images/eco-resultat-test.jpg) no-repeat center bottom; color:#000000;}
#eco-page.eco-test-page{color:#ffffff;}
#load_post.eco-test-bouton{background: url(images/eco-bouton-test.jpg) no-repeat center bottom;}