/* *** CSS2 *** */

/* définition du menu des catégories */
#categmenu ul 
{
	list-style:none;
	margin:0 0 2 12px;
	padding:0;
}
#categmenu ul li {
	margin:4 0 0 0px;
}



/* Gestion du disclaimer */
#disclaimer{ text-align:left; }
#disclaimer-bg{ position:absolute; z-index:10000; width:100%; height:2650px; background:#7689a4; filter:alpha(opacity=95); -moz-opacity:0.95; opacity: 0.95; text-align:center; line-height:normal; clear:both; }
#disclaimer-container{ position:absolute; z-index:10001; width:100%; text-align:center; clear:both; }
#disclaimer-frame { width:600px; margin-left:auto; margin-right:auto; text-align:center; margin-top:12%; padding:15px; font-size:12px; border:#ddd 1px solid; background:#fefefe; color:#555; }
#disclaimer-frame b{ font-size:14px; color:black; }
#disclaimer ul { list-style: none ;	margin: 0 ;	padding: 0 ;}
#disclaimer li { display: inline ;margin: 0px 25px ; }
#disclaimer li a { font-family:arial; border:#ddd 1px solid;color:white;font-weight:bold;font-size:17px;line-height: 1em ; padding: 6px 22px ; text-align: center ;text-decoration: none ;	}
#disclaimer li a:hover, #disclaimer li a:focus, #disclaimer li a:active { text-decoration: underline ; }


/* *** CSS 1 *** */	

/* General */

BODY
{
	margin:0px;
}

.TD-LIGHT-GRAY, .TD-LIGHT-GRAY-2	/* Aplats colorés */
{
	background-color:#eaeaea;	/*#14A8D6;*/
}

IMG
{
	border-color:#eaeaea;
}


/* Messages d'information */

.TOP_MESSAGE_BOX {
	padding:15px;
}

.TOP_MESSAGE_OK {
    background-color :#67AE24;
    color:#ffffff;
	font-weight:bold;
	font-size: 13px;
}
.TOP_MESSAGE_INFO {
    background-color :#677D9F;
    color:#ffffff;
	font-weight:bold;
	font-size: 13px;
}
.TOP_MESSAGE_ALERT {
    background-color :#E88800;
    color:#ffffff;
	font-weight:bold;
	font-size: 13px;
}
.TOP_MESSAGE_ERROR {
    background-color :#A02020;
    color:#ffffff;
	font-weight:bold;
	font-size: 13px;
}

.TOP_MESSAGE_LINK {
    color:#3845BC;
	font-weight:bold;
	font-size: 13px;
	text-decoration:underline;
}

/* Onglets de navigation intérieurs */ 

.TAB-TXT-ON, .TAB-TXT2-ON
{
	color:White;
	font-weight:normal;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration:none;
}
.TAB-TXT-ON:Hover, .TAB-TXT-OFF:Hover
{
	text-decoration:underline;
}

.TAB-ON
{
	background-color:#555555;	/*#14A8D6;*/
}

.TAB-OFF
{
	background-color:#dddddd;	/*#dbe0e7;*/
}

.TAB-TXT-OFF
{
	font-weight:normal;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	text-decoration:underline;
}

.TAB-TXT2-OFF
{
	font-weight:normal;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

/* Texte */

H1, .PAGETITLE		/* Titre de page */
{
	line-height:100%;
	margin:0px;	
	text-decoration:none;	
}

H2, .PANELTITLE		/* Entete de blocs */
{
	margin:0px;	
	white-space:nowrap;
}

H3, .TITLE1-TXT		/* Lien principaux de contenu */
{
	font-weight:bold;
	font-size: 14px;
	margin:0px;
}

H3
{
	display:inline;
}

H4
{
	font-weight:bold;
	margin:0px;	
}

.NEWS-TITLE-TXT
{
	font-weight:bold;
	text-decoration:none;
}

.MINI-TXT
{
	font-weight:normal;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

.LOG-TXT /* TextBox de type code */
{
	color:#000000;
	font-size:10px;
	font-family:Lucida Console;
}



.COPYRIGHT-TXT /* Texte légal , ex : footer signup */
{
	color:#8d8d8d;
	font-weight:normal;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
}



.LIGHT-LINK /* Liens supplémentaires marchands */
{
	color:#8d8dc0;
	font-weight:normal;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
}


.GREEN-LIGHT-LINK /* Liens promotions marchands */
{
	color:#93aa2e;
	font-weight:normal;
	font-size: 10px;
	font-family: Arial,Helvetica,sans-serif;
}



.FOOTER-TXT
{
	color:#8d8d8d;
	font-weight:normal;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}


/* Tris & Filtre */

.SORT-ON, .FLTR-ON
{
    font-weight:bold;
}

.NO-FLTR
{
	color:#ff0000; 
}

/* Pagination*/

.PAGER-BACKNEXT
{
	font-size: 14px;
    font-weight:normal;
}

.PAGER-NUMBER, .PAGER-NUMBERS
{
	font-size: 14px;
    font-weight:normal;
}


/* Separateurs */

HR, .HR1
{
	height: 0;
	border: 0;
	border-top: 1px solid;
}
.HR2
{
	height: 0;
	border: 0;
	border-top: 1px solid #cdcdcd;
}

.PANELBAR
{
	background-color:gray;	/*#14A8D6;*/
}


/* Formulaires */

INPUT {
	font-family: Arial,Helvetica,sans-serif;
	border-color : Gray;
	border-width : 1px;
	text-decoration: none; 
	font-size : 12px;
	padding-left: 3px;
	padding-right: 3px;
}
    
INPUT[type=image]
{
	padding-left: 0px;
}

SELECT, OPTION {
	font-family: Arial,Helvetica,sans-serif;
	border-color : #aaaaaa;
	border-width : 1px;
	text-decoration: none; 
	font-size : 12px;
}

/* Elements graphiques de score */

.SCORE-R
{
	padding-right:2px;
	padding-bottom:1px;
}

.SCORE-L
{
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	color:#ffffff;
	padding-left:3px;
	padding-bottom:1px;
	_padding-bottom:0px;
	background: #7284A1;
}

.SCORE-TOP
{	
	color:#ffffff;
	font-family:Tahoma;
	font-weight:bold;
	padding-left:3px;
	padding-right:2px;
}

.SCORE-BOX
{
	background-color:#7284A1;	/*#23C9E3;*/
}


/* Vignette produit des listes */
.PRODUCTLIST-ITEM {
	width:170px;
	text-align:center;
}

.PRODUCTLIST-ITEM img, .PRODUCTLIST-ITEM input{
	margin:6 0 6 0px;	
}
