body {
margin-left: auto; 
margin-right: auto;
background: #222222;
color:#a5a5a9;	
font-family: verdana, sans-serif; font-size: 16px;
}


a:link{
	color: #a5a5a9;
        text-decoration: none;
} 

a:visited{
	color: #a5a5a9;
        text-decoration: none;
}

a:active{
	color: #a5a5a9;
}

a:hover{
	color: white;
}

div.fb-subscribe {
	padding: 20px;
        color:#010101;
}

p {
	padding: 20px;
	text-align: right;
}

th {
	padding-right: 20px;
	padding-left: 20px;
}


td.coltext {
	width: 680px;
	height: auto;
}

td.colimg {
	width: 270px;
	height: auto;
	padding: 20px;
}

div.img {
	margin: 20px;
}

div.floatleft {
	float: left;
	height: auto;
	margin: 20px;
}

div.floatright {
	float: right;
	height: auto;
	margin: 20px;
} 

div.floattop {
	float: top;
	height: auto;
	margin: 20px;
}

span.menulogo {font: 22px verdana, sans-serif; color:#a5a5a9; padding-left: 180px;}
span.menuoption {font: 22px verdana, sans-serif; text-color:#a5a5a9; padding-left: 120px;}

#container {position:relative; width:890px; height:538px; top: 10px; background:#181818; margin:10px auto; font-family:verdana, arial, sans-serif; font-size:12px;}

#container a.pics {float:left; padding:5px; margin: 5px; display:inline; color: #000; text-decoration:none; width:120px; height:120px; cursor:default;}
#container a.pics img.thumb {position:relative; left:20px; top:390px; display:block; }

#container a.pics span {display:none; width:380px; background:#bbb; text-align:center;}
#container a.pics span img {margin:10px auto; border:1px solid #000;}

#container a.pics:hover {white-space:normal;}
#container a.pics:hover img.thumb {border:1px solid #fff;}
#container a.pics:hover span {display:block; position:absolute; background: #a5a5a9; left:295px; top: 20px; z-index:10; width:305px; height:344px;}

#container a.pics:focus img.thumb {border:1px solid #fc0;}
#container a.pics:active span {display:block; position:absolute; background: #a5a5a9; left:295px; top: 20px; z-index:5; width:305px; height:344px;}

#container a.pics:focus {outline:0;}
#container a.pics:focus img.thumb {border:1px solid #fc0;}
#container a.pics:focus span {display:block; position:absolute; background: #a5a5a9; left:295px; top: 20px; z-index:5; outline:0; width:306px; height:344px;}

#header {position:relative; width:890px; height:160px; top: 10px; background: black; margin:0px auto; font-family:verdana, arial, sans-serif; font-size:14px;} 

#bio_bg {position:relative; width:890px; height:560px; top: 10px; background-image: url('images/mabg890x560.jpg'); margin:10px auto; font-family:verdana, arial, sans-serif; font-size:12px;}

div#index_bg {
	position: absolute;
	left: 295px;
	top: 15px;
	border: 1px solid #000;
}

div#menuoption {
	position: absolute;
	width: 280px;
	height: 18px;
	top: 30px;
	left: 7200px;
	text-align: left;
        padding: 0px;
}

div#indexlang {
    position: absolute;
	width: 230px;
	height: 20px;
	top: 56px;
	left: 660px;
	text-align: left;
	padding: 0px;
}


div#menulogo {
    	position: absolute;
    	margin: 0 auto;
	top: 10px;
	left: 10px;
	width: 250px;
	height: auto;
}

div#menunom {
    	position: absolute;
	color: #a5a5a9;
	top: 10px;
	left: 320px;
	width: 250px;
	height: auto;
	font: 24px verdana, sans-serif;
}

div.containerbox {
	background-color: #181818;
        position: relative;
	width: 890px;
        height: auto;
	left: 0px;
	top: 10px;
        margin:10px auto;
	border: 1px solid white;
}

div.containerbox2 {
        position: relative;
	background-color: #181818;
	width: 890px;
        height: auto;
	top: 10px;
        margin:10px auto; 
        border: 1px solid white;
}

div.liens {
	background-color: #181818;
    position: relative;
	width: 860px;
    height: auto;
	left: 0px;
	top: 10px;
    margin:10px auto;
	padding: 15px;
	border: 1px solid white;
	}

div.liens a.pics {
	background-color: #181818;
   	height: auto;
	padding-right: 25px;
}

div#box1 {
	position: absolute;
	top: 10px;
	left : 10px;
	background-color: #181818;
	color: #a5a5a9;
	width: 295px;
	height: auto;
}

div.txtbox {
	position: relative;
	background-color: #181818;
	color: #a5a5a9;
	width: 495px;
	height: auto;
}

div.bio_img00 {
	position: relative;
	left: 100px;
	width: 650px;
	height: auto;
	margin: 20px;
	padding-top: 50px;
	border: 1px solid #222222; 
}

div.bio_texte02 {
	color: #a5a5a9;
        text-align: justify;
	width: 570px;
	height: auto;
	font: 12px verdana, sans-serif;
}

div.contact_texte00 a:link {
color: white;
text-decoration:none;
}

div.contact_texte00 a:hover {
color: #c24f32;
text-decoration:none;
}

div.contact {
	position: relative;
	background-color: #181818;
	color: #a5a5a9;
	width: 890px;
        border: 1px solid white;
}

div.formulaire1 {
        position: relative;
	background-color: #181818;
        width:890px;
        height: auto;
}

div.formulaire2 {
	position: relative;
	background-color: #181818;
	width:890px;
        height: auto;
}

div.allinone {
        position: relative;
	background-color: #181818;
	width: 120px;
        height: auto;
	top: 580px;
        left: 600px;
        border: 1px solid white;
}

div.legal {
	position: relative;
	color: #a5a5a9;
	width: 430px;
	height: auto;
	top: 10px;
	left: 0px;
	font: 9px verdana, sans-serif;
	margin:10px auto;
}

