body {
	background: #9C9E9C url(../Img/Backgrounds/fond.jpg) repeat-x;
	color: #B8B8B8;
	font-family: Verdana, "Tahoma", Helvetica, Arial;
	font-weight:100;
}
div#container {
	display:block;
	position:relative;
	width:900px;
	margin:-10px auto 0 auto;
	background-color:#212121;
}
div#floatContainer {
	display:block;
	width:900px;
	float:left;
	background-color:#212121;
}
h1, h2, h3 {
	font-weight:lighter;
	padding:0;
	margin:0;
	float:left;
}
h1 {
	display:block;
	width:100%;
	text-indent:10px;
	background-image:url(../Img/Backgrounds/padH1.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	color:#FFF;
	line-height:0.8em;
	font-size:1.2em;

}
h2 {
	display:block;
	width:100%;
	margin-top: 3px;
	margin-bottom:15px;
	color:#d70000;
	line-height:0.8em;
	font-size:0.9em;
}
h3 {
	display:block;
	width:100%;
	margin-bottom:15px;
	color:#FFF;
	font-size:0.9em;
}
h3 span.puce {
	color:#b8b8b8;
	margin-right:5px;
}
ul {
	margin:0;
	padding:0;
}
ul li {
	list-style:none;
}
a {
	text-decoration:none;
	color:#b8b8b8;
}

/* HeaderContainer */
#headerContainer {
	width: 900px;
	height: 350px;
	padding-top: 5px;
	background: #8a0000;
	color: white;
}

#logo {
	margin-left: 25px;
}

#adress {
	float: right;
	margin-top: 16px;
	margin-right: 25px;
	text-align: right;
	font-size: 0.6em;
}

#tel {
	font-size: 1.1em;
}

#ligneBlanche {
	float: right;
	border-right: 1px solid white;
	margin-top: 11px;	
	margin-right: 10px;
	height: 81px;
}

#contactTel {
	float: right;
	margin-right: 20px;
	margin-top: 28px;
	font-size: 0.7em;
	text-align: center;
}

#numeroTel {
	margin-top: 6px;
	margin-left: 5px;
	background: white;
	width: 110px;
}

#icotel {
	float: left;
	margin-top: 0px;
}

#ok {
	width: 70px;
}
/*
input[type="image"] {
	float: right;
	height: 16px;
	width: 16px;
	margin-top: 8px;
	margin-left: 6px;
	background: url(.../Img/Backgrounds/ok.png) no-repeat;
}*/

#photoMcp {
	margin-top: 12px;
	margin-left: 15px;
}

#menu {
	margin-left: 12px;
}


#menu li{
	float: left;
	margin-left: 8px;
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 0.8em;	
}

.separMenu {
	float: left;
	border-right: 1px solid white;
	height: 22px;
	margin-top: 8px;
	margin-left: 6px;
}

#menu li a{
	color: white;	
}

#menu li:hover{
	text-decoration: underline;
}

#home {
	float: left;
	margin-right: 5px;
	margin-left: 2px;
}
/* END HeaderContainer */

.grey {
	color:#b8b8b8;
}
.white {
	color:#FFFFFF;
	font-weight:100;
}



a img {
	border:none;
}

div#contentContainer {
	display:block;
	width:900px;
	float:left;
	margin-top:20px;
}
div#contentContainer div#leftSide {
	display:block;
	float:left;
	width:600px;
	margin-left:40px;
}

#leftSide_a1 {
	color: white;
	font-size: 0.8em;
}

#leftSide_a2 {
	color: white;
	font-size: 1.2em;
}

#leftSide a {
	text-decoration: underline;
}

#leftSide .title_actu {
	margin: 25px 0 20px 0;
}

div#contentContainer div#rightSide {
	display:block;
	float:left;
	width:190px;
	margin-left:40px;
}
div#contentContainer div#leftSide p, div#contentContainer div#rightSide p {
	margin-top:10px;
	width:500px;
	margin-bottom:10px;
	font-size:0.7em;
}
div#contentContainer div#rightSide p {
	width:190px;
}
div#presImg {
	display:block;
	width:590px;
	margin-top:30px;
	height:210px;
	margin-bottom:30px;
}
div#presImg a {
	display:block;
}
div#presImg img {
	display:block;
	float:left;
	width:182px;
	height:210px;
	margin-right:14px;
}
div#contentContainer table#homeTable {
	font-size:0.7em;
	color:#FFF;
	width:576px;
	margin-top:20px;
	margin-bottom:20px;
	text-transform:uppercase;
}
div#contentContainer table#homeTable td {
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
}
div#contentContainer table#homeTable td.left {
	border-left:2px groove #868686;
}
div#contentContainer table#homeTable tr td.backGrey {
	background-color:#868686;
	color:#000;
}
div#contentContainer div#rightSide ul#news {
	display:block;
	width:190px;	
}
div#contentContainer div#rightSide ul#news li {
	color:#FFF;
	display:block;
	margin-top:10px;
	font-size:0.7em;
	margin-bottom:10px;
}
div#contentContainer div#rightSide ul#news a {
	color:#FFF;
	text-decoration:none;
}

#news :hover {
	text-decoration: underline;
}

div#contentContainer div#rightSide div#adWeb {
	display:block;
	width:190px;
	height:162px;
	margin-top:40px;
	background: url(../Img/Ads/WebOffer.jpg) no-repeat;
}

.button1 a {
	float: right;
	height: 54px;
	width: 181px;
	margin-right: 13px;
	margin-top: 10px;
	background: #212121 url(../Img/Buttons/button1.png) no-repeat;
}

.button1 a:hover {
	background: #212121 url(../Img/Buttons/button1_hover.png) no-repeat;
}

.button2 a {
	float: right;
	height: 54px;
	width: 181px;
	margin-right: 13px;
	background: #212121 url(../Img/Buttons/button2.png) no-repeat;
}

.button2 a:hover {
	background: #212121 url(../Img/Buttons/button2_hover.png) no-repeat;
}

/* Footer */
#footer {
	display: block;
	width: 900px;
	height: 50px;
	float: left;
	margin-top: 30px;
	padding-top: 7px;
	background: #8a0000;
	color: white;
	text-align: center;
	font-size: 0.7em;
}

#footer a{
	color: white;
}

#footer a:hover{
	text-decoration: underline;
}


ul.puceUl {
	display:block;
	width:90%;
	margin-left:5%;
	font-size:0.7em;
	margin-bottom:15px;
}
ul.puceUl li{
	width:100%;
	list-style-type:disc;
	list-style-position:outside;
	margin-bottom:5px;
}
img.banLarge {
	display:block;
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}
div.smallBans {
	display:block;
	width:540px;
	padding-top:15px;
	border-top:groove 1px #b8b8b8;
}
div.smallBans img {
	margin-right:10px;
}
.upper {
	text-transform:uppercase;
}
.smaller{
	font-size:0.9em;
}
a.button {
	display:block;
	padding:10px 20px 10px 20px;
	background-color:#8a0000;
	color:#212121;
	margin-top:20px;
	width:130px;
	font-weight:900;
	font-size:0.7em;
	text-align:center;
	text-transform:uppercase;
}
table.form{
	display:block;
	float:left;
	width:570px;
	font-size:0.7em;
}
table.form td {
	padding:5px 5px 5px 5px;
}
table.form td.label {
	width:60px;
}
table.form td.bigLabel {
	width:110px;
}
table.form td.input {
	width:150px;
}
table.form td.bigInput {
	width:170px;
}
table.form td.middleSeparator {
	padding-left:45px;
}
table.form tr.spaceTr {
	height:20px;
}
input {
	width:150px;
	border:0;
	background-color:#e4e4e4;
	color:#000;
	font-family:"Franklin Gothic Book", "Tahoma", Helvetica, Arial;
}
table.form textarea {
	display:block;
	width:440px;
	height:130px;
	background-color:#e4e4e4;
	font-family:"Franklin Gothic Book", "Tahoma", Helvetica, Arial;
	color:#000;
	border:0;
}
table.form select {
	display:block;
	border:0;
	background-color:#e4e4e4;
	color:#000;
}
span.button {
	display:block;
	text-align:center;
	float:right;
	width:60px;
	border:1px #FFF solid;
	padding:5px;
	cursor:pointer;
}
td.right {
	text-align:right;
}
div#map {
	display:block;
	width:425;
	margin-left:85px;
	margin-bottom:30px;
}

#leftSide .titre_map {margin-top:10px;}

#decalOpera {
	margin-top: 20px;
}
	
