A:visited {color:#A020F0;}
.button { color:#1B5CA1; font-size:113%;font-weight:bold; background-color:#FFFFFF; border: 1px solid  #1B5CA1;}
.buttonG { background-color:#FFFFFF;color:#1B5CA1; border: 1px solid  #1B5CA1;font-weight:bold;font: bold 13px Arial;text-transform:uppercase;line-height: 1.5em;}
.buttonG2 { background-color:#FFFFFF;color:#1B5CA1; border: 1px solid  #1B5CA1;font-weight:bold;font: bold 10px Arial;text-transform:uppercase;}
FORM {padding:0px 0px 0px 0px; margin:0;}
#logo { position: absolute;float:left;z-index: 2;width:305px; height:105px; padding-left:10px; color: #1B5CA1;
        font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
      //background:url("adresse logo") no-repeat right top;
      }
#logo h2 { font-size:1.6em;font-weight:bold;margin-top:0;margin-bottom:0;}
#logo h3 { font-size:1.1em;font-weight:bold;margin-top:0;width:300px;}
#topdeck{
background-color:#FFFFFF;
border-bottom:1px solid #77C043;
left:0px;top:0px;z-index:1;width:100%;
position:absolute;
overflow: hidden;
height: 100px;	/* IE 5.x  - 2 pixels more than other browsers, height + border bottom*/
height/* */:/**/98px;	/* Other browsers */
height: /**/98px;
}
#invertedtabs{ margin-left: 4px;padding: 0;width: 100%; background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}
#invertedtabs ul{ float:right;font: bold 11px Arial, Verdana, sans-serif;margin:0;
margin-bottom: 1em; /*margin between menu and rest of content*/
padding-right:50px; list-style:none;
}
#invertedtabs li{ display:inline;margin:0 2px 0 0;padding:0;text-transform:uppercase;line-height: 1.5em;}
#invertedtabs a{float:left;color: white;margin:0 2px 0 0;padding:0 0 0 3px;text-decoration:none;letter-spacing: 1px;
background: #77C043;
}
#invertedtabs a span{float:left;display:block;padding:3px 9px 3px 6px;
background: transparent url(http://www.ibisa.net/im/color_tabs_right2.gif) no-repeat right bottom;
}
#invertedtabs a span{float:none;}
#invertedtabs a:hover{background-color: #1B5CA1;}
#invertedtabs a:hover span{background-color: #1B5CA1;}
#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/ background-color: #1B5CA1; }
#invertedtabs #current2 a, #invertedtabs #current2 span{ /*currently selected tab*/ color: #FFE303; }
#invertedtabs #current3 a, #invertedtabs #current3 span{ /*currently selected tab*/ color: #8FD4F1; }
#invertedtabsline{ clear: both;padding: 0;width: 100%;height: 40px;line-height: 8px;
background: transparent url(http://www.ibisa.net/im/tfond.gif) repeat-x left top;
border-bottom: 1px solid #1B5CA1; /*Remove this to remove border between bar and tabs*/
}
#spacer{
height: 101px;	/* IE 5.x */
height/* */:/**/99px;	/* Other browsers */
height: /**/99px;
}
#navigation { padding: 29px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;font: bold 11px Verdana;list-style-type: none;}
#navigation ul { font-family: Verdana; font-size: 12px; font-weight: bold; text-decoration: none;
margin: 0; padding: 0; list-style:none;
}
#navigation li { display: inline; background: url(http://www.ibisa.net/im/greenbg.gif) repeat-x center top;
text-align: center; padding: 0; margin-right: 4px; float: left; line-height: 1.5em;
}
#navigation .selected {color:#1B5CA1;}
#navigation a {color:#7EB61E;float:left;margin:0;padding-left:7px;text-decoration:none;}
#navigation a:hover,#navigation a:hover span {color:#1B5CA1;}
#navigation a span {display: block; padding:7px 13px 4px 5px;}
#navigation a span { float: none; }
.Lmenu {width:220px;background: #F4F3C7; padding-top:15px;}
.navbar {width:220px;border-top:1px solid #7EB61E; border-bottom:1px solid #7EB61E;background: #185B0C;}
.navbar a {color:#FFFFFF;text-decoration:none;} .navbar span {display:block;padding-left:62px;}.navbar a:hover{color:#DEDEDE;}
.Central {width:730px;border-right:1px dashed #56A81C;border-left:1px dashed #56A81C;padding-left:3px;padding-top:15px;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.LmenuH {width:60px;}
.CentralH {width:890px;border-right:1px dashed #56A81C;border-left:1px dashed #56A81C;padding-left:10px;padding-top:13px;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.contentstyle{border:1px solid #999e87;margin-bottom: 1em;}
.contentstyle TD { padding-left: 5px;}
#context img{padding-top:5px;}
#ajaxcontainer {overflow:auto;width:590px;height:245px;}
#search {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;font-weight:bold;,}
#search TD { padding:4;color:#333;} #search TD span { display:block;padding-top:2px;}
#search h3,#search h2, .central h2 { color:#56A81C;display:block;width:100%;font-weight:bold;border-bottom:1px solid #56A81C;font-size:1.4em;margin:0 0 6 0;}
#search select {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;margin: 0px 1px 3px 0px;font-size:0.9em;display:block;width:200px;height:22px;background:#FFF;color:#333;}
#context{width:85px;padding-left:3px;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;color:#7EB61E;}
#ssearch { float:left;width:220px;}
.moduleContent {padding-top:5px;}
.moduleContent .avert{font-size:13px;}
.moduleContent b{color:#1B5CA1;font-size:15px;}
.moduleContent table{width:99%;border:1px solid #77C043;}
.moduleContent .table2{width:94%;border:1px solid #77C043;padding:5px;}
.moduleContent .mess {font-size:113%;color:#111111;padding-top:12px;padding-left:15px;padding-bottom:15px;}
.switchcontent, .cat { border:1px solid #dedede;background-color:#F3F2F2;color:#111;font-size:12px;} #cat{display:block;margin-bottom:8px;}
.switchcontent img{vertical-align:middle;} .switchcontent select{width:110px;font-size:0.9em;} .switchcontent span{padding-left:20px;vertical-align:top;}
#ads {display:block;padding:1px;background-color:#E7FFBE;width:99%;margin-bottom:1px;}
#listing { padding-left:10px;} #listing im { border:0;text-align:middle;}
.info{ display:block;color:#222;font-size:14px;background-color:#FFFFFF;padding-bottom:3px;}
.num{ display:block;color:#222;font-size:14px;background-color:#FFFFFF;border-bottom:1px dashed #dedede;padding:10 5 5 5; text-align:right;}
.num a{background-color:#F3F2F2;color:#2385E6;border:1px solid #1B5CA1;text-decoration:none;}
.num img{vertical-align: middle;}
.sort{padding-left:1px;}
#listing .title {display:block;color:#2385E6;font-size:15px;font-weight:bold;padding-top:7px;} #listing .title a {text-decoration:none;color:#2385E6;}
#listing .desc {display:block;color:#333333;font-size:12px;background-color:#F3F2F2;padding-left:18px;}
#listing .desc IMG, .table2 .desc IMG {border:solid 1px silver; padding:5px; margin-right:10px;}
#listing .sub { display:block;color:#333;font-size:12px;background-color:#FFFFFF;border-bottom:1px dashed #dedede;padding-left:18px;}
#listing .sub2 { display:block;color:#777;font-size:11px;background-color:#F3F2F2;border-bottom:1px dashed #dedede;text-align:right;padding-right:12px;padding-bottom:3px;}
#listing .sub2 a {color:#4372AA;} #listing .sub2 a:hover, #listing .title a:hover, #sto .title a:hover {color:#7EB61E;}
#register .input,#register select { visibility:auto;font-size:13px;border:1px solid #B2D39E;color:#333333;width:220px;}
#footer {height:27px;border-top:2px solid #1B5CA1;border-bottom:2px solid #E9F3C2; background: #509900 url(http://www.ibisa.net/im/foot.gif) repeat-x left top; text-align:right;padding-right:50px;font-family:verdana;color:#333;font-size:0.7em;padding-bottom:2px;margin-bottom:1px;}
#adfooter {height:8px;border-top:1px solid #E6E6E6;background-color:#F4F3C7;}
#sto { background:url(http://www.ibisa.net/im/sto_bkg.gif) no-repeat center center;}
#sto .title {color:#2385E6;font-size:14px;font-weight:bold;padding-top:1px;} #sto .title a {text-decoration:none;color:#2385E6;}
#sto .desc {display:block;color:#111111;font-size:12px;background-color:#F2EEEE;height:40px;} #sto .TD { border:1px solid #1B5CA1;}
#sto .sub2 { display:block;color:#777;font-size:11px;border-top:1px dashed #dedede;text-align:right;padding-right:2px;}
#sto .contact {border-top:1px solid #1B5CA1;} #sto .contact a{float:right;color:#FFF;font-size:11px;text-decoration:none;padding:1 39 2 8;}
/*annuaire PF*/
#listtl {margin:0 0 0.5em 0;padding:0;list-style:none;width:99%;}
#listtl li { margin:0 0 10 0;}
#listtl .offer {height:75px;width:100%;background:#f9f9f9;border: 1px solid #777777;margin:-2 0 0 0;}
#listtl h3 {line-height:1.1em;margin:7 0 0 0;font-weight:bold;font-size:16px;font-family:arial;}
#listtl li TD { font-size:11px;}
#listtl .onglist {height:23px;background:url(http://www.ibisa.net/im/tab_header.gif) no-repeat top left;width:140px;margin:0;text-transform:uppercase;font-size:10px;color:black;}
#inteR {display:block;float:left;background:#FFF;width:100%!auto;width:100%;}
#inteR h2 {display:block;margin:0;line-height: 24px;font-size:16px;padding-left:5px;border-bottom:1px solid silver;background-color:lightyellow;}
#inteR .content{padding:5px;} #inteR TD {font:12px verdana;}
#inteR .zero {padding-left:15px;font: bold 15px Arial;color:#333;}
#search_box {
    width: 201px;
    height: 31px;
    background:url(http://www.ibisa.net/im/bg_search_box.gif);
}
#search_box #q {float: left;padding: 0;margin: 6px 0 0 6px;border: 0;width: 159px;background: none;
}
#search_box #s {float: left;padding: 0;margin: 6px 0 0 6px !important;margin: 3px 0 0 3px;border: 0;background: none;
}
#search_box #go {
    float: right;
    margin: 3px 4px 0 0;
}
#search_boxlarge {
    width: 305px;
    height: 31px;
    background:url(http://www.ibisa.net/im/bg_search_boxlarge.gif);
}
#search_boxlarge #q {float: left;padding: 0;margin: 6px 0 0 6px;border: 0;background: none;
}
#search_boxlarge #s {float: left;padding: 0;margin: 6px 0 0 6px !important;margin: 3px 0 0 3px;border: 0;background: none;
}
#search_boxlarge #go {
    float: right;
    margin: 3px 4px 0 0;
}
#tip{position: absolute;left: -300px;border: 1px solid black;padding: 2px;background-color: lightyellow; visibility: hidden;font-size:12px;font-family:verdana;}
#pointer{position:absolute;left: -300px;visibility: hidden;}
input.important {
	color: white;
    font-weight:bold;
	background-color: red;
}

input.important:hover {
	color: white;
	background-color: red;
}
#error { background-color: #ffebe8; border: 1px solid #dd3c10; color: #dd3c10; margin:0px; padding: 8px;font-size: 13px; font-weight: bold;}
#error2 { width:733px;background-color: #ffebe8; border: 1px solid #dd3c10; color: #dd3c10; margin:0px; padding: 8px;font-size: 13px; font-weight: bold;}
#noerror { width:733px;background-color: #CCFBA8; border: 1px solid #458B00; color: #458B00; margin:0px; padding: 8px;font-size: 13px; font-weight: bold;height:25px;}

/*- P.I.E. FLOAT CLEARING --------------------- */
.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

