/*= General */
/*IR230609 pour ne pas rentrer en conflit avec style de brice 
body{
    font-size:11px;
	font-family:Arial, Verdana, Sans-Serif;
	color:#000;
	margin:0 auto;
	padding:0;
	background:#fff;
	scrollbar-face-color:#979581;
	scrollbar-arrow-color:#f0f;
	scrollbar-track-color:#eef;
	scrollbar-shadow-color:#eee;
	scrollbar-highlight-color:#999;
	scrollbar-3dlight-color:#888;
	scrollbar-darkshadow-Color:#666;
}
p {
	margin-bottom:0.6em;
}
b{
	font-weight:bold;
}
td {
    font-size:11px;
}

hr{
	border:0 none;
	color:#DBDDDE;
	background-color:#DBDDDE;
	height:1px;
}
*/
/*IR230609 pour ne pas rentrer en conflit avec style de brice 
a{
	color:#0000ff;
	text-decoration:none;
}
a:hover{
	color:#ff9933;
	text-decoration:underline;
}
*/
h1{
	font-size:16px;
	margin:0;
	margin-bottom:2px;
	padding:0;
	color:#979581;
	text-align:left;
}
h2{
	font-size:14px;
	margin:0;
	padding:0;
	color:#979581;
	text-align:left;
}
h3{
	font-size:13px;
	margin:0;
	margin-bottom:2px;
	padding:0;
	color:#000;
	text-align:left;
}
h4{
	font-size:10px;
	margin:0;
	margin-bottom:2px;
	padding:0;
	text-align:left;
}
h1.hautpage {
	background-color: #fff ;
	color: #bcbcbc;
	font-size:10px;
	line-height:10px;
	padding-left:6px;
	text-align:left;
	overflow:hidden;
	}
small{
	font-size:9px;
}
input{
	border:solid 1px #666;
}

align_left{
	text-align:left;
}

/*= Général */
.defaultcolor {
	color:#979581;
}
.small{
	font-size:9px;
}
.strong{
	font-weight:bold;
}
.displaynone{
	display:none;
}
.nowrap{
	white-space:nowrap;
}
.currentPage{
	font-weight:bold;
	color:#000000;
}
.cmd{
	background-color:#DDF;
	border:1px solid #999;
	font-weight:normal;
}
.wait{
	margin:4px;
}

.font14 {
    font-size:14pt;
}

.logo{
	padding:0;
	margin:0;
	margin-left:2px;
	margin-top:2px;
}
.lien_retour{
	font-size:8pt;
	padding:0;
	margin:2px;
	margin-left:1%;
	color : #000; /* Noir */
}

/*= Message Warning Erreur */
.message{
	color:#009;
}
.warning{
	font-weight:bold;
	height:50px;
	color:#900;
	margin-left:1%;
	/* background:#FEE; rose */
	background:#FC0; /* orange du i de vidoc */
}
.error{
	color:#900;
}
.warning_message{
	width:98%;
	height:100px;
	overflow:auto;
	/* background-color:#fee; rose */
	background-color:#fc0; /* orange du i de vidoc */
	border:1px solid #900;
	margin:2px;
	padding:0;
}
.remarque{
	font-weight:normal;
	color:#D99;
	margin-left:1%;
}
.noborder{
	border:0;
}
.content{
	width:100%;
	margin:0;
	padding:0;
}
.head{
	width:100%;
	height:107px;
	margin-bottom:10px;
}
/*= contenu */
/*IR230609 pour ne pas être en conflit avec feuilles de styles de Brice
.header {
	height:143px;
	background:#fff;
}
*/
.center {
	background:#fff;
}
.fd_carte {
	background:#fff;
	height:363px;
}
.menu {
	border-bottom:1px solid #594840;
	padding:0;
	margin:0;
	height:35px;
	background:#fff;
}
.menu_bas{
	border-bottom:1px solid #594840;
	padding:0;
	margin:0;
	height:35px;
}

.table1{
	width:1000px;
	margin:0;
	padding:0;
}
.table2{
	width:100%;
	margin:0;
	padding:0;
}
.tablereferenceliens p{
	text-align:left;
	font-size:10px;
}
.tablereferenceliens p a{
	text-decoration:underline;
}
#table3{
	width:100%;
	margin:0;
	padding:0;
	border: 1px solid #fff;
	height:26px;
}
.lienfav{
}
.TableMatiere{
	font-size:9pt;
	font-weight:700;
}
.menu_ht{
	font-weight: 700;
	font-size: 8pt;
	color:#fff;
}
.menu_sel{
	font-weight: 700;
	font-size: 8pt;
	color:#fff;
	text-decoration:underline;
}
.menu_bas{
	font-size: 8pt;
	color:#00f;
}
.lienSup{
	color:#7B7966;
}
.selectRose{
	border:1px solid #979581;
	font-family:Arial;
	color:#0000FF;
	font-size:10px;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	background-color:#FFEAF5;
}
.texteBleu{
	margin-left:3px;
	font-weight:700;
	font-size:8pt;
	color:#6D6DEF;
}

a.L_menu {
	font-family:trebuchet MS, arial , sans-serif;
	color:#99f;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
a.L_active {
	font-family:trebuchet MS, arial , sans-serif;
	color:#ff9900;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}

a.B_menu {
	font-family:trebuchet MS, arial , sans-serif;
	color:#99f;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
}
a.B_active {
	font-family:trebuchet MS, arial , sans-serif;
	color:#ff9900;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
}

.fonds_gris {
	background-color:#ccc;
	width:80%;
}
.fonds_rose {
	background-color:#fdd;
}
.fonds_orange {
	background-color:#FFEFCE;
}
/*= nav */
/*IR240609 est repris plus bas dans nav gestion 
#nav {
	width:1000px;
	clear:both;
	border-bottom: 1px solid #ff9900;
	height:20px;
	margin-bottom:12px;
}
*/

#navlist
{
	padding: 0;
	margin: 0;
	clear:both;
}

#navlist li
{
	list-style: none;
	margin: 0;
	display: inline;
}

#navlist li a
{
	text-align:center;
	float: left;
	padding: 5px 0;
	margin-right: 0px;
	width:184px;
	border: 1px solid #979581;
	border-right-color:#fff;
	border-bottom: none;
	background: #979581;
	text-decoration: none;
	color: #fff;
	font-size:14px;
}

#navlist li a:hover
{

}

#navlist li a:active
{

}

#navlist li a#current
{
	color: #fff;
	font-weight:bold;
	background: #ff9900;
	border-color: #ff9900;
	border-right-color:#fff;
}


/*= box recherche 2 */

#boxrecherche2 {
	text-align:left;
	width:640px;
	border:1px solid #dedffa;
	/* background-color:#F2F4FE; Bleu pale Léa */
	background-color:#FFF8E3; /* orange pale */
	padding:0;
	margin:5px 5px 10px 8px;
}

#boxrecherche2content {
	margin:3px 0 7px 0;
}

#recherche2 {
	table-layout:fixed;
	width:100%;
}

#recherche2 td {
	padding:1px 5px 1px 10px;
}

#recherche2 p {
	margin:0;
	font-size:10px;
}

.boutonTriAsc {
	background-color:transparent;
	background-image:url(../Image/Icone/tri-croissant.gif);
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	height:20px;
	width:20px;
	margin:2px;
}

.boutonTriDesc {
	background-color:transparent;
	background-image:url(../Image/Icone/tri-decroissant.gif);
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	height:20px;
	width:20px;
	margin:2px;
}

.boutonRecherche {
	background-color:transparent;
	background-image:url(../Image/Icone/btn_recherche_LEA.gif);
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;
	width:80px;
	font-size:11px;
	padding:0 2px;
}

.boutonAcheter {
	background-color:transparent;
	background-image:url(../Image/Icone/btn_acheter_LEA.gif);
	background-repeat:no-repeat;
	border:medium none;
	color:#FFFFFF;
	font-weight:bold;
	height:21px;
	width:113px;
	font-size:11px;
	padding:0 2px;
}

.fondlistgris{
	background-color: #efefef;
}

.FormRechercheFixed2 {
	width:170px;
}
.FormRecherche {
	border:1px solid #DCDFE0;
}

/*= refererencer vos produits */
#referpdt {
	width:812px;
	}
#referpdt #top-colonne .push {
	float:right;
	border:none;
	margin-left:10px;
	}
#referpdt #top-colonne .bloc {
	float:left;
	width:449px;
	}
#referpdt #top-colonne .bloc img {
	float:left;
	}
#referpdt #top-colonne .bloc div {
	margin:0;
	height:110px;
	}
#referpdt #top-colonne .bloc h2 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#E67514;
	text-align:justify;
	margin:0;
	padding:0;
	}
#referpdt #top-colonne .bloc p {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:justify;
	margin:0;
	padding:0;
	}
#referpdt #bas-colonne {
	clear:both;
	}
#referpdt #bas-colonne #titre-bas-colonne h3 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#E77919;
	padding-top:30px;
	width:480px;
	float:left;
	}	
#referpdt #bas-colonne #gauche-bas-colonne {
	float:left;
	width:600px;
	margin:0;
	padding:0;	 
	border-bottom:solid 1px #333333;
	border-top:solid 1px #333333;
	border-right:solid 1px #333333;
	border-left:solid 1px #333333;
	}	
#referpdt #bas-colonne #droite-bas-colonne {
	width:180px;
	padding-top:80px;
	}	
#referpdt #bas-colonne #droite-bas-colonne .libident p {
	background:#979581;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:white;
	text-align:center;
	margin:0;
	padding:0;
	height:20px;
	}
#referpdt #bas-colonne #droite-bas-colonne .libident a {
	color:white;
	}
#referpdt #bas-colonne #droite-bas-colonne #identifier p {
	/* background:#F2F4FE; Bleu pale Léa */
	background:#FFF8E3; /* orange pale */
	font:bold 12px Arial, Helvetica, sans-serif;
	color:grey;
	text-align:left;
	margin:0;
	padding:0;
	}
#referpdt #bas-colonne #droite-bas-colonne .FormValid {
	margin-left:50px;
	}
			
@media screen
{
/*IR230609 pour ne pas entrer en conflit avce style de brice
	 #header{
	width:1000px;
	margin:0 auto;
	padding:0;
	border:0;
	clear:both;
 }
 */
 #center{
	width:1000px;
	min-height:400px;
	margin:0 auto;
	padding:0;
	border:0;
	background-color:#fff;
	clear:both;
 }
 /*IR230609 pour ne pas être en conflit avec style de brice
 #footer{
	width:1000px;
	margin:0 auto;
	padding:0;
	border:0;
	clear:both;
 }
 */
 #debug{
	position:absolute;
	top:0;
	left:0;
	z-index:255;
	font-family:courier new,courier,prestige,monospace;
	font-size:11px;
	color:#1A1;
	background-color:#fff;
	border:1px solid #999999;
 }
}
@media print
{
 .noprint{
	display:none;
 }
 #header{
	display:none;
 }
 #center{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	margin:0;
	padding:0;
	border:0;
	background-color:#fff;
	z-index:1;
 }
 #footer{
	display:none;
 }
 #debug{
	display:none;
 }
}

fieldset{
    border:1px solid #9292EE;
}
legend{
    font-family:arial,helvetica,sans-serif;
    color:#9292EE;
    font-size:12px;
    padding:0 3px;
    text-transform:uppercase;
}
.titreBlog{
	background:url(../Image/bord-titre.jpg);
	background-repeat:no-repeat;
}
.redige{
	width:100%;
    background:#FFFFFF;
    border:1px solid #fff;
}
div.btn_gris {
	margin:0;
	padding:0;
	height:25px;
	margin-bottom:10px;
}
div.btn_gris span {
	float:left;
	background:url("../Image/Icone/btn_gris_1.gif") no-repeat left top;
	height:25px;
	margin:0;
	padding:0 0 0 4px;
}
div.btn_gris div {
	float:left;
	display:block;
	background:url("../Image/Icone/btn_gris_2.gif") no-repeat right top;
	height:25px;
	padding-top:5px;
}
div.btn_gris a {
/* background:url("../Image/Icone/big_fleche_FDC.gif") no-repeat 0px 6px; */
	padding:0px 2px 0px 0px;
	margin:0 4px 0 4px;
	text-decoration:none;
	/*font-weight:bold;*/
	color:#00c;
	font-size:10px;
}
div.btn_gris a.smallpadding {
	padding:0px 0px 0px 0px;
	margin:0 1px 0 7px;
}
div.btn_gris a.smallerpadding {
	padding:0px 0px 0px 0px;
	margin:0 1px 0 1px;
}
div.btn_gris a.bigpadding {
	padding:0px 0px 0px 0px;
	margin:0 3px 0 0px;
}
div.btn_gris a.email {
	background-image:url("../Image/Icone/big_lettre.gif");
}
div.btn_gris a:hover {
	text-decoration:underline;
}

/*-----------------------*/
/* IR090609 MENU GESTION */
/*-----------------------*/
div.menu_gestion ul {
	margin:0;
	padding:0;
	list-style-type : none;
}
div.menu_gestion li {
	/* display: inline; première variante pour afficher en ligne */
	float:left; /* deuxième variante pour afficher en ligne permettant de dimensionner les blocs a */
	border-bottom : 1px solid black;	
}
/* Menus Horizontaux */
div.menu_gestion #menu_horizontal ul {
	position:relative;
	width=500;
}
/*définition de chaque bouton du menu*/
div.menu_gestion #menu_horizontal a { 
	display : block;
	width : 100px; /*largeur du bouton, modifiable */
	height : 25px;
	border : 1px solid #fff; /* blanc */
	font-family:trebuchet MS, arial , sans-serif; /*a L_menu */
	font-size:13px; /*a L_menu */
	/*color:#99f; L_menu*/
	color : #000; /*noir */
	background : #fc0; /* orange du i de vidoc */
	font-weight:bold;
	text_decoration : none;
	text-align : center;
	float : left;
	
}
div.menu_gestion #menu_horizontal a:active {
	text-decoration:underline; /* souligné sur le href lorsqu'il est actif */
} 
div.menu_gestion #menu_horinzontal a:hover {
	color:#411;
	background:#aaa;
	border:1px solid black;
	/* border-bottom: 1px solid #555; */
}
/* Menus verticaux */
/*IR230609 div.menu_gestion ul#menu_vertical  {*/
div.menu_gestion ul.	menu_vertical  {
	/* width=500;*/
}
/*IR230609 div.menu_gestion #menu_vertical li { */
div.menu_gestion li.menu_vertical {
	float:left;
	/* border-bottom : 1px solid black; */
}
/*IR230609 menu_vertical n'est pas un div mais une classe div.menu_gestion #menu_vertical a {*/ 
div.menu_gestion a.menu_vertical { 
	display : block;
	width : 600px; /*largeur du bouton, modifiable */
	height : 25px;
	border : 1px solid #fff;
	color : #000;
	background : #fff;
	font-weight:bold;
	text-align : left;
	text-decoration:none; /* pas de souligné sur le href */
	float : left;
}
/*IR230609 div.menu_gestion #menu_vertical a:hover { */
div.menu_gestion a:hover.menu_vertical  {
	color:#411;
	background:#aaa;
	border:1px solid black;
	/* border-bottom: 1px solid #555; */
}
/* definition de la balise span incluse dans le lien a */
div.menu_gestion a span {
	display : none; 
}
/* definition de la balise span incluse dans le lien a lors du survol */
div.menu_gestion a:hover span {
	display:block;
/*	position:absolute; */ 
/*	top:23px; */  
/*	left:0; */
/*	width:500px; */ 
/*	text-align:left; */
/*	color:#000; */
}

/* definition de la balise span incluse dans le lien a */
/*IR230609 div.menu_gestion #menu_vertical a span { */
div.menu_gestion a span.menu_vertical  {
	display : none;
}
/* definition de la balise span incluse dans le lien a lors du survol */
/*IR230609 div.menu_gestion #menu_vertical a:hover span { */
div.menu_gestion a:hover span.menu_vertical  {
	display:block;
/*	position:absolute; */
	top:23px; 
/*	left:0; */
/*	width:500px; */ 
/*	text-align:left; */
/*	color:#000; */
}
/*---------------------------------*/
/* IR240609 début pavé nav gestion */
/*---------------------------------*/
#nav {
	float:left;
	/* width:36em;*/
	width:100%; /* largeur de la barre de navigation contennat le menu principal horizontal */
	clear:both;
	/* border-bottom: 1px solid #ff9900; */
	height:25px; /*IR300609 hauteur fixée nécessaire pour IR pour ne pas que la hauteur s'adapte au contenu des listes */
	/* margin-bottom:12px; */
}

#nav, #nav ul {
	float: left;
	/* IR240609 width: 36em;*/
	list-style: none;
	line-height: 1;
	/*IR240609 background: white; */
	background:#fff8e3; /* orange clair */
	font-weight: bold;
	padding: 0;
	/* border: solid #eda; */
	border: solid #fc0; /* orange du i de vidoc */
	border-width: 1px 0;
	margin: 0 0 1em 0; 
}

#nav a {
	display: block;
	/* width: 10em; */ /*largeur du bouton, modifiable=>ceci provoque un affichage sous IE des balise <a> en dessous des menu père (et non à côté) mais pas le fond */
	/* w\idth: 6em; */
	/* width : 100px; *//*largeur du bouton, modifiable (largeur des boutons du menu principal)*/
	/*height : 25px;*/
	/* color: #7C6240; */
	color : #000; /*noir */
	text-decoration: none;
	/* padding: 0.25em 2em; */	/* nécessaire pour bien avoir le menu sous la barre de navigation horizontale sous FF 
								et un léger décalé vers la droire par rapport au menu principal
								mais décale texte dans bouton de navigation et aps bon pour IE */
	padding: 5px 0px;  /* haut droite */
}

#nav a.daddy {
	background: url(/Image/Icone/rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
	/* width: 10em; */
	width: 100px;
	/* width: 100px;*/
	/* border-bottom : 1px solid black; */	
}

#nav li ul {
	position: absolute;
	/* ne permet pas de cacher le menu sous IE  lorsqu'on n'a aps la souris dessus  left: -999em; */
	left: -100%;/* pour cacher le menu sous IE lorsqu'on n'a aps la souris dessus */
	height: auto; 
	/* width: 14.4em; *//* fixe la hauteur du menu vertical */
	/* w\idth: 13.9em; ?*/ 
	width: 200px; /* fixe la largeur d'affichage pour le menu vertical; (obligatoire pour que height:auto s'execute !) */
	font-weight: normal;
	/*border-width: 0.25em;*/
	/* border-color : #000; */
	/* margin: 0; */
	border: solid #fc0; /* orange du i de vidoc */
	border-width: 1px 0;
	margin: 0 0 1em 0; 
}

#nav li li {
	padding-right: 1em; /*IR300609 c'est ce qui fait bien mettre le survol sur le li du moins dans FF*/
	/* width: 14.4em; */
	width : 200px;
}

#nav li ul a {
	/* width: 13em; */
	width:200px;
	/* w\idth: 9em;*/
}

#nav li ul ul {
	margin: -1.75em 0 0 14em; 
}

#nav li:hover ul ul, #nav li:hover ul ul ul {
	/* left: -999em; */
	left: -100%; 
	/*left: -100px;*/
	/*top: -100px;*/ /*c'est cela qui fait ouvrir le sous-menu stat au dessus */ 
}
#nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	/* left: -999em; */
	left: -100%; 
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul{
	left: auto;
}
#nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto; 
 }

#nav li:hover, #nav li.sfhover {
	/* background: #eda; */
	background : #fc0; /* orange du i de vidoc */
}

/*-------------------------------*/
/* IR240609 fin pavé nav gestion */
/*-------------------------------*/

/*-------------------*/
/* Onglet parteniare */
div#nav_part_gest {
	float:left;
	width:100%;
	background:#fff url("../Image/Icone/nav_acces_pro_bg.gif") repeat-x bottom;
	font-size: 11px;
	margin:5px 0;
}
div#nav_part_gest ul {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	margin-left:8px;
}
div#nav_part_gest li {
	float:left;
	background:#fff url("../Image/Icone/left-tab.gif") no-repeat left top;
	margin:0 0 0 2px;
	padding:0 0 0 9px;
}
div#nav_part_gest a {
	float:left;
	display:block;
	background:#fff url("../Image/Icone/right-tab.gif") no-repeat right top;
	padding:7px 12px 2px 4px;
	text-decoration:none;
	/*font-weight:bold;*/
	color:#00c;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
div#nav_part_gest a {float:none;}
/* End IE5-Mac hack */
div#nav_part_gest a:hover {
	text-decoration:underline;
}
div#nav_part_gest #current {
	background-image:url("../Image/Icone/left-tab-on.gif");
}
div#nav_part_gest #current a:hover {
	text-decoration:none;
}
div#nav_part_gest #current a {
	background-image:url("../Image/Icone/right-tab-on.gif");
	color:#000;
	font-weight:bold;
	padding-bottom:3px;
}



/*Scroller*/
#home #right #une div .left #my-glider {
	clear:both;
	position:relative;
	padding-top:15px;
	float:none;
	margin:0;
	}
#home #right #une div .left #my-glider .n-left {
	width:16px;
	height:109px;
	display:block;
	background:url(../Image/Icone/n-left.gif) 0 -109px no-repeat;
	position:absolute;
	}
#home #right #une div .left #my-glider .n-left:hover {
	background:url(../Image/Icone/n-left.gif) top no-repeat;
	}
#home #right #une div .left #my-glider .n-right {
	width:16px;
	height:109px;
	display:block;
	background:url(../Image/Icone/n-right.gif) 0 -109px no-repeat;
	position:absolute;
	right:0px;
	}
#home #right #une div .left #my-glider .n-right:hover {
	background:url(../Image/Icone/n-right.gif) top no-repeat;
	}
#home #right #une div .left #my-glider .scroller { 
	overflow: hidden;
	display:block;
	height:130px;
	text-align:right;
	float:none;
	padding:0;
	margin:0;
	}
#home #right #une div .left #my-glider .scroller .content {
	margin:0;
	padding:0;
	width:3000px;
	}
#home #right #une div .left #my-glider .scroller .section {
	overflow:hidden;
	float:left;
	height:130px;
	width:350px;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:0 0 0 18px;
	margin:0;
	}
#home #right #une div .left #my-glider .scroller .section div {
	float:left;
	width:110px;
	padding:10px 0 0 0;
	margin:0;
	border-right:solid 1px #e6e4df;
	}
#home #right #une div .left #my-glider .scroller .section div img {
	border:0;
	margin-right:30px;
	float:none;
	}
#home #right #une div .left #my-glider .scroller .section div span {
	display:block;
	text-align:center;
	clear:both;
	}
#home #right #une div .left #my-glider .scroller .section div span a {
	color:#333333;
	font:normal 11px Arial, Helvetica, sans-serif;
	background:none;
	} 
#home #right #une div .left #my-glider .scroller .section div h2 {
	margin:0;
	padding:0;
	text-align:center;
	clear:both;
	}
#home #right #une div .left #my-glider .scroller .section div h2 a {
	color:#ff9900;
	font:normal 14px "Times New Roman", Times, serif;
	text-decoration:none;
	background:none;
	}
#home #right #une div .left #my-glider .scroller .section div a {
	background:none;
	width:auto;
	display:inline;
	text-indent:0px;
	}
