.cartoucheh1 { margin-top:10px;}
.margintop0 {margin-top:0;}

#header5 { height: 350px;}

#bordpubgche {
 position:absolute;
 background: transparent url(images/bordpubgche.gif) no-repeat top left;
 width: 320px;
 margin:125px 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: 318px;
 height: 208px;
 margin:140px 0 0 15px;
 border-left: 1px solid black;
 border-right: 1px solid black;
 background: #DDD8D4;
}

#bordactu {
 position: relative;
 background: transparent url(images/bordcentre-deg.gif) no-repeat top left;
 font-variant: small-caps;
 font-size: 14px;
 font-family: helvetica;
 color: white;
 line-height:14px;
 width: 460px;
 height: 15px;
 top:0;
 left:350px !important; left:12px;
 margin:-351px 0 0 0 !important; margin:-351px 0 0 0 ;
 /* margin:-311px 15px 0 350px !important; margin:-441px 15px 0 350px; */
 padding-left:10px;
}

#actu {
 z-index:0;
 /* overflow: hidden; pas compatible avec la classe agrandissement */
 position: relative;
 padding: 10px 8px 10px 12px;
 width: 438px;
 height: auto!important;height:315px;
 min-height: 315px;
 margin-left:350px !important;margin-left:347px ;
 border-left: 1px solid black;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
}

#bordactu span {font-size:11px;position:absolute;margin-left:345px;width:100px;text-align:right}

#actu span {display:block;}
#actu p {text-align:justify; margin-bottom:5px}

b, b em, em b {font-weight:bold; }

#print {color: #999999;margin:-6px 0 10px 0;text-align:right}

.titre1 {font-size: 18px; color: #990000; text-transform: uppercase}
.titre1 em {font-size: 18px;}
.titre2 {margin-top:4px; font-size: 12px; color: #330000; font-weight:bold; }
.titre2 em {font-size: 12px; font-weight:bold;}
.titre3 {margin-top:4px; font-size: 12px; color: #330000; font-weight:normal; }
.titre3 em {font-size: 12px; font-weight:normal;}
.titre4, .titre4 a.liensite   {margin-top:4px; font-size: 12px;}

.adresse {
 margin:20px 0 15px 0;
 padding:10px 0;
 font-size: 11px;
 color: black;
 font-variant: small-caps;
 font-weight:bold;
 border-top:1px solid #660000;
 border-bottom:1px solid #660000;
 text-align:right;
}
.adresse a   {margin-top:4px; font-size: 11px;}

.titre1, .titre2, .titre3, .titre4  {text-align:left}

#mediacontainer {
 z-index:10;
 position: absolute;
 width: 160px;
 height: 350px;
 margin:0px 0px 0 825px;
}

#media {
 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;
}

#bordmedia {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top right;
 width: 150px;
 margin:-22px 0 0 -9px;
 position:absolute;
}

#media div.agrandissement img {float:left;margin:0 4px 0px 0;}
#media div.agrandissement span img {margin:0;}
#media span.cartoucheh1 {margin-top:4px}
#media span.cartouchep {display:block;margin-bottom:10px}

#colgche {
 float:left;
 margin-top:0px;
 width:335px;
}


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;
}

#agenda img {margin:0 0px 10px 4px; float:right; width:90px; border:1px solid #808080}

#agenda {
 overflow: hidden;
 position: relative;
 width: 334px;
 height: 275px;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 background: white url(images/bg-deg.gif) repeat-y top right;
}

#bordpro {
 color: white;
 width: 325px;
 height: 15px;
 margin:15px 0 0 0px;
}

#pro {
 padding:8px 8px 12px 8px;
 margin:0px 0 0 0px;
 width: 318px;
 border-right: 1px solid black;
 border-bottom: 1px solid black;
 background: #CCCCCC url(images/bg-degCCCCCC.gif) repeat-y top right;
}

#pro form {
 position:absolute;
 margin-top:8px !important; margin-top:6px;
}

#pro form input {
 width:80px;
}


#scrollTxt1 { position:absolute;}
#scrollTxt2 { position:absolute; }
#scrollTxt3 { position:absolute;}
#scrollTxt4 { position:absolute; }

