body {
    margin: 0px;
    padding: 0px;
	background-image:url(../img/motif_fond.jpg);
	background-repeat:repeat;
	background-color:#FFFFFF;
	font-family:"Comic Sans MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

/************************************************************** HEADER **************************************************************/

#header
{
    text-align: center;
	margin: 0px;
}
#header_titre_fr {
    background-color: #000000;
    height: 47px;
	background-image:url(../img/titre.jpg);
	background-repeat:no-repeat;
}
#header_titre_en {
    background-color: #000000;
    height: 47px;
	background-image:url(../img/titre_en.jpg);
	background-repeat:no-repeat;
}
#header_titre_de {
    background-color: #000000;
    height: 47px;
	background-image:url(../img/titre_de.jpg);
	background-repeat:no-repeat;
}

#header_menu {
    background-color: #739e12;
    height: 51px;
    margin-top: 19px;
	background-repeat:repeat-x;
	width:100%;
}

#menu_rubrique{
	display:inline;
	float:left;
}
#menu_logo{
	margin-top:-30px;
}
.W4{width:4%;}
.W5{width:5%;}
.W6{width:6%;}
.W7{width:7%;}
.W8{width:8%;}
.W9{width:9%;}
.W10{width:10%;}
.W11{width:11%;}
.W12{width:12%;}
.W15{width:15%;}
.W16{width:16%;}

#milieu{

}

#page{
	margin-left:0px;
}

/************************************************************** GAUCHE **************************************************************/
#gauche {
    padding: 14px 10px;
    width: 182px;
    float: left;
}

#gauche_picto{
	float:left;
	width:180px;
	margin-left:15px;
}
#g_picto{
	float:left;
	width:33%;
}

#gauche1{
    width: 182px;
}

#gauche_haut1{
	background-image:url(../img/menu1_haut.png);
	background-repeat:no-repeat;
	height:56px;
}
#gauche_haut1_en{
	background-image:url(../img/menu1_haut_en.png);
	background-repeat:no-repeat;
	height:56px;
}
#gauche_haut1_de{
	background-image:url(../img/menu1_haut_de.png);
	background-repeat:no-repeat;
	height:56px;
}
#gauche_milieu1{
	background-image:url(../img/menu1_milieu.png);
	background-repeat:repeat-y;
	margin-top:-21px;
	padding-left:10px;
}
#gauche_bas1{
	background-image:url(../img/menu1_bas.png);
	background-repeat:no-repeat;
	height:215px;
	margin-top:-21px;
}
#gauche_bas1_en{
	background-image:url(../img/menu1_bas_en.png);
	background-repeat:no-repeat;
	height:215px;
	margin-top:-21px;
}

#gauche2 {
    width: 178px;
}

#gauche_haut2_fr{
	background-image:url(../img/menu2_haut.png);
	background-repeat:no-repeat;
	height:31px;
}
#gauche_haut2_en{
	background-image:url(../img/menu2_haut_en.png);
	background-repeat:no-repeat;
	height:31px;
}
#gauche_haut2_de{
	background-image:url(../img/menu2_haut_de.png);
	background-repeat:no-repeat;
	height:31px;
}

#gauche_milieu2{
	background-image:url(../img/menu2_milieu.png);
	background-repeat:repeat-y;
	padding-left:10px;
}
#gauche_milieu2 ul{
	margin:0;
}
#gauche_bas2{
	background-image:url(../img/menu2_bas.png);
	background-repeat:no-repeat;
	height:14px;
}

#gauche2 li, #gauche1 li{
	list-style:url(../img/puce.png);
	margin-left:-25px;
	padding-right:10px;
}
*+html #gauche2 li{
	margin-left:15px;
}

#gauche_haut2_logo_fr{
	background-image:url(../img/menu2_haut_logo.png);
	background-repeat:no-repeat;
	height:54px;
}
#gauche_haut2_logo_en{
	background-image:url(../img/menu2_haut_logo_en.png);
	background-repeat:no-repeat;
	height:54px;
}
#gauche_haut2_logo_de{
	background-image:url(../img/menu2_haut_logo.png);
	background-repeat:no-repeat;
	height:54px;
}

#gauche_bas2_logo{
	background-image:url(../img/menu2_bas_logo.png);
	background-repeat:no-repeat;
	height:193px;
}

#gauche_bas2_logo_en{
	background-image:url(../img/menu2_bas_logo_en.png);
	background-repeat:no-repeat;
	height:193px;
}


/************************************************************** CENTRE **************************************************************/

#centre, #centre_logo{
	padding-top:25px;
    margin-left: 183px;
    margin-right: 170px;
}

#centre_index{
	padding-top:25px;
    margin-left: 183px;
	margin-right:0px;
}

#centre_logo{
	margin-right:100px;
}


#centre_mc{
	margin:0px 18px 0px 14px;
	padding-left:20px;
	padding-right:40px;
	text-align:justify;
}

#centre_mc_index{
	margin:0px 0px 0px 14px;
	padding-left:20px;
	padding-right:40px;
	text-align:justify;
}




/************************************************************** DROITE **************************************************************/

#droite {
    padding: 11px 10px 11px 0px;
    width: 196px;
    float: right;
	margin-top:50px;
}

#droite_logo_accueil {
    padding: 11px 10px 11px 0px;
    width: 121px;
	margin-top:20px;
	margin-left:70px;
}

#droite_logo {
    padding: 11px 10px 11px 0px;
    width: 121px;
    float: right;
	margin-top:20px;
}

#droite_haut{
	background-image:url(../img/droite_haut.png);
	background-repeat:no-repeat;
	height:41px;
}
#droite_milieu{
	background-image:url(../img/droite_milieu.png);
	background-repeat:repeat-y;
	margin-top:0px;
	padding:10px 10px;
	text-align:center;
}
#droite_bas{
	background-image:url(../img/droite_bas.png);
	background-repeat:no-repeat;
	height:15px;
	margin-top:0px;
}

#droite li{
	list-style:url(../img/puce.png);
	margin-left:-15px;
	padding-right:10px;
}

#catMenu{
	/*float:left;*/
	margin-bottom:10px;
}
#cattitre{
	/*float:left;*/
	width:31px;
}
#catLogo{
	float:right;
	width:50px;
}
/************************************************************** INDEX **************************************************************/

#edito{
	margin-right:270px;
}

.texteD{
	text-align:right;
}

#yeti_gauche{
	float:left;
	margin:20px 20px 20px 0px;
}

#phrase{
	font-size:20px;
	text-align:center;
	margin:20px 0px;
}

/************************************************************** CRITERES **************************************************************/


#criteres{
	margin-top:50px;
	padding:10px 10px;
	text-align:center;
}


#criteres_catTitre{
	float:left;
	margin-top:40px;
}
#criteres_catTitre5l{
	float:left;
	margin-top:20px;
}

#pictoG{
	float:left;
	margin:0px 10px 18px 0px;
}
#criteres_desc{
	height:30px;
	/*margin-top:-10px;*/
	margin-bottom:10px;
}

#critere_descLogo{
	text-align:justify;
	margin-left:50px;
}

#criteres a:hover{
	text-decoration:none;
	font-weight:normal;
}

/************************************************************** CRITERES CADRES **************************************************************/

#criteres_cadre{
}
#centre_hd1, #centre_hg1, #centre_bd1, #centre_bg1,
#centre_hd2, #centre_hg2, #centre_bd2, #centre_bg2,
#centre_hd3, #centre_hg3, #centre_bd3, #centre_bg3,
#centre_hd4, #centre_hg4, #centre_bd4, #centre_bg4,
#centre_hd5, #centre_hg5, #centre_bd5, #centre_bg5,
#centre_hd6, #centre_hg6, #centre_bd6, #centre_bg6,
#centre_hd7, #centre_hg7, #centre_bd7, #centre_bg7 {
	height: 22px;
	width: 22px;
}
#centre_hg1, #centre_hg2, #centre_hg3, #centre_hg4, #centre_hg5, #centre_hg6, #centre_hg7 {
	float:left;
}
#centre_hg1{background-image: url(../img/hg1.png);}
#centre_hg2{background-image: url(../img/hg2.png);}
#centre_hg3{background-image: url(../img/hg3.png);}
#centre_hg4{background-image: url(../img/hg4.png);}
#centre_hg5{background-image: url(../img/hg5.png);}
#centre_hg6{background-image: url(../img/hg6.png);}
#centre_hg7{background-image: url(../img/hg7.png);}

#centre_hc1, #centre_hc2, #centre_hc3, #centre_hc4, #centre_hc5, #centre_hc6, #centre_hc7{
	background-repeat:repeat-x;
	height:22px;
	margin:0px 22px 0px 22px;	
}
#centre_hc1{background-image: url(../img/hc1.png);}
#centre_hc2{background-image: url(../img/hc2.png);}
#centre_hc3{background-image: url(../img/hc3.png);}
#centre_hc4{background-image: url(../img/hc4.png);}
#centre_hc5{background-image: url(../img/hc5.png);}
#centre_hc6{background-image: url(../img/hc6.png);}
#centre_hc7{background-image: url(../img/hc7.png);}

#centre_hd1, #centre_hd2, #centre_hd3, #centre_hd4, #centre_hd5, #centre_hd6, #centre_hd7{
	float: right;
}
#centre_hd1{background-image: url(../img/hd1.png);}
#centre_hd2{background-image: url(../img/hd2.png);}
#centre_hd3{background-image: url(../img/hd3.png);}
#centre_hd4{background-image: url(../img/hd4.png);}
#centre_hd5{background-image: url(../img/hd5.png);}
#centre_hd6{background-image: url(../img/hd6.png);}
#centre_hd7{background-image: url(../img/hd7.png);}

#criteres_cat1, #criteres_cat2, #criteres_cat3, #criteres_cat4, #criteres_cat5, #criteres_cat6, #criteres_cat7{
	padding-right:20px;
}
#criteres_cat1{border-left:3px solid #BB0920;border-right:3px solid #BB0920;}
#criteres_cat2{border-left:3px solid #EF8800;border-right:3px solid #EF8800;}
#criteres_cat3{border-left:3px solid #102077;border-right:3px solid #102077;}
#criteres_cat4{border-left:3px solid #72BFE7;border-right:3px solid #72BFE7;}
#criteres_cat5{border-left:3px solid #005A23;border-right:3px solid #005A23;}
#criteres_cat6{border-left:3px solid #E6A5C4;border-right:3px solid #E6A5C4;}
#criteres_cat7{border-left:3px solid #B7C82F;border-right:3px solid #B7C82F;}

#centre_bg1, #centre_bg2, #centre_bg3, #centre_bg4, #centre_bg5, #centre_bg6, #centre_bg7{
	float:left;
	margin-left:0px;
}
#centre_bg1{background-image: url(../img/bg1.png);}
#centre_bg2{background-image: url(../img/bg2.png);}
#centre_bg3{background-image: url(../img/bg3.png);}
#centre_bg4{background-image: url(../img/bg4.png);}
#centre_bg5{background-image: url(../img/bg5.png);}
#centre_bg6{background-image: url(../img/bg6.png);}
#centre_bg7{background-image: url(../img/bg7.png);}

#centre_bc1, #centre_bc2, #centre_bc3, #centre_bc4, #centre_bc5, #centre_bc6, #centre_bc7{
	background-repeat:repeat-x;
	height:22px;
	margin:0px 22px 0px 22px;	
}
#centre_bc1{background-image: url(../img/bc1.png);}
#centre_bc2{background-image: url(../img/bc2.png);}
#centre_bc3{background-image: url(../img/bc3.png);}
#centre_bc4{background-image: url(../img/bc4.png);}
#centre_bc5{background-image: url(../img/bc5.png);}
#centre_bc6{background-image: url(../img/bc6.png);}
#centre_bc7{background-image: url(../img/bc7.png);}

#centre_bd1, #centre_bd2, #centre_bd3, #centre_bd4, #centre_bd5, #centre_bd6, #centre_bd7{
	float: right;
	margin-right:0px;
}
#centre_bd1{background-image: url(../img/bd1.png);}
#centre_bd2{background-image: url(../img/bd2.png);}
#centre_bd3{background-image: url(../img/bd3.png);}
#centre_bd4{background-image: url(../img/bd4.png);}
#centre_bd5{background-image: url(../img/bd5.png);}
#centre_bd6{background-image: url(../img/bd6.png);}
#centre_bd7{background-image: url(../img/bd7.png);}


/************************************************************** ON A AIME **************************************************************/
#aime_cadre{
	margin-top:50px;
	padding:10px 10px;
}

*+html #aime_cadre ul{
	padding-left:40px;
}


#liste1, #liste2, #liste3, #liste4, #liste5, #liste6, #liste7{
	text-align:justify;
	padding-left:20px;
}

#liste1 ul, #liste2 ul, #liste3 ul, #liste4 ul, #liste5 ul, #liste6 ul, #liste7 ul{
	margin:0;
}

*+html #liste1 li, *+html #liste2 li, *+html #liste3 li, *+html #liste4 li, *+html #liste5 li, *+html #liste6 li, *+html #liste7 li{
	margin-left:0px;
}

#liste1 h2, #liste2 h2, #liste3 h2, #liste4 h2, #liste5 h2, #liste6 h2, #liste7 h2{
	font-weight:bold;
	font-size:18px;
}

#liste1 h2{color:#BB0920;}
#liste2 h2{color:#EF8800;}
#liste3 h2{color:#102077;}
#liste4 h2{color:#72BFE7;}
#liste5 h2{color:#005A23;}
#liste6 h2{color:#E6A5C4;}
#liste7 h2{color:#B7C82F;}

#aime_titre{
	text-align:left;
	margin-top:30px;
}

#elucyt{
	width:600px;
	text-align:center;
	margin:auto;
}

#elucyt_txt{
	text-align:justify;
}

#elu{
	float:left;
	margin-right:50px;
	margin-bottom:50px;
}


/************************************************************** CRITERES CADRES **************************************************************/

#texte_liste{
	
	width:100%;
	text-align:justify;
	
	padding:20px;
}

#cadre_liste{
	margin:10px;
	float:left;
	background-image:url(../img/centre_mc.png);
	background-repeat:repeat;
	padding:20px;
}

/************************************************************** LISTE STATIONS **************************************************************/

#bloc{
	float:left;
	width:257px;
	margin-bottom:20px;
}

#centre_index #bloc a:link, #centre_index #bloc a:visited{
	text-decoration:none;
}

/************************************************************** CONTENU **************************************************************/

#cadre_cartouche{
	width:550px;
	text-align:center;
}

#titreVert{
	margin-top:10px;
	margin-bottom:10px;
}

#accueil_affiche{
	float:right;
	text-align:center;
	width:250px;
	/*margin-left:-40px;*/
	margin-bottom:10px;
	margin-top:50px;
	margin-right:-30px;
}

#accueil_affiche_commande{
	float:right;
	text-align:center;
	width:250px;
	margin-left:0px;
	margin-bottom:10px;
	margin-top:50px;
	margin-right:-30px;
}

#texte{
	float:left;
	width:100%;
	text-align:justify;
}

#station_nom{
	margin-top:20px;
}

.nom_station{
	color:#618511;
	font-size:38px;
	font-family:"Comic Sans MS";
}
.nom_dept{
	color:#618511;
	font-size:25px;
	font-family:"Comic Sans MS";
}

#station_transport, #station_infos{
	width:558px;
	text-align:center;
	margin:10px 0px 20px 0px;
}

#station_transport_h_fr, #station_infos_h_fr{
	width:557px;
	height:31px;
	background-image:url(../img/cadre_transport_h.png);
	background-repeat:no-repeat;
}
#station_infos_h_fr{
	background-image:url(../img/cadre_infos_h.png);
}

#station_transport_h_en, #station_infos_h_en{
	width:557px;
	height:31px;
	background-image:url(../img/cadre_transport_h_en.png);
	background-repeat:no-repeat;
}
#station_infos_h_en{
	background-image:url(../img/cadre_infos_h_en.png);
}

#station_transport_h_de, #station_infos_h_de{
	width:557px;
	height:31px;
	background-image:url(../img/cadre_transport_h_de.png);
	background-repeat:no-repeat;
}
#station_infos_h_de{
	background-image:url(../img/cadre_infos_h_de.png);
}

#station_transport_m, #station_infos_m{
	width:531px;
	border-right: 3px solid #739e12;
	border-left: 3px solid #739e12;
	margin-left:0px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	height:80px;
}
#station_infos_m{
	height:115px;
}
#station_transport_b, #station_infos_b{
	width:100%;
	height:13px;
	background-image:url(../img/cadre_transport_b.png);
	background-repeat:no-repeat;
}
#station_infos_b{
	background-image:url(../img/cadre_infos_b.png);
}


#ligne_station{
	float:left;
	width:530px;
}
#ligne_station_g{
	float:left;
}
#ligne_station_m{
	float:left;
	/*background-image:url(../img/point.png);
	background-repeat:repeat-x;*/
}
#ligne_station_d{
	float:right;
	color:#bc1220;
}

.lit{color:#15297D;}
.hab{color:#15297D;}
.neige{color:#3d5bd6;}
.alti{color:#3d5bd6;}
.tel{color:#bc1220;}
.web{color:#bc1220;}


#ligne_station_d .web a:link, #ligne_station_d .web a:visited{
	color:#bc1220;
}
#ligne_station_d .web a:hover{
	font-weight:bold;
	/*color:#618511;*/
}


#picto_transport{
	margin-bottom:-3px;
	margin-right:5px;
}

#ligne_station_d a:link, #ligne_station_d a:visited{
	color:#bc1220;
}
#ligne_station_d a:hover{
	color:#bc1220;
}

#cadre_rub_transport,#cadre_rub_amenagement,#cadre_rub_social,#cadre_rub_energie,#cadre_rub_eau,#cadre_rub_dechet,#cadre_rub_sensiblisation{
	margin-bottom:0px;
	margin-top:15px;
}

#cadre_rub_transport ul,#cadre_rub_amenagement ul,#cadre_rub_social ul,#cadre_rub_energie ul,#cadre_rub_eau ul,#cadre_rub_dechet ul,#cadre_rub_sensiblisation ul{
	margin-top:0px;
}

#cadre_rub_transport li{list-style-image:url(../img/puce_transport.png);}
#cadre_rub_amenagement li{list-style-image:url(../img/puce_amenagement.png);}
#cadre_rub_social li{list-style-image:url(../img/puce_social.png);}
#cadre_rub_energie li{list-style-image:url(../img/puce_energie.png);}
#cadre_rub_eau li{list-style-image:url(../img/puce_eau.png);}
#cadre_rub_dechet li{list-style-image:url(../img/puce_dechet.png);}
#cadre_rub_sensibilisation li{list-style-image:url(../img/puce_sensibilisation.png);}


/**/

#cadre_logo{
	margin-top:0px;
	margin-bottom:50px;
	height:150px;
}

#logo_cat{
	margin-top:20px;
}

.cat_Transport, .cat_Aménagement, .cat_Social, .cat_Energie, .cat_Eau, .cat_Déchets, .cat_Sensibilisation{
	font-size:38px;
	font-family:"Comic Sans MS";
}

.cat_Transport{color:#BB121F;}
.cat_Aménagement{color:#162B7D;}
.cat_Social{color:#E9ADCA;}
.cat_Energie{color:#EF9205;}
.cat_Eau{color:#7FC5E8;}
.cat_Déchets{color:#00652B;}
.cat_Sensibilisation{color:#AABF01;}

.nom_logo{
	color:#000000;
	font-size:25px;
	font-family:"Comic Sans MS";
}

#visu_cadre{
	float:right;
	text-align: center;
	width:150px;
	margin-left:20px;
	margin-bottom:-10px;
}

#visu_img_logo{
	margin-top:10px;
	margin-bottom:10px;
}

#visu_img{
	margin:25px 0px 25px 0px;
}


#cadre_resume{
	margin-bottom:20px;
	margin-top:20px;
	float:left;
	width:100%;
	text-align:justify;
}

#cadre_resume2{
	width:100%;
	text-align:justify;
}

#drapeau{
	display:inline;
	margin-left:30px;
}

/************************************************************** DIVERS **************************************************************/

#footer {
    padding: 10px;
    text-align: center;
    clear: both;
} 

.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

h1{
	margin:0px;
	padding:0px;
	font-size:28px;
	color:#739E12;
}

h2{
	margin:0px;
	padding:0px;
	font-size:24px;
	color:#739E12;
}

h3{
	font-size:20px;
}

h4{
	margin-top:50px;
	margin-bottom:2px;
	font-size:14px;
	color:#871408;
}



a:link, a:visited{
	font-family:"Comic sans MS", Verdana, Arial, Helvetica, sans-serif;
	color:black;
	text-decoration:none;
}
a:hover{
	/*text-decoration:underline;*/
	color:#739e12;
	font-weight:bold;
}
a:active{
	text-decoration:none;
	font-weight:bold;
}

#index a:link, #index a:visited{
	text-decoration:underline;
}


#bonhome_poubelle{
	margin-left:-60px;
}
*+html #bonhome_poubelle{
	margin-left:-35px;
	margin-bottom:10px;
}

#center{
	text-align:center;
}

#texte_gauche{
	float:left;
}



#texte_droite{
	background-image:url(../img/filet_station.png);
	background-repeat:repeat-y;
	float:right;
	text-align: center;
	width:200px;
	margin-left:20px;
	margin-bottom:10px;
}




#photo_station{
	padding-bottom:15px;
}


#station_li{
	list-style:url(../img/puce-station.png);
	padding-left:10px;
	margin-bottom:10px;
	padding-top:-5px;
}








/* Titre header */

#header_titre_calendrier {
    background-color: #000000;
    height: 47px;
	background-image:url(../img/calendrier.png);
	background-repeat:no-repeat;
}


.PB10{
	padding-bottom:10px;
}






/*=================================================== BILAN ======================================================================================================*/
#bilan_img{
	width:100%;
}
#bilan_blocimg{
	margin:20px;
	float:left;
}








.alignLeft{
	text-align:left;
}