body{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image: url(../images/bkgd.jpg);
}

#container
{
	width: 85%;
	margin: 20px auto;
	color: #333;
	border: 0px solid #000000;
	line-height: 130%;
	font-size: 13px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}

#top
{
background-color: #ffffff;
border:solid #F01916; 
border-top: 0px solid #F01916;
border-bottom: 0px solid #F01916;
border-left: 0px solid #F01916;
border-right: 0px solid #F01916;
}
.PME {
	float: left;
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-align:left;
	font-weight: bold;
	text-decoration: none;
	width: 55%;
	height: 23px;
	background-image: url(../images/bkgd.jpg);
}

.PME A {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-align:right;
	font-weight: bold;
	text-decoration: none;
}
.PME A:Hover {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-align:left;
	font-weight: bold;
	text-decoration: underline;
}
.angle
{
	float: right;
	height: 23px;
	width: 43px;
}
.MenuPME {
	float: right;
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-align:left;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	background-color: #EF1916;	
	height: 20px;
}

.MenuPME A {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-align:left;
	font-weight: bold;
	text-decoration: none;
}
.MenuPME A:Hover {
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-align:left;
	font-weight: bold;
	text-decoration: underline;
}

#topLogo
{
	float: left;
	background-color: #F01916;
	border:solid #F01916;
	border-top: 0px solid #F01916;
	border-bottom: 0px solid #F01916;
	border-left: 0px solid #F01916;
	border-right: 0px solid #F01916;
	width: 24%;
	height: 120px;
	background-image: url(../images/logoPMEMAG.gif);
	background-repeat: no-repeat;
}
#topBanniere
{
	float: right;
	background-color: #F01916;
	border:solid #F01916;
	border-top: 0px solid #F01916;
	border-bottom: 0px solid #F01916;
	border-left: 0px solid #F01916;
	border-right: 0px solid #F01916;
	width: 75%;
	height: 120px;
	text-align: center;
	vertical-align: middle;
}

/* ---------------- ZONE DE GAUCHE----------------------------------*/

#leftnav
{
float: left;
width: 210px;
margin: 0 0 0 0px;
padding: 0.1em;

}

/* ---------------- ZONE DE DROITE----------------------------------*/


#rightnav
{
	float: none;
	width: 230px;
	margin: 0;
	padding: 0.1em;
	background-color: #FFE8EB;
	vertical-align: top;
}


/* ---------------- LIENS COMMERCIAUX----------------------------------*/

#bottom {
	BORDER-LEFT: #eeeeee 0px solid; MARGIN-TOP: 10px; BACKGROUND: #FFECED; COLOR: #cccccc; BORDER-TOP: #eeeeee 0px solid; BORDER-RIGHT: #eeeeee 0px solid
}
.column {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; WIDTH: 240px; PADDING-RIGHT: 8px; FLOAT: left; PADDING-TOP: 8px
}
.column H2 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; LETTER-SPACING: -1px; COLOR: #000000; FONT-SIZE: 15px; FONT-WEIGHT: 600; PADDING-TOP: 5px
}
.column UL {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.column UL LI A:hover {
	COLOR: #000
}
.column UL LI A {
	COLOR: #ff0000;
	text-decoration: none;
}

/* ---------------- ZONE CENTRALE----------------------------------*/


#content
{
	margin-left: 0px;
	border-left: 0px solid gray;
	margin-right: 0px;
	border-right: 0px solid gray;
	padding: 0.1em;
	width: 550px;
	background-color: #ffffff;
	text-align: center;
}

/* ---------------- PIED DE PAGE----------------------------------*/

#footer
{
	clear: both;
	margin: 0;
	color: #fff;
	background-image: url(../images/bgArticles.gif);
	height: 23px;
	text-indent: 10px;
}



#title td {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	color: #FF0000;
	background-image: url(../images/icon_press_release.gif);
	background-repeat: no-repeat;
	background-position: 3px 45%;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 40px;
	}
	
	#title2 td {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFffff;
	
	}
	
	#soustitle td {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 0px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
	color: #ff0000;
	background-image: url(../images/whit_dot.gif);
	background-repeat: no-repeat;
	background-position: 3px 45%;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 20px;
	}

/* ---------------- TITRES ET TEXTES----------------------------------*/

.AlaUne {
	font-family: Georgia, arial;
	font-size: 16px;
	color: #F00;
	text-align: justify;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	font-weight: bold;
}
.titleAnnonces{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-color: #FF0000;
	color: #ff0000;
	width: 200px;
	padding:5px 0px 3px 30px;
	background-image: url(../images/bgDepeche.jpg);
	background-repeat: repeat-x;
	background-position: 5px 45%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-left-color: #FF0000;
	}

.titleEchoDeco{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 0px;
	border-bottom-color: #0066CC;
	color: #ffffff;

	padding:5px 0px 3px 30px;
	background-image: url(../images/bgArticles.gif);
	background-repeat: repeat-x;
	background-position: 5px 45%;
	}
.titleEdito{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 0px;
	border-bottom-color: #0066CC;
	color: #ffffff;
	padding:5px 0px 3px 30px;
	background-image: url(../images/backTitle.gif);
	background-repeat: repeat-x;
	background-position: 5px 45%;
	}
	
.titleDossier{
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 0px;
	border-bottom-color: #0066CC;
	color: #ffffff;
	padding:5px 0px 3px 20px;
	background-image: url(../images/infos2.gif);
	background-repeat: repeat-x;
	background-position: 5px 45%;
	}	
	
	
.TitreUne {
	font-family: Georgia, arial;
	font-size: 22px;
	color: #900;
	text-align: justify;
	background-color: #fbf6f6;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 6px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	font-weight: bold;
}

.TitreAlaUne H2 {
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	MARGIN-BOTTOM: 0px;
	COLOR: #A0020A;
	FONT-WEIGHT: normal;
	background-color: #FFF0F3;
	text-indent: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF0000;
}

.TitreAlaUne H2 A {
	COLOR: #A0020A;
	text-decoration: none;
}

.TitreAlaUne H2 A:hover {
	COLOR: #666;
	text-decoration: underline;
}

.TitreDossier  {
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	MARGIN-BOTTOM: 5px;
	COLOR: #CC3300;
	FONT-WEIGHT: normal;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFffff;
	padding-right: 15px;
	background-color: #FFF2F3;
	background-image: url(../images/bgmenu.jpg);
	background-repeat: repeat-x;
}

.TitreDossier A {
FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	MARGIN-BOTTOM: 5px;
	COLOR: #CC3300;
	FONT-WEIGHT: normal;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFffff;
	padding-right: 15px;
	background-color: #FFF2F3;
	background-image: url(../images/bgDepeche.jpg);
}
.TitreDossier A:hover {
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	MARGIN-BOTTOM: 5px;
	COLOR: #CC3300;
	FONT-WEIGHT: normal;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFffff;
	padding-right: 15px;
	background-color: #FFF2F3;
	background-image: url(../images/bgDepeche.jpg);
}



.Enkiosque  {
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 11px;
	text-align: center;
	MARGIN-BOTTOM: 5px;
	COLOR: #A0020A;
	FONT-WEIGHT: normal;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #999;
	padding-right: 15px;
	background-color: #FFF0F0;
}

.Enkiosque A {
	COLOR: #A0020A;
	text-decoration: none;
}

.Enkiosque A:hover {
	COLOR: #666;
	text-decoration: underline;
}



.ZoneImageUne {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #333;
	text-align: justify;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*height: 145px;*/
	width: 140px;
	border: 0px solid #999;
	text-decoration: none;
}

.TextOverUne  {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #333;
	text-align: justify;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*height: 145px;*/
	width: 140px;
	border: 0px solid #999;
	text-decoration: none;
}
.TextOverUne A {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #333;
	text-align: justify;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*height: 145px;*/
	width: 140px;
	border: 0px solid #999;
	text-decoration: none;
}

.TextOverUne A:hover {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #ff0000;
	text-align: justify;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	/*height: 145px;*/
	width: 140px;
	border: 0px solid #999;
	text-decoration:underline;
}

.ZoneImageEnKiosque {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #333;
	text-align: center;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 80px;
	border: 1px solid #999;
	text-decoration: underline;
}
.ZoneNews {
	font-family: Georgia, arial;
	font-size: 11px;
	color: #333;
	text-align: justify;
	background-color: #ffffff;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 100px;
	width: 200px;
	border: 1px solid #ff0000;
}
.zone {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8 pt;
	color: #990000;
	text-align: justify;
	background-color: #ffffff;
		padding-right: 01px;
padding-left: 0px;
	padding-top: 0px;
	border: 1px solid #ff0000;
	padding-bottom: 0px
}
/*.ZoneUne {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #333;
	text-align: justify;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	
	border: 1px solid #999;
}*/
.ZoneImagePubCenter01 {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #333;
	text-align: justify;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 125px;
	width: 555px;
	border: 1px solid #999;
}
.ZoneUne {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #333;
	text-align: justify;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	vertical-align: top;
}

.ZoneUneDetail {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #333;
	text-align: justify;
	background-color: #FFF;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	vertical-align: top;
	font-style: normal;
	text-decoration: none;
}
.ZoneCommentaires {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #000000;
	text-align: justify;
	background-color: #FFF4F5;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	line-height: 21px;
}
.ZoneImagePubGauche01 {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #333;
	text-align: justify;
	background-color: #C70312;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 145px;
	border: 1px solid #333;
}
.ZoneImagePubGauche02 {
	font-family: Georgia, arial;
	font-size: 12px;
	color: #333;
	text-align: justify;
	background-color: #Ffffff;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 109px;
	border: 1px solid #333;
}

.Suite  {
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 11px;
	text-align: right;
	MARGIN-BOTTOM: 5px;
	COLOR: #A0020A;
	FONT-WEIGHT: normal;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #999;
	padding-right: 15px;

}

.Suite A {
	COLOR: #A0020A;
	text-decoration: none;
}

.Suite A:hover {
	COLOR: #666;
	text-decoration: underline;
}



.Details  {
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 11px;
	text-align: right;
	MARGIN-BOTTOM: 5px;
	COLOR: #FFFFFF;
	FONT-WEIGHT: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFffff;
	padding-right: 15px;
	background-color: #c70312;
}

.Details A {
	COLOR: #FFFFFF;
	text-decoration: none;
	background-color: #C70312;
}

.Details A:hover {
	COLOR: #FFFFFF;
	text-decoration: underline;
	background-color: #c70312;
}



#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }


/*------------------------------------- CONTENER MENU HORIZONTAL---------------------------------------------------*/

#MenuOne
{
	background-color: #ffffff;
	border:solid #F01916;
	border-top: 0px solid #F01916;
	border-bottom: 0px solid #F01916;
	border-left: 0px solid #F01916;
	border-right: 0px solid #F01916;
	width: 100%;
	height: 55px;
	vertical-align: top;
}

/*------------------------------------- STYLE MENU HORIZONTAL---------------------------------------------------*/

.MenuHoriz {
height:36px; 
position:relative;
font-family:arial, verdana, sans-serif; 
font-size:11px;
z-index:500;
}

.MenuHoriz .select {
margin:0; 
padding:10 0 0 5px; 
list-style:none; 
white-space:nowrap;
}

.MenuHoriz li {
float:left;
background:url(line/blank_over_bw.gif);
}

.MenuHoriz .select a {
display:block; 
height:36px; 
float:left; 
background: url(line/blank_bw.gif); 
padding:0 0 0 5px; 
text-decoration:none; 
line-height:25px; 
white-space:nowrap; 
color:#ffffff;
}

.MenuHoriz .select a b {
display:block; 
padding:0 10px 10px 15px; 
background:url(line/blank_bw.gif) right top;
}

.MenuHoriz .select a:hover, 
.MenuHoriz .select li:hover a {
background: url(line/blank_over_bw.gif); 
padding:0 0 0 15px;
line-height:27px;
cursor:pointer; 
color:#fff;
}

.MenuHoriz .select a:hover b, 
.MenuHoriz .select li:hover a b {
display:block; 
padding:0 30px 9px 15px; 
background:url(line/blank_over_bw.gif) right top; 
cursor:pointer;
}

.MenuHoriz .sub {
display:none;
}

/* IE6 only */
.MenuHoriz table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.MenuHoriz .sub {
margin:0; 
padding:0 0 0 60px;
list-style:none;
}
.MenuHoriz .sub li {background:transparent;}

.MenuHoriz .select :hover .sub {
height:18px;
display:block; 
position:absolute;
float:left;
width:900px;
top:28px; 
left:0; 
text-align:center;
}

.MenuHoriz .select :hover .sub li a 
{display:block;height:18px; line-height:16px; float:left; background:transparent url(line/transparent.gif); padding:0 16px; margin:0; white-space:nowrap; border:1px solid #000; border-color:#888 #777 #666 #ddd; color:#888;font-size:10px;}

.MenuHoriz .select :hover .sub li a:hover 
{color:#000; background:#e8e8e8; border-color: #fff #333 #000 #fff; line-height:15px;}

.Suite  {
	FONT-FAMILY: 'Trebuchet MS', Verdana, sans-serif;
	font-size: 11px;
	text-align: right;
	MARGIN-BOTTOM: 5px;
	COLOR: #A0020A;
	FONT-WEIGHT: normal;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #999;
	padding-right: 15px;

}

.Suite A {
	COLOR: #A0020A;
	text-decoration: none;
}

.Suite A:hover {
	COLOR: #666;
	text-decoration: underline;
}
.dim25Left { position: relative; width: 20%; padding: 0 }
.dim25Right {
	position: relative;
	width: 25%;
	padding: 0;
	background-color: #FFF0F3;
}
#admin_object td {
	border-bottom: 1px solid #F9F9F9;
	}
	
#admin_object a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #1A96FF;
	line-height:2px;
	letter-spacing:.1em;
	text-decoration: none;
	display:block;
	padding:2px 2px 2px 2px;
	background:#F5F2F2;
	BORDER-TOP:#cccccc 1px solid;
	BORDER-bottom:#cccccc 1px solid;
	BORDER-left:#cccccc 1px solid;
	BORDER-right:#cccccc 1px solid;
	}
	
#admin_object a:hover {
	background: #A8DAFD;
	color:#ffffff;
	}
