/* CSS Document */

body{
background-color:#000000;

}

#page{
position: relative;
width:985px;
margin-left:auto;
margin-right:auto;
margin-top:50px;
}

#menu{
position: absolute;
top : 240px;
left: 0px;
width:160px;
height:300px;

}
#bannier{
position: absolute;
text-align: center;
top : 10px;
width: 985px;
height: 245px;
}


#contenu{
position: absolute;
left : 207px;
top :0px;
width:800px;
height:600px;
}

#signature{
position: absolute;
top: 550px;
left: 0px;
width:950px;
height:88px;
text-align: right;
}


#right{
position: absolute;
top : 50px;
left: 0px;
width:688px;
height:600px;
}

#right2{
position: relative;
top : 50px;
left: 0px;
width: 620px;
height: 460px;
background-image:url(images/fond_cv.png);
padding:20px;
}
#right3{
position: relative;
top : 0px;
left: 0px;
width:800px;
height:500px;
/*background-image:url(images/fond_flou.jpg);*/
}
/*mise en forme du contenu*/

.titremenu{
font:bold italic 19px Verdana, Arial, Helvetica, sans-serif;
color:#fcfcfd;
}

a.titremenu {
text-decoration:none;
color:#fcfcfd;
}

a:hover.titremenu {
text-decoration:none;
color:#fc7304;
}

.titremenu2{
font:bolder italic 18px Verdana, Arial, Helvetica, sans-serif;
color:#fcfcfd;
}

a.titremenu2 {
text-decoration:none;
color:#fcfcfd;
}

a:hover.titremenu2 {
text-decoration:none;
color:#f50909;
}

.txtmenu{
font:bolder 16px Verdana, Arial, Helvetica, sans-serif;
color:#fcfcfd;
padding-left:30px;
}

a.txtmenu{
text-decoration:none;
color:#868685;
}

a:hover.txtmenu{
text-decoration:none;
color:#fc7304;
}

.txtmenu2{
font:bold italic 14px Verdana, Arial, Helvetica, sans-serif;
color:#fcfcfd;
padding-left:10px;
}

a.txtmenu2{
text-decoration:none;
color:#868685;
}

a:hover.txtmenu2{
text-decoration:none;
color:#f50909;
}
.txtnoir2{
font:normal 11px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}
.txtjaune{
font:bold italic 15px Verdana, Arial, Helvetica, sans-serif;
color:#f9da3a;
}

.txtrouge{
font:bold italic 12px Verdana, Arial, Helvetica, sans-serif;
color:#CC3300;
}

.txtrouge a{
text-decoration:underline;
color:#CC3300;
}

.txtrouge a:hover{
text-decoration:none;
color:#CC3300;
}

.txtnoir{
font:bold italic 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:underline;
}

.txtnoir3{
font:italic 13px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

.txtnoir3 a{
text-decoration:none;
color:#868685;
}

.txtnoir3 a:hover{
text-decoration:underline;
color:#000000;
}

.txtblanc{
font:bold italic 13px Verdana, Arial, Helvetica, sans-serif;
color:#fcfcfd;
text-decoration:none;
}


.txtblanc a{
text-decoration:none;
color:#fcfcfd;
}

.txtblanc a:hover{
text-decoration:underline;
color:#fc7304;
}

.txtbleu{
font:bold italic 18px Verdana, Arial, Helvetica, sans-serif;
color:#868685;
}

.txtbleu a{
text-decoration:none;
color:#868685;
}

.txtbleu a:hover{
text-decoration:none;
color:#fc7304;
}

.txtbleu a img{
border: 1px rgb(0,0,0) solid;
}
.txtbleu a:hover img{

border: 1px #fc7304 solid;
}
.txtbleu2{
font:bolder italic 15px Verdana, Arial, Helvetica, sans-serif;
color:#868685;
}

.txtbleu2 a{
text-decoration:none;
color:#868685;
}
.txtbleu2 a img{
border: 1px rgb(0,0,0) solid;
}
.txtbleu2 a:hover{
text-decoration:none;
color:#fc7304;
}
.txtbleu2 a:hover img{

border: 1px #fc7304 solid;
}
/*menu déroulant*/

dl, dt, dd, li, ul{
margin: 0;
padding:0;
list-style-type: none;
}

dl#menu {
}

dl#menu dt {
cursor: pointer;
margin: 0;
text-align: left;
}

dl#menu dd {
}

dl#menu li {
text-align: left;
}

dl#menu li a, dl#menu dt a {
text-decoration: none;
display: block;
height:28px;
}


