*{padding:0; margin:0;}

#contener1 { width:937px; margin:0px auto; border:0px; text-align:center; min-height:600px; background:transparent url(/images/struct_02.gif);}
* html .contener1 { height: 600px; }
#contener2 { width:937px; height:198px; border:0px; text-align:center; background:transparent url(/images/struct_03.gif) top left no-repeat; }
#contener3 { width:927px; margin:0px auto; border:0px; text-align:center; margin-left:5px; margin-right:5px; background:url(/images/struct_06.jpg) bottom left no-repeat; }

#contener_print { width:622px; margin:0px auto; border:0px; text-align:left; background-color:#f6f4e8; min-height:520px; }
* html .contener_print { height: 520px; }

body { font-family:arial; font-size:11px; color:black; margin-bottom:0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; }
td, tr, span { font-family:arial; font-size:11px; color:black; }
input, textarea, select { color : black; font-size : 11px; font-family : arial; text-decoration : none; font-weight : normal; }
.input1 { border-width:1px; border-color:#80674f; border-style: solid; background-color:#f6f4e8; }
.input2 { border-width:1px; border-color:black; border-style: solid; background-color:#80674f; color:white; width:300px; font-weight : bold;}
.input3 { border-width:1px; border-color:#80674f; border-style: solid; background-color:#ddccb5; }


/* Liens de base */
a:link       { color: #80674f; text-decoration: underline; font-family: arial; font-size: 11px; }
a:visited    { color: #80674f; text-decoration: underline; font-family: arial; font-size: 11px; }
a:hover      { color: #e2001a; text-decoration: none; font-family: arial; font-size: 11px; }
a:active     { color: #e2001a; text-decoration: underline; font-family: arial; font-size: 11px; }

.lnk1:link       { color: black; text-decoration: underline; font-family: arial; font-size: 11px; font-weight : normal; }
.lnk1:visited    { color: black; text-decoration: underline; font-family: arial; font-size: 11px; font-weight : normal; }
.lnk1:hover      { color: gray; text-decoration: none; font-family: arial; font-size: 11px; font-weight : normal;}
.lnk1:active     { color: black; text-decoration: underline; font-family: arial; font-size: 11px; font-weight : normal; }

.lnkleft:link      { color: black; text-decoration: none; font-family: arial; font-size: 11px; font-weight : normal; text-transform:uppercase; }
.lnkleft:visited   { color: black; text-decoration: none; font-family: arial; font-size: 11px; font-weight : normal; text-transform:uppercase; }
.lnkleft:hover     { color: #e2001a; text-decoration: none; font-family: arial; font-size: 11px; font-weight : normal; text-transform:uppercase; }
.lnkleft:active    { color: #e2001a; text-decoration: none; font-family: arial; font-size: 11px; font-weight : normal; text-transform:uppercase; }

.lnkleft2:link      { color: #e2001a; text-decoration: none; font-family: arial; font-size: 11px; font-weight : normal; text-transform:uppercase; }
.lnkleft2:visited   { color: #e2001a; text-decoration: none; font-family: arial; font-size: 11px; font-weight : normal; text-transform:uppercase; }
.lnkleft2:hover     { color: #e2001a; text-decoration: none; font-family: arial; font-size: 11px; font-weight : normal; text-transform:uppercase; }
.lnkleft2:active    { color: #e2001a; text-decoration: none; font-family: arial; font-size: 11px; font-weight : normal; text-transform:uppercase; }

.lnknc:link       { color: black; text-decoration: underline; font-family: arial; font-size: 9px; font-weight : normal; }
.lnknc:visited    { color: black; text-decoration: underline; font-family: arial; font-size: 9px; font-weight : normal; }
.lnknc:hover      { color: gray; text-decoration: none; font-family: arial; font-size: 9px; font-weight : normal;}
.lnknc:active     { color: black; text-decoration: underline; font-family: arial; font-size: 9px; font-weight : normal; }

.lnk2:link       { color: black; text-decoration: none; font-family: arial; font-size: 10px; font-weight : normal; }
.lnk2:visited    { color: black; text-decoration: none; font-family: arial; font-size: 10px; font-weight : normal; }
.lnk2:hover      { color: black; text-decoration: none; font-family: arial; font-size: 10px; font-weight : normal;}
.lnk2:active     { color: black; text-decoration: none; font-family: arial; font-size: 10px; font-weight : normal; }

/* Messages */
.messages  { font-family:arial; font-size:13px; color:red; font-weight : bold; }
.encadre0 { border:solid 2px #ca0000; margin:0px; padding:10px; background-color:#FCE8E0; text-align:center; }

/* Divers */

.obg1  { font-family:arial; font-size:9px; color:red; font-weight : normal; }
.obg2  { font-family:verdana; font-size:10px; color:red; font-weight : normal; }

.titre_01 { color:#e2001a; font-family: arial; font-size:11px; font-weight : bold; }
.titre_02 { color:#e2001a; font-family: arial; font-size:14px; font-weight : bold; text-transform:uppercase;}
.titre_03 { color:#80674f; font-family: arial; font-size:11px; font-weight : bold; }

.copyright { font-family: arial; font-size:10px; }
.nc { font-family:arial; font-size:9px; color:silver; font-weight : normal; }
.td01 { float:left; width:80px; text-align:left; padding:5px; background-color:#eee7d8; }
.td02 { text-align:left; margin:0px; padding:0px; padding-top:3px; }
.td03 { clear:both; height:5px; }


/* Header */
#top { text-align:left; background:transparent url(/images/struct_01.gif) no-repeat; width:937px; height:5px; } 
#bandeau { background-color:#ffffff; height:82px; border:0px; } 


/* Center */
#board { margin-top:15px; width:927px;} 
#board_left { float:left; width:169px; padding:0px; margin:0px; text-align:left; min-height:390px; padding-left:7px; }
* html .#board_left { height: 390px; }
#board_right {  float:left; width:720px; min-height:390px; text-align:left; padding-left:15px;}
* html .#board_right { height: 390px; }
#left_menu { text-align:left; width:162px; }

.souligne { height:2px; border-bottom:solid 1px #e2001a; }
.encadre { border:solid 1px #80674f; margin:0px; }
.highlight1 { padding:2px; background-color:#80674f; font-style:italic; font-weight:bold; width:166px; color:white; text-align:center; }
.highlight2 { font-style:italic; width:166px; text-align:center; }

.iframe1 { overflow:auto; width:725px; height:525px; padding:0px; border:solid 0px #3598FE; background-color:#f6f4e8; direction:ltr;}

.b1 { width:142px; height:17px; background:transparent url(/images/b1.gif); padding-left:20px; padding-top:4px; }
.b2 { width:142px; height:17px; background:transparent url(/images/b2.gif); padding-left:20px; padding-top:4px;}
.clear { clear:both; visibility:hidden; }


/* Bottom */
#bas { margin:0px auto; background:transparent url(/images/struct_04.gif) no-repeat; width:937px; height:10px; } 
