#background{
font-size:10px;
overflow-x:hidden;
margin-top:-5px;
padding : 0px;
text-align: center;
background-image:url(images/bandeau_small.jpg);
background-repeat:repeat-x;
background-position:0px -2px;
}

.top{
margin-top:0px;
margin-bottom:0px;
height:120px;
display:block;
background-image:url(images/bandeau.jpg);
background-repeat:no-repeat;
color:#1B0B92;
}

.Top-Left{
position:relative;
margin-top:0px;
margin-left:0px;
padding-top:15px;
padding-left:130px;
display:block;
left: 50px;
top: 38px;
height: 18px;
background-image:url(images/LogoPMSi.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

.Top-Left small{
font-size:10px;
}

.Top-Middle{
position:relative;
font-weight:bolder;
top:-5px;
left:435px;
text-align:center;
display:block;
width: 207px;
height: 40px;
}

.Top-Right{
width:50px;
margin-top:0px;
position:relative;
left:680px;
top:-42px;
display:block;
}

.Top-Right a{
font-size:12px;
color:green;
width:40px;
text-align:center;
text-decoration:none;
padding-top:40px;
background-image:url(images/Home.gif);
background-repeat:no-repeat;
background-position:center top;
}

.Top-Right a:hover{
background-image:url(images/HomeHover.gif);
background-repeat:no-repeat;
background-position:center top;
}

#Top-Lang
{
	top:-85px;
	left:800px;
	position:relative;
	display:inline;
	border-style:none;
	border-width:0px 0px 0px 0px;
}

#Top-Lang a
{
	text-decoration:none;
	border-style:none;
	border-width:0px 0px 0px 0px;
}

#Top-Lang img
{
	width:30px;
	height:20px;
	text-decoration:none;
	border-style:none;
	border-width:0px 0px 0px 0px;
}

tr{
vertical-align:top;
}

#cadre{
vertical-align:top;
margin-top:20px;
margin-bottom:0px;
padding-top:0px;
width:690px;
border-style:solid;
border-width:1px;
border-color:#F5DDD6;
background-image: url(images/CadreI.gif);
background-repeat: no-repeat;
background-position: bottom right;
}

#cadre h1{
	
font-size:15px;
text-indent:40px;
color:white;
margin-top:-1px;
margin-left:-1px;
margin-right:-1px;
background-image:url(images/TitleBar.gif);
background-position:0px 0px;
background-repeat:no-repeat;
border-style:solid;
border-color:#A63429;
border-width:0px 0px 2px 0px;
}

#cadre p{
display:block;
font-size:14px;
text-align:justify;
margin-left:30px;
margin-right:30px;
margin-bottom:30px;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:30px;
text-indent:30px;
color:#505050;
border-style:solid;
border-color:#F5DDD6;
border-width:1px 1px 1px 1px;
background:transparent url(images/Back.gif);
}

#table {
font-size:12px;
text-align:justify;
margin-left:30px;
margin-right:30px;
margin-bottom:30px;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:30px;
color:#000000;
}

#cadre li{
display:inline;
text-align:justify;
margin-left:30px;
margin-right:30px;
margin-bottom:30px;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:30px;
text-indent:30px;
color:#000000;
border-style:solid;
border-color:#F5DDD6;
border-width:1px 1px 1px 1px;
background:transparent url(images/Back.gif);
}

#cadre h2{
text-align:center;
color:#1B0B92;
text-transform:first-letter;
}

#cadre img{
text-align:center;
}

#menu{
font-size:13px;
vertical-align:top;
margin-top:20px;
margin-bottom:0px;
margin-right:10px;
}

#menu a{
line-height:25px;
vertical-align:sub;
height:1px;
color:#1B0B92;
text-transform:first-letter	;
text-decoration:none;
font-weight:bolder;
background-image:url(images/BlueSquare.gif);
background-position:left bottom;
background-repeat:no-repeat;
border-style:solid;
border-width:0px 0px 2px 0px;
border-color:#F5DDD6;
padding-left:30px;
}

#menu img{
width:200px;
border-style:solid;
border-color:#F5DDD6;
border-width:1px 1px 1px 1px;
}

#menu p{
width:200px;
border-style:solid;
border-color:#F5DDD6;
padding:4px 5px 4px 4px;
border-width:1px 1px 1px 1px;
}

#menu a:hover{
color:#A63429;
background-image:url(images/RedSquare.gif);
}

#menu span{
padding-top:50px;
display:block;
font-size:16px;
background-image:url(images/SideMenuEnd.gif);
background-position:0px 0px;
background-repeat:no-repeat;
color:#A63429;
}

#lien a{
font-size:11px;
color:#1B0B92;
text-transform:first-letter;
text-decoration:none;
font-weight:bolder;
background-image:url(images/BlueSquare.gif);
background-position:0px 4px;
background-repeat:no-repeat;
border-style:solid;
border-width:0px 0px 2px 0px;
border-color:#C6EACD;
padding-left:30px;
}

#lien a:hover{
color:green;
background-image:url(images/RedSquare.gif);
}

#lien span a img{
width:10px;
height:10px;
border-style:none;
background-color:transparent;
}

#lien img{
height:12px;
width:1px;
}

#lien  span{
display:inline;
padding-top:50px;
font-size:16px;
background-image:none;
background-position:0px 0px;
background-repeat:no-repeat;
color:green;
}

#lien span a{
margin-left:4px;
margin-right:6px;
padding-right:0px;
padding-left:0px;
background-image:none;
background-color:transparent;
border-style:none;
}
#lien span a:hover{
margin-left:4px;
margin-right:6px;
padding-right:0px;
padding-left:0px;
background-color:transparent;
background-image:none;
padding-top:0px;
padding-bottom:0px;
}

#buttonMenu{
font-size:10px;
display:inline;
text-align:center;
padding-bottom:5px;
background-image:url(images/RedButton.gif);
background-position:0px 0px;
background-repeat:repeat-x;
}

#button {
padding-top:4px;
padding-bottom:4px;
color:#1B0B92;
border-style:solid;
border-width:1px 1px 2px 1px;
border-color:#F5DDD6;
text-transform:first-letter;
}

#button a{
text-decoration:none;
font-size:12px;
color:#404040;
font-weight:bolder;
font-family:arial;
border-color:#F5DDD6;
padding-top:0px;
padding-bottom:0px;
padding-left:10px;
padding-right:10px;
margin-right:-4px;
margin-left:-4px;
}

#button a:hover {
font-size:12px;
color:#A63429;
padding-top:2px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
background-position:0px 1px;
background-repeat:no-repeat;
background-color:#AAAAAA;
}


#button img{
height:12px;
width:1px;
}

#button span a{
font-size:8px;
margin-left:4px;
margin-right:6px;
padding-right:0px;
padding-left:0px;
background-color:transparent;
}

#button span a:hover{
margin-left:4px;
margin-right:6px;
padding-right:0px;
padding-left:0px;
background-color:transparent;
padding-top:0px;
padding-bottom:0px;
}

#button span a img{
width:10px;
height:10px;
border-style:none;
}

#content{
vertical-align:top;
margin-top:20px;
margin-bottom:0px;
padding-top:0px;
width:748px;
font-size:16px;
border-style:none;
border-width:1px;
border-color:#C6EACD;
background-image:none;
background-repeat: no-repeat;
background-position: bottom right;
}

#content h1{
font-size:16px;
text-indent:40px;
color:white;
margin-top:-1px;
margin-left:-1px;
margin-right:-1px;
background-image:url(images/TitleBar.gif);
background-position:0px 0px;
background-repeat:no-repeat;
border-style:solid;
border-color:#3FA629;
border-width:0px 0px 2px 0px;
}

#content p{
text-align:justify;
margin-left:30px;
margin-right:30px;
margin-bottom:30px;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:30px;
text-indent:30px;
color:#000000;
border-style:none;
border-color:#C6EACD;
border-width:1px 1px 1px 1px;
background:transparent url(images/Back.gif);
}

#content h2{
font-size:18px;
text-align:center;
color:#1B0B92;
text-transform:first-letter;
}

#annonce{
vertical-align:top;
margin-top:20px;
margin-bottom:0px;
padding-top:0px;
width:700px;
border-style:solid;
border-width:1px;
border-color:#C6EACD;
background-image: url(images/annonceI.gif);
background-repeat: no-repeat;
background-position: bottom right;
}

#annonce h1{
font-size:15px;
text-indent:40px;
color:white;
margin-top:-1px;
margin-left:-1px;
margin-right:-1px;
background-image:url(images/TitleBar.gif);
background-position:0px 0px;
background-repeat:no-repeat;
border-style:solid;
border-color:#3FA629;
border-width:0px 0px 2px 0px;
}

#annonce p{
font-size:12px;
text-align:justify;
margin-left:30px;
margin-right:30px;
margin-bottom:30px;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:30px;
text-indent:30px;
color:#505050;
border-style:solid;
border-color:#C6EACD;
border-width:1px 1px 1px 1px;
background:transparent url(images/Back.gif);
}

#annonce li{
text-align:justify;
margin-left:30px;
margin-right:30px;
margin-bottom:30px;
padding-left:30px;
padding-right:30px;
padding-top:20px;
padding-bottom:30px;
text-indent:30px;
color:#000000;
border-style:solid;
border-color:#C6EACD;
border-width:1px 1px 1px 1px;
background:transparent url(images/Back.gif);
}

#annonce h2{
text-align:center;
color:#1B0B92;
text-transform:first-letter;
}

#annonce img{
text-align:center;
border-style:none;
border-width:0px;
border-color:#FFFFFF;
}

#annonce a{
border-style:none;
border-width:0px;
border-color:#FFFFFF;
}

#annonce1{
text-align:center;
background-color:#BC7775;
border-style:solid;
border-color:#909090;
border-width:1px 1px 1px 1px;
}

#annonce2{
text-align:center;
background-color:#F7D2CC;
border-style:solid;
border-color:#909090;
border-width:1px 1px 1px 1px;
}
