/* CSS Document */
body { 

    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-position: 75px 0px;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #0000CC;
	text-decoration:none;
}
a:visited {
	color: #0000CC;
	text-decoration:none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:active {
	color: #CC0000;
	text-decoration:none;
}
/****************************************HEAD*****************************************************/
/**********UTILE: c'est le head*******************************************************************/
.table_head {
	height:100px;
	background-repeat: no-repeat;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	width: 100%;/*border-left: 1px;
border-right: 1px;
border-top:0px;
border-bottom:0px;
border-style:solid;
border-color:#317A31*/
}

.head_panier {
	position:relative;
	float:left;
	background: url(/maquette_09/HEAD/HEAD_2.jpg) no-repeat top;
	height: 129px;
	width: 217px;
	top: 0px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #660000;
}

#function_titre h1, #function_titre .title{
	line-height: 10px;
	font-family: Arial;
	font-size: 24px;
	color: #FF0101;
	background: url(/images/puce/titlebg.gif) repeat-x left bottom;
	/*margin: 10px 0 30px 0px;*/
	padding: 0 0 10px 15px;
	font-weight: bold;
}

/********************************BARRE SEARCH*****************************************************/
/***UTILE:****************************************************************************************/
TABLE.search {
	height:37px;
	background: url(/maquette_09/BAR_SEARCH/search_bar_2.jpg) no-repeat top;
}
TR.search {
	/*background: url(/images/template/searchBar_gradient.gif) repeat-x top; */

}

.txt_panier{
position:relative;
padding-top:45px;
padding-left:25px;
	}

TD.search, P.search {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#904910;
  line-height: 1.5;
}
TD.search a:link, TD.search a:visited {
color:#904910;
}

TD.search a:hover {
background-color:#FFFFFF;
}

.search_under {
background-image:url(/images/puce/line.gif);
height:2px;
}
.button_search {
width:30px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#nom_produit {
	background: #FFFFFF url(/images/icone/ic_recherche.gif) no-repeat left;
	padding-left: 25px;
}
/*************************	TABLE CENTRAL D'AFFICHAGE**********************************/
/**ACTIF*******************************************************************************/
.table_central {
position:absolute;
left:75px;
top:85px ;
border-left: 1px;
border-right: 1px;
border-top:0px;
border-bottom:1px;
border-style:solid;
border-color:#317A31
}
 	
h1 {
color:#333333;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif ;
font-size:25px;
font-weight: 800;
}
h5 {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:7px;
	text-align: justify;
	top:opx;
	letter-spacing: normal;
}
#letter_littel {
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align: justify;
}
/*********************************PAGE_INDEX*******************************************/
.message_index {
  font-size: 14px;
  text-align:center;
  color: #FF6600;
  font-weight:600;
  padding:5px 0px 5px 25px;
  border-bottom:#80B6E1 solid 1px;
}

.message_index a:link, .message_index a:visited{
text-decoration:none;
color:#069;
}
.message_index a:hover {
background-color:#BFE1B0;
}
.message_index  > li{
	padding:5px 0px 5px 10px;
}
.message_index > img {
  vertical-align:middle;
}
#titre_rouge_h1 {
	color:#F30;
	font-size:18px;
}
#titre_rouge_h1 > img {
  vertical-align:middle;
}
/*************************************************************************************/
/*************MENU_FO*****************************************************************/
/*UTILE*******************************************************************************/
#menu {
font-family: Arial, Helvetica, sans-serif;
font-weight:400;
font-size:12px;
margin-left:0px;
}

#menu a:link {
	color: #003366;
	text-decoration:none;
	margin-left:0px;
	}
	
#menu a:visited {
	color: #006666;
	text-decoration:none;
 }
#menu a:hover  {
	color: #006666;
	background-color:#BBDC8D;
	text-decoration: underline;
}
 
#menu a:active {
	color: #990000;
	text-decoration:none;
 }
 /*DEFINITION DU FAUX LIEN ACTIF*/
#lien_actif {
	color:#CC0000;
	font-weight:600;
 }

#menu_n1 {
	background-color:#F8F8F8;
	height:25px;
	padding-left:4px;
}
#menu_n1 a:link, #menu_n1 a:hover {
text-decoration:none;
}

#menu img {
padding-left:1px;
padding-right:3px;
}

#menu_n2 {
	background-color:#EAF3FD;
	height:25px;
	padding-left:12px;
}
#menu_n2 a:link, #menu_n2 a:hover {
text-decoration:none;
}

#menu_n3 {
	background-color:#CEE3FB;
	height:25px;
	padding-left:21px;
}
#menu_n3 a:link, #menu_n3 a:hover {
text-decoration:none;
}

/***********image poitillé separant le menu du FO et le cadre principal*/
#td_cadre_menu { 
background: url(/images/puce/line.gif) repeat-y right; 
 }

#menu .titre {
	color:#FFFFFF;
	height:25px;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin-right:5px;
	padding-left:5px;
	background-image: url(/maquette_09/MENU/deg_2.jpg);
	background-repeat: repeat-x;
} 

#menu .titre a:link, #menu .titre a:visited {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration: none;
}
 
#menu .titre a:hover {
color:#009900;
font: bold 11px Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
} 
/********************************************************************************************/
/***************MENU ESPACE CLIENT***********************************************************/
#table_ec {
	clear: both;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	width: 100%;
	height:30px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: 0.03em;
	font-size:12px;
	background: #FFFFFF;
}
/**************************************************************************/

a.glink, a.glink:visited{
  	font-size: small;
  	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 2px 5px 4px 5px;
	border-right: 1px solid #8FB8BC;
}

a.glink:hover{
  	background-image: url(../Images/admin/glblnav_selected.gif);
	text-decoration: none;
}

/*UTILE**************************************************************************/
/*TABLEAU CENTRAL DES PAGES REPERTOIRE: /COMPTE  / CONTENT/*/
.table_centre { 
	background-color:#FBFBFB;
	border: 1px solid #68AC61;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
 }

.table_centre_no_border {
	background-color:#FBFBFB;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 20px;
	color: #666667;
 }

.tr_centre_1 {
	background-image: url(/images/puce/deg_H_40.gif);
	background-repeat: repeat-x;/*font-stretch:expanded;*/
}
#texte_centre {
	padding: 1px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666667;
}
/*REPERTOIRE CONTENT/ MODUL**********TABLE DE PRESENTATION DES RESULTATS*/
table.module {
border:3px solid #6495ed;
border-collapse:collapse;
width:90%;
margin:auto;
}
thead.module, tfoot.module {
	background-color:#D0E3FA;
	/*background-image:url(/images/fond/sky.gif);*/
	border:1px solid #CCCC99;
	background-repeat: repeat;
}
tbody.module {
background-color:#FFFFFF;
border:1px solid #6495ed;
}
th.module {
font-family:monospace;
border:1px dotted #6495ed;
padding:5px;
background-color:#EFF6FF;
width:25%;
}
td.module {
font-family:sans-serif;
font-size:90%;
border:1px solid #6495ed;
padding:5px;
text-align:center;
}
td.head_module {
	padding:5px;
	text-align:center;
	border-right: 1px solid #1859D1;
}
caption.module {
font-family:sans-serif;
}
/****************FIN*/

 /* TETE DE CHAPITRE TABLEAU FRONT OFFICE*******************************************/
 /*UTILE**************************************************************************/
.tr_centre_2 {
	height:40px;
	padding-left:5px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color:#904910;
	line-height: 1.5;
	font-weight: bold;
}

 /*UTILE**************************************************************************/
  /*En tete de tableau fond blanc*************************************************/
.tr_centre_3 {
	background-color:#FFFFFF;
	height:20px;
	font-weight: 500;
	letter-spacing: 0.125em;
	color: #333333;
	padding-left:7px;
}
 /*UTILE**************************************************************************/
  /*Pour les en tetes de tableau *********************/
.tr_centre_4 {
	background-color:#DADADC;
	height:20px;
	font-weight: bold;
	letter-spacing: 0.03em;
	color: #333333;
	text-align: left;
	background-image:url(/images/puce/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
 /*UTILE**************************************************************************/
  /*Pour les en tetes de tableau **page creation compte 1 et  2 et espace client*/

.tr_top_tab_4 {
	background-color:#DADADC;
	font-weight: bold;
	letter-spacing: 0.03em;
	color: #333333;
	text-align: left;
	padding-left:10px;
	background-image:url(/images/puce/line.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:28px;
}

TD.top_tab_4 {
padding-left:10px;
}

.top_tab_4 li {
list-style-position:inside;
}

.tr_bottom_tab_4 {
	background-color:#DADADC;
	font-weight: bold;
	letter-spacing: 0.03em;
	color: #333333;
	text-align: left;
	background-image:url(/images/puce/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:28px;
}

 /*UTILE**************************************************************************/
 /**EN tete de des rubrique de la page catalogue**********************************/
TR.catalogue_produit {
	height:30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: 0.02em;
	font-size:12px;
	font-weight: bold;
	background-image: url(/images/template/degrade/deg_catalogue_orange_1.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-top:10px;
}
TD.catalogue_produit {
padding-left:10px;
padding-right:10px;
}

TD.catalogue_produit a:link, TD.catalogue_produit a:visited  {
text-decoration:none;
color:#333333;
}

TD.catalogue_produit a:hover  {
background-color:#BBDC8D;
}

TD.catalogue_produit li {
list-style-position:inside;
}

TR.catalogue_produit_bottom {
	background: url(/images/template/degrade/deg_catalogue_orange_2.jpg) repeat-x bottom;
	height: 20px;/*L'immage fait 30px, on enleve le trait*/
}

/***************PAGE CATALOGUE - TABLEAU DES SOUS RUBRIQUE*********************/
#table_sous_rubrique {
	width:175px;
	height:200px;
	margin-top: 0pt;
	margin-right: 0%;
	margin-bottom: 0pt;
	margin-left: 0%;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: 0.05em;
	font-size:12px;
	/*border: thin solid #89BFF5;*/
}

#txt_sous_rubrique {
display:block;
overflow:scroll;
}
/***********************PAGE MASTER PRODUIT *******************/
#table_produit {
	height:200px;
	margin-top: 0pt;
	margin-right: 0%;
	margin-bottom: 0pt;
	margin-left: 0%;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: 0.03em;
	font-size:13px;
/*	border: thin solid #89BFF5;*/
}

.champs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
}
/***********************PAGE DETAIL_PRODUIT *******************/
.table_prix_detail {
	color:#666667;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 175%;
}

.table_prix_detail h1 {
	font: 600 16px Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
}

.table_prix_detail h2 {
	font: 400 14px Verdana, Arial, Helvetica, sans-serif;
	color: #914800;
}

.table_prix_detail h3 {
	font: 400 12px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.table_prix_detail  a:link, .table_prix_detail  a:visited, .table_prix_detail  a:hover {
text-decoration:none;
background-color:none;
}

.td_dte_produit_detail { background: url(/images/magasin/detail/2-03.gif) no-repeat top; 
}
/**********************ESPACE MAGASIN*******************************/
#fil_ariane_panier {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#fil_ariane_panier a:link, #fil_ariane_panier a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	text-decoration:none;
}

#fil_ariane_panier a:hover{
	color:#993300;
	font-weight: bold;
}
/***************************************************************/
/* Tableau dans le tableau table_centre ******************************************/
 /*UTILE**************************************************************************/
.table_interieur_1 {
	padding-right: 10px;
	padding-left: 10px;
}

/********************************************************************************************/

/*FOOTER LIGNE 1*********************************************************************************/
 /*UTILE**************************************************************************/

#table_footer {
	clear: both;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	width: 100%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: 0.05em;
	font-size:11px;
	background: url(none) no-repeat;
}

TR.footer_sup {
	background-image:url(/images/puce/line.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:2px;
}
.tr_footer_1 a:link, .tr_footer_1 a:visited  { 
font-size:11px; 
}
 /*************RECOMMENDER CE SITE A UN AMI***ET **HEAD****************************/
 
 .name {
	font-family: Arial, Helvetica, san-serif;
	font-size: 32px;
	color: #E8E8E8;
	margin: 0 0 -10px 0;
	padding-top:30px;
	line-height: 10px;
	font-weight: bold;
}

#function_right h1, #function_right .title{
	line-height: 10px;
	font-family: Arial;
	font-size: 24px;
	color: #FF0101;
	background: url(/images/puce/titlebg.gif) repeat-x left bottom;
	/*margin: 10px 0 30px 0px;*/
	padding: 0 0 10px 15px;
	font-weight: bold;
}

#function_right h3 {
	height: 21px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	background: url(/images/5/function/arr1.gif) #AEAEAE no-repeat;
	padding: 0 0 0 30px;
	margin: 20px 0 0 0;
	line-height: 19px;
	width: 96%;
	_width: 95.5%;
}
#gry-box1, #gry-box6{
	vertical-align: top;
	margin: 0 0 20px 0;
	background-color: #D2D2D2;
	width: 100%;
	_width: 99.5%;
	clear: none;
	}
#gry-box1 th, #gry-box6 th{
	background-color: #F6F6F6;
	text-align: right;
	padding: 5px;
	width: 25%;
	font-weight: normal;
	}
#gry-box1 td, #gry-box6 td{
	padding: 5px;
	background-color: #fff;
	width: 75%;
	}
#gry-box1 td td{
	padding: 0;
	width: auto;
	}
#gry-box1 .title, #gry-box6 .title{
	padding: 1px 5px;
	background-color: #AEAEAE;
	color: #fff;
	font-weight: bold;
	background-image: url(none);
	font-size: 11px;
	font-family: Verdana, Arial;
	}
#gry-box1 img{
	vertical-align: middle;
	}

#inq_content {
	margin: 20px 10px 20px 30px;
	_margin: 20px 10px 20px 20px;
	width: 92%;
	_width: 88%;
	 }

.red, a.red:link, #tp_right a.red:link, #tp_breadcrumb  a.red:link{
	color: #c00;
}
.bodyform-but ,.bodyform-but-ch {
	width:auto;
	padding:1px 5px 5px 5px;
	height:25px;
	*height:23px;
}

 /*******************************************************************************/


#engagement_table {
	border-top: 1px none #777777;
	border-right: 1px solid #777777;
	border-bottom: 1px solid #777777;
	border-left: 1px solid #777777;
}
.enga_titre_1{
	height:20px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: medium;
	background-image:url(../images/puce/engagement_deg_ti_2.gif);
	font-weight: 600;
}
#enga_titre_1{
font:Verdana, Arial, Helvetica, sans-serif;
font-size: medium;
color:#666666;
font-weight: 600
}

.enga_titre_2 {
	color:#555555;
	font-size: 12px;
	background-color:#A6DB86;
}


.engagement_text_type_1 {
	font: small Verdana, Arial, Helvetica, sans-serif;
	color: #6C00D9;
	color: #6C00D9;
padding-left:5px;
padding-right:5px;

}

.engagement_text_type_1 a:link , .engagement_text_type_1 a:visited {
	color: #4A00BB;
	text-decoration: underline;
	}
.engagement_text_type_1 a:hover  {
	color: #000000;
	background-color:#BBDC8D;
	text-decoration: underline;
}
#engagement_text_type_1 {
color:#F200C1;
}

/*****************************************************************/
/********************MON_COMPTE***********************************/
.compte_table{
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
}

.compte_texte_centre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 5px;
}
.compte_tr_ligne_2{
background-color:#F0FFF0;
}

.form_textfeld 
{
border-right-width: 1px;
border-right-style: solid;
border-right-color: #00428b;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #00428b;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #00428b;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #00428b;
color: #012266;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
background-color: #ffffff;
width: 144px;

}
/*textarea, input, select

{

font-family: verdana,arial,helvetica,sans-serif;
font-style: normal;
font-variant: normal;
font-weight: normal;
font-size: 11px;
line-height: normal;
font-size-adjust: none;
font-stretch: normal;
}
*/
/********************************BOX LATERAL DROIT MON COMPTE*/
.table_cmpt_caption {
background-image:url(../images/panier/degrade_3.jpg);
background-repeat:repeat-x;
}
/*************************PARTIE PANIER*****************/
.table_panier_caption {
background-image:url(../images/panier/degrade_3.jpg);
background-repeat:repeat-x;
}

