
body{
background:#FFFFFF url(/media/layout/bck.jpg) repeat-x;
font-size:12px;
font-family:"Trebuchet MS", Helvetica, Verdana;
margin:0;
padding:0;
line-height: 1.3em;
}


#pagecontainer{
width: 986px; 
margin: 0 auto;
margin-top:10px;
background:url(/media/layout/back-repeat.png) repeat-y;
}
#footercontainer{
width: 986px; 
margin: 0 auto;
}

ol {
margin-left:35px;}

#header{

}

.dotted{
border-bottom: 2px dotted #989898;
margin-bottom:20px;
margin-top:5px;
margin-left:90px;
width:510px;
height:6px
}

#content{
width: 100%;
}



#menuTop{

background-color:#999999;
margin-left:6px;
float: left;
width:900px;
height:30px;
}

* html #menuTop
{
background-color:#999999;
float:left;
display: block;
margin-left:3px;
width:900px;
height:30px
}

/*#menuTop li {
float:left;
display: block;
font-weight:bold;
padding: 0px 2px 0px 0px;
font-size:14px;
}

#menuTop li a{
color:#FFF;
padding-top:8px;
padding-left:5px;
padding-right:5px;
height:22px;
float:left;
display:block;
background:#999999;
}

#menuTop li a:hover{
background:#ff8f23;
}*/


.chess{
position:relative;
float:right;
margin-top:-180px;
margin-right:8px;}





#leftHeader{
float: left;
padding:12px 0px 15px 15px;
width: 185px;
height:150px;
}

#rightHeader-fr{
float: left;
background:url(/media/layout/slogan-fr.gif) no-repeat;
width: 786px; 
height:162px;
}
#rightHeader-nl{
float: left;
background:url(/media/layout/slogan-nl.gif) no-repeat;
width: 786px; 
height:162px;
}
#rightHeader-en{
float: left;
background:url(/media/layout/slogan-en.gif) no-repeat;
width: 786px; 
height:162px;
}
#leftFooter{
float: left;
width: 642px;
margin-left:18px;
}

#rightFooter{
float: right;
width: 283px;
text-align:left;
height:200px;
margin-top:-7px;
padding-left:14px;
background:url(/media/layout/newsletter.png) no-repeat;
}
#rightFooter h1{
color:#FFF;
font-size:18px;

padding-top:30px;
padding-bottom:5px;}

#rightFooter input{}




#leftColumn{
float: left;
width: 676px;
padding-bottom:20px;
border-right:2px dashed #d0d0d0;
background:url(/media/layout/des.jpg) bottom right no-repeat;
}
#leftColumn-sanstrame{
float: left;
width: 676px;
padding-bottom:20px;
border-right:2px dashed #d0d0d0;
}

#leftColumn p, #leftColumn-sanstrame p{
padding: 0px 60px 0px 60px;
width:500px;
line-height: 20px;
color:#595959;
margin:auto;
text-align:justify;
}
#leftColumn p {
margin-top:5px;
margin-bottom:10px;
}
#leftColumn p.ariane, #leftColumn-sanstrame p.ariane{
padding: 20px 0px 0px 0px;
position:relative;
right:45px;
color:#595959;
font-size:10px;
}

#leftColumn em, #leftColumn-sanstrame em {
color: #666666;
}

#leftColumn .comEM, #leftColumn-sanstrame .comEM{
border: 1px dashed #f8a000;
background-color: #f4f4f4;
margin-left: 88px;
margin-top:20px;
padding: 15px;
width: 470px;
}

#leftColumn .comEM em	{ font-weight: bold; color: #666666; }

#leftColumn ul li, #leftColumn-sanstrame ul li{
list-style-type: square;
margin-left: 80px;
line-height:20px;
font-size:12px;
font-family:"Trebuchet MS", Helvetica, Verdana;
color:#595959;
}

#leftColumn ul, #leftColumn-sanstrame ul {
margin-top:20px;
margin-bottom:20px;
margin-left:45px;
}


#leftColumn ol li, #leftColumn-sanstrame ol li{
margin-left: 90px;
width: 560px;
line-height:20px;
font-size:12px;
font-family:"Trebuchet MS", Helvetica, Verdana;
color:#595959;
list-style-type: decimal;
}

#leftColumn .espaceLi, #leftColumn-sanstrame .espaceLi{
margin-left: 105px;
list-style-type: circle;
}

#leftColumn .annonce, #leftColumn-sanstrame .annonce {
font-size: 16px;
font-weight: bold;
}

#leftColumn h1, #leftColumn-sanstrame h1{
background:url(/media/layout/h1.png) no-repeat;
height:34px;
width:643px;
margin: 10px 0px 0px 20px;
padding: 8px 0px 0px 20px;
color:#FFFFFF;
font-size:20px;
font-weight:normal;
font-size:18px;}

#leftColumn h2, #leftColumn-sanstrame h2{
background-image :url(/media/layout/h2.gif);
background-repeat:no-repeat;
margin: 25px 0px 20px 85px;
padding: 0px 0px 5px 24px;
color:#595959;
width:480px;
font-size:17px;
font-weight:normal;
font-size:18px;
border-bottom:2px dotted #cccccc;
}


.emailPerso {
	position: relative;
	left: 447px;
	top: 40px;
	font-size: 12px;
	text-decoration: none;
}

	#leftColumn h2 span a{
		text-decoration: none;
	}
	#leftColumn h2 span a:hover{
		text-decoration: underline;
	}	

#leftColumn h3, #leftColumn-sanstrame h3{
background:url(/media/layout/bulletgrey.png) no-repeat;
background-position:0px 0px;
margin: 10px 0px 15px 100px;
padding-left:20px;
color:#595959;
font-size:17px;
font-weight:bold;
font-size:15px;}

#leftColumn h4, #leftColumn-sanstrame h4{
margin: 10px 60px 9px 0px;
padding-left:20px;
color:#595959;
font-size:22px;
font-weight:bold;
text-align:center;}

#leftColumn h5, #leftColumn-sanstrame h5{
margin: 4px 50px 15px 0px;
padding-left:20px;
font-style:italic;
color:#ff9000;
font-size:18px;
font-weight:bold;
text-align: center;}

/* Texte d'introduction */

#leftColumn .txtIntroduction {
	background: url(/media/layout/bloc-txt-bg.png) repeat-y;
	width: 501px;
}

#leftColumn .txtIntroduction p {
	margin: 0px 0px 0px -35px;
	width: 450px;
}

#leftColumn .txtIntroduction .txtIntro {
	font-weight: bold;
	font-size: 14px;
}


.pH3 {
position:relative;

margin-right: -10px;

}

#leftColumn .pH3{
width:450px;
}



#rightColumn{
float: left;
width: 298px; /*Width of right column in pixels*/

}
#rightColumn h1{
background:url(/media/layout/h1News.jpg) bottom no-repeat;
font-size:16px;
font-weight:bold;
color:#595959;
margin-bottom:15px;
padding-left:18px;
padding-top:10px;
}
#rightColumn .news {
margin-bottom:10px;}

#rightColumn .news h1{
background:none;
font-size:14px;
font-weight:bold;
color:#595959;
padding-left:18px;
padding-top:10px;
}

#rightColumn .news p{
background:none;
font-size:12px;
color:#595959;
padding-left:18px;
padding-bottom:6px;
}
#rightColumn .alignImg{
margin-left:18px;
margin-top:10px;

}
#rightColumn .news span.read a{
background:url(/media/layout/puceNews.gif) left no-repeat;
height:25px;
font-size:12px;
margin-left:18px;
color:#f79500;
padding-left:14px;
}

#rightColumn .news span.read a:hover{
color:#fc6200;
}


#footer{
background-color:#ccc;
font-size:10px;
text-align: center;
display:block;
height:200px;
margin-top:-5px;
}


#leftFooter .colLinks{
float: left;
width: 120px;
border-left:1px dashed #aba9a8;
height:70px;
margin-top:20px;
padding-left: 10px;
font-size:12px;
font-family:"Trebuchet MS", Helvetica, Verdana;
color: #5c5c5c;
}
#leftFooter .colLinksFirst{
float: left;
width: 180px;
height:70px;
margin-top:20px;
padding-left: 10px;
}
#leftFooter a{
color:#5c5c5c;
font-size:12px;
line-height:1.7em;
}
#leftFooter a:hover{
color:#fc6200;
}

#leftFooter .txt{
text-align:left;
color:#5c5c5c;
padding-left:10px;
}

a{
text-decoration:underline;
color:#575757;
}

a:hover{
text-decoration: none;
color:#FF3300;
}

p{
margin-top:2px;
margin-bottom:5px;
}

.spacer{
clear:both;
visibility:hidden;
}

ul li{
text-align:left;
list-style-type:none;
/*margin-left:10px;*/
}

a img{

}

.left{
float:left;

}
.right{
float:right;
margin: 0px 18px 0px 0px;
}

.rightIMG{
float:right;
margin: 0px 18px 0px 0px;
}

.visuel{
float:right;
margin: 0px 0px -15px 10px;
}

.visuelPhotos{
float:right;
margin: 0px 0px 0px 10px;
border: 2px solid orange;
}
.visuelPhotos2{
margin: 15px 0px 15px 65px;
border: 2px solid orange;
}
.picTrServ01{
float:right;
margin: -20px 0px 0px 15px;
border: 1px solid #999999;
}
.picTrServ02{
float:right;
margin: 5px 0px 0px 15px;
border: 1px solid #999999;
}
.picTrServ03{
float:right;
margin: 5px 0px 0px 15px;
border: 1px solid #999999;
}

.mee{
color:#f4bd00;
}


.BlocHomepage{
margin-left:80px;}
h1{

}

h2{

}

h3{

}

.dateActualite	{font-weight: bold; font-size: 16px;}
.titreActualite	{color:#FF3300; line-height: 20px;}
.pActualiteTop	{margin-top: 10px; margin-left: 10px; margin-right: -10px;}
.pActualite		{margin-left: 10px; margin-right: -10px;}
.expoCopy		{font-size: 12px; position: absolute; margin-top: -2px; margin-left: 2px;}

.wallpicsTop			{text-align:center; margin-top: 10px; padding: 0;}
.wallpicsBottom			{text-align:center; margin-bottom: 10px; padding: 0;}
.wallpic 				{border: 2px solid #e9e9e9;}
.wallpic:hover			{border: 2px solid #ff8a00;}

.newpuce		{ background:url(/media/layout/puceNews.gif) no-repeat 0px 3px;
				  vertical-align: top;
				  margin-top: 10px;
				  margin-left: 73px;
				  margin-right: 40px;
				  color:#595959;
				  padding-left: 15px;}
				  
.newpucesec		{ background:url(/media/layout/puceNews.gif) no-repeat 0px 3px;
				  vertical-align: top;
				  margin-top: 10px;
				  margin-left: 100px;
				  margin-right: 45px;
				  color:#595959;
				  padding-left: 15px;
				 }

.newpuceter		{ background:url(/media/layout/puceNews.gif) no-repeat 0px 3px;
				  vertical-align: top;
				  margin-top: 10px;
				  margin-left: 130px;
				  margin-right: 45px;
				  color:#595959;
				  padding-left: 15px;}
				  
.teampic		{margin: 0px 0px 0px 0px; border: 2px solid orange;}

#leftColumn .interLi 		{margin-left: 60px; margin-top: -15px;}
#leftColumn .interLi li		{list-style: disc;}

#leftColumn .interLiNum 		{margin-left: -20px; margin-top: 5px;}
#leftColumn .interLiNum li		{list-style: decimal;}

#leftColumn .interLiLet li		{list-style: upper-latin;}

#leftColumn .interLiSec			{margin-left: -20px; margin-top: 5px;}
#leftColumn .interLiSec li		{list-style: disc;}




.ThreeBlocsLangues{
float:right;
height:20px;
margin-right:20px;
position:relative;


}

.BlocsLangues {
float:left;
height:10px;
margin-top:-1px;
margin-right:1px;
padding:1px;

}
.BlocsLangues a{
color:#FFFFFF;
float:left;
display:block;
padding: 4px 5px 4px 5px;
background:#922700;
text-decoration:none;
}
.BlocsLangues a:hover{
color:#FFFFFF; background:#fea501;
text-decoration:none;
}

.posBlocInfosContact {
	margin: 0px 0px 0px 191px;
}








