html{height:100%}
body,h1,h2,h3,h4,h5,h6,ul,li,p,dl,dt,dd,img,select,label,img,td,tr,table{padding:0;margin:0}

body{font-size:10px;font-family:Verdana,sans-serif;text-align:left;background:#FFF url(images/background.gif) 0 repeat-y;height:100%}
p{margin:10px 0;font-size:110%;clear:both;}
p img{padding:0 10px 10px;max-width:100%}
li a,p a{color:#C03}
li a:hover,p a:hover{color:#C03;text-decoration:underline}
h1{/*text-transform:capitalize;*/color:#C03;margin:15px 0;font-size:12px}
h1 strong{color:#000;font-size:10px}
h2{color:#000;margin:15px 0;font-size:12px;text-decoration:underline;clear:both}
em{font-weight:bold}
a{text-decoration:none;}
a img{border:0}
ul{list-style-type:none;}

/* PAGE INDEX */
#index{background:#FFF none;}
#index table{width:100%;height:100%}
#index td{height:100%;vertical-align:middle;text-align:center}

/* CONTAINER */
#container{border-right:3px solid #FFF;border-bottom:3px solid #FFF;background-color:transparent}
#container_content{position:relative;right:0;width:100%;z-index:1;}
#warp_content{margin-left:157px;background-color:transparent;}
#content{height:100%;padding:20px 17%;text-align:justify;/*background-color:#E7E7E7*/}

/* HEADER */
#header{height:81px;background-color:#666;border:3px solid #FFF;}
#header h1{text-transform:none;margin:0;font-size:9px;padding:64px 0 6px 55px;color:#FFF;font-weight:normal;border-right:3px solid #FFF;width:170px;margin-right:-1px;float:left;_margin-right:-6px;_padding-top:60px;_padding-right:7px;_width:227px;}
#header table{border-collapse:collapse;border:3px solid #FFF;margin-top:45px;_margin-top:37px;_margin-bottom:-5px;}
#header table tr{}
#header table td{border:1px solid #FFF;background-color:#C03;padding:0;}
#header a{font-size:11px;color:#FFF;display:block;padding:2px 9px;}
#header a:hover{background-color:#600;}
#header .selected{background-color:#600}

/* MAIN MENU */
#main_menu{position:absolute;left:3px;width:151px;z-index:2;font-size:110%;}
#main_menu img{margin-bottom:-3px}
#main_menu li{background-color:#666;border-bottom:3px solid #FFF;}
#main_menu li a{color:#FFF;display:block;padding:5px 3px}
#main_menu li a:hover{background-color:#C03;text-decoration:none}
#main_menu .selected{font-size:110%;background-color:#C03;padding-bottom:25px}

/* VISU PAGE */
#visu_page{position:absolute;right:0px;}

/* SUB SUB MENU */
#sub_sub_menu{border-collapse:collapse;border:3px solid #FFF;margin:50px 0 -20px;_margin:75px 0 -35px}
#sub_sub_menu td{border:1px solid #FFF;background-color:#C03;}
#sub_sub_menu a{font-size:10px;color:#FFF;display:block;padding:3px 5px;}
#sub_sub_menu a:hover{background-color:#600;}
#sub_sub_menu .selected{background-color:#600}

/* BODY */
#body{margin:45px 0;_margin-top:60px}
#body ul{list-style-image:url(images/puce.gif)}
#body li{margin:5px 0}

/* TOP LINK */
#top{position:absolute;}
#to_top{background:transparent url(images/top.gif) 0 2px no-repeat;padding-left:25px}

/* BREAKER */
.breaker{clear:both}
.image{clear:both}
p.center{text-align:center}
img.portrait{width:120px;height:170px;clear:both;float:left}