/* Start of CMSMS style sheet 'styles' */
*
{
font-family:arial;
padding:0;
}

body
	{
	background-image:url('images/charte/bg_bando.jpg');
	background-repeat:no-repeat;
	background-color:#dde8ce;
	font-family:arial;
	font-size:16px;
	color:#4F6628;
	margin:0;
	}
a
{
color:#4f6628;
}

a:hover
{
color:#9db835;
} 

table
{
border-collapse:collapse;
}

table.separate
{
border-collapse:separate;
border-spacing:2px;
}

ul, li
{
list-style:disc inside none;
padding:0;
margin:0;
margin-left:10px;
}

li
{
margin-bottom:0.5em;
}

ul.carre1 li
{
list-style:disc inside url('uploads/images/puces/carre1.gif');
}
ul.carre2 li
{
list-style:disc inside url('uploads/images/puces/carre2.gif');
}
ul.carre3 li
{
list-style:disc inside url('uploads/images/puces/carre3.gif');
}

ul.triangle1 li
{
list-style:disc inside url('uploads/images/puces/triangle1.gif');
}
ul.triangle2 li
{
list-style:disc inside url('uploads/images/puces/triangle2.gif');
}
ul.triangle3 li
{
list-style:disc inside url('uploads/images/puces/triangle3.gif');
}

h1, h2, h3, h4, h5, h6
{
margin-top:4px;
margin-bottom: 8px;
}

.titre
	{
	font-family:arial;
	font-size:52px;
	color:#4f6628;	
	}

.sous_titre
	{
	font-family:arial;
	font-size:20px;
	color:#64884a;	
	}

.ducoterre
	{
	font-family:arial;
	font-size:28px;
	font-weight:bold;
	color:#927e28;	
	}
.titre_marron
	{
	font-weight:bold;
	color:#927e28;	
	}

.note
	{
	margin:10px 0;
	background-color:#e4ebdb;
	color:#4F6628;
	border:1px dotted #4F6628;
	}

.titre_note
	{
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
height:32px; 
background:transparent url('images/charte/bg_onglet_commande_over.gif') repeat-x left top; 
	}

.contenu_note
	{
	padding:2px;
	}

div#panier
	{
	position:absolute;
	z-index:1;
	width:110px;
	top:100px;
	left:995px;
	padding:10px;
	border:1px dotted #d0d795;
	color:#4f6628;
	background:#f1f4e7;
	}
table#main_container
	{
	width:1072px;
	position:absolute;
	left:100px
	}

td#menu
	{
	height:80px;
	background-image:url('images/charte/bg_bando.gif');
	background-repeat:repeat-x;
	vertical-align:middle;
	}
td#page
	{
	vertical-align:top;
	background-color:#f1f4e7;
	height:500px;
	} 
table.srub
	{
	border:none;
	cellspacing:none;
	width:100%;
	font-size:13px;
	margin-top:10px;
	background:#ffffff;
	} 	
div.srub1, div.srub2
	{
	height:32px; 
	text-align:center;
	background-image:url('images/charte/bg_bouton_srub2.gif');
	background-repeat:repeat-x; 
	margin-right:1px; 
	margin-left:0px; 
	padding-top:7px; 
	padding-left:10px; 
	padding-right:10px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#4f6628;
	cursor:pointer;
	} 
div.srub2
	{
	background-image:url('images/charte/bg_bouton_srub.gif');
	} 

td.srub1
	{
	width:25%;
	text-align:center;
	padding:15px;
	border-right:1px dotted #d0d795;
	cursor:pointer;
	} 

div.rub_on, div.rub_off, div.rub_commande
	{
	float:left;
	height:32px; 
	background-image:url('images/charte/bg_onglet_on.gif'); 
	background-repeat:repeat-x; 
	margin-right:5px; 
	margin-left:5px; 
	padding-top:7px; 
	padding-left:10px; 
	padding-right:10px;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
	border:1px solid #f1f4e7;
	border-bottom:none;
	cursor:pointer;
	} 
div.rub_off
	{
	background-image:url('images/charte/bg_onglet_off.gif'); 
	color:#4f6628;
	} 
div.rub_off:hover
	{
	color:#9db835;
	} 

div.rub_off a, div.rub_commande a
{
text-decoration:none;
color: #4f6628;
}

div.rub_on a
{
text-decoration:none;
color: #ffffff;
}

div.rub_off a:hover
	{
	color:#9db835;
	} 

div.rub_commande
	{
	background-image:url('images/charte/bg_onglet_commande_over.gif'); 
	} 

div.menu_srub_on, div.menu_srub_off, div.menu_srub_commande, div.menu_srub_vert_clair
	{
	margin-left:15px;
	padding:5px;
	padding-left:5px;
	border-bottom:1px dotted #d0d795;
	color:#4f6628;
	cursor:pointer;
	}

div.menu_srub_on li, div.menu_srub_off li
	{
	margin-bottom:0;
	}

div.menu_srub_on
	{
	background:#ffffff;
	}

div.menu_srub_off:hover
	{
	color:#9db835;
	}

div.menu_srub_on a, div.menu_srub_off a, div.menu_srub_commande a, div.menu_srub_vert_clair a
{
text-decoration:none;
color: #4f6628;
}

div.menu_srub_commande
{
background-image:url('images/charte/bg_onglet_commande_over.gif');
height:22px;
}

div.menu_srub_vert_clair
{
background-image:url("images/charte/bg_onglet_off.gif");
height:22px;
}


td.footer 
	{
	background-image:url('images/charte/bg_foot.jpg');
	background-repeat:repeat-x;
	height:77px;
	vertical-align:top;
	} 
div.footer
	{
	float:right;
	font-family:arial;
	font-size:12px;
	color:#64884a;
	margin-top:8px;
	margin-right:20px;	
	}

#contenu
	{
	background:#ffffff;
	padding:30px;
	vertical-align:top;
	text-align:justify;

	}

#menu_gauche
	{
	width:220px;
	border-right:0px dotted #d0d795;
	vertical-align:top;
	background-image:url('images/charte/bg_menu.jpg');
	background-position:bottom right;
	background-repeat:no-repeat;
	}

#photos
	{
	background:#f2f4e7 url('images/charte/bg_photo.jpg') no-repeat bottom left;
	width:220px;
	vertical-align:top;
	text-align:center;
	}


/* Liste des points de vente */
.tab_points_vente
{
font-size:12px;
border:1px solid #4f6628;
}

.tab_points_vente td
{
padding:2px;
text-align:left;
}

.tab_points_vente tr.paire
{
background-color:#e6e6e6;
}

.tab_points_vente tr:hover
{
background-color:#dde8ce;
}


/* Liste des articles */
.tab_cde_article
{
width:100%;
border-collapse:separate;
border-spacing:2px;
border:1px solid #64884a;
}

.tab_cde_article td
{
padding:2px;
background-color: #dde8ce;
}

.tab_cde_article th
{
background-color: #64884a;
color: #ffffff;
padding:2px;
}

/* Saisie adresse */
.tab_adresse
{
width:100%;
border-collapse:separate;
border-spacing:2px;
border:1px solid #64884a;
}

.tab_adresse td
{
padding:2px;
background-color: #dde8ce;
}

.tab_adresse th
{
background-color: #64884a;
color: #ffffff;
padding:2px;
}

.tab_adresse input, .tab_adresse select
{
margin:auto -2px;
width:100%;
}

/* Frais de port */
.table_frais
{
width:100%;
border-collapse:separate;
border-spacing:2px;
border:1px solid #64884a;
}

.table_frais td
{
padding:2px;
background-color: #dde8ce;
}

.table_frais th
{
background-color: #64884a;
color: #ffffff;
padding:2px;
}

.table_detail_utilisation
{
width:100%;
border-collapse:separate;
border-spacing:2px;
border:1px solid #64884a;
}

.table_detail_utilisation td
{
border:1px solid #64884a;
padding:2px;
vertical-align:top;
}

/* Liste des partenaires */
.tab_partenaire
{
width:100%;
border-collapse:separate;
border-spacing:2px;
border:1px solid #64884a;
}

.tab_partenaire td
{
padding:2px;
background-color: #dde8ce;
}

.tab_partenaire th, .tab_partenaire thead td
{
background-color: #64884a;
color: #ffffff;
padding:2px 10px 2px 8px;
font-weight:bold;
}
/* End of 'styles' */

