.margin-left-40{margin-left:-40px;}
.padding-left0{padding-left:0;}
.pg-std{margin:0 0 25px 0;}
.no-puce{list-style:none;}
.pg-std h1{font-size:12pt;
	font-weight:bold;
	height:39px;
	color:#891256;
	margin:0px;
	padding:10px 0 0 60px;
	/*text-transform:uppercase;*/
	background: url(../ig/cnf-h1.jpg) left top no-repeat;}

.pg-std h2{font-size:11pt;
	font-weight:bold;
	color:#eb621a;
	margin:17px 0px 7px 20px;
	padding:0px 0px 0px 10px;
	text-transform:uppercase;
	}
.pg-std h3{font-size:10pt;
	font-weight:bold;
	color:#891256;
	margin:10px 0 0 30px;
	padding:0;
	}
.pg-std p{width:600px;
	font-size:11px;
	font-weight:normal;
	color:black;
	margin:0 0 35px 30px;/*PS le 13/12/2011*/
	 
	padding:0; 
	clear:left; /*PS le 13/12/2011*/
	}
.pg-std img {float:left;
	border:0;
	margin:0 15px 0 0;}
/*-------image 	 accés mediatheque------*/
#pg-std-img {
	position:absolute;
	left:440px;
	border:0;
	margin:0 15px 0 0;}	
/*-------*/	
	
.pg-std hr{clear:both;
	size:0;
	color:white;
	visibility:hidden;
	}
.pg-std p:first-letter{text-transform:uppercase;}
.pg-std ul{margin:3px 0 0 60px;}
ul[class="agenda"]{
margin:3px 0 0 10px;}
li[class="agenda"]{
margin:0;
padding:0 0 0 0px;
list-style-position:inside;
font-size: 10pt;
font-weight: bold;
color: #891256;}

.pg-std li{}

.pg-std table{margin: 10px 0 10px 25px;
	border:1px solid #cacb65;
	font-size:10pt;}
.pg-std caption{font-size:11pt;
	color:#891256;
	background:#cacb65;
	font-weight:bold;
	padding:3px 0;}
.pg-std th{font-weight:bold;
	text-align:center;
	background:#c9c9c9;
	}
.pg-std tfoot{text-align:center;
	font-weight:bold;
	text-align:center;
	color:#891256;
	background:#cacb65;
	font-size:8pt;
	}
.pg-std td {padding:3px 3px;
	border-right:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	}
/*----------------------------------------------------------------------------------------------------------------------------------*/
.pg-ttl{margin:0 0 20px 0;
    width:600px;}
.pg-ttl h1{font-size:12pt;
	font-weight:bold;
	color: #FF6600;
	margin:0;
	padding:0 0 0 200px;
	text-transform:uppercase;
	text-align:left;
	
	}
.pg-ttl p{
margin:0;}
.pg-ttl ul{margin:3px 0 0 220px;}
.pg-ttl ul ul{margin:3px 0 0 20px;}

.pg-ttl li{
color:#FF6600;
}
/*lien*/
.pg-ttl a{
text-decoration:none;
color:#FF6600;}

.no-border{border:none;}

/*----------------------------------------------------------------------------------------------------------------------------------*/