@import url(fonts.css);

* {margin:0;padding:0;outline:0;font-family: Arial, Sans-serif;border:0;}

body {background:#517574 url(../images/bg.jpg) repeat-x;color:#ffffff;line-height:18px;font-size:12px;}

h1 {width:771px;border-bottom:1px solid #ffffff;text-transform:uppercase;font-size:14px;font-weight:bold;margin-bottom:10px;}
h2 {text-transform:uppercase;font-size:14px;font-weight:bold;}
h4 {background:#E2001A;padding:5px 0;color:#ffffff;text-align:center;font-size:14px;margin-bottom:5px;}
h4 a {color:#ffffff!important;}

a {color:#ffffff;text-decoration:none;}
a:hover {text-decoration:underline;color:#ed1c24;}
p {margin-bottom:22px;}
li {list-style:none;}
strong {color:#000000;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.big-text {font-size:21px;}
.small-block {width:477px;}
.list-img img {margin-right:3px;}

#wrap {position:relative;width:867px;min-height:792px;background:#072222;margin:30px auto 0 auto;}

#header {}

	#header #logo {margin-left:120px;clear:both;}
	
	#header #top-nav {display:block;text-align:right;overflow:hidden;padding:13px 20px 0 0;}
		#header #top-nav a {color:#041f1f;font-size:11px;}
		#header #top-nav .activ {color:#ed1c24;}
		#header #top-nav .separator {color:#041f1f;}
		#header #top-nav ul {float:right;}
			#header #top-nav li {float:left;padding-left:5px;}
			
	#header #main-nav {margin:50px 0 0 40px;}
		#header #main-nav a {color:#ffffff;font-size:12px;border-right:1px solid #ffffff;padding:0 12px;}
		#header #main-nav .activ {color:#ed1c24;}
		#header #main-nav ul {background:url(../images/bg-nav.jpg) repeat-x;height:24px;overflow:hidden;display:inline-block;padding:7px 25px 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
			#header #main-nav li {float:left;}
			#header #main-nav li:last-child a {border-right:none;}

#content {clear:both;margin:0 42px;min-height:430px;margin-top:7px;}

#footer {padding:0 20px;clear:both;}
	#footer .copyright {text-align:right;padding:10px 0;font-size:10px;margin:0;}

.bloc {overflow: hidden;}
.soumission {font-size:21px;position:absolute;bottom:20px;left:20px;line-height:24px;margin:0;}

/* Index */
#index #wrap {background:#072222 url(../images/bg-index.png) no-repeat;}
#index #content {width:477px;margin:30px 42px 0;}
	#index #content img {margin-right:15px;}
/* /Index */

/* Presses */
#presses #wrap {background:#072222 url(../images/bg-default.png) no-repeat;}
#presses #content {}
	#presses #content ul {margin-top:30px;}
		#presses #content ul li {float:left;margin-right:10px;font-size:10px;line-height:12px;}
			#presses #content ul li img {display:block;margin-bottom:5px;}
/* /Presses */

/* Équipements */
#equipements #wrap {background:#072222 url(../images/bg-equipements.png) no-repeat;}
#equipements #content {}
	#equipements #content h2 {margin:10px 0 15px;}
/* /Équipements */

/* Méthodologies */
#methodologies #wrap {background:#072222 url(../images/bg-default.png) no-repeat;}
#methodologies #content {margin-bottom:50px;}
	#methodologies #content h2 {text-transform:inherit;margin-bottom:22px;}
	#methodologies #content p {width:725px;}
/* /Méthodologies */

/* Contact */
#contact #wrap {background:#072222 url(../images/bg-default.png) no-repeat;}
#contact #content {}
	#contact #content strong {font-size:14px;color:#ffffff;}
	#contact #content h1 {margin-bottom:40px;}
	#contact #content .bloc-left {float:left;width:423px;}
	#contact #content .bloc-right {background:url(../images/bg-map.png) no-repeat;float:left;width:304px;height:226px;}
		#contact #content .bloc-right #map {padding: 0 0 0 8px;}
		#contact #content .bloc-right iframe {margin: 3px 0 7px 0;height:209px;width:287px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
/* /Contact */

/* Plan du site */
#plan #wrap {background:#072222 url(../images/bg-default.png) no-repeat;}
#plan #content {}
	#plan #content strong {font-weight:bold;font-size:14px;}
	#plan #content h1 {margin-bottom:40px;}
	#plan #content .bloc-left {float:left;width:234px;}
	#plan #content .bloc-right {float:left;width:300px;}
/* /Plan du site */