@charset "utf-8";
body{
	margin:0;
	background-color:#DBDBDB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body *{
font-family: Verdana, Arial, Helvetica, sans-serif;
}
a img{
	border:none;
}
.wblank {
margin:0;
padding:0;
text-indent:24px;
}
#moreulout {
	font-size: 12px;
	font-style: normal;
	color: #2B2A30;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}
#moreul {
margin:0;
padding:0 0 0 5px;
width:190px;
list-style:none;
}
#moreul li{
background:url("../../Images/puce_en-savoir+.gif") no-repeat;
background-position:166px 3px;
}
#moreul li a{
padding-right:14px;
width:164px;
}
h1 { font-weight: bold; font-size: 18px; font-style: normal; color: #000000;
margin-top: 0;
margin-bottom: 0;
padding-top: 0;
padding-bottom: 0;}

.droite, .actu {
	font-size: 12px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight:bold;
}
.corps {
	font-size: 12px;
	font-style: normal;
	color: #2B2A30;
	text-decoration: none;
	font-weight: normal;
	line-height: 18px;
}
.scorps { font-size: 11px; font-style: normal; color: #2B2A30; text-decoration: none;}
.date { font-size: 11px; font-style: normal; color: #7d8085}
.titre {
	font-weight: bold;
	font-size: 18px;
	font-style: normal;
	color: #000000;
	font-family: "微软雅黑";
}
.groupe { font-weight: bold; font-size: 11px; font-style: normal; color: #ffffff}
.menu { font-size: 9px; font-style: normal; color: #000000}
.menublanc { font-size: 9px; font-style: normal; color: #ffffff}
.blocfnd{ background-color: #EBEBEB;}
.blocfnd td{ padding:0 0 0 12px;}
.vignedito{ float:left; margin:0 12px 4px -12px; position:relative;}
* html .vignedito{ margin-left:-15px;}
.titedito { margin:0;font-size: 12px; font-weight: bold; color: #404040; text-transform:uppercase;padding:4px 0 4px 0;}
.signedito { margin:0;font-size: 12px; color: #000000; padding:8px 0 8px 0;display:table;display:inline-block;}
.edito { font-size: 12px; font-style: normal; color: #000000}
.blocactu1{ background-color: #EBEBEB;}
.blocactu1 td{ padding:0 0 0 12px;}
.blocactu1 p, .blocactu p{ margin:0; padding:0 12px 8px 0;}
.blocactu .vignedito{ margin:0 10px 4px 0px;}
.blocactu1 p.titedito{ padding-top:4px;}
.corpsgras {
	font-size: 12px;
	font-style: normal;
	color: #2B2A30;
	font-weight: bold;
	line-height: 18px;
}
.corpslien { font-size: 12px; font-style: normal; color: #607CC5; text-decoration: none; font-weight: normal}
.corpsgraslien { font-size: 12px; font-style: normal; color: #607CC5; font-weight: bold; text-decoration: none}
.corpsgraslien2 { font-size: 12px; font-style: normal; color: #607CC5; font-weight: bold; text-decoration: none}
.soustitre { font-weight: bold; font-size: 12px; font-style: normal; color: #000000}
.soustitrepub { font-size: 11px; font-style: normal; color: #545690; font-weight: bold}
.legende { font-size: 11px; font-style: normal; font-weight: bold; color: #b9bb98}
.titrelien { font-size: 14px; font-style: normal; color: #607CC5; text-decoration: none; font-weight: bold}
.titrecp { font-weight: bold; font-size: 13px; font-style: normal; color: #7d8085}
.titrecpbleu { font-weight: bold; font-size: 13px; font-style: normal; color: #545690}
.soustitrebleu { font-weight: bold; font-size: 11px; font-style: normal; color: #545690}
.titreRouge { font-weight: bold; font-size: 11px; font-style: normal; color: #990000}
.grandtitreRouge { font-weight: bold; font-size: 13px; font-style: normal; color: #990000}
.texteRouge { font-weight: normal; font-size: 11px; font-style: normal; color: #990000}
.poptitre{ font-weight: bold; font-size: 12px;color:#808285; text-transform:uppercase;}

/* style pour publications */
.annee {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; font-weight: bold; color: #545690}

/* style pour les ow */
.owcorps {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #7d8085; text-decoration: none; font-weight: normal}
.owcorpsgras {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #7d8085; font-weight: bold}
.owsoustitre {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; font-style: normal; color: #7d8085}
.owcorpslien {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #607CC5; text-decoration: none; font-weight: normal}
.owcorpsgraslien {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #607CC5; font-weight: bold; text-decoration: none}

/* style pour le print */
.corpsgrasprint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #7d8085; font-weight: bold}
.titrecpprint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; font-style: normal; color: #7d8085}
.corpsprint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #7d8085}
.titreprint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 15px; font-style: normal; color: #545690}
.soustitreprint {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; font-style: normal; color: #7d8085}

/* style de groupe */
.corpsliengris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #7d8085; text-decoration: none}
.corpsgrasliengris {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #7d8085; font-weight: bold; text-decoration: none}
.titremarche {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; font-style: normal; color: #545690}
.titresite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 13px; font-style: normal; color: #545690}
.corpslienblack {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #7d8085; text-decoration: none}
.corpslienblack2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #7d8085; text-decoration: none}
.corpsindice { font-family: Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color: #7d8085; text-decoration: none; font-weight: normal}
.corpsindicegras { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; font-style: normal; color: #7d8085; text-decoration: none; font-weight: bold}
.corpsnoir {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #000000; font-weight: normal}


.corpsgrasdate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #A0442A; font-weight: bold}

#PSAcontents a:hover, #PSAright a:hover{
	text-decoration:underline;
}

/* page */
#PSApage{
	padding:7px 0 0 0;
	text-align:center;
	background:url("../../Images/fnd_int_3.jpg") center top no-repeat;
}
.r0 #PSApage{
	background-image:url("../../Images/fnd_int_0.jpg");
}
.r1 #PSApage{
	background-image:url("../../Images/fnd_int_1.jpg");
}
.r2 #PSApage{
	background-image:url("../../Images/fnd_int_2.jpg");
}
.r3 #PSApage{
	background-image:url("../../Images/fnd_int_3.jpg");
}
/* page */
#PSAmain{
	margin:0 auto 0 auto;
	text-align:left;
	width:974px;
	border:1px solid #E1E1E1;
}
* html #PSAmain{
	width:976px;
}

/* bandeau haut */
#PSAheader{
	background:url("../../Images/header.png") left top repeat-x;
	position:relative;
	height:139px;
	overflow:hidden;
}
* html #PSAheader{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Iimages/header.png',sizingMethod='scale');
}
#PSAheader #logo{
	position:absolute;
	z-index:1;
}
#PSAheader #logo img{
	background:url("../../Images/logo_int.png") left top no-repeat;
	display:block;
	width:281px;
	height:49px;
}
* html #PSAheader #logo img{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/logo_int.png',sizingMethod='scale');
	}
#PSAheader div.rech{
	float:right;
}
#PSAheader div.rech:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#PSAheader div.rech a, #PSAheader div.rech p{
	display:block;
	float:left;
	margin:0;
}
#PSAheader div.rech a.lng{
	background-color:#434C4B;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	margin:0 0 0 3px;
	text-transform:uppercase;
	text-decoration:none;
}
#PSAheader div.rech p{
	width:197px;
	text-align:right;
}
#PSAheader div.rech p:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#PSAheader div.rech p a{
	display:table;
	margin:0 0 0 auto;
	background:url("../../Images/header_rech_av_bkg.png");
	width:130px;
	float:none;
	color:#FFFFFF;
	text-decoration:none;
	font-size:10px;
	padding:0 0 2px 0;
}
* html #PSAheader div.rech p a{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/header_rech_av_bkg.png',sizingMethod='scale');
}
#PSAheader div.rech p span{
	display:block;
	background:url("../../Images/header_rech_bkg.png");
	width:197px;
	text-align:right;
	margin:0 0 1px 0;
}
* html #PSAheader div.rech p span{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/header_rech_bkg.png',sizingMethod='scale');
}
#PSAheader div.rech p span input{
	vertical-align:middle;
	position:relative;
}
#PSAheader div.rech p #rechtxt{
	background-color:#FFFFFF;
	border:1px solid #52555B;
	width:110px;
	padding:2px 0 2px 4px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

#PSAheader #hrubs{
	position:absolute;
	left:0;
	background:url("../../Images/header_rub_bkg.png") left bottom repeat-x;
	padding:0 8px 0 17px;
	margin:0;
	list-style-type:none;
}
* html #PSAheader #hrubs{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/header_rub_bkg.png',sizingMethod='scale');
}
#PSAheader .magfr, #PSAheader .magen, #PSAheader .mages{
	position:absolute;
	z-index:2;
	left:670px;
	top:104px;
	background:url("../../Images/nav_magazine_fr.png") left top no-repeat;
	cursor:hand;
}
#PSAheader .magen{
	background:url("../../Images/nav_magazine_en.png") left top no-repeat;
}
#PSAheader .mages{
	background:url("../../Images/nav_magazine_es.png") left top no-repeat;
}
* html #PSAheader .magfr{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/nav_magazine_fr.png',sizingMethod='scale');
}
* html #PSAheader .magen{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/nav_magazine_en.png',sizingMethod='scale');
}
* html #PSAheader .mages{
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/nav_magazine_es.png',sizingMethod='scale');
}
#PSAheader .magfr img, #PSAheader .magen img, #PSAheader .mages img{
	width:169px;
	height:35px;
}
#PSAheader #hrubs li{
	margin:0 2px 0 0;
	width:151px;
	height:139px;
	overflow:hidden;
	float:left;
}
#PSAheader #hrubs img{
	display:block;
}
#PSAheader #hrubs li p{
	margin:0;
	position:absolute;
	z-index:2;
	top:136px;
	width:151px;
	height:3px;
	overflow:hidden;
}
#PSAheader #hrubs li li{
	float:none;
	height:auto;
	margin:0;
}
* html #PSAheader #hrubs ul{
	height:1%;
}
* html #PSAheader #hrubs li li{
	display:block;	
	width:100%;
	clear:left;
	float:left;
}
#PSAheader #hrubs li a, #PSAheader #hrubs li strong{
	display:block:
}
#PSAheader #hrubs li.r0 p{
	background-color:#700057;
}
#PSAheader #hrubs li.r1 p{
	background-color:#007577;
}
#PSAheader #hrubs li.r2 p{
	background-color:#B37D00;
}
#PSAheader #hrubs li.r3 p{
	background-color:#c04424;
}
#PSAheader #hrubs li.on p{
	display:none;
}
#PSAheader #hrubs a img{
	display:block;
}
#PSAheader #hrubs div.bloc{
	top:113px;
	z-index:1;
	position:relative;
}
#PSAheader #hrubs div.bloc div{
	width:151px;
	padding:1px 0 0 0;
	background:#FFFFFF url("../../Images/header_srub_bkg.gif") left bottom repeat-x;
}
#PSAheader #hrubs li.on div.bloc div{
	display:none;
}
#PSAheader #hrubs div.bloc:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#PSAheader #hrubs div.bloc div div{
	background:none;
	padding:0;
}
#PSAheader #hrubs div ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#PSAheader #hrubs li div li a, #PSAheader #hrubs li div li span{
	display:block;
	text-decoration:none;
	font-size:10px;
	color:#404040;
	font-weight:bold;
	text-transform:uppercase;
	padding:1px 0 2px 1px;
}
* html #PSAheader #hrubs li div li a{
	width:100%;
}
#PSAheader #hrubs li div li li a{
	text-transform:none;
	background:url("../../Images/lnav_s_up.gif") 6px 4px no-repeat;
	padding:0 2px 1px 13px;
}
#PSAheader #hrubs li div li a:hover{
	color:#FFFFFF;
}
#PSAheader #hrubs li div li li a:hover{
	background-image:url("../../Images/lnav_s_up_on.gif");
}
#PSAheader #hrubs li.r0 div li a:hover{
	background-color:#700057;
}
#PSAheader #hrubs li.r1 div li a:hover{
	background-color:#007577;
}
#PSAheader #hrubs li.r2 div li a:hover{
	background-color:#B37D00;
}

/* corps de page */
#PSAbody, .full #PSAbody{
	border:none;
	background:url("../../Images/main_left_bkg.png");
}

* html #PSAbody, * html .full #PSAbody{
	background:none;
	width:974px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/main_left_bkg.png',sizingMethod='scale');

}

/* contenu central */
#PSAcontents{
	padding:0;
	vertical-align:top;
	width:100%;
	background-color: #FFFFFF;
}
.noleft #PSAcontents, .full #PSAcontents{
	padding:0 0 0 17px;
}
.noright #PSAcontents{
	padding-right:10px;
}
#contenu{
	padding:20px 20px 40px 12px;
	background-color:#FFFFFF;
}
* html #contenu {
	width:100%;
}

/* barre d'actions */
#PSAactions:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#PSAactions p{
	position:relative;
	z-index:2;
	margin:0;
	float:right;
}
#PSAactions p:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#PSAactions p a{
	display:block;
	float:left;
	color:#607CC5;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	padding:2px 15px 1px 20px;
	background:url("../../Images/p.gif") left top no-repeat;
}
#PSAactions p a:hover{
	text-decoration:none;
}
#PSAactions p a.print{
	background-image:url("../../Images/print.gif");
}
#PSAactions p a.suiv{
	background-image:url("../../Images/suiv.gif");
}
#PSAactions p a.prec{
	background-image:url("../../Images/prec.gif");
}
#PSAactions p a.tel{
	background-image:url("../../Images/tel.gif");
}
#PSAactions p a.env{
	background-image:url("../../Images/env.gif");
}
#PSAactions p a.alert{
	background-image:url("../../Images/alert.gif");
}

/* nav gauche */
#PSAlnav{
	padding:0;
	vertical-align:top;
	width:168px;
	background:url(../../Images/bk_all.gif);
}
#PSAlnav div.illus{
	padding:0 0 0 17px;
}
#PSAlnav div.illus img{
	width:151px;
}
#PSAlnav div.bline{
	position:relative;
	margin:-1px 0 0 17px;
	height:5px;
	overflow:hidden;
}
#PSAlnav div.none{
	display:none;
}
#PSAlnav div.none ul.links{
/*	display:none;*/
}
#PSAlnav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	position:relative;
}
* html #PSAlnav ul{
	height:1%;
}
#PSAlnav li{
	margin:0 0 1px 0;
}
* html #PSAlnav li{
	display:block;	
	width:100%;
	clear:left;
	float:left;
}
#PSAlnav li p{
	margin:0;
	padding:0 0 0 17px;
}
#PSAlnav li p.u{
	background:url("../../Images/p.gif") left top no-repeat;
}
#PSAlnav li p.d{
	background:url("../../Images/p.gif") left top no-repeat;
}
#PSAlnav li a{
	display:block;
	text-decoration:none;
	font-size:12px;
	line-height:16px;
	color:#404040;
	font-weight:bold;
	text-transform:uppercase;
	background:url("../../Images/lnav_bkg.jpg") right top no-repeat;
	padding:3px 9px 2px 9px;
}
* html #PSAlnav li a{
	width:100%;
}
#PSAlnav li.on a{
	background:#F3F3F3;
}
#PSAlnav li div{
	background:#F3F3F3 url("../../Images/main_left_bkg.gif") left top repeat-y;
	padding:0 0 0 17px;
}
#PSAlnav li div ul{
	padding:0 0 4px 0;
}
#PSAlnav ul.links, #PSAlnav li ul.links{
	border-top:1px solid #D9DADB;
	border-bottom:1px solid #ACADAD;
	background:url("../../Images/lnav_links_bkg.gif") top left repeat-y;
	padding:8px 0 6px 0;
	margin:-1px 0 0 17px;
}
#PSAlnav li ul.links{
	margin:-1px 0 0 0;
}
#PSAlnav ul.links li, #PSAlnav li li,
.r0 #PSAlnav li li,
.r1 #PSAlnav li li,
.r2 #PSAlnav li li,
.r3 #PSAlnav li li,
.r4 #PSAlnav li li
{
	background:none;
	margin:0;
}
#PSAlnav ul.links li p, #PSAlnav li li p{
	padding:0;
}
#PSAlnav li li p.u, #PSAlnav li.on li p.u, #PSAlnav li.on li.on li p.u, #PSAlnav div.none li p.u{
	background:#F3F3F3 url("../../Images/lnav_s_up.gif") 9px 5px no-repeat;
}
#PSAlnav li li p.d, #PSAlnav li.on li p.d, #PSAlnav li.on li.on li p.d{
	background:#F3F3F3 url("../../Images/lnav_s_down.gif") 8px 6px no-repeat;
}
#PSAlnav ul.links li a, #PSAlnav li li a, #PSAlnav li.on li a,
.r0 #PSAlnav li.on li a,
.r1 #PSAlnav li.on li a,
.r2 #PSAlnav li.on li a,
.r3 #PSAlnav li.on li a,
.r4 #PSAlnav li.on li a
{
	background:none;
	color:#143343;
	font-family:arial, sans serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	padding:0 9px 1px 18px;
}
#PSAlnav ul.links li a, #PSAlnav li.on ul.links li a
{
	background:url("../../Images/lnav_s_up.gif") 9px 5px no-repeat;
}
#PSAlnav ul.links li a:hover, #PSAlnav li.on li a:hover{
	color:#404040;
	text-decoration:underline;
}
#PSAlnav li.on li.on p.u{
	background-image:url("../../Images/lnav_s_up_on.gif");
}
#PSAlnav li.on li.on p.d{
	background-image:url("../../Images/lnav_s_down_on.gif");
}
#PSAlnav li.on li.on a{
	color:#FFFFFF;
}
#PSAlnav li.on li.on a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#PSAlnav li div div{
	padding:0 0 4px 0;
	background:#F3F3F3;
}
#PSAlnav li div div ul{
	padding:4px 0 4px 0;
}
#PSAlnav li.on li li p.u, #PSAlnav li.on li.on li p.u{
	background-position:19px 5px;
}
#PSAlnav li.on li li p.d, #PSAlnav li.on li.on li p.d{
	background-position:18px 6px;
}
#PSAlnav li.on li.on li a, #PSAlnav li.on li.on li.on li a,
.r0 #PSAlnav li.on li li a,
.r1 #PSAlnav li.on li li a,
.r2 #PSAlnav li.on li li a,
.r3 #PSAlnav li.on li li a,
.r4 #PSAlnav li.on li li a
{
	padding-left:28px;
	color:#000000;
}
#PSAlnav li.on li.on li a:hover{
	color:#000000;
	text-decoration:underline;
}
#PSAlnav li div div div{
	padding:0;
}
#PSAlnav li div div div ul{
	padding:0 0 4px 0;
}
#PSAlnav li.on li.on li li p, #PSAlnav li.on li.on li.on li p{
	padding:0 0 0 8px;
	background:url("../../Images/lnav_s_up.gif") 28px 4px no-repeat;
}
#PSAlnav li.on li.on li li a, #PSAlnav li.on li.on li.on li a,
.r0 #PSAlnav li.on li.on li.on li a,
.r1 #PSAlnav li.on li.on li.on li a,
.r2 #PSAlnav li.on li.on li.on li a,
.r3 #PSAlnav li.on li.on li.on li a,
.r4 #PSAlnav li.on li.on li.on li a
{
	color:#000000;
	font-size:10px;
}

/* declinaisons */
/* rub 0 - groupe */
.r0 #PSAlnav div.bline, .r0 #PSAlnav li, .r0 #PSAlnav li.on li.on p.u, .r0 #PSAlnav li.on li.on p.d{
	background-color:#700057;
}
.r0 #PSAlnav li p.u{
	background-image:url("../../Images/lnav_up_0.gif");
}
.r0 #PSAlnav li p.d{
	background-image:url("../../Images/lnav_down_0.gif");
}
.r0 #PSAlnav li.on a, .r0 #PSAlnav li a:hover, .r0 #PSAlnav li.on li.on li.on a, .r0 #PSAlnav li.on li.on li.on li.on a, .r0 #PSAlnav li.on ul.links li.on a{
	color:#700057;
}
.r0 #PSAlnav li.on li li p.u, .r0 #PSAlnav li.on li.on li p.u, .r0 #PSAlnav li.on li.on li p.d, .r0 #PSAlnav li div div ul, .r0 #PSAlnav li.on li.on li li p{
	background-color:#EADAE8;
}
.r0 #PSAlnav li.on li.on li.on p.u, .r0 #PSAlnav li.on li.on li.on li.on p, .r0 #PSAlnav li.on ul.links li.on a{
	background-image:url("../../Images/lnav_ss_up_on_0.gif");
}
.r0 #PSAlnav li.on li.on li.on p.d{
	background-image:url("../../Images/lnav_ss_down_on_0.gif");
}

/* rub 1 - actualites */
.r1 #PSAlnav div.bline, .r1 #PSAlnav li, .r1 #PSAlnav li.on li.on p.u, .r1 #PSAlnav li.on li.on p.d{
	background-color:#007577;
}
.r1 #PSAlnav li p.u{
	background-image:url("../../Images/lnav_up_1.gif");
}
.r1 #PSAlnav li p.d{
	background-image:url("../../Images/lnav_down_1.gif");
}
.r1 #PSAlnav li.on a, .r1 #PSAlnav li a:hover, .r1 #PSAlnav li.on li.on li.on a, .r1 #PSAlnav li.on li.on li.on li.on a, .r1 #PSAlnav li.on ul.links li.on a{
	color:#007577;
}
.r1 #PSAlnav li.on li li p.u, .r1 #PSAlnav li.on li.on li p.u, .r1 #PSAlnav li.on li.on li p.d, .r1 #PSAlnav li div div ul, .r1 #PSAlnav li.on li.on li li p{
	background-color:#D9EAEB;
}
.r1 #PSAlnav li.on li.on li.on p.u, .r1 #PSAlnav li.on li.on li.on li.on p, .r1 #PSAlnav li.on ul.links li.on a{
	background-image:url("../../Images/lnav_ss_up_on_1.gif");
}
.r1 #PSAlnav li.on li.on li.on p.d{
	background-image:url("../../Images/lnav_ss_down_on_1.gif");
}

/* rub 2 - vous etes */
.r2 #PSAlnav div.bline, .r2 #PSAlnav li, .r2 #PSAlnav li.on li.on p.u, .r2 #PSAlnav li.on li.on p.d{
	background-color:#B37D00;
}
.r2 #PSAlnav li p.u{
	background-image:url("../../Images/lnav_up_2.gif");
}
.r2 #PSAlnav li p.d{
	background-image:url("../../Images/lnav_down_2.gif");
}
.r2 #PSAlnav li.on a, .r2 #PSAlnav li a:hover, .r2 #PSAlnav li.on li.on li.on a, .r2 #PSAlnav li.on li.on li.on li.on a, .r2 #PSAlnav li.on ul.links li.on a{
	color:#B37D00;
}
.r2 #PSAlnav li.on li li p.u, .r2 #PSAlnav li.on li.on li p.u, .r2 #PSAlnav li.on li.on li p.d, .r2 #PSAlnav li div div ul, .r2 #PSAlnav li.on li.on li li p{
	background-color:#F4ECD9;
}
.r2 #PSAlnav li.on li.on li.on p.u, .r2 #PSAlnav li.on li.on li.on li.on p, .r2 #PSAlnav li.on ul.links li.on a{
	background-image:url("../../Images/lnav_ss_up_on_2.gif");
}
.r2 #PSAlnav li.on li.on li.on p.d{
	background-image:url("../../Images/lnav_ss_down_on_2.gif");
}

/* rub 3 - transverse */
.r3 #PSAlnav div.bline, .r3 #PSAlnav li, .r3 #PSAlnav li.on li.on p.u, .r3 #PSAlnav li.on li.on p.d{
	background-color:#B25E46;
}
.r3 #PSAlnav li p.u{
	background-image:url("../../Images/lnav_up_3.gif");
}
.r3 #PSAlnav li p.d{
	background-image:url("../../Images/lnav_down_3.gif");
}
.r3 #PSAlnav li.on a, .r3 #PSAlnav li a:hover, .r3 #PSAlnav li.on li.on li.on a, .r3 #PSAlnav li.on li.on li.on li.on a, .r3 #PSAlnav ul.links li.on a, .r3 #PSAlnav li.on ul.links li.on a{
	color:#B25E46;
}
.r3 #PSAlnav li.on li li p.u, .r3 #PSAlnav li.on li.on li p.u, .r3 #PSAlnav li.on li.on li p.d, .r3 #PSAlnav li div div ul, .r3 #PSAlnav li.on li.on li li p{
	background-color:#F4E7E3;
}
.r3 #PSAlnav li.on li.on li.on p.u, .r3 #PSAlnav li.on li.on li.on li.on p, .r3 #PSAlnav ul.links li.on a, .r3 #PSAlnav li.on ul.links li.on a{
	background-image:url("../../Images/lnav_ss_up_on_3.gif");
}
.r3 #PSAlnav li.on li.on li.on p.d{
	background-image:url("../../Images/lnav_ss_down_on_3.gif");
}

/* rub 4 - groupe */
.r4 #PSAlnav div.bline, .r4 #PSAlnav li, .r4 #PSAlnav li.on li.on p.u, .r4 #PSAlnav li.on li.on p.d{
	background-color:#c04424;
}
.r4 #PSAlnav li p.u{
	background-image:url("../../Images/lnav_up_4.gif");
}
.r4 #PSAlnav li p.d{
	background-image:url("../../Images/lnav_down_4.gif");
}
.r4 #PSAlnav li.on a, .r4 #PSAlnav li a:hover, .r4 #PSAlnav li.on li.on li.on a, .r4 #PSAlnav li.on li.on li.on li.on a, .r4 #PSAlnav li.on ul.links li.on a{
	color:#c04424;
}
.r4 #PSAlnav li.on li li p.u, .r4 #PSAlnav li.on li.on li p.u, .r4 #PSAlnav li.on li.on li p.d, .r4 #PSAlnav li div div ul, .r4 #PSAlnav li.on li.on li li p{
	background-color:#EADAE8;
}
.r4 #PSAlnav li.on li.on li.on p.u, .r4 #PSAlnav li.on li.on li.on li.on p, .r4 #PSAlnav li.on ul.links li.on a{
	background-image:url("../../Images/lnav_ss_up_on_3.gif");
}
.r4 #PSAlnav li.on li.on li.on p.d{
	background-image:url("../../Images/lnav_ss_down_on_3.gif");
}

/* colonne droite */
#PSAright{
width:30px;
	padding:0;
	vertical-align:top;
	background:url("../../Images/main_right_bkg.gif") left top repeat-y;
}
#PSAright .rborder{
	margin:0 12px 0 5px;
	background:#FFFFFF;
	position:relative;
	width:202px; 
	min-height:100px;
}
* html #PSAright .rborder{
	height:100px;
}
#PSAright .bborder{
	position:relative;
	background:#FFFFFF url("../../Images/border_right_bkg.gif") left top repeat-x;
	margin:0 0 0 24px;
	height:30px;
	text-align:right;
}
#PSAright .bborder span{
	float:left;
}
#PSAright .bborder span img{
	position:relative;
	left:-24px;
}
#PSAright .bborder #bborder{
	background-color:#E6E6E6;
	height:1px;
}
#PSAright table{
	position:relative;
	width:auto;
	background-color:#FFFFFF;
}
#PSAright .tit, #PSAright .titl{
	margin:0 0 4px 0;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	text-transform:uppercase;
}
#PSAright .titl{
	text-transform:none;
}
#PSAright .tit a, #PSAright .titl a{
	text-decoration:none;
	color:#000000;
}
#PSAright select{
	font-size:11px;
	color:#000000;
}
#PSAright .tit a:hover, #PSAright .titl a:hover{
	text-decoration:underline;
}
#PSAright a.tit{
	text-decoration:none;
	font-size:11px;
	text-transform:none;
}
#PSAright a.tit:hover{
	text-decoration:underline;
}
#PSAright a.actu{
	display:block;
	margin:0 18px 8px 0;
}
#PSAright a.actu:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html #PSAright a.actu{
	height:1%;
}
#PSAright a.actu img{
	position:absolute;
	right:6px;
	margin-top:-12px;
}
* html #PSAright a.actu img{
	right:5px;
}

/* bas de contenu */
#PSAbottom td{
	vertical-align:top;
	padding:0;
	background:url("../../Images/main_bottom_bkg.gif") left bottom repeat-x;
	background-position:0 0px;
}
#PSAbottom .cright{
	background:#E6E6E6;
}
.full #PSAbottom .cmid{
	height:30px;
}
.noleft #PSAbottom .cmid img, .full #PSAbottom .cmid img{
	position:absolute;
}
.noright #PSAbottom .cmid div.cell, .full #PSAbottom .cmid div.cell{
	background:url("../../Images/main_bottom_right-b.gif") right bottom no-repeat;
	width:100%;
}

/* haut de page */
#PSAbottom .cmid div.cell p{
	position:relative;
	z-index:1;
	margin:-16px 0 0 0;
	padding:0 0 28px 12px;
	font-size: 12px;
}
.noleft #PSAbottom .cmid div.cell p, .full #PSAbottom .cmid div.cell p{
	margin-left:16px;
}
#PSAbottom .cmid div.cell p:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
#PSAbottom .cmid div.cell p a.top{
	display:block;
	float:left;
	color:#607CC5;
	text-transform:uppercase;
	font-size:12px;
	text-decoration:none;
	padding:2px 15px 1px 20px;
	background:url("../../Images/top.gif") left top no-repeat;
}
#PSAbottom .cmid div.cell p a.top:hover{
	text-decoration:none;
}

/* bandeau bas */
#PSAfooter{
+margin-top:-3px;
	padding:10px 0 0 5px;
	min-height:30px;
	position:relative;
	z-index:100;
	text-align: center;
	background-color:#DBDBDB;
}
#PSAfooter ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#PSAfooter li{
	float:left;
	padding:6px 3px 0 0;
	font-size:12px;
}
#PSAfooter li.logo{
margin:5px 0 0 0;
+margin:3px 0 0 0;
	padding:0 6px 0 0;
}
#PSAfooter li select{
	font-weight:bold;
	color:#000000;
	font-size:10px;
	width:157px;
}
#PSAfooter ul.fr #sel1{
	width:157px;
}
#PSAfooter ul.fr #sel2{
	width:157px;
}
#PSAfooter ul.en{
	padding-left:110px;
	text-align: left;
	margin: 0,auto;
	width: auto;
}
#PSAfooter form{
	margin: 0,auto;
	width: auto;
}
#PSAfooter ul.en #sel1{
	width:160px;
}
#PSAfooter ul.en #sel2{
	width:160px;
}
#PSAfooter ul.es{
	padding-left:24px;
}
#PSAfooter ul.es #sel1{
	width:130px;
}
#PSAfooter ul.es #sel2{
	width:160px;
}
#PSAfooter li a.puce, #PSAfooter li a.contact, #PSAfooter li a.infos{
	background:#6D6D6D url("../../Images/footer_puce_lien.gif") left top no-repeat;
	display:block;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	padding:1px 14px 2px 25px;
	+padding:3px 14px 2px 25px;
	+line-height:12px;
	margin:2px 0 0 0;
	white-space:nowrap;
}
/*#PSAfooter li a.puce:hover, #PSAfooter li a.contact:hover, #PSAfooter li a.infos:hover{
	background-color:#B25E46;
}*/
#PSAfooter li a.contact{
	background-image:url("../../Images/footer_puce_contact.gif");
}
#PSAfooter li a.infos{
	padding:0;
}
#PSAfooter form {margin-left:22px;}
#PSAfooter li {
	padding-top:8px;
	margin-left: 3px;
	letter-spacing: 3px;
}
#PSAfooter div.select {width:126px;font-weight:bold;height:15px;text-align:left;padding:0px 0px 0px 4px;margin-top:2px;background:#FFF url("../../Images/puce_select.gif") no-repeat right top;cursor:pointer;}
#PSAfooter li.other_sites {padding-left:14px;padding-right:6px;height:25px;}
#PSAfooter li.fast_access {padding-right:7px;height:25px;}
#PSAfooter li.logo {padding-top:0px;}
#PSAfooter div.options {_height:1%;width:126px;position:absolute;z-index:100;}
#PSAfooter div.options li {clear:both;text-align:left;width:100%;margin:0px;padding:0px;}
#PSAfooter div.options li a {display:block;background-color:#FFF;color:#000;text-decoration:none;font-weight:bold;width:100%;margin:0px;padding:1px 0px 1px 3px;}
#PSAfooter div.options li a:hover {color:#FFF;background-color:#000;}
#PSAfooter div#options_other_sites, #PSAfooter div#options_fast_access {display:none;}

.conterr{
	width:450px;
	height:200px;
}
.conterr td{
	vertical-align:top;
	padding:12px;
}

/*\*/
* html #PSAheader p.rech{
	height:1%;
}
* html #PSAfooter{
	height:30px;
}
* html #PSAactions, * html #PSAactions p{
	height:1%;
}
* html #PSAbottom .cmid div.cell p{
	height:1%;
}
#ba {
margin:12px;
+margin:-10px 12px 12px 12px;
width:950px;
font-size:12px;
text-align:center;
color:#333333;
}
#moretitle {
width:191px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; font-weight: bold; padding: 0px; 
color:#ffffff;
background-image:url(../../Images/bloc_savoir+.gif);
}


#PSApage #PSAmain #PSAfooter .en #select11 {
margin:2px 0 0 3px;
+margin:-2px 0 0 3px;
padding:0;
font-size:12px;
height:18px;
+height:20px;
line-height:18px;
width:100px; 
letter-spacing:3px;
border-style:none; 
}

.smul {
margin:0 0 15px 0;
padding:0;
width:887px;
list-style:none;
}
.smul #smtitle1 {
margin:0;
padding:0;
width:887px;
height:18px;
background:url(../../Images/onglet1.gif) no-repeat;
color:#FFFFFF;
font-size:13px;
line-height:18px;
text-indent:10px;
+line-height:21px;
font-weight:bold;
overflow:hidden;
float:left;
}
.smul #smtitle2 {
margin:0;
padding:0;
width:887px;
height:18px;
background:url(../../Images/onglet2.gif) no-repeat;
color:#FFFFFF;
font-size:13px;
line-height:18px;
text-indent:10px;
+line-height:21px;
font-weight:bold;
overflow:hidden;
float:left;
}
.smul #smtitle3 {
margin:0;
padding:0;
width:887px;
height:18px;
background:url(../../Images/onglet3.gif) no-repeat;
color:#FFFFFF;
font-size:13px;
line-height:18px;
text-indent:10px;
+line-height:21px;
font-weight:bold;
overflow:hidden;
float:left;
}
.smul #smtitle4 {
margin:0;
padding:0;
width:887px;
height:18px;
background:url(../../Images/onglet4.gif) no-repeat;
color:#FFFFFF;
font-size:13px;
line-height:18px;
text-indent:10px;
+line-height:21px;
font-weight:bold;
overflow:hidden;
float:left;
}
.smul li {
margin:0;
padding:0px 27px 0px 0px;
width:150px;
float:left;
}
.smul li .smli {
margin:0;
padding:0;
width:150px;
list-style:none;
}
.smul li .smli .smlit {
margin:3px 0px 5px 0px;
padding:0;
width:150px;
height:16px;
background:url(../../Images/smlit.gif) no-repeat;
color:#6a8197;
font-size:13px;
line-height:16px;
text-indent:20px;
+line-height:18px;
overflow:hidden;
}

.smul li .smli li {
margin:0;
padding:0;
width:150px;
color:#000000;
font-size:13px;
text-indent:7px;
letter-spacing:1px;
line-height:19px;
}
.smul li .smli li a {
color:#607cc5;
text-decoration:none;
}
.smul li .smli li a:hover {
text-decoration:underline;
}
.hack {
margin:0;
padding:0;
height:0px;
font-size:0px;
line-height:0px;
clear:both;
}