/*++++++++++++++++++++++++++++++++++++++++*/
/*+++++GLOBALS++++++++++++++++++++++++++++*/
html, body { 
background-color:#000000;
width:100%; margin:0;
color:#765f4e;
font-family:verdana, tahoma, sans;
font-size:10px;
color:white;
}

/** {margin:0;padding:0}*/
img { border:0; }
ul ,li, h1, h2, h3, h4 { margin:0; padding:0; }
ul { list-style-type:none; }
input, textarea { background-color:#000000; border:0px; color:#fd0245; }
textarea { border-left:1px solid #fd0245; }
a { color:#fd0245; text-decoration:none; }
a:hover { color:#ffffff; }
h1, h2, h3, h4 { font-size:120%; }



#main_menu a span, #titre a span { display:none; }

#cont { width:785px; margin:0 auto 0 auto; }
#contenu { margin:0 10px; background-color:#000000; }


#header { 
display:block; overflow:hidden;
background-image:url("../img/bg-top.png");
width:785px; height:57px;
margin-bottom:30px;
}
#header h1 { position:relative; top:0; left:0; }
#header h1 a {
display:block;
background-image:url("../img/bttn-titre.jpg");
width:230px;height:57px;
}
#header h1 a:hover { background-position:0 -57px; }

#main_menu {
position:relative; overflow:hidden;
top:-57px; left:415px; width:370px; height:57px;
}
#main_menu li { display:inline; }
#main_menu a { display:block; height:57px; float:left; }
#main_menu a:hover { background-position:0 -57px; }
#main_menu .m1 a { width:68px; background-image:url("../img/bttn-news.jpg"); }
#main_menu .m2 a { width:84px; background-image:url("../img/bttn-resume.jpg"); }
#main_menu .m3 a { width:86px; background-image:url("../img/bttn-artwork.jpg"); }
#main_menu .m4 a { width:55px; background-image:url("../img/bttn-data.jpg"); }
#main_menu .m5 a { width:77px; background-image:url("../img/bttn-contact.jpg"); }

#footer {
display:block; clear:both;
width:785px; height:12px;
padding:3px 0; margin-top:15px; margin-bottom:35px;
border-bottom:1px solid #ffffff;
color:#FD0245; text-align:right;
}

/*++CLASSES+++*/
.err { display:block; background-color:#fd0245; color:#000000; font-weight:bold; padding: 0 4px; }
.msg { display:block; background-color:#5f9c3a; color:#ffffff; font-weight:bold; padding: 0 4px; }
.errvide { display:block; background-color:#fd0245; width:3px; }
.hr { display:block; height:0px; clear:both; margin:0px; padding:0px; background-color:#fd0245; }

.white { color:#ffffff; }
.orange { color:#db4300; }
.rose { color:#fd0245; }
.gris { color:#a4a4a4; }

.tx1 { font-size:100%; }
.tx2 { font-size:120%; }
.tx3 { font-size:140%; }
.tx4 { font-size:160%; }
.tx5 { font-size:180%; }
.tx6 { font-size:200%; }
.tx7 { font-size:210%; }

.wnormal { font-weight:normal; }
.wbold { font-weight:bold; }

