@charset "utf-8";
/* CSS Document */
body
{
	background: #ced2df url(../images/fond.jpg) repeat-x;
	margin:0px;
	
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}

#entete_haut
{
	width:988px;
	height:41px;
	background: url(../images/entete_haut.gif) no-repeat;
}
#entete_cartospe
{
	width:301px;
	height:94px;
	background: url(../images/entete_cartospe.gif) no-repeat #FFF;
}
#entete_flash
{
	width:311px;
	height:94px;
	background-color:#FFF;
}
#entete_visuel
{
	width:376px;
	height:94px;
	background: url(../images/entete_visuel.gif) no-repeat;
}
#entete_spacer
{
	width:988px;
	height:8px;
	background: url(../images/entete_spacer.gif) no-repeat;
}
#entete_blanc_gauche
{
	width:7px;
	height:35px;
	background: url(../images/entete_blanc_gauche.gif) repeat-y;
}
#entete_blanc
{
	height:35px;
	background: #FFF;
}
#menu_g
{
	width:2px;
	height:35px;
	background: url(../images/cartospe_h_12.jpg) repeat;
}
#menu_d
{
	width:2px;
	height:35px;
	background: url(../images/cartospe_h_22.jpg) repeat;
}
#menu_orange_cg
{
	width:3px;
	height:3px;
	background: url(../images/menu_orange_cg.jpg) no-repeat;
}
#menu_orange_g
{
	width:3px;
	height:32px;
	background: url(../images/menu_orange_g.jpg) repeat-y;
}
#menu_orange_h
{
	height:3px;
	background: url(../images/menu_orange_h.jpg) repeat-x;
}
#menu_orange_m
{
	height:3px;
	background: #f58200 repeat;
}
#menu_orange_cd
{
	width:3px;
	height:3px;
	background: url(../images/menu_orange_cd.jpg) no-repeat;
}
#menu_orange_d
{
	width:3px;
	height:32px;
	background: url(../images/menu_orange_d.jpg) repeat-y;
}

#menu_blanc_cg
{
	width:3px;
	height:3px;
	background: url(../images/cartospe_h_16.jpg) no-repeat;
}
#menu_blanc_g
{
	width:3px;
	height:32px;
	background: url(../images/cartospe_h_25.jpg) repeat-y;
}
#menu_blanc_h
{
	height:3px;
	background: url(../images/cartospe_h_17.jpg) repeat-x;
}
#menu_blanc_m
{
	height:3px;
	background: #fff repeat;
}
#menu_blanc_cd
{
	width:3px;
	height:3px;
	background: url(../images/cartospe_h_19.jpg) no-repeat;
}
#menu_blanc_d
{
	width:3px;
	height:32px;
	background: url(../images/cartospe_h_27.jpg) repeat-y;
}
#img_lang
{
	width:29px;
	height:35px;
	background: #fff;	
}
#orange_gauche{
	width:525px;
	height:10px;
	background: url(../images/orange_gauche.gif) no-repeat;
}
#entete_types_emballages{
	width:463px;
	height:45px;
	background: url(../images/entete_types_emballages.gif) no-repeat;
}
#txt_types_emballages{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	padding-left:160px;
	padding-top:18px;
}
#entete_blanc_bas
{
	width:988px;
	height:2px;
	background: url(../images/entete_blanc_bas.gif) no-repeat;
}
#bleu_gauche
{
	width:7px;
	height:126px;
	background: url(../images/bleu_gauche.gif) no-repeat;
}
#bleu_fond
{
	width:974px;
	height:126px;
	background: url(../images/bleu_fond.jpg) no-repeat;
}
#bleu_droite
{
	width:7px;
	height:126px;
	background: url(../images/bleu_droite.gif) no-repeat;
}
.menu_blanc_gauche
{
	width:5px;
	height:29px;
	background: url(../images/menu_blanc_gauche.jpg) no-repeat;
}
.menu_blanc_fond
{
	width:177px;
	height:29px;
	background: #fff;
}
.menu_blanc_droite
{
	width:5px;
	height:29px;
	background: url(../images/menu_blanc_droite.jpg) no-repeat;
}
.menu_selection_gauche
{
	width:3px;
	height:19px;
	background: url(../images/menu_selection_gauche.jpg) no-repeat;
}
.menu_selection_fond
{
	width:150px;
	height:19px;
	background: #ff9b2b;
}
.menu_selection_droite
{
	width:3px;
	height:19px;
	background: url(../images/menu_selection_droite.jpg) no-repeat;
}
.txt_menu_sel{
	color:#FFF;
}
.txt_menu_unsel{
	color:#336699;
}
.txt_menu{
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	white-space:nowrap;
}
.txt_menu_nbold{
	font-weight:normal;
	vertical-align:middle;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	white-space:nowrap;
}

#blanc_gauche
{
	width:7px;
	background: url(../images/blanc_gauche.jpg) no-repeat;
}
#blanc_fond
{
	width:974px;
	background: #fff; 
}
#blanc_droite
{
	width:7px;
	background: url(../images/blanc_droite.jpg) no-repeat;
}

#gauche_home
{
	width:317px;
}

.txt_home{
	color:#313b6a;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	vertical-align:top;
	text-align:justify;
}

.txt_home11{
	color:#313b6a;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:11px;
	vertical-align:top;
	text-align:justify;
	white-space:nowrap;
}

#txt_plus{
	color:#f68000;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
}

#carte_france
{
	width:111px;
	height:109px;
	background: url(../images/carte_france.jpg) no-repeat;
}

#visuel_home
{
	width:656px;
	height:307px;
	vertical-align:top;
}

#bas_coin_gauche_haut
{
	width:7px;
	height:6px;
	background: url(../images/bas_coin_gauche_haut.gif) repeat-y;
}
#milieu_blanc
{
	width:974px;
	height:6px;
	background: #fff; 
}
#bas_coin_droite_haut
{
	width:7px;
	height:6px;
	background: url(../images/bas_coin_droite_haut.gif) repeat-y;
}

#bas_coin_gauche_bas
{
	width:12px;
	height:6px;
	background: url(../images/bas_coin_gauche_bas.gif) repeat-y;
}
#bas_blanc
{
	width:964px;
	height:6px;
	background: url(../images/bas_blanc.gif) repeat-x;
}
#bas_coin_droite_bas
{
	width:12px;
	height:6px;
	background: url(../images/bas_coin_droite_bas.gif) repeat-y;
}
#txt_footer{
	color:#4a515e;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:11px;
	padding-left:35px;
	padding-top:10px;
}
.ctxt_footer{
	color:#4a515e;
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:11px;
}

#menu_admin{
	background-color:#DDD;
	padding-left:5px;
}

#ssmenu_admin{
	background-color:#999;
	padding-left:5px;
}

.menup{
	color: #666666;
	empty-cells: show;
	font-size: 10px;
	font-weight: bold;
	margin: 2px 2px 7px 2px;	
	text-align: center;
	border-right:solid 1px #030303;
}

.menup_selected{
	color: #F00;
	empty-cells: show;
	font-size: 10px;
	font-weight: bold;
	margin: 2px 2px 7px 2px;	
	text-align: center;
	border-right:solid 1px #030303;
}

.ssmenu_selected{
	color: #666666;
	empty-cells: show;
	font-size: 10px;
	font-weight: bold;
	margin: 2px 2px 7px 2px;	
	text-align: center;
	border-right:solid 1px #030303;	
}

.ssmenu{
	color: #666666;
	empty-cells: show;
	font-size: 10px;
	font-weight: bold;
	margin: 2px 2px 7px 2px;	
	text-align: center;
	border-right:solid 1px #030303;
}

a
{
	color: #336699;
	outline: none;
	text-decoration: none;
}

th.libcontact{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	white-space:nowrap;
	color:#1f3b6b;
}

#contact_civilite{
	width:233px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1f3b6b;
}

#contact_prenom, #contact_nom, #contact_societe, #contact_adresse, #contact_email, #contact_activite {
	width:229px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1f3b6b;
}

#contact_cp{
	width:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1f3b6b;
}

#contact_commune{
	width:181px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1f3b6b;
}

#contact_tel, #contact_fax, #contact_por{
	width:71px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1f3b6b;
}

#contact_message{
	width:358px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1f3b6b;
}

.error_list{
	color:#F00;
}

#decli_ext_gauche
{
	width:6px;
	height:6px;
	background: url(../images/decli_ext_gauche.jpg) no-repeat;
}
#decli_fond
{
	width:938px;
	height:6px;
	background-color:#FFF;
}
#decli_ext_droite
{
	width:6px;
	height:6px;
	background: url(../images/decli_ext_droite.jpg) no-repeat;
}
#visuel_decli
{
	width:162px;
	height:197px;
	background: url(../images/visuel_decli.jpg) no-repeat;
}
#carte_ctc
{
	width:337px;
	height:316px;
	background: url(../images/carte_ctc.gif) no-repeat;
	vertical-align:top;
	text-align:left;
}
#frmcarte_ctc{
	margin-left:20px;
	margin-top:19px;
}
#link_ctc{
	font-size:9px;	
	margin-left:20px;
}
#txt_titre_decli{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ff8702;
	text-align:left;
}
#txt_bleu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1f3b6b;
	text-align:left;
}
#decli_haut_gauche
{
	width:6px;
	height:6px;
	background: url(../images/decli_haut_gauche.jpg) no-repeat;
}
#decli_haut
{
	height:6px;
	background: url(../images/decli_haut.jpg) repeat-x;
}
#decli_haut_droite
{
	width:6px;
	height:6px;
	background: url(../images/decli_haut_droite.jpg) no-repeat;
}
#decli_gauche
{
	width:6px;
	background: url(../images/decli_gauche.jpg) repeat-y;
}
#decli_droite
{
	width:6px;
	background: url(../images/decli_droite.jpg) repeat-y;
}
#decli_bas_gauche
{
	width:6px;
	height:6px;
	background: url(../images/decli_bas_gauche.jpg) no-repeat;
}
#decli_bas
{
	height:6px;
	background: url(../images/decli_bas.jpg) repeat-x;
}
#decli_bas_droite
{
	width:6px;
	height:6px;
	background: url(../images/decli_bas_droite.jpg) no-repeat;
}
#content_back{
	text-align:left;
}
.tableau {
    border-collapse:collapse;
    font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}
.tableau td {
	padding : 0.1em ;
    
    font-size:10px;
    border-spacing:0;
    border:1px solid #666;
    empty-cells: show;
    background-color:white;
   
 }
.tableau caption {
    font-size:2em;
    padding:1em 0 0.5em 1em; // HDBG;
}
.tableau tr{
	
	
}

.tableau tr.impaire td {
   	
   background-color: #eee;
}
.tableau th {
   color: #666;
   font-size:10px;
   
 
   font-weight:bold;
   text-align:center;
   
   
    padding : 0.2em ;
    border-spacing:0;
    border:1px solid #666;
    empty-cells: show;
    background-color:#eee;
}
.texte_orange14{
	color:#ff8700;
	font-size:14px;
	text-align:left;
}
.texte_orange14b{
	color:#ff8700;
	font-size:14px;
	text-align:left;
	font-weight:bold;
}
.texte_orange12{
	color:#ff8700;
	font-size:12px;
	text-align:left;
}
.texte_orange11{
	color:#ff8700;
	font-size:11px;
	text-align:left;
}
.texte_orange12b{
	color:#ff8700;
	font-size:12px;
	text-align:left;
	font-weight:bold;
}
.texte_orange13{
	color:#ff8700;
	font-size:13px;
	text-align:left;
}
.ligne_famille{
	border-top:1px solid #ccc;
	padding-top:8px;
}
.titre_famille{
	color:#313b6a;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
.txt_bleu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1f3b6b;
	text-align:left;
}
.txt_bleu11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#1f3b6b;
	text-align:left;
}
.txt_gris11{
	font-size:11px;
	color:#929292;
	text-align:left;
}
.txt_gris12{
	font-size:12px;
	color:#929292;
	text-align:left;
}
.txt_arrete{
	background-color:#96a7be;
	text-align:left;
	color:#FFF;
	font-weight:bold;
	padding-left:5px;
	font-size:11px;
}
.txt_pdflnk{
	background-color:#eff2f5;
	height:25px;
	text-align:left;
	color:#000;
	font-weight:normal;
	padding-left:5px;
	border-top:3px solid #FFF;
}
.txt_noir11{
	font-size:11px;
	color:#000;
	text-align:left;
}
#fond_video{
	width:296px;
	height:40px;
	background: url(../images/fond_video.jpg) no-repeat;
	vertical-align:middle;
	text-align:center;
	color:#000;
}
.fond_prd{
	background: url(../images/fond_prd.jpg) no-repeat;
	width:152px;
	height:19px;
	border:0;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	padding-top:3px;
}
.txt_blanc{
	color:#FFF;
}
.txt_mnu a{
	color:#1f3b6b;
}
.txt_justify{
	text-align:justify;
}
