html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}



body {
/*background: url(img/fond.jpg) repeat-x #fff;*/
background: #6f6f6f;
margin:0;
}


.conteneur2 {
	margin: 0 auto;
	width: 986px;
	border: 2px #aeaeae solid;
	position: relative;
}


select {
	font-size:10px;
}

.news {
	width:250px;
	height:200px;
	position:absolute;
	margin-top:80px;
	margin-left:290px;
}

/*.news a {
	color: #000;
	text-decoration: none;
}

.news a:hover {
	color: #ec1c24;
	text-decoration: underline;
}*/

.paiement {
	width:490px;
	height:200px;
	position:absolute;
	margin-top:80px;
	margin-left:296px;
	line-height:16px;
	text-align: justify;
}

.logo {
	width:930px;
	height:50px;
	position:absolute;
	margin-left:10px;
}

.logo2{
	margin-left: 140px;

}

.logo3{
	margin-top: 2px;

}
.menu {
	width:250px;
	height:200px;
	position:absolute;
	margin-top:90px;
	margin-left:20px;
	font-size:17px;
	font-weight:bold;
	color:#008625;
}

.menu a {
	color: #6f6f6f;
	text-decoration:none;
}

.menu a:hover {
	color: #008625;
	text-decoration:none;
}

.concours-message{
background: url(img/concours-message.png) no-repeat;
	width: 484px;
	height:207px;
	margin-left: 280px;
	padding: 20px 0px 0px 40px;
}

.concours{
	background: url(img/concours.jpg) no-repeat;
	width: 986px;
	height:689px;
}

#video{
	width:300px;
	left: 0px;
	height: 154px;
	position: absolute;
	top: 547px;
}

.part-gauche{
	width: 485px;
	height: 275px;
	padding-top: 20px;
	padding-right: 20px;
	text-align: right;
	position: relative;
	top: 0px
}
.part-droite{
	padding-top: 12px;
	padding-left: 20px;
	margin-top: 70px;
	margin-left: 530px;
	height: 576px;
	position: absolute;
	top: 0px;
	width: 438px;
}

.info {
	width:250px;
	height:200px;
	position:absolute;
	margin-top:330px;
	margin-left:290px;
	line-height:18px;
}

.info2 {
	width:445px;
	height:205px;
	position:absolute;
	margin-top:400px;
	margin-left:200px;
	font-size:10px;
}

.horaires {
	width:250px;
	height:130px;
	position:absolute;
	margin-top:390px;
	margin-left:646px;
}

.horaires a {
	color: #ec1c24;
	text-decoration:none;
	text-transform: none;
	font-weight: normal;
}

.horaires a:hover{
	text-decoration: underline;
}

.direction {
	width:150px;
	height:80px;
	position:absolute;
	margin-top:10px;
	margin-left:580px;
	left: 92px;
	top: 588px;
}

.direction a {
	color: #ec1c24;
	text-decoration:none;
}

.direction2 {
	width:150px;
	height:80px;
	position:absolute;
	margin-left:800px;
	top: 598px;
	left: 36px;
}

.direction2 a {
	color: #202020;
	text-decoration:none;
}

.direction2 a:hover {
	color: #008625;
	text-decoration:none;
}

.direction3 {
	width:150px;
	height:80px;
	position:absolute;
	margin-top:560px;
	margin-left:710px;
}

.direction3 a {
	color: #ec1c24;
	text-decoration:none;
}

.direction4 {
	width:150px;
	height:80px;
	position:absolute;
	margin-top:560px;
	margin-left:870px;
}

.direction4 a {
	color: #202020;
	text-decoration:none;
}

.direction4 a:hover {
	color: #008625;
	text-decoration:none;
}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #202020;
}


.titrevert {
	color: #008625;
	font-weight:bold;
	font-size:17px;
	text-transform: uppercase;
}

.tarifsbam {
	width:135px;
	height:100px;
	position:absolute;
	margin-top:80px;
	margin-left:830px;
}

.tarifstpm {
	width:135px;
	height:100px;
	position:absolute;
	margin-top:200px;
	margin-left:830px;
}

.tarifsmbc {
	width:135px;
	height:100px;
	position:absolute;
	margin-top:320px;
	margin-left:830px;
}


.Style1 {font-size: 10px}
.Style2 {color: #ec1c24}
.Style3 {
	color: #008625;
	font-weight: bold;
}
.Style4 {font-size: 11px}

.bam{
	width:202px;
	position:absolute;
	margin-top:90px;
	margin-left:290px;
	line-height:18px;
	height: 118px;
}

.bon_savoir{
	width:480px;
	height:300px;
	position:absolute;
	margin-top:90px;
	margin-left:302px;
}


.tpm {
	width:223px;
	position:absolute;
	margin-top:90px;
	margin-left:510px;
	line-height:18px;
	height: 134px;
}


.mbc {
	width:209px;
	position:absolute;
	margin-top:90px;
	margin-left:760px;
	line-height:18px;
	height: 128px;
}

.mbc a{
	color:#ec1c24;
	text-decoration:none;
}

.bam a{
	color:#ec1c24;
	text-decoration:none;
}

.special{
color: #008625;
}


.tpm a{
	color:#ec1c24;
	text-decoration:none;
}

.le_reseau {
	height:200px;
	line-height:16px;
	margin-left:290px;
	margin-top:280px;
	position:absolute;
	width:490px;
	padding: 0px;
}
#map_mbc{
	display: block;
	margin: 5px 0px 0px 0px;
	padding: 0;
}

.Style5 {
	color: #10761C;
	font-weight: bold;
	font-size: 14px;
}
.Style6 {color: #10761C}


.liens_rouge{
color: #EC1C24;
text-decoration: none;

}
.liens_rouge:hover{
text-decoration: underline;
}
.mobilis{
float: right;
margin-top:10px;
}

.pdf{
float: left;
width: 35px;
}


.detail{
	display: block;
	margin-right: 30px;
	padding-top: 10px;
}

#emplois{
	position: absolute;
	margin-left: 60px;
	margin-top: 330px;
}

#emplois a{
	float: left;
	margin-left: 70px;
}

#liens_pratiques{
list-style: none outside;
margin: 0px;
padding: 5px;
line-height: 1.4em;
}

#liens_pratiques a{
text-decoration: none;
}
#liens_pratiques a:hover{
color: #FF0000;
text-decoration: underline;
}

.esp1{
margin-bottom: 20px;
}

.titre-gras{
font-weight: bold;
}

.titre-concours{
	font-size: 22px;
	color: #000;
	line-height: 1.4em;
}
.titre-vert-big{
	color: #008625;
	text-transform: uppercase;
	font-size:28px;
	line-height: 1.4em;
}

.liensvert{
color: #008625;
text-decoration: none;
}

.liensvert:hover{
text-decoration: underline;
}

.text-legende{
font-size: 10px;
color:#666;
}
.text-concours{
font-size: 16px;
line-height: 1.4em;
}
