BODY
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#FFFFFF;
}

IMG
{
	display: block;	
}

.INPUTText
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	border: solid 1px #666666;
	padding-left: 2px;
	width: 180px;
}
.INPUTTextRequest
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	border: solid 1px #666666;
}
.w30
{
	width: 30px;	
}

.w60
{
	width: 60px;	
}

.w90
{
	width: 90px;	
}

.w120
{
	width: 120px;	
}

#lblErr
{
	display:block;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 5px;
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color: #FFFFFF;
	/*height: 35px;*/
	border: solid 0px #CC0000;
	background-color: #FF9900;
	vertical-align: middle;
	width: 780px;
	margin-bottom: 5px;
	text-align: center;
}

#lblErr A
{
	text-decoration: underline;
	color: #FFFFFF;
}

#lblErr .surexpo
{
	
}

.menu1Container
{
	display: block;
	width: 50px;
}

.menu_ora
{
	font-family: Arial;
	font-size: 11px;
	margin-right: 1px;
	margin-bottom: 1px;
	border:2px solid #FFA740;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=90) Shadow(Color=#000000, Direction=4);
	width: 160px !important;
	height: 120px !important;
}

.menu_ora .options
{
	background-color:#F1F1F1;
}

.menu_ora .alt
{
	background-color:#FFFFFF;
}

.menu_ora a, .menu_ora a:active, .menu_ora a:visited
{
	color:#666666;
	padding:4px 4px 2px 4px;
	height: 18px !important;
	height: 22px;
	text-decoration:none;
	font-weight: bold;
	display: block;
}

.menu_ora a:hover
{
	background-color:#FFA740;
	color:#ffffff;
	display: block;
}

.menu_rou {
	font-family: Arial;
	font-size: 11px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 2px solid #FF1401;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=90) Shadow(Color=#000000, Direction=4);
	width: 160px !important;
	height: 120px !important;
}
.menu_rou .options
{
	background-color:#F1F1F1;
}

.menu_rou .alt
{
	background-color:#FFFFFF;
}
.menu_rou a, .menu_rou a:active, .menu_rou a:visited
{
	color:#666666;
	padding:4px 4px 2px 4px;
	height: 18px !important;
	height: 22px;
	text-decoration:none;
	font-weight:bold;
	display: block;
}
.menu_rou a:hover {
	background-color:#FF1401;
	color:#FFFFFF;
	display: block;
}

.menu_ora2
{
	font-family: Arial;
	font-size: 11px;
	margin-right: 1px;
	margin-bottom:1px;
	border:2px solid #FFA740;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=90) Shadow(Color=#000000, Direction=4);
	width: 111px !important;
	height: 75px !important;
}

.menu_ora2 .options
{
	background-color:#F1F1F1;
}

.menu_ora2 .alt
{
	background-color:#FFFFFF;
}

.menu_ora2 a, .menu_ora a:active, .menu_ora a:visited
{
	color:#666666;
	padding:4px 4px 2px 4px;
	height: 18px !important;
	height: 22px;
	text-decoration:none;
	font-weight: bold;
	display: block;
}

.menu_ora2 a:hover
{
	background-color:#FFA740;
	color:#ffffff;
	display: block;
}

.menu_rou2 {
	font-family: Arial;
	font-size: 11px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 2px solid #FF1401;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=90) Shadow(Color=#000000, Direction=4);
	width: 111px !important;
	height: 75px !important;
}
.menu_rou2 .options
{
	background-color:#F1F1F1;
}

.menu_rou2 .alt
{
	background-color:#FFFFFF;
}
.menu_rou2 a, .menu_rou2 a:active, .menu_rou2 a:visited
{
	color:#666666;
	padding:4px 4px 2px 4px;
	height: 18px !important;
	height: 22px;
	text-decoration:none;
	font-weight:bold;
	display: block;
}
.menu_rou2 a:hover {
	background-color:#FF1401;
	color:#FFFFFF;
	display: block;
}

.menu_ora3
{
	font-family: Arial;
	font-size: 11px;
	margin-right: 1px;
	margin-bottom:1px;
	border:2px solid #FFA740;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=90) Shadow(Color=#000000, Direction=4);
	width: 111px !important;
	height: 72px !important;
	height: 70px;
}

.menu_ora3 .options
{
	background-color:#F1F1F1;
}

.menu_ora3 .alt
{
	background-color:#FFFFFF;
}

.menu_ora3 a, .menu_ora a:active, .menu_ora a:visited
{
	color:#666666;
	padding:4px 4px 2px 4px;
	height: 18px !important;
	height: 22px;
	text-decoration:none;
	font-weight: bold;
	display: block;
}

.menu_ora3 a:hover
{
	background-color:#FFA740;
	color:#ffffff;
	display: block;
}

.menu_rou3 {
	font-family: Arial;
	font-size: 11px;
	margin-right: 1px;
	margin-bottom: 1px;
	border: 2px solid #FF1401;
	background-color: #FFFFFF;
	filter: Alpha(Opacity=90) Shadow(Color=#000000, Direction=4);
	width: 111px !important;
	height: 72px !important;
	height: 70px;
}
.menu_rou3 .options
{
	background-color:#F1F1F1;
}

.menu_rou3 .alt
{
	background-color:#FFFFFF;
}
.menu_rou3 a, .menu_rou3 a:active, .menu_rou3 a:visited
{
	color:#666666;
	padding:4px 4px 2px 4px;
	height: 18px !important;
	height: 22px;
	text-decoration:none;
	font-weight:bold;
	display: block;
}
.menu_rou3 a:hover {
	background-color:#FF1401;
	color:#FFFFFF;
	display: block;
}

.menugris
{
	font-family: Arial;
	font-size:11px;
	margin-right:1px;
	margin-bottom:1px;
	border:2px solid #999999;
	background-color:#FFFFFF;
	filter: Alpha(Opacity=90) Shadow(Color=#000000, Direction=4);
	height: 100px !important;
	width: 160px !important;
}
.menugris .options
{
	background-color:#F1F1F1;
}

.menugris .alt
{
	background-color:#FFFFFF;
}
.menugris a, .menugris a:active, .menugris a:visited
{
	padding:4px 4px 2px 4px;
	height: 18px !important;
	height: 22px;
	color:#666666;
	display:block;
	text-decoration:none;
	font-weight:bold;
}

.menugris a:hover
{
	background-color:#666666;
	color:#ffffff;
	display: block;
}

.menugris .alt
{
	background-color:#FFFFFF;
}
.TH_Breadcrum
{
	background-image:url(../images/plmmp_BC.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	color: #FF1401;
	padding: 0px 0px 0px 25px;
}

.bande_gauche
{
	background-image:url(../images/bandeau_gauche_fond.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;
}

.bande_droite
{
	background-image:url(../images/bande-droite_fond.gif);
	background-position:0px 0px;
	background-repeat:repeat-y;
}

.onglets_nav_ac
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/btn_menu_ac.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

.onglets_nav_ac A
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}

.onglets_nav_ac A:hover
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}

.onglets_nav_na
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/btn_menu_na.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

.onglets_nav_na A
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.onglets_nav_na A:hover
{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}

.my_sales
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/my_sales_gr.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

.my_sales A,.my_sales A:active, .my_sales A:visited
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.my_sales A:hover
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

.my_sales_on
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	background-image:url(../images/my_sales_gr_on.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}

.my_sales_on A,.my_sales_on A:active, .my_sales_on A:visited
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}

.my_sales_on A:hover
{
	font-family:Arial;
	font-size:11px;
	color:#666666;
	text-decoration:underline;
}

TD_Fleche_Bas
{
	
	margin: 0px;
	padding: 0px;
	height:28px;
	border-top:1px solid #E4E4E4;
	
}

.fleche_bas_conteneur
{
	position:relative;
	
	height:28px;
}

.fleche_bas_contenu
{
	position:absolute;
	bottom:0px; 
	right:0px;
	height:28px;
	
}

.Table_Fleche_bas
{
height:28px;
}

.Table_Fleche_bas IMG
{
	border:0px;
	padding:0px;
	margin:0px;
}

.td_Indicateur
{
	font-family:Arial;
	font-size:11px;
	color: #666666;
	text-align:center;
	background-image:url(../images/fleche_bas_milieu.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:82px;
	height:28px;
}





/* Ctalog */
.lien_recherche_avancee
{
	color:#C90304;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
.Table_adv_search_resultat
{
	/*
	margin: 25px 0px 0px 0px;
	border-collapse:collapse;
	border:0px;
	width: 500px;
	*/
	margin: 25px 0px 0px 0px;
	border-collapse:collapse;
	border:0px;
	width: 800px;
	
}
.Table_Adv_Search TD
{
	padding: 1px 1px 1px 1px;
}
.TD_Libelle_Advanced_Search
{
	color:#FF9933;
	font-family:Arial;
	font-size:9px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	border: 0px solid #CCCCCC;
	border-right:0px;
	text-align:left;
}







.TD_recherche
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 0px 2px 0px;
	background-image: url(/common/images/fond_catalogue.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;

}
.TD_recherche INPUT
{
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 3px;
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}


.TD_recherche
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 15px 2px 15px;
	background-image: url(/common/images/fond_catalogue.jpg);
	background-repeat: no-repeat;
	background-attachment: scroll;

}
.TD_recherche INPUT
{
	margin:0px 5px 0px 10px;
	padding:2px 0px 2px 3px;
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}

.TD_Keyword
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:2px 15px 2px 15px;
	border: 1px solid #999999;
	border-right:0px;
}

.TD_Keyword2
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:4px 5px 2px 5px;
	vertical-align: middle;
	border: 1px solid #999999;
	border-left:0px;
}

.TD_Keyword3
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 2px 15px;
	border-width:0px;
	text-transform: uppercase;
}
.TD_Keyword2 INPUT
{
	border: 1px solid #CCCCCC;
}

.TD_Keyword INPUT 
{
	margin:0px 5px 0px 10px;
	padding:2px 0px 2px 3px;
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}

.lien_advanced_search 
{
	color:#FF9933;
}
.lien_advanced_search A
{
	color:#FF9933;
}
.TD_Validate
{
	padding:0px;
	margin:0px;
	border: 1px solid #CCCCCC;
	border-left:0px;
}
.TD_Validate INPUT
{
	padding:0px;
	margin:0px;
	border:0px solid red;
}
.Table_Adv_Search
{
	border-collapse:collapse;
}
.TD_Adv_search_separator
{
	height: 15px;
	
}
.TD_Adv_Search_Select 
{
	border:1px solid #CCCCCC;
	padding:0px 0px 0px 0px;
}
.TD_Adv_Search_Select select 
{
	border:1px solid #CCCCCC;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	width: 230px;
}

.Table_adv_search_resultat2
{
	margin: 25px 0px 0px 0px;
	border-collapse:collapse;
	border:0px;
}
.TD_Libelle_Advanced_Search_Title
{
	background: Transparent url(/Common/Images/bg_adv_search_result.gif) 0px 0px no-repeat;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 2px 10px;
	height:28px;
	vertical-align:middle;
	border:0px;
}
.TD_Libelle_Advanced_Search_Title2
{
	background: Transparent url(/Common/Images/bg_adv_search_result2.gif) 0px 0px no-repeat;
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 2px 10px;
	height:28px;
	vertical-align:middle;
	border:0px;
}
.TD_Libelle_Advanced_Search2
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	height: 15px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	border-left: 1px solid #FFFFFF;
	text-align:center;
	background-color: #B3B3B3;
	background-image: url(/Common/Images/bg_results_title.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}
.table_Catalogue_Conteneur
{
	padding: 0 0 0 5px;
}
.TD_Titre_Catalogue_Gauche
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue.gif) scroll no-repeat 0 0px;
	border-right: 1px solid #fff;
}

.TD_Titre_Catalogue
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue.gif) scroll no-repeat 50% 0px;
	text-align:center;
	color:#ad0a19;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	padding:5px 0px 4px 0px;
	border-right: 1px solid #fff;
	white-space: nowrap;
}
.TD_Titre_Catalogue A
{
	color:#ad0a19;
	text-decoration: none;
}
.TD_Titre_Catalogue A:HOVER
{
	color:#ad0a19;
	text-decoration: underline;
}

.TD_Titre_Catalogue_Droite
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue.gif) scroll no-repeat right 0px;
	border-right: 1px solid #fff;

}
/*Soft*/
.TD_Titre_Catalogue_Soft_Gauche
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue_rouge.gif) scroll no-repeat 0 0px;
	border-right: 1px solid #fff;
}

.TD_Titre_Catalogue_Soft
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue_rouge.gif) scroll no-repeat 50% 0px;
	text-align:center;
	color:#bf0b17;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	padding:5px 0px 4px 0px;
	border-right: 1px solid #fff;
	white-space: nowrap;
}
.TD_Titre_Catalogue_Soft A
{
	color:#bf0b17;
	text-decoration: none;
}
.TD_Titre_Catalogue_Soft A:HOVER
{
	color:#bf0b17;
	text-decoration: underline;
}

.TD_Titre_Catalogue_Soft_Droite
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue_rouge.gif) scroll no-repeat right 0px;
	border-right: 1px solid #fff;

}
.TD_Bas_Catalogue_Soft_Gauche
{
	background: #FFFFFF url(/Common/Images/bas_catalogue_rouge.gif) scroll no-repeat 0 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}
.TD_Bas_Catalogue_Soft
{
	background: #FFFFFF url(/Common/Images/bas_catalogue_rouge.gif) scroll no-repeat 50% 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}
.TD_Bas_Catalogue_Soft_Droite
{
	background: #FFFFFF url(/Common/Images/bas_catalogue_rouge.gif) scroll no-repeat right 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}
/*Hard*/
.TD_Titre_Catalogue_Hard_Gauche
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue_bleu.gif) scroll no-repeat 0 0px;
	border-right: 1px solid #fff;
}

.TD_Titre_Catalogue_Hard
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue_bleu.gif) scroll no-repeat 50% 0px;
	text-align:center;
	color:#101e67;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	padding:5px 0px 4px 0px;
	border-right: 1px solid #fff;
	white-space: nowrap;
}
.TD_Titre_Catalogue_Hard A
{
	color:#101e67;
	text-decoration: none;
}
.TD_Titre_Catalogue_Hard A:HOVER
{
	color:#101e67;
	text-decoration: underline;
}

.TD_Titre_Catalogue_Hard_Droite
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue_bleu.gif) scroll no-repeat right 0px;
	border-right: 1px solid #fff;

}
.TD_Bas_Catalogue_Hard_Gauche
{
	background: #FFFFFF url(/Common/Images/bas_catalogue_bleu.gif) scroll no-repeat 0 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}
.TD_Bas_Catalogue_Hard
{
	background: #FFFFFF url(/Common/Images/bas_catalogue_bleu.gif) scroll no-repeat 50% 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}
.TD_Bas_Catalogue_Hard_Droite
{
	background: #FFFFFF url(/Common/Images/bas_catalogue_bleu.gif) scroll no-repeat right 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}
/*Service*/
.TD_Titre_Catalogue_Serv_Gauche
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue_orange.gif) scroll no-repeat 0 0px;
	border-right: 1px solid #fff;
}

.TD_Titre_Catalogue_Serv
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue_orange.gif) scroll no-repeat 50% 0px;
	text-align:center;
	color:#d96901;
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	padding:5px 0px 4px 0px;
	border-right: 1px solid #fff;
	white-space: nowrap;
}
.TD_Titre_Catalogue_Serv A
{
	color:#d96901;
	text-decoration: none;
}
.TD_Titre_Catalogue_Serv A:HOVER
{
	color:#d96901;
	text-decoration: underline;
}

.TD_Titre_Catalogue_Serv_Droite
{
	background: #FFFFFF url(/Common/Images/fond_titre_catalogue_orange.gif) scroll no-repeat right 0px;
	border-right: 1px solid #fff;

}
.TD_Bas_Catalogue_Serv_Gauche
{
	background: #FFFFFF url(/Common/Images/bas_catalogue_orange.gif) scroll no-repeat 0 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}
.TD_Bas_Catalogue_Serv
{
	background: #FFFFFF url(/Common/Images/bas_catalogue_orange.gif) scroll no-repeat 50% 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}
.TD_Bas_Catalogue_Serv_Droite
{
	background: #FFFFFF url(/Common/Images/bas_catalogue_orange.gif) scroll no-repeat right 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}

.TD_Bas_Catalogue_Gauche
{
	background: #FFFFFF url(/Common/Images/bas_catalogue.gif) scroll no-repeat 0 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}
.TD_Bas_Catalogue
{
	background: #FFFFFF url(/Common/Images/bas_catalogue.gif) scroll no-repeat 50% 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}
.TD_Bas_Catalogue_Droite
{
	background: #FFFFFF url(/Common/Images/bas_catalogue.gif) scroll no-repeat right 0px;
	height: 25px;
	border: solid 1px #FFFFFF;
}



.TD_Libelle_Advanced_Search2 A
{
	color:#CC0000;
	text-decoration: underline;
}

.TD_Libelle_Advanced_Search2 A:HOVER
{
	text-decoration: underline;
}


.TD_Libelle_Advanced_Search3
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	height: 15px;
	font-weight:bold;
	padding:0px 3px 0px 3px;
	border-left: 1px solid #FFFFFF;
	text-align:center;
	background-color: #B3B3B3;
	background-image: url(/Common/Images/bg_results_title.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
}

.TD_Libelle_Advanced_Search3 A
{
	color:#CC0000;
	text-decoration: underline;
}

.TD_Libelle_Advanced_Search3 A:HOVER
{
	text-decoration: underline;
}


.TD_Libelle_Resultat
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	border: 1px solid #FFFFFF;
	padding:0px 5px 0px 5px;
	background-color:#eeeeee;
	text-align:center;
}
.TD_Libelle_Resultat A
{
	color:#C90304;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
.TD_Libelle_Resultat3
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	border: 1px solid #FFFFFF;
	background-color:#eeeeee;
	text-align:center;
	padding:0px 3px 0px 3px;
}
.TD_Libelle_Resultat3 A
{
	color:#C90304;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
.TD_Libelle_Resultat_alt
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	padding:2px 0px 2px 0px;
	border: 1px solid #FFFFFF;
	background-color:#dddddd;
	width: 160px;
	text-align:center;
}
.TD_Libelle_Resultat_alt A
{
	color:#C90304;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}

.TD_Libelle_Resultat2
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	padding:2px 5px 2px 5px;
	border: 1px solid #FFFFFF;
	background-color:#eeeeee;
}
.TD_Libelle_Resultat2 A
{
	color:#687c00;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}
.TD_Libelle_Resultat2 INPUT
{
	color:#687c00;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	border: solid 1px #666666;
	padding-left: 2px;
	text-align: right;
}
.TD_Libelle_Resultat2_alt
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	padding:2px 5px 2px 5px;
	border: 1px solid #FFFFFF;
	background-color:#dddddd;
}
.TD_Libelle_Resultat2_alt A
{
	color:#7f9700;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}

.identification_in
{
	border:0px solid red;
	width:250px;
	margin:0px;
	padding:0px;
}

.td_identification_head
{
	margin:0px;
	padding:0px;
	border:0px solid red;
}

.td_identification_head IMG
{
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}

.td_identification_middle
{
	background: Transparent url(/Common/Images/identification_middle.jpg) 0px 0px repeat-y;
}
.td_identification_middle2
{
	background: Transparent url(/Common/Images/identification_middle.jpg) 0px 0px repeat-y;
}
.td_identification_middle INPUT
{
	width:230px;
	height:20px;
	margin:0px 10px 0px 10px;
	padding:1px 0px 1px 10px;
	border:0px solid #FF8803;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	background: Transparent url(/Common/Images/bg_identification_input.gif) 0px 0px no-repeat;
}
.libelle
{
	color:#FF8803;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding: 2px 0px 2px 10px;
}
.alerte
{
	color:#CC0000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding: 2px 0px 2px 30px;
	background: Transparent url(/Common/Images/visu_err.jpg) 0px 0px no-repeat;
	height:25px;
}

.BTNidentification
{
	color:#FFFFFF;
	text-transform:uppercase;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	width: 100px;
	height:25px;
	background: Transparent url(/Common/Images/btn_identification_validate.jpg) 0px 0px no-repeat;
	border:0px;
}

.TABLEChoix TD
{
	
}

.TABLEChoix TD A
{
	display: block !important;
	
	font-family: Arial;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	padding-top: 5px;
	border: solid 0px #CC0000;
	text-align: center;
	background-color: Transparent;
	background-image: URL(/Common/Images/btn_210_24.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 24px;
	width: 210px;
	margin: 3px 3px 3px 3px;
	
}


/* Order Step */
.Table_Order_Step
{
}
.TD_Order_Step_Empty
{
	background-image:url(/Common/images/order_empty.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:137px;
	height:64px;
	margin: 0px;
	vertical-align:top;
	font-family:Arial;
	font-size:11px;
	color:#FE1301;
	font-weight:bold;
}

.TD_Order_Step_On
{
	background-image:url(/Common/images/order_on.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:137px;
	height:64px;
	margin: 0px;
	vertical-align:top;
	font-family:Arial;
	font-size:11px;
	color:#FFA33E;
	font-weight:bold;
}
.TD_Order_Step_Off
{
	background-image:url(/Common/images/order_off.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:137px;
	height:64px;
	margin: 0px;
	vertical-align:top;
	padding-top:5px;
	font-family:Arial;
	font-size:11px;
	color:#86A4BC;
	font-weight:bold;
}
.TD_Order_Step_Off A
{
	font-family:Arial;
	font-size:11px;
	color:#86A4BC;
	font-weight:bold;
	text-decoration: none;
}
.TD_Order_Step_Old
{
	background-image:url(/Common/images/order_old.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:137px;
	height:64px;
	margin: 0px;
	padding-top:5px;
	vertical-align:top;
	font-family:Arial;
	font-size:11px;
	color:#CAC8C9;
	font-weight:bold;
}
.TD_Order_Step_Old A
{
	font-family:Arial;
	font-size:11px;
	color:#B9B9B9;
	font-weight:bold;
	text-decoration: none;
}
.div_step_number
{
	display:block;
	position:inherit;
	top:0px;
	left:0px;
}
.Div_texte
{
	top:0px;
	left:0px;
	z-index:2;
	width:137px;
	vertical-align:middle;
	text-align:center;
	padding: 10px 0px 0px 0px;
}
.TD_Order_Step_On .number01
{
	background-image:url(/Common/images/01_on.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_On .number02
{
	background-image:url(/Common/images/02_on.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_On .number03
{
	background-image:url(/Common/images/03_on.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_On .number04
{
	background-image:url(/Common/images/04_on.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_On .number05
{
	background-image:url(/Common/images/05_on.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_On .number06
{
	background-image:url(/Common/images/06_on.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Off .number01
{
	background-image:url(/Common/images/01_off.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Off .number02
{
	background-image:url(/Common/images/02_off.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Off .number03
{
	background-image:url(/Common/images/03_off.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Off .number04
{
	background-image:url(/Common/images/04_off.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Off .number05
{
	background-image:url(/Common/images/05_off.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Off .number06
{
	background-image:url(/Common/images/06_off.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Old .number01
{
	background-image:url(/Common/images/01_old.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Old .number02
{
	background-image:url(/Common/images/02_old.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Old .number03
{
	background-image:url(/Common/images/03_old.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Old .number04
{
	background-image:url(/Common/images/04_old.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Old .number05
{
	background-image:url(/Common/images/05_old.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TD_Order_Step_Old .number06
{
	background-image:url(/Common/images/06_old.gif);
	background-position:4px 3px;
	background-repeat:no-repeat;
}
.TDPrint
{
	padding-left: 5px;
	padding-right: 5px;
}
.TABLEFormulaire
{
	font-size: 11px;
	color: #666666;
	font-family: Arial;
}
.TABLEFormulaire TD
{
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	text-align: left;
	background-color: #eeeeee;
	padding-right: 10px;
	padding-left: 10px;
}
.TABLEFormulaire .TDLib
{
	padding-right: 10px;
	font-weight: bold;	
	width: 150px;
	background-color: #dddddd;
}
.TABLEFormulaire .TDLibLibre
{
	padding-right: 10px;
	font-weight: bold;	
	background-color: #dddddd;
}
.TABLEFormulaire TD .INPUTText
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	border: solid 1px #666666;
	padding-left: 2px;
	width: 180px;
}
.TABLEFormulaire TD SELECT
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	border: solid 1px #666666;
	padding-left: 2px;
	width: 180px;
}
.TABLEFormulaire TD TEXTAREA
{
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	border: solid 1px #666666;
	padding-left: 2px;
	width: 180px;
	height: 60px;
}
.TABLEFormulaireBlanc
{
	font-size: 11px;
	color: #666666;
	font-family: Arial;
}
.TABLEFormulaireBlanc TD
{
	font-size: 11px;
	color: #666666;
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
	padding-right: 10px;
	padding-left: 10px;
}
.TABLEFormulaireBlanc .TDLib
{
	padding-right: 10px;
	font-weight: bold;	
	width: 150px;
	background-color: #ffffff;
}
.btSubmit
{
	font-family: Arial;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	padding: 1px 7px 1px 7px;
	border: solid 1px #CC0000;
	text-align: center;
	background-color: #CC0000;
	background-image: URL(/Common/Images/backbt.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 20px;
	width: 270px;
	margin: 3px 3px 3px 3px;
}
.btSubmit:HOVER
{

}
/** Resultat **/
.TableResultat
{
	width: 100%;
	border: solid 1px #CCCCCC;
}
.TableResultat TD
{
	padding: 1px 5px 1px 5px;
	border: solid 1px #CCCCCC;
}
.TDResultatGroupe
{
	background-color:#FF8B2D;
	font-size: 12px;
	color: White;
	font-weight: bold;
}
.TDResultatEntete
{
	font-weight: bold;
	background-color: #AAAAAA;
	color: White;
	font-size: 11px;
}
.TDResultatData
{
	text-align: center;
	font-size: 11px;
}
.TRResultatSousTotal
{
	background-color: #AAAAAA;
	color: White;
	font-size: 12px;
}
.TRResultatTotal
{
	background-color: #AAAAAA;
	color: White;
	font-size: 12px;
}
.TDResultatSousTotal
{
	font-family: Arial;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	color: White;
}
.TDResultatTotal
{
	font-size: 12px;
	color: White;
	font-weight: bold;
	text-align: right;
}
#bulle TABLE
{
	font-size: 11px;
	color: #666666;
	background-color: #dedede;
	font-family: Arial;
	width: 300px;
	border: solid 2px #024890;
	padding: 3px 3px 3px 3px;
}

.espacement .TD_Libelle_Resultat
{
	padding-top: 8px;
	padding-bottom: 8px;
}
.bordure_grise
{
	border:1px solid #666666;
	width: 100%;
	height: 100%;
}

.TXTQTE
{
	text-align: right;	
}
.TdbtExport A
{
	font-family: Arial;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	padding: 1px 7px 1px 7px;
	border: solid 1px #CC0000;
	text-align: center;
	background-color: #CC0000;
	background-image: URL(/Common/Images/backbt.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 20px;
	width: 270px;
	margin: 3px 3px 3px 3px;
}
/*======= CALQUE DE CONFIRMATION PANIER PUBLIC ET CONTACT PUBLIC =======*/
.confirmation
{
	Z-INDEX: 2;
	POSITION: absolute;
	width:450px;
	height:130px;
	top:285px;
	left:190px;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	color: #333333;
	background-color: #eeeeee;
	font-family: Arial;
	border: solid 2px #ac111d;
	padding: 3px 3px 3px 3px;
	display:none;
}
.confirmation A
{
	display: block !important;
	font-family: Arial;
	font-size: 11px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
	padding-top: 5px;
	border: solid 0px #CC0000;
	text-align: center;
	background-color: Transparent;
	background-image: URL(/Common/Images/btn_210_24.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 24px;
	width: 210px;
}
.td_encart_bas_accueil
{

    background: transparent url(/Common/Images/fond_sousnav_accueil.jpg) no-repeat scroll 0px 0px;
    width: 820px;
    height: 45px;
    font-family: verdana;
    font-size: 11px;
    color:#e22e44;
    font-weight:normal;
    vertical-align:middle;
    text-align:center;

} 
.td_encart_bas_accueil A
{
    font-family: verdana;
    font-size: 11px;
    color:#e22e44;
    font-weight:normal;
    text-decoration:underline;
}
#div_rech_bandeau
{
	position: absolute;
	top: 38px;
	margin-left: 585px;		
}
.INPUT_Mot_bandeau
{
	display: block;
	clear: both;
	font-family: Arial;
	font-size: 11px;
	width: 130px;
	height: 16px !important;
	height: 20px;
	margin-right: 1px;
	border: solid 1px #545454;
	background-color: #FFFFFF;
	padding-left: 5px;
}
.A_OK_bandeau IMG
{
	display: block;
	clear: both;
}
.td_titre_rech_bandeau
{
	font-family: Arial;
	font-size: 11px;
	height: 15px;
	vertical-align: bottom;
	font-weight: bold;
	color: #2a5580;
}
#div_rech_bandeau_public
{
	position: absolute;
	top: 20px;
	margin-left: 640px;		
}
.INPUT_Mot_bandeau_public
{
	display: block;
	clear: both;
	font-family: Arial;
	font-size: 11px;
	width: 130px;
	height: 16px !important;
	height: 20px;
	margin-right: 1px;
	border: solid 1px #545454;
	background-color: #FFFFFF;
	padding-left: 5px;
}
.A_OK_bandeau_public IMG
{
	display: block;
	clear: both;
}
.td_titre_rech_bandeau_public
{
	font-family: Arial;
	font-size: 11px;
	height: 15px;
	vertical-align: bottom;
	font-weight: bold;
	color: #2a5580;
}
