body {
	font: 100% verdana, arial, sans-serif;
	margin: 0;
}

.logo {
	width:226px;
	background-image: url(style/logo.png);
	height: 60px;
	float: left;
}

.logobg {
	width:100%;
	margin: auto;
	overflow: hidden;
	background-image: url(style/logobg.png);
	background-repeat: repeat-x;
	height: 60px;
	background-position: 0px 14px;
}
	
.topbar {
	width:70%;
	margin: auto;
	overflow: hidden;
	margin-top: 5px;
}

.bar {
	width:900px;
	margin: auto;
	overflow: hidden;
}

.sharebox {
	width:900px;
	margin: auto;
	overflow: hidden;
	text-align: right;
}

.sharebox .button {
	float: right;
	margin-right: 10px;
	margin-top: 5px;
	background-image: url(style/share.png);
	height: 25px;
	width: 196px;
	padding-top: 10px;
	padding-left: 5px;
}

.stitle {
	width:880px;
	margin: auto;
	overflow: hidden;
	background-color: #D3DFE6;
	color: #690;
	padding-left: 20px;
	padding-top: 8px;
	padding-bottom: 5px;
	height: 20px;
	background-image: url(style/title.png);
	font-size: 14px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

.item {
	width:900px;
	margin: auto;
	overflow: hidden;
	background-color: #E4EBF0;
	color: #3A55BA;
}

.contact {
	width:900px;
	margin: auto;
	overflow: hidden;
	background-color: #E4EBF0;
	color: #FFF;
	padding-left: 20px;
	background-image: url(style/deco2.png);
}

.item .picture {
	width:50px;
	background-color: #FFF;
	color: #FFFFFF;
	height: 50px;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
}

.item .description {
	width:750px;
	color: #009900;
	margin-top: 10px;
	margin-bottom: 10px;
	float: left;
	margin-left: 10px;
	overflow: hidden;
}

.rightoption {
	float: right;
	text-align: right;
	overflow: hidden;
	margin-top: 10px;
}
a:link {
	color: #999;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #999;
}
a:hover {
	text-decoration: underline;
	color: #000;
}

#mainbar #stitle a:link {
	color:#03F;
	text-decoration: underline;
}

#mainbar #stitle a:visited {
	text-decoration: underline;
	color:#03F;
}

#mainbar #stitle a:hover {
	text-decoration: underline;
	color: #000;
}

#Adresse {
	padding: 10px;
	width: 500px;
	background-image: url(icones/address.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	background-color: #77B6CF;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #FFF;
	border: solid #EEE 1px;
}

#desk {
	padding: 10px;
	width: 500px;
	background-image: url(icones/desk.jpg);
	background-repeat: no-repeat;
	padding-left: 40px;
	background-color: #5F9DB6;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #FFF;
	border: solid #EEE 1px;
}
#fax {
	padding: 10px;
	width: 500px;
	background-image: url(icones/fax.png);
	background-repeat: no-repeat;
	padding-left: 40px;
	margin-left: 10px;
	background-color: #518FA8;
	color: #FFF;
	border: solid #EEE 1px;
}

#mobile{
	padding: 10px;
	width: 500px;
	background-image: url(icones/mobile-35.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	background-color: #6DACC5;
	margin-bottom: 5px;
	margin-left: 10px;
	color: #FFF;
	border: solid #EEE 1px;
}

#mail{
	padding: 10px;
	width: 500px;
	background-image: url(icones/mail.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	margin-left: 10px;
	background-color: #47859E;
	margin-bottom: 40px;
	color: #FFF;
	border: solid #EEE 1px;
}

.picture{
	height: 32px;
	background-color: #9CF;
	margin-top: 1px;
	margin-left: 1px;
	}
	
.picture:hover {
	background-color: transparent;
	}
	
#col1 img {
	float:left;
	margin-left: 10px;
}

#col2 img {
	float:left;
	margin-left: 10px;
}

#col3 img {
	float:left;
	margin-left: 10px;
}

#col4 img {
	float:left;
	margin-left: 10px;
}
	
.picture .label{
	font-size: 14px;
	color: #FFF;
	font-family: "Comic Sans MS", cursive;
	float: left;
	text-align: center;
	margin-left: 10px;
	margin: 6px;
	}
	
	.picture .label:hover{
	color: #000;
	text-decoration: underline;
	}
	
	#col div .title:hover{
	border:solid #39F 1px;
	}

#baniere1 {
	width:900px;
	margin: auto;
	overflow: hidden;
	text-align: right;
}

#baniere2 {
	width:900px;
	margin: auto;
	overflow: hidden;
	text-align: right;
}

#baniere3 {
	width:900px;
	margin: auto;
	overflow: hidden;
	text-align: right;
}
