/*@charset "iso-8859-1";*/
/* CSS Document */

body,td,th {color: #707070; font: 76% arial,sans-serif;font-family: Arial;font-size : 0.75em;color: #707070; }
body { background-color: #707070; margin-left: 0px;	margin-top: 6px; margin-right: 0px; margin-bottom: 0px;}
h1{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #027bb9;letter-spacing:1px; padding-left:5px; text-align: left; padding-top: 2px; margin-top:4px; margin-left:5px;}
table {border-collapse:collapse;}
a {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px; color: #000000; }
a:link { text-decoration: none; }
a:visited {	text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #666666; }
a:active { text-decoration: none; color: #000000; }
.top-bg { background-image: url(../images/bg-img.gif); background-repeat:no-repeat; width:942px; height: 162px; background-position: center top; }
.stit1 {color: #FE8A01;font-weight: bold;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.stit2 {color: #0080F0;font-weight: bold;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.right-bdr { border-right: #000000 1px solid; padding-top: 25px; padding-left: 11px; padding-right: 11px; }

.no-bdr { padding-left: 11px; padding-right: 11px; padding-top: 25px; }

.top-nav { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.top-nav:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  }

.top-nav:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  }

.top-nav:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 25px; padding-left: 22px; }

.top-nav:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;  }

.mar-right { padding-right: 22px; }

.logo-dwn-text { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #027bb9; padding-left:15px; text-align: left; padding-top: 2px; margin-top:2px;}

.blue-text { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #027bb9; padding-left:15px; text-align: left; padding-top: 18px; }

.blue-text2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #027bb9; padding-left:15px; text-align: left; }

.blue-text1 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #027bb9; text-align: left; font-weight: bold; text-decoration:none;  }
.blue-text3 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #027bb9; text-align: left; font-weight: bold; text-decoration:none; }
.blue-text1:link { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #027bb9; text-align: left; padding-bottom: 8px; width: 100%; font-weight: bold;}

.blue-text1:active { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #027bb9; text-align: left; font-weight: bold;}

.blue-text1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #027bb9; text-align: left; font-weight: bold;}

.blue-text1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #42c0ff; text-align: left; font-weight: bold;}

.bg-orange { background-image: url(../images/bg-img3.jpg); background-position: center; background-repeat: no-repeat; width:932px; height: 212px; }

.cat-top { background-image: url(../images/cat-img.gif); background-repeat: no-repeat; background-position: left; width: 650px; height: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; text-align: left; padding-left: 58px; color:#FFFFFF; }

.org-bdr { border: #FF6600 solid 1px; padding: 11px; }

.wht-bg { background-image: url(../images/bg-cat-wht.gif); background-repeat: no-repeat; height: 51px; width: 289px; }

.wht-bg1{ background-image: url(../images/bg-cat-wht.gif); background-repeat: no-repeat; height: 35px; }
.bg-sec-cell-top { background-image: url(../images/bg-img2.gif); background-repeat: no-repeat; width: 942px; height: 18px; }

.bg-sec-cell-mid { background-image: url(../images/bg-img2-middle.gif); background-repeat: repeat-y; width: 942px;}

.bg-sec-cell-btm { background-image: url(../images/bg-img2-down.gif); background-repeat: no-repeat; width: 942px; height: 26px; }

.white-text-bld { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#FFFFFF; padding-top: 15px;  padding-bottom: 15px;}

.free { background-image:url(../images/top-100.gif); background-repeat: no-repeat; background-position:right bottom; height:34px;}

.bg-white-down { background-image: url(../images/box-down.gif); background-repeat:no-repeat; width:651px; height: 235px; padding-top: 5px}
.pad-top { padding-top: 9px; }
.grey-text-td { border-bottom: #acacac dashed 1px; line-height: 18px; height: 31px; text-align: left; }

.grey-text { font-family: Arial, Helvetica, sans-serif; color: #acacac; font-style: normal;  }

.grey-text:link { font-family: Arial, Helvetica, sans-serif; color: #acacac; font-style: normal; }

.grey-text:visited { font-family: Arial, Helvetica, sans-serif; color: #acacac; font-style: normal; }

.grey-text:active { font-family: Arial, Helvetica, sans-serif; color: #acacac; font-style: normal; }

.grey-text:hover { font-family: Arial, Helvetica, sans-serif; color: #acacac; font-style: normal; }

.bg-right { background-image: url(../images/bg-right.gif); background-repeat: no-repeat; background-position: top center; width: 239px; height: 718px;}

.grey-text8 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #898786; font-weight: bold; text-align: left; padding-top: 8px; }

.bdr-right1 { border-right: #acacac solid 1px; }
.sky-blue-txt1 { font-family: Arial, Helvetica, sans-serif; color: #00aaff;font-weight: normal; }
.sky-blue-txt1:link { font-family: Arial, Helvetica, sans-serif; color: #00aaff;font-weight: normal; }
.sky-blue-txt1:visited { font-family: Arial, Helvetica, sans-serif; color: #00aaff;font-weight: normal; }
.sky-blue-txt1:active { font-family: Arial, Helvetica, sans-serif; color: #00aaff;font-weight: normal; }

.sky-blue-txt { font-family: Arial, Helvetica, sans-serif; color: #00aaff; font-size: 12px; font-weight: bold; }

.sky-blue-txt:link { font-family: Arial, Helvetica, sans-serif; color: #00aaff; font-size: 12px; font-weight: bold; }

.sky-blue-txt:visited { font-family: Arial, Helvetica, sans-serif; color: #00aaff; font-size: 12px; font-weight: bold; }

.sky-blue-txt:active { font-family: Arial, Helvetica, sans-serif; color: #00aaff; font-size: 12px; font-weight: bold; }

.sky-blue-txt:hover { font-family: Arial, Helvetica, sans-serif; color: #4cc3ff; font-size: 12px; font-weight: bold; }

.blue-back { font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 5px; background-color:#359bcd; color: #FFFFFF; border-top: #FFFFFF solid 3px; border-bottom: #FFFFFF solid 3px; }

.blue-back1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

.blue-back1:link { ffont-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}

.blue-back1:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

.blue-back1:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; }

.blue-back1:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}

.bdr-top { border-top: #acacac 1px solid; padding-top: 18px; }

.top-bdr { border-top: #ff8539 3px solid; }
.devislist{color:#FF8539;font-family	: Arial;font-size 	: 11px;font-weight:bold;}
div#marquee a{color: #FF8539;font-weight: bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
div#marquee a:hover{color: #000000;font-weight: bold;font-size:11px;font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
div#navigation a{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #027bb9; padding-left:1px; text-align: left; }
select {
    font-family	: Arial;
    font-size: 12px;
    font-style: normal;
    line-height: bold;
    font-weight: normal;
    text-transform: none;
    padding: 1px 1px 1px 1px;
    color: #000000;
    text-decoration: none;
    background-color: #FFAE7D;
    border-top: solid 1px;
    border-left: solid 1px;
    border-bottom: solid 2px;
    border-right: solid 2px;
    border-color: #FFFFFF;
}

.champ_txt {  
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
font-style: normal; 
border: 1px #FFFFFF double;  
position: relative; 
clip:    rect(   );
background-color:#FFAE7D;
height:18px;

}
.champ_txt:hover {
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    padding: 1px 1px 1px 1px;
    color: #000000;
    text-decoration: none;
    background-color: #E5E5E5;
    border-top: solid 1px;
     border-left: solid 1px;
      border-bottom: solid 1px;
     border-right: solid 1px;
    border-color: #ff8539;
	height:18px;
}
.champ_txtrouge {
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    padding: 1px 1px 1px 1px;
    color: #000000;
    text-decoration: none;
    background-color: #E34242;
    border-top: solid 1px;
     border-left: solid 1px;
      border-bottom: solid 2px;
     border-right: solid 2px;
    border-color: #BE0002;
}

textarea {
    font-size: 11px;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
    background-color: #FFAE7D;
    border-top: solid 1px;
    border-left: solid 1px;
    border-bottom: solid 1px;
    border-right: solid 1px;
    border-color: #FF8539;
}
td { font-size:11px;}
.button{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height:22px; font-style: normal; cursor: hand; background-color: #E9EDF3; border: 2px #FF8539 double; text-align:center; position: relative; clip:    rect(   )}
.etoile {color: #FF0000; font-weight: bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px; }
.srubrique{font-weight: bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.rubrique{color:#FF8539;font-family	: Arial, Helvetica, sans-serif;font-size 	: 13px;font-weight:bold;}
hr { width: 80%; color: #ff8539; height:1px; }
.footerlin { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #027bb9;}
.footerlin:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #027bb9;}
.footerlin:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #027bb9; text-decoration:underline;}
.footerlin:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #027bb9;}

#sectSelectorForm{
position:relative;
top:0;
width:235px;
}
#secteurselector {
background-color:#FFFFFF;
border:1px solid #666666;
display:block;
overflow:auto;
padding:0;
margin:0;
position:absolute;
width:235px;
visibility:hidden;
height:300px;
top:22px;
float:left;
}
#secteurselector ul {
list-style-type: none;
margin:0px;
padding:0px;
text-align: left;
}

.spanserch {
color:#027BB9;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
text-align:left;
margin-left:36px;
margin-bottom:4px;
margin-top:5px;
padding:0;
}
.txtserach{
border:1px solid #FF8033;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:12px;
padding:0;
height:18px;
}
#secteurselector li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
display:block;
margin:1px;
padding:0;
text-align: left;
line-height:18px;
}
#secteurselector li a {
color:#00AAFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:12px;
}
#secteurselector li a:hover {
color:#FF8033;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
text-decoration:none;
}
.srubrique {font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
}
.Style1 {	color: #FE8A01;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.Style2 {	color: #0080F0;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#dossier_info h3 {
font-size:12px;
color: rgb(51, 51, 153);
text-align:left;
}