/***********************************************************************
** pmwiki.css
**  Copyright 2004-2006 Patrick R. Michaud (pmichaud@pobox.com)
**  Copyright 2006 Hagan Fox
**  This file is part of PmWiki; you can redistribute it and/or modify
**  it under the terms of the GNU General Public License as published
**  by the Free Software Foundation; either version 2 of the License, or
**  (at your option) any later version.  See pmwiki.php for full details.
***********************************************************************/

@font-face
{
font-family:'DOS';
/* src: url('/dos.ttf') format('truetype'); */
src: url('/terminus.ttf') format('truetype');
}

/* This sets the overall frame for the site */
/*body {
  margin: 0px;
  font-family:Arial,Helvetica,sans-serif; font-size:8pt;
}*/

/* These control the fixed-width text elements of the page */
textarea, code { font-size:0.9em; }
pre, code { font-family:'DOS','Courier New',Courier,'Lucida Console','Andale Mono'; font-size:1.1em;
background: #000; color: #fff;
 }
/* pre { line-height:1.2em; } */
pre code, code code, pre pre { font-size:1.1em;
background: #000; color: #fff;
 }


/* These primarily adjust the size and spacing of heading elements,
** most browsers have atrocious defaults for these. */
h1, h2, h3, h4, h5, h6 { margin-top:1.0em; margin-bottom:0.6em; }
h1, h2, h3, h6 { font-weight:normal; }
h4, h5 { font-weight:bold; }
h1 code, h2 code, h3 code, h4 code { font-size:1em; }
h1 { font-size:1.8em; }
h2 { font-size:1.44em; }
h3 { font-size:1.22em; }
h4 { font-size:1.07em; }
h5 { font-size:1.0em; }
h6 { font-size:1.0em; }

/* The #wikilogo element is the logo from $PageLogoFmt */
#wikilogo { margin-top:1px; padding:6px; border-bottom:1px #cccccc solid;
background-image: url(/gfx/main-header_background_big.jpg);

}

/* This controls the rest of the heading (primarily the search box) */
#wikihead { 
  position:absolute; top:10px; 
  font-family:Verdana,sans-serif; font-size:85%;
}
#wikihead input { font-size:85%; } 

/* These are for the left-sidebar. */
#wikileft { 
  width:155px; 
  padding:6px; border-right:1px #cccccc solid; 
  line-height:1.33em;
  font-size:9.4pt; font-family:Verdana,sans-serif;
}
#wikileft a { text-decoration:none; color:black; }
#wikileft a:hover { text-decoration:underline; color:blue; }
#wikileft ul { list-style:none; padding:0px; margin:0px; }
#wikileft li { margin:0px; padding-left: 6px; }
/* The "#wikileft h1" and "#wikileft h5" settings are for
** backwards compatibility with previous releases of PmWiki.
** They are deprecated (replaced with the .sidehead class),
** and may be removed in a future release. */
#wikileft h1, #wikileft h5, .sidehead {
  margin:0px; padding:4px 2px 2px 2px;
  font-size:11pt; font-weight:bold; font-style:normal; 
}
#wikileft h1 a, #wikileft h5 a, .sidehead a 
  { color:#505050; font-weight:bold; font-style:normal; }

/* These affect the main content area. */
#wikibody {
  padding:0px 10px 10px 10px;
  background-color:white; 
  font-size:11pt; 
/*  width: 680px;*/
}
#wikicmds { 
  float:right; white-space:nowrap; 
  font-family:Verdana,sans-serif; font-size:80%; 
}
#wikicmds ul { list-style:none; margin:0px; padding:0px; }
#wikicmds li { display:inline; margin:0px 5px; }
#wikicmds li a { text-decoration:none; color:black; border:none; }
#wikicmds li a.createlink { display:none; }
#wikicmds li a:hover { text-decoration:underline; color:blue; }
.pagegroup { margin-top:8px; margin-bottom:2px; }
.pagetitle { line-height:1em; margin:0px; font-size:1.6em; font-weight:normal; }
.wikiaction { margin-top:4px; margin-bottom:4px; }
#wikitext { margin-top:12px; line-height:1.33em; width:758px;}
#wikitext table { font-size:100%; line-height:1.33em; } /* For MSIE 5.5 */

/* These are for the edit form. */
#wikiedit form { margin:0px; }
#wikiedit textarea { width:98%; }
.wikimessage { margin-top:4px; margin-bottom:4px; font-style:italic; }

/* These affect the lines at the very bottom. */
#wikifoot { 
  padding-left:178px; padding-bottom:4px; border-top:1px #cccccc solid;
  font-family:Verdana,sans-serif; font-size:80%;
  background-color:#F6F7F2; 
}

/* These affect the printed appearance of the web view (not the separate
** print view) of pages.  The sidebar and action links aren't printed. */
@media print {
  body { width:auto; margin:0px; padding:0.5em; }
  #wikihead, #wikileft, #wikicmds, .footnav { display:none; }
  #wikifoot { padding:2px; }
}
/* GPLHOST CSS */
/* Morgan Thomas 2005 */
/* http://www.bwoup.com */


/* Couleurs des ascenceurs */
body { scrollbar-face-color: #FFFFFF; /* couleur principale (boutons et ascenceur) */
	scrollbar-shadow-color: #D5EBEC; /* ombre */
	scrollbar-highlight-color: #FFFFFF; /* highlight */
	scrollbar-3dlight-color: #FFFFFF; /* highlight principal */
	scrollbar-darkshadow-color: #D5EBEC; /* ombre principale*/
	scrollbar-track-color: #D5EBEC; /* couleur de la piste de l'ascenceur */
	scrollbar-arrow-color: #10646F; } /* couleur du picto flèche */


/* Couleurs des liens */
a:link{color:#277193;text-decoration: none;}
a:visited{color:#277193;text-decoration: none;}
a:hover{color:#105278;text-decoration: underline;}
a:active{color:#105278;text-decoration: none;}

/* -------------------- PAGE -------------------- */
#globalpage {
	background-color: #C1D1BD;
	}

td.globalpage_side {
	background-color: #43655B;
	}



/* -------------------- HEADER -------------------- */
#header_container {
	width: 950px;
	height: 80px;
	background-image: url(/gfx/header_background.jpg);
	}

#header_logo {
	width: 230px;
	height: 80px;
	background-image: url(/gfx/header_logogplhost.jpg);
	float: left;
	}


/* --- HEADER - TABS --- */
/* Conteneur des tabs */
#header-tabs_container {
	height: 30px;
	float: right;
	position: relative;
	top: 50px;
	}
/* Conteneur de chaque tab */
.header-tabs-tab {
	float: left;
	height: 30px;
	background-image: url(/gfx/header-tabs_bg.gif);
	}
/* Conteneur de chaque tab */
.header-tabs-tab_hover {
	float: left;
	height: 30px;
	background-image: url(/gfx/header-tabs_bg_hover.gif);
	}
/* Conteneur de chaque tab SELECT */
.header-tabs-tab_select {
	float: left;
	height: 30px;
	background-image: url(/gfx/header-tabs_bg_select.gif);
	}
/* Tab Link */
a.header-tabs-tab_select_link:link {color:#2F4B42;}
a.header-tabs-tab_select_link:visited {color:#2F4B42;}
a.header-tabs-tab_select_link:hover {color:#000000;text-decoration:none;}
a.header-tabs-tab_select_link:active {color:#000000;text-decoration:none;}
/* Tab Link SELECT */
a.header-tabs-tab_select_link_select:link {color:#000000;}
a.header-tabs-tab_select_link_select:visited {color:#000000;}
a.header-tabs-tab_select_link_select:hover {color:#000000;text-decoration:none;}
a.header-tabs-tab_select_link_select:active {color:#000000;text-decoration:none;}
/* Bord Gauche */
#header-tabs-tab_left {
	width: 10px;
	height: 30px;
	float: left;
	background-image: url(/gfx/header-tabs_left.gif);
	}
/* Centre */
#header-tabs-tab_mid {
	height: 22px;
	padding-top: 8px;
	float: left;	
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	background-image: url(/gfx/header-tabs_mid.gif);
	}
/* Bord Droite */
#header-tabs-tab_right {
	width: 10px;
	height: 30px;
	float: left;
	background-image: url(/gfx/header-tabs_right.gif);	
	}

/* -------------------- NAVBAR -------------------- */
/* Conteneur de la navbar */
#navbar_container {
	width: 950px;
	height: 25px;
	background-color: #DADDCB;
	background-image: url(/gfx/navbar_background.jpg);
	font-family : Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}
/* Conteneur libellé navbar*/
#navbar-libelle_container {
	height: 20px;
	padding-top: 5px;
	padding-left: 5px;
	float: left;
	color: #668E85;
	}

select#navbar-libelle_container, option#navbar-libelle_container, optgroup#navbar-libelle_container {
		font-family : Arial, Helvetica, sans-serif;
		text-align: left; 
		font-size : 8pt; 
    		border: black;
		border-top-width: 0px;
		border-bottom-width: 0px;
		border-left-width: 0px;
		border-right-width: 0px;
}

/* Conteneur des liens de la navbar */
#navbar-navbar_container {
	float: right;
	}
/* Cellule item */
.navbar-item {
	height: 20px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	color: #255101;
	}
/* Cellule item SELECT */
.navbar-item_select {
	height: 20px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	background-color: #FFFFFF;
	color: #255101;
	}
/* Cellule item HOVER */
.navbar-item_hover {
	height: 20px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	background-color: #F6F6F2;
	}
/* Définition des liens */
a.navbar-item_link:link {color:#2F4B48;}
a.navbar-item_link:visited {color:#2F4B48;}
a.navbar-item_link:hover {color:#000000;text-decoration:none;}
a.navbar-item_link:active {color:#000000;text-decoration:none;}
/* Séparateur vertical */
#navbar-sep {
	height: 21px;
	margin-top: 2px;
	width: 1px;
	float: left;
	background-color: #92A9AC;
	}
/* Séparateur horizontal sub-navbar */
#navbar-sub {
	width: 950px;
	height: 15px;
	background-image: url(/gfx/navbar-sub.gif);
	}
/* Séparateur horizontal sub-navbar */
#navbar-sub_home {
	width: 950px;
	height: 15px;
	background-image: url(/gfx/navbar-sub_home.gif);
	}

/* -------------------- MAIN -------------------- */
/* MAIN - Conteneur général */
#main_container {
	width: 950px;
	overflow: hidden;
	background-color: #F6F6F2;
	}

/* ---------- MAIN - HEADER ---------- */
/* Conteneur */
#main-header_container {
	width: 950px;
	height: 50px;
	background-image: url(/gfx/main-header_background.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	}
/* Picto rubrique */
#main-header-p_container {
	width: 200px;
	height: 50px;
	text-align: right;
	float: left;
	}
/* Titre rubrique */
#main-header_title {
	padding-top: 5px;
	margin-left: 223px;
	font-size: 18px;
	font-weight: bold;
	color: #1C3029;
	}
/* Sous-Nav-Bar rubrique */
#main-header-navbar_container {
	margin-left: 223px;
	}
.main-header-navbar_item {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	font-size: 12px;
	}
.main-header-navbar_item_hover {
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	float: left;
	font-size: 12px;
	background-color: #F6F6F2;	
	}
#main-header-navbar_sep {
	padding-top: 1px;
	width: 5px;
	float: left;
	font-size: 12px;
	color: #3C4C2E;	
	text-align: center;
	}

/* Définition des liens */
a.main-navbar-item_link:link {color:#105278;}
a.main-navbar-item_link:visited {color:#105278;}
a.main-navbar-item_link:hover {color:#000000;text-decoration:none;}
a.main-navbar-item_link:active {color:#000000;text-decoration:none;}

/* ---------- MAIN - SMALL BOX ---------- */
/* Conteneur */
#main-sml_container {
	position: relative;
	width: 159px;
	float: left;
	}
/* Titre */
#main-sml_title {
	width: 190px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	background-color: #3FAFA1;
	background-image: url(/gfx/ctn-smlbox_title.gif);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #2F4B42;
	}
/* Sous Titre */
#main-sml_titlesub {
	width: 200px;
	height: 9px;
	background-color: #ECEEE5;
	background-image: url(/gfx/ctn-smlbox_titlesub.gif);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 0px;
	}
/* Zone Sous-titre */
#main_sml_subtitle {
	width: 186px;
	padding: 2px;
	margin-bottom: 2px;
	background-color: #DADDCB;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	}
/* Zone Contenu */
#main-sml_content {
	width: 190px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #ECEEE5;
	font-size: 12px;
	color: #000000;
	}
/* Lien */
#main-sml_link {
	width: 190px;
	height: 13px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	text-align: right;
	background-color: #ECEEE5;
	font-size: 10px;
	color: #000000;
	}
#main-sml_btm {
	width: 200px;
	height: 5px;
	background-image: url(/gfx/ctn-smlbox_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	font-size: 0px;
	}


/* ---------- MAIN - HOME BOX ---------- */

#main-homebox_top {
	background-image: url(/gfx/ctn-homebox_top.gif);
	width: 720px;
	height: 5px;
	float: left;
	font-size: 0px;
	background-color: #FFFFFF;
	}

#main-homebox_mid {
	background-image: url(/gfx/ctn-homebox_bg.gif);
	width: 690px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
	background-position: top center;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	}

#main-homebox_bottom {
	margin-bottom: 10px;
	background-image: url(/gfx/ctn-homebox_bottom.gif);
	width: 720px;
	height: 5px;
	float: left;
	font-size: 0px;
	background-color: #FFFFFF;
	}



/* ---------- MAIN - BIG BOX ---------- */
/* Conteneur */
#main-big_container {
	margin-top: 10px;
	position: relative;
	left: 20px;	
	width: 720px;
	float: left;
	}

#main-bigbox_top {
	background-image: url(/gfx/ctn-bigbox_top.gif);
	width: 720px;
	height: 5px;
	float: left;
	font-size: 0px;
	background-color: #FFFFFF;
	}

#main-bigbox_title {
	background-image: url(/gfx/ctn-bigbox_title.gif);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	width: 710px;
	height: 17px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	}

#main-bigbox_titlesub {
	background-image: url(/gfx/ctn-bigbox_titlesub.gif);
	width: 720px;
	height: 6px;
	float: left;
	font-size: 0px;
	background-color: #FFFFFF;
	}

#main-bigbox_bottom {
	background-image: url(/gfx/ctn-bigbox_bottom.gif);
	width: 720px;
	height: 5px;
	float: left;
	font-size: 0px;
	background-color: #FFFFFF;
	}

/* Texte Conteneur */
#main-text_container {
	width: 690px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: left;
	background-color: #FFFFFF;
	}

/* Misc Conteneur */
#main-center_container {
	padding-top: 10px;
	width: 700px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FFFFFF;
	float: left;
	}




/* ---------- MAIN - PRESENTATION BOX ---------- */
#main-boxpres_container {
	width: 330px;
	text-align: left;
	}
#main-boxpres_picto {
	width: 100px;
	height: 100px;
	float: left;
	cursor: pointer;
	}
#main-boxpres_title {
	width: 228px;
	height: 20px;
	padding-top: 5px;
	padding-left: 2px;
	overflow: hidden;
	float: left;
	color: #2F4B42;
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	}
#main-boxpres_text {
	width: 225px;
	padding-left: 5px;
	float: left;
	cursor: pointer;
	}

#main-boxpres-button_pretitle {
	margin-top: 2px;
	margin-right: 10px;
	width: 100px;
	padding-left: 3px;
	padding-right: 3px;
	float: right;
	text-align: left;
	font-size: 10px;
	color: #92A9AC;
	}

.main-boxpres-button_container {
	margin-right: 10px;
	width: 106px;
	height: 45px;
	background-image: url(/gfx/ctn-presbox-button_bg.gif);
	background-position: top center;
	background-repeat: repeat-x;
	clear: right;
	float: right;
	}
.main-boxpres-button_container_hover {
	margin-right: 10px;
	width: 106px;
	height: 45px;
	background-image: url(/gfx/ctn-presbox-button_bg_hover.gif);
	background-position: top center;
	background-repeat: repeat-x;
	clear: right;
	float: right;
	}
/* BOUTON */
#main-boxpres-button_top {
	width: 106px;
	height: 4px;
	background-image: url(/gfx/ctn-presbox-button_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 0px;
	}
#main-boxpres-button_mid {
	width: 106px;
	height: 36px;
	background-image: url(/gfx/ctn-presbox-button_mid.gif);
	background-position: top center;
	background-repeat: repeat-y;
	}
#main-boxpres-button_buynow {
	width: 100px;
	height: 16px;
	float: left;
	padding-top: 2px;
	padding-left: 5px;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	}
#main-boxpres-button_paypal {
	width: 63px;
	height: 18px;
	float: left;
	background-position: top right;
	background-repeat: no-repeat;
	}
#main-boxpres-button_link {
	width: 100px;
	height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
		}
/* Définition des liens */
a.main-boxpres-button_link:link {color:#277193;}
a.main-boxpres-button_link:visited {color:#277193;}
a.main-boxpres-button_link:hover {color:#000000;text-decoration:none;}
a.main-boxpres-button_link:active {color:#000000;text-decoration:none;}

#main-boxpres-button_bottom {
	width: 106px;
	height: 4px;
	background-image: url(/gfx/ctn-presbox-button_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	font-size: 0px;
	}







/* ---------- MAIN - PRODTYPE BOX ---------- */
#main-boxprodtype_container {
	width: 300px;
	background-color: #EAF5F6;
	}
#main-boxprodtype_pictotop {
	width: 300px;
	height: 10px;
	font-size: 0px;
	text-align: left;
	background-color: #FFFFFF;
	}
#main-boxprodtype_picto10 {
	width: 53px;
	height: 10px;
	float: left;
	font-size: 0px;
	}
#main-boxprodtype_picto20 {
	width: 53px;
	height: 20px;
	float: left;
	font-size: 0px;
	}
#main-boxprodtype_pictobottom {
	width: 300px;
	height: 13px;
	font-size: 0px;
	text-align: left;
	}
#main-boxprodtype_title {
	width: 300px;
	height: 20px;
	background-color: #3FAFA1;
	background-image: url(/gfx/ctn-prodtypebox_title.gif);
	background-position: top center;
	background-repeat: no-repeat;
	clear: left;
	}
#main-boxprodtype_title_text {
	width: 240px;
	height: 17px;
	padding-top: 3px;
	padding-left: 2px;
	padding-right: 5px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	overflow: hidden;
	}
#main-boxprodtype_titlesub {
	width: 300px;
	height: 10px;
	background-image: url(/gfx/ctn-prodtypebox_titlesub.gif);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 0px;
	clear: left;
	}
#main-boxprodtype_content {
	width: 290px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	font-size: 12px;
	}
#main-boxprodtype_content_sml {
	width: 290px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	font-size: 11px;
	}
#main-boxprodtype_link {
	width: 290px;
	height: 13px;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: right;
	font-size: 10px;
	}
#main-boxprodtype_bottom {
	width: 300px;
	height: 5px;
	background-image: url(/gfx/ctn-prodtypebox_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	font-size: 0px;
	}


.main-boxprodtype-button_container {
	width: 106px;
	height: 45px;
	background-image: url(/gfx/ctn-prodtypebox-button_bg.gif);
	background-position: top center;
	background-repeat: repeat-x;
	float: right;
	}
.main-boxprodtype-button_container_hover {
	width: 106px;
	height: 45px;
	background-image: url(/gfx/ctn-prodtypebox-button_bg_hover.gif);
	background-position: top center;
	background-repeat: repeat-x;
	float: right;
	}
/* BOUTON */
#main-boxprodtype-button_top {
	width: 106px;
	height: 4px;
	background-image: url(/gfx/ctn-prodtypebox-button_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 0px;
	}
#main-boxprodtype-button_mid {
	width: 106px;
	height: 36px;
	background-image: url(/gfx/ctn-prodtypebox-button_mid.gif);
	background-position: top center;
	background-repeat: repeat-y;
	}
#main-boxprodtype-button_buynow {
	width: 100px;
	height: 16px;
	float: left;
	padding-top: 2px;
	padding-left: 5px;
	text-align: left;
	font-size: 10px;
	font-weight: normal;
	}
#main-boxprodtype-button_paypal {
	width: 63px;
	height: 18px;
	float: left;
	/* background-image: url(/gfx/ctn-prodtypebox-button_paypal.gif); */
	background-position: top right;
	background-repeat: no-repeat;
	}
#main-boxprodtype-button_link {
	width: 100px;
	height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
		}
/* Définition des liens */
a.main-boxprodtype-button_link:link {color:#277193;}
a.main-boxprodtype-button_link:visited {color:#277193;}
a.main-boxprodtype-button_link:hover {color:#000000;text-decoration:none;}
a.main-boxprodtype-button_link:active {color:#000000;text-decoration:none;}

#main-boxprodtype-button_bottom {
	width: 106px;
	height: 4px;
	background-image: url(/gfx/ctn-prodtypebox-button_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	font-size: 0px;
	}








/* ---------- MAIN - PACKAGE BOX ---------- */
#main-boxpack_container {
	width: 160px;
	background-color: #EAF5F6;
	}
#main-boxpack_title {
	width: 150px;
	height: 17px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #3FAFA1;
	background-image: url(/gfx/ctn-packbox_title.gif);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	}
#main-boxpack_titlesub {
	width: 160px;
	height: 10px;
	background-image: url(/gfx/ctn-packbox_titlesub.gif);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 0px;
	}
#main-boxpack_content {
	width: 160px;
	font-size: 12px;
	}
.main-boxpack_contentfat {
	font-size: 18px;
	font-weight: bold;
	}
.main-boxpack-button_container {
	margin-top: 10px;
	width: 160px;
	height: 50px;
	background-image: url(/gfx/ctn-packbox-button_bg.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}
.main-boxpack-button_container_hover {
	margin-top: 10px;
	width: 160px;
	height: 50px;
	background-image: url(/gfx/ctn-packbox-button_bg_hover.gif);
	background-position: top center;
	background-repeat: repeat-x;
	}
/* BOUTON */
#main-boxpack-button_top {
	width: 160px;
	height: 4px;
	background-image: url(/gfx/ctn-packbox-button_top.gif);
	background-position: top center;
	background-repeat: no-repeat;
	font-size: 0px;
	}
#main-boxpack-button_mid {
	width: 160px;
	height: 42px;
	background-image: url(/gfx/ctn-packbox-button_mid.gif);
	background-position: top center;
	background-repeat: repeat-y;
	}
#main-boxpack-button_buynow {
	width: 60px;
	height: 18px;
	float: left;
	padding-top: 3px;
	padding-left: 18px;
	text-align: left;
	font-size: 11px;
	font-weight: normal;
	}
#main-boxpack-button_paypal {
	width: 63px;
	height: 21px;
	float: left;
	background-image: url(/gfx/ctn-packbox-button_paypal.gif);
	background-position: top right;
	background-repeat: no-repeat;
	}
#main-boxpack-button_link {
	width: 134px;
	height: 18px;
	clear: left;
	padding-top: 3px;
	font-size: 14px;
	font-weight: bold;
	}
/* Définition des liens */
a.main-boxpack-button_link:link {color:#277193;}
a.main-boxpack-button_link:visited {color:#277193;}
a.main-boxpack-button_link:hover {color:#000000;text-decoration:none;}
a.main-boxpack-button_link:active {color:#000000;text-decoration:none;}

#main-boxpack-button_bottom {
	width: 160px;
	height: 4px;
	background-image: url(/gfx/ctn-packbox-button_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	font-size: 0px;
	}

/* Box Bas */
#main-boxpack_bottom {
	width: 160px;
	height: 5px;
	background-image: url(/gfx/ctn-packbox_bottom.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	font-size: 0px;
	}


/* Liste */
.main-list {
	list-style-image: url(/gfx/p-list_p.gif);
	}



/* -------------------- FOOTER -------------------- */
#footer_container {
	width: 950px;
	height: 20px;
	background-color: #F6F6F2;
	text-align: right;
	background-image: url(/gfx/footer-bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}
#footer-copyright_container{
	margin-right: 5px;
	float: right;
	}
#footer-copyright_text {
	height: 14px;
	margin-right: 5px;
	padding-top: 2px;
	float: left;
	font-size: 10px;
	color: #A5AC92;
	}
#footer-copyright_pb {
	padding-top: 2px;
	height: 12px;
	width: 12px;
	float: left;
	}