
/*body { 	margin:30px 0 0 0; padding:0; background:#ccc url(../images/bg.gif) repeat; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }*/
body { 	margin:0; padding:0; background:#EAEAEA; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; }

/*#container { width: 90%; margin:1em auto; padding:0 0 10px 0; border: solid 2px #929292; text-align:left; max-width: 1024px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#eaeaea url(../images/hand.jpg) no-repeat; }*/
#container { width: 100%; margin:0; padding:0 0 10px 0; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#eaeaea url(../images/hand.jpg) no-repeat; }
*html #container { padding:0;}

.normalText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal}
.bigText { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal}

#header { margin:0; padding:0; width:100%; height:65px; background:#013565 url(../images/banner.jpg) no-repeat; text-align:right; }
#log { margin:0; padding:5px 0px 0px 0px; float:left; width:99%; text-align:right; }
#welcome { margin:0; padding:5px 0px 0px 0px; float:left; width:99%; text-align:right ;color:#FFFFFF; font-style:italic; }
#langue { margin:0; padding:5px 0px 0px 0px; float:left; width:99%; text-align:right; color:#FFFFFF; font-size:10px; }
#langue a { color:#FFFFFF; font-weight:bold; text-decoration:none; }
#langue a:hover { text-decoration:underline; }

/* Page choix de langue*/
#choix { margin:1em auto; padding:0px 0px 10px 0px; color:#ff8c2c; width:90%; text-align:center;}
#choix a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff8c2c; text-decoration:underline;}
#choix a:hover { text-decoration:none;}
#choixhead { margin:1em auto; padding:0; width:90%; border: solid 2px #929292; text-align:left; background:#013565 url(../images/banner.jpg) no-repeat; text-align:right; height:65px; }
#headtitre { margin:1em auto; padding:0; width:90%;color:#0079BC; font-weight:bold; text-align:center; }
/* ------------------ */

#navlist { margin:0; width: 100%; height:17px; padding:5px 0px 0px 0px; text-align:left; background:#bab597 /*url(../images/nav1.jpg) repeat-x*/; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
#navlist li { display: inline; list-style-type: none; margin:10px 0px 0px 0px; padding:0px 5px 0px 5px; color:white;}
#navlist li a { color:white; text-decoration:none; height:17px; margin:0; padding:5px 5px 3px 5px; }
#navlist li a:hover { color:white; background:#ff8c2c;}
#navlist li#active a { background:#ff8c2c; color:#454020;height:17px; margin:0; padding:5px 5px 3px 5px;  }
#navlist li#active2 a { color:white; background:#ff8c2c;}

/* sous-menu aligné a gauche */
/* #navlist2 { margin:0px; width: 100%; height:17px; padding:3px 0px 0px 0px;text-align:left; background:#ff8c2c ; font-family:Arial, Helvetica, sans-serif; font-size:11px; }*/
#sousmenu { margin:0; padding:0; width:100%; height:17px; background:#ff8c2c }
#navlist2 { margin:0px; height:17px; padding:3px 0px 0px 205px; text-align:left; background:#ff8c2c ; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
#navlist2 li { display: inline; list-style-type: none; margin:0; padding:0px 10px 0px 5px; color:white;}
#navlist2 li a { color:#454020; text-decoration:none; padding:5px 5px 5px 5px; }
#navlist2 li a:hover { color:#454020; text-decoration:underline}

#content { margin:0; padding:0; width:100%; color:#454020; height:100%; }
#content a { color:#454020;}
#content a:hover { color:#ff8c2c; text-decoration:none;}
h1 { text-align:center; font-size:22px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
h2 { font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666; border-bottom:1px solid #d0d0d0}
h3 { font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold}

#sidebar { 	float: left; width: 190px; margin:0; padding:0.5em 1em; }
#contentLeft { margin:0; padding: 0; height:100%; }
hr.separator { margin:20px 0px 20px 0px; border: none 0; border-top: 1px dashed #454020; width: 50%; height: 1px;}
*html hr.separator { margin:10px 0px 10px 0px;}

#contentLeftImg { margin:0 0 20px 0; padding:0 0 20px 0; float:left; border-bottom:1px solid #ff8c2c; width:172px; line-height:11px; font-size:10px; }
#contentLeftNews { margin:0; padding:0 0 20px 0; float:left; border-bottom:1px solid #ff8c2c; width:172px; line-height:11px; font-size:10px; }

#contentLeftNews ul li { margin: 0 0 5px 0; padding:0 0 0 6px; font-size:10px; }
*html #contentLeftNews ul li { margin: 0 0 5px 8px; padding:0; font-size:10px; }
#contentLeftNews ul  { list-style-type: circle; margin: 0 0 0px 8px; padding:0 0 0 0px; font-size:10px; }
#contentLeftPress{ margin:0; padding:0 0 20px 0; float:left; border-bottom:1px solid #ff8c2c; width:172px; line-height:11px; font-size:10px; }
#contentLeftPress ul li { margin: 0 0 5px 0; padding:0 0 0 6px; font-size:10px; }
#contentLeftPress ul  { margin: 0 0 0px 8px; padding:0 0 0 0px; font-size:10px; }
.titlenews { text-decoration:underline; font-weight:bold; }



#main { margin:0 0 0 200px; padding:0; border-left: dotted 1px #454020; }
#contentMainTop { margin:0.5em 1em ; padding: 0; }
*html #contentMainTop { margin:1em 1em 4em 0em ; }
#contentMain { margin:0.5em 1em ; padding: 0; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;  text-decoration:none;}
#contentMain p { text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
*html #contentMain { margin:2em 1em ; padding:4px 0 0 0;}
#contentMain ul li { list-style:none; background:url(../images/bullet.gif) no-repeat 0px 2px; margin: 0 0 5px 0; padding:0 0 0 12px; font-size:10px; font-weight:bold}
#contentMain# ,#paragraph { margin:0 0 0 40px; padding:0}
#contentMain #paragraph li { list-style:none; background:url(../images/paragraph.gif) no-repeat 0 2px; margin: 0 0 7px 0; padding:2px 0 2px 15px; font-size:10px; font-weight:bold; color:#666;}
#contentMain #paragraph li a {color:#666}
#contentMain #paragraph li a:hover { color:#0079BC}

#contentMainCrumb { margin:0; padding:0; float:left; color:#666666; font-size:9px; }
#contentMainCrumb a { text-decoration:underline; color:#666666; }
#contentMainCrumb a:hover { text-decoration:none; color:#666666; }
#contentMainPrint { margin:0; padding:0; float:right; text-align:right; }

.subtitle { color:#666666; }
.titlenews { text-decoration:underline; font-weight:bold; }
.clear {clear:both; line-height: 0}
.gray { color:#666}


#invert {  background-color: #bab597; color: #fff; font-size: 14px; padding: 2px 5px; margin:10px 0 10px 0; }
#main .invertshort, #contentLeft .invertshort{  color: #fff; font-size: 11px;  font-weight:bold; margin-left:15px; margin-bottom:5px; }
#main .invertshort a {  text-decoration:none; color: #fff; font-size: 10px;padding: 2px 10px 5px 10px; background-color:#bab597; border:1px solid #ff8c2c;}
#contentLeft .invertshort a {  text-decoration:none; color: #fff; font-size: 10px;padding: 2px 10px 5px 10px; background-color:#bab597; border:1px solid #ff8c2c; line-height: 16px; display:block;}
#main .invertshort a:hover, #contentLeft .invertshort a:hover {color:#ffffff; text-decoration:underline; font-weight:bold; }
/*#main .invertshort a:link {  text-decoration:none; display:block; text-decoration:none; font-weight:bold;}
#main .invertshort a:visited {  text-decoration:none; display:block; text-decoration:none; font-weight:bold;}*/
#subinvert { font-size: 11px; font-style:italic; font-weight:bold; margin-left:20px; margin-top:7px;}

#foot { margin:0; padding:0; text-align:center; }
#footnav { padding:0; margin:0; width:100%; height:30px; }
*html #footnav { height:20px; }
#footNav a {color:#454020; text-decoration:none; }
#footNav a:hover{color:#454020; text-decoration:underline; }

/*#footer { margin:0px 0 0 2px auto; padding:0; width:90%; height:18px; background:url(../images/footer.jpg) repeat-x; font-size:10px; text-align:left; color:#0079BC;}*/
#footer { margin:0px 0 0 2px auto; padding:0; width:100%; height:18px; background:url(../images/footer.jpg) repeat-x; font-size:10px; text-align:left; color:#0079BC;}

hr.cleaner { clear:both; height:1px; margin: -1px 0 0 0; padding:0; border:none; visibility: hidden; }

  /*  ================  button  ================ */
#contentMain .btnLeft, #content .btnLeft, #header .btnLeft { float:left; width:12px; height:22px; background:#fff url(../images/bg_btnLeft.gif) 0px 0px no-repeat;}
#contentMain .btnCenter, #content .btnCenter,  #header .btnCenter { margin:0; padding:4px 0 0 0; height:18px; font-weight:bold; float:left; background:#fff url(../images/bg_btnCenter.gif) 0px 0px repeat-x;}
#contentMain .btnCenter a, #content .btnCenter a,  #header .btnCenter a { color:#666; display:block; text-decoration:none}
#contentMain .btnCenter a:hover, #content .btnCenter a:hover,  #header .btnCenter a:hover { color:#0079BC; display:block; text-decoration:none}
#contentMain .btnRight, #content .btnRight,  #header .btnRight { float:left; width:12px; height:22px; background:#fff url(../images/bg_btnRight.gif) 0px 0px no-repeat;}


/*========================= FORM ============================= */
form {margin: 0; padding: 0; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.input-box { width:200px; height:12px; border: 1px solid #fff; margin-top: 3px; background: #FFF url(../images/bg_input_box.gif) repeat-x; padding: 5px; font: 11px Verdana; color: #29546d}
.input-box2 { width:150px; height:12px; border: 1px solid #454020; margin-top: 3px; background: #FFF url(../images/bg_input_box.gif) repeat-x; padding: 3px; font: 10px Verdana; color: #29546d}
.focus {width:200px; height:12px; border: 1px solid #fff; margin-top: 3px; background: #d0ecf4 url(../images/bg_input_focus.gif) repeat-x; padding: 5px; font: 11px Verdana; color: #474747}
.textarea-box {width:400px; border: 1px solid #fff; margin-top: 3px; background: #FFF url(../images/bg_form_box.gif) repeat-x; padding: 5px; font: 11px Verdana; color: #29546d}
.focus-txtarea {width:400px; border: 1px solid #fff; margin-top: 3px; background: #d0ecf4 url(../images/bg_txtarea_focus.gif) repeat-x; padding: 5px; font: 11px Verdana; color: #29546d}
select { background:#fff url(../images/bg_form_box.gif) repeat-x; /*width:120px;*/ border: 1px solid #fff; font-size: 10px; font-family:Verdana, Arial, Helvetica, sans-serif}
 
