body {color: #000;font-size: 12px;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-weight:lighter;background-color: #82342c;margin: 0;}
.securite { background-color: #fff; border: solid 2px #fff; }
td {color: #000;font-size: 12px;font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;font-weight:lighter;margin: 0;}
img{border-width:0;}
#pied{color:#aaa;font-size:9px;text-align:center;padding-top:25px;padding-bottom:15px;}
#pied a{font-size:9px;}
a{color:#153576;font-size:11px;font-weight:lighter;text-decoration:underline;letter-spacing:1px;}
a:link {color: #153576;font-weight:lighter;text-decoration: underline;letter-spacing:1px;}
a:visited {color: #153576;font-weight:lighter;text-decoration: underline;letter-spacing:1px;}
a:hover {color: #7f0000;text-decoration: none;letter-spacing:1px;}
a:active {color: #153576;font-weight:lighter;text-decoration: underline;letter-spacing:1px;}
/*les liens en gris*/
.liste{text-align:center;}
.liste a{color:#153576;text-decoration:underline;text-align:center;}
.liste a:link{color:#153576;text-decoration:underline;text-align:center;}
.liste a:visited{color:#153576;text-decoration:underline;text-align:center;}
.liste a:hover{color:#600;text-decoration:none;text-align:center;}
.liste a:active{color:#153576;text-decoration:underline;text-align:center;}
/*fin des liens*/
/*stock pour l'affichage des boîtes du journal*/
.box{background-image:url(../img/boite/middle.jpg);background-repeat:repeat-y;background-position:center 0;width:570px;float:left;clear:both;margin:0 0 0 8px;}
.box h3{color:#004c50;font-size:14px;background-image:url(../img/boite/top.jpg);background-repeat:no-repeat;background-position:center top;margin:0;padding-top:20px;padding-right:50px;padding-left:50px;}
.box p{color:#000;text-align:justify;min-height:100px;padding-right:50px;padding-left:30px;}
#2{color:#000;text-align:justify;min-height:10px;padding-right:50px;padding-left:30px;}
#lien{background-image:url(../img/boite/bas.jpg);background-repeat:no-repeat;background-position:center bottom;text-align:right;clear:both;padding-right:50px;padding-bottom:30px;}
#lien span{color:#000;font-size:10px;letter-spacing:1px;}
#lien3{background-image:url(../img/boite/bas.jpg);background-repeat:no-repeat;background-position:center bottom;text-align:right;padding:10px 50px 30px 20px;}
#lien3 span{color:#000;font-size:10px;letter-spacing:1px;}
#lien2{text-align:right;padding-right:50px;padding-bottom:30px;}
#lien2 span{color:#000;font-size:10px;letter-spacing:1px;}
/*fin affichage des boîtes*/
h1 {color:#7d1d0d;font-size: 15px;font-weight: bold;font-variant:small-caps;text-align:center;letter-spacing:1px;padding: 5px 25px 5px 10px;}
h2{color:#7d1d0d;font-size:12px;font-variant:small-caps;font-weight:bold;text-align:left;letter-spacing:1px;padding:5px 25px 5px 10px;}
h9{color:#000;font-size:12px;font-variant:small-caps;letter-spacing:1px;padding-left:12px;}
h6{color:#842c38;font-size:15px;font-variant:small-caps;text-decoration:underline;text-align:left;letter-spacing:1px;margin-top:15px;margin-bottom:10px;margin-left:20px;}
h5{color:#7d1d0d;font-size:15px;font-variant:small-caps;text-align:left;letter-spacing:1px;margin-top:60px;margin-bottom:6px;margin-left:0;}
h4{color:#7d1d0d;font-size:15px;text-align:left;letter-spacing:1px;margin-top:15px;margin-bottom:6px;}
h99{color:#7d1d0d;font-size:15px;font-variant:small-caps;text-align:left;letter-spacing:1px;padding-top:15px;padding-bottom:6px;}
#texte_accueil{font-size:13px;font-weight:lighter;text-align:justify;padding-right:15px;padding-left:15px;}
#texte_complet{text-align:justify;min-height:100px;margin-right:20px;margin-bottom:15px;margin-left:20px;}
#texte_complet2{text-align:justify;margin:30px 20px 15px;}
#texte_complet img{margin-right:10px;}
#titre{color:#63adaf;font-size:15px;font-variant:small-caps;text-align:left;letter-spacing:1px;margin-top:15px;margin-bottom:6px;}
.envoie{padding:10px;border:solid 1px #7d1d0d;}
.envoietexte{font-variant:small-caps;text-align:right;letter-spacing:1px;padding-right:5px;}
.top_covoiturage { font-size: 14px; font-weight: bold; background-color: #bdba60; padding: 2px 3px; }
.cote { background-color: #8e3a1f; }
.pair { background-color: #d2c5a9; padding: 2px 3px; }
.pair span { font-size: 10px; font-weight: bold; }
.impair { background-color: #d3d3d3; padding: 2px 3px; }
.impair span { font-size: 10px; font-weight: bold; }
.titre_popup { color: #fff; font-size: 14px; font-weight: bold; background-color: #8e3a1f; text-align: right; }
.ou { text-align: left; border-bottom: 1px solid #8e3a1f; }
.ligne { border-bottom: 1px solid #8e3a1f; }
.ou span { font-size: 10px; font-weight: bold; }
.date2 { text-align: center; }
.date2 span { font-size: 10px; font-weight: bold; }
.contour { border: solid 1px #8e3a1f; }
.message_courriel { color: #8e3a1f; font-size: 14px; text-align: center; }
/*extra pour la page repertoire*/
#cat{margin-top:20px;margin-left:25px;}
.box_rep{width:700px;margin-bottom:10px;border-left:1px solid black;border-bottom:1px solid black;}
.bg{color:#000;font-size:15px;background-color:#bdba60;background-repeat:no-repeat;text-align:left;letter-spacing:1px;margin-top:0;margin-left:0;padding:3px 20px;}
#22{color:#000;text-align:justify;min-height:110px;margin-top:10px;padding-top:5px;padding-right:20px;padding-left:20px;}
#22 img{margin-right:10px;}
.coor_rep{color:#7d1d0d;font-size:10px;text-align:left;letter-spacing:1px;margin-top:0;}
.photo_rep{text-align:right;margin-right:50px;}
.photo_rep img{margin-left:15px;}
.tablerep{margin-top:0;margin-bottom:10px;}
/*boite de accueil*/
.titre{font-weight:bold;background-color:#bdba60;padding:2px 5px;}
.date{color:#7d1d0d;font-size:11px;font-weight:bold;background-color:#bdba60;text-align:right;padding:2px 5px;}
.caldate{color:#7d1d0d;font-size:12px;font-weight:bold;background-color:#bdba60;text-align:right;padding:2px 5px;}
.titre_com{color:#000;font-size:13px;font-weight:bold;text-align:left;}
.texte{text-align:justify;padding-top:5px;}
.reptexte{text-align:justify;padding-top:5px;padding-left:15px;}
.caltexte{text-align:justify;padding-top:5px;}
.texte_contact{text-align:center;padding-left:12px;}
.texte_brindevie{text-align:justify;padding-right:12px;padding-left:12px;}
.texte img{text-align:left;padding-top:5px;padding-right:10px;padding-bottom:10px;}
.auteur_journal{font-size:10px;text-align:right;}
.auteur_com{font-size:10px;text-align:right;border-bottom:1px solid #000;}
.suite{text-align:right;}
.fond_infini_ga{background-image:url(../img_journal/images/bandeau_gauche.jpg);background-repeat:no-repeat;background-position:right 0;}
.fond_infini_dr{background-image:url(../img_journal/images/bandeau_droite.jpg);background-repeat:no-repeat;background-position:left 0;}
.menu{ border-top: 2px solid #000; border-bottom: 2px solid #000; order-bottom-style: solid; order-right-style: solid; }
.menu2{color:#254679;border-top:2px solid #000;border-bottom:2px solid #000;}
.corpoaccueil{text-align:right;padding-top:5px;padding-right:18px;}
/*style du calendrier js*/
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
}
/*début du css hight slide*/
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul { margin: 0; text-align: center; padding-bottom: 7px; }
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a { font-weight: bold; color: #040404; font-size: 14px; text-transform: uppercase; text-decoration: none; }
.highslide-wrapper .highslide-header a:hover {
	color: #622721;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*fin du css hight slide*/