body {color: #000;font-size: 12px;font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;font-weight:lighter;background-color: #82342c;margin: 0;}
.diaporama { top: 0; visibility: visible; min-width: 200px; min-height: 140px; max-width: 200px; max-height: 175px; padding: 5px; border: solid 2px #000; }
.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;}
.accueil_table {  }
.titre_accueil { color: #040404; font-size: 16px; font-family: Geneva, sans-serif, Arial, SunSans-Regular, symbol, Helvetica; font-weight: bold; text-align: left; padding: 5px; }
.titre_accueil2 { color: #27497d; font-weight: bold; padding: 3px; }
.titre_accueil_journal { color: #d7d7d7; font-weight: bold; background-color: #27497d; padding: 3px; }
.accueil_covoiturage { color: #040404; font-size: 14px; font-weight: bold; background-color: #ac4625; padding: 3px; }
.date_accueil2 { color: #8e3a1f; font-size: 10px; font-weight: bold; padding: 3px; }
.accueil_block { background-color: #8babc9; padding: 5px; }
.contour_accueil { border: solid 1px #27497d; }
img{border-width:0;}
#pied{color:#d7d7d7;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; }
/*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:#8babc9;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:#8babc9;padding:2px 5px;}
.date{color:#7d1d0d;font-size:11px;font-weight:bold;background-color:#8babc9;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;}
.menu2{ background-color: #254679; border-top:2px solid #000; border-bottom:2px solid #000; }
.corpoaccueil{text-align:right;padding-top:5px;padding-right:18px;}
/*festival du bucheron*/
.festival { font-size: 50px; font-family: georgia, arial, geneva; font-weight: bold; }
.edition { font-size: 26px; font-family: georgia, geneva, arial; font-weight: bold; }
/*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: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none medium;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {  }
.highslide:hover img {  }

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption { color: #000; display: none; border-bottom: 1px solid white; font-family: Verdana, Helvetica; font-size: 10pt; padding: 5px 10px; background-color: #909090; }
.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;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*fin du css hight slide*/
#screenTabs {
float:left;
width: 100%;
min-height: 1px;
height: 1px;
background:#ffffff url("../img/icons/tabs/bg.gif") repeat-x bottom;
}
td > #screenTabs { 
height: auto;
}

#tabs {
float:left;
width:620px;
line-height:normal;
white-space: nowrap;
background:#ffffff url("../img/icons/tabs/bg.gif") repeat-x bottom;
}

#tabs ul {
margin:0;
padding: 0px 10px 10px 10px;
list-style:none;
}

#tabs a {
display: block;
background:url("../img/icons/tabs/right.gif") no-repeat right top;
padding:5px 9px 4px 4px;
vertical-align: baseline;
text-decoration: none;
color: #000000;
width:.1em;
}

#tabs > ul a {
width: auto;
}

#tabs a:hover,
#tabs a:visited,
#tabs a:active {
text-decoration: none;
color: #000000;
}

#tabs li {
float:left;
background:url("../img/icons/tabs/left.gif") no-repeat left top;
margin:0;
padding:0 0 0 2px;
border-bottom: solid 1px #776655;
}

#tabs li#current {
border-width: 0;
}

#tabs #current {
background-image:url("../img/icons/tabs/left_on.gif");
margin-left: -3px;
}
#tabs #current a {
background-image:url("../img/icons/tabs/right_on.gif");
padding:3px 9px 7px 6px;
vertical-align: baseline;
}

#tabs .last a {
background-image:url("../img/icons/tabs/right_last.gif");
}

#tabs .first {
background-image:url("../img/icons/tabs/left_first.gif");
}

#tabs .first#current {
margin-left: 0;
}

#tabs li:hover {
background-position: 0% -150px;
cursor: pointer;
}

#tabs li:hover a {
background-position: 100% -150px;
}

#tabs li.first:hover {
background-position: top left;
}

#tabs a:hover {
background-position: 100% -150px;
}