/* reset all */
body,p,blockquote{
	margin:0;
	padding:0;
}
a img,iframe{
	border:none; 
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-size:100%;
}
ul,ol,dl,li,dt,dd{
	margin:0;
	padding:0;
}
form,fieldset{
	margin:0;
	padding:0;
}
fieldset{
	border:1px solid #555; 
}
legend{
	padding:0;
}
input,textarea,select,option{box
	margin:0;
	padding:1px;
	color:#484848;
	font-size:100%;
	font-family:inherit;
}
select{
	padding:0; 
}
/* specific */
body {
	color: #000;
	background: #909090 url('fond.gif') repeat-x;
	font:normal 0.9em Arial, Helvetica, sans-serif;
}
form {
}
input, textarea {
	font: normal 1em Arial, Helvetica, sans-serif;
	color: #36393D;
	padding: 5px 0 2px 0;
}
h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h1 {
	font-size: 2em;
	color: #e2001a;
}
h2 {
	font-size: 1.2em;
	color: #fff;
}
h3 {
	font: bold 1em Arial, Helvetica, sans-serif;
}
/*
a {
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
}
*/

/* header */
#header {
	width: 900px;
	height: 112px;/* was 115 */
	margin: 0 auto;
	background: #fff url(headerback.gif) no-repeat;
	position: relative;
}
#banniere {
	position: absolute;
	top: 10px;
	left: 322px;
	bottom: auto;
	margin: 0px;
}
#logo {
	float: left;
	padding: 0px 0 0 12px;
}
#lang {
	float: right;
	width: 300px;
	padding: 0 0 0 0;
	text-align:right;
}
#lang ul {
	padding: 76px 15px 0 0;
	list-style: none;
}
#lang li {
    font: 0.75em Arial, Helvetica, sans-serif;
	display: inline;
}
#lang a {
	color: #00404f;
	text-decoration: none;
}
#lang a:hover {
	text-decoration: underline;
}
#lang a.current_lang {
	color: #fff;
}

/* menu */
#menu {
	width: 900px;
	height: 28px;
	/*margin: 6px auto;*/
	margin: 0 auto;
	background: url(fondmenu.gif) no-repeat;
}
#menu ul {
	list-style: none;
}
#menu li {
	display: inline;
}
#menu a {
	float: left;
	height: 28px;
	padding: 5px 12px 0 12px;
	background: url(separmenu.gif) no-repeat;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}
#menu a:hover {
	color: #dedede;
}
#menu .first a {
	background: none;
	padding: 5px 12px 0 20px;
}
#menu .last {
	float: right;
}
#menu .last a {
	background: none;
	text-decoration: none;
	color: #01323d;
}
#menu .last a:hover {
	text-decoration: none;
	color: #ffffff;
}
#searchform {
	margin: 0;
	padding: 0;
	width: 200px;
}
#searchform fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
#searchform label { 
	color: #999; 
	display: none; 
}
#searchform input {
	width: 210px; 
	color: #222; 
}
#searchform #submitquery { 
	display: none; 
}
.clear { 
	clear: both; 
	margin: 0; 
	padding: 0;
}
#searchdiv {
	float: right;
	width: 215px;
	padding: 4px 0 0 0;
}

/* page */
#page {
	width: 900px;
	margin: 0 auto;
	padding: 6px 0 0 0;
}
#gauche {
	float: left;
	width: 668px;
}

/* sidebar */
#sidebar {
	float: right;
	width: 216px;
}

/* footer */
#footer {
	clear: both;
	padding: 0px 0px 0px 0px;
	margin-top: 16px;
	font-size: 9px;
	color: #fff;
}
#footer p {
	text-align: center;
}
#footer a {
	color: #fff;
	text-decoration: none;
}
#footer a:hover {
	color: #000;
}
#footer .legal a {
}
#footer .links a {
}
#menubas {
	clear: both;
	width: 800px;
	margin: 0px auto;
	background: url(fondmenubas.gif) no-repeat;
}
#menubas ul {
	margin: 0;
	padding: 0px 0 0 0;
	list-style: none;
	text-align: center;
}
#menubas li {
	display: inline;
}
#menubas a {
	padding: 0px;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
#menubas a:hover {
	color: #000;
}
#menubas .first a {
	background: none;
}

#boxsignupfr, #boxsignupfr a:link, #boxsignupfr a:visited {
	display: block;
	width: 219px;
 	height: 182px;
	line-height: 182px;
}

#boxsignupfr a:hover {
	background-position: right top;
}


/* box */

.titrehorsbloc {
	color: #333333;
	font-weight: bold;
	font-size: 20px;
	margin: 10px 0 0 17px;
}

.boxcoupdecoeur {
	height:268px;
	padding: 16px 0 0 0;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #fff;
	margin: 0 0 16px 0;
}

#coupdecoeurtitre {
	margin: 8px 310px 0 17px;
}
#coupdecoeurlien {
	float:right;
	margin: 180px 5px 0 0;
}

#coupdecoeur {
	float:left;
	margin: 130px 0 0 17px;
	width: 350px;
}

#coupdecoeur a{
	color: #f4a116;
	text-decoration: none;
}

#coupdecoeur a:hover{
	color: #f4a116;
	text-decoration: underline;
}

.boxwedistribute {
	height:268px;
	padding: 12px 0 0 0;
	background: url(../images/bloclogos-home.jpg) no-repeat left bottom;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	margin: 0 0 12px 0;
}
.boxwedistribute .titleun {
	position: relative;
	top: 18px;
	left: 40px;
	bottom: auto;
	margin: 0px;
}
.boxwedistribute .titledeux {
	position: relative;
	top: 128px;
	left: 40px;
	bottom: auto;
	margin: 0px;
}

#boxmetier {
	height:285px;
	padding: 0px;
	margin-bottom: 18px;
	background: url(right1_bottom.gif) no-repeat left bottom;
}
#boxmetier .title {
	margin: 0;
	padding: 12px 0 3px 12px;
	background: url(right1_top.gif) no-repeat;
	font: normal 1.40em Arial;
	color: #000000;
}
#boxmetier .content {
    color: #fff;
    font: bold 1.05em Arial;
	padding: 1px 10px 2px 12px;
	height:211px;
	background: url(right1_repeat.gif) repeat-y;
}
#boxmetier .content a {
    color: #fff;
    text-decoration: none;
}
#boxmetier .content a:hover {
    color: #e2001a;
    text-decoration: none;
}
#boxmetier .btn {
	padding-top: 8px;
	padding-right: 10px;
	text-align:right;
}

.boxservices .title {
	margin: 0;
	font: bold 0.95em Arial; 
	padding: 9px 0px 11px 19px;
	background: url(homeleft2_top.gif) no-repeat;
}
.boxservices .content {
    text-align:center;
    border:0px solid #222; 
	padding: 0px 1px 15px 0px;
}
.boxservices .content img {
	border-left:1px solid #3b3b3b; 
	border-bottom:1px solid #3b3b3b; 
}

.boxroyalties {
    text-align: center;
	padding: 0px 0px 10px 0;
}
.boxroyalties .content {
	padding: 1px 1px 0px 1px;
}
.boxroyaltiestext {
	padding: 4px 0px 0px 0px;
    color: #fff;
}
.boxroyaltiesthumbs {
 	float: left;
 	width: 140px;
}
.boxroyaltiesthumbs a:link, .boxroyaltiesthumbs a:visited {
    color: #666;
    padding: 4px 0px 0px 0px;
    font: normal 0.85em Arial;
 	text-decoration: none;
}
.boxroyaltiesthumbs a:hover {
    color: #e2001a;
}

.boxbloc {
    padding: 5px 3px;
    width : 100%;
    color: #ddd;
    font: 1em Arial;
}
.boxblocdroite {
	padding-right: 8px;
	width: 30%;
    height: 100%;
    float: right;
}
.boxblocgauche {
    width: 70%;
    height: 100%;
    float: left;
}
.boxblocclear { 
    clear: both; 
    visibility: hidden;
}
.boxbloctitle { 
    color: #6e6e6e;
    padding-bottom: 3px;
}
.box {
	margin-bottom: 12px;
	padding: 0 0 13px 0;
	background: url(box_bottom.gif) no-repeat left bottom;
}
.box .title {
	margin: 0;
	font: bold 0.95em Arial;
	line-height: 18px;
	padding: 14px 0px 0px 19px;
	background: url(box_top.gif) no-repeat;
	color: #000;
}
.box .content {
	padding: 3px 10px 8px 16px;
	background: url(box_repeat.gif) repeat-y;
}
.box .content a {
	text-decoration: none;
}
.box .content img {
	border-style: none;
}
.box .content a:hover {
	color: #e2001a;
}
.box ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	line-height: 14px;
}
.box ul li {
    color: #000;
    font: normal 0.9em Arial;
    letter-spacing: 0.02em;
	background: url(puce.gif) no-repeat 3px 2px;
	padding-left: 20px;
	margin-top: 10px;
}
.box ul li a {
    color: #666;
}
.box ul li p {
	margin: 0;
}
.box ol {
	margin-left: 20px;
	line-height: 14px;
}
.box ol li {
    color: #797979;
    font: normal 0.9em Arial;
	margin-top: 6px;
	padding-left: 4px;	
}
.box ol li a {
    color: #ddd;
    text-decoration: none;
}
.box p {
	color: #000000;
    font: normal 0.9em Arial;
    line-height: 16px;
	padding: 8px 0px 0px 3px;
}
.box img {
	float: left;
	padding-right: 10px;
}


.boxwhite {
	margin-bottom: 16px;
	margin-top: 12px;
	padding: 0 0 12px 0;
	background: url(values-bottom.gif) no-repeat left bottom;
}
.boxwhite .title {
	margin: 0;
	padding: 11px 0px 0px 0;
	background: url(values-top.gif) no-repeat;
}
.boxwhite .content {
	padding: 3px 10px 8px 18px;
	background: url(values-middle.gif) repeat-y;
	font-size: 12px;
}
.boxwhite .content .titre {
	color: #666666;
    font: bold 1.6em Arial;
    letter-spacing: 0.02em;
    padding: 0 0 10px 0;
}
.boxwhite .content .valuesleft {
	color: #000;
    font: normal 0.9em Arial;
    line-height: 16px;
    width: 48%;
    height: 100%;
    float: left;
}
.boxwhite .content .valuesright {
	color: #000;
    font: normal 0.9em Arial;
    line-height: 16px;
    width: 48%;
    height: 100%;
    float: right;
}
.boxwhite .content .gris {
	color: #666;
    font: bold 1em Arial;
    line-height: 18px;
}
.boxwhite .content .valuesclear { 
    clear: both; 
    visibility: hidden;
}


.boxwhite2 {
	margin-bottom: 16px;
	margin-top: 16px;
	padding: 0 0 12px 0;
	background: url(white-bottom.gif) no-repeat left bottom;
}
.boxwhite2 .title {
	color: #000;
    font: bold 1.05em Arial;
    letter-spacing: 0.02em;
	margin: 0;
	padding: 16px 0px 0px 20px;
	background: url(white-top.gif) no-repeat;
}
.boxwhite2 .content {
	padding: 3px 10px 8px 18px;
	background: url(values-middle.gif) repeat-y;
}
.boxwhite2 ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	line-height: 14px;
}
.boxwhite2 ul li {
    color: #000;
    font: normal 0.9em Arial;
    letter-spacing: 0.02em;
	background: url(puce.gif) no-repeat 3px 2px;
	padding-left: 20px;
	margin-top: 10px;
}
.boxwhite2 ul li a {
    color: #000;
}
.boxwhite2 ul li p {
	margin: 0;
}
.boxwhite2 ol {
	margin-left: 20px;
	line-height: 14px;
}
.boxwhite2 ol li {
    color: #000;
    font: normal 0.9em Arial;
	margin-top: 6px;
	padding-left: 4px;	
}
.boxwhite2 ol li a {
    color: #000;
    text-decoration: none;
}


.boxwhite3 {
	margin-bottom: 16px;
	margin-top: 4px;
	padding: 0 0 12px 0;
	background: url(white3-bottom.gif) no-repeat left bottom;
}
.boxwhite3 .title {
	color: #105a6d;
    font: bold 0.9em Arial;
    letter-spacing: 0.02em;
	margin: 0;
	padding: 0 0 0 20px;
	background: url(white3-top.gif) no-repeat;
}
.boxwhite3 .content {
	font: normal 0.9em Arial;
	padding: 3px 10px 8px 18px;
	background: url(white3-middle.gif) repeat-y;
}


.boxpromo {
    text-align: center;
	padding: 0px 0px 0px 0;
	height: 170px;
	background: url(white-middle.gif) repeat-y;
}
.boxpromo .content {
	padding: 3px 10px 8px 17px;
}
.boxpromotext {
	padding: 4px 0px 0px 0px;
    color: #000;
}
.boxpromothumbs {
 	float: left;
 	width: 158px;
}
.boxpromothumbs a:link, .boxpromothumbs a:visited {
    color: #666;
    padding: 4px 0px 0px 0px;
    font: normal 0.85em Arial;
 	text-decoration: none;
}
.boxpromothumbs a:hover {
    color: #105a6d;
}


.boxcontact {
	clear: both;
    color: #797979;
    font: normal 0.9em Arial;
	margin-bottom: 10px;
	padding: 0 0 13px 0;
	background: url(form_bottom.gif) no-repeat left bottom;
}
.boxcontact .title {
	margin: 0;
	padding: 9px 0px 4px 19px;
	background: url(form_top.gif) no-repeat;
}
.boxcontact .content {
	padding: 3px 10px 8px 16px;
	background: #ddd url(form_repeat.gif) repeat-y;
}
.boxcontactbloc {
    padding-top: 5px;
    width : 100%;  
}
.boxcontactblocdroite {
    width: 27%;
    height: 100%;
    float: right;
    text-align: left;    
}
.boxcontactblocdroite p {
    padding-bottom: 1em;
}
.boxcontactblocdroite input, .boxcontactblocdroite select { 
    font: normal 0.8em Arial;
    color: #797979;
}
.boxcontactblocgauche {
    width: 72%;
    height: 100%;
    float: left;
    text-align: left;
    font: normal 0.9em Arial;
}
.boxcontactblocclear { 
    clear: both; 
    visibility: hidden;
}
.boxcontactblocgauche label {
    float:left;
    width:40%;
    margin-right:13px;
    padding-top:0.2em;
    text-align:right;
}
.boxcontactblocgauche input, .boxcontactblocgauche select .boxcontactblocgauche textarea { 
    font: normal 0.9em Arial;
    color: #797979;
}

.boxconfirm {
    color: #000;
    font: normal 0.9em Arial;
	margin-bottom: 10px;
	padding: 0 0 13px 0;
	background: url(form_bottom.gif) no-repeat left bottom;
}
.boxconfirm .title {
	margin: 0;
	padding: 9px 0px 4px 19px;
	background: url(form_top.gif) no-repeat;
}
.boxconfirm .content {
	padding: 100px 50px 100px 50px;
	background: #ddd url(form_repeat.gif) repeat-y;
}
.boxconfirm p {
	line-height: 24px;
}
.boxconfirm .merci {
	color: #105a6d;
    font: bold 1.4em Arial;
    line-height: 48px;
}

/*
.boxcontactblocgauche br { 
    clear: left;
}
*/


.boxfaq {
	margin-bottom: 12px;
	padding: 0 0 13px 0;
	background: url(box_bottom.gif) no-repeat left bottom;
}
.boxfaq .title {
	margin: 0;
	font: bold 0.95em Arial;
	line-height: 18px;
	padding: 14px 0px 0px 19px;
	background: url(box_top.gif) no-repeat;
	color: #000;
}
.boxfaq .content {
	padding: 3px 10px 8px 16px;
	background: url(box_repeat.gif) repeat-y;
}
.boxfaq .content a {
	text-decoration: none;
}
.boxfaq .content a:hover {
	color: #105a6d;
}
.boxfaq ol {
	margin-left: 20px;
	line-height: 14px;
}
.boxfaq ol li {
    color: #ccc;
    font: normal 0.9em Arial;
	margin-top: 6px;
	padding-left: 4px;	
}
.boxfaq ol li a {
    color: #333;
    text-decoration: none;
}



.pub {
    padding-bottom: 15px;
    padding-top: 0px;
}
.bleu {
    color: #105a6d;
}
.noir {
    color: #000;
}
.redtitre {
	font-weight: bold;
    color: #105a6d;
    line-height:20px;    
}
.redtitre a, .redtitre a:link, .redtitre a:visited {
	font-weight: normal;
    color: #105a6d;
}

.faqtitre { 
    font: bold 1.2em Arial;
    color: #333;
    padding-top: 2px;
    padding-bottom: 4px;
}
.faq { 
    font: normal 0.9em Arial;
    padding-bottom: 4px;    
    color: #000;
    text-align: justify;
    letter-spacing: -0.02em;
    word-spacing: -0.1em;
}

.hautdepage {
	padding-top: 5px;
    padding-bottom: 16px;
    font: normal 0.8em Arial;
    text-align: center;
}
.hautdepage a:link, .hautdepage a:visited {
    color: #fff;    
    font: normal 0.9em Arial;   
    text-decoration: none;
}
.hautdepage a:hover {
    color: #ccc;    
    text-decoration: none;
}


.contactsstitre {   
    font: normal 0.9em Arial;   
}


.boxfast {
	padding: 0 0 10px 0;
	margin-top: 16px;
	background: url(boxfast-bottom.gif) no-repeat left bottom;
}
.boxfast .title {
	margin: 0;
	padding: 18px 0 8px 0;
	background: url(boxfast-top.gif) no-repeat;
	font: bold 1.40em Arial;
	color: #666;
	text-align: center;
}
.boxfast .content {
    background: url(boxfast-middle.gif) repeat-y;
	padding: 0 10px 0 5px;
}
.boxfast .content ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}
.boxfast .content ul li {
	padding: 0 0 10px 80px;
	margin-bottom: 0;
}
.boxfast .content ul li.easyun {
	background: url(fasticon_un.jpg) no-repeat 0px 0px;
	height: 59px;
}
.boxfast .content ul li.easyun p{
	padding-top: 10px;
}
.boxfast .content ul li.easydeux {
	background: url(fasticon_deux.jpg) no-repeat 0px 0px;
	height: 62px;
}
.boxfast .content ul li.easydeux p{
	padding-top: 0;
}
.boxfast .content ul li.easytrois {
	background: url(fasticon_trois.jpg) no-repeat 0px 0px;
	height: 79px;
}
.boxfast .content ul li.easytrois p{
	padding-top: 10px;
}
.boxfast .content ul li .gras {
	color: #105a6d;
    font: bold 1.35em Arial;
    letter-spacing: 0.02em;
}
.boxfast .content ul li a{
	color:# 105a6d;
	text-decoration: none;
}

.followus {
	margin: 0 auto;
	text-align: center;
}
.followus a{
	padding: 0 5px 0 5px;
	opacity:0.9;
}
.followus a:hover{
	opacity:1;
}

.titrefeatured {
    margin-top: 10px;
    margin-left: 20px;
    padding-bottom: 10px;
    font: normal 1.40em Arial;
}

.titredistribution {
    margin-top: 5px;
    margin-bottom: 0;
    margin-left: 20px;
    height: 18px;
    font: normal 1.40em Arial;
}
.titrebelieve {
    margin-top: 3px;
    margin-bottom: 0;
    margin-left: 20px;
    width: 500px;
    height: 44px;
    font: normal 1.40em Arial;
    line-height: 26px;
}

.boxsignup{
	float:left;
}

.boxcompare {
	float:left;
	padding: 6px 10px 0 16px;
}

.logosdistrib_fr {
	height:325px;
	padding: 0 0 0 0;
	background: #fff url(../images/logosdistribution_fr.jpg) no-repeat left bottom;
	font-size: 20px;
	font-weight: normal;
	color: #666;
	margin: 0 0 12px 0;
}
.logosdistrib_fr .titleun {
	position: relative;
	top: 21px;
	left: 33px;
	bottom: auto;
	margin: 0px;
}
.logosdistrib_fr .titledeux {
	position: relative;
	top: 117px;
	left: 33px;
	bottom: auto;
	margin: 0px;
}
.logosdistrib_fr .titletrois {
	position: relative;
	top: 180px;
	left: 33px;
	bottom: auto;
	margin: 0px;
}

.logosdistrib_electro {
	height:106px;
	padding: 0 0 0 0;
	background: #fff url(../images/logosdistribution_electro.jpg) no-repeat left bottom;
	font-size: 20px;
	font-weight: normal;
	color: #999;
	margin: 0 0 12px 0;
}
.logosdistrib_electro .titleun {
	position: relative;
	top: 18px;
	left: 33px;
	bottom: auto;
	margin: 0px;
}

.textebelieve {
	width: 525px;
    margin-left: 20px;
    font: normal 0.85em Arial;
    line-height: 16px;
    text-align:justify;
}

.textejoin {
	background: url(sign-icons.gif) no-repeat left bottom;
	width: 550px;
	height: 131px;
    margin-left: 20px;
    margin-bottom: 16px;
    margin-top: 0px;
    padding: 10px 0 0 65px;
    color: #105a6d;
    font: bold 1.5em Arial;
    line-height: 44px;
}

.checktext {
	font: normal 0.9em Arial;
}

/* ENVOYER */
#envoyer a {
	display:block;
	width:190px;
	height: 55px;
	margin: 0;
	padding:25px 0 0 0;
	text-align: center;
	color: #fff;
    font: normal 1.6em Arial;
	background: url("btn_envoyer.gif") 0 0 no-repeat;
	text-decoration: none;
}
#envoyer a:hover {	
	background-position: 0 -80px;
	color: #fff;
}
#envoyer a:active {
	background-position: 0 -160px;
	color:fff;
}

/* FLOATER */
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 286px;
	height: 1px;
	z-index: 1200;
}



/*   CONCOURS    */

.boxconcoursun {
	height:268px;
	padding: 4px 0 0 0;
	background: #fff url(../images/boxconcoursun.jpg) no-repeat left bottom;
	color: #fff;
	margin: 0 0 12px 0;
}
.boxconcoursun .titre {
	position: relative;
	top: 18px;
	left: 40px;
	bottom: auto;
	margin: 0px;
	font-size: 24px;
	font-weight: bold;
}
.boxconcoursun .liste {
	position: relative;
	top: 32px;
	left: 130px;
	bottom: auto;
	margin: 0px;
	font-size: 17px;
	font-weight: normal;
}
.boxconcoursun .orange {
	color:#fb9a1c;
}
.boxconcoursun p {
	margin-bottom: 11px;
}
.boxconcoursdeux {
	height:494px;
	padding: 0 0 0 0;
	background: #fff url(../images/boxconcoursdeux.jpg) no-repeat left bottom;
	color: #000;
	margin: 0 0 12px 0;
}
.boxconcoursdeux .titre {
	position: relative;
	top: 14px;
	left: 40px;
	bottom: auto;
	margin: 0px;
	font-size: 24px;
	font-weight: bold;
}
.boxconcoursdeux .liste {
	position: relative;
	top: 26px;
	left: 130px;
	bottom: auto;
	margin: 0px;
	font-size: 13px;
	font-weight: normal;
}
.boxconcoursdeux .gras {
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
}
.boxconcoursdeux .liste ul {
	list-style-position: inside;
	line-height: 15px;
	padding: 0;
	margin-bottom: 10px;
}
.boxconcoursdeux p {
	margin-bottom: 11px;
}
.boxconcourstrois {
	margin-bottom: 16px;
	margin-top: 12px;
	padding: 0 0 12px 0;
	background: url(values-bottom.gif) no-repeat left bottom;
}
.boxconcourstrois .title {
	margin: 0;
	padding: 11px 0px 0px 0;
	background: url(values-top.gif) no-repeat;
}
.boxconcourstrois .content {
	padding: 3px 10px 8px 18px;
	background: url(values-middle.gif) repeat-y;
	color: #000;
}
.boxconcourstrois .content .titre {
    font-size: 24px;
	font-weight: bold;
    padding: 0 0 5px 0;
}
.boxconcourstrois .content .valuesleft {
    width: 20%;
    height: 100%;
    float: left;
}
.boxconcourstrois .content .valuesright {
    line-height: 16px;
    font-size: 13px;
	font-weight: normal;
    width: 80%;
    height: 100%;
    float: right;
}
.boxconcourstrois .content .valuesclear { 
    clear: both; 
    visibility: hidden;
}
.boxconcourstrois p {
	margin-top: 7px;
}
.boxconcourstrois a {
	color: #666;
	text-decoration: none;
}
.boxconcourstrois a:hover {
	color: #fb9a1c;
	text-decoration: none;
}

/* distrib new version */ 

.boxdistrib {
	font-size: 20px;
	font-weight: normal;
	color: #666;
}

.boxdistriblogos {
	text-align: center;
	margin: 10px 0px 12px 0px;
}

.distribBox img { 
	float:none;
}

#boxcompare, #boxcompare a:link, #boxcompare a:visited {
	display: block;
	width: 220px;
 	height: 109px;
	line-height: 109px;
	margin-top:5px;
}

#boxcompare a:hover {
	/*background-position: right top;*/
	opacity:0.8;
	filter:alpha(opacity=80);
}


