body
{
	background-color: #E0F0F9;
	padding-top : 1mm;
}

img
{
	border: none;
}

a
{
	text-decoration: none;
}

a:visited
{
	text-decoration: none;
}

#page
{
	position: absolute;
	left: 50%;
	margin-left: -394.5px;
}

#cadre_top
{
	width: 789px;
	height: 14px;
	background-image: url("/site_images/cadre_h.png");
	background-repeat: no-repeat;
	background-position: bottom;
	border: none;
}

#cadre
{
	width: 789px;
	background-image: url("/site_images/cadre_ligne.png");
	background-repeat: y;
	border: none;
}

#cadre_bottom
{
	width: 789px;
	height: 16px;
	background-image: url("/site_images/cadre_b.png");
	background-repeat: no-repeat;
	background-position: top;
	border: none;
}

#marge
{
	float: left;
	width: 104px;
	height: 197px;
	margin-left: 10px;
	margin-top: 18px;
	background-image: url("/site_images/logo2.png");
	background-repeat: no-repeat;
	background-position: top;
	border: none;
}

#marge_petit
{
	float: left;
	width: 69px;
	height: 128px;
	margin-left: 30px;
	margin-top: 18px;
	background-image: url("/site_images/logo_petit2.png");
	background-repeat: no-repeat;
	background-position: top;
	border: none;
}

#corps
{
	margin-left: 124px;
	border: none;
}

#king_elephant
{
	width: 524px;
	height: 94px;
	background-image: url("/site_images/kingelephant.png");
	background-repeat: no-repeat;
	border: none;
	margin-left: 14px;
	background-position: bottom;
}

#king_elephant_petit
{
	width: 299px;
	height: 62px;
	background-image: url("/site_images/kingelephant_petit.png");
	background-repeat: no-repeat;
	border: none;
	margin-left: 14px;
	background-position: bottom;
}

#base_line
{
	font-family: "Verdana", sans serif;
	font-size: 11px;
	color: #2853C9;
	margin-left: 39px;
	margin-top: 4px;
	margin-bottom: 6px;
}

#base_line_petit
{
	font-family: "Verdana", sans serif;
	font-size: 9px;
	color: #2853C9;
	margin-left: 39px;
	margin-top: 3px;
	margin-bottom: 6px;
}

#bare_photos
{
	width: 645px;
	height: 89px;
	background-image: url("/site_images/photos.png");
	background-repeat: no-repeat;
	border: none;
}

#bare_photos_petit
{
	width: 642px;
	height: 75px;
	background-image: url("/site_images/photos_petit.png");
	background-repeat: no-repeat;
	border: none;
}

#bare_photos_petit2
{
	width: 642px;
	height: 75px;
	background-image: url("/site_images/photos_petit2.png");
	background-repeat: no-repeat;
	border: none;
}

#bare_liens
{
	font-family: "Verdana", sans serif;
	font-size: 15px;
	margin-top: 22px;
	margin-bottom: 12px;
	margin-left: 8px;
}

#bare_liens a
{
	text-decoration: none;
	color: #4060D7;
}

#bare_liens a:visited
{
	text-decoration: none;
	color: #4060D7;
}

#vide_sous_liens
{
	height: 8px;
	font-size: 4px; /* IE c de la merde !!!! */
}

#pied_page
{
	font-family: "Verdana", sans serif;
	font-size: 10px;
	color: #B6B6B6;
	margin-top: 30px;
	margin-left: 8px;
}

#pied_page a
{
	text-decoration: none;
	color: #B6B6B6;
}

#pied_page a:visited
{
	text-decoration: none;
	color: #B6B6B6;
}

.row_categories
{
	margin-top: 15px;
	height: 141px;
	border: none;
}

.categorie_produits
{
	float: left;
	margin-right: 8px;
	border: none;
}

.lien_categorie_produits
{
	display: block;
	position: absolute;
	width: 195px;
	height: 140px;
	margin-top: -22px;
}

.titre_categorie_produits
{
	font-family: "Verdana", sans serif;
	font-size: 15px;
	color: #13AFB7;
	margin-left: 10px;
	margin-bottom: 1px;
}

.titre_categorie_produits a
{
	text-decoration: none;
	color: #13AFB7;
}

.titre_categorie_produits a:visited
{
	text-decoration: none;
	color: #13AFB7;
}

.cadre_categorie_produits_top
{
	width: 196px;
	height: 8px;
	font-size: 4px; /* IE c de la merde !!!! */
	background-image: url("/site_images/cadre_cat_h.png");
	background-repeat: no-repeat;
	background-position: bottom;
	border: none;
	margin-top: 0px;
	padding-top: 0px;
}

.cadre_categorie_produits_bottom
{
	width: 196px;
	height: 8px;
	font-size: 4px; /* IE c de la merde !!!! */
	background-image: url("/site_images/cadre_cat_b.png");
	background-repeat: no-repeat;
	background-position: top;
	border: none;
}

.cadre_categorie_produits
{
	width: 194px;
	height: 104px;
	border-right: 1px solid #91D1E2;
	border-left: 1px solid #91D1E2;
	border-top: none;
	border-bottom: none;
}

.logo_categorie
{
	float: left;
	margin-left: 3px;
	margin-top: 3px;
	border: none;
}

.vide_categorie_produits
{
	height: 85px;
}

.text_categorie
{
	font-family: "Verdana", sans serif;
	font-size: 12px;
	color: #13AFB7;
	text-align: right;
	margin-right: 15px;
	border: none;
}

.text_categorie a
{
	text-decoration: none;
	color: #13AFB7;
}

.text_categorie a:visited
{
	text-decoration: none;
	color: #13AFB7;
}

.lien_chapeau
{
	color: blue;
}

#fil_ariane
{
	margin-left: 8px;
	margin-bottom: 11px;
	font-family: "Verdana", sans serif;
	font-size: 10px;
	color: #B6B6B6;
}

#fil_ariane a
{
	text-decoration: none;
	color: #B6B6B6;
}

#fil_ariane a:visited
{
	text-decoration: none;
	color: #B6B6B6;
}

.lien_rubrique
{
	display: block;
	position: absolute;
	width: 604px;
	height: 143px;
}

.titre_rubrique
{
	margin-top: 20px;
	margin-left: 9px;
	margin-bottom: 3px;
	font-family: "Verdana", sans serif;
	font-size: 20px;
	color: #13AFB7;
}

.titre_rubrique a
{
	text-decoration: none;
	color: #13AFB7;
}

.titre_rubrique a:visited
{
	text-decoration: none;
	color: #13AFB7;
}

.cadre_rubrique_top
{
	width: 604px;
	height: 8px;
	font-size: 4px; /* IE c de la merde !!!! */
	background-image: url("/site_images/cadre_liste_h.png");
	background-repeat: no-repeat;
	background-position: bottom;
	border: none;
}

.cadre_rubrique_bottom
{
	width: 604px;
	height: 8px;
	font-size: 4px; /* IE c de la merde !!!! */
	background-image: url("/site_images/cadre_liste_b.png");
	background-repeat: no-repeat;
	background-position: top;
	border: none;
}

.cadre_rubrique
{
	border-right: 1px solid #91D1E2;
	border-left: 1px solid #91D1E2;
	border-top: none;
	border-bottom: none;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 602px;
	min-height: 120px;
}

/* Code special pour Internet Exploiteur */
/*\*/
* html .cadre_rubrique
{
	height: 120px;
}

.cadre_produit_min
{
	border-right: 1px solid #91D1E2;
	border-left: 1px solid #91D1E2;
	border-top: none;
	border-bottom: none;
	width: 602px;
	min-height: 200px;
}

/* Code special pour Internet Exploiteur */
/*\*/
* html .cadre_produit_min
{
	height: 200px;
}

.cadre_produit_minmin
{
	border-right: 1px solid #91D1E2;
	border-left: 1px solid #91D1E2;
	border-top: none;
	border-bottom: none;
	width: 602px;
	min-height: 130px;
	padding-bottom: 20px;
}

/* Code special pour Internet Exploiteur */
/*\*/
* html .cadre_produit_minmin
{
	height: 130px;
}

.cadre_produit_nomin
{
	border-right: 1px solid #91D1E2;
	border-left: 1px solid #91D1E2;
	border-top: none;
	border-bottom: none;
	width: 602px;
	
}

.ligne_produit
{
	height: 46px;
}

.ligne_produit_logo
{
	float: left;
	margin-bottom: 1px;
	margin-left: 10px;
}

/* Code special pour Internet Exploiteur */
/*\*/
* html .ligne_produit_logo
{
	margin-right: 10px;
}

.lien_produit
{
	display: block;
	position: absolute;
	width: 582px;
	height: 46px;
}

.ligne_produit_blanc
{
	height: 46px;
	margin-left: 65px;
	margin-right: 19px;
	background-color: white;
	color: #14B5DB;
}

.ligne_produit_blanc a
{
	text-decoration: none;
	color: #14B5DB;
}

.ligne_produit_blanc a:visited
{
	text-decoration: none;
	color: #14B5DB;
}

.ligne_produit_bleu
{
	height: 46px;
	margin-left: 67px;
	margin-right: 19px;
	background-color: #4DC7E8;
	color: white;
}

.ligne_produit_bleu a
{
	text-decoration: none;
	color: white;
}

.ligne_produit_bleu a:visited
{
	text-decoration: none;
	color: white;
}

.ligne_produit_texte
{
	padding-top: 5px;
	padding-left: 8px;
}

.ligne_produit_titre
{
	font-family: "Verdana", sans serif;
	font-size: 14px;
	text-align: left;
	margin-right: 15px;
	border: none;
}

.ligne_produit_descriptif
{
	font-family: "Verdana", sans serif;
	font-size: 12px;
	text-align: left;
	margin-right: 15px;
	border: none;
}

.produit_logo
{
	float: left;
	padding-top: 5px;
	margin-left: 10px;
}

.produit_fiche
{
	font-family: "Verdana", sans serif;
	font-size: 12px;
	color: #14b5db;
	text-align: left;
	margin-left: 159px;
	margin-right: 19px;
	padding-bottom: 5px;
	padding-top: 15px;
	border: none;
}

.produit_fiche a
{
	text-decoration: none;
	color: #14b5db;
}

.produit_fiche a:visited
{
	text-decoration: none;
	color: #14b5db;
}

/* Code special pour Internet Exploiteur */
/*\*/
* html .produit_fiche
{
	font-family: "Verdana", sans serif;
	font-size: 12px;
	color: #14b5db;
	text-align: left;
	margin-left: 159px;
	margin-right: 19px;
	padding-bottom: 5px;
	padding-top: 15px;
	border: none;
	height: 1px;
}

.produit_fiche strong.spip
{
	text-align: left;
	color: #65d8ea;
	font-weight: normal;
}

.produit_fiche table
{
	border-collapse: collapse;
	width: 420px;
}

.produit_fiche td
{
	border-bottom: 1px solid #65d8ea;
}

.cadre_documents_joints_1
{
	margin-top: 10px;
	margin-left: 210px;
}

.cadre_documents_joints_2
{
	margin-left: 177px;
}

.cadre_documents_joints_3
{
	margin-left: 330px;
}

.documents_joints_top
{
	width: 201px;
	height: 4px;
	background-image: url("/site_images/fond_bleu_h.png");
	background-repeat: no-repeat;
	background-position: bottom;
	border: none;
	margin-top: 10px;
}

.documents_joints_bottom
{
	width: 201px;
	height: 4px;
	background-image: url("/site_images/fond_bleu_b.png");
	background-repeat: no-repeat;
	background-position: top;
	border: none;
}

.documents_joints
{
	width: 201px;
	background-color: #E4F9F8;
	font-family: "Verdana", sans serif;
	font-size: 12px;
	color: #14B5DB;
	margin-top: 0px;
	border: none;
}

.documents_joints small
{
	display: block;
	font-family: "Verdana", sans serif;
	font-size: 10px;
	color: #65D8EA;
	margin-left: 20px;
}

.documents_joints h2
{
	font-family: "Verdana", sans serif;
	font-size: 11px;
	color: #14b5db;
	font-weight: bold;
	border: none;
	margin-bottom: 2px;
	margin-top: 0px;
	margin-left: 6px;
}

.documents_joints ul
{
	border: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 7px;
	list-style-position: outside;
	list-style-type: none;
}

.documents_joints li
{
	border: none;
	margin-top: 0px;
	margin-left: 0px;
}

.documents_joints a
{
	text-decoration: none;
	color: #14B5DB;
}

.documents_joints a:visited
{
	text-decoration: none;
	color: #14B5DB;
}

.ligne_article_bleu
{
	font-family: "Verdana", sans serif;
	font-size: 12px;
	text-align: left;
	height: 20px;
	margin-left: 7px;
	margin-right: 7px;
	padding-left: 3px;
	padding-top: 4px;
	background-color: #E4F6F6;
	color: #14B5DB;
}

.ligne_article_bleu a
{
	text-decoration: none;
	color: #14B5DB;
}

.ligne_article_bleu a:visited
{
	text-decoration: none;
	color: #14B5DB;
}

.ligne_article_blanc
{
	font-family: "Verdana", sans serif;
	font-size: 12px;
	text-align: left;
	height: 20px;
	margin-left: 7px;
	margin-right: 7px;
	padding-left: 3px;
	padding-top: 4px;
	background-color: white;
	color: #14B5DB;
}

.ligne_article_blanc a
{
	text-decoration: none;
	color: #14B5DB;
}

.ligne_article_blanc a:visited
{
	text-decoration: none;
	color: #14B5DB;
}

.lien_article
{
	display: block;
	position: absolute;
	width: 595px;
	height: 22px;
}

#article_fiche
{
	font-family: "Verdana", sans serif;
	font-size: 13px;
	color: #14b5db;
	text-align: left;
	margin-left: 10px;
	margin-right: 35px;
	padding-bottom: 5px;
	padding-top: 3px;
	border: none;
}

#article_fiche p
{
	border: none;
	clear: both;
	padding-left: 10px;
}

#article_fiche hr
{
	clear: both;
	color: #91D1E2;
	background-color: #91D1E2;
	height: 1px;
}

#article_fiche a
{
	text-decoration: underline;
	color: #14b5db;
}

#article_fiche a:visited
{
	text-decoration: underline;
	color: #14b5db;
}

.spip_documents_left
{
	margin-right: 10px;
	margin-bottom: 10px;
}

/* Code special pour Internet Exploiteur */
/*\*/
* html .spip_documents_left
{
	margin-bottom: 0px;
}

.spip_documents_right
{
	margin-left: 10px;
	margin-bottom: 10px;
}

/* Code special pour Internet Exploiteur */
/*\*/
* html .spip_documents_right
{
	margin-bottom: 0px;
}
