body {
	text-align: center;
	padding:0px;
	margin: 20px 0 10px 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color:#505050;
	background-color:#000000;
}
p { margin: 0px;  }
form {margin: 0px; }
img {border: 0px; margin:0px;}
img.center{
	margin-left:auto;
	margin-right:auto;
}
div { margin: 0px; padding: 0px;}
input,button {
	font-size:11px;
	border: 1px solid #242775;
    color:#30507A;
}
button{
	font-size:11px;
	background-color:#7eae19;
	border: 1px solid #7eae19;
	color:#ffffff;
	font-weight:bold;
}
input.button{
	font-size:11px;
	background-color:#7eae19;
	border: 1px solid #7eae19;
	color:#ffffff;
	font-weight:bold;
}
input.checkbox{
	border:0px;
	vertical-align:middle;
}
select{
    font-size:11px;
    border: 1px solid #242775;
    color:#30507A;
    margin-bottom:1px;
}
textarea{
	font-size:11px;
    border: 1px solid #242775;
    color:#30507A;
}
h1,h2,h3{
	margin:0;
	padding:0;
}

div#container{
	float:left;
	width: 100%;
	/*background:url(../images/bgd_body2.jpg);*/
	background-repeat:repeat-x;
	text-align: center;
}
table#outterbox{
	width: 658px;
	padding:0;
	text-align: left;
	margin:0 auto;
	/*border-left:2px solid #76090c;
	border-right:2px solid #76090c;*/
	background:url(../images/container_top_bgd.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}
/**
* HEADER
**/
div#header{
	float:left;
	width:638px; /*658px total*/
	height:96px; /*98px total*/
	padding:2px 10px 0 10px;
}
	div#header div#toplinks{
		float:left;
		width:480px;
		height:30px; /*40px total*/
		padding:10px 0 0 0;
		text-align:right;
	}
	div#header div#toplinks a{
		text-decoration:none;
		color:#bbbbbb;
	}
	div#header div#slogan{
		float:left;
		width:480px;
		height:31px;
		padding:25px 0 0 0;
		text-align:right;
	}
/**
* MENU
**/
div#mainmenu{
	float:left;
	width:598px; /*658px total*/
	height:58px;
	background:url(../images/menu_bgd.jpg);
	background-rpeat:repeat-x;
	padding:0 0 0 60px;
}
	div#mainmenu img{
		display:block;
		float:left;
		margin:3px 0 0 0;
	}
	div#mainmenu a{
		float:left;
		display:block;
		height:12px;
		padding:20px 10px;
		margin:3px 0;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		color:#ffffff;
	}
	div#mainmenu a:hover{
		background:#8c1e0f;
	}
	div#mainmenu a.on{
		background:#8c1e0f;
	}
/**
* MAIN
**/
div#main{
	float:left;
	width:650px;
	margin:0px;
}
	/**
	* LEFTSEC (left section)
	**/
	div#leftsec{
		float:left;
		width:213px;
		margin:8px 0 8px 4px;
	}
		div#submenu{
			float:left;
			width:213px;
			height:195px;
			background:url(../images/submenu_header_bgd.jpg);
			background-repeat:no-repeat;
			color:#ffffff;
		}
			div#submenu h1{
				display:block;
				float:left;
				padding:13px 5px 4px 5px;
				font-size:16px;
				font-weight:normal;
			}
			div#submenu_content{
				float:left;
				width:197px; /*Total: 213px;*/
				height:144px;/*Total: 150px;*/
				background:url(../images/submenu_bgd.jpg);
				background-repeat:repeat-y;
				margin-top:7px;
				padding:5px 8px 5px 8px;
			}
				div#submenu_content a{
					float:left;
					width:197px;
					color:#ffffff;
					border-bottom:1px dotted #ffffff;
					text-decoration:none;
					padding:5px 0 0 0;
					margin:0 0 5px 0;
					font-size:13px;
					font-weight:bold;
				}
					div#submenu_content a:hover{
						background:#8a433a;
					}
			div#submenu_footer{
				float:left;
				width:203px;
				height:24px; /*36px total*/
				background:url(../images/submenu_footer_bgd.jpg);
				background-repeat:no-repeat;
				color:#ffffff;
				margin:0 0 6px 0;
				padding:12px 10px 0 0;
				text-align:right;
			}
				div#submenu_footer a{
					background:url(../images/bullet_white.jpg);
					background-repeat:no-repeat;
					background-position:0 5px;
					padding:0 0 0 10px;
					font-weight:bold;
					font-size:12px;
					color:#ffffff;
				}
		div#realisation{
			float:left;
			width:213px;
			margin:10px 0 0 0;
			text-align:center;
		}
			div#realisation h1{
				margin: 0 0 10px 0;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-size:16px;
				color:#8c1e0f;
			}
			div#realisation a#arrow{
				background:url(../images/bullet_red.jpg);
				background-repeat:no-repeat;
				background-position:0 4px;
				padding:0 0 0 10px;
				color:#8c1e0f;
				font-weight:bold;
				font-size:12px;
			}


	/**
	* CENTERSEC (center section)
	**/
	div#centersec{
		float:left;
		width:423px;
		margin:8px 0 0 4px;
	}
		div#main_image{
			float:left;
			width:100%;
			height:230px;
			/*background:url(../images/main_picture.jpg);
			background-repeat:no-repeat;*/
			margin:0 0 6px 0;
		}
		div#main_top{
			float:left;
			width:423px;
			height:6px;
			background:url(../images/main_top_bgd.jpg);
			background-repeat:no-repeat;
		}
		div#main_content{
			float:left;
			width:401px;
			padding:10px;
			margin:0 2px 0 0;
			border-left:1px solid #d1d1d1;
			border-right:1px solid #d1d1d1;
		}
			div#main_content h1{
				margin:5px 0 10px 0;
				padding:0 0 0 25px;
				background:url(../images/bullet_rolexx.jpg);
				background-repeat:no-repeat;
				font-size:16px;
			}
			div#main_content h2{
				margin:5px 0 5px 0;
				font-size:12px;
				font-weight:bold;
			}
			div#main_content div.paragraphe{
				padding:0 0 10px 0;
				margin:0 0 15px 0;
				border-bottom:1px solid #dfdfdf;
			}
				div#main_content div.paragraphe a{
					color:#8c1e0f;
				}
				div#main_content div.paragraphe a.readmore{
					display:block;
					text-align:right;
					background:url(../images/bullet_red.jpg);
					background-repeat:no-repeat;
					background-position:right 4px;
					padding:0 10px 0 0;
					margin:10px 0 0 0;
					color:#8c1e0f;
					font-size:12px;
				}
			div#main_content div.highlight{
				width:348px;
				margin:0 5px;
				padding:6px 0 15px 43px;
				background:url(../images/bullet_arrow.jpg);
				background-position:3px 3px;
				background-repeat:no-repeat;
				background-color:#f57a13;
				color:#ffffff;
				font-size:14px;
				font-weight:bold;
			}
		div#main_bottom{
			float:left;
			width:423px;
			height:6px;
			background:url(../images/main_bottom_bgd.jpg);
			background-repeat:no-repeat;
		}


/**
* FOOTER
**/
div#footer{
	position: relative;
	width: 658px;
	margin: 0px auto;
	padding:15px 0 20px 0;
	text-align: left;
	background:url(../images/container_bottom_bgd.jpg);
	background-repeat:no-repeat;
	background-position:top-left;
	color:#b56a30;
}
	div#footer a{
		color:#b56a30;
	}




