@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0; font-family: "Century Gothic", Tahoma, Geneva, sans-serif; position:relative;}

body {
	color:#5E5E5E;
	height: 100%;
	background:#FFF;
}

#site {
	width:930px;
	height:100%;
}

#header {
	border-bottom: 1px dotted #B3B3B3;
	height: 130px;
	width: 930px;
	position:relative
}

#logo {
	position:relative;
	float:left;
	padding:8px;
	margin:10px 2px 3px 10px;
}
#mlogo {
	position:relative;
	float:right;
	padding:0;
	margin:25px 15px 0 5px;
	height:75px;
	width:37px;
}
#menu {
	position:relative;
	float:left;
	padding:8px;
	margin:40px 2px 3px 20px;
	text-align:left;
}

#damin1 {
	border-bottom: #B3B3B3 dotted 1px;
	width:930px;
	float:left;
	position:relative;
	text-decoration:none;
	margin:4px 0 0 0;
	padding: 2px 0 4px 0;
}
#damin1 a{
	vertical-align: middle;
	display:inline-block;
	padding:0 0 2px 0;
	margin:4px 2px 2px 2px;
	text-align:right;
	color: #000;
	background:#FFFFFF;
	text-decoration:none;
	border:none;
	position:relative;
	font-size:10px;
}

#damin1 a:hover{
	text-align:right;
	background:#000;
	color: #FFF;
	text-decoration:none;
	border:none;
}

#damin {
	border-bottom: #B3B3B3 dotted 1px;
	width:930px;
	float:left;
	position:relative;
	text-decoration:none;
	margin:4px 0 0 0;
	padding: 2px 0 4px 0;
}
#damin a{
	vertical-align: middle;
	display:inline-block;
	padding:0 0 2px 0;
	margin:4px 2px 2px 2px;
	text-align:right;
	width:300px;
	color: #000;
	background:#FFFFFF;
	text-decoration:none;
	border:none;
	position:relative;
	font-size:10px;
}

#damin a:hover{
	text-align:right;
	background:#000;
	color: #FFF;
	text-decoration:none;
	border:none;
}

#navigation {
	border-bottom: #B3B3B3 dotted 1px;
	border-top: #B3B3B3 dotted 1px;
	width:930px;
	float:left;
	position:relative;
	text-decoration:none;
	margin:2px 0 0 0;
	padding: 4px 0 6px 0;
	font-size:11px;
}
#navigation a{
	vertical-align: middle;
	display:inline-block;
	padding:0 4px 0 4px;
	margin:4px 2px 2px 2px;
	text-align:right;
	color: #fff;
	background:#000;
	text-decoration:none;
	border:none;
	position:relative;
	font-size:10px;
}

#navigation a:hover{
	text-align:right;
	background: #9966CC;
	color: #000;
	text-decoration:none;
	border:none;
}

#dazoom {
	width:640px;
	float:right;
	text-decoration:none;
	margin:8px 6px 12px 0;
	padding: 0;
}
#dazoom img{
	width:640px;
  margin: 6px 0 6px 0;
}

#desc {
	width:270px;
	float:left;
	position:relative;
	text-decoration:none;
	margin:15px 0 4px 0;
	padding: 2px 2px 4px 3px;
	text-align:left;
	font-size:11px;
}


#foot {
	margin:2px 0 5px 0;
	padding:0;
	float:left;
	width:900px;
}



 
/* Début Typo */


h1 {color: #000000; font-size:14px; padding:0; margin:0; font-variant:small-caps; margin-top:6px;}

h2 { font-size:11px; font-weight:lighter; padding:0; margin:0; color:#333; margin-bottom:4px;}

h3 {color: #DD006F; }

h4 {float:right; padding:0; margin:7px 5px 0 0;}

h5 {padding: 0 10px 0 3px; margin: 5px 0 8px 0; float:right; position:relative; font-size:12px; display: inline; font-weight: normal;}

/* Link */
a {color:#00529F; border:none; text-decoration:none; margin:0; padding:0;}
a:hover {color:#9966CC; border:none; text-decoration:none;}

#contact { text-decoration:none; border:none; font-size:10px; float:right; position:relative; text-align:right; margin:15px 10px 35px 0;}
.c1 {color: #9966CC; text-decoration:none; border:none; font-size:11px;}


#menu-bot{text-decoration: none; border:none; padding: 0 4px 1px 4px; text-align:left; margin:15px 0 35px 2px; float:left; font-size:10px; position:relative;}
.menu-bot{color:#5E5E5E; text-decoration:none; padding: 0 4px 1px 4px; }
.menu-bot:hover{text-decoration: none; border:none; color:#f0efe9; background:#000; padding: 0 4px 1px 4px; text-align:center; margin:0;}

.menu-top{text-decoration: none; font-weight: bold; border:none; color: #5E5E5E; padding: 0 8px 0 2px; text-align:center;font-size:20px;}
.menu-top:hover{color:#FFF; text-decoration:none; background:#000;}
.m1{text-decoration: none; font-weight: bold; border:none; color:#68C19D; padding: 1px 0 4px 0; text-align:center; margin:0; font-size:16px;}
.m2{text-decoration: none; font-weight: bold; border:none; color:#68C19D; padding: 1px 0 4px 0; text-align:center; margin:0; font-size:16px;}
.m3{text-decoration: none; font-weight: bold; border:none; color:#68C19D; padding: 1px 0 4px 0; text-align:center; margin:0; font-size:16px;}
.m3{text-decoration: none; font-weight: bold; border:none; color:#68C19D; padding: 1px 0 4px 0; text-align:center; margin:0; font-size:16px;}

/* Fin Link */

 /* Fin Typo */
