html { 
overflow-x: hidden;  
margin:0; 
padding:0;  }
form { display: inline; }
BODY { font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 10px;  margin: 0px; color: #5B6668; BACKGROUND:#FFFFFF;
SCROLLBAR-FACE-COLOR: #DAE9F4;
SCROLLBAR-HIGHLIGHT-COLOR: #F8FCFF;
SCROLLBAR-SHADOW-COLOR: #F8FCFF;
SCROLLBAR-3DLIGHT-COLOR: #F8FCFF;
SCROLLBAR-ARROW-COLOR: #90AB9D;
SCROLLBAR-TRACK-COLOR: #F8FCFF;
SCROLLBAR-DARKSHADOW-COLOR: #F8FCFF; }

TABLE, TR, TD { font-family: Verdana, Tahoma; font-size: 10px; }

imglien { border: 1px solid #F3F3F3; }
a.rollopaque img { opacity: 0.5;  filter:alpha(opacity=50); }
a.rollopaque:hover img {  opacity: 1.0; filter:alpha(opacity=100);  }

a:link, a:visited, a:active { text-decoration: none;color: #5B6668; }
a:hover { text-decoration: none; background: none; color: #000000; cursor:hand; }

.homemenu  {vertical-align: middle;
    color:#6C787A;
    border-bottom: 1px #DEDBDB solid;
    border-left: 1px #DEDBDB solid;
    border-right: 1px #DEDBDB solid;
    text-decoration:none;
    margin:0;
    padding:4px 0 4px 4px; 
    }
.homemail { PADDING-BOTTOM: 3px; border-bottom: 1px #DEDBDB solid; border-left: 1px #DEDBDB solid; border-right: 1px #DEDBDB solid; text-align:center; font-size: 9px; }
.homemail A { COLOR: #82A3AB; TEXT-DECORATION: none; }
.homemail A:link  { COLOR: #82A3AB; TEXT-DECORATION: none; }
.homemail A:visited  { COLOR: #82A3AB; TEXT-DECORATION: none; }
.homemail A:hover { COLOR: #F89532; TEXT-DECORATION: none; }

.teleadress { HEIGHT:18px; width:121px; PADDING-LEFT: 2px; FONT-SIZE: 10px; COLOR: #FFFFFF; font-weight:bold; BACKGROUND:#EADFD9; }
.teleadress2 { PADDING: 2px; FONT-SIZE: 10px; COLOR: #B79A85;  }

.telcadtit	{ HEIGHT:20px; text-align:center; FONT-SIZE: 9px; COLOR: #FFFFFF; BACKGROUND:#C4A894; font-weight:bold; }
.telcadart	{ width:220px; PADDING-LEFT: 2px; FONT-SIZE: 9px; COLOR: #FFFFFF; BACKGROUND:#EADFD9; }

.boutonhaut { PADDING-BOTTOM: 1px; FONT-SIZE: 9px; COLOR: #EDE1D9; TEXT-DECORATION: none; vertical-align: middle; }
.boutonhaut A { PADDING-BOTTOM: 1px; FONT-SIZE: 9px; COLOR: #EDE1D9; TEXT-DECORATION: none; vertical-align: middle; }
.boutonhaut A:link  { PADDING-BOTTOM: 1px; COLOR: #EDE1D9; TEXT-DECORATION: none; vertical-align: middle; }
.boutonhaut A:visited  { PADDING-BOTTOM: 1px; COLOR: #EDE1D9; TEXT-DECORATION: none; vertical-align: middle; }
.boutonhaut A:hover { PADDING-BOTTOM: 1px; COLOR: #B79A85; TEXT-DECORATION: none; vertical-align: middle; }

.boutonlang { PADDING-BOTTOM: 1px; FONT-SIZE: 9px; COLOR: #EDE1D9; TEXT-DECORATION: none; vertical-align: bottom; }

.rss A { FONT-SIZE: 10px; COLOR: #FFFFFF; TEXT-DECORATION: none; BORDER-BOTTOM: #8B9496 1px solid;  }
.rss A:link  { COLOR: #FFFFFF; TEXT-DECORATION: none; BORDER-BOTTOM: #8B9496 1px solid; }
.rss A:visited  { COLOR: #FFFFFF; TEXT-DECORATION: none; BORDER-BOTTOM: #8B9496 1px solid; }
.rss A:hover { COLOR: #F89532; TEXT-DECORATION: underline; BORDER-BOTTOM: #8B9496 1px solid; }

.filrss A {	PADDING-TOP: 2px; height:18px;  FONT-SIZE: 9px; COLOR: #A6ADAE; TEXT-DECORATION: none; vertical-align: middle; }
.filrss A:link  { PADDING-TOP: 2px; COLOR: #A6ADAE; TEXT-DECORATION: none; vertical-align: middle; }
.filrss A:visited  { PADDING-TOP: 2px; COLOR: #A6ADAE; TEXT-DECORATION: none; vertical-align: middle; }
.filrss A:hover { PADDING-TOP: 2px; COLOR: #F89532; TEXT-DECORATION: none; vertical-align: middle; }

.artdesc A { FONT-SIZE: 10px; COLOR: #5B6668; TEXT-DECORATION: none; }
.artdesc A:link  { COLOR: #5B6668; TEXT-DECORATION: underline; }
.artdesc A:visited  { COLOR: #5B6668; TEXT-DECORATION: underline; }
.artdesc A:hover { COLOR: #F89532; TEXT-DECORATION: underline; }

.artform	{ background: #FFFFFF; height:20px; border-top:1px #F3F3F3 solid; vertical-align: middle; }
.artformline	{ background: #F3F3F3; text-align:left; height:20px; border-top:1px #EBEBEB solid; vertical-align: middle; }

.artcad	 { background: #FFFFFF; height:20px; border-top:1px #F3F3F3 solid; border-right:1px #F3F3F3 solid; vertical-align: middle;PADDING-LEFT: 2px;  }
.artcad2 { background: #FFFFFF; height:20px; border-top:1px #F3F3F3 dashed; border-right:1px #FFFFFF solid; vertical-align: middle;PADDING-LEFT: 2px;  }
.arttva	 { background: #EAF1EA; height:20px; border-top:1px #FFFFFF solid; border-right:1px #FFFFFF solid; vertical-align: middle; font-weight:bold; color: #5B6668; PADDING-LEFT: 2px;  }
.arttot	 { background: #98A4A6; height:20px; border-top:1px #FFFFFF solid; border-right:1px #FFFFFF solid; vertical-align: middle; font-weight:bold; color: #FFFFFF; PADDING-LEFT: 2px;  }

.pa_legal	{ background: #EDECEC; height:40px; border:1px #D4D4D4 solid; vertical-align: middle; PADDING: 10px;  }
.pa_ad		{ vertical-align: middle; color:#6C787A; border:1px #D4D4D4 solid; font-weight:bold;}
.pa_mail	{ height:22px; border-bottom:1px #FFFFFF solid; vertical-align: middle; font-weight:bold;}


.clitit		{ background: #FFFFFF; height:20px; border-bottom:1px #D8D7D7 solid; vertical-align: middle; PADDING-LEFT: 2px;  }
.cliform	{ height:20px; border-bottom:1px #F3F3F3 dashed; vertical-align: middle;  }

.regle { width:160px; border:1px #E1DEDE solid; vertical-align: middle; text-align:center; font-weight:bold;   }

.cbnum	{ width:291px; height:31px; vertical-align: bottom; background: url(cb2.jpg);  }
.cbform { width:213px; font-size: 13px; color:#FFFFFF; font-weight: bold; HEIGHT:21px; vertical-align: bottom;background: url(cbform.jpg);  }
.cbdat	{ width:291px; height:33px; background: url(cb3.jpg); text-align:center;  }
.cbdate { background:#AEAEAE; font-size: 11px; color:#FFFFFF; }
.cbcvc	{ background:#D4D4D4; width:50px; font-size: 13px; color:#FFFFFF; font-weight: bold; HEIGHT:21px; vertical-align: bottom; }

.cbnom { width:291px; height:36px; font-family: times; font-size: 13px; color:#C2C2C2; vertical-align: top; background: url(cb4.jpg);  }

.com { height:20px; border-bottom:1px #D4D4D4 solid; vertical-align: middle; }
.fab { font-size: 9px; }

/*  PAGING */
.pages {
    padding: 0px;
    margin: 0px;
    clear: left;
    font-size: 11px;
    color:#5B6668;
    text-align: center;
}

.pages a, .pages span {
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #828D8F;
    background: #fff;
    color:#5B6668;
}

.pages span.current {
    border: 1px solid #FFFFFF;
    font-weight: bold;
    background: #828D8F;
    color: #fff;
}

.pages A:link {
    color:#5B6668;
    border: 1px solid #828D8F;
    background: #EBEBEB;
	text-decoration: none;
}

.pages A:visited {
    color:#5B6668;
    border: 1px solid #828D8F;
    background: #EBEBEB;
	text-decoration: none;
}

.pages a:hover {
    color:#5B6668;
    border: 1px solid #828D8F;
    background: #FFFFFF;
	text-decoration: none;
}

.container { width: 80%; text-align:center; margin : 20px; }



.cat_titre { PADDING-left:5px; background:#828D8F; HEIGHT:21px; vertical-align: middle; COLOR: #FFFFFF; font-weight:bold; }


.copy { FONT-SIZE: 9px; COLOR: #C9C7C7; PADDING-RIGHT: 20px; }

.bg0	{ background: #FFFFFF; }
.bg1	{ background: #F3F3F3; }
.bg2	{ background: #EBEBEB; }
.bg3	{ background: #828D8F; }

.blank	{ height:1px;}

a.tooladr em {
    display:none;
}
a.tooladr:hover {
    border: 0; 
    position: relative; 
    z-index: 500; 
    text-decoration:none;
}
a.tooladr:hover em {
    font-style: normal; 
    display: block; 
    position: absolute; 
    top: 51px; 
    left: -196px; 
    padding: 0px; 
    color: #000; 
    border: 1px solid #C4A894; 
    background: #EDE4DE; 
    width:350px;
}
a.tooladr:hover em span {
    position: absolute; 
    top: -7px; 
    left: 262px;
    height: 7px; 
    width: 25px; 
    /*background: transparent url(infobulle.gif);*/
	background-repeat:no-repeat;
    margin:0; 
    padding: 0; 
    border: 0;
}


a.titlendi em {
    display:none;
}
a.titlendi:hover {
    border: 0; 
    position: relative; 
    z-index: 500; 
    text-decoration:none;
}
a.titlendi:hover em {
    font-style: normal; 
    display: block; 
    position: absolute; 
    top: 51px; 
    left: 0px; 
    padding: 0px; 
    color: #000; 
    border: 1px solid #C4A894; 
    background: #EDE4DE; 
    width:350px;
}
a.titlendi:hover em span {
    position: absolute; 
    top: -7px; 
    left: 262px;
    height: 7px; 
    width: 25px; 
    /*background: transparent url(infobulle.gif);*/
	background-repeat:no-repeat;
    margin:0; 
    padding: 0; 
    border: 0;
}


a.toolcad em {
    display:none;
}
a.toolcad:hover {
    border: 0; 
    position: relative; 
    z-index: 500; 
    text-decoration:none;
}
a.toolcad:hover em {
    font-style: normal; 
    display: block; 
    position: absolute; 
    top: 51px; 
/*   for ie left: -252px; */
	left: -259px;
    padding: 0px; 
    color: #000; 
    border: 1px solid #C4A894; 
    background: #EDE4DE; 
    width:350px;
}
a.toolcad:hover em span {
    position: absolute; 
    top: -7px; 
    left: 256px;
    height: 7px; 
    width: 25px; 
    /*background: transparent url(infobulle.gif);*/
	background-repeat:no-repeat;
    margin:0; 
    padding: 0; 
    border: 0;
}
.forminput, .textinput, .radiobutton, .checkbox { font-size: 10px;font-family: verdana, helvetica; font-weight:normal; vertical-align: middle; }
SELECT { FONT-FAMILY: Verdana,arial; FONT-SIZE: 10px; BACKGROUND: #FFFFFF; font-weight:normal; border-style: solid; border-color: #DEDBDB; border-width: 1px; color: #5B6668; cursor:hand; }
option { FONT-FAMILY: Verdana,arial; FONT-SIZE: 10px; BACKGROUND: #FFFFFF; font-weight:normal; color: #5B6668; cursor:hand; BORDER-BOTTOM: #F3F3F3 1px solid; }
textarea, input { FONT-FAMILY: Verdana,arial; FONT-SIZE: 10px; BACKGROUND: #FFFFFF; font-weight:normal; border-style: solid; border-color: #DEDBDB; border-width: 1px; color: #5B6668; cursor:hand; }
input, label { vertical-align: middle; }

.celident { background: #FFFFFF; border-color: #DEDBDB; color:#5B6668; TEXT-DECORATION: none; font-weight:normal; }
