/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/* vertical-align: baseline; */
	background: transparent;
}
body {
	/* line-height: 1; */
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Main Style sheet */
body, table, td, p {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
color : black;
margin: 5px 0px 5px 0px;
}
body.default{
background-color: #7b7ba4;
}
body.merch{
background-color: #006600;
}
div, table, td {
padding: 0px;
margin: 0px;
}

table, td {
border-collapse:collapse;
}

p {
margin: 10px 0px 10px 0px;
}
img {
border: 0px;
padding: 0px;
margin: 0px;
}
input, textarea {
background-color: #FAF9F9;
border: 1px solid #DADADA;
}
ul {
margin: 10px 0px 10px 15px;
padding: 0px 0px 0px 0px;
}
ul li {
list-style: disc;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
h1 {
font-size: 18px;
border-bottom: 1px dashed silver;
padding: 5px 0px 5px 20px;
margin: 20px 0px 30px 0px;
background-image: url('images/h1-bg.gif');
background-repeat: no-repeat;
background-position: 0% 50%;
}
h2 {
font-size: 12px;
background-color: #ddddf5;
background-image: url('images/h2-bg.gif');
background-repeat: repeat-x;
background-position: bottom;
border-top: 1px solid #8989c0;
border-bottom: 1px solid #8989c0;
color: #3e3e7d;
padding: 5px 5px 5px 15px;
margin: 40px 0px 30px 0px;
}
h3 {
font-size: 12px;
color: #3e3e7d;
padding: 5px 0px 5px 11px;
margin: 0px 0px 10px 0px;
background-image: url('images/h3-bg.gif');
background-repeat: no-repeat;
background-position: 0% 50%;
}

label {
vertical-align: middle;
}

input.radio {
	border: none;
	background-color: transparent;
	vertical-align: middle;
}


table.rates {
border-collapse:collapse;
border:1px;
padding: 0px;
margin: 10px 1px 10px 1px;
}


table.services {
border-collapse: collapse;
border: 1px solid silver;
}


table.services tr.services-row-light {
background-color: #FFFFFF;
}

table.services tr.services-row-dark {
background-color: #F6F6F6;
}

table.services td {
padding: 4px;
border-bottom: 1px solid silver;
font-size: 12px;
}

table.services th {
padding: 5px;
text-align: left;
font-size: 12px;
font-weight: bold;
background-color: #d7d7d7;
}

table.services td.services-description {
text-align: left;
}

table.services td.services-prix {
text-align: center;
}

.menu-tabs {
width: 150px;
background-image: url('/images/tab-bottom.gif');
background-repeat: no-repeat;
background-position: bottom;
padding: 0px;
margin: 0px 0px 3px 0px;
}

.menu-tabs-link {
width: 150px;
background-image: url('/images/tab-top.gif');
background-repeat: no-repeat;
background-position: top;
padding: 0px;
margin: 0px;
}

.menu-tabs-link a {
display: block;
background-image: url('/images/tab-bullet.gif');
background-repeat: no-repeat;
background-position: 5px 50%;
margin: 0px;
padding: 4px 5px 4px 20px;
font-size: 10px;
color: #3e3e7d;
text-decoration: none;
line-height: 1;
}

/*
table.mytabs {
border-collapse:collapse;
border:none;
padding: 0px;
margin: 10px 1px 10px 1px;
}

td.mytabs-triangle {
border:none;
width:19px;
height:22px;
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
background-image: url('images/tab-tri-bg.gif');
background-repeat: no-repeat;
}
td.mytabs-text {
border:none;
font-size: 11px;
color:#3e3e7d;
height:22px;
padding: 0px 0px 1px 0px;
margin:  0px 0px 0px 0px;
background-image: url('images/tab-txt-bg.gif');
background-repeat: repeat-x;
cursor: pointer;
}
td.mytabs-round {
border:none;
width:8px;
height:22px;
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
background-image: url('images/tab-rnd-bg.gif');
background-repeat: no-repeat;
}
*/

a {
color: navy;
}
a:hover {
color: #a898bd;
}
/* LAYOUT */
#main {
width: 960px;
text-align: left;
}
#top-menu {
}
#top-menu-text {
text-align: right;
font-size: 11px;
color: #bebedf;
padding: 3px;
}
#top-menu-text a, #top-menu-text a:visited, #top-menu-text a:hover {
color: #e2e2fc;
text-decoration: none;
}
#top-menu-text a:hover {
color: #FFFFFF;
text-decoration: underline;
}
#leftcolumn {
background-image: url('./images/template3_13.gif'); 
background-repeat: repeat-y; 
background-position: top center;
width: 21px;
}
#rightcolumn {
background-image: url('./images/colonne-droite.gif'); 
background-repeat: repeat-y; 
background-position: top center;
width: 21px;
}
#content {
background-color: white;
padding: 10px;
width: 918px;
}
#path {
text-align: left;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#path-text {
font-size: 10px;
padding: 5px 0px 0px 0px;
}
#path-text a, #path-text a:visited {
text-decoration: none;
}
#path-text a:hover {
text-decoration: underline;
}
#column-left {
border-right: 1px dashed silver;
}

#produit-info-column {
float: right;
width: 150px;
}

#produit-info-column-inner {
}

#produit-info {
position: relative;
}
#produit-info-photo {
text-align: center;
padding: 70px 0px 30px 0px;
}
#produit-info-attributes {
}
#produit-info-attributes ul {
margin: 0px;
padding: 0px;
list-style-type: none;
width: 500px;
}
#produit-info-attributes li {
list-style: disc;
text-align: left;
padding: 5px;
margin: 0px;
font-size: 11px;
}
#produit-info-price {
font-size: 32px;
font-weight: bold;
text-align: right;
position: absolute;
top: 0px;
right: 0px;
}
#produit-info-back {
position: absolute;
top: 0px;
left: 0px;
}
#footer {
text-align: center;
font-size: 10px;
color: #cccfdf;
}
#footer a {
color: #cccfdf;
}
#footer a:hover {
color: #e4e5e7;
}
/* MENU */
#menu-pieces {
text-align: left;
font-size: 11px;
margin: 0px;
padding: 0px;
}
#menu-pieces a {
display: block;
margin: 0px;
padding: 2px 1px 2px 14px;
background-image: url('./images/menu-arrow.gif');
background-position: left;
background-repeat: no-repeat;
}
#menu-pieces a.parent-menu {
cursor: crosshair;
background-image: url('./images/menu-cross.gif');
}
#menu-pieces a, #menu-pieces a:visited {
text-decoration: none;
color: #000000;
}
#menu-pieces a:hover {
text-decoration: none;
background-color: #b5b5ef;
color: #000000;
}
#menu-pieces .submenu {
margin: 0px 0px 0px 20px;
padding: 0px;
}
#menu-pieces .selected-menu {
background-color: #dedef5;
}
#menu-pieces #selected-category {
font-weight: bold;
}
#menu-principal {
margin: 0px 0px 10px 0px;
}
#menu-principal a, #menu-principal a:visited {
font-weight: bold;
}
/* SPECIAL CLASSES AND IDs */
.news-list ul {
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}
.news-list li {
margin: 0px 0px 0px 0px;
padding: 3px 0px 3px 3px;
border-bottom: 1px solid silver;
font-size: 11px;
}
.pieces-box {
margin-bottom: 20px;
}
.pieces-top {
background-color: #54547f;
font-size: 11px;
color: #FFFFFF;
text-align: center;
}
.pieces-top-text {
padding: 0px 5px 8px 5px;
}
.pieces-image {
background-color: #d8d7b3;
background-image: url('images/pieces-accessoires4.gif');
background-position: top;
background-repeat: repeat-y;
text-align: center;
padding: 0px 15px 0px 15px;
}
.pieces-price {
background-color: #f5f4d5;
background-image: url('images/pieces-accessoires6.gif');
background-position: top;
background-repeat: no-repeat;
text-align: center;
font-weight: bold;
}
.new-price {
color: #6b3031;
font-weight: bold;
font-size: 110%;
}
.old-price {
text-decoration: line-through;
font-weight: normal;
font-size: 100%;
}
.productcode {
color: #b7b7d0;
font-size: 80%;
}
h3 .productcode {
color: gray;
}
a.photo {
color: navy;
text-decoration: none;
}
a.photo:hover {
color: black;
text-decoration: none;
}
a.buttonPrint, #produit-info-back a, #produit-info-back a:visited {
display: block;
width: 120px; 
text-align: center;
font-size: 10px;
background-color: #E5E5F7;
border: 1px solid black;
padding: 2px;
text-decoration: none;
margin: 5px 20px 5px 5px;
color: #000000;
}
a.buttonPrint:hover, #produit-info-back a:hover {
color: #FFFFFF;
background-color: #7b7ba4;
}
a.buttonPrint {
float: right;
}

.nav-column-news {
padding: 30px 0px 0px 0px;
}
.nav-column-news-text {
background-color: #f6f6f6;
padding: 20px 20px 20px 20px;
border-top: 2px solid #b0b0b0;
border-bottom: 2px solid #b0b0b0;
color: #4d4d4d;
}
.nav-column-news-text, .nav-column-news-text p, .nav-column-news-text li, .nav-column-news-text td {
font-size: 10px;
}
.nav-column-news-text li {
list-style-image: url('./images/menu-arrow.gif');
}
.nav-column-news-text a, .nav-column-news-text a:visited, .nav-column-news-text a:hover {
color: #272756;
text-decoration: underline;
}
.nav-column-news-text a:hover {
color: #6f6fc9;
text-decoration: none;
}
u.header {
color: #E0E0F7;
font-size: 9px;
text-decoration: none;
}
u.header a {
color: #E0E0F7;
}
.computerContent {
font-size: 12px;
padding: 3px 12px 3px 12px;
background-color: #d8d7b3;
}
.computerPrice, .computerContent h3 {
text-align: center;
font-size: 12px;
font-weight: bold;
background-color: #faf9ee;
border: 1px solid black;
padding: 2px;
margin: 5px 0px 0px 0px;
}
.computerContent h3 {
margin-top: 0px;
background-color: #FFFFFF;
color: #000000;
background-image: none;
}
.computerContent ul {
font-size: 10px;
}
.computerContent li {
text-align: left;
}
td.dark, td.light {
font-size: 11px;
padding: 4px;
}
td.dark {
background-color: #F2F2F2;
}
td.light {
background-color: #FAFAFA;
}
.miseajour {
color: purple;
font-size: 13px;
margin-top: 0px;
font-size: 10px;
}
.magasin-info td {
font-size: 11px;
}

.formulaire {
	border: 1px dashed #DADADA;
}
.formulaire td {
	font-size: 10px;
	padding: 10px;
}



.intro {
text-align: left;
margin: 0px 0px 30px 0px;
background-color: #f6f6f6;
padding: 20px 10px 20px 10px;
border-top: 1px solid #b0b0b0;
border-bottom: 1px solid #b0b0b0;
}
#top-menu-text .language, #top-menu-text .language a, #top-menu-text .language a:visited {
color: #FFFFFF;
background-color: #242452;
padding: 1px 3px 1px 3px;
}
.addresse {
font-size: 11px;
font-weight: bold;
background-color: #f6f6f6;
margin: 0px 15px 0px 0px;
padding: 3px 0px 3px 5px;
border: 1px solid #b0b0b0;
}
.myNotices {
text-align: center;
font-size: 15px;
font-weight: bold;
background-color: #f6f6f6;
margin: 5px 5px 5px 5px;
padding: 3px 3px 3px 3px;
border: 3px solid #b0b0b0;
}
.addresse-titre {
color: #333333;
}
div.chkbx_scroll {
height: 700px;
overflow: auto;
padding: 8px;
color:beige;
}
table.chkbx{
border: 4px solid white;
border-collapse:collapse;
margin-left:auto; 
margin-right:auto; 
}
td.chkbx_name{
border-bottom: 1px solid gray;
vertical-align:top;
text-align: center;
padding: 5px;
margin: 5px;
width: 250px;
color: black;
background-color: beige;
}
td.chkbx_name_lt{
border-bottom: 1px solid gray;
vertical-align:top;
text-align: center;
padding: 5px;
margin: 5px;
width: 250px;
color: black;
background-color: white;
}
td.chkbx_price{
border-bottom: 1px solid gray;
padding: 5px;
margin: 5px;
text-align: right;
width: 150px;
color: black;
background-color: beige;
}
td.chkbx_price_lt{
border-bottom: 1px solid gray;
padding: 5px;
margin: 5px;
text-align: right;
width: 150px;
color: black;
background-color: white;
}
td.prix_price{
border-bottom: 1px solid gray;
padding: 5px;
margin: 5px;
text-align: right;
width: 50px;
color: black;
background-color: beige;
}
td.prix_price_Red{
text-align: right;
width: 50px;
color: yellow;
font-weight:bold;
background-color: black;
}

td.prix_price_lt{
border-bottom: 1px solid gray;
padding: 5px;
margin: 5px;
text-align: right;
width: 50px;
color: black;
background-color: white;
}
td.chkbx_head{
padding: 10px;
margin: 10px;
text-align:left;
font-weight: bold;
color: white;
background-color: #7b7ba4;
}
td.chkbx_head_2{
padding: 10px;
margin: 10px;
text-align:center;
font-weight: bold;
color: white;
background-color: #7b7ba4;
}
td.prix_head_2{
padding: 10px;
margin: 10px;
text-align:right;
font-weight: bold;
color: white;
background-color: #7b7ba4;
}
td.prix_head_2t{
padding: 10px;
margin: 10px;
text-align:left;
font-weight: bold;
color: white;
background-color: #7b7ba4;
}
td.prix_cat_2{
border-bottom: 1px solid gray;
padding: 7px;
margin: 7px;
text-align:right;
font-weight: bold;
color: white;
background-color: #ccccff;
}
td.prix_cat_2t{
border-bottom: 1px solid gray;
padding: 7px;
margin: 7px;
text-align:left;
font-weight: bold;
color: white;
background-color: #ccccff;
}
td.chkbx_cat{
border-bottom: 1px solid gray;
padding: 7px;
margin: 7px;
text-align:left;
font-weight: bold;
color: white;
background-color: #ccccff;
}
td.chkbx_cat_2{
border-bottom: 1px solid gray;
padding: 7px;
margin: 7px;
text-align:center;
font-weight: bold;
color: white;
background-color: #ccccff;
}
a.chkbx {
cursor: pointer;
color: black;
display: block;
width: 110px; 
text-align: center;
font-size: 12px;
background-color: #E5E5F7;
border: 1px solid gray;
padding: 10px;
text-decoration: none;
margin: 1px 1px 1px 1px;
}
input.chkbx {
cursor: pointer;
color: black;
display: block;
width: 132px; 
text-align: center;
font-size: 12px;
background-color: #ccffcc;
border: 1px solid gray;
padding: 10px;
text-decoration: none;
margin: 1px 1px 1px 1px;
}
a.chkbx_links{
cursor: pointer;
color: white;
text-decoration: none;
}
input.chkbx_input_lt{
background-color: white;
width:250px;
border:none;
}
input.chkbx_input{
background-color: beige;
width:250px;
border:none;
}
input.prix_input_lt{
background-color: white;
width:650px;
border:none;
}
input.prix_input_Red{
background-color: yellow;
width:650px;
border:2px solid red;
}
input.prix_input{
background-color: beige;
width:650px;
border:none;
}
input.chkbx_code_lt{
background-color: white;
text-align:right;
width:50px;
border:none;
}
input.chkbx_code_Red{
background-color: yellow;
text-align:right;
width:50px;
border:2px solid red;
}
input.chkbx_code{
background-color: beige;
text-align:right;
width:50px;
border:none;
}
a.chkbx_allnone{
cursor: pointer;
color: white;
width:100px;
text-decoration: none;
}
table.ProdMods{
border-collapse:collapse;
padding: 15px;
margin: 15px;
border: 1px solid gray;
}
td.ProdMod{
padding: 5px;
margin: 5px;
color: black;
background-color: beige;
border: 1px solid gray;
}
td.ProdMod_lt{
border-bottom: 1px solid gray;
padding: 5px;
margin: 5px;
color: black;
background-color: white;
border: 1px solid gray;
}
textarea.chktxt
{
width:550px;
height:220px;
}
td.upname{
font-size : 9px;
background-color: #dfdebe;
border: 1px solid gray;
text-align: left;
padding: 5px;
margin: 5px;
}
td.upprice{
font-size : 11px;
background-color: #dfdebe;
border: 1px solid gray;
text-align: right;
padding: 5px;
margin: 5px;
width:45px;
}
td.upname_lt{
font-size : 9px;
background-color: #e6e5cc;
border: 1px solid gray;
text-align: left;
padding: 5px;
margin: 5px;
}
td.upprice_lt{
font-size : 11px;
background-color: #e6e5cc;
border: 1px solid gray;
text-align: right;
padding: 5px;
margin: 5px;
width:45px;
}
table.upgr{
background-color: #d8d7b3;
border-collapse:collapse;
padding: 5px;
margin: 5px;
border: 1px solid gray;
}
a.upgrd{
text-decoration: none;
}
td.lcd{
background-color: #e2e2fc;
color:black;
height:281px;
width:449px;
}
table.lcd{
border-collapse:collapse;
}
table.lcdtable{
border-collapse:collapse;
margin-left:auto; 
margin-right:auto; 
}
td.lcdtable{
font-family : Tahoma;
font-weight:bold;
color:#3e3e7d;
font-size:16px;
padding: 3px 13px 3px 13px;
margin: 3px 3px 3px 3px;
}
input.model_input_lt{
background-color: #e6e5cc;
width:150px;
border:none;
}
input.model_input{
background-color: #dfdebe;
width:150px;
border:none;
}
td.PrintMod
{
border: 1px solid black;
}
td.pub
{
padding:0px 9px 0px 9px;
color:#3e3e7d;
font-size:14px;
font-weight:bold;
text-align:left;
}
td.pub2
{
padding:0px 9px 0px 9px;
color:#3e3e7d;
font-size:13px;
font-weight:bold;
text-align:left;
}
table.decor
{
	width: 100%;
	text-align:right;
	background-repeat: repeat-y;
}

.box-rounded {
margin: 0px 0px 20px 0px;
padding: 0px;
}

.box-rounded-top, .box-rounded-bottom {
height: 11px;
margin: 0px;
padding: 0px;
font-size: 0px; /* IE 6.0 bug adding extra space */
}

.box-rounded-top-left, .box-rounded-top-right, .box-rounded-bottom-left, .box-rounded-bottom-right {
background-repeat: no-repeat;
height: 11px;
margin: 0px;
padding: 0px;
}

.box-rounded-top-left, .box-rounded-bottom-left {
float: left;
width: 50%;
}

* html .box-rounded-top-left, * html .box-rounded-bottom-left {
width: 49%; /* Not 50%, IE 6.0 bug */
}

.box-rounded-top-right, .box-rounded-bottom-right {
float: right;
width: 50%;
}

* html .box-rounded-top-right, * html .box-rounded-bottom-right {
width: 51%; /* Not 50%, IE 6.0 bug */
}

.box-rounded-top-left {
background-image: url('images/box-rounded-top-left.gif');
background-position: top left;
}

.box-rounded-top-right {
background-image: url('images/box-rounded-top-right.gif');
background-position: top right;
}

.box-rounded-bottom-left {
background-image: url('images/box-rounded-bottom-left.gif');
background-position: bottom left;
}

.box-rounded-bottom-right {
background-image: url('images/box-rounded-bottom-right.gif');
background-position: bottom right;
}

.box-rounded-body {
padding: 0px;
margin: 0px;
background-color: #ebebfc;
}

.box-rounded-body-content {
margin: 0px;
padding: 5px 20px 5px 20px;
font-weight: bold;
color: #3e3e7d;
font-size: 11px;
line-height: 1.5;
}

#annonce-accueil .box-rounded-top-left {
	background-image: url('/images/box-rounded-top-left-red.gif');
	background-color: #FFFFFF;
}

#annonce-accueil .box-rounded-top-right {
	background-image: url('/images/box-rounded-top-right-red.gif');
	background-color: #FFFFFF;
}

#annonce-accueil .box-rounded-bottom-left {
	background-image: url('/images/box-rounded-bottom-left-red.gif');
	background-color: #FFFFFF;
}

#annonce-accueil .box-rounded-bottom-right {
	background-image: url('/images/box-rounded-bottom-right-red.gif');
	background-color: #FFFFFF;
}

#annonce-accueil .box-rounded-body {
	background-color: #FFFFFF; 
	border-left: 2px solid #ff0000; 
	border-right: 2px solid #ff0000;
}

#annonce-accueil .box-rounded-body-content {
	font-size: 14px;
	background-color: #FFFFFF;
}

table.elements {
border-collapse: collapse;
border: 1px solid silver;
}

table.elements tr.elements-row-light {
background-color: #FFFFFF;
}

table.elements tr.elements-row-dark {
background-color: #F6F6F6;
}

table.elements td, table.elements th {
padding: 10px;
border-bottom: 1px solid silver;
border-right: 1px solid silver;
font-size: 11px;
vertical-align: top;
}

table.elements th {
text-align: center;
font-size: 12px;
font-weight: bold;
background-color: #D6D6D6;
}

/* Share page */

.share {
position: relative;
height: 22px;
}

.share-box {
position: absolute;
top: -16px;
width: 340px;
}

.share-box-buttons {
float: left;
width: 25%;
}

.share-box-facebook {
padding-top: 3px;
float: left;
width: 35%;
}

.share-box-twitter {
padding-top: 3px;
float: left;
width: 40%;
}

.share-box img {
vertical-align: middle;
}

table#sendfriend td {
padding: 4px;
}

/* mensualites */

.mensualites_main {
width: 195px;
height: 72px;
margin-top: 10px;
text-align: left;
background-image: url('/images/mensualites-bg.gif');
background-repeat: no-repeat;
background-position: top;
}

.mensualites_content {
padding: 8px;
font-size: 12px;
}

.mensualites_main select {
font-size: 11px;
background-color: #e6e6fe;
border: 1px solid #616194;
}


.mensualite_prix {
font-weight: bold;
}


div.clearer {
clear: both; 
margin: 0px;
padding: 0px;
height: 0px;
line-height: 0px;
font-size: 0px; /* IE 6.0 bug */
}

/* liste envoi */


#liste-envoi {
margin: 0px 0px 0px 0px;
position: relative;
}

#liste-envoi-content {
width: 140px;
position: absolute;
z-index: 1000;
top: 10px;
right: 0px;
background-color: #ebebfc;
padding: 0px 20px 10px 20px;
border: 2px solid #54547f;
color: #4d4d4d;
}

#liste-envoi-content, #liste-envoi td,  #liste-envoi input {
font-size: 10px;
}

#liste-envoi-content input {
border: 1px solid #8383a7;
padding: 3px;
background-color: #f9f9ff;
}

#liste-envoi td {
padding: 3px 0px 3px 0px;
text-align: left;
}

/* misc */

#section-tabs h2, #section-tabs h3 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}


/* recyclage */

#recyclage, #recyclage p, #recyclage h2, #recyclage h3 {
	font-size: 14px;
}

#recyclage p {
	margin: 20px 0px;
}


#recyclage h2, #recyclage h3, .recyclage-color {
	color: #34741b;
}

#recyclage h2 {
	background-color: #e7f6e0;
	background-image: url('/images/h2-recyclage-bg.gif');
	background-position: center bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid #47852e;
	border-top: 1px solid #47852e;
}

#recyclage h3 {
	background-image: url('/images/h3-recyclage-bg.gif');
	margin-top: 40px;
}


#recyclage #recyclage-informatique {
	background-image: url('/images/logo-recyclage-informatique-fr.gif');
	background-position: top left;
	background-repeat: no-repeat;
	background-color: transparent;
	width: 162px;
	height: 207px;
	margin: 10px auto 20px auto;
	padding: 0px;
	border: none;
}

#recyclage #recyclage-informatique span {
	display: none;
}

#recyclage ul {
	margin-top: 20px;
	margin-bottom: 20px;
}

#recyclage li {
	margin-bottom: 10px;
}

#recyclage .formulaire {
	border: 1px dashed #a4d192;
}

#recyclage input {
    background-color: #e2f5da;
    border: 1px solid #a4d192;
}

#recyclage input.radio {
	border: none;
	background-color: transparent;
	vertical-align: middle;
}


