html, body {
margin: 0;
padding: 0;
}

body {
font-size: 12px;
color: #373737;
background:url(charte/fond.gif);
background-repeat: repeat-x;
background-color: #232126;
font-family: Tahoma, Verdana, Arial, sans-serif;
}

/***Page d'accueil***/
#container1{
	background-image:url(img/back_top.jpg); 
	background-repeat:no-repeat; 
	width:525px; 
	overflow:hidden; 
	background-color:#ffffff; 
	color:#211e25;
}

#container2{
	background-image:url(img/back_bottom.jpg); 
	background-repeat:no-repeat; 
	background-position:bottom left; 
	width:100%;
	padding-bottom:2px; 
}

#container3{
	margin:auto; 
	overflow:hidden;
	border:1px dotted #a6a3aa; 
}

#PHYT_ACCUEIL #top{ 
	padding:0 10px;
	/padding:10px;
	/display:inline-block;
}

#tableau{
	table-layout:fixed;
	overflow:hidden;
	width:100%;
}

#PHYT_ACCUEIL #info{
	background-image:url(img/back_title_left.jpg); 
	width:266px; 
	background-repeat:no-repeat; 
	border-bottom:1px solid #a6a3aa; 
	padding:15px 0 0 10px;
	height:41px;
	height /*\**/: 26px\9;
	-height:26px;
	margin:0;
}

#PHYT_ACCUEIL #promo{
	background-image:url(img/back_title_right.jpg); 
	width:230px;
	background-repeat:no-repeat; 
	border-bottom:1px solid #a6a3aa; 
	padding:15px 0 0 10px;
	height:41px; 
	height /*\**/: 26px\9;
	-height:26px;
	margin:0;
}

A {
color: #373737;
}

A:HOVER {
color: #C3D600;
}

/* MAIN */

#MAIN {
width: 978px;
margin: auto;
background-color: #19171C;
border: 1px solid #FFF;
}

/* MAIN */

/* HEADER */

#HEADER {
border-bottom: 1px solid #FFF;
}

#HEADER IMG {
border: 0;
}

#HEADER TABLE {
width: 100%;
}

#LOGO {
width: 604px;
padding: 0;
}

#LOGO IMG {
border-right: 1px solid #FFF;
}

#CLIENT {
background:url(charte/client-fond.gif);
background-repeat: no-repeat;
background-position: right;
padding-left: 30px;
padding-right: 130px;
font-size: 11px;
color: #FFF;
}

#CLIENT H3 {
font-weight: bold;
font-size: 12px;
margin: 0;
margin-bottom: 10px;
}

#CLIENT H3 A {
color: #C3D600;
text-decoration: none;
}

#CLIENT H3 A:HOVER {
color: #FFF;
}

#CLIENT UL {
margin: 0;
padding: 0;

}

#CLIENT LI {
list-style:none;
padding-bottom: 3px;
}

#CLIENT LI INPUT {
border: 1px solid #646465;
font-size: 11px;
width: 84px;
}

#CLIENT LI A {
font-size: 11px;
color: #FFF;
}

#CLIENT LI A:HOVER {
color: #C3D600;
}

/* HEADER */

.center{ text-align:center; }

#MIDDLE_RIGHT.PHYT label{
	color:#51514f;
	font-family:Arial;
}

#MIDDLE_RIGHT.PHYT fieldset{
	border:0;
}

#MIDDLE_RIGHT.PHYT p{
	color:#333333;
	margin:3px auto;
	width:185px;
	overflow:hidden;
}

#MIDDLE_RIGHT.PHYT p a{
	color:rgb(109, 138, 0);
}

#MIDDLE_RIGHT.PHYT input,#catalogue input,#MIDDLE_RIGHT.PHYT select{
	border:1px solid #d9d9d9;
}

.formulaire_right{
	background-image:url(img/back_right.jpg); 
	background-repeat:no-repeat; 
	background-position:0 0px; 
	width:197px; 
	margin:auto; 
	overflow:hidden;
}


#catalogue{ 
	border:1px solid #cccccc; 
	width:75%; 
	margin:auto;
	margin-bottom:10px;
}

#catalogue label{
	display:inline-block;
	width:150px;
}

#MIDDLE_RIGHT.PHYT .bouton,#MIDDLE_RIGHT.PHYT a img{
	border:0;
}

/* MIDDLE */

#MIDDLE_LEFT {
vertical-align: top;
width: 771px;
}

#MIDDLE_LEFT.PHYT {
background-color: #FFF;
}

#MIDDLE_RIGHT {
vertical-align: top;
width: 206px;
border-left: 1px solid #FFF;
color: #FFF;
}

#MIDDLE_RIGHT.PHYT {
/*background-color: #959299;*/
background-color:#ffffff;
background-image:url(img/back_feuille.jpg);
background-repeat:no-repeat;
background-position:top;
padding-top:5px;
font-size:11px;
}

#MIDDLE_RIGHT.PHYT2{
	background-color: #959299;
}

#MIDDLE_RIGHT A {
color: #FFF;
}

#MIDDLE_RIGHT A:HOVER {
color: #C3D600;
}

/* MIDDLE */

/* MENU HAUT */

#MENU_HAUT {
border-bottom: 1px solid #FFF;
background:url(charte/menu-fond.gif);
background-repeat: repeat-x;
width: 771px;
}

#MENU_HAUT TABLE {
width: 100%;
}

#MENU_HAUT TD {
padding: 0;
width: 25%;
text-align: center;
}

#MENU_HAUT .BORDER-LEFT {
border-left: 1px solid #FFF;
}

#MENU_HAUT A {
display: block;
padding: 7px;
font-weight: bold;
text-decoration: none;
color: #FFF;
}

#MENU_HAUT A:HOVER {
color: #C3D600;
}

#LEBLOG A {
color: #B985BB;
}

#LEBLOG A:HOVER {
color: #C71585;
}

/* MENU HAUT */

/* MENU */

#MENU {
background-color: #C81414;
}

/* MENU */

/* PETIT PANIER */

#panier {
margin-top: 5px;
}

#panier A {
color: #C3D600;
}

#panier A:HOVER {
color: #FFF;
}


/* PETIT PANIER */

/* FORM INSCRIPTION NEWSLETTER */

#form_insc_news {
color: #cc3434;
font-weight: bold;
padding: 5px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 15px;
border-bottom: 2px solid #B9B246;
}
#form_insc_news P {
margin: 0;
}
#form_insc_news FORM {
margin: 0;
}
#form_insc_news INPUT {
font-weight: normal;
}
#form_insc_news .submit {
background-color: transparent;
border: 0;
}
#form_insc_news TABLE {
width: 100%;
border-spacing: 0px;
border-collapse: collapse;
}
#form_insc_news TD {
padding: 1px;
}

/* FORM INSCRIPTION NEWSLETTER */

/* FORM RECHERCHE */

#form_recherche {
color: #cc3434;
font-weight: bold;
padding: 5px;
padding-left: 10px;
padding-right: 10px;
margin-bottom: 15px;
border-bottom: 2px solid #B9B246;
}
#form_recherche P {
margin: 0;
}
#form_recherche FORM {
margin: 0;
}
#form_recherche INPUT {
font-weight: normal;
}
#form_recherche .submit {
background-color: transparent;
border: 0;
}
#form_recherche TABLE {
width: 100%;
border-spacing: 0px;
border-collapse: collapse;
}
#form_recherche TD {
padding: 1px;
}
#form_recherche A {
color: #7F7F7F;
}

/* FORM RECHERCHE */

/* DIVERS */

#PAIEMENT {
text-align: center;
}

/* DIVERS */

/* MENU BAS */

#MENU_BAS {
border-top: 1px solid #FFF;
background:url(charte/cellule-fond.gif);
background-repeat: repeat-x;
}

#MENU_BAS TABLE {
width: 100%;
}

#MENU_BAS TD {
padding: 0;
width: 25%;
text-align: center;
}

#MENU_BAS .BORDER-LEFT {
border-left: 1px solid #FFF;
}

#MENU_BAS A {
display: block;
padding: 10px;
font-weight: bold;
text-decoration: none;
color: #C3D600;
}

#MENU_BAS A:HOVER {
color: #FFF;
}

/* MENU BAS */

/* FOOTER */

#FOOTER {
text-align: center;
margin-top: 10px;
font-size: 11px;
}

#FOOTER P {
margin: 0;
padding: 5px;
color: #FFF;
}

#FOOTER A {
color: #FFF;
}

#FOOTER A:HOVER {
color: #C3D600;
}

/* FOOTER */

/* PC */

#pcMainArea {
width: 100%;
padding: 0;
border-collapse: collapse;
}

#pcCenter {
padding: 0;
text-align: left;
vertical-align: top;
}

/* PHYTALLIANCE */

#PHYTALLIANCE {
color: #FFF;
}

#PHYTALLIANCE TABLE {
width: 100%;
}

#PHYTALLIANCE TD {
vertical-align: top;
}

#PHYT_LEFT {
width: 245px;
padding-top: 10px;
padding-bottom: 10px;
}

#PHYT_LEFT H1 {
font-weight: bold;
font-size: 16px;
margin: 0;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
text-align: center;
}

#PHYT_LEFT H2 {
display: block;
font-weight: bold;
font-size: 14px;
color: #C3D600;
margin: 0;
margin-top: 10px;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
background-image: url(charte/titre-fond.gif);
background-repeat: no-repeat;
}

#PHYT_LEFT H2 A {
color: #C3D600;
text-decoration: none;
}

#PHYT_LEFT P {
margin: 0;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
}

#PHYT_LEFT P A {
color: #FFF;
text-decoration: none;
}

#PHYT_RIGHT {
border-left: 1px solid #FFF;
padding: 10px;
height: 390px;
}

#PHYT_ACCUEIL {
border-left: 1px solid #FFF;
}

#PHYT_RIGHT H1 {
font-weight: bold;
font-size: 16px;
color: #C3D600;
margin: 5px;
text-align: center;
}

#PHYT_RIGHT .IMP {
font-weight: bold;
font-size: 16px;
color: #C3D600;
}

#PHYT_RIGHT H1.GROS {
font-size: 22px;
}

#PHYT_RIGHT FORM {
margin: 0;
margin-top: 25px;
margin-bottom: 25px;
}

#PHYT_RIGHT TD {
padding: 4px;
width: 50%;
}

#PHYT_RIGHT .INPUT {
width: 190px;
}

#PHYT_RIGHT .INTITULE {
text-align: right;
}

#PHYT_RIGHT .INPUT INPUT, #PHYT_RIGHT .INPUT SELECT, #PHYT_RIGHT .INPUT TEXTAREA {
border: 1px solid #646465;
font-size: 11px;
}

#PHYT_RIGHT .INPUT INPUT {
padding: 2px;
}

#PHYT_RIGHT .INPUT INPUT.TEXT, 
#PHYT_RIGHT .INPUT TEXTAREA.TEXT {
width: 100%;
}

#PHYT_RIGHT .SUBMIT {
text-align: center;
}

#PHYT_RIGHT .SUBMIT INPUT {
background-image: url(charte/bouton-fond.gif);
background-repeat: no-repeat;
border: 1px solid #D9D9D9;
color: #FFF;
font-weight: bold;
padding: 6px;
padding-left: 30px;
}

#PHYT_RIGHT .SUBMIT INPUT:HOVER {
cursor: pointer;
color: #C3D600;
}

/* PHYTALLIANCE */

/* FORM PHYT */

#FORMPHYTALLIANCE {
background-image: url(catalog/FdForm15mnWeb.jpg);
background-repeat: no-repeat;
background-position: bottom;
}

#FORMPHYTALLIANCE #VIEWCONTENT {
padding: 25px;
padding-left: 45px;
padding-right: 45px;
}

#FORMPHYTALLIANCE H1 {
color: #C3D600;
font-weight: bold;
font-size: 22px;
margin: 0;
padding: 0;
}

#FORMPHYTALLIANCE H2 {
font-weight: bold;
font-size: 16px;
margin: 0;
margin-top: 15px;
margin-bottom: 35px;
padding: 0;
}

#FORMPHYTALLIANCE H3 {
font-weight: bold;
font-size: 13px;
margin: 0;
margin-top: 15px;
margin-left: 40px;
padding: 0;
}

#pcMain #FORMPHYTALLIANCE P {
margin: 0;
padding: 0;
margin-top: 15px;
}

.VERT {
color: #C3D600;
font-weight: bold;
}

.GRAND {
font-size: 18px;
}

.ITALIC {
font-style: italic;
}

#FORMPHYTALLIANCE P#ETAPE1 {
background-image: url(catalog/Formulaire15minutes-1.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 40px;
margin-left: 40px;
}

#FORMPHYTALLIANCE P#ETAPE2 {
background-image: url(catalog/Formulaire15minutes-2.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 40px;
margin-left: 40px;
}

#FORMPHYTALLIANCE P#ETAPE3 {
background-image: url(catalog/Formulaire15minutes-3.gif);
background-repeat: no-repeat;
background-position: center left;
padding-left: 40px;
margin-left: 40px;
}

/*
#pcMain #FORMPHYTALLIANCE FORM {
width: 632px;
margin: auto;
margin-top: 55px;
background-color: #000;
border: 1px solid #FFF;
color: #FFF;
padding-bottom: 25px;
}*/

#cadre_noir{
width: 632px;
margin: auto;
margin-top: 55px;
margin-bottom: 25px;
background-color: #000;
border: 1px solid #FFF;
color: #FFF;
padding-bottom: 25px;
}

#pcMain #cadre_noir P {
margin: 0;
padding: 0;
padding-left: 25px;
color: #C3D600;
}

#cadre_noir H2 {
color: #C3D600;
font-weight: bold;
font-size: 16px;
margin: 0;
padding: 0;
padding-left: 25px;
padding-top: 25px;
}

#FORMPHYTALLIANCE FORM TABLE {
width: 80%;
margin: auto;
margin-top: 15px;
margin-bottom: 15px;
}

#FORMPHYTALLIANCE FORM TD {
vertical-align: top;
padding: 4px;
width: 50%;
}

#cadre_noir UL {
margin: 0;
margin-top: 15px;
padding: 0;
padding-left: 40px;
}

#cadre_noir LI {
list-style-image: url(catalog/Formulaire15minutes-li.gif);
}

#FORMPHYTALLIANCE FORM H2 {
color: #C3D600;
font-weight: bold;
font-size: 16px;
margin: 0;
padding: 0;
padding-left: 25px;
padding-top: 25px;
}

#pcMain #FORMPHYTALLIANCE FORM P {
margin: 0;
padding: 0;
padding-left: 25px;
color: #C3D600;
}

#FORMPHYTALLIANCE .INTITULE {
text-align: right;
}

#FORMPHYTALLIANCE .INPUT INPUT, #FORMPHYTALLIANCE .INPUT SELECT, #FORMPHYTALLIANCE .INPUT TEXTAREA {
border: 1px solid #646465;
font-size: 11px;
}

#FORMPHYTALLIANCE .INPUT INPUT {
padding: 2px;
}

#FORMPHYTALLIANCE .INPUT INPUT.TEXT, 
#FORMPHYTALLIANCE .INPUT TEXTAREA.TEXT {
width: 100%;
}

/* */

/* BOUTIQUE */

#BOUTIQUE {
background-color: #F4F4F4;
}

#BOUTIQUE H1 {
margin: 0;
text-align: center;
padding: 5px;
font-size: 17px;
font-weight: bold;
}

#BOUTIQUE TABLE {
width: 100%;
}

#BOUTIQUE TD {
width: 50%;
vertical-align: top;
padding: 10px;
border: 1px solid #CFCFCF;
background-color: #FFF;
}

#BOUTIQUE IMG {
border: 0;
}

#BOUTIQUE A {
text-decoration: none;
}

#BOUTIQUE .PRD_NOM A {
color: #C3D600;
font-size: 18px;
font-weight: bold;
}

#BOUTIQUE .PRD_CMD A {
background-color: #F4F4F4;
background-image: url(charte/puce-1.gif);
background-position: 5px 4px;
background-repeat: no-repeat;
display: block;
color: #686868;
font-weight: bold;
padding: 3px;
padding-left: 22px;
margin-top: 10px;
}

#BOUTIQUE .PRD_DESC A {
display: block;
color: #686868;
font-weight: bold;
margin-top: 10px;
}

#BOUTIQUE .PRD_IMG {
margin-top: 10px;
}

#BOUTIQUE .PRD_PRIX {
color: #C3D600;
font-size: 16px;
font-weight: bold;
text-align: right;
}

#BOUTIQUE .PRD_LPRIX {
color: #686868;
font-size: 14px;
font-weight: bold;
text-align: right;
text-decoration:line-through;
}

/* BOUTIQUE */

#CATEGORIES {}

#CATEGORIES UL {
margin: 0;
padding: 0;
}

#CATEGORIES UL LI {
list-style: none;
}

#CATEGORIES UL LI A {
display: block;
padding: 7px;
border-bottom: 1px solid #FFF;
background:url(charte/menu-fond.gif);
background-repeat: repeat-x;
text-decoration: none;
font-weight: bold;
}

#CATEGORIES UL LI UL LI A {
font-weight: normal;
color: #C3D600;
}

#CATEGORIES UL LI UL LI A:HOVER {
color: #FFF;
}

#MIDDLE_RIGHT .CAT_1 A {
display: block;
color: #FFF;
font-size: 15px;
padding: 15px;
text-align: center;
text-decoration: none;
font-weight: bold;
}

#MIDDLE_RIGHT .CAT_2 A {
display: block;
font-weight: bold;
color: #C3D600;
padding: 15px;
padding-top: 15px;
background-image: url(charte/titre-fond.gif);
background-repeat: no-repeat;
text-decoration: none;
}

#MIDDLE_RIGHT .CAT_3 A {
display: block;
color: #FFF;
padding: 15px;
padding-top: 0;
text-decoration: none;
}

#MIDDLE_RIGHT .CAT_4 A {
display: block;
color: #FFF;
margin-bottom: 15px;
padding: 15px;
padding-top: 0;
padding-bottom: 0;
text-align: right;
font-size: 11px;
}

#MIDDLE_RIGHT .CAT_5 A {
border-top: 1px solid #FFF;
display: block;
color: #FFF;
font-size: 14px;
padding: 10px;
text-align: center;
text-decoration: none;
font-weight: bold;
}

/* */

#VIEWCONTENT {
padding: 10px;
}

#VIEWCONTENT P {
margin: 0;
margin-bottom: 15px;
}

#VIEWCONTENT .bordure {
border: 1px solid #C3D600;
}

#VIEWCONTENT .droite {
float: right;
margin-left: 15px;
}

#VIEWCONTENT .gauche {
float: left;
margin-right: 15px;
}

#VIEWCONTENT .haut {
display: block;
margin-top: 15px;
margin-bottom: 15px;
text-align: right;
font-weight: bold;
}

.FLUXRSS {
background-image: url(catalog/rss.gif);
background-repeat: no-repeat;
background-position: 0 3px;
margin-left: 8px;
padding-right: 8px;
padding-bottom: 10px;
padding-left: 33px;
}

.FLUXRSS A {
color: #FFF;
}


.FLUXRSS A:HOVER {
color: #C3D600;
}