#header5 { height: 310px;}

#bordpubgche {
 position:absolute;
 background: transparent url(images/bordpubgche.gif) no-repeat top left;
 width: 320px;
 margin:85px 0 0 15px;
}

#pubgche img {width:320px;float:left}
#pubgche a {position:relative;}

#pubgche {
 padding:0px 0 2px 0px;
 text-align:right;
 overflow: hidden;
 position: absolute;
 width: 320px;
 height: 270px;
 margin: 37px 0 0 15px;
 border-left: 1px solid black;
 border-right: 1px solid black;
 background: #DDD8D4;
}

#bordactu {
 position:absolute;
 background: transparent url(images/bordactu-deg.gif) no-repeat top left;
 font-variant: small-caps;
 font-size: 8px;
 font-family: helvetica;
 color: black;
 line-height:9px;
 width: 460px;
 height: 9px;
 margin:0 15px 0 350px;
}


#actu {
 z-index:0;
 /* overflow: hidden; pas compatible avec la classe agrandissement */
 position: absolute;
 padding:0 8px 0 13px;
 width: 437px;
 height: 301px;
 margin:9px 15px 0 350px;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

#actu span {display:block;}
#actu span.actuh1 {text-transform:uppercase}
#actu span.actuh2 {margin:8px 0;}
#actu span.actuspan {margin-top:8px;color:#9B2A30}

#actuimg {float:left;width:170px;height:290px;padding:0 10px 10px 0;}

#sorties2container {
 z-index:10;
 position: absolute;
 width: 160px;
 height: 310px;
 margin:0px 0px 0 825px;
}

#sorties2 {
 z-index:10;
 background: white url(images/bg-deg.gif) repeat-y top right;
 width: 142px;
 position:absolute;
 padding:8px 8px 24px 8px;
 bottom:0;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

#bordsorties2 {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top right;
 width: 150px;
 margin:-22px 0 0 -9px;
 position:absolute;
}

#sorties2 div.agrandissement img {float:left;margin:0 4px 0px 0;}
#sorties2 div.agrandissement span img {margin:0;}
#sorties2 span.cartoucheh1 {margin-top:4px}
#sorties2 span.cartouchep {display:block;margin-bottom:10px}

.titre1 {font-size: 16px; color: #503234; font-variant: small-caps;font-weight:bold}
.titre2 {font-size: 18px; color: #9B2A30; text-transform: uppercase;}
.titre3 {font-weight:bold; font-size: 11px; color: #A7262A; font-variant: small-caps;}
.signature {font-size: 12px; color: #999999;}

#evtafri img {margin:0 8px 10px 0; float:left;}
#evtafri img.maxi {left:40%}

#bordevtafri {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top left;
 width: 460px;
 height: 15px;
 margin:15px 15px 0px 350px !important; margin: 15px 15px 0px 347px;
}

#evtafri {
 /* overflow: hidden; pas compatible avec la classe agrandissement */
 padding:5px 10px 0 10px;
 width: 438px;
 background: white url(images/bg-deg.gif) repeat-y top right;
 margin:0px 15px 0 350px !important; margin:0px 15px 0 347px;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

#evtafri, x:-moz-any-link {margin:0px 15px 0 15px !important; } /* FireFox 2 */
#evtafri, x:-moz-any-link, x:default {margin:0px 15px 0 350px !important; } /* FireFox 3 */

.bordhautcentre {
 margin:15px 0 0 350px !important; margin:15px 0 0 347px;
 width: 460px;
 height: 10px;
 background: transparent url(images/bordhautcentre-deg.gif) no-repeat;
}

.cartoucheafripub {
 padding:5px 10px 0 10px;
 width: 438px;
 background: white url(images/bg-deg.gif) repeat-y top right;
 margin:0px 15px 0 350px !important; margin:0px 15px 0 347px;
 border-left: 1px solid black;
 border-right: 1px solid black;
 font-size:110%
}

.cartoucheafripub h2 {margin-bottom:10px; font-size:130%; display:block; color: #990000 ;  font-variant: small-caps; font-weight:bold}
.cartoucheafripub a {color:#663333; font-size:100%}

.bordbascentre {
 margin:0 0 0 350px !important; margin:0 0 0 347px;
 width: 460px;
 height: 10px;
 background: transparent url(images/bordbascentre-deg.gif) no-repeat;
}

#colgche {
 float:left;
 margin-top:0px;
 width:335px;
}

#sorties {
 width: 334px;
 height: 500px;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 background: white url(images/bg-deg.gif) repeat-y top right;
}

#sorties_article {
 width: 324px;
 height: auto;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 background: white url(images/bg-deg.gif) repeat-y top right;
}

.divcartouchesorties {
 position:absolute;
 height:465px;
 width: 334px;
 overflow:hidden;
}

.divcartouchesorties_cartouche {
 position:absolute;
 height:auto;
 width: 295px;
 overflow:hidden;
}

#sorties img {margin:0 0px 10px 4px; float:right; width:90px; border:1px solid #808080}

#sorties_article img {margin:0 0px 10px 4px; float:right; width:80px; border:1px solid #808080}

#sorties_article.noscroll {
 height:auto;
 padding:10px;
 width:314px
}

a.liengris {
 font-variant: small-caps;
 font-size: 14px;
 font-family: helvetica;
 color: #999999;
 font-weight:bold !important; font-weight:normal;
}

a.liengris:hover {
 background: transparent;
 text-decoration:none;
 color: white;
}


#coldte {
 margin: 0;
padding: 0;
 float:right;
 width:175px;
}

#sorties3 {height: auto; padding:8px;background:white url(images/bg-deg.gif) repeat-y top right;border-left: 1px solid black;border-bottom: 1px solid black;}
#sorties3 img {float:left;margin:0 8px 10px 0px;width:60px;}
#sorties3 div.agrandissement img {float:left;margin:0 4px 0px 0;}
#sorties3 div.agrandissement span img {margin:0;}
#sorties3 span.cartoucheh1 {margin-top:4px}
#sorties3 span.cartouchep {display:block;margin-bottom:10px}

#cesoir {text-align:right; padding:8px;background:white url(images/bg-deg.gif) repeat-y top right;border-left: 1px solid black;border-bottom: 1px solid black;}

#cesoir form fieldset {text-align:left; width: 150px; height: 80px; padding:0 0 0 7px;}
#cesoir select {height: 14px; border: 1px solid #A5A4A9; margin-bottom:10px; width: 145px; font-variant: small-caps; color: #592F1B;}
#cesoir input { height: 14px; border: 1px solid #A5A4A9; margin-bottom:10px; width: 143px; font-variant: small-caps; color: #592F1B; text-indent:4px;}
#cesoir input.cesoirsubmit { border:0;width:18px;height: 18px;padding:0;text-indent:-2px;margin:6px 0 0 127px}
#cesoir input.cesoircheckbox { float:right;width:12px;border:0;margin-right:5px}
#cesoir label { clear: both; float: left;width: 110px; display: inline ; font-variant: small-caps; color: #592F1B;}

#agenda {
 width: 436px;
 height: 170px;
}

#agendadiv {
 position: absolute;
 overflow: hidden;
 width: 436px;
 height: 170px;
}

#agendadiv img {float:left;margin:0 8px 4px 0px;width:90px; border:1px solid #808080}

div.hscroll {z-index:1;height:150px;}
div.hscroll div {overflow: hidden;padding:4px;float:left;width:262px;height:150px;}



#scrollTxt1 { position:absolute;}
#scrollTxt2 { position:absolute; }
#scrollTxt3 { position:absolute; }
#scrollTxt4 { position:absolute; }
#scrollTxt5 { position:absolute; }
#scrollTxt6 { position:absolute; }
#scrollTxt7 { position:absolute; }
#scrollTxt8 { position:absolute; }
#scrollTxt9 { position:absolute; }

#scrollTxt1_article { position:relative;}

.titrecartoucheaticle {
 color: white;
 line-height:14px;
 padding-left:10px;
 height: 15px;
 background: #670001;
 width:325px;
 color: white;
 font-size: 14px; 
 font-family: Helvetica, sans-serif;
}

#bordevtafri_article {
 background: transparent url(images/bordcentre-deg2.gif) no-repeat top left;
 width: 316px;
 height: 15px;
}

.cartouchesep_article {height:35px;}

.moredetails_article {
 padding:2px 10px 2px 0;
 bottom:-2px;
 right:0;
 color: #A7262A;
 z-index:2; 
 float:right;
}

a.moredetails_article {
 font-variant: small-caps;
 font-size: 14px !important; font-size: 13px;
 font-family: helvetica;
 font-weight:bold;
 color: #A7262A;
}

a.moredetails_article:hover {
 text-decoration:none;
 color: maroon;
}

