﻿html{width:100%; height:100%; margin:0;}
body{background:#d0a4a4 url('decoration/bgj.jpg') top left no-repeat; margin:0; font-family:Arial, Minion,Verdana; }

a , a img, div ul li a, .blabla a {border:none; font-style:none; text-decoration:none; color:#CC0000; }
.blabla{height:560px; width:760px; overflow:auto; margin-left:12px;}
#fond {
text-align:center;
margin: 0 auto;
position:relative;
}
#centre {
margin: 0 auto;
position: relative;
width: 960px;
text-align:center;
font-size:16px;
}

table {width:100%; border:Opx solid red;}

.megaboite { 
text-align:center;
margin: 0 auto;
position:relative;
background:#FFFFFF none repeat scroll 0 0; background:#944622; border:3px solid red;
min-height:300px;
}

.head { background:url("decoration/head_bg2.png") no-repeat scroll left center transparent;
font-size:x-small;
height:55px;
padding:0;
position:relative;
text-align:left;
width:964px;
}
.logo{position:absolute; left:150px; top:20px;}

.langues {
left:124px;
position:absolute;
top:44px;
z-index:2;
}
.menu {
border-right:1px solid #FFA249;
border-bottom:2px solid #CC0000;
color:#944622;
margin-left:6px;
padding-left:17px;}
.menu ul {padding-left:0px;}

.milieu {background:#FFFFFF url(decoration/background_body.png) no-repeat scroll right bottom;
border-left:2px solid #B59172;
border-right:2px solid #B59172;
min-height:510px;
width:960px;
min-height:560px;
}
.gauche {
min-height:560px;
padding-left:0;
position:static;
text-align:left;
top:70px;
width:143px;
float:left;}
.droite {background:transparent url(decoration/droite.png) no-repeat scroll 0 0;
float:right;
font-size:x-small;
min-height:490px;
padding:20px;
top:0;
width:60px;
}
.blabla  { float:left;}
.blabla  td { padding:5px;}
.book { width:109px; color:#db6237;padding-left:10px;font-size:xx-large; border-bottom:1px solid #ffa249;height:172px; background:#fff6dd; -moz-border-radius:6px;}
book  li :hover{color:#FFFFFF;}
ul li :hover{color:#C00000;}
ul :hover, p :hover, .blabla table tr :hover{ background:#ffe5ca;}

.book ul li {color:#7a470e; text-align:left;padding-left:10px;font-size:small; line-height:1.3em;}

.book ul {margin-top:10px}
.menu a{display:block;}
/*.book ul li .actif , .menu .actif, .sous_menu_actif, .actif {color:#fcf6e8;background:#ffa249;}
.sous-inactif2 {color:blue;background:#fff;}
*/
.actif, .actif  a{color:#fff !important;background:#ffa249; }


.infos {background:transparent url(decoration/infos.png) repeat scroll 0 0;
color:#BACCDD;
font-size:x-small;
height:248px;
padding-top:10px;
text-align:left;}
.foot {background:transparent url(decoration/footn.png) repeat scroll 0 0;
color:#BACCDD;
font-size:x-small;
height:15px;
width:964px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
}


.liens{background:#fff4ce; background:#FFF4CE none repeat scroll 0 0;
border:2px solid #FFCEB5;
display:block;

margin-left:0;
padding:0 20px;
text-align:left;
}
.nav{color:#db6237; text-align:center; background:transparent url(decoration/double_fleche.png) no-repeat scroll center 11px; width:150px;height:60px; display:block ; margin-left:19px;}
.stats{color:#DB6237;
display:block;
 margin-left:19px;}
.description{padding-left:0px;display:block ;}


#CV{background: url('decoration/cv-bg.jpg') no-repeat right bottom;height:400px;}
.cv {-moz-border-radius:4px ;
background:#FFE0A8;
border:2px solid #FFC19E;
display:block;
font-size:small;
padding-left:20px;
padding-right:20px;
text-align:left;

}
.CV h3, h3{border-bottom: solid #CC0000 2px; text-align:center; margin-top:0; margin-top:0;}

h1{border: solid #CC0000 2px; text-align:center; margin-top:0; background:#ffeac9; -moz-border-radius:5px;}
.infos_cadre {text-align:center; -moz-border-radius:4px ;border-bottom:solid #CC0000 1px; display:block; padding-top:5px;padding-bottom:5px;}
.float_right{float:right; margin-right:10px;}
.blabla .texte_left{display:block;
text-align:left;
width:279px;}
.zoomer{background:#FFE0A8; padding:1px; -moz-border-radius:3px; display:block; margin:3px;}
.zoomer:OnClick{border:0;}

.erreur fieldset {background: #ffddb0;}
fieldset {background: #fffaec; color:#837680; text-align:left;}
input:focus , textarea:focus {background: #fff3fd; }






