body {
	color: #000;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #c783b8;
	margin:0;
	padding:0;
}
#centre {
	background:#FFF;
	width: 100%;
	overflow: hidden;
}
#centre2 {
	background:#c783b8;
	width: 100%;
	overflow: hidden;
}
#gauche {
	background: #FFF;
	width: 222px;
	float: left;
	padding:5px 0 0 5px;
}
#droite {
	color: #000;
	background: #FFF;
	margin-left: 222px;
	padding: 1px 20px;
	min-height:1165px;
}
#droite a {
	color: #000;
	text-decoration:none;
}
#droite a:hover {
	color: #000;
	text-decoration:none;
}
#global {
	width: 972px;
	margin: 0 auto;
}
h3 {
	color:#000;
	font-size:40px;
	margin:0;
	padding:0;
}
#header {
	background:url(http://www.auxcouleursdemaya.com/images/background-header2009.jpg) no-repeat;
	width: 972px;
	height: 292px;
}
#menu_haut {
	margin:237px 0 0 222px;
	width:750px;
	height:49px;
	background:none;
	float:right;
	position:absolute;
}
#menu_haut a {
	color: #c783b8;
	text-decoration: none;
	font-size:22px;
	width:159px;
}
#menu_haut a:hover {
	color:#7c5086;
	background: none;
	text-decoration:none;
}
#menu_haut ul {
	margin: 0;
	padding: 7px 0 0 70px;
	list-style: none;
	text-transform:normal;
	background:url(http://www.auxcouleursdemaya.com/images/background-menu2009.png) no-repeat;
	width:750px;
	height:49px;
}
#menu_haut li {
	display: inline;
	padding: 0 10px;
	margin: 10px 20px 0 20px;
	width:159px;
	height:49px;
	background:none;
}
#rappel_panier {
	color:#000;
	text-align:left;
	float:right;
	margin:140px 0 0 785px;
	padding:0;
	width:165px;
	position:absolute;
	background:none;
}
#rappel_panier a{
	color:#000;
	text-decoration:underline;
}
#rappel_panier a:hover{
	color:#000;
	text-decoration:underline;
}
#langue {
	position:absolute;
	margin:30px 0 0 820px;
	width:100px;
	background:none;
}
#moteur {
	border: solid 0px #5c2b71;	
	width:202px;
	min-height:74px;
	color:#000;
}
#moteur h3 {
	font-size:35px;
	color:#000;
	margin:0;
	padding:0;
}
#moteur_en {
	border: solid 0px #5c2b71;	
	width:202px;
	min-height:74px;
	color:#000;
}
#contenu_moteur {
	margin:0;
	padding:0 0 5px 8px;
	/*padding-top:27px;*/
	width:201px;
	min-height:74px;
	background:#c783b8;
}
#catalogue {
	border: solid 0px #5c2b71;	
	width:202px;
	color:#000;
	margin:10px 0 0 0;
	padding:0;
}
#catalogue_en {
	border: solid 0px #5c2b71;	width:202px;
	color:#000;
	margin:10px 0 0 0;
	padding:0;
}
#contenu_catalogue {
	padding:0 0 0 34px;
	/*padding-top:26px;*/
	width:175px;
	/*min-height:265px;*/
	background:#c783b8;
}
#contenu_catalogue a{
	color:#000;
	text-decoration:none;
}
#contenu_catalogue a:hover{
	color:#000;
	text-decoration:underline;
}
#contenu_catalogue h3 {
	font-size:35px;
	color:#000;
	margin:0;
	padding:0;
}
#login {
	border: solid 0px #5c2b71;	
	width:202px;
	color:#000;
	margin-top:10px;
}
#login_en {
	border: solid 0px #5c2b71;	
	width:202px;
	min-height:146px;
	color:#000;
	margin-top:10px;
}
#login h3 {
	color:#000;
	font-size:35px;
	text-align:center;
	padding:0;
}
#login_en h3 {
	color:#000;
	text-align:center;
	font-size:35px;
	margin:0;
	padding:0;
}
#contenu_login {
	margin:0;
	background:#c783b8;
	padding:0 0 0 8px;
	/*padding-top:36px;*/
	width:201px;
	/*min-height:146px;*/
}
#contenu_login a {
	color:#000;
	text-decoration:none;
}
#contenu_login2 {
	padding-left:33px;
	line-height:15px;
	padding-top:15px;
	padding-right:2px;
	font-weight:bold;
	height:146px;
	width:201px;
}
#partenaires {
	border: solid 0px #5c2b71;	
	width:208px;
	color:#000;
	min-height:128px;
	margin-top:7px;
}
#partenaires_en {
	border: solid 0px #5c2b71;	
	width:187px;
	color:#000;
	min-height:122px;
	margin-top:7px;
	background:#c783b8;
}
#contenu_partenaires {
	padding-left:20px;
	/*padding-top:36px;*/
	padding-right:2px;
	padding-bottom:5px;
	min-height:128px;
	background:#c783b8;
	width:187px;
}
#contenu_partenaires a {
	color:#000;
	text-decoration:none;
}
#contenu_partenaires a:hover {
	color:#000;
	text-decoration:underline;
}
#services {
	border: solid 0px #5c2b71;	width:202px;
	color:#000;
	min-height:122px;
	margin-top:7px;
}
#services h3 {
	color:#000;
	font-size:35px;
	text-align:center;
}
#services_en h3 {
	color:#000;
	font-size:35px;
	text-align:center;
}
#services_en {
	border: solid 0px #5c2b71;	
	width:202px;
	color:#000;
	min-height:118px;
	margin-top:7px;
}
#contenu_services {
	padding-left:3px;
	/*padding-top:36px;*/
	padding-right:2px;
	width:201px;
	min-height:122px;
}
#contenu_services a {
	color:#000;
	text-decoration:none;
}
#contenu_services a:hover {
	color:#000;
	text-decoration:underline;
}
#paiement {
	/*background:#b6a0bf url(http://www.auxcouleursdemaya.com/images/background-paiement.png) no-repeat;*/
	width:209px;
	height:172px;
	color:#000;
	margin-top:10px;
}
#paiement_en {
	/*background:#b6a0bf url(http://www.auxcouleursdemaya.com/images/background-paiement.png) no-repeat;*/
	width:209px;
	height:172px;
	color:#000;
	margin-top:7px;
}

#navlist_paiement {
	list-style: none;
	margin:5px 0 ;
	padding:0;
	width:100%;
	text-align:center;
}
#navlist_paiement li {
	padding:0;
	margin:0;
	display:inline;
	width:209px;
	/*height:292px;*/
}
#navlist_paiement li a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	padding:0;
	margin:0;
}
#navlist_paiement li a:hover{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
	padding:0;
	margin:0;
}




#module_pub {
	width:715px;
	height:395px;
	padding:5px;
	text-align:center;
	border:0px solid blue;
}
.image_pub {
	width:705px;
	height:395px;
}
#vente_flash {
	width:715px;
	height:220px;
	padding:5px;
	text-align:left;
	border:0px solid blue;
	position:absolute;
	top:606px;
}
.image_flash_defaut {
	width:715px;
	height:220px;
}
#footer {
	background:url(http://www.auxcouleursdemaya.com/images/background-footer2009.jpg) no-repeat;
	height: 51px;
	width: 972px;
	color:#000;
	text-align:center;
	padding:65px 0 0 0;
}
#footer a{
	color:#000;
	text-decoration:none;
}
#footer a:hover{
	color:#000;
	text-decoration:underline;
}
#patience {
	margin: 0 auto;
}
.champ {
	height:13px;
	width:153px;
	background-color:#FFFFFF;
	border-color:#9d9da1;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.champ_login {
	height:13px;
	width:145px;
	background-color:#FFFFFF;
	border-color:#9d9da1;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.champ2 {
	height:13px;
	width:30px;
	background-color:#FFFFFF;
	border-color:#cecece;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}
.textarea {
	height:60px;
	width:235px;
	background-color:#FFFFFF;
	border-bottom-color:#9d9da1;
	border-bottom-width:1px;
	border-top-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.textarea2 {
height:40px;
width:153px;
background-color:#FFFFFF;
border-bottom-color:#9d9da1;
border-bottom-width:1px;
border-top-width:1px;
border-left-width:1px;
border-right-width:1px;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}
.bouton_ok {
width:27px;
height:17px;
cursor: pointer;
border: none;
background: url("http://www.auxcouleursdemaya.com/images/fond_bouton_ok.png") no-repeat left top;
font-family: Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
font-size:10px;
text-align:center;
}
.bouton_moyen {
width:57px;
height:17px;
cursor: pointer;
border: none;
background: url("http://www.auxcouleursdemaya.com/images/fond_bouton_moyen.png") no-repeat left top;
font-family: Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
font-size:10px;
text-align:center;
}
.bouton_grand {
width:131px;
height:17px;
cursor: pointer;
border: none;
background: url("http://www.auxcouleursdemaya.com/images/fond_bouton_grand.png") no-repeat left top;
font-family: Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
font-size:10px;
text-align:center;	
}
.bouton_modif_panier {
width:14px;
height:17px;
cursor: pointer;
border: none;
background: url("http://www.auxcouleursdemaya.com/images/fond_bouton_modif_panier.gif") no-repeat left top;
font-family: Arial, Helvetica, sans-serif;
color:#FFF;
font-weight:bold;
font-size:11px;
text-align:center;
}
.titre_createur {
padding-left:10px;
vertical-align:text-top;
font-weight:bold;
color:#c783b8;
font-size:15px;
margin-top:-4px;
}
.texte_descriptif_createur {
padding-left:10px;
}
.titre_article {
background-image:url(http://www.auxcouleursdemaya.com/images/fond_titre_article.gif);
background-repeat:no-repeat;
height: 21px;
width: 346px;
color:#000;
vertical-align:top;
padding:0 0 0 5px;
font-weight:bold;
font-size:12px;
}
.titre_article_vente_flash {
background-image:url(http://www.auxcouleursdemaya.com/images/fond_titre_article.gif);
background-repeat:no-repeat;
height: 21px;
width: 100%;
color:#000;
vertical-align:top;
padding-top:5px;
padding-left:5px;
font-weight:bold;
font-size:12px;
}
.texte_article_vente_flash {
vertical-align:top;
padding-top:9px;
text-align:left;
}
.texte_article {
vertical-align:top;
padding-top:9px;
}
.photo_article {
vertical-align:top;
padding-top:9px;
text-align:right;
}
.tete_tableau_client {
background-image:url(http://www.auxcouleursdemaya.com/images/fond_tete_tableau_client.gif);
background-repeat:repeat-x;
color:#000;
font-weight:bold;
text-align:center;
height:22px;
}
.texte_detail_panier {
text-align:center;
vertical-align:middle;
}
.message_alerte {
color:#855b8b;
font-size:12px;
font-weight:bold;
}
.titre_divers {
height: 21px;
color:#343434;
vertical-align:top;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
}
.introduction {
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:15px;
font-weight:bold;
}
.introduction a{
text-decoration:none;
color:#000;
}
.introduction a:hover {
text-decoration:none;
color:#000;
}
#signature {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center; 
	color:#FFFFFF;
	padding-top:15px;
	height:25px; 
}
#signature a {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center; 
	color:#FFFFFF;
	text-decoration:none; 
}
#signature a:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center; 
	color:#FFFFFF;
	text-decoration:underline; 
}
/*--------- Lightbox -----------*/
#lightbox{
    background-color:lightgrey;
    padding: 10px;
    border-bottom: 2px solid #666;
    border-right: 2px solid #666;
}

#lightboxDetails{
    font-size: 0.9em;
    color: #555;
    padding-top: 0.5em;
} 

#closeButton{ top: 5px; right: 5px; }

#lightboxCaption{ float: left; }

#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 

#overlay img{ border: none; }

#overlay{ background-image: url(http://www.auxcouleursdemaya.com/images/overlay.png); }*/

* html #overlay{ /*Hack IE */
    background-color: #000;
    background-color: transparent;
    background-image: url(http://www.auxcouleursdemaya.com/images/blank.gif);
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.auxcouleursdemaya.com/images/overlay.png", sizingMethod="scale");
}
/*-------- fin lightbox -------*/
.tableau3 { 
border-top:1px solid #dedede; 
border-right:1px solid #dedede;
border-bottom:1px solid #dedede; 
border-left:1px solid #dedede;
margin:1em; 
border-collapse:collapse; 
} 
.tableau3 td {
width:150px;
border-top:1px solid #dedede; 
border-right:1px solid #dedede;
border-bottom:1px solid #dedede; 
border-left:1px solid #dedede;
padding:.3em 1em; 
text-align:left; 
} 
.tableau3 tr.odd td, 
tr.odd .column1 { 
background:#f4f9fe url(http://www.auxcouleursdemaya.com/images/background_table.gif) no-repeat;
width:100%; 
} 
.column1 { 
background:#f9fcfe; 
}
.tableau3 input {
width:170px;
}
.tableau3 textarea {
width:170px;
}
#navlist {
margin-top:-7px;
margin-left: 0;
padding-left: 0;
list-style: none;
}
#navlist li {
padding: 0;
margin: 0;
background-repeat: no-repeat;
background-position: 0 .5em;
}
#navlist span {
padding:0 0 0 150px;
margin:-20px 0 0 0;
font-weight:bold;
font-size:20px;
font-style:italic;
text-align:right;
background-repeat: no-repeat;*/
/*float:right;*/
}

#navlist li a{
color:#000;
}
#navlist li a:hover{
color:#000;
}





.titre_divers {
height: 21px;
color:#000;
vertical-align:top;
font-weight:bold;
font-size:13px;
text-transform:uppercase;
}
