/* CSS Document */

body {
background-color:#000000;
color:#FFFFFF;
font-family:Verdana,Arial;
font-size:11px;
margin-top:0px;

}

/* -- Link -- */

A:link {
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
	font-weight: bolder;

}
A:visited {
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
	font-weight: bolder;

}

A:hover {
	color:#CC0000;
	font-family:Verdana;
	font-size:12px;
	text-decoration: none;
	font-weight: bolder;

}

/* -- end link -- */

/* -- corpus gestion -- */

#corpus {
	border:0px solid;
	margin:auto;

}

#head {
	background-image:url(images/head.jpg);
	background-repeat:no-repeat;
	height:177px;
	text-align:left;

}

#sub_sec {
	height:30px;
}

#limit_center_top {
	background-image:url(images/limit_center.jpg);
	height:2px;
}

#center {
position: relative;
	background-image:url(images/center_page.jpg);
	background-repeat:repeat-y;
	height:254px;
	/*border-right:2px solid;
	border-color:#420606;*/



}

#center_ad {
position: relative;
	background-image:url(images/center_page.jpg);
	background-repeat:repeat-y;

}

#limit_center_bottom {
	background-image:url(images/limit_center.jpg);
	height:2px;

}

#text_content {
	height:120px;
	width:777px;
	margin-left:170px;
	padding-top:5px;
	padding-left:5px;
	border-left:2px solid;
	border-bottom:2px solid;
	overflow:auto;
	border-color:#420606;
}

#text_content2 {
	height:120px;
	width:777px;
	margin-left:170px;
	padding-top:5px;
	padding-left:5px;
	overflow:auto;

}

#foot {
	background-image:url(images/foot.jpg);
	background-repeat:no-repeat;
	height:130px;

}

/* -- end corpus gestion -- */

/* -- menu gestion --*/
.menu_gen {
	padding-top:50px;
	padding-left:200px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;


}

.menu_prod_calc {
	top:0px;
	width:160px;
	height:254px;


	

}
.menu_prod {
position:relative;
top:0px;
	width:160px;
	height:30px;
	padding-top:10px;
	padding-left:5px;
	
	

}

.menu_sub_prod {
	position:absolute;
	top:0px;
	left:792px;
	height:254px;
	width:160px;
	overflow:auto;

}

.menu_sub_contact {
	position:absolute;
	top:0px;
	left:743px;
	height:244px;
	width:200px;
	overflow:auto;
	/*background-color:#000000;
	border-left:2px solid;
	border-right:2px solid;
	border-color:#420606;*/
	padding:5px;

}

/* -- end menu gestion -- */

/* -- Other -- */

.player {
	position:absolute;
	top:0px;
	left:350px;
	height:254px;
	width:362px;

}

.calc_contact {
	position:absolute;
	top:0px;
	left:350px;
	height:244px;
	width:500px;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#420606;
	background-color:#000000;
	padding:5px;
	overflow:auto;

}

.calc_prod_empty {
	position:absolute;
	top:0px;
	left:350px;
	height:244px;
	width:362px;
	border-left:1px solid;
	border-right:1px solid;
	border-color:#420606;
	background-color:#000000;
	padding:5px;
	overflow:auto;

}

.calc_ad {
	height:254px;
	width:450px;
	border-left:2px solid;
	border-right:2px solid;
	border-color:#420606;
	background-color:#000000;
	padding:5px;
	overflow:auto;

}

.calc_su {
	padding:5px;
	overflow:auto;
}

/* -- end other -- */

/* -- open -- */
#open {
background-image:url(images/open.jpg);
background-repeat:no-repeat;
height:555px;

margin:auto;

}

#open_corpus {
	position:relative;
	top:125px;
	left:294px;
	width:370px;
	text-align:right;

}

/* -- end open -- */