*,#contentarea .explication p,#contentarea .newsletter td {
	margin:0;
	padding:0
}

img {
	border:0
}

#container,#header,#contentarea .contactusform,#contentarea textarea,#footer,.link-all-over {
	width:100%
}

#container,#sousmenu #sousmenucenter .sousmenumenu li a,#contentarea .explication {
	font-size:11px
}

#container {
	line-height:17px
}

#container,.link-all-over {
	height:100%
}

.clear {
	height:6px;
	clear:both
}

a {
	color:#4a463b
}

a,#contentarea .news h4 {
	text-decoration:underline
}

sup,h1,.titlecompany {
	color:#ff5032
}

body,body {
	background:#f0f0f0;
	font-family:Helvetica,sans-serif
}

body,.css .quote {
	color:#333
}

iframe {
	border:#888 solid thin
}

.orange,#header .languesmenu a:hover,#contentarea .arrows a {
	color:#ff4100
}

.quote,#header .languesmenu {
	text-align:right
}

#header {
	background:#322223 url(../img/up.jpg) no-repeat left;
	height:90px;
	border-bottom:#ff4100 solid 21px
}

#header #headercenter,#header .headermenu,#footer #footercenter {
	width:750px
}

#header #headercenter,#contentarea #gallerie .projet {
	overflow:hidden
}

#header #headercenter,#footer #footercenter {
	margin-left:200px
}

#header #headercenter,#contentarea .right,.FormPage #contentarea .right,#contentarea .contentnews .HEADER-Image p {
	padding-left:10px
}

#header #headercenter {
	padding-top:70px
}

#header .logo,#header .headermenu li,#contentarea .left,#contentarea .large-left,#contentarea .right,.FormPage #contentarea .left,.FormPage #contentarea .right,#contentarea .h2bluef,#contentarea .contentnews,#contentarea .calendardate,#contentarea .news,#contentarea #gallerie,#contentarea #gallerie .projet,#contentarea #gallerie .projet img,#contentarea #showprojet #projet_bottom img,#contentarea #showprojet #projet_up,#footer .footermenu li,.Website-Logo {
	float:left
}

#header .logo {
	margin-top:40px;
	z-index:1
}

#header .logo,#contentarea #gallerie .projet,#contentarea .arrows a,#contentarea .arrows img {
	vertical-align:middle
}

#header .lang,#footer .footermenu .gotop {
	float:right
}

#header .lang {
	margin-top:-80px;
	margin-right:10px
}

#header .languesmenu,#header .headermenu li {
	list-style:none
}

#header .languesmenu,#footer .footermenu li a {
	text-transform:uppercase
}

#header .languesmenu,#footer,#footer a,#footer .footermenu .minilogo {
	font-size:10px
}

#header .languesmenu,#header .languesmenu a {
	color:#994100
}

#header .languesmenu a,#header .languesmenu a:hover,#sousmenu #sousmenucenter .sousmenumenu li a.active,#contentarea h2 a,#contentarea #gallerie .projet .text a,#contentarea .arrows a,#contentarea .arrows img,.Website-Logo a,.link-all-over,a.anchor {
	text-decoration:none
}

#header .headermenu {
	overflow:visible;
	height:60px
}

#header .headermenu a,#sousmenu #sousmenucenter .sousmenumenu li,#contentarea .arrows a,#footer .footermenu .minilogo {
	margin-right:15px
}

#header .headermenu a,#contentarea td {
	padding-right:15px
}

#header .headermenu a {
	display:block;
	vertical-align:bottom
}

#header .headermenu li,#sousmenu #sousmenucenter .sousmenumenu li,#footer .footermenu li {
	display:inline
}

#sousmenu #sousmenucenter {
	background:#ff4100;
	padding:3px 0 3px 6px;
	margin-top:-40px;
	height:15px
}

#sousmenu #sousmenucenter,#contentarea #contentareacenter,#contentarea .large-left {
	width:740px
}

#sousmenu #sousmenucenter,#contentarea #showprojet #projet_bottom img {
	margin-left:0
}

#sousmenu #sousmenucenter,#contentarea .right,.FormPage #contentarea .right,#contentarea #gallerie,#contentarea .right .newsletter,div#Websites {
	text-align:left
}

#sousmenu #sousmenucenter .sousmenumenu li a,h1,#contentarea h2,#contentarea .h2bluef,#contentarea h3,#contentarea .align_right {
	font-weight:normal
}

#sousmenu #sousmenucenter .sousmenumenu li a {
	color:#fff;
	white-space:nowrap
}

#sousmenu #sousmenucenter .sousmenumenu li a.active,#contentarea #gallerie .projet {
	color:#fcfcfc
}

#contentarea {
	background:#f0f0f0 url(../img/background.jpg) no-repeat left top;
	padding-top:21px;
	padding-bottom:21px
}

#contentarea #contentareacenter {
	padding-left:200px
}

#contentarea .banner {
	margin:40px 0 20px 0
}

#contentarea .left,#contentarea .large-left,.FormPage #contentarea .left,#contentarea .right-block {
	text-align:justify
}

#contentarea .left {
	width:490px
}

#contentarea .left,#contentarea .large-left,.FormPage #contentarea .left {
	padding-left:6px
}

#contentarea .right {
	width:220px
}

#contentarea .right,.FormPage #contentarea .right,#contentarea .news,#contentarea .readallnews {
	margin-left:10px
}

#contentarea .right,.FormPage #contentarea .right {
	border-left:thin dashed #999
}

.FormPage #contentarea .left,.FormPage #contentarea .right {
	width:350px
}

#contentarea .HEADER-Browser,#contentarea .HEADER-Page,#contentarea .HEADER-Website,#contentarea .readallnews,.titlecompany,.googlemaplink,#footer a {
	font-weight:bold
}

#contentarea .HEADER-Browser,#contentarea .HEADER-Page,#contentarea .HEADER-Website,#contentarea hr,#contentarea #projet_up {
	margin-bottom:20px
}

#contentarea ul {
	margin-left:20px
}

h1,#contentarea .h2bluef {
	font-size:22px
}

h1 {
	margin-bottom:12px
}

#contentarea .css h1,#contentarea h2 {
	font-size:16px
}

#contentarea h2,#contentarea h2 a,#contentarea .h2bluef {
	color:#02b7ed
}

#contentarea h2,#contentarea .h2bluef,.Image,.titlecompany,.sitemap {
	margin-bottom:10px
}

#contentarea .css h2 {
	font-size:14px
}

#contentarea .citation,#contentarea .explication {
	border-top:1px solid #dadad8
}

#contentarea .citation,#contentarea .right-block,#contentarea .explication {
	border-bottom:1px solid #dadad8;
	padding-bottom:15px
}

#contentarea .citation,#contentarea .right-block,#contentarea .explication,#contentarea .blocknews {
	padding-top:15px
}

#contentarea .citation {
	margin-bottom:30px
}

#contentarea .right-block {
	margin-bottom:0;
	position:relative
}

#contentarea .explication {
	color:#707070
}

#contentarea .explication p {
	margin-bottom:5px
}

#contentarea .contentnews {
	margin-bottom:25px
}

#contentarea h3 {
	font-size:20px
}

#contentarea .news h4,.titlecompany {
	font-size:13px
}

#contentarea .news h4 {
	color:#25c1ef;
	padding-bottom:5px
}

#contentarea h4 a {
	color:#1be
}

#contentarea  .contentnews .calendardate {
	margin-left:-50px
}

#contentarea p {
	margin-bottom:15px
}

#contentarea .blocknews {
	background:url('../images/pointilles.jpg') no-repeat bottom
}

#contentarea .news {
	width:250px
}

#contentarea .readallnews,.googlemaplink {
	background:url('../images/minifleche.jpg') no-repeat left center
}

#contentarea .readallnews {
	margin-top:20px
}

#contentarea .readallnews,.googlemaplink,.css .quote {
	padding-left:20px
}

#contentarea .blockarchivednews {
	background:url('../images/pointilles.jpg') no-repeat left top;
	margin-top:10px
}

#contentarea .blockarchivednews,#contentarea .contactusform .submit {
	padding-top:10px
}

#contentarea .blockarchivednews ul li {
	list-style-type:none;
	margin-bottom:4px
}

#contentarea .blockarchivednews ul li .nbarchives {
	color:#b1ab9c
}

#contentarea .contentnews .HEADER-Image {
	background:#edecea;
	padding:4px 0;
	margin-top:-20px
}

#contentarea .contentnews .HEADER-Image p {
	padding-right:10px
}

.coordonees {
	border:1px solid #d1d1ce;
	padding:15px
}

#contentarea #gallerie .projet {
	border:#fff solid 2px;
	background:#726365;
	width:175px;
	height:67px;
	margin-right:1px;
	padding:0 2px 0 0
}

#contentarea #gallerie .projet:hover {
	background:#3a2a2b
}

#contentarea #gallerie .projet img {
	margin:2px
}

#contentarea #gallerie .projet .text,#contentarea .contactusform .submit,#contentarea .newsletter .formButton,body#Websites,.Website-Logo {
	text-align:center
}

#contentarea #gallerie .projet .text {
	margin:10px 2px 10px 2px
}

#contentarea #gallerie .projet .text a {
	color:#FFF
}

#contentarea #showprojet #projet_bottom img {
	width:120px;
	margin-right:30px
}

#contentarea #showprojet #projet_up {
	height:80px;
	width:565px;
	margin-right:40px;
	padding:0 2px 0 4px
}

#contentarea .contactusform,.BODY-Page {
	padding-bottom:20px
}

#contentarea input,#contentarea textarea,#contentarea .newsletter input {
	border:1px solid #d0d0d0
}

#contentarea input {
	width:150px
}

#contentarea input,#contentarea .newsletter input {
	margin-left:5px
}

#contentarea .submitbutton {
	width:100px
}

#contentarea .right .newsletter {
	background:#70ddfc;
	width:200px;
	padding:10px;
	border:#39c solid thin
}

#contentarea .right .newsletter,#contentarea .newsletter .formButton {
	color:#666
}

#contentarea .newsletter input {
	width:130px
}

#contentarea .newsletter .formButton {
	background:#fff;
	width:50px;
	margin:4px
}

#contentarea .newsletter td {
	height:20px
}

#contentarea #showprojet {
	height:400px
}

#contentarea #projet_bottom img {
	height:120px;
	margin:20px
}

#contentarea #projet_up {
	background:#fcfcfc;
	height:50px;
	padding:5px
}

#footer {
	height:100px
}

#footer #footercenter {
	height:12px
}

#footer a {
	color:#96938a;
	margin-left:7px;
	margin-right:7px
}

#footer .footermenu {
	padding-top:8px
}

#footer .footermenu .minilogo {
	color:#322223
}

b.Message {
	color:green
}

b.Warning,.alert {
	color:red
}

div#Websites {
	margin:0 auto;
	margin-top:200px
}

.Website-Logo {
	margin-left:25px;
	margin-right:25px
}

.Website-Logo h1 {
	font-size:12px
}

.link-all-over {
	position:absolute
}

a.anchor {
	font-size:0
}

.css img {
	margin:5px
}

.css .quote {
	font-style:italic;
	padding-right:20px
}


