#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:14px;
	overflow:visible
	}

#sddm li a
{	display: block;
	
	color: #ffffff;
	text-align:center;
	text-decoration: none}

#sddm li a:hover
{ background:#000000	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	overflow:visible;
	background-color:#000
	
	}

	#sddm div a
	{	position: relative;
	display: block;
		
		
		margin: 0;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:14px;
	overflow:visible
	
	}

	#sddm div a:hover
	{	
		color: #ffffff;
		overflow:visible}

.pagination2{
width: 0px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;


height:0px;

}
.sliderwrapper2{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 980px; /*width of featured content slider*/
height: 270px;
vertical-align:middle;
text-align:center;



}

.sliderwrapper2.contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px 0px 0px 0px;
width: 980px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 270px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;

}
.menuAcc{
	
	font-weight:bold;
	text-align:center;
	font-family:helvetica, Arial;
	color:#FFFFFF;
	font-size:14px;

	
}
.menuAcc :link{
	
	font-weight:bold;
	text-align:center;
	font-family:helvetica, Arial;
	color:#FFFFFF;
	font-size:14px;

}
#pscroller1{
width: 459px;
height: 75px;
padding-left: 5px;
}
.sousmenu{
	position:absolute;
	z-index:101;
	width:250px;
	font-weight:bold;
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	visibility:hidden;
	background-color:#4D84A3;
	line-height: 18px;
}
.sousmenu :link 	{TEXT-DECORATION:none;
	COLOR: #FFFFFF;}
.arial3794AA{
color:#3794C0; font-weight:700; font-family:Arial; font-size:14px}
div.container2 {
	position: relative;
}

div.container2 div.text {
	position: absolute;
	bottom: 0px;
	background-color:#E8F1F6; 

}
.boite280 {
			position:relative; 
			left:10px;
			padding:5px 0px 5px 0px;
			background-color:#DBECF4;
			float:left
}
.boite280b {
			position:relative; 
			left:10px;
			background-color:#f9f9f9;
			padding:5px 0px 5px 0px;
			float:left
}
.boite2802 {
			position:relative; 
			padding:5px 0px 5px 0px;
			background-color:#DBECF4;
			float:left
}
.boite280b2 {
			position:relative; 
			background-color:#f9f9f9;
			padding:5px 0px 5px 0px;
			float:left
}
.taglist {
		width:470px;
		background-color:#ECECEC;
		}
.boiteEve {
		width:470px;
		background-color:#B8060B;
		}
.BoiteRequete {
		width:470px;
		border-right:5px solid #ececec;
		border-left:5px solid #ececec;
		border-bottom:10px solid #ececec;

	}
.BoiteinscREP{
		width:785px;
		border-right:5px solid #ECECEC;
		border-left:5px solid #ECECEC;
		border-bottom:10px solid #ECECEC;
	}
.evenements {

		width:479px
	}
.divCommenditaires{width:300px; height:175px; top:0px; left:0px ;position: relative;}
.divCommenditaires964{width:964px; height:80px; top:10px; left:0px; background-color:#ECECEC;position: relative;}
.divPubrep{width:165px; height:90px; top:10px; left:0px; background-color:#ECECEC; position: relative;} 

	
.pd {position: absolute; visibility:hidden}
.ch {position: absolute; visibility:visible}
#divASContainer{position:relative; width:290px; height:160px; overflow:hidden; background-color:#Ffffff; top:0; left:0; clip:rect(0,290,160,0); visibility:hidden;} 
#divASContent{position:absolute; top:0; left:5px;}
#divContainer{position:relative; width:162px; height:80px; overflow:hidden; top:0; left:0; clip:rect(0,130,100,0); visibility:hidden} 
#divContent{position:absolute; top:0; left:0;}
.fondnewscroll  {
   	background-color:#Ffffff;
	margin-left:5px;
	width:295px;
	Z-INDEX: 100; 
	}
	.fondnewscroll2  {
   	background-color:#77BDD7; 
	}
A
{
	TEXT-DECORATION:none;
}

A.gris:link
{
	TEXT-DECORATION:none;
	COLOR: #333333;
	font-style: normal;	
}
.blanclien
{
	TEXT-DECORATION:none;
	COLOR: #FFFFFF;
	font-style: normal;	
}
.blanclien A:hover
{
	TEXT-DECORATION:underline;
	COLOR: #FFFFFF;
	font-style: normal;	
}

.blanclien A:link 
{
	TEXT-DECORATION:none;
	COLOR: #FFFFFF;
	font-style: normal;	
}
.blanclien A
{
	TEXT-DECORATION:none;
	COLOR: #FFFFFF;
	font-style: normal;	
}
A.5C2E1A:link
{
   	TEXT-DECORATION:none;
	color: #5C2E1A;
	font-style: normal;	
}
A:link
{
	TEXT-DECORATION:none;
	color: #4E585F;
	font-weight: bold;
	font-style: normal;	
}
A:visited
{
	TEXT-DECORATION:none;
	color: #000000;
	font-style: normal;	
}
A.Jaune:link
{
	TEXT-DECORATION:none;
	COLOR: #fd9802;
	font-style: normal;	
}
A:hover {
	TEXT-DECORATION: underline
}

.arialNeufNormal
{
   	FONT-SIZE: 9px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana, Geneva, Arial,Helvetica, Sans Serif
}
.arialNeufGris
{
   	FONT-SIZE: 9px;
    COLOR: #666666;
	font-weight: bold;
    FONT-FAMILY: Arial,Verdana,Helvetica,Sans Serif
}
.arialNeufBoldC
{
	FONT-SIZE: 8px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.arialDixNormal
{
   	FONT-SIZE: 10px;
    FONT-FAMILY: Arial,Verdana;
	text-align:left
}
.arialDixBold
{
   	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
    FONT-FAMILY: Arial,Verdana, Geneva, Arial,Helvetica, Sans Serif
}
.arialDixBoldC
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: Arial, Verdana, Geneva, Arial, Helvetica;
	text-transform: uppercase;
}
.verdanaDixBoldC
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
.arialOnzeNormal
{
   	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana, Geneva, Arial,Helvetica, Sans Serif
}
.arialOnzeNormalR
{
   FONT-WEIGHT: bold;
   	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana, Geneva, Arial,Helvetica, Sans Serif
}
.arialOnzeBold
{
   	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    FONT-FAMILY: Arial,Verdana, Geneva, Arial,Helvetica, Sans Serif
}
.arialOnzeBoldC
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Geneva, Arial, Helvetica;
	text-transform: uppercase;
}

.arialDouzeNormal
{
   	FONT-SIZE: 12px;
    COLOR: #333333;
    FONT-FAMILY: Arial,Verdana, Geneva, Arial,Helvetica, Sans Serif
}
.arialDouzeBold
{
   	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
    FONT-FAMILY: Arial,Helvetica,verdana,geneva,Sans Serif;
	color: #000000;
}
.arialTreizeBold
{
   	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,verdana,geneva,Sans Serif
}
.arialTreizeNormal
{
   	FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,verdana,geneva,Sans Serif
}
.arialQuatorzeNormal
{
   	FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana,Helvetica, Geneva,Sans Serif
}
.arialQuatorzeBold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
	text-decoration: none;
}
.arialQuatorzeBoldB
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva, "Sans Serif";
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF;
}
.arialQuatorzeBoldBb
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 14px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
	text-transform: uppercase;
	text-decoration: none;
	color: #fd9802;
}
.arialSeizeBoldC
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
	text-transform: none;
	text-decoration: none;
}
.arialSeizeBold
{
   	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
    FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
	}
.arialDixhuitBold
{
   	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
    FONT-FAMILY: Arial,Verdana, Geneva, Arial,Helvetica, Sans Serif
}
.arialVingtBold
{
   	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana, Geneva, Arial,Helvetica, Sans Serif
}

.verdanaHuitNormalC
{
	FONT-SIZE: xx-small;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.verdanaHuitNormal
{
	FONT-SIZE: 8px;
	COLOR: #000000;
	FONT-FAMILY: verdana, arial, geneva, Helvetica;
	text-decoration: none;
}
.verdanaNeufNormal
{
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Geneva, Arial,Helvetica, Sans Serif;
	
}
.verdanaNeufNormalB
{
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
	text-align: justify;
}
.verdanaNeufNormalBlanc
{
	FONT-SIZE: 9px;
	COLOR: #FFFFFF;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica;
	text-align: left;
}
.verdanaNeufBold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9px;
	FONT-FAMILY: verdana, arial, geneva, Helvetica;
	text-decoration: none;
}
.verdanaNeufBoldC
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	FONT-FAMILY: verdana, arial, geneva, Helvetica;
	COLOR: #4E585F;
}
.verdanaNeufBoldC6
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	margin-left: 6px;
	FONT-FAMILY: verdana, arial, geneva, Helvetica;
	text-transform: uppercase;
}
.verdanaDixBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
	FONT-FAMILY: verdana,arial,geneva,Helvetica}
.verdanaDixBoldM
{
    FONT-WEIGHT: bold;
	padding-left: 10px;
	padding-top: 6px;	
    FONT-SIZE: 10px;
	color: #5C676D;
	FONT-FAMILY: verdana,arial,geneva,Helvetica}
	
.verdanaDixNormal
{
	FONT-SIZE: 10px;
	color:#000000;
	FONT-FAMILY: Verdana, Geneva, Arial,Helvetica, Sans Serif;
	padding: 0px 0px 0px 0px;
	
}
.verdanaDixNormalP10
{
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial,Helvetica, Sans Serif;
	padding: 0px 10px 0px 10px;
	text-align: justify;
}
.verdanaDixNormalM
{
	padding-left: 9px;
	padding-right: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #5C676D;
	}
.verdanaDixNormalblancM
{
	padding-left: 10px;
	padding-right: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	}
.verdanaDixNormalB
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	}
.verdanaNeufNormalblancM
{
	padding-left: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000000;
	}
.verdanaDixNormalR
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial,Helvetica, Sans Serif;
	
	margin-right: 6px;
	text-align: left;
}
.verdanaDixBoldV
{
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	COLOR: #D73800;
	FONT-FAMILY: Verdana, Geneva, Arial,Helvetica, Sans Serif;
	
}

.verdanaDixNormalJ
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, "Sans Serif";
	text-decoration: none;
	text-align: justify;
}
.verdanaOnzeNormal
{
    FONT-SIZE: 11px;
	COLOR: #000000;
    FONT-FAMILY: verdana,arial,geneva,Helvetica, Sans Serif
}
.verdanaOnzeBold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: verdana, arial, geneva, Helvetica, Sans Serif;
	text-decoration: none;
}
.verdanaDouzeNormal
{
 	FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial,Helvetica, Sans Serif
}
.verdanaDouzeBold
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, "Sans Serif";
	text-decoration: none;
}
.verdanaTreizeBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial,Helvetica, Sans Serif
}
.verdanaQuatorzeBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Geneva, Arial,Helvetica, Sans Serif
}
.verdanaQuatorzeBoldF
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica,;
	text-decoration: none;
}

.login {
	FONT-SIZE: 9px;
	WIDTH: 80px;
	height: 16px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	top: auto
	}
	.modrep {
	
	WIDTH: 200px;
	height: 19px;
	COLOR: #000000;
	
	}
.loginForum {
	FONT-SIZE: 9px;
	WIDTH: 50px;
	height: 15px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	clip:  rect(auto auto auto auto);
}
.AutresSections {
	FONT-SIZE: 8px;
	FONT-WEIGHT: bold;
	WIDTH: 124px;
	height: 14px;
	COLOR: #111111;
	BACKGROUND-COLOR: #fd9802;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.AutresSections2 {
	FONT-SIZE: 9px;
	
	WIDTH: 180px;
	height: 18px;
	COLOR: #111111;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.login2 {
	BORDER-RIGHT: #33667E 1px solid; BORDER-TOP: #33667E 1px solid; FONT-SIZE: 8px; BORDER-LEFT: #33667E 1px solid; WIDTH: 60px; COLOR: #33667E; BORDER-BOTTOM: #33667E 1px solid; BACKGROUND-COLOR: #ffffff
}
.specialites {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	WIDTH: 250px;
	height: 20px;
	COLOR: #000000;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
}

.loginBox {
	WIDTH: 22px;
	FONT-SIZE: 9px;
	height: 14px;
	COLOR: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	line-height: 7px;
	text-transform: lowercase;
	font-weight: bold;
	text-align: center;
	clip:  rect(auto auto auto auto);
}
.vert
{
	color:#999933;
}
.blanc 
{
	color:#ffffff;
	text-decoration:inherit
}
.blanc A:link
{
	color:#ffffff;
	text-decoration:none
}
.blanc A:hover
{
	color:#ffffff;
	text-decoration:underline
}
	.blanc9
{
	color:#ffffff;
	text-decoration: none;
	text-align: right;
	}
.bleu
{
   COLOR: #006699;
}
.brun
{
	color:#996633;
}
.gris
{
   COLOR: #5e5e5e;
}
.GRIS2
{
	COLOR: #5e5e5e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.rouge
{
	color:#F4020E;
}
.noir
{
	color:#000000;
}
.orange
{
	color:#D73800;
}

.select
{
font-size:11px;
font-family:Verdana;
background-color: #006699
}
.input
{
font-size:11px;
font-family:Verdana;
color:#006699
}
.blancFlash {
	color:#ffffff;
	text-decoration: none;
	text-align: justify;
	}
.boite {
	margin: 0px 0px 0px 6px;
	}
.BoiteREP {
	FONT-FAMILY: verdana, arial, geneva, Helvetica, Sans Serif; 
	FONT-SIZE: 10px;
	color: #FFFFFF; 
	background-color: #4E585F
	}
.menuREP {
	BORDER: #4E585F 1px solid;
	Z-INDEX: 100;
	POSITION: absolute;
	width: 182px;
	BACKGROUND-COLOR: white;
	visibility: hidden;
	margin-top: 7px;
	padding: 6px 0px 6px 20px;
	FONT-FAMILY: verdana, arial, geneva, Helvetica;
	FONT-SIZE: 10px;
	color: #4E585F
	}
.menuRessources{
	Z-INDEX: 101;
	POSITION: absolute;
	width: 220px;
	height:366px;
	overflow:auto;
	margin-left:220px; 
	top:0px;
	visibility: hidden;
	FONT-FAMILY: verdana, arial, geneva, Helvetica;
	FONT-SIZE: 10px;
	color: #4E585F
	}
.menuRessources2{
	Z-INDEX: 200;
	POSITION: absolute;
	width:220px;
	height:366px;
	overflow:auto;
	left:220px; 
	top:0px;
	visibility: hidden;
	FONT-FAMILY: verdana, arial, geneva, Helvetica;
	FONT-SIZE: 10px;
	color: #4E585F
	}
.menuPub{
	Z-INDEX: 100;
	POSITION: absolute;
	width: 160px;
	height:600px;
	overflow:auto;
	margin-left:372px; 
	margin-top:10px;
	visibility: visible;
	FONT-FAMILY: verdana, arial, geneva, Helvetica;
	FONT-SIZE: 10px;
	color: #4E585F
	}
.BoiteUser {
	BORDER: #cccccc 1px solid;
	background-color:#ffffff;
	FONT-FAMILY: verdana, arial, geneva, Helvetica; 
	FONT-SIZE: 9px; 
	color: #4E585F; 
	WIDTH: 148px;
	height: 12px;
	}
.BoiteGrise60{
	BORDER: #cccccc 1px solid;
	background-color:#f9f9f9;
	FONT-FAMILY: verdana, arial, geneva, Helvetica; 
	FONT-SIZE: 10px; 
	color: #4E585F; 
	WIDTH: 60px;
	height: 18px;
	}
.BoiteGrise{
	border: 0px;
	margin:1px 0px 0px 2px;
	padding:2px 0px 0px 5px;
	FONT-FAMILY: arial, Helvetica ;
	FONT-SIZE: 10px;
	color: #000000;
	WIDTH: 230px;
	height: 12px;
	font-weight: normal;
	background-color: 0;
	}
.BoiteGrise380{
	BORDER: #cccccc 1px solid;
	background-color:#f9f9f9;
	FONT-FAMILY: verdana, arial, geneva, Helvetica; 
	FONT-SIZE: 11px; 
	color: #4E585F; 
	WIDTH: 530px;
	max-height:300px
	
	}
.BoiteGrise300{
	BORDER: #cccccc 1px solid;
	background-color:#f9f9f9;
	FONT-FAMILY: verdana, arial, geneva, Helvetica; 
	FONT-SIZE: 10px; 
	color: #4E585F; 
	WIDTH: 290px;
	max-height:300px
	}
.BoiteGriseSoum{
	
	background-color:#B8060B;
	FONT-FAMILY: arial, geneva, Helvetica; 
	FONT-SIZE: 12px;
	font-weight:700; 
	color: #ffffff; 
	WIDTH: 80px;
	height:20px
	}
.boiteP {
	BORDER: 0px;
	background-color:#ffffff;
	FONT-FAMILY: verdana, arial, geneva, Helvetica;
	color: #4E585F; 
	FONT-SIZE: 9px;
	width: 123px;
	height: 12px; 
	}
.boiteP2 {
	BORDER: 0px; 
	FONT-FAMILY: verdana, arial, geneva, Helvetica;
	color: #4E585F; 
	FONT-SIZE: 9px;
	background-color:#FFFFFF;
	float:left;	
	width: 146px;
	height: 15px; 
	PADDING: 3px 0px 0px 0px;
	}
.boiteR {
	width: 168px;
	height: 24px;
	background-image:url(../../image/general/boite170.gif);
	position:relative;
	float:right;
	margin-right:7px
	}
.boiteR2 {
	
	FONT-FAMILY: verdana, arial, geneva, Helvetica; 
	FONT-SIZE: 10px;
	margin-left:3px;
	margin-top:4px;
	width:167px;
	float:left;
	
	position:absolute;
	height:20px;

	
 
	}
.boiteR3 {
	BORDER: #cccccc 0px solid;
	FONT-FAMILY: verdana, arial, geneva, Helvetica;
	BACKGROUND-COLOR:#4E585F; 
	FONT-SIZE: 11px; 
	WIDTH: 340px;
	height: 17px; 
	color:#ffffff;
	font-weight:bold;
	}
.boiteSUM {
	BORDER: #cccccc 1px solid;
	background-color:#ffffff;
	FONT-FAMILY: verdana, arial, geneva, Helvetica; 
	FONT-SIZE: 9px; 
	WIDTH: 148px;
	height: 12px; 
	}
.MenuG {
	BORDER: #CCCCCC 1px solid;
	POSITION: relative;
	width: 190px;
	BACKGROUND-COLOR: white;
	visibility: visible;
	padding: 3px 0px 0px 0px
	}
.MenuR2 {
	BORDER: 0px;
	width: 162px;
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 10px;
	color: #333333;
	}
.MenuPN {
	width: 190px;
	padding: 0px 10px 3px 10px;
	font-family: Arial, verdana, Helvetica, sans-serif;
	text-align: justify;
	font-size: 10px;
	color: #333333;
	}

.boiteCom {
	width: 182px;
	height: 88px;
	BORDER-bottom: #4E585F 1px solid
	}
.MenuR {
	BORDER: #CCCCCC 1px solid;
	width: 160px;
	BACKGROUND-COLOR: #E2E8E8;
	padding: 6px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4E585F;
	}
.MenuArcticle {
	BORDER: 0px;
	POSITION: relative;
	visibility: visible;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF
	}
.MenuD {
	BORDER: #CCCCCC 1px solid;
	width: 190px;
	BACKGROUND-COLOR: white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #4E585F;
	padding: 6px 0px 6px 0px;
	}
.MenuArtilces {
	
	width: 640px;
	height: 70px;
	overflow: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #4E585F;
	padding: 0px 10px 0px 0px;
	}
.ressourcesPSN {
	
	width: 340px;
	height:166px;
	overflow: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	padding: 0px 6px 0px 0px;
	}
	
.ressourcesPSN4{
	
	width: 964px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	BORDER: #1D3646 5px solid;
	overflow:hidden
	}
.ressourcesPSN2 {
	
	width: 180px;
	
	border:#CCCCCC 1px solid;

	overflow: auto;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
	padding: 10px 10px 10px 10px;
	}
.boutonGmenu {
	
	background-color:#ECECEC;
	width: 76px;
	height:24px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	top:5px;
	text-align:center;
	position:relative
	}
.boutonGmenu2 {
	
	background-color:#ECECEC;
	width: 121px;
	height:24px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	top:5px;
	text-align:center;
	position:relative
	}
.boiteBouton {
	width: 290px;
	height:270PX;
	color: #4E585F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#FFFFFF;
	left:5px;
	}
.touslesarticles {
	width: 290px;
	margin-left:5px;
	padding-top:5px;
	height:350PX;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	background-color:#ffffff;
	
	overflow: auto;
	}
.touslesarticles2 {
	width: 280px;
	height:220PX;
	color: #4E585F;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	
	overflow: auto;
	}
.touslesarticlesA {
	
	
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #4E585F;
	font-size:9px;
	padding: 0px 10px 0px 0px;
	}
.Menu532{
	border: #CCCCCC 1px solid;
	POSITION: relative;
	width: 534px;
	BACKGROUND-COLOR: #f4f4f4;
	visibility: visible;
	}
.typo261{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: justify;
	color: #4E585F;
	padding: 3px 6px 6px 6px
	}
.typo532{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	color: #4E585F;
	padding: 0px 0px 0px 66px
	}
.boiteGAZ {
	WIDTH: 210px;
	height:27px;
	POSITION: relative;
	visibility: visible;
	}
.boiteArchive {
	Z-INDEX: 100;
	WIDTH: 210px;
	height: 10px;
	POSITION: relative;
	visibility: visible;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:right
	
	}
.menuArchive {
	Z-INDEX: 100;
	WIDTH: 210px;
	height: 100PX;
	POSITION: relative;
	overflow: auto;
	BACKGROUND-COLOR:#ffffff;
	visibility: visible;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4E585F;
	}
.menuArchiveG {
	Z-INDEX: 100;
	WIDTH: 210px;
	height: 99PX;
	POSITION: relative;
	overflow: auto;
	BACKGROUND-COLOR:#f7f7f7;
	visibility: visible;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4E585F;
	}
.menuArchive2 {
	WIDTH: 180px;
	visibility:inherit;
	
	overflow:inherit
	


	}
.menu2 {
	WIDTH: 190px;

text-align: right;
	}
.boiteDossier {
	
	WIDTH: 190px;
	height: 28px;
	visibility: visible;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align:right
	}
.menuDossier {
	
	Z-INDEX: 200;
	WIDTH: 210px;
	margin-top:-4px;
	POSITION: absolute;
	BACKGROUND-COLOR: #f7f7f7;
	visibility: hidden;
	padding: 6px 0px 6px 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4E585F;
	}
.menuAS {
	
	Z-INDEX: 200;
	WIDTH: 19px;
	margin-top:-4px;
	POSITION: absolute;
	BACKGROUND-COLOR: white;
	visibility: hidden;
	padding: 6px 0px 6px 0px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4E585F;
	}
.boitePUB { 
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
}
.ligne4E585F {
		background-color: #CCCCCC;
	height: 1px;	
	}
.ligne4E585F2 {
		background-color: #CCCCCC;
	height: 1px;
	width: 280px		
	}	
.ligne154 {
	background-color: #4E585F;
	height: 1px;
	width: 154px	
	}
.Espace6 {
	height: 6px;	
	}
	.Espace8 {
	height: 8px;	
	}

	.boiteM {
	PADDING-LEFT: 10px; 
	PADDING-TOP: 3px;
	width: 190PX
}
.MenuM {
	BACKGROUND-COLOR: white;
	visibility: visible;
	}
.typomenu
{
   	FONT-WEIGHT: 700;
	vertical-align:middle;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana,Trebuchet MS, Geneva,Sans Serif;
	color: #000000;
	text-align: right;

	 }
.typomenu A
{
   	FONT-WEIGHT: 700;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana,Trebuchet MS, Geneva,Sans Serif;
	color: #000000;
	text-align: right;

	 }
.typosousmenu
{
   	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    FONT-FAMILY: Verdana,Trebuchet MS, Geneva,Sans Serif;
	color: #4E585F;
	text-align: right
	 }
.typosousmenu A
{
   	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    FONT-FAMILY: Verdana,Trebuchet MS, Geneva,Sans Serif;
	color: #4E585F;
	text-align: right
	 }
.typosousmenuL  {
   	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    FONT-FAMILY: Verdana,Trebuchet MS, Geneva,Sans Serif;
	color: #4E585F;
	text-align: left;
	 }
.typosousmenuL A 
{
   	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
    FONT-FAMILY: Verdana,Trebuchet MS, Geneva,Sans Serif;
	color: #4E585F;
	text-align: left;
	 }
.typomenuL  {
   	FONT-WEIGHT: 700;
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana,Trebuchet MS, Geneva;
	color: #000000;
	text-align: left;
	 }
.typomenuL A 
{
   	
	FONT-SIZE: 10px;
    FONT-FAMILY: Verdana,Trebuchet MS, Geneva,Sans Serif;
	
	text-align: left;

	 }
.typotitre
{
   	FONT-WEIGHT: 700;
	FONT-SIZE: 14px;
    FONT-FAMILY: Trebuchet MS, Geneva;
	color: #000000;
	 }
.typostitre
{
   	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
    FONT-FAMILY: verdana, arial,Trebuchet MS, Geneva,Sans Serif;
	font-weight: bold;
	color: #4E585F;
	 }
.txtAarticles {
	
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height:120%;
	font-size: 11px;
	color: #303030;
	}
.txtAarticles A {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height:120%;
	font-size: 11px;
	color: #4E585F;
	font-weight: bold;
	}
.txtAvedettes {
	
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	text-align: left;
	line-height:100%;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	}
.menuTOPtxt {
	line-height:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:11px;
	color: #4D84A3;
	font-weight:700;
	z-index:1
	}
.menuTOPtxt A{
	line-height:100%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	color: #4D84A3;
	font-weight:700;
	}
.menuBAStxt {
	line-height:110%;
	font-family: Arial, Helvetica, Trebuchet MS  ;
	text-align: center;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	}
.menuBAStxt A{
	line-height:110%;
	font-family: Arial, Helvetica, Trebuchet MS;
	text-align: center;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	}
.menuTOPspecial{
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: left;
	color:#ffffff;
	font-weight:700;
	
	}
.menuTOPspecial A{
	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:left;
	color: #ffffff;
	font-weight:700;
	}
	
.text12{
	font-family: arial, Trebuchet MS, Helvetica;
	line-height:100%;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-size: 12px;	
	}
.text12 A{
	font-family: arial, Trebuchet MS, Helvetica;
	line-height:100%;
	text-align: left;
	color: #4D84A3;
	font-weight: normal;
	font-size: 12px;
	}

.text1290{
	font-family: arial, Trebuchet MS, Helvetica;
	line-height:100%;
	text-align: left;
	color: #000000;
	font-weight: normal;
	font-size: 12px;	
	}
.text1290 A{
	font-family: arial, Trebuchet MS, Helvetica;
	line-height:100%;
	text-align: left;
	color: #4D84A3;
	font-weight: normal;
	font-size: 12px;
	}

.boite300
{	border-bottom:10px solid #ECECEC;
	border-left:5px solid #ECECEC;
	border-right:5px solid #ECECEC;text-align: left; padding:5px; background-color:#FFFFFF
	 }

.titre
{	line-height:100%;
	font-family: Trebuchet MS, Helvetica, Arial ;
	text-align: left;
	font-size: 20px;
	color: #B13728;
	font-weight: bold;
	
	 }
.titre A
{	line-height:100%;
	font-family: Trebuchet MS, Helvetica, Arial ;
	text-align: left;
	font-size: 20px;
	color: #B13728;
	font-weight: bold;
	
	 }
	 
.titreAccueil
{	line-height:100%;
	font-family: Trebuchet MS, Helvetica, Arial ;
	text-align: left;
	font-size: 16px;
	color: #3b3b3b;
	font-weight: bold;
	
	 }
.titreAccueil A
{	line-height:100%;
	font-family: Trebuchet MS, Helvetica, Arial ;
	text-align: left;
	font-size: 16px;
	color: #3b3b3b;
	font-weight: bold;
	
	 }

.soustitre
{
	line-height:128%;
	font-family: Trebuchet MS, Helvetica, Arial;
	text-align: left;
	font-size: 14px;
	color: #B13728;
	font-weight: bold;
	text-transform: uppercase;	
	 }
.soustitreMENU
{
	line-height:100%;
	font-family: Trebuchet MS, Helvetica, Arial;
	text-align: left;
	font-size: 14px;
	color: #A8670F;
	font-weight: bold;
	text-transform: uppercase;	
	 }

