*{margin:0; padding:0;}
img {
	border:0;
	}
	
body {
	background-color:#fffff;
}

#container {
	width:975px;
	height: auto;
	margin-left: auto; 
	margin-right: auto;
}
/*----- TOP --------*/

#top_01_fr {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_01_fr.jpg);
	background-repeat:no-repeat;
}

#top_02_fr {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_02_fr.jpg);
	background-repeat:no-repeat;
}

#top_03_fr {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_03_fr.jpg);
	background-repeat:no-repeat;
}

#top_04_fr {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_04_fr.jpg);
	background-repeat:no-repeat;
}

#top_01_en {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_01_en.jpg);
	background-repeat:no-repeat;
}

#top_02_en {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_02_en.jpg);
	background-repeat:no-repeat;
}

#top_03_en {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_03_en.jpg);
	background-repeat:no-repeat;
}

#top_04_en {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_04_en.jpg);
	background-repeat:no-repeat;
}

#top_01_cn {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_01_cn.jpg);
	background-repeat:no-repeat;
}

#top_02_cn {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_02_cn.jpg);
	background-repeat:no-repeat;
}

#top_03_cn {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_03_cn.jpg);
	background-repeat:no-repeat;
}

#top_04_cn {
	width:975px;
	height:200px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/top_04_cn.jpg);
	background-repeat:no-repeat;
}

#logo {
height:200px;
width: 200px;
padding-left: 50px;
}

/*----- Menu ------*/

#lang {
width:975px;
height:30px;
text-align:right;
}

#lang li{
display:inline-block;
padding-right:10px;
}

#lang li a{
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:black; 
font-weight:bold;
font-size:10px;
}

#lang li a:hover{
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:black; 
font-weight:bold;
font-size:10px;
}

#lang .menuactive_menuparent{
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#A92122;
font-weight:bold;
font-size:10px;
}

#menu {
  width:184px;
  min-height:250px;
  background-color: black;
  margin-left:58px;
  float:left;
}
#menu_content {
  width:184px;
  min-height:250px;
}

#menu_content ul{
list-style-type:none;
padding-left: 10px;
line-height:110%;
}

.sectionheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:white; 
font-weight:bold;
font-size:12px;
padding-top:15px;
}

.menuactive_menuparent_parent {
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#A92122; 
font-weight:bold;
font-size:12px;
padding-top:15px;
text-decoration:none;
}

.menuactive_menuparent_parent li a{
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:white; 
font-weight:bold;
font-size:11px;
padding-left:6px;
}

.menuactive_menuparent_parent li a:hover{
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:white; 
font-weight:bold;
font-size:11px;
padding-left:6px;
}

.menuactive span{
text-decoration:underline;
color:#A92122;
}

.sectionheader li a {
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:white; 
font-weight:bold;
font-size:11px;
padding-left:6px;
}

.sectionheader li a:hover {
text-decoration:underline;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:white; 
font-weight:bold;
font-size:11px;
padding-left:6px;
}

#menu_image_01 {
  width:184px;
  height:308px;
  background:url(http://cluster003.ovh.net/~privatecv/uploads/template/menu_01.jpg);

}

#menu_image_02 {
  width:184px;
  height:308px;
  background:url(http://cluster003.ovh.net/~privatecv/uploads/template/menu_02.jpg);

}

#menu_image_03 {
  width:184px;
  height:308px;
  background:url(http://cluster003.ovh.net/~privatecv/uploads/template/menu_03.jpg);

}

#menu_image_04 {
  width:184px;
  height:308px;
  background:url(http://cluster003.ovh.net/~privatecv/uploads/template/menu_04.jpg);

}
/* ----- CONTENT ------*/

#center {
 	width:975px;
	min-height:540px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/center.jpg);
	background-repeat:repeat;

}

#content {
width: 550px;
min-height: 500px;
float: right;
margin-right:100px;
}

#clear {
clear:both;
}

p{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:200%;
padding-bottom:10px;
}

p strong {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#A92122;
}

h1{
color:#A92122;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
weight-size:bold;
padding-bottom:30px;
}

#content li{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:200%;
padding-bottom:10px;
}

#content li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:200%;
padding-bottom:10px;
color:black;
}
#content li a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:200%;
padding-bottom:10px;
color:#A92122;;
}
#content li a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:200%;
padding-bottom:10px;
color:#A92122;;
}

/*----- BOTTOM-----*/
#bottom {
 	width:975px;
	height:24px;
	background:url(http://cluster003.ovh.net/~privatecv/uploads/template/bottom.jpg);
	background-repeat:no-repeat;

}

#copyright{
width:975px;
font-size:10px;
text-align:center;	
font-family: Verdana, Arial, Helvetica, sans-serif;
}
#copyright p{
font-size:10px;	
}

#copyright a{
color:black;
}

#copyright ul{
list-style-type: none;
}

/*------- FORM --------*/

legend{
color:#A92122;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
padding-bottom:15px;
}

fieldset{
border:0;
padding: 20px 20px 20px 20px;
}

label {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:12px;

}

.submit {
padding: 10px 20px 10px 0px;
text-align: right;
}

.required {
padding-bottom: 10px;
}