* { padding:0; margin:0; border:0; }

body {
        height: 100%;
        text-align:center;
        margin:0px;
        background: #fff url(images/body_fond.jpg) top left repeat-x;
}


#page {
        width:788px;
        height:inherit;
        margin-right:auto;
        margin-left:auto;
        margin-top:0px;
                margin-bottom:0px;
        padding:0px;
        padding-left:14px;
        padding-right:14px;
        text-align:left;
        background-image:url(images/page_ombre-trans.png) !important;
        background-repeat:repeat-y;
        background-image:url(images/page_ombre-ie-trans.png);
        top:0px;

}
hr {
clear:both;
visibility:hidden;
}

/****************************** ZONE D'ENTETE *****************************/

#contentheader {
        height:218px;
}
                #header_1_1 {
                        /*background-image :url(images/header_1_1.gif);*/
                        top:0px;
                        left:0px;
                        /*width:286px;*/
						width:760px;
                        height:165px;
                        overflow:visible;
						padding:0px;
						margin:0px;
                }

                        #home {
                                top:0px;
                                left:0px;
                                width:760px;
                                height:165px;
                                overflow:visible;
                                z-index:1;
                        }

                        #carte_index {
                                position:absolute;
                                margin-top:-55px;
                                margin-left:5px;
                                z-index:98;
                                overflow:visible;
                        }

                /*#header_1_2 {
                        margin-top:-165px;
                        margin-left:286px;
                        width:474px;
                        height:165px;
                }*/
                #header_2_1 {
                        float:left;
                        background-image :url(images/header_2_1.gif);
                        width:227px;
                        height:53px;
						padding:0px;
						margin:0px;
                }
                #header_menuleft {
                        float:left;
                        background-image :url(images/header_menuleft.jpg);
                        width:34px;
                        height:53px;
                }
                #header_menu {
        float:left;
        width:470px;
        height:53px;
        background-image :url(images/header_22_1.gif);
        background-repeat: no-repeat;
        background-position:bottom;
                }




                /********************************* MENU ***************************************/

                #zone_menu {
                position: relative;

                  margin:0;
                  padding:0 0 0 0;
                  z-index: 400;
                  height:50px;
                  visibility:visible;
                }


                ul.menu {
                  height:auto;
                  width:470px;
                  margin:0;
                  padding:0;
                  list-style:none;
                  list-style-image:none;
                  float:left;
                  overflow:visible;
                  visibility:visible;
                }

                ul.menu li {
                  margin:0;
                  padding:0;
                  background-repeat:no-repeat;
                  height:25px;
                  float:left;
                  visibility:visible;

                }

                ul.menu ul {
                  margin:0;
                  padding:0;
                  display:none;
                  position:absolute;
                  list-style:none;
                  list-style-image:none;
                  border-top:none;
                  margin-top:25px;
                  border-top:none;
                  z-index:255;
                  overflow:visible;
                  float:left;
                  visibility:hidden; /*correction 20060615*/

                }

                ul.menu li ul li {
                  /*margin:1px;*/
                  border: 1px solid white;
                  padding-bottom:0;
                  float:none;
                  height:auto;
                  background-color:#b8da4a;
                  color:white;
                  font-family:"Trebuchet MS", Verdana, Arial;
                  font-size:0.75em;
                  line-height:1.2em;
                  font-weight:bold;
                  text-decoration:none;
                  visibility:visible;

                }

                ul.menu ul li a {
                  width:auto;
                  max-width:150px;
                  /*height:auto;*/
                  margin:0px;
                  padding-left:15px;
                  padding-right:15px;
                  padding-top:5px;
                  padding-bottom:5px;
                  text-decoration:none;
                  display:block;
                  color:white;
                  visibility:visible;
                }




                ul.menu li ul li:hover a {
                  color:white;
                  background-color:#96cd40;
                  visibility:visible;
                }

                .menu_presentation {
                  background-image:url(images/header_21_2_menu_presentati.jpg);
                  width: 107px;
                  visibility:visible;
                  z-index: 300;
                }

                .menu_dossiers {
                  background-image:url(images/header_21_3_menu_dossiers.jpg);
                  width: 84px;
                  visibility:visible;
                }

                .menu_actualites {
                  background-image:url(images/header_21_4_menu_actu.jpg);
                  width: 93px;
                  visibility:visible;
                }

                .menu_viepratique {
                  background-image:url(images/header_21_5_menu_viepratiqu.jpg);
                  width: 104px;
                  visibility:visible;
                }

                .menu_tourisme {
                  width: 82px;
                  visibility:visible;

                }

                .menu li:hover ul {
                  display:block;
                  overflow:visible;
                  visibility:visible;
                }


                /********************************* MENU ***************************************/


                #header_menuright {
                        float:left;
                        background-image :url(images/header_menuright.jpg);
                        width:29px;
                        height:53px;
                }

                #header_ici {
                        position:absolute;
                        color:#006699;
                        top:210px;

                                                margin-left:0px;
                                                /*margin-left:-760px !important;*/

                                                /*right:730px;*/
                                                /*margin-right:0px;*/
                                                width:730px;
                        text-align:right;
                                                /*background:red;*/
                                                font-family:"Trebuchet MS", Verdana, Arial;
                        font-size:0.75em;
                        z-index:10;
                }
                #header_ici a {
                        text-decoration:none;
                        color:#006699;
                }


/****************************** ZONE DE CONTENU *****************************/

#middle {
        /*float:left;*/
        position: relative;

        width:760px;
        visibility: visible;
        background-image: url(images/page_fondlateral.gif);
        background-repeat:repeat-y;
        z-index:1;
        float:none !important;
        position:relative;
                vertical-align:top;
}

/*--------------- ZONE GAUCHE --------------------*/

                #middle #contentleft {
                        position:absolute;
                                                width:227px;
                        padding:0px;
                        left:0px;
                                                top:0px;
                        z-index:1;
                        min-height:700px;
                        background-color:white;
                }


                                #middle #contentleft #fond_top {
                                        background-image:url(images/zleft_1_1.gif);
                                        background-repeat:no-repeat;
                                        height:167px;
                                }

                                #middle #contentleft #cleft_staticmenu {
                                        position: relative;
                                        background-image:url(images/zleft_fond_menu.gif);
                                        background-repeat:no-repeat;
                                        /*padding-top:11px;*/
                                        padding-left:15px;
                                }

                                                #middle #contentleft #cleft_staticmenu #rechercher {
                                                        margin-left:20px;
                                                }

                                                #middle #contentleft #cleft_staticmenu #carte {
                                                        margin-left:12px;
                                                        margin-top:13px;
                                                }
                                                #middle #contentleft #cleft_staticmenu #annuaire {
                                                        margin-left:17px;
                                                        margin-top:12px;
                                                }
                                                #middle #contentleft #cleft_staticmenu #marches {
                                                        margin-left:22px;
                                                        margin-top:16px;
                                                }
                                                #middle #contentleft #cleft_staticmenu #photos {
                                                        margin-left:24px;
                                                        margin-top:14px;
                                                }
                                                #middle #contentleft #cleft_staticmenu #publications {
                                                        margin-left:25px;
                                                        margin-top:14px;
                                                }

#calendar {
/*position: relative;
text-align: center;
z-index: 300;
overflow:visible;*/
}
table.calendar {
/*width: 180px;*/
	text-align: center;
	font-size: 0.75em;
	margin: 0.5em 0;
	font-family: "Trebuchet MS", Verdana, Arial;
	width: 100%;
	overflow:visible;
	border-collapse: separate;
	border-spacing: 2px;
}
.calendar .calendar-month {
	font-size: 1em;
	text-align: center;
	color: #0163a1;
}
.calendar .calendar-next, .calendar .calendar-prev {
	font-size: 1.5em;
	font-weight: bold;
}
.calendar td {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 0.9em;
	padding: 2px;
	border: 1px solid #ebf8fc;
}

.calendar td:hover {
	font-family: "Trebuchet MS", Verdana, Arial;
	background-color: #ebf8fc;
	color: #0163a1;
}

.calendar td.cal_link {
	background-color: #0163a1;
	color: #fff;
/*	background-color: #ebf8fc;
	color: #0163a1;*/
}
.calendar td.cal_link a {
	color: #fff;
}
.calendar td.colspan:hover {
	background: none;
}

.calendar td.curDay {
	background: #0163a1;
}

.calendar td.curDay a {
	color: #fff;
}

.calendar th {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 0.9em;
	font-weight: bold;
	color: #0163a1;
	border: 1px solid #ebf8fc;
}

.calendar a {
	font-family: "Trebuchet MS", Verdana, Arial;
	color:#006699;
	margin-bottom:0.5em;
	text-decoration:none;
	font-weight:bold;
	z-index: 299;
}

.calendar a:hover {
	text-decoration: none;
}



#middle #contentleft #cleft_partenaires {
  background-image:url(images/zleft_part_fond.gif);
  background-repeat:no-repeat;
  margin-top:27px;
  padding-top:15px;
  height:100px;
  padding-left:20px;
}
#middle #contentleft #cleft_partenaires .logo {
  margin-top:10px;
  float:left;
  width:100px;
  height:55px;
}

#cleft_partenaires p{
  font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 0.6em;
	color: #0163a1;
	width: 200px;
}


/*--------------- ZONE PRICIPALE --------------------*/

                #middle #contentmain {
                        /*border: 1px solid blue;*/
                        position: relative;
                        display: inline-block;
                        /*width:533px;*/
                        margin: 0 0 0 227px;
                        padding: 30px 0 0 5px;
                        /*margin-bottom:0px;*/
                        height:700px;
                        /*z-index:90;*/
                        /*margin-top: 0px !important;*/
                        background-image:url(images/main_1_1_sousmenu.jpg);
                        background-repeat:no-repeat;
                }
                html>body #middle #contentmain {
                        height: auto;
                        min-height: 750px;
                }


                                #middle #contentmain #textes {
                                        /*border: 1px solid red;*/
                                        /*width:472px;*/
                                        /*z-index:5;*/
                                        /*float: none;*/
                                        
                                        _float: left; /* Bug IE */
                                        /*margin-right: auto;*/
                                        font-family:"Trebuchet MS", Verdana, Arial;
                                        font-size:0.8em;
                                        color: #000;
                                        margin: 0 25px 0 0;
                                }
								
                                #middle #contentmain #textes ul {
									margin: 0 0 10px 20px;
									list-style: square outside;
									list-style-image: url(images/puce.gif);
                                }
                                #middle #contentmain #textes ul li ul {
									margin-bottom:0;
									margin-left: 2em;
									list-style: disc outside;
                                }

								
                                #middle #contentmain #textes p {
                                        margin-bottom:2px;
                                }
                                #middle #contentmain #textes strong {
                                        color:#4593c0;
                                        font-weight:bold;
                                }
                                #middle #contentmain #textes h1 {
                                        width:100%;
                                        font-family:"Trebuchet MS", Verdana, Arial;
                                        font-size:2em;
                                        font-weight:bold;
                                        
                                        color:#4593c0;
                                        margin-bottom:0.5em;
                                        padding:5px;
                                        
                                        /*color:#003366;*/
                                        
                                        
                                        /*border-bottom:dotted;
                                        border-bottom-color:#4593c0;
                                        border-bottom-width:thin;*/
                                        
                                }
                                #middle #contentmain #textes h1.noborder {
										
										border-bottom:none;
										
                                }								
                                #middle #contentmain #textes h2 {
                                        font-family:"Trebuchet MS", Verdana, Arial;
                                        font-size:1.4em;
                                        color:#4593c0;
                                        margin: 1.2em 0 0.5em 0;
                                        /*margin-left:-10px;*/
                                        background: url(images/fleche-h2.gif) top left no-repeat;
                                        padding: 0 0 5px 20px;
                                        line-height:1.25em;
                                        border: none;
                                        border-bottom:1px solid #8ccd3f;
                                }
                                #middle #contentmain #textes h3 {
                                        font-family:"Trebuchet MS", Verdana, Arial;
                                        font-size:1.2em;
                                        font-weight:bold;
                                        font-style:italic;
                                        color:#4593c0;
                                }
                                #middle #contentmain #textes a {
                                        font-family:"Trebuchet MS", Verdana, Arial;
                                        color:#006699;
                                        margin-bottom:0.5em;
                                        text-decoration:none;
                                        font-weight:bold;
                                }
                                #middle #contentmain #textes a:hover {
                                        text-decoration:underline;
                                }
                                
                                #middle #contentmain #textes h3 a:hover {
                                text-decoration: none;
                                }

                                #middle #contentmain #textes div#communes p {
					margin: 5px 0;
                                }
                                #middle #contentmain #textes div#communes ul {
					list-style-position: inside;
                                }
								#middle #contentmain #textes div#communes div.img_commune  {
					
					float: right;
					/*background-color:red;*/
					/*clear: right;*/
						}

                                #middle #contentmain #textes div#communes div.img_commune img {
					
					text-align:right;
					/*float: right;*/
					/*clear: right;*/
					margin: 10px -10px 10px 10px;
                                }
                                #middle #contentmain #textes div#communes .tab_commune {
					margin: 0;
					padding: 0;
					width:300px;
					border-bottom:dotted;
	                                border-bottom-color:#CCCCCC;
	                                border-bottom-width:thin;
					padding-bottom:3px;
					padding-top:5px;
                                }
				#middle #contentmain #textes div#communes p.img_commune {
					text-align: center;
                                }
				#middle #contentmain #textes dl#commissions dt {
					font-family:"Trebuchet MS", Verdana, Arial;
					font-size:1.4em;
					color:#4593c0;
					margin: 1.2em 0 0.5em 0;
					background: url(images/fleche-h2.gif) top left no-repeat;
					padding: 0 0 5px 20px;
					line-height:1.25em;
					border: none;
					border-bottom:1px solid #8ccd3f;
				}

/*--------------- ZONE DROITE --------------------*/

                #middle #contentmain #right {
                        background: url(images/zright_fondtop.gif) top left no-repeat;
                        /*border: 1px solid yellow;*/
                        float:right;
                        _float:right; /* BUG IE */
                        width:182px;
                        padding:0px;
                        margin: 10px 0 0 10px;
                        
                        /*margin-left:20px;*/
                        /*min-height: 150px;*/
                        /*z-index:500;*/
                        /*margin-bottom:0px;*/
                        /*visibility: visible;*/
                        overflow:visible;
						font-size:0.9em;

						
                }
               /* #middle #contentmain #right h1, 
                #middle #contentmain #right h2, 
                #middle #contentmain #right h3,*/ 
                #middle #contentmain #right h3 {
                        background: none;
                        border: none;
						line-height:1.1em;
                        color:#4593c0;
						font-family:"Trebuchet MS", Verdana, Arial;
                        font-size:1.2em;

                        /*text-decoration:none;*/
                        /*display:block;*/
                        margin: 0px 10px 0px 10px;
                        padding-bottom:4px;
						

                }
				
                #middle #contentmain #right p {
                        font-family:"Trebuchet MS", Verdana, Arial;
                        font-size:0.85em;
                        color:#000;
                        /*text-decoration:none;*/
                        /*display:block;*/
                        margin: 0 10px 0 10px;
                        padding:0px 0 5px 0;
						line-height:1.3em;
                }				

                #middle #contentmain #right .fondbottom {
                        /*background:#ebf8fc;*/
                        background: url(images/zright_bottom.gif) bottom left no-repeat;
                        height:46px;
                        width:181px;
                        margin:0;
                        padding: 0;
                        /*overflow:visible;*/
                }

                #middle #contentmain #right .zd_dossier{
                        margin: 0 5px 0 7px;
                        /*margin-bottom:10px;*/
                        padding: 0;
                        overflow:visible;

                }

                #middle #contentmain #right .image{
                        margin: 10px 0;
                                                /*overflow:visible;*/
                }

                #middle #contentmain #right * a {
                        font-family:"Trebuchet MS", Verdana, Arial;
                        font-size:1em;
                        color:#4593c0;
                        text-decoration:none;
						font-weight:bold;
                }

                #middle #contentmain #right * a:hover {
                        /*font-family:"Trebuchet MS", Verdana, Arial;
                        color:#4593c0;
                        margin-bottom:0.5em;*/
                        text-decoration:underline;
                        /*font-size:0.87em;*/
                }

                #middle #contentmain #textes #right * a:active {
                        /*font-size:0.87em;
                        color:#4593c0;*/
                }
                #middle #contentmain #textes #right * a:visited {
                        /*font-size:0.87em;
                        color:#4593c0;
                        text-decoration:none;*/
                }
				
                #middle #contentmain #right .zd_titre {
                        font-family:"Trebuchet MS", Verdana, Arial;
                        font-size:1em;
                        color:#4593c0;
                        /*text-decoration:none;*/
                        /*font-weight:bold;*/
                        margin: 0 10px 1px 10px;
                }



/**/
                #middle #contentmain #textes #right .fondtop {
                        /*background:#ebf8fc;
                        width:181px;
                       overflow:visible;*/
                }
                #middle #contentmain #textes #right .txt {
                        /*background:#ebf8fc;*/
                        /*margin-top:0px;
                        overflow:visible;*/

                }
                #middle #contentmain #textes #right .zd_ressource{
                       /* margin-left:10px;
                        font-family:"Trebuchet MS", Verdana, Arial;
                        font-size:0.87em;
                        color:#4593c0;
                        text-decoration:none;
                                                overflow:visible;*/
                }               

/**/


/****************************** ZONE DE PIED *****************************/

                #middle #contentmain #hautdepage {
                height:50px;
                margin-top:40px;
                width:515px;
                }

                #middle #fondbottom {
                        /*
                        float:left;
                        width:760px;
                        height:228px;
                        margin-top:-228px;
                        background-image:url(images/page_bottom_fond2.jpg);
                        background-repeat:no-repeat;
                        z-index:1;
                        */
                }

                #middle #contentfooter {
                        position:absolute;
                        height:50px;
                        margin-left:-14px;
                        width:750px;
                        padding-top:10px;
                        padding-right:100px;
                        background-image:url(images/footer_fond-trans.png);
                        background-repeat:no-repeat;
                        font-family:"Trebuchet MS", Verdana, Arial;
                        font-size:0.7em;
                        text-align:right;
                        color:#999999;
                        /*margin-top:-6px;*/
                }

                #middle #contentfooter a {
                        color:#666666;
                        text-decoration:none;
                }





/*--------------- SNIPPET RECHERCHER --------------------*/


#middle #contentleft #cleft_staticmenu #rechercher #ajaxSearch_input {
 width:146px;
 margin-top:5px;
 padding:0px;
 font-family:"Trebuchet MS", Verdana, Arial;
 font-size:0.75em;
 border: 1px solid #1b89c0;
}

#ajaxSearch_submit {
    display:none;
}

.ajaxSearch_result {
        margin-top:15px;
}

.ajaxSearch_resultLink {
                margin-top:15px;
                border-bottom:dotted;
                border-bottom-color:#4593c0;
                border-bottom-width:thin;
                width:100%;
}

.ajaxSearch_extract {
        margin-bottom:15px;
}
.ajaxSearch_highlight1 {
        background:yellow;
}

/*--------------- (ACCUEIL) STYLES ACTU --------------------*/

.NewsListingAgenda {
        position: relative;
        width:335px;
        margin-bottom:10px;
		/*border: none;*/
		border-bottom:1px solid #8ccd3f;		
}

.NewsListingAgenda h3 *{
		/*font-family:"Trebuchet MS", Verdana, Arial;*/
		font-style: normal;
		font-size:1.2em;
		color:#4593c0;
		/*margin: 1.2em 0 0.5em 0;*/
		/*margin-left:-10px;*/
		/*background: url(images/fleche-h2.gif) top left no-repeat;*/
		padding: 0 0 5px 0px;
		margin:0px;
		
		border: none;
		/*border-bottom:1px solid #8ccd3f;*/
}

.NewsListingAgenda p{
		padding: 0 0 0px 0px;
		margin:0px;
		border: none;
		clear:left;
}

.NewsListingActu {
        position: relative;
        /*width:335px;*/
        margin-bottom:10px;
		/*border: none;*/
		border-bottom:1px solid #8ccd3f;		
}

.NewsListingActu h3 *{
		/*font-family:"Trebuchet MS", Verdana, Arial;*/
		font-style: normal;
		font-size:1.2em;
		color:#4593c0;
		/*margin: 1.2em 0 0.5em 0;*/
		/*margin-left:-10px;*/
		/*background: url(images/fleche-h2.gif) top left no-repeat;*/
		padding: 0 0 5px 0px;
		line-height:1.25em;
		border: none;
		/*border-bottom:1px solid #8ccd3f;*/
}


.index_actu {
        position: relative;
        width:340px;
        margin-bottom:10px;
        margin-left:5px;
        min-height:130px;
        
}



.margin_actus {
    min-height: 160px;
}

.margin_agenda {
    min-height: 160px;
}

.actu_title {
        font-family:"Trebuchet MS", Verdana, Arial;
        font-size:1.2em;
        line-height: 1.2em;
        color:#0163a1;
        margin-top:5px;
}

.actu_longtitle {
        font-family:"Trebuchet MS", Verdana, Arial;
        font-size:1.2em;
        line-height: 1.3em;
        font-weight:bold;
        color:#0163a1;
        width:220px;
        margin-bottom:4px;
        margin-top:5px;
}

.agenda_indextitle {
        font-family:"Trebuchet MS", Verdana, Arial;
        font-size:1.2em;
        line-height: 1.3em;
        font-weight:bold;
        color:#0163a1;
        width:220px;
        margin-bottom:4px;
        margin-top:0px;
}

.actu_summary {
        width:220px;
        
}
.actu_content {
        margin: 0.5em 0;
}

.actu_date {
  text-align: right;
  margin: -10px 0 0 0;
}

.actu_link {
        margin-top:10px;
        /*margin-left:-10px;*/
}

.actu_thumbnail {
        position:absolute;
        top: 20px;
        right: 180px;
        /*float:right;
        margin-top:20px
        margin-right:0px;*/
        
        
        
        /*margin-left:222px;*/
}

.actu_thumbnail_agenda{
        position:absolute;
        top: 40px;
        right: 180px;
}

.actu_image {
        /*position:absolute;*/
        /*margin-left:222px;*/
        text-align: center;
        margin: 2em;
}

.actu_liensommaire {
        margin-top:4px;
}

.actu_imgtitre {
        /*margin-left:-10px;*/
}



/*--------------- STYLES PLAN DU SITE --------------------*/
.rowClass {
list-style-type: none;
}
.parentClass ul {
margin: 0 0 0.3em 1em;
/*font-size: 0.95em;*/
}



/*--------------- STYLES ANNUAIRE --------------------*/

.annuFiche {
                width:100%;
}

.annuTable {
                width:100%;
}

.annuLabel {
        width:150px;
                font-family:"Trebuchet MS", Verdana, Arial;
                color:#0163a1;
                font-weight:bold;
                border-bottom:1px dotted #CCCCCC;
                vertical-align:top;
                padding:5px;
}

.annuValeur {
                margin-left:5px;
                border-bottom:1px dotted #CCCCCC;
                vertical-align:top;
                padding:5px;
}



/*--------------- STYLES ANNU-GOOGLE MAP --------------------*/

ul.annuMap {
margin: 1em 0;
}

.annuMap li {
line-height: 28px;
list-style-type: none;
}

.annuMap li.toutVoir {
margin: 0 0 1em 0;
font-weight: bold;
}

.annuMap li img {
margin: 0 7px 0 0;
vertical-align: middle;
}

form#formAnnuMap input {
margin: 0 7px 0 0;
}

p.inputOK {
text-align: center;
}

p.inputOK input {
width: 100px;
}


/*--------------- STYLES GALERIE --------------------*/
table.moduleGalerie {
	margin: 2em 0 0 0;
}
table.moduleGalerie td {
	vertical-align: top;
}
table.moduleGalerie p {
	font-size: 0.9em;
}

/*--------------- TABLEAU TRANSPORTS SCOLAIRES --------------------*/
table.transportsScolaires th {
	text-align: center;
	vertical-align: middle;
}
table.transportsScolaires tr {
	border: 1px solid black;
	border-left: none;
	border-right: none;
}

/*--------------- TABLEAU Ramassage OM  --------------------*/
table.tableau  {
	font-size:0.9em;
	border-collapse:collapse;
}
table.tableau td {
	padding:8px;
	vertical-align:top;
	border: 1px solid #666666;
	border-left: none;
	border-right: none;
	border-top: none;
}
table.tableau tr:hover {
	background-color: #ebf8fc;
}
table.tableau th {
	text-align: left;
	background-color: #ebf8fc;
	vertical-align: middle;
	padding:5px;
	font-size:1.2em;
	border: 1px solid #666666;
	border-left: none;
	border-right: none;
	border-top: none;	
}

table.transportsScolaires tr {
	border: 1px solid black;
	border-left: none;
	border-right: none;
}
