/* CSS Standard */

@import url(mila.css);

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #ecebeb;
	background-image: url(../pics/std/bg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
}


.bg-deg
	{
	background: url(../pics/std/bg-deg.jpg) repeat-x;
	background-position:bottom;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	}

/* Links */

a.lnk_gris
	{
	font-size:11px;
	text-decoration:underline;
	color:#676767;	
	}	

a.lnk_gris:hover
	{
	color:#000000;
	}

a.lnk_gris2
	{
	font-size:12px;
	text-decoration:none;
	color:#676767;	
	}	

a.lnk_gris2:hover
	{
	color:#000000;
	}

a.lnk_disc
	{
	background: url(../pics/std/picto_disc2.jpg) no-repeat 0 0;
	color:#676767;
	font-size:11px;
	text-decoration:underline;
	padding-left:20px;
	height:30px;
	}

a.lnk_disc:hover
	{
	color:#000000;
	}

a.lnk_voir_pdt
	{
	background:url(../pics/std/picto_voir_pdt.gif) no-repeat 0 0;
	padding-left:20px;
	text-decoration:underline;
	color:#666666;
	}

a.lnk_voir_pdt:hover
	{
	color:#000000;
	}
	
a.retour-gris
	{
	text-transform:none;
	text-decoration:none;
	color:#666666;
	font-weight:bold;
	}

a.retour-gris:hover, a.lnk-consom:hover, a.lnk-pieces:hover, a.lnk-dl:hover
	{
	color:#000000;
	}


a.lnk-consom
	{
	color:#666666;
	font-weight:bold;
	background:url(../pics/std/picto-loupe.gif) no-repeat 1px 0;
	padding-left:20px;
	text-decoration:underline;
	}

a.lnk-pieces
	{
	color:#666666;
	font-weight:bold;
	background:url(../pics/std/picto-accessoire.gif) no-repeat 0 0;
	padding-left:20px;
	text-decoration:underline;
	}

a.lnk-dl
	{
	color:#666666;
	font-weight:bold;
	background:url(../pics/std/picto-dl.gif) no-repeat 0 0;
	padding-left:20px;
	text-decoration:underline;
	}
	
/* BOUTONS STANDARDS  */

.bt-bleu a
	{
	float:left;
	background:url(../pics/std/bt-acheter-b1.jpg) no-repeat;
		background-position:right;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:25px;
	padding:0;
	}

.bt-bleu a span
	{
	float:left;
	display:block;
	white-space:nowrap;
	height:25px;
	padding:4px 14px 0px 14px;
	background:url(../pics/std/bt-acheter-b2.jpg) no-repeat;
	}


/* Separateurs */

.ligne-grise
	{
	font-size:1pt;
	height:5px;
	border-bottom:1px solid #CCCCCC;
	}

.ligne-noire
	{
	font-size:1pt;
	height:5px;
	border-bottom:1px solid #000000;
	}


/* Header */

.std_top_bg
	{
	width:784px;
	height:105px;
	background: url(../pics/std/bg_top.jpg) no-repeat;
	position:relative;
	}

.std_top_logo
	{
	position: absolute;
	padding-left:10px;
	margin:0;
	top:8px;
	left:0;
	}

.top_links
	{
	position:absolute;
	top:45px;
	right:70px;
	}

.top_link_myc
	{
	background: url(../pics/std/picto_myc.jpg) no-repeat 0 0;
	padding-top:2px;
	padding-left:20px;
	text-decoration:none;
	color:#FFFFFF;
	}

.top_link_myc:hover
	{
	text-decoration:underline;
	}

.top_link_myp
	{
	margin-left:12px;
	background: url(../pics/std/picto_myp.jpg) no-repeat 0 0;
	padding-top:2px;
	padding-left:20px;
	text-decoration:none;
	color:#FFFFFF;
	}

.top_link_myp:hover
	{
	text-decoration:underline;
	}

.top_link_myo
	{
	margin-left:12px;
	background: url(../pics/std/picto_myo.jpg) no-repeat 0 0;
	padding-top:2px;
	padding-left:20px;
	text-decoration:none;
	color:#FFFFFF;
	}

.top_link_myo:hover
	{
	text-decoration:underline;
	}

.top_link_disc
	{
	margin-left:12px;
	background: url(../pics/std/picto_disc.jpg) no-repeat 0 0;
	padding-top:2px;
	padding-left:20px;
	text-decoration:none;
	color:#FFFFFF;
	}

.top_link_disc:hover
	{
	text-decoration:underline;
	}


.top_link_home
{
margin-left:12px;
	background: url(../pics/std/picto-accueil.gif) no-repeat 0px 5px;
	padding-top:2px;
	padding-left:12px;
	text-decoration:none;
	color:#FFFFFF;
}

.top_link_home:hover
{
text-decoration:underline;
}

.top_link_cont
{
	margin-left:12px;
	background: url(../pics/std/picto-mes-contacts.gif) no-repeat 0px 5px;;
	padding-top:2px;
	padding-left:15px;
	text-decoration:none;
	color:#FFFFFF;
}

.top_link_cont:hover
{
text-decoration:underline;
}

.top_search {
	position:absolute;
	top:7px;
	right:55px;
}

/* ONGLETS */

.std_ong_top {
	padding:0 3px;
}

.top_onglets
	{
	margin:5px 0 0 0;;
	width:784px;
	}

.top_onglets_cnt
	{
	padding-left:10px;
	}

.inp-recherche
{
font-size:10px;
padding-top:2px;
width:150px;
}

.inp-bt-recherche
{
font-size:11px;
margin-top:2px;
height:20px;
padding-bottom:2px;
}



/* LIGNE DE LIENS SOUS ONGLETS */

.top_ong_list0
	{
	width:100%;
	height:22px;
	background: url(../pics/std/onglets/bg_list0.jpg) repeat-x;
	}

.top_ong_list1
	{
	width:100%;
	height:22px;
	background: url(../pics/std/onglets/bg_list1.jpg) repeat-x;
	}

.top_ong_list2
	{
	width:100%;
	height:22px;
	background: url(../pics/std/onglets/bg_list2.jpg) repeat-x;
	}

.top_ong_list3
	{
	width:100%;
	height:22px;
	background: url(../pics/std/onglets/bg_list3.jpg) repeat-x;
	}

.top_ong_list4
	{
	width:100%;
	height:22px;
	background: url(../pics/std/onglets/bg_list4.jpg) repeat-x;
	}

.top_ong_list5
	{
	width:100%;
	height:22px;
	background: url(../pics/std/onglets/bg_list5.jpg) repeat-x;
	}

.top_ong_list6
	{
	width:100%;
	height:22px;
	background: url(../pics/std/onglets/bg_list6.jpg) repeat-x;
	}

.top_ong_list7
	{
	width:100%;
	height:22px;
	background: url(../pics/std/onglets/bg_list7.jpg) repeat-x;
	}

	
.top_ong_list_cnt
	{
	width:784px;
	padding-left:20px;
	padding-top:2px;
	margin-left:auto;
	margin-right:auto;
	}

a.top_link_main
	{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-right:10px;
	}

a.top_link_main:hover
	{
	text-decoration:underline;
	}

a.top_link2_main
	{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	padding-right:10px;
	}

a.top_link2_main:hover
	{
	color:#000000;
	text-decoration:underline;
	}

.top_link_sep
	{
	color:#FFFFFF;
	padding-right:10px;
	}

.top_link2_sep
	{
	color:#666666;
	padding-right:10px;
	}

/*  BLOC GAUCHE - MAIN PART */

.std_page1
	{
	width:784px;
	margin-left:auto;
	margin-right:auto;
	border-left:#999999 1px solid;
	border-right:#999999 1px solid;
	border-bottom:#999999 1px solid;
	background-color:#FFFFFF;
	padding: 0 5px 5px 5px;
	}

.std_bloc_central
{
	padding-top:5px;
}

.std_bloc_gauche
	{
	width:580px;
	padding:5px 0 0 0;
	}

*>.std_bloc_gauche
	{
	width:597px;
	padding:5px 0 0 0;
	}

.std_bloc_droite
	{
	width:180px;
	padding-left:5px;
	padding-top:5px;
	}

.cdf
	{
	padding-left:20px;
	width:100%;
	text-align:left;
	color:#8c8c8c;
	margin-bottom:10px;
	}

.cdf a
	{
	color:#8c8c8c;
	text-decoration:none;
	}
	
.cdf a:hover
	{
	color:#000000;
	text-decoration:underline;
	}

.home_blc_bienv
	{
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
	}
	
.home-txt-bienv
{
width:420px;
}

.pic-welcom
{
padding-right:10px;
float:left;
}

.cnt-degr-bleu
{
background:url(../pics/std/bg-degr-bleu.jpg) repeat-x top #FFFFFF;
text-align:justify;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}

.home-catal
{
	margin-left:20px;
}

.fond-catalogue
{
border-left:1px solid #E6E6E6;
padding-left:20px;
}


.home_cnt_conf2
{
width:48%;
}

.home_cnt_conf3
{
width:31%;
}

.home-ttr
{
padding-top:3px;
padding-bottom:3px;
text-align:left;
font-size:16px;
border-bottom:1px solid #CCCCCC;
}

.separateur17
{
height:17px;
background:url(../pics/std/separateur.gif) repeat-x;
font-size:1pt;
}

.home_cnt_ActuPromo
	{
	text-align:justify;
	}

.promo_ttr
	{
background:url(../pics/std/picto-promo.gif) no-repeat 0px 2px;
padding-top:3px;
padding-bottom:3px;
padding-left:25px;
text-align:left;
font-size:16px;
border-bottom:1px solid #CCCCCC;
	}
	
.infos_ttr
	{
background:url(../pics/std/picto-infos.gif) no-repeat 0px 2px;
padding-top:3px;
padding-bottom:3px;
padding-left:25px;
text-align:left;
font-size:16px;
border-bottom:1px solid #CCCCCC;
	}
	

.actu_ttr
{
background:url(../pics/std/picto-actu.gif) no-repeat 0px 0px;
padding-top:3px;
padding-bottom:3px;
padding-left:25px;
text-align:left;
font-size:16px;
border-bottom:1px solid #CCCCCC;
}

.catal_ttr
	{
background:url(../pics/std/picto-catalogue.gif) no-repeat 0px 0px;
padding-top:2px;
padding-bottom:3px;
padding-left:25px;	
text-align:left;
font-size:16px;
border-bottom:1px solid #CCCCCC;
	}

.conseils_ttr
{
background:url(../pics/std/picto-conseils.gif) no-repeat 0px 0px;
padding-top:3px;
padding-bottom:3px;
padding-left:25px;
text-align:left;
font-size:16px;
border-bottom:1px solid #CCCCCC;
}

.calendrier_ttr
{
background:url(../pics/std/picto-calendrier.gif) no-repeat 0px 3px;
padding-top:3px;
padding-bottom:3px;
padding-left:28px;
text-align:left;
font-size:16px;
border-bottom:1px solid #CCCCCC;
}

.actu-ttr-in, .actu-ttr-in a, .actu-ttr-in a:hover
{
color:#333399;
font-weight:bold;
text-decoration:none;
text-align:left;
}

.actu-ssttr
{
padding-top:5px;
font-size:11px;
color:#999999;
}

.actu-txt, .actu-txt a, .actu-txt a:hover
{
color:#666666;
text-decoration:none;
}

a.lire-suite
	{
	background:url(../pics/std/picto-fleche-bleu.gif) no-repeat 0px 6px;
	padding-left:8px;
	text-decoration:underline;
	color:#333399;
	}

a.lire-suite:hover
	{
	color:#000000;
	}

.zoom-ttr
{
background:url(../pics/std/picto-zoom.gif) no-repeat 0px 0px;
padding-top:3px;
padding-bottom:3px;
padding-left:25px;
text-align:left;
font-size:16px;
border-bottom:1px solid #CCCCCC;
}

.zoom-img
{
width:200px;
}

.zoom-cnt
{
width:440px;
padding-left:40px;
padding-top:20px;
text-align:left;
}

.zoom-ttr-in
{
font-size:16px;
}

.zoom-ss-ttr
{
color:#333399;
font-weight:bold;
}

.zoom-txt
{
text-align:justify;
}

/*  BLOC GAUCHE - MAIN PART */

.welcom-ttr
{
color:#333399;
font-size:16px;
font-weight:bold;
text-align:left;
}

.welcom-txt
{
text-align:justify;
}


.link-logo-txt
{
width:180px;
padding-top:5px;
font-weight:bold;
color:#333399;
}

/* BULL CSS */

.popUp-Trans
{
position:absolute;
width:100%;
height:100%;
z-index:500;
background-color:#000000;
filter:alpha(opacity=50);
opacity:0.5;
top:0;
left:0;
text-align:center;
}

.popUp-Trans-in
{
filter:alpha(opacity=100);
opacity:1;
position:absolute;
top:100px;
left:0;
text-align:center;
z-index:600;
margin-left:auto;
margin-right:auto;
width:100%;
}

.popUp-bt-Close
{
padding:20px;
}


.popUp-img
{
padding:20px;
border:1px solid #000000;
background-color:#FFFFFF;
}

/* Conseils et astuces */

.cons_chapo
{
text-align:left;
background-color:#FFFFD5;
padding:20px;
margin-bottom:10px;
}

.cons_ttr
{
font-weight:bold;
color:#666666;
font-size:16px;
padding-bottom:15px;
text-align:left;
}

.cons_ss_ttr
{
font-weight:bold;
font-size:12px;
color:#003399;
}

.cons_chapitre
{
text-align:justify;
padding:10px;
border-bottom:1px solid #CCCCCC;
margin-bottom:10px;
}

.cons_chap, .cons_chap a, .cons_chap a:hover, .cons_chap a:visited
{
font-weight:bold;
font-size:12px;
color:#003399;
padding-bottom:10px;
}

.cons_int, .cons_int a
{
text-align:justify;
text-decoration:none;
color:#666666;
padding-bottom:5px;
}

.cons_int li
{ list-style:square;}

.cons_tab_ttr
{
width:170px;
margin-right:3px;
text-align:left;
font-weight:bold;
background-color:#FFFFFF;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
}

.table-incident
{
text-align:left;
padding:10px;
}

.table-incident-ttr
{
background-color:#F2F2F2;
font-weight:bold;
padding-left:4px;
}

.table-incident-td1
{
background-color:#FFFFE8;
padding:4px;
}

.table-incident-td2
{
background-color:#ECF5FF;
padding:4px;
}

.table-incident-td3
{
background-color:#FFFFE8;
padding:4px;
}

/* Annuaire */

.ann_cnt
{
background:url(../pics/myc/bg-degr-bleu.jpg) repeat-x top #cdd0e1;
padding:10px;
}

.ann-coin-hg
{
width:4px;
height:4px;
background:url(../pics/myc/ong-coin-hg.gif) no-repeat;
}

.ann-coin-hm
{
width:517px;
height:4px;
background:url(../pics/myc/ong-bg-haut.gif) repeat-x;
}

.ann-coin-hd
{
width:4px;
height:4px;
background:url(../pics/myc/ong-coin-hd.gif) no-repeat;
}

.ann-coin-bg
{
width:4px;
height:4px;
background:url(../pics/myc/ong-coin-bg.gif) no-repeat;
}

.ann-coin-bm
{
width:517px;
height:4px;
background:url(../pics/myc/ong-bg-bas.gif) repeat-x;
}

.ann-coin-bd
{
width:4px;
height:4px;
background:url(../pics/myc/ong-coin-bd.gif) no-repeat;
}

.ann-cg-in
{
background-color:#f7f7f7;
border-left:1px solid #c2c2c2;
border-right:1px solid #c2c2c2;
padding-left:12px;
padding-right:12px;
text-align:left;
}

.ann-ttr-1
{
font-weight:bold;
border-bottom:1px solid #c2c2c2;
margin-bottom:10px;
}

.ann-col-g
{
width:50%;
padding-right:20px;
}

.ann-tel
{
background:url(../pics/myc/picto-tel.gif) no-repeat 0 0;
padding-left:18px;
}

.ann-tel-mob
{
background:url(../pics/myc/picto-mob.gif) no-repeat 0 0;
padding-left:18px;
}

.ann-fax
{
background:url(../pics/myc/picto-fax.gif) no-repeat 0 0;
padding-left:18px;
}

.ann-map, ann-map a
{
background:url(../pics/myc/picto-map.gif) no-repeat 0 0;
padding-left:18px;
color:#666666;
}

.ann-mail, ann-mail a
{
background:url(../pics/myc/picto-mail.gif) no-repeat 0 3px;
padding-left:18px;
color:#666666;
}



.ann-nom-serv
{
font-weight:bold;
color:#333399;
}

.ann-nom-pers
{
width:260px;
height:20px;
font-weight:bold;
}

.ann-mail-list
{
width:242px;;
background:url(../pics/myc/picto-mail.gif) no-repeat 0 3px;
padding-left:18px;
}

.ann-sep-nom
{
font-size:1;
height:10px;
border-bottom:1px solid #c2c2c2;
margin-bottom:5px;
}

/* Nouveautés */

.nouv-descr
{
width:220px;
padding-right:20px;
}

.nouv-video
{
width:250px;
}

/* Footer */

.footer
	{
	width:784px;
	margin-left:auto;
	margin-right:auto;
}

.footer-in
{
padding-top:5px;
}

.footer-links, .footer-links a, .footer-links a:visited
{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration:none;
}

.footer-links a:hover
{
color:#000000;
}

/* Suivi des dechets */

a.bt-bds {
	margin-top:8px;
	text-decoration:none;
	display:block;
	height:25px;
	background:url(../pics/std/bt-bds.jpg) no-repeat top left;
	width:220px;
}

a.bt-bds:hover {
	background:url(../pics/std/bt-bds.jpg) no-repeat bottom left;
}