@charset "utf-8";
/* CSS Document, copyright 2008 webserviteur.com */
* {
	margin: 0;
	padding: 0;
}
body {
	background: url("Design_A/bg.jpg") 50% 0 no-repeat fixed;
	color: #282726;
	font: 12px arial, sans-serif;
	min-height: 1050px;
}
a {
	color: #3169a5;
	outline: none;
	text-decoration: underline;
}
a:hover{
	text-decoration: none;
}
a img {
	border: none;
}
a.suite {
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
}
a.suite img {
	margin-bottom: -13px;
}
/*---------------- Contenu -----------------*/
#contenu_haut {
	margin: 15px auto 0 auto;
	width: 1100px;
	height: 40px;
	padding-left: 10px;
	background: url("Design/bg_contenu_haut.png") 5px 20px no-repeat;
}
#contenu {
	margin: 0 auto;
	width: 1100px;
	padding-left: 10px;
	background: url("Design/bg_contenu.png") left top repeat-y;
}
#contenu_bas {
	margin: 0 auto 15px auto;
	width: 1100px;
	padding-left: 10px;
	height: 50px;
	background: url("Design/bg_contenu_bas.png") left top repeat-y;
}
/*---------------- Header -----------------*/
#header {
	height: 140px;
	width: 1085px;
	background: url("Design/bg_header.jpg") left top no-repeat;
	margin-left: -5px;
}
h1 a {
	display: block;
	float: left;
	width: 300px;
	margin-left: 10px;
	height: 136px;
}
h1 a span {
	display: none;
}
#outil {
	float: right;
	font-size: 0.8em;
	text-align: right;
	width: 300px;
	color: #999;
	margin-right: 30px;
	margin-top: 5px;
}
#outil a {
	text-decoration: none;
	color: #999;
}
#outil a:hover {
	color: #333;
}
#bandeau {
	float: left;
	margin-left: 5px;
	width: 460px;
	height: 10px;
}
#newsletter {
	float: right;
	width: 175px;
	margin-top: 15px;
	margin-right: 120px;
}
#newsletter form fieldset {
	border: none;
	color: #333;
	font-size: 0.9em;
}
#newsletter form input {
	border: 1px solid #6298b4;
	background-color: #77cfef;
	color: #333;
	font-size: 0.9em;
	height: 15px;
	width: 135px;
	margin-top: 10px;
}
#newsletter form input.submit {
	height: 17px;
	margin-top: 10px;
	width: 23px;
}
/*---------------- Menu -----------------*/
#menu {
	font-size: 0.9em;
	padding-left: 5px;
	margin-left: -5px;
	height: 40px;
	width: 1080px;
	background: url("Design/bg_menu.jpg") left top no-repeat;
	border-bottom: 1px solid #1D1D1D;
}
#menu a {
	color: #fff;
}
#menu a:hover {
	color: #ccc;
}
#menu ul {
	padding: 0;
	margin: 0;
	text-align: center;
}
#menu li {
	background: #666;
	border-bottom: none;
}
#menu li.sousmenu:hover {
	/*background: #c5ad93;*/
}
#menu ul li {
	position: relative;
	list-style: none;
	float: left;
	margin-right: 0;
}
#menu ul ul {
	position: absolute;
	display: none;
	width: 135px;
}
#menu li a {
	text-decoration: none;
	display: block;
	width: 133px;
}
#menu ul.niveau1 li a {
	padding-top: 12px;
	height: 30px;
}
#menu ul.niveau1 li a span {
	display: none;
}
#menu ul.niveau2 li a, #menu ul.niveau3 li a, #menu ul.niveau4 li a {
	padding: 4px 0;
}

#menu ul.niveau1 li {
	background: url("Design/tab.png") left top no-repeat;
	width: 138px;
	height: 40px;
	border: none;
}
#menu ul.niveau1 li:hover {
	/*background: url("Design/tab_over.png") left top no-repeat;*/
}
#menu ul.niveau2 li.sousmenu:hover {
	background-color: transparent;
}
#menu ul.niveau2 li, 
#menu ul.niveau3 li, 
#menu ul.niveau4 li, 
#menu ul.niveau5 li {
	height: 25px;
	width: 130px;
}
#menu ul.niveau2 li a, 
#menu ul.niveau3 li a, 
#menu ul.niveau4 li a, 
#menu ul.niveau5 li a {
	height: 15px;
	width: 130px;
}
#menu ul.niveau2 {
	width: 130px;
	left: 0px;
	z-index: 200px;
	top: 41px;
}
#menu ul.niveau1 li.sousmenu:hover ul.niveau2, 
#menu ul.niveau2 li.sousmenu:hover ul.niveau3, 
#menu ul.niveau3 li.sousmenu:hover ul.niveau4 {
	display: block;
}
#menu ul.niveau3, #menu ul.niveau4 {
	top: 0;
	left: 130px;
	width: 130px;
}
/* On décalle vers la gauche au delà d'un certain nombre ! */
#menu ul li.nb8:hover ul {
	left: -30px;
}
#menu ul li.nb8:hover ul li ul {
	left: -130px;
}
/****************** Couleurs du menu ******************/
#menu ul.niveau2 li, #menu ul.niveau3 li, #menu ul.niveau4 li, #menu ul.niveau5 li {
	background: url("Design/overlay.png") left top repeat;
}
#menu ul.niveau2 li.sousmenu:hover {
	background: url("Design/overlay2.png") left top repeat;
}
/****************** Espace libre ********************/
.espace_libre img {
	border: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
}
/****************** Contenu interne ********************/
#contenu_interne {
	margin: 0 auto;
	/*background-color: #fff;*/
}
/****************** Blocs *********************/
div.bloc_haut {
	background: url("Design/bg_bloc_haut.gif") left top no-repeat;
	height: 42px;
	padding-top: 13px;
	width: 200px;
}
div.bloc_milieu {
	padding: 5px;
	background: url("Design/bg_bloc_milieu.gif") left top repeat-y;
	margin-bottom: 20px;
	width: 178px;
	margin-left: 0;
	color: #ccc;
}
div.bloc_milieu a {
	color: #fff;
}
div.bloc_haut h4 {
	font-size: 1em;
	text-align: center;
	margin-left: -5px;
	color: #eee;
}
div.bloc_milieu ul {
	margin-left: 15px;
	font-size: 0.9em;
	/*list-style-image: url("Design/li.png");*/
}
div.bloc_milieu p {
	margin: 5px 0;
	font-size: 0.9em;
}
div.bloc_milieu a {
	text-decoration: none;
}
div.bloc_milieu a:hover {
	text-decoration: underline;
}
/****************** Menu gauche ********************/
#menu_gauche {
	float: left;
	width: 180px;
	padding-left: 4px;
	padding-top: 10px;
}
#recherche_gauche fieldset {
	border: none;
}
#recherche_gauche input {
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
	border: 1px solid #467ebb;
	color: #524330;
	width: 167px;
	margin-left: 0;
}
#recherche_gauche input.submit {
	width: 100px;
	margin: 3px 0;
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
}
#selection fieldset {
	border: none;
}
#selection select {
	background-color: #cfcfcf;
	border: 1px solid #467ebb;
	color: #000;
	width: 137px;
}
#selection input {
	background-color: #cfcfcf;
	border: 1px solid #467ebb;
	color: #000;
	width: 25px;
	height: 20px;
	margin-left: 5px;
}
#selection input.submit {
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
}
/****************** Corps ********************/
#corps_haut {
	float: left;
	background: url("Design/bg_corps_haut.jpg") left top no-repeat;
	width: 675px;
	margin-left: 10px;
	height: 32px;
	margin-bottom: -10px;
}
.groupe {
	margin-left: 20px;	
}
.groupe tr td {
	border-bottom: 1px solid #ccc;
	font-size: 1.1em;
}
.groupe tr td {
	padding: 5px;
}
#corps {
	float: left;
	width: 625px;
	background: url("Design/bg_corps_milieu.jpg") left top repeat-y;
	margin-left: 10px;
	margin-top: 10px;
	padding: 5px 35px 5px 25px;
	text-align: justify;
}
#corps_bas {
	float: left;
	background: url("Design/bg_corps_bas.jpg") left top no-repeat;	
	width: 680px;
	margin-left: 10px;
	height: 42px;
}
#corps_bas_4 {
	background: url("Design/bg_corps_bas.jpg") left top no-repeat;
	float: left;	
	width: 680px;
	margin-left: 10px;
	height: 42px;
}
#corps_bas_5 {
	background: url("Design/bg_corps_bas_5.jpg") left top no-repeat;
	float: left;
	width: 680px;
	margin-left: 10px;
	height: 42px;
}
#corps_bas_6 {
	background: url("Design/bg_corps_bas_6.jpg") left top no-repeat;
	float: left;	
	width: 680px;
	margin-left: 10px;
	height: 42px;
}
#corps_bas_7 {
	background: url("Design/bg_corps_bas_7.jpg") left top no-repeat;
	float: left;	
	width: 680px;
	margin-left: 10px;
	height: 42px;
}
#corps_bas_8 {
	background: url("Design/bg_corps_bas_8.jpg") left top no-repeat;
	float: left;	
	width: 680px;
	margin-left: 10px;
	height: 42px;
}
#corps_bas_9 {
	background: url("Design/bg_corps_bas_9.jpg") left top no-repeat;
	float: left;	
	width: 680px;
	margin-left: 10px;
	height: 42px;
}
#corps_bas_10 {
	background: url("Design/bg_corps_bas_10.jpg") left top no-repeat;
	float: left;	
	width: 680px;
	margin-left: 10px;
	height: 42px;
}
#corps_bas_63 {
	background: url("Design/bg_corps_bas_63.jpg") left top no-repeat;
	float: left;	
	width: 680px;
	margin-left: 10px;
	height: 42px;
}
#recherche_centre fieldset {
	border: none;
	margin-left: 10px;
}
#corps p {
	margin: 5px 23px 5px 10px;
}
#corps div.descriptif ul {
	margin-left: 30px;
	list-style-type: disc;
}
#corps div.video {
	text-align: center;
	margin: 10px;
}
#corps .rubniv2 {
	float: left;
	width: 190px;
	height: 180px;
	margin-right: 9px;
	margin-left: 9px;
	text-align: center;
	font-size: 1.2em;
}
#corps .rubniv2 img {
	border: none;
	background-color: #fff;
	text-decoration: none;
}

/******************* Photos additionelles ********************/
.photo_add {
	border: 1px solid #ddd;
	margin: 0 5px;
	padding: 3px;
}
#corps p.nav {
	background: #fff url("Design/bg_nav.jpg") left top repeat-x;
	font-size: 1.1em;
	text-align: center;
	padding: 3px;
	width: 617px;
	margin-left: 2px;
}
#corps p.nav a {
	text-decoration: none;
}
#corps p.nav a:hover {
	color: #000;
}
h2.recherche {
	color: #666;
	margin-bottom: -10px;
	margin-left: 4px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.0em;
	background-image: none;
	width: 150px;
	height: 27px;
}
form#recherche_bandeau {
	float: right;
	margin-top: 10px;
	width: 310px;
}
form#recherche_bandeau fieldset {
	border: none;
}
form#recherche_bandeau input.text {
	width: 200px;
	border: 1px solid #666;
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
	color: #222;
	height: 18px;
	margin: 3px 5px;
}
textarea.text {
	background: #848484 url("Design/bg_textarea.jpg") left top repeat-x;
}
form#recherche_bandeau input.submit {
	border: 1px solid #666;
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
	color: #666;
	height: 20px;
	width: 30px;
	margin: 3px 0;
}
.marque {
	font-size: 0.9em;
}
.marque a {
	text-decoration: none;
}
#corps #multi_paye {
	background: url("Design/bloc_multi_paye.png") left top no-repeat;
	color: #fff;
	padding-top: 17px;
	padding-left: 5px;
	margin-top: 10px;
	margin-left: 30px;
	height: 67px;
	width: 181px;
	font-size: 0.8em;
	font-weight: bold;
}
#corps p.vente_add {
	width: 170px;
	float: left;
}
.produit_add {
	text-decoration: none;
}
.marque_add {
	text-decoration: none;
	font-weight: bold;
}
#corps p.descriptif {
	font-size: 0.9em;
}
#corps ul {
	margin: 10px;
}
#corps div.descriptif ul li {
	list-style-type: disc;
	margin: 3px 0;
}
#TabbedPanels1 ul li {
	list-style-type: none;
}
#corps h3 {
	font-size: 1.2em;
	text-align: left;
	color: #333;
	font-weight: bold;
	margin: 10px;
}
#corps h4 {
	font-size: 1.2em;
	margin-bottom: 10px;
}
#fil {
	margin-bottom: 20px;
	margin-left: 10px;
	font-size: 0.8em;
	color: #666;
}
#fil a {
	text-decoration: none;
}
#fil a:hover {
	text-decoration: underline;
}
img {
	margin-bottom: 5px;
	padding: 5px;
	/*border: 1px solid #467ebb;
	background-color: #ebf0f4;*/
}
.left {
	float: left;
}
img.left {
	clear: left;
	margin-right: 5px;
}
img.zoomin {
	/*cursor: url("/Design/zoomin.cur"), auto;*/
}
img.zoomout {
	/*cursor: url("/Design/zoomout.cur"), auto;*/
}
.right {
	float: right;
}
img.right {
	clear: right;
	margin-left: 5px;
}
img.none {
	border: none;
	padding: 0;
	margin: 0;
	background-color: transparent;
}
img.none2 {
	border: none;
	background-color: transparent;
	margin: 0;
	padding: 0;
}
/************** LightBox **************/
#lightbox {
	padding: 10px;
}
#lightboxDetails {
	font-size: 0.8em;
	padding-top: 0.4em;
}	
#lightboxCaption {
	float: left;
	color: #fff;
	margin-top: -2px;
	margin-left: 5px;
	font-size: 1.3em;
}
#keyboardMsg {
	float: right;
}
#lightbox img {
	border: none;
} 
#overlay img {
	border: none;
}
#closeButton {
	top: 10px;
	right: 10px;
	padding: 0;
	margin: 0;
	background-color: transparent;
}
#overlay {
	background-image: url("Design/overlay.png");
}
* html #overlay {
	background-color: #000;
	background-color: transparent;
	background-image: url("Design/blank.gif");
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Design/overlay.png", sizingMethod="scale");
}
/******************************************/
p#prix {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: -10px;
}
p.prix_liste {
	font-size: 1.8em;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin-bottom: -10px;
}
p.prix_liste a {
	text-decoration: none;
}
p.prix_liste_barre {
	background: url("Design/bg_prix_barre.png") 50% 50% no-repeat;
	height: 70px;
	width: 100px;
	float: right;
	color: #fff;
	font-weight: bold;
	padding-top: 50px;
	margin-top: -75px;
	font-size: 1.8em;
}
p.prix_liste_barre a {
	color: #fff;
	text-decoration: none;
}
.cent {
	font-size: 0.8em;
}
#prix_barre {
	font-size: 1.6em;
	font-weight: normal;
	color: #666;
	margin-top: -10px;
}
#new_prix_barre {
	background: url("Design/bg_prix_barre.jpg") 50% 50% no-repeat;
	color: #fff;
	width: 100px;
	font-family: Verdana, Geneva, sans-serif;
	height: 100px;
	font-size: 2.0em;
	text-align: center;
	padding-top: 57px;
	padding-left: 7px;
}
#new_prix_barre a {
	color: #fff;
}
#new_prix_barre del {
	color: #000;
	margin-top: -8px;
	font-size: 0.6em;
	background-position:top;
}
.stock {
	clear: left;
	float: left;
}
div.produit {
	text-align: center;
	width: 140px;
	padding: 5px;
	float: left;
	border-bottom: 1px solid #F0F0F0;
	border-right: 1px solid #F0F0F0;
}
#table_produit {
	width: 620px;
	margin-left: 15px;
}
#table_produit tr td {
	vertical-align: top;
}
/******* Ajout pour test ********/
td.tdproduit {
	text-align: center;
	width: 140px;
	vertical-align: middle;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
}
td.tdmarque {
	width: 160px;
}
/******* Ajout pour test ********/
p.produit {
	font-size: 1.1em;
	margin: 5px 0;
	font-weight: bold;
}
p.produit a {
	text-decoration: none;
}
p.marque {
	font-size: 0.8em;
	font-weight: bold;
}
p.marque a {
	color: #282726;
}
.produit_prod {
	font-size: 2.0em;
	color: #fff;
	padding-top: 6px;
	padding-left: 10px;
	margin-right: 0;
	height: 40px;
}
.marque_prod  {
	font-size: 1.7em;
}
.marque_prod a {
	text-decoration: none;
}
#ajout_prod input.spinner {
	width: 20px;
	height: 20px;
}
#ajout_prod input.spinner_plus {
	font-size :7px;
	width: 20px;
	height: 13px;
}
#ajout_prod input.spinner_moins {
	font-size :7px;
	width: 20px;
	height: 13px;
	margin-top: -2px;
}
h2 {
	font-size: 1.2em;
	color: #fff;
	background: url("Design/bg_h2_4.jpg") 0 50% no-repeat;
	font-weight: bold;
	text-align: left;
	clear: right;
	width: 625px;
	height: 50px;
	padding-top: 15px;
	padding-left: 10px;
	margin-left: 0;
	margin-bottom: -7px;
}
form#Tri {
	float: right;
	margin-top: 0;
	margin-right: 30px;
}
form#Tri fieldset {
	border: none;
}
h5 {
	font-size: 1.4em;
	color: #999;
	font-style: italic;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 15px;
	padding-bottom: 15px;
}
hr.clearB {
	clear: both;
	border: none;
	color: #fff;
	background: none;
}
hr.clearMenu {
	clear: both;
	border: none;
	color: #342e2e;
	margin: 0;
	background: none;
}
h3.recherche {
	font-size: 1.1em;
	text-align: left;
	margin: 10px 30px;
	font-style: italic;
	clear: left;
}
span.q {
	color: red;
}
#annexe {
	font-size: 0.8em;
	color: #666;
}
a.anim {
	display: block;
	float: left;
	width: 208px;
	background: url(/Design/bg_li_anim.jpg) 5px 5px no-repeat;
    height: 160px;
}
/****************** Formulaires paiement ******************/
#form_comptant {
	float: left;
	width: 300px;
	background-color: #cde1f7;
	padding: 10px;
	border: 1px dotted #0099FF;
}
#form_comptant h3 {
	margin-left: 0px;
	margin-top: 0px;
}
#form_comptant form input {
	border: 1px solid #467ebb;
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
	color: #524330;
}
#form_trois_fois {
	clear: left;
	float: left;
	width: 300px;	
	padding: 10px;
	border: 1px dotted  #66CCFF;
	margin-top: 10px;
	background: #b8cce2 url("Design/bg_trois_fois.jpg") right bottom no-repeat;
}
#form_trois_fois h3 {
	margin-left: 0px;
	margin-top: 0px;
}
#form_trois_fois form input {
	border: 1px solid #467ebb;
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
	color: #524330;
}
/****************** Menu droite ******************/
#menu_droite {
	float: right;
	width: 180px;
	padding-right: 40px;
	margin-top: -12px;
}
#user_in {
	margin: 0 auto;
}
#user_in form fieldset {
	border: none;
}
#user_in label {
	font-weight: bold;
}
#user_in input {
	border: 1px solid #467ebb;
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
	color: #524330;
}
#user_in form fieldset input.mail {
	margin: 3px 0;
	width: 168px;
}
#user_in form fieldset input.pass {
	margin: 3px 0;
	width: 168px;
}
#user_in form fieldset input.bouton {
	height: 20px;
	width: 30px;
	margin: 3px 0;
}
#panier {
	float: right;
	margin-top: 20px;
	padding: 10px;
	width: 120px;
	height: 200px;
}
#login fieldset {
	padding: 10px;
	border: 1px dotted #c5ae95;
}
#login label {
	font-weight: bold;
}
#login input {
	border: 1px solid #467ebb;
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
	color: #524330;
	margin: 3px 0;
}
#login input.bouton {
	height: 20px;
	width: 30px;
	margin: 3px 0;
}
/****************** Formulaire d'inscription ******************/
#form_inscription fieldset {
	padding: 10px;
	border: 1px dotted #a6c7eb;
	width: 90%;
	margin: 10px;
}
#form_inscription label {
	font-weight: bold;
}
#form_inscription p.rouge {
	color: red;
	font-size: 1.1em;
}
#form_inscription input.rouge, #form_inscription textarea.rouge {
	border: 1px solid red;
}
#form_inscription input {
	border: 1px solid #467ebb;
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
	color: #524330;
}
#form_inscription input.radio {
	background-image: none;
	background-color: #fff;
	border: 1px solid #fff
}
#form_inscription input.submit {
	width: 50px;
	margin-left: 10px;
	height: 20px;
}
#form_inscription textarea {
	border: 1px solid #467ebb;
	background: #969696 url("Design/bg_textarea.jpg") left top repeat-x;
	color: #524330;
}
#form_inscription select {
	border: 1px solid #467ebb;
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
	color: #524330;
}
#form_mailing fieldset {
	padding: 10px;
	border: 1px dotted #a6c7eb;
	width: 50%;
	margin: 10px;
}
#form_mailing label {
	font-weight: bold;
}
#form_mailing p.rouge {
	color: red;
	font-size: 1.1em;
}
#form_mailing input.rouge, #form_mailing textarea.rouge {
	border: 1px solid red;
}
#form_mailing input {
	border: 1px solid #467ebb;
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
	color: #524330;
}
#form_mailing input.radio {
	background-image: none;
	background-color: #fff;
	border: 1px solid #fff
}
#form_mailing input.submit {
	width: 50px;
	margin-left: 10px;
	height: 20px;
}
#form_mailing textarea {
	border: 1px solid #467ebb;
	background: #969696 url("Design/bg_textarea.jpg") left top repeat-x;
	color: #524330;
}
#form_mailing select {
	border: 1px solid #467ebb;
	background: #848484 url("Design/bg_submit.gif") left top repeat-x;
	color: #524330;
}
table.panier {
	width: 630px;
}
table.panier tr th {
	font-weight: bold;
	padding: 3px;
}
table.panier tr td {
	padding: 3px;
}
table.panier tr *.marque-t {
	width: 170px;
}
table.panier tr *.produit-t {
	width: 320px;
}
table.panier tr *.quantite {
	width: 47px;
	text-align: left;
}
table.panier tr *.prix {
	width: 50px;
	color: #282726;
	font-size: 1em;
	text-align: right;
}
table.panier tr.paire {
	background-color: #b8cce2;
}
table.panier tr.impaire {
	background-color: #cde1f7;
}
table.panier input.spinner {
	width: 20px;
	height: 20px;
	float: left;
}
table.panier input.spinner_plus {
	font-size :7px;
	float: right;
	width: 20px;
	height: 13px;
}
table.panier input.spinner_moins {
	font-size :7px;
	clear: right;
	float: right;
	width: 20px;
	height: 13px;
}
table.panier td.total {
	text-align: right;
	font-size: 1.2em;
	font-weight: bold;
}
/****************** Footer ********************/
#footer {
	margin-top: 30px;
	margin-left: -5px;
	font-size: 0.8em;
	background: url("Design/bg_footer.gif") 50% 0 no-repeat;
	width: 1085px;
	padding-top: 20px;
	clear: both;
	text-align: center;
	color: #000;
}
#footer a {
	text-decoration: none;
	color: #000;
}
#footer a:hover {
	text-decoration: underline;
}
#footer p {
	margin-top: 20px;
}
#footer p.pleft {
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
}
#footer .marque_footer {
	text-align: left;
	margin-left: 20px;
}
#footer .marque_footer p {
	font-size: 1.1em;
	margin-bottom: 20px;
	margin-top: 50px;
}
#footer .marque_footer ul {
	float: left;
	width: 100px;
	margin-left: 15px;
}