/*CSS 100% POURCENT */
*, html {
	margin: 0px;
	padding: 0px;
	font-family: arial, helvetica;
	font-size: 12px;
}
/* FOND */
body {
	background: #FF0000 url(../image/bgall.jpg) top left repeat;
}
div#gradient {
	background: url(../image/gradient.jpg) top left repeat-x;
	width: 100%;
	height : 1025px;
}
div#maxi {
	width: 100%;
	text-align:center;
}
img {
	border: 0px;
}
a {
	text-decoration: none;
}
a img {
	text-decoration : none;
	border: 0px;
}
div#rightbar a img {
	vertical-align: middle;
	margin-right: 5px;
}
li.notype {
	list-style-type:none;
}
/* COMMONS */
.marginauto {
	margin-left:auto;
	margin-right: auto;
}
.clear {
	clear:both;
}
.notxtdeco {
	text-decoration:none;
}
.floatl {
	float:left;
}
.floatr {
	float:right;
}
.padding5 {
	padding: 5px;
}
.padding10 {
	padding: 10px;
}
.font8 {
	font-size: 8px;
}
.font9 {
	font-size: 9px;
}
.font10 {
	font-size: 10px;
}
font11 {
	font-size: 11px;
}
.font12 {
	font)size:12px;
}
.font13 {
	font)size:13px;
}
.font14 {
	font-size:14px;
}
.font15 {
	font-size: 15px;
}
.font16 {
	font-size: 16px;
}
.font17 {
	font-size: 17px;
}
.font18 {
	font-size: 18px;
}
.font20 {
	font-size: 20px;
}
.font22 {
	font-size: 22px;
}
.font23 {
	font-size:23px;
}
.font24 {
	font-size:24px;
}
.font25 {
	font-size:25px;
}
.font26 {
	font-size: 26px;
}
.font28 {
	font-size:28px;
}
.font30 {
	font-size:30px;
}
.font32 {
	font-size:32px;
}
.font48 {
	font-size:48px;
}
.font77 {
	font-size: 77px;
}
.line10 {
	line-height: 10px;
}
.line15 {
	line-height: 15px;
}
.line20 {
	line-height: 20px;
}
.line30 {
	line-height: 30px;
}
.fontgeorgia {
	font-family: georgia;
}
.uppercase {
	text-transform: uppercase;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.underline {
	text-decoration: underline;
}
.brown {
	color: #857250
}
.bleu {
	color: #10B9F8;
}
.vert {
	color: #AED40D;
}
.rouge {
	color: #FF0000;
}
.jaune {
	color: #FFDD00;
}
.marron {
	color: #847150;
}
/*SWITCH COLORS ALLLLL*/
.orange {
	color: #14A4D1;
}
.gris80 {
	color: #58595b;
} 
.white {
	color: #FFF;
}
.textcenter {
	text-align:center;
}
.textright {
	text-align:right;
}
.nodeco {
	text-decoration: none;
}
.textjustify {
	text-align:justify;
}
.jump {
	height: 10px;
	width: 100%;
	clear:both;
}
.overflowno {
	overflow: hidden;
}
/* WRAPPER */
div#wrapper {
	width: 990px;
	text-align:center;
}
/* HEADER */
div#header_fr {
	width: 960px;
	height: 441px;
	background: url(../image/topbg_fr.png) top center no-repeat;
}
div#header_us {
	width: 960px;
	height: 441px;
	background: url(../image/topbg_us.png) top center no-repeat;
}
div#logo {
	float:right;
}
div#eco {
	float:right;
	position:relative;
	top: 62px;
}
div#eco-bottom {
	margin-top: -3px;
}
div#header-top {
	height: 31px;
	width: 950px;
	background: url(../image/header-top.png) top left repeat-x;
	text-align:left;
	padding: 7px 0px 0px 10px;
}
/*FLAG*/
div#lang {
	height: 32px;
	width: 32px;
	position:relative;
	top: 0px;
	left:-15px;
	background: url(../image/flag/fond.png) top left no-repeat;
	float:left;
}
div#flag {
	margin-top: 2px;
	margin-left: 10px;
}
/* MENU */
div#menu {
	width: 962px;
	position: relative;
	top: 153px;
	left: 0px;
	height: 33px;
	background: url(../image/menubgvide.png) top left repeat-x;
	text-align:left;
} 
ul.menu-all {
	margin:0px;
	padding:0px;
}
ul.menu-all li.menu-item {
	display:block;
	list-style-type: none;
	height: 33px;
	float:left;
	color: #FFF;
}
ul.menu-all li.marginright {
	margin-right: 5px;
}
ul.menu-all li.menu-end {
	display:block;
	height: 33px;
	width: 320px;
	background: url(../image/menubg2.png) top left repeat-x;
}
ul.menu-all li.menu-item a.menu-item {
	padding: 10px 15px 10px 15px;
	display:block;
	color: #FFF;
	text-decoration: none;
	height: 33px;
	background: url(../image/menubg.png) top left repeat-x;
	cursor:pointer;
}
ul.menu-all li.menu-item a.menu-item:hover {
	background: url(../image/menubg2.png) top left repeat-x;
}
/* CONTENT */
div#content {
	text-align:left;
	background: url(../image/fondall.png) top right repeat-y;
	width:990px;
	overflow:auto;
}

/* CONTENT */
div#blocleft {
	width: 494px;
	margin-right: 10px;
}
div#blocleft-page {
	width: 649px;
	margin-right: 10px;
}
div.blocleft-margin {
	margin-left: 25px;
	margin-bottom: 20px;
}
div.blocleft-margin2 {
	margin-left: 10px;
	margin-bottom: 20px;
}
/* news */
div#news-big {
	margin-top: 10px;
	padding: 10px;
	width: 494px;
	height: 200px;
	margin-bottom: -10px;
	background: url(../image/news-big.png) top left no-repeat;
}
div.news-img {
	margin-right: 10px;
} 
span.news-date {
	display:block;
	margin-bottom: 10px;
}
div.news-content, div.news-content2 {
	text-align:justify;
	width: 315px;
	margin-left: 150px;
}
div.news-content p, div.news-content2 p {
	margin-bottom: 10px;
	text-indent: 20px;
}
div.news-content p a {
	color: #FFF;
	text-decoration: underline;
}
div.news-content2 p a {
	color: #857250;
	text-decoration: underline;
}
div.news-content3 {
	text-align:justify;
}
div.news-content3 a {
	color: #857250;
}
span.news-readmore {
	float:right;
	margin-right: 30px;
	margin-top: -8px;
}
span.more2 {
	float:right;
	margin-right: 5px;
	margin-top: -8px;
}
div.news-basic {
	margin-top: 10px;
} 


/* barre right */
div#blocright {
	width: 486px;
	overflow:auto;
	float:right;
}
div#blocright-page {
	width: 320px;
	overflow:auto;
	position:relative;
	left:-26px;
}
a.btn, input.btn {
	text-transform: uppercase;
	font-size: 10px;
	color: #58595b;
	cursor: pointer;
	margin-top: 5px;
	text-decoration:none;
}
a.btn:hover, input.btn:hover {
	color: #fb7f01;
}
a.btnvert:hover {
	color: #AED40D;
}
a.marginleftneg {
	margin-left: -10px;
}
a.marginrightpos {
	margin-right: 27px;
}
a.longbtn {
	display: block;
	width:219px;
	height: 19px;
	text-align:center;
	padding-top: 8px;
	background: url(../image/longbtn.png) top left no-repeat;
}
a.megabtn {
	display: block;
	width:293px;
	height: 19px;
	text-align:center;
	padding-top: 8px;
	background: url(../image/megabtn.png) top left no-repeat;
}
a.medbtn, input.medbtn {
	display: block;
	width:197px;
	height: 29px;
	text-align:center;
	padding-top: 8px;
	background: url(../image/medbtn.png) top left no-repeat;
}
a.minmedbtn {
	display: block;
	width:170px;
	height: 29px;
	text-align:center;
	padding-top: 8px;
	background: url(../image/minmedbtn.png) top left no-repeat;
}
a.minbtn {
	display: block;
	width:101px;
	height: 31px;
	text-align:center;
	padding-top: 9px;
	background: url(../image/minbtn.png) top left no-repeat;
}
input.inputbtn {
	border:0px;
	padding-top: 0px;
}
img.imagemid {
	vertical-align: center;
	float:left;
	margin-right: 5px;
}
span.alignimg {
	display:block;
	padding-top: 5px;
}
div#rightbar {
	width: 486px;
	text-align:justify;
}
div#rightbar2 {
	width: 312px;
	text-align:justify;
}
/*ACCUEIL*/
div#getasite {
	height:324px;
	width: 486px;
	background: url(../image/getasite.png) top right no-repeat;
}
div#getasite-content {
	padding-top: 200px;
	padding-left:20px;
} 
div#getasite-content p {
	padding-right:35px;
}
div#logo199{
	width:236px;
	height: 184px;
	background: url(../image/logo199.png) top right no-repeat;
}
div#logo199-content {
	padding-top: 30px;
	text-align:center;
} 
div#confiance {
	width:242px;
	height: 184px;
	background: url(../image/confiance.png)  top right no-repeat;
}
div#confiance-content {
	padding-left: 15px;
	padding-top: 20px;
}
div#emails {
	width:236px;
	height: 127px;
	background: url(../image/boostezmails.png) top right no-repeat;
}
div#emails-content {
	padding-left: 115px;
	padding-top: 15px;
} 
div#login {
	width:242px;
	height: 127px;
	background: url(../image/login.png)  top right no-repeat;
}
div#login-content {
	padding-top: 10px;
	padding-left: 10px;
}
div#comglobal {
	height:147px;
	width: 486px;
	background: url(../image/comglobale.png) top right no-repeat;
}
div#comglobal-content {
	padding-top: 10px;
	padding-left: 10px;
}
div#comglobal-content p {
	padding-left: 10px;
	padding-right:40px;
}
div#newsletter {
	height:158px;
	width: 486px;
	background: url(../image/newsletter.png) top right no-repeat;
}
div#newsletter-content {
	padding-left: 140px;
	padding-top: 20px;
} 
div#newsletter-content p {
	padding-right: 40px;
}
/*WEBSITE*/
div#conquerir {
	height:203px;
	width: 312px;
	margin-top: 20px;
	margin-bottom: -20px;
	background: url(../image/rightbar/web/conquerir.png) top left no-repeat;
}
div#conquerir-content {
	padding-top: 80px;
	padding-right: 10px;
	padding-left:20px;
}
div#conquerir-content span {
float:right;
}
div#conquerir-content p {
	padding-top: 5px;
}
div#cinkraisons {
	height:357px;
	width: 312px;
	margin-top: 20px;
	background: url(../image/rightbar/web/5raisons.png) top left no-repeat;
}
div#cinkraisons-content {
	padding-top: 15px;
	padding-right: 10px;
	padding-left:20px;
}
div#cinkraisons-content span {
	float:right;
}
div#cinkraisons-content ul {
	padding-top: 10px;
	list-style-type: none;
}
div#cinkraisons-content ul li {
	margin-bottom :15px;
}
div#pause {
	height:193px;
	width: 312px;
	background: url(../image/rightbar/web/pause.png) top left no-repeat;
}
div#pause-content {
	padding-top: 40px;
	padding-right: 10px;
	padding-left:20px;
}
div#pause-content span {
	margin-left: 150px;
}
div#adwords {
	height:166px;
	width: 312px;
	background: url(../image/rightbar/web/adwords.png) top left no-repeat;
}
div#adwords-content {
	padding-top: 10px;
	padding-right: 10px;
	padding-left:20px;
}
/*LOGO*/
div#identite {
	height:247px;
	width: 312px;
	margin-top: 30px;
	margin-bottom: -20px;
	background: url(../image/rightbar/logo/identite.png) top left no-repeat;
}
div#identite-content {
	padding-top: 85px;
	padding-right: 15px;
	padding-left:20px;
}
div#identite-content span {
float:right;
}
div#identite-content p {
	padding-top: 10px;
}
div#marques {
	height:248px;
	width: 312px;
	margin-top: 20px;
	background: url(../image/rightbar/logo/marques.png) top left no-repeat;
}
div#marques-content {
	padding-top: 15px;
	padding-right: 15px;
	padding-left:20px;
}
div#marques-content span {
	float:right;
}
div#marques-content ul {
	list-style-type: none;
	margin-top: 5px;
}
div#marques-content ul li {
	margin-bottom :10px;
}
ul.marques li {
	clear:both;
}
div#selection {
	height:230px;
	width: 312px;
	background: url(../image/rightbar/logo/selection.png) top left no-repeat;
}
div#selection-content {
	padding-top: 60px;
	padding-right: 15px;
	padding-left:20px;
}
div#selection-content p {
	padding-top: 0px;
}
div#selection-content span {
	margin-left: 110px;
}
div#blackwhite {
	height:152px;
	width: 312px;
	background: url(../image/rightbar/logo/blackwhite.png) top left no-repeat;
}
div#blackwhite-content {
	padding-top: 40px;
	padding-right: 15px;
	padding-left:20px;
}
div#blackwhite-content p {
	padding-top: 10px;
}
div#blackwhite-content-div {
	padding-left: 90px;
}
/*CONTACT*/
div#adresse {
	height:144px;
	width: 312px;
	margin-top: 20px;
	margin-bottom: 10px;
	background: url(../image/rightbar/contact/vide.png) top left no-repeat;
}
div#adresse-content {
	padding: 10px;
	padding-top: 20px;
	padding-left: 15px;
}
/*EMAILING*/
div#spam {
	height:200px;
	width: 312px;
	margin-top: 20px;
	background: url(../image/rightbar/emailing/spam.png) top left no-repeat;
}
div#spam-content span {
	padding-left: 140px;
}
div#spam-content {
	padding-left: 20px;
	padding-top: 70px;
	padding-right: 10px;
}
div#spam-content p {
	padding-top: 10px;
}
div#fichier {
	height:149px;
	width: 312px;
	margin-bottom: 10px;
	background: url(../image/rightbar/emailing/fichieremail.png) top left no-repeat;
} 
div#fichier-content {
	padding-left: 130px;
	padding-top: 20px;
	padding-right: 10px;
}
div#statistiques {
		height:122px;
		width: 312px;
		margin-bottom: 10px;
		background: url(../image/rightbar/emailing/statistiques.png) top left no-repeat;
}
div#statistiques-content {
	padding-left: 130px;
	padding-top: 20px;
	padding-right: 10px;
}
div#exemples {
	height:93px;
	width: 312px;
	margin-bottom: 10px;
	background: url(../image/rightbar/emailing/exemples.png) top left no-repeat;
}
div#exemples-content {
	padding-left: 100px;
	padding-right: 10px;
	padding-top: 15px;
}
/*PACKAGING*/
div#imagination {
	height:203px;
	width: 312px;
	margin-top: 20px;
	background: url(../image/rightbar/packaging/sheep.png) top left no-repeat;
}
div#imagination-content {
	padding-top: 80px;
	padding-left: 15px;
	padding-right: 10px;
}
div#imagination-content span {
	padding-left: 100px;
}
div#multimedia {
	height:134px;
	width: 312px;
	background: url(../image/rightbar/packaging/solutions.png) top left no-repeat;
}
div#multimedia-content {
	padding-left: 15px;
	padding-top: 15px;
	padding-right: 10px;
}
div#multimedia-content span {
	padding-left: 90px;
}
div#surmesure {
	height:87px;
	width: 312px;
	margin-bottom: 10px;
	background: url(../image/rightbar/packaging/surmesure.png) top left no-repeat;
}
div#surmesure-content {
	padding-left: 120px;
	padding-top: 10px;
}
/*PRINT*/
.whitepadd {
	padding: 1px;
	background: #000;
	color: #FFF;
}
div#efficace {
	height:204px;
	width: 312px;
	margin-top: 20px;
	margin-bottom: -20px;
	background: url(../image/rightbar/edition/efficace.png) top left no-repeat;
}
div#efficace-content {
	padding-top: 50px;
	padding-right: 10px;
	padding-left:20px;
}
div#efficace-content span {
	float:right;
}
div#recyclage {
	height:217px;
	width: 312px;
	margin-top: 20px;
	background: url(../image/rightbar/edition/recyclage.png) top left no-repeat;
}
div#recyclage-content {
	padding-top: 15px;
	padding-right: 10px;
	padding-left:20px;
}
div#recyclage-content span {
	float:right;
}
div#impression {
	height:241px;
	width: 312px;
	background: url(../image/rightbar/edition/impression.png) top left no-repeat;
}
div#impression-content {
	padding-top: 50px;
	padding-right: 10px;
	padding-left:20px;
}
div#impression-content p {
	padding-top: 15px;
}
div#impression-content span {
	float:right;
}
div#transparence {
	height:142px;
	width: 312px;
	background: url(../image/rightbar/edition/transparence.png) top left no-repeat;
}
div#transparence-content {
	padding-top: 25px;
	padding-right: 10px;
	padding-left:20px;
}
div#transparence-content p {
	padding-top: 15px;
}
div#transparence-content span {
	float:right;
}
div#delais {
	height:142px;
	width: 312px;
	background: url(../image/rightbar/edition/delais.png) top left no-repeat;
}
div#delais-content {
	padding-top: 15px;
	padding-right: 10px;
	padding-left:110px;
}
/*ECOLOGIE*/
div#menu-ecology {
	margin-top: 30px;
	padding-left: 15px;
}
div#menu-ecology li {
	list-style-type: none;
	margin-bottom: 2px;
}
div#menu-ecology li a {
	padding: 5px;
	display: block;
	color: #857250;
	background: #d9d0c0;
	text-decoration: none;
	text-transform: uppercase;
}
div#menu-ecology li a:hover {
	background: #857250;
	color: #FFF;
} 
div#menu-ecology li a.menu-eco-active {
	background: #857250;
	color: #FFF;
}
div.fleureco {
	background: url(../image/content/lefttree.png) bottom right no-repeat;
}
.marginimg {
	margin:5px;
	margin-top: -5px;
}
/*ETAPES SELECTION LOGO*/
span.paddingselection {
	display:block;
	padding-top: 17px;
	padding-left: 65px;
}
div#etape1 {
	width: 160px;
	height:50px;
	background: url(../image/selectionlogo/etape1.jpg) left top no-repeat;
}
div#etape2 {
	width: 185px;
	height:50px;
	background: url(../image/selectionlogo/etape2.jpg) left top no-repeat;
}
div#etape3 {
	width: 122px;
	height:50px;
	background: url(../image/selectionlogo/etape3.jpg) left top no-repeat;
}
div#etape4 {
	width: 153px;
	height:50px;
	background: url(../image/selectionlogo/etape4.jpg) left top no-repeat;
}
div.selection {
	margin-right: 10px;
	margin-left: 5px;
	margin-bottom: 20px;
}
div.logo-selection {
	text-align:center;
	padding: 5px;
	background: #E1E1E1;
}
div.tools-selection {
	margin-top: 5px;
	padding: 5px;
	background: #E1E1E1;
}
input.largeinput {
	width: 299px;
	height: 19px;
	padding-top: 3px;
	margin-top: 5px;
	margin-bottom: 3px;
	padding-left:5px;
	padding-right: 5px;
	font-size:10px;
	background: url(../image/fondinput.jpg) top left repeat-x;
	border:0px;
}
input.newsletterbtn {
	display: block;
	width:219px;
	padding: 0px;
	margin:0px;
	border:0px;
	height: 30px;
	text-align:center;
	font-size:10px;
	background: url(../image/longbtn.png) top left no-repeat;
	cursor: pointer;
	float:right;
	margin-right: 30px;
}
input.newsletterbtn:hover {
	color: #fb7f01;
	border: 0px;
}
span.alignimg {
	margin-bottom: 5px;
}
span.alignimg img {
	position:relative;
	top: -3px;
}
div.entete {
	background: url(../image/entete.png) top left no-repeat;
	width: 649px;
	height: 83px;
	padding-top: 18px;
	padding-left: 10px;
	margin-top: 20px;
	margin-left:2px;
}
div.boxe {
	width: 315px;
}
div.boxe-txt {
	padding-top: 10px;
} 
span.boxe-titre {
	display:block;
	margin-bottom: 10px;
}
div.boxe-prix {
	margin-top: 10px;
}
p.error_form {
	padding: 5px;
	background: #ffc0e8;
	color: #FFF;
}
/*CAPTCHA*/
div#captcha {
	background: #E1E1E1;
	padding: 10px;
	width: 590px;
	overflow:auto;
}
div#captcha-img {
	margin-right: 10px;
}
div#captcha-img a {
	font-style: italic;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
}
label {
	color: #fb7f01;
	font-weight: bold;
}
input.champs {
	width: 600px;
	border: 3px solid #E1E1E1;
	height: 20px;
	padding-top: 5px;
	color: #fb7f01;
}
input.champs2 {
	width: 200px;
	border: 3px solid #E1E1E1;
	height: 20px;
	padding-top: 5px;
	color: #fb7f01;
}
input.champs:hover, input.champs:focus, input.champs2:hover, input.champs2:focus {
	border: 3px solid #fb7f01;
}
textarea.champs {
	width: 600px;
	border: 3px solid #E1E1E1;
	height: 100px;
	color: #fb7f01;
}
textarea.champs:hover, textarea.champs:focus {
	border: 3px solid #fb7f01;
}
input.login-mini {
	width: 200px;
	height: 15px;
	font-size:11px;
	margin-bottom: 2px;
	border:0px;
	color: #fb7f01;
	background: url(../image/fondinput.jpg) top left repeat-x;
}
input.ajouterbtn {
	display: block;
	width:219px;
	padding: 0px;
	margin:0px;
	border:0px;
	height: 30px;
	text-align:center;
	font-size:10px;
	background: url(../image/longbtn.png) top left no-repeat;
	cursor: pointer;
	margin-right: 10px;
	margin-bottom: 20px;
}
input.ajouterbtnmin {
	display: block;
	width:219px;
	padding: 0px;
	margin:0px;
	border:0px;
	height: 30px;
	text-align:center;
	font-size:10px;
	background: url(../image/longbtn.png) top left no-repeat;
	cursor: pointer;
	margin-right: 10px;
}
div.cgv label {
	font-size: 10px;
	font-style: italic;
	font-weight: 100;
	color: #58595b;
	float:left;
	margin-top: 5px;
	line-height: 15px;
}
div.img_cgv {
	padding-top: 25px;
}
div.img_cgv img {
	padding-left : 20px;
}
div.card {
	height: 73px;
	overflow:hidden;
}
/* FOOTER */
div#footer {
	background: transparent url(../image/footerbg.png) top left repeat-x;
	height:28px;
	width: 960px;
}
div#footer a {
	color: #FFF;
}