#header5 { height: 350px;}

#quicksearchcontainer {
 position: absolute;
 width: 320px;
 height: 350px;
 margin:0px 0px 0 15px;
}

#quicksearch {
 background: white url(images/bg-deg.gif) repeat-y top right;
 width: 318px;
 position:absolute;
 padding:0;
 bottom:0;
 border-left: 1px solid black;
 border-right: 1px solid black;
}

#bordquicksearch {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top left;
 width: 310px;
 margin:-14px 0 0 -1px;
 position:absolute;
}

#quicksearch span {font-weight:bold;display:block;text-transform:uppercase;color: #592F1B;margin-bottom:10px;}
#quicksearch form fieldset {padding:4px 0 30px 0;}
#quicksearch select { font-size:10px!important;font-size:8px; text-transform:none!important;text-transform:uppercase; height:16px; border: 1px solid #A5A4A9; margin-bottom:10px; width: 96px; font-variant: small-caps; color: #592F1B;}
#quicksearch input { height: 14px; border: 1px solid #A5A4A9; margin-bottom:10px; width: 94px; font-variant: small-caps; color: #592F1B; text-indent:4px;}
#quicksearch input.quicksearchcheckbox { display:block; margin:0px; float:right!important; float:none; height:12px; width:12px; border:0; text-indent:0px;}
#quicksearch label { line-height:12px; clear:both; width:81px; float:left; display:inline; font-variant:small-caps; color:#592F1B; text-indent:0px;}
#quicksearch span.cartoucheh1 {margin:0}
#quicksearch form div { min-height:120px; padding:4px;width: 96px; float:left;border-left:1px solid #A5A4A9;border-right:0}
#quicksearch img {float:right;margin:0 0 0 4px}

#bordactu {
 position:absolute;
 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;
 margin:0 15px 0 350px;
}

#reset {z-index:2;width: 390px; position:absolute; color: #999999;margin:18px 0 0 340px; text-align:right}
#undo {z-index:1;width: 460px; position:absolute; color: #999999;margin:18px 0 0 340px; text-align:right}

#actu span {font-weight:bold;display:block;text-transform:uppercase;color: #592F1B;margin-bottom:10px;margin-top:4px;}
#actu input { display:block;height: 14px; border: 1px solid #A5A4A9; margin:0 0 4px 90px!important; margin:0 0 0px 90px; width: 94px; font-variant: small-caps; color: #592F1B; text-indent:4px;}
#actu form div { min-height:120px; padding:0px;width: 216px; float:left;border-left:1px solid #A5A4A9;border-right:0}
#actu input.quicksearchcheckbox { height:12px; width:12px; margin:0 0 0 100px; border:0; text-indent:0px;}
#actu label { clear:both; float:left; width:90px; display:block; font-variant: small-caps; color: #592F1B;}
#actu form label a img { margin:0 0 0 190px!important;margin:1px 0 0 192px;position:absolute;border:0}

#actu form div.selectdiv {
 float:none;
 display:none;
 border:1px solid #A5A4A9;
 margin:26px 0 0 90px!important; margin:15px 0 0 3px;
 width:140px;
 z-index:10;
 height:160px;
 overflow-y:scroll;
 overflow-x:hidden;
 background:white;
 position:absolute
}
.selectdiv a {display:block;}
.selectdiv a:hover {text-decoration:none;color:black;background:#eee}

#actu {
 z-index:0;
 overflow: hidden;
 position: absolute;
 padding:8px 8px 0 13px;
 width: 437px;
 height: 327px;
 background: white url(images/bg-deg.gif) repeat-y top right;
 margin:15px 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:320px;padding:0 10px 10px 0;}

#pluscontainer {
 z-index:10;
 position: absolute;
 width: 160px;
 height: 350px;
 margin:0px 0px 0 825px;
}

#plus {
 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;
}

#bordplus {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top right;
 width: 150px;
 margin:-22px 0 0 -9px;
 position:absolute;
}

#plus div.agrandissement img {float:left;margin:0 4px 0px 0;}
#plus span.cartoucheh1 {margin-top:4px}
#plus span.cartouchep {text-align:right;display:block;margin:10px 15px 0 0}

#plus a.moredetailsrel, #plus a.moredetails, #plus.moredetails {position:relative;display:block;bottom:auto;text-align:right}


.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 */

#bordresult {
 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;
}

#result {
 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;
}

#result img {margin:0 8px 10px 0; float:left;}
#result img.maxi {left:40%}

#result div.cartouchesep {
 margin-top:15px;
 border-top:1px solid #ccc;
}


.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:15px;
 width:335px;
}

#pubgche {
 background:#DDD8D4;
 padding:10px 0 2px 15px;
 text-align:right
}

#pubgche img {width:300px;float:left}
#pubgche a {position:relative;}

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 {
 float:right;
 margin-top:0px;
 width:175px;
}

#afriscope {height: 204px; padding:8px;background:white url(images/bg-deg.gif) repeat-y top right;border-left: 1px solid black;border-bottom: 1px solid black;}
#afriscope img {margin-top:0px}

#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;}

#bordpro {
 background: transparent url(images/bordcentre-deg.gif) no-repeat top left;
 color: white;
 width: 450px;
 height: 15px;
 margin:15px 0 0 350px !important; margin:15px 0 0 353px;
}

#pro {
 padding:8px 8px 8px 8px;
 margin:0px 15px 0 350px !important; margin:0px 15px 0 353px;
 width: 442px;
 border-left: 1px solid black;
 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:6px;
}

#pro form input {
 width:80px;
}



#scrollTxt1 {position:absolute;}
#scrollTxt2 { position:absolute; }
#scrollTxt3 { position:absolute; }
#scrollTxt4 { position:absolute; }

