/*@import url(yellow.css);
@import url(purple.css);
@import url(orange.css);*/

* {
	margin: 0px;
	padding: 0px;
	border: 0px;
	list-style: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
body {
	background-color: #ebebeb;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.clearBoth {
	clear: both;
}
.debug {
	border: 1px solid red;
}
div.global {
	position:relative;
	width: 938px;
	margin: 0px auto;
}
div#header div.headerTop {
	background-color: #ffffff;
	height:1%;
}
div#header div.headerTop div.topMenu {
	width: 747px;
	height: 25px;
	padding-left: 191px;
	background-color: #ee028b;
	background-image: url(images/menuTopLeft.gif);
	background-repeat: no-repeat;
}
div#header div.headerTop div.topMenu ul.menu {
	padding-top: 7px;
}
div#header div.headerTop div.topMenu ul.menu li {
	float: left;
	font: normal 9px Arial;
	color: #ffffff;
}
div#header div.headerTop div.topMenu ul.menu li a {
	font: normal 9px Arial;
	color: #ffffff;
	margin: 0px 5px;
}
ul#search{
	position:absolute;
	right:10px;
	top:2px;
}
#search li img{
	padding-right:15px;
	padding-top:1px!important;
	padding-top:2px;
}
ul#search li.keywords {
	
}
ul#search li.keywords input {
	width: 124px;
	height: 15px;
	border: 1px solid #002e5a;
}
ul#search li.submit {
}
ul#search li.submit input {
	width: 70px;
	height: 17px;
	background: url(images/btnRechercher.gif) no-repeat;
	cursor:pointer;
}
div#header div.headerTop div.logos {
	padding-bottom: 15px;
	padding-right: 10px;
}
div#header div.headerTop div.logos .pigierLogo {
	background: url(images/pigierLogo.gif) no-repeat 13px 0px;
	width:149px;
	height: 79px;
	margin-right: 8px;
	display:inline;
}

div#header div.headerTop div.logos img.pigierLogo {
	margin-left: 13px;
	margin-right: 8px;
}

div#header div.headerTop div.logos img.reussir {
	margin-top: 18px;
}
div#header div.headerTop div.logos div#partenaires {
	margin: 13px 0px 0px 0px;
	border: 1px solid #ebebeb;
	background: url(images/nosEcolesPartenaires.gif) no-repeat 10px 4px;
	width: 358px;
	height: 41px;
	text-align: right;
	padding-top: 4px;
}
div#header div.headerTop div.logos div#partenaires ul {
	padding-left:140px;
}
div#header div.headerTop div.logos div#partenaires ul li {
	display:inline;
}
div#header div.headerTop div.logos div#partenaires a {
	margin: 0px 5px;
	float:left;
	display:block;
	height:33px;
}
div#header div.headerTop div.logos div#partenaires a.tunon {
	background-image:url(images/logo_tunon.jpg);
	width:102px;
}
div#header div.headerTop div.logos div#partenaires a.mercure {
	background-image:url(images/logo_mercure.jpg);
	width:33px;
}
div#header div.headerTop div.logos div#partenaires a.iscom {
	background-image:url(images/logo_iscom.jpg);
	width:48px;
}
div#header div.headerTop div.logos div#partenaires a:hover {
	visibility:visible;
}
div#header div.headerTop div.logos div#partenaires a:hover img {
	display:none;
}
div#header div.headerTop div.colorMenus {
	height: 25px;
}
div#header div.headerTop div.colorMenus ul {
	float: left;
}
div#header div.headerTop div.colorMenus ul li {
	float: left;
}
div#header div.headerTop div.colorMenus ul.menuGray {
	padding-left: 13px;
	background: url(images/menuBotLeft.gif) no-repeat 0px 0px;
}
div#header div.headerTop div.colorMenus ul.menuGray li.left {
	background: url(images/menuGrayLeft.html) no-repeat;
	width: 5px;
	height: 25px;
}
div#header div.headerTop div.colorMenus ul.menuGray li.right {
	background: url(images/menuGrayRight.html) no-repeat;
	width: 6px;
	height: 25px;
}
div#header div.headerTop div.colorMenus ul.menuGray li a {
	display: block;
	background: url(images/menuGray.gif) no-repeat left top;
	height: 19px;
	width: 63px;
	padding-top:6px;
	color:#fff;
	font: bold 10px Verdana;
	text-align: center;
}
div#header div.headerTop div.colorMenus ul.menuGray li a:hover,
div#header div.headerTop div.colorMenus ul.menuGray li.current a{
	background-position:left bottom;
	color: #474747;
}

div#header div.headerTop div.colorMenus ul.menuBlue {
	/*background: url(images/menuBleuBack.gif) no-repeat;*/
	background-color:#00407d;
	margin-left: 11px;
	width: 577px;
}
div#header div.headerTop div.colorMenus ul.menuBlue li {
	height: 25px;
	text-align: center;
}
div#header div.headerTop div.colorMenus ul.menuBlue li a {
	font: normal 11px/23px Verdana;
	color: #ffffff;
/*	padding: 0px 0 0 8px;*/
	display:block;
	height:25px;
	width:90px;
	border-right:1px solid #4776a2;
}
div#header div.headerTop div.colorMenus ul.menuBlue li a strong {
	font: bold 11px Verdana;
	color: #ffffff;
}

div#header div.headerTop div.colorMenus ul.menuBlue li a.menuPerformance{
	background:url(images/menu_performance.gif) no-repeat left top;
	width:135px;
}
div#header div.headerTop div.colorMenus ul.menuBlue li a.menuPerformance:hover,
div#header div.headerTop div.colorMenus ul.menuBlue li.current a.menuPerformance{
	background-position:left bottom;
}
div#header div.headerTop div.colorMenus ul.menuBlue li a.menuCreation{
	width:107px;
}
div#header div.headerTop div.colorMenus ul.menuBlue li a.menuCreation:hover,
div#header div.headerTop div.colorMenus ul.menuBlue li.current a.menuCreation{
	background-color:#bb3385;
}
div#header div.headerTop div.colorMenus ul.menuBlue li a.menuTV{
	width:70px;
}
div#header div.headerTop div.colorMenus ul.menuBlue li a.menuTV:hover,
div#header div.headerTop div.colorMenus ul.menuBlue li.current a.menuTV{
	background-color:#f29500;
}
div#header div.headerTop div.colorMenus ul.menuBlue li a.menuMethode{
	width:120px;
}
div#header div.headerTop div.colorMenus ul.menuBlue li a.menuMethode:hover,
div#header div.headerTop div.colorMenus ul.menuBlue li.current a.menuMethode{
	background-color:#9ac00b;
}
div#header div.headerTop div.colorMenus ul.menuBlue li a.menuFinance{
	background:url(images/menu_finance.gif) no-repeat right top;
	width:125px;
	padding:0 8px;
	border:none;
}
div#header div.headerTop div.colorMenus ul.menuBlue li a.menuFinance:hover,
div#header div.headerTop div.colorMenus ul.menuBlue li.current a.menuFinance{
	background-position:right bottom;
}
div#header div.headerTop div.colorMenus ul.menuPurple {
	margin-left: 10px;
}
div#header div.headerTop div.colorMenus ul.menuPurple li a {
	font: normal 11px/23px Verdana;
	color: #ffffff;
	text-align:center;
	display:block;
}
div#header div.headerTop div.colorMenus ul.menuPurple li a.menuFormation {
	background: url(images/menuPurple.gif) no-repeat left top;
	height: 25px;
	width:100px;
	border-right:1px solid #afb6d4;
}
div#header div.headerTop div.colorMenus ul.menuPurple li a.menuFormation:hover
{
	background-position: left bottom;
	color:#3c3f51;
	text-decoration:underline;/* bi 07/03 */
}
/* bi 07/03 */
div#header div.headerTop div.colorMenus ul.menuPurple li.current a.menuFormation{
	background-position: left bottom;
	color:#3c3f51;
	text-decoration:none;/* bi 07/03 */
}
/* FIN bi 07/03 */
/* bi 18/03 */
div#header div.headerTop div.colorMenus ul.menuPurple li.current a.menuEcoles:hover,
div#header div.headerTop div.colorMenus ul.menuPurple li.current a.menuFormation:hover,
div#header div.headerTop div.colorMenus ul.menuPurple li.current a.menuMetiers:hover {	
	text-decoration:underline;
}/* FIN bi 18/03 */
div#header div.headerTop div.colorMenus ul.menuPurple li a.menuEcoles {
	background: url(images/menuPurple.gif) no-repeat center top;
	height: 25px;
	width:70px;
	border-left:1px solid #8691c4;
	border-right:1px solid #afb6d4;
}
div#header div.headerTop div.colorMenus ul.menuPurple li a.menuEcoles:hover{
	background-position: center bottom;
	color:#3c3f51;
	text-decoration:underline;/* bi 07/03 */
}
/* bi 07/03 */
div#header div.headerTop div.colorMenus ul.menuPurple li.current a.menuEcoles{
	background-position: center bottom;
	color:#3c3f51;
	text-decoration:none;
}
/* Fin bi 07/03 */

div#header div.headerTop div.colorMenus ul.menuPurple li a.menuMetiers {
	background: url(images/menuPurple.gif) no-repeat right top;
	height: 25px;
	width:80px;
	border-left:1px solid #8691c4;
}
div#header div.headerTop div.colorMenus ul.menuPurple li a.menuMetiers:hover
{
	background-position: right bottom;	
	color:#3c3f51;
	text-decoration:underline;/* bi 07/03 */
}
/* bi 07/03 */
div#header div.headerTop div.colorMenus ul.menuPurple li.current a.menuMetiers{
	background-position: right bottom;	
	color:#3c3f51;
	text-decoration:none;
}
/* FIN bi 07/03 */
div#footer {
	background-color: #ffffff;
	padding: 0px 0px 25px 0px;
	float:left;/* bi 18/03 */
}
div#footer div.footerCenter {
	margin: 0px auto;
	width: 952px;
}
div#footer div.footerCenter ul {
	border-right: 1px solid #e5e5e5;
	margin: 11px 9px 0px 7px;
	padding-right: 17px;
	height: 151px;
	float: left;
}
div#footer div.footerCenter ul.last {
	border-right: none;
}
div#footer div.footerCenter ul li {
	font: normal 9px Arial;
	color: #004280;
	line-height: 18px;
}
div#footer div.footerCenter ul li.bold {

}
div#footer div.footerCenter ul li a {
	font: normal 10px Arial;
	color: #004280;
}
div#footer div.footerCenter ul li.bold a {
	font: bold 11px Arial;
	color: #004280;
}
div#footer div.footerCenter div.copy {
	margin-top: 12px;
}
div#footer div.footerCenter div.copy div.copyLeft {
	width: 6px;
	height: 13px;
	background: url(images/copyLeft.gif) no-repeat;
}
div#footer div.footerCenter div.copy div.copyCenter {
	width: 940px;
	font: normal 9px Arial;
	color: #004280;
	text-align: center;
	background-color: #ebebeb;
	height: 13px;
}
div#footer div.footerCenter div.copy div.copyCenter a.hidden { /* jym 05/13 */
	cursor:text;
	color: #004280;
}
div#footer div.footerCenter div.copy div.copyCenter a.hidden:hover { /* jym 05/13 */
	text-decoration:none;
}
div#footer div.footerCenter div.copy div.copyRight {
	width: 6px;
	height: 13px;
	background: url(images/copyRight.gif) no-repeat;
}
div#content {
	background-color: #ebebeb;
}

div.main div#contents {
  width:938px;
	/*background: url(images/yellow/yellowBackMid.gif) repeat-y; BI 13/03*/
	margin-bottom: 24px;
	/*position: relative;*/
	float:left;/* bi 18/03 */
}
div.main div#contents div.contentsLeft {
  width:663px;
}
div.main div#content2 {
	margin-bottom:24px;
}
form#form2 {
}
div.main div#contents div.yellowBackTop {
	/*background: url(images/yellow/yellowBackTop.gif) no-repeat; BI 13/03*/
	width: 663px;
	height: 10px;
	font-size:1px;
}
div.main div#contents div.yellowBackBot {
	/*background: url(images/yellow/yellowBackBot.gif) no-repeat; BI 13/03*/
	width: 663px;
	height: 10px;
	font-size:1px;
}
div.main div.breadcrumbs {
	font: normal 10px/10px Arial;
	color: #505050;
	height: 20px;
	padding-top: 8px;
	padding-left: 13px;
}
div.main div.breadcrumbs ul li{
	float:left;
}
div.main div.breadcrumbs ul li a {
	font: normal 10px/10px Arial;
	color: #505050;
	text-decoration: underline;
	padding: 0px 1px;
}
div.main div.breadcrumbs ul lispan {
	font: normal 10px/10px Arial;
	color: #004280;
	padding: 0px 1px;
}
ul#menuLeft {
	width: 175px;
}
ul#menuLeft li {
	font-size: 1px;
}
ul#menuLeft li span {
	font: bold 10px/15px Verdana;
	margin-left: 13px;
	display: block;
}
ul#menuLeft li a {
	font: bold 10px/15px Verdana;
	margin-left: 13px;
	display: block;
}
ul#menuLeft li.selected {
	font-size: 1px;
}
ul#menuLeft li.selected a {
	font: bold 10px/15px Verdana;
	color: #ffffff;
}
ul#menuLeft li .level2 a {
	display: inline;
}
ul#menuLeft li .level2 {
	margin: 6px 0px 12px 13px;
	/*background: url(images/yellow/level2Back.gif) repeat-y; BI 13/03*/
}
ul#menuLeft li.separator {
	/*background: url(images/yellow/level1Separator.gif) no-repeat 0px 11px; BI 13/03*/
	height: 30px;
}
ul#menuLeft li .level2 div a {
	font: normal 10px Verdana;
	color: #505050;
	padding-left: 8px;
	background: url(images/yellow/level2GrayArrow.gif) no-repeat 0px 4px;
	margin-left: 9px;
	display: inline;
}
ul#menuLeft li .level2 div.selected {
}
ul#menuLeft li .level2 div.selected a {
	font: bold 10px Verdana;
	color: #ffa507;
	/*background: url(images/yellow/level2OrangeArrow.gif) no-repeat 0px 4px; BI 13/03*/
}
ul#menuLeft li div.level2BackTop {
	/*background: url(images/yellow/level2BackTop.gif) no-repeat; BI 13/03*/
	height: 9px;
	width: 162px;
	font-size: 1px;
}
ul#menuLeft li div.level2BackBot {
	/*background: url(images/yellow/level2BackBot.gif) no-repeat; BI 13/03*/
	height: 9px;
	width: 162px;
	font-size: 1px;
}
/*ul#menuLeft li .level2 div ul#level3 {
	width: 145px;
	padding: 12px 0px;
	overflow: hidden;
}*/
ul#menuLeft li .level2 div ul#level3 li {
	border-top: 1px solid #f0f0f0;
	background: url(images/yellow/yellowBullet.gif) no-repeat 0px 8px;
	margin-left: 19px;
	padding: 3px 0px 3px 8px;
}
ul#menuLeft li .level2 div ul#level3 li.selected a {
	font: bold 10px Verdana;
	color: #ffa507;
}
ul#menuLeft li .level2 div ul#level3 li.last {
	border-bottom: 1px solid #f0f0f0;
}
ul#menuLeft li .level2 div ul#level3 li a {
	font: normal 10px Verdana;
	color: #505050;
	background: none;
	padding: 0px;
	margin: 0px;
}
div.main div#contents div.content {
	width: 464px;
	padding-left: 12px;
	font: normal 11px Arial;
	color: #505050;
}
div.main div#contents div.content h1 {
	/*font: bold 16px/16px Verdana;*/
	font-size: 16px;
	font-family: Verdana, arial, sans-serif, helvetica;
	height: 33px;
	padding-top: 3px;
	border-bottom: 1px solid #f0f0f0;
	width: 100%;
}
div.main div#contents div.content h2 {
	font: bold 13px/13px Verdana;
	/*height: 13px;*/ /* jym 05/16 */
	padding-left: 6px;
	margin-top: 18px;
}
div.main div#contents div.content div#flash {
	width:252px;
	height:212px;
	margin:0 10px 10px 0;
}
div.main div#contents div.content p {
	margin-top: 12px;
	margin-bottom: 3px;
	font: normal 11px Arial;
	color: #505050;
}
div.main div#contents div.content p a {
	background: url(images/grayArrow.gif) no-repeat 0px 1px;
	font: bold 11px Arial;
	color: #505050;
	padding-left: 17px;
	margin-top: 6px;
	width: 165px;
	/*display:block;*/	
}

div.main div#contents div.content p.print a {
	background:none;
}
/* TABS */
/* bi 20/03 
div.main div#contents div.content p.h3 {
	font: bold 11px/11px Arial;
	color: #565656;
	height: 11px;
	padding-left: 6px;
	margin-top: 18px;
}*/
/* bi 28/03
div.main div#contents div.content h6 {
	font: bold 11px/11px Arial;
	color: #565656;
	height: 11px;
	padding-left: 6px;
	margin-bottom:5px;
	margin-top: 18px;
} */
  
div.main div#contents div.content p.title {
	font: bold 11px/11px Arial;
	color: #565656;
	height: 11px;
	padding-left: 6px;
	margin-bottom:5px;
	margin-top: 18px;
}
div.main div#contents div.content div.ongletFormationMetier div.minus h3 {
	font:bold 11px/11px Arial;
	background:none;
	color: #565656;
	cursor:pointer;
}
div.main div#contents div.content div.ongletFormationMetier div.plus h3 {
	width: 437px;
	height: 17px;
	display:block;
	cursor:pointer;
	font: normal 11px Arial;
	color: #565656;
	/*padding-left: 24px;*/
	padding-top: 4px;
	margin-bottom: 5px;
}/* FIN bi 28/03 */
div.main div#contents div.content p.plus strong {
	font: bold 11px Arial;
	color: #565656;
}
div.main div#contents div.content h3 {/* bi 28/03 */
	width: 437px;
	height: 17px;
	display:block;
	font: bold 11px Arial;
	padding-left: 24px;
	padding-top: 4px;
}
div.main div#contents div.content table#table1 tr td {
	font: normal 11px Arial;
	color: #4c4c4c;
	padding: 10px 0px;
	width:155px;
}
div.main div#contents div.content table#table1 tr td.col1 {
	padding-left: 12px;
}
div.main div#contents div.content table#tablespecial2 tr td.col1{
	border-left: 1px solid #f0f0f0;
	padding-left: 13px;
}

/* 11/03*/
div.main div#contents div.content .imgFloated {
	display:block;
	float:left;
	margin-right:12px
}
div.main div#contents div.content div.ongletCloth{
	float:left;
	padding:0px 0px 10px 0;
	margin-bottom:15px;
	width:465px;
	border-bottom:1px solid #f0f0f0;
}
div.main div#contents div.content div.ongletCloth p{
	padding-bottom:0px;
}
/* bi 18/03 */
div.main div#contents div.content ul.listeOnglets {
	/*width:130px;*/
	/*padding-bottom:5px;
	margin-bottom:5px;*/
	border-left: 1px solid #f0f0f0;
	padding-left: 10px;
	padding-right:3px;
}
div.main div#contents div.content ul.listeOnglets li{
	color:#505050;
	margin:5px 0 5px 0;
	clear:both;
}
div.main div#contents div.content ul.listeOnglets li.textOrange{
	font-weight:bold;
	/*padding-left:15px; bi 18/03 */
	margin:5px 0 5px 0;
	clear:both;
}
div.main div#contents div.content ul .content-filiere-trait{
	height: 1px;
	width: 130px;
	border-top:1px solid #f0f0f0;
}
/* FIN bi 18/03 */

/* fin 11/03 */

/* 13/03*/
div.main div#contents div.content table#table1 tr td.col2 a {
	color:#505050;
}
div.main div#contents div.content table#table1 tr td.col1 a {
	color:#505050;
}
div.main div#contents div.content table#table1 tr td.col3 a {
	color:#505050;
}
/* FIN  13/03*/
div.main div#contents div.content table#table1 tr td.col2 {
	border-left: 1px solid #f0f0f0;
	padding-left: 13px;
}
div.main div#contents div.content table#table1 tr td.col3 {
	border-left: 1px solid #f0f0f0;
	padding-left: 20px;
	
}
div.main div#contents div.content ul {
}
div.main div#contents div.content h4{/* bi 28/03 */
	font: normal 11px Arial;
	color: #505050;
	border-top: 1px solid #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
	height: 19px;
	width: 440px;
	padding-top: 7px;
	margin: 6px 8px;
}
/* bi 13/03 */
div.main div#contents div.content div.ongletEcole h3 {/* bi 28/03 */
	font: normal 11px Arial;
	font-weight:bold;
	color: #505050;
	height: 19px;
	width: 440px;
	padding: 7px 0 0 5px;
	margin: 6px 8px;
}
div.main div#contents div.content div.ongletEcole h3 a{/* bi 28/03 */
	color: #505050;
}
div.main div#contents div.content ul li a{
	color: #505050;
}
/* FIN bi 13/03 */
div.main div#contents div.content ul li ul li {
	font: normal 11px Arial;
	color: #505050;
	margin-left: 35px;
}
/* END TABS */

div.main div#contents div.right {
	width:263px;
	/*height:100px;*/
	float:right;
}

div#contents div.right div.indigo {
	background-image:url(images/indigo.png);
	width:263px;
	height:63px;
	color:#FFFFFF;
}
/* bi 07/03 */
div#contents div.right div.indigo div.indigoImg{
	width:238px;
	height:17px;
	margin-left:12px;
	padding-top:2px;
}
div#contents div.right div.indigo div.indigoText{
	color:#656b88;
	font-size:9px;
	float:right;
	margin-right:15px;
}/* FIN bi 07/03 */


div#contents div.right div.grean {
	width:263px;
	height:112px;	
	margin-top:14px;
	background-image:url(images/grean.png);
}
/* bi 07/03 */
div#contents div.right div.grean div.greanImg{
	width:88px; /* bi 18/03 */
	margin:10px 10px 0 13px;/* bi 18/03 */
	float:left;
}
div#contents div.right div.grean ul{
	margin-top:5px;
	overflow:hidden;

}
div#contents div.right div.grean ul li{
	/*background:url(images/pucegrean.gif) no-repeat left;
	padding-left:15px; bi 18/03 */
	padding-bottom:3px;
}
/* bi 18/03 */
div#contents div.right div.grean ul li a{
	background:url(images/pucegrean.gif) no-repeat left 5px; /* jym 04/04 */
	padding-left:15px;
}/* FIN bi 18/03 */
* html div#contents div.right div.grean ul li{
	background-position:125px 5px;
}
* html div#content div.righ div.grean ul li{
	background-position:125px 5px;
}
* html div#content div.right div.grean ul li{
	background-position:125px 5px;
}
div#contents div.right div.grean ul li .btn {
	color:#3e4d05;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	/*line-height:17px;*/ /* jym 04/04 */
}
/*div#contents div.right div.grean p a.btn {
	color:#3e4d05;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin:0 0 0 15px;
	clear:both;
	line-height:17px;
}*//* FIN bi 07/03 */
div#contents div.right div.grean p, p.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14;
	margin:0 0 0 10px;
	padding-top:0.50em;
}
div#contents div.right div.grean /*,div#contents div.right div.inscription p.header span.pre*/ { /* jym 04/09 */
	color:#fff;
}
 
div#contents div.right div.grean p.header span.dre{ 
	color:#3e4d05
}
 
div#contents div.right div.grean p.header span.gre{
	font-weight:bold; 
	color:#3e4d05
}

div#contents div.right div.indigo p
{
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 0 0 13px;
}
/*bi 07/03*/
div#contents div.right div.pigierFrance {
	width:263px;
	height:87px;
	margin-top:13px;
	/*background-image:url(images/PigierFrance.png); */
}
div#contents div.right div.pigierFrance .pigierFranceFloatL{
	float:left;
}/*FIN bi 07/03*/




div#header div.headerTop div.colorMenus ul.blueSmallMenu {
	padding-left: 13px;
	background: url(images/menuBotLeft.gif) no-repeat 0px 0px;
}
div#header div.headerTop div.colorMenus ul.blueSmallMenu li.left {
	background: url(images/blue/blueSmallMenuLeft.gif) no-repeat;
	width: 5px;
	height: 25px;
	overflow:hidden;
}
div#header div.headerTop div.colorMenus ul.blueSmallMenu li.right {
	background: url(images/blue/blueSmallMenuRight.gif) no-repeat;
	width: 6px;
	height: 25px;
}

div#header div.headerTop div.colorMenus ul.blueSmallMenu li.center {
	background: url(images/blue/blueSmallMenuBg.gif);
	height: 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
	font-size:10px;
	line-height:25px;
	padding: 0 5px 0 5px;
}

div#header div.headerTop div.colorMenus ul.activMenu {
	background: url(images/activMenu.gif) no-repeat;
	padding-left: 11px;
	margin-left: 11px;
	width: 567px;
}
div#header div.headerTop div.colorMenus ul.activMenu li {
	height: 25px;
}
div#header div.headerTop div.colorMenus ul.activMenu li a {
	font: normal 11px/23px Verdana;
	color: #ffffff;
	margin: 0px 6px;
	text-align: center;
}
div#header div.headerTop div.colorMenus ul.activMenu li a strong {
	font: bold 11px Verdana;
	color: #ffffff;
}
div#header div.headerTop div.colorMenus ul.activMenu li.separator {
	height: 25px;
	width: 2px;
	background: url(images/menuBlueSeparator.html) no-repeat;
}
div.selectVille {
	/*background: url(images/villeSelectBack.gif) repeat-y;* bi 19/03 */
	width: 539px;
	height: 370px;
}
img.selectVille {

}
div.selectPays {
	margin-top: 13px;
/*	background: url(images/villeSelectBack.gif) repeat-y;*/
	width: 539px;
	height: 212px;
	margin-bottom: 0px; /* bi 18/03 */
}
img.selectPays {
	margin-top: 13px;
	margin-bottom: 0px; /* bi 18/03 */
}
div.roundTop {
	/*background: url(images/villeSelectTop.gif) no-repeat; 19/03*/
	width: 539px;
	height: 10px;
	font-size:1px;
	line-height: 1px;
}
div.roundBot {
	/*background: url(images/villeSelectBot.gif) no-repeat; bi 19/03*/
	width: 539px;
	height: 10px;
	font-size:1px;
	line-height: 1px;
}
div.selectPays div.cont { 
	height: 192px;
}
div.selectVille div.cont { 
	height: 350px;
}
/*div.cont{
	background: url(images/villeSelectBack.gif) repeat-y;
} bi 19/03*/
div.cont .floatLeft {
	width: 118px;
	padding-left: 10px;
	font: normal 11px Arial;
	border-right: 1px solid #8188ad;
}
div.cont .floatLeft a {
	color: #3c3f51;
}
div.cont ul.main {
	border:none;
}
div.cont li {
	padding-top: 8px;
}
div.cont h2 {
	font: bold 17px Verdana;
	color: #ffffff;
	padding-left: 13px;
}
div.cont p {
	padding-left: 13px;
	font: bold 12px Verdana;
	color: #ffffff;
	width: 517px;
	border-bottom: 1px solid #bdc2da;
	padding-bottom: 8px;
}
div.cont li .last {
	border-right: none!important;
}
div.cont ul.bigUl {
	width: 517px;
	border-top: 1px solid #6471b4;
}
/*ecole*/
div#content {
	width: 938px;
	margin: 0px auto;
}

div#content div.centerContent {
	width:663px;
	/*padding-bottom:30px; bi 18/03 */
	margin:0 0 0px 0 ; /* bi 18/03 */
	float:left;
}

div#content div.centerContent div.centerContentUp {
	width:663px;
	height:10px;/* bi 20/03 */
	/*background-image:url(images/bawContentUp.gif);
	background-repeat:no-repeat; bi 19/03 */
	overflow: hidden;
}

div#content div.centerContent div.centerContentTitle{
	width:663px;
	/*background-image:url(images/bawBg.gif);
	background-repeat:repeat; bi 19/03 */
	float:left;
}


div#content div.centerContent div.centerContentDown {
	width:663px;
	height:10px;/* bi 20/03 */
	/*background-image:url(images/bawCenterDown.gif);
	background-repeat:no-repeat; bi 19/03 */
}

div#content div.right {
	float:right;
	width:263px;
}

div#content div.centerContent div.centerContentTitle div.menu {
	width:173px;
	float:left;
}

div#content div.centerContent div.centerContentTitle div.center {
	width:476px;
	float:right;
	padding: 0 0 0 0;

}
div#content {
	margin:0px auto;
	width:938px;
}
div#content div.menu {
	height:28px;
	width:938px;
}

ul.content {
	list-style-type:none;
	width:100%;
	position:relative;
	font-family:Arial,sans-serif;
	font-size:10px;
	margin:0;
	padding:11px 0 0 13px;
}

ul.content li {
	display:block;
	float:left;
	margin:0 0 0 5px;
}
ul.content li a{
	color:#505050;
}

ul.content li a.implicit
 {
	color:#004280;
}

div#content div.centerContent div.centerContentTitle div.center p.title {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
}

div#content div.centerContent div.centerContentTitle div.center p.right {
	font-size:9px;
	color:#505050;
	float:right;
	margin:5px 13px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

div#content div.centerContent div.centerContentTitle div.center p.right a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#505050;
	text-decoration: none; /* BI 07/03 */
}
div#content div.centerContent div.centerContentTitle div.center p.right a:hover {/* BI 07/03 */
	text-decoration: underline; 
}


div#content div.centerContent div.centerContentTitle div.center h1 {
	/*color:#959ecb; bi 19/03*/
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
}

div#content div.centerContent div.centerContentTitle div.center h2 {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*background:url(images/blue/blueVerticalSeparate.gif) no-repeat 0px 4px;
	color:#959ecb; bi 19/03 */
	padding: 0 0 20px 5px;
	margin:5px 0 0;	
}
div#content div.centerContent div.centerContentTitle div.center img.lineSeparator {
	margin:10px 0;
}

div#content div.centerContent div.centerContentTitle div.center div.mixedBox {
	width:477px;
	float:left;
}

div#content div.centerContent div.centerContentTitle div.center div.mixedBox div.img {
	float:left;
	width:91px;
	height:111px;
	/*background-image:url(images/orange/orangeImg.gif);
	background-repeat:no-repeat; BI 07/03*/
}

div#content div.centerContent div.centerContentTitle div.center div.mixedBox div.text {
	float:right;
	width:376px;
	padding-left:10px;
}


div#content div.centerContent div.centerContentTitle div.center div.mixedBox div.text a.btn { /* bi 20/03 */
	background:url(images/grayArrow.gif) no-repeat 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#505050;
	margin:0;
	padding:0 0 0 15px;
	background-repeat:no-repeat;
	line-height:30px;
}
div#content div.centerContent div.centerContentTitle div.center div.mixedBox div.text a.btnFermer {
	background:url(images/grayArrowFermer.gif) no-repeat 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#505050;
	margin:0;
	padding:0 0 0 15px;
	background-repeat:no-repeat;
	line-height:30px;
}

div#content div.centerContent div.centerContentTitle div.center div.mixedBox div.text h3 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*background:url(images/blue/blueVerticalSeparate.gif) no-repeat 0px 3px;
	color:#565656; bi 19/03 */
	padding: 0 0 10px 9px;
}

div#content div.centerContent div.centerContentTitle div.center div.mixedBox div.text p{
	color:#565656;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:3px;
	width:366px;
}

div#content div.centerContent div.centerContentTitle div.center div.textBox{
	width:428px;
	background-color:#f5f5f5;
	border:solid #ededed 1px;
	padding:13px 18px 15px 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:11px 0 23px 0;
}

div#content div.centerContent div.centerContentTitle div.center div.textBox p {
	color:#505050;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:8px;
}

/*div#content div.right div.menuBlueRightHigh {
	width:263px;
	height:163px;
	margin:0;
	padding:0;
	background-image:url(images/contact.gif);
}


 

div#content div.right div.menuBlueRightHigh p.header
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}

div#content div.right div.menuBlueRightHigh p.header span.pre {
	font-weight:normal;
}

div#content div.right div.menuBlueRightHigh div.inside {
	width:237px;
	height:112px;
	position:relative;
	top:14px;
	left:12px;
	
}

div#content div.right div.menuBlueRightHigh div.inside p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3f51;
	padding:7px 0 5px 23px;
}

div#content div.right div.menuBlueRightHigh div.inside p.lineOne {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3f51;
	padding:7px 0 0px 23px;
}*/
/*bi 07/03*/
div#content div.right div.pigierFrance {
	width:263px;
	height:87px;
	margin:14px 0 16px 0;
	/*background-image:url(images/PigierFrance.png);*/
}
div#content div.right div.pigierFrance .pigierFranceFloatL{
	float:left;
}/*FIN bi 07/03*/

div#content div.right div.grean {
	width:263px;
	height:112px;	
	margin-top:14px;
	background-image:url(images/grean.png);
}
/* bi 07/03*/
div#content div.right div.grean div.greanImg{
	width:88px;/* bi 18/03 */
	margin:10px 10px 0 13px;/* bi 18/03 */
	float:left;
}
div#content div.right div.grean ul{
	margin-top:5px;
	overflow:hidden;

}
div#content div.right div.grean ul li{
	/*background:url(images/pucegrean.gif) no-repeat left;
	padding-left:15px; bi 18/03 */
	padding-bottom:3px;
}
div#content div.right div.grean ul li a{
	background:url(images/pucegrean.gif) no-repeat left 5px; /* jym 04/04 */
	padding-left:15px;
}
div#content div.right div.grean ul li .btn {
	color:#3e4d05;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	/*line-height:17px;*/ /* jym 04/04 */
}

/*div#content div.right div.grean p a.btn {
	color:#3e4d05;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin:0 0 0 118px ;
	line-height:17px;
}*//* FIN bi 07/03*/

div#content div.right div.grean p, p.header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14;
	margin:0 0 0 10px;
	padding-top:0.50em;
}
div#content div.right div.grean /*,div#content div.righ div.inscription p.header span.pre*/ { /* jym 04/09 */
	color:#fff;
}
 
div#content div.right div.grean p.header span.dre { 
	color:#3e4d05
}
 
div#content div.right div.grean p.header span.gre {
	font-weight:bold; 
	color:#3e4d05
}


/*div#content div.right div.grayMenuRightUp {
	background-image:url(images/grayMenuRightUp.gif);
	background-repeat:no-repeat;
	width:263px;
	height:10px;
	overflow:hidden;
}

div#content div.right div.grayMenuRightTitle {
	background-image:url(images/grayMenuRightTitle.gif);
	background-color:#990099;
	width:253px;
	padding-left:10px
}


div#content div.right div.grayMenuRightTitle p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#505050;
	margin:0 0 10px 0;
}

div#content div.right div.grayMenuRightDown {
	background-image:url(images/grayMenuRightDown.gif);
	background-repeat:no-repeat;
	width:263px;
	height:10px;
}


div#content div.right div.grayMenuRightTitle ul li.year {
	background:url(images/grayMenuRightYear.gif) no-repeat 0px 2px;
	width:227px;
	padding:0 0 0 10px;
	margin:0;
	line-height:20px;
	font-size:0px;
}

div#content div.right div.grayMenuRightTitle ul li.year a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:0;
	display:inline;
}

div#content div.right div.grayMenuRightTitle ul li.year ul li.month a{
	color:#505050;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:217;
	padding:0 0 0 10px;
	background:url(images/grayMenuRightDot.gif) no-repeat 0px 6px;
	font-weight:normal;
	margin:0;
	line-height:12px;
}

div#content div.right div.grayMenuRightTitle ul li.year ul li.month a.select{
	font-weight:bold;
}

div#content div.right div.grayMenuRightTitle ul li.year ul li {

	margin:0;
	font-size:0px;
}

div#content div.right div.grayMenuRightTitle ul li.year ul li.separator{
	width:217;
	height:12px;
	color:#505050;
	font:Arial, Helvetica, sans-serif;
	font-size:0px;
	margin:0;
	line-height:0;	
	padding: 0 0 0 10px;
	background:url(images/grayMenuRightSeparator.gif) no-repeat 0px 6px;

}

div#content div.right div.grayMenuRightTitle ul li.year ul li.month ul li.actu {
	background:url(images/grayMenuRightArctic.gif) no-repeat 0px 2px;
	width:216px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	margin-top:5px;
}*/

div#content div.centerContent div.centerContentTitle div.menu ul {
	padding-top:10px;
	margin:0;
	padding:0;
}

div#content div.centerContent div.centerContentTitle div.menu ul li {
	margin:0;
	padding:0;
	line-height:10px;
	font-size:1px;
	padding-left:13px;
	width:159px;
}

div#content div.centerContent div.centerContentTitle div.menu ul li.activ {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;	
	color:#fff;
	width:159px;
}

div#content div.centerContent div.centerContentTitle div.menu ul li.separator {
	/*background:transparent url(images/blue/blueSeperatorVertMenu.gif) no-repeat 0px 18px; bi 19/03 */
	width:159px;
	height:33px;
	font-size:1px;
	line-height:1px;
}

div#content div.centerContent div.centerContentTitle div.menu ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:12px;
	/*color:#3c3f51; bi 19/03 */
	padding:0 60px 0 0;
	margin:0;
}

.gt {
	font-weight:normal;
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
}
/*performances*/


div#header div.headerTop div.colorMenus ul.activMenu {
	background: url(images/activMenu.gif) no-repeat;
	padding-left: 11px;
	margin-left: 11px;
	width: 567px;
}
div#header div.headerTop div.colorMenus ul.activMenu li {
	height: 25px;
}
div#header div.headerTop div.colorMenus ul.activMenu li a {
	font: normal 11px/23px Verdana;
	color: #ffffff;
	margin: 0px 6px;
	text-align: center;
}
div#header div.headerTop div.colorMenus ul.activMenu li a strong {
	font: bold 11px Verdana;
	color: #ffffff;
}
div#header div.headerTop div.colorMenus ul.activMenu li.separator {
	height: 25px;
	width: 2px;
	background: url(images/menuBlueSeparator.html) no-repeat;
}

div#content {
	margin:0 auto 24px 0; /* bi 18/03 */
	width:938px;
}
div#content div.menu {
	height:28px;
	width:938px;
}

div#content div.center{
	float:left;
	width:660px;
}

div#content div.righ{
 width:263px;
 float:right;
}
ul.content {
	list-style-type:none;
	width:100%;
	position:relative;
	font-family:Arial,sans-serif;
	font-size:10px;
	margin:0;
	padding:11px 0 0 13px;
}

ul.content li {
	display:block;
	float:left;
	margin:0 0 0 5px;
}
ul.content li a{
	color:#505050;
}

ul.content li a.implicit
 {
	color:#004280;
}

div#content div.righ div.indigo {
	background-image:url(images/indigo.png);
	width:263px;
	height:63px;
	color:#FFFFFF;
}/* bi 07/03 */
div#content div.righ div.indigo div.indigoImg{
	width:238px;
	height:17px;
	margin-left:12px;
	padding-top:2px;
}
div#content div.righ div.indigo div.indigoText{
	color:#656b88;
	font-size:9px;
	float:right;
	margin-right:15px;
}/* FIN bi 07/03 */
div#content div.righ div.indigo p
{
	font-family:Arial, Helvetica, sans-serif;
	padding: 10px 0 0 13px;
}
div#content div.righ div.grean {
	width:263px;
	height:112px;	
	margin-top:14px;
	background-image:url(images/grean.png);
}
/*bi 07/03 */
div#content div.righ div.grean div.greanImg{
	width:88px;
	margin:10px 10px 0 13px; /* bi 18/03 */
	float:left;
}
div#content div.righ div.grean ul{
	margin-top:5px;
	overflow:hidden;

}
div#content div.righ div.grean ul li{
	/*background:url(images/pucegrean.gif) no-repeat left;
	padding-left:15px; bi 18/03 */
	padding-bottom:3px;
}
div#content div.righ div.grean ul li a{
	background:url(images/pucegrean.gif) no-repeat left 5px; /* jym 04/04 */
	padding-left:15px;
}
div#content div.righ div.grean ul li .btn {
	color:#3e4d05;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	/*line-height:17px;*/ /* jym 04/04 */
}
/*div#content div.righ div.grean p a.btn {
	color:#3e4d05;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin:0 0 0 118px ;
	line-height:17px;
}*//*FIN bi 07/03 */

div#content div.righ div.grean p, p.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14;
	margin:0 0 0 10px;
	padding-top:0.50em;
}

div#content div.righ div.grean /*,div#content div.righ div.inscription p.header span.pre */ { /* jym 04/09 */
	color:#fff;
}
 
div#content div.righ div.grean p.header span.dre{ 
	color:#3e4d05
}
 
div#content div.righ div.grean p.header span.gre{
	font-weight:bold; 
	color:#3e4d05
}

/*div#content div.righ div.inscription p.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14;
	margin:0 0 0 10px;
	padding:0;
}


div#content div.righ div.inscription p.header span.gre{
	font-weight:bold;
	color:#3c3f51;
}

div#content div.righ div.inscription p.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin:0 0 2px 10px;
	padding-top:5px;
	color:#fff;
}

div#content div.righ div.inscription p.btn {	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#3c3f51;
	padding:5px 0 0 10px;

}

div#content div.righ div.inscription a.btn {	
	background:url(images/puceInscription.gif) no-repeat 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#3c3f51;
	margin: 0 0 0 10px;
	padding:0 0 0 15px;
	background-repeat:no-repeat;
}

div#content div.righ div.inscription {
	width:263px;
	margin-top:12px;
}

div#content div.righ div.inscription div.inscriptionUp {
	width:263px;
	height:11px;
	background-image:url(images/inscriptionUP.gif);
	background-repeat:no-repeat;
	overflow: hidden;
}

div#content div.righ div.inscription div.inscriptionBg {
	width:263px;
	background-image:url(images/inscriptionBg.gif);
}

div#content div.righ div.inscription div.inscriptionBg div.inscriptionTitle {
	width:263px;
	background-image:url(images/inscriptionTitle.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

div#content div.righ div.inscription div.inscriptionDown {
	width:263px;
	height:11px;
	background-image:url(images/inscriptionDown.gif);
	background-repeat:no-repeat;
}*/ /* jym 04/09 */


/*bi 07/03*/
div#content div.righ div.pigierFrance {
	width:263px;
	height:87px;
	margin-top:13px;
	/*background-image:url(images/PigierFrance.png); */
}
div#content div.righ div.pigierFrance .pigierFranceFloatL{
	float:left;
}/*FIN bi 07/03*/

div#content div.righ div.newsletter {
	width:263px;
	margin-top:13px;
}

div#content div.righ div.newsletter div.newsletterUP {
	width:263px;
	height:10px;
	background-image:url(images/newsletterUP.gif);
	background-repeat:no-repeat;
	overflow: hidden;
}

div#content div.righ div.newsletter div.newsletterBg {
	width:263px;
	background-image:url(images/newsletterBg.gif);
	background-repeat:repeat;
}

div#content div.righ div.newsletter div.newsletterBg div.newsletterTitle {
	width:263px;
	background-image:url(images/newsletterTitle.jpg);
	background-repeat:no-repeat;
}	

div#content div.righ div.newsletter div.newsletterDown {
	width:263px;
	height:9px;
	background-image:url(images/newsletterDown.gif);
	background-repeat:no-repeat;
}

div#content div.righ div.newsletter div.newsletterBg div.newsletterTitle p.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:0;

}
div#content div.righ div.newsletter div.newsletterBg div.newsletterTitle p.header  span.pre {
	color:#FFFFFF;
}

div#content div.righ div.newsletter div.newsletterBg div.newsletterTitle p.header span.gre {
	color:#3c3f51;
}

div#content div.righ div.newsletter div.newsletterBg div.newsletterTitle p {
	padding:5px 0 0 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fff;
}

div#content div.righ div.campus {
	width:263px;
	height:88px;
	margin-top:12px;
}
/* BI 07/03 */
div#content div.righ div.campusNew {
	width:263px;
	height:88px;
	margin-top:12px;
	padding-top:0px;
	background-image:url(images/Campus2.png);
	background-repeat:no-repeat;
}
div#content div.righ div.campusNew div.campusNewImg {
	float:left;
	margin:10px 12px 0px 13px;
	
}
div#content div.righ div.campusNew p.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
div#content div.righ div.campusNew p.header span.pre {
	color:#FFFFFF;
}

div#content div.righ div.campusNew p.header span.gre {
	color:#3c3f51;
	font-weight:bold;
}
div#content div.righ div.campusNew p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 13px 0 0px;
	color:#fff;
}
div#content div.righ div.campusNew ul{
	margin-top:5px;
	overflow:hidden;

}
div#content div.righ div.campusNew ul li{
	/*background:url(images/puceCampus.gif) no-repeat left;
	padding-left:15px; bi 18/ 03*/
	padding-bottom:3px;
}
div#content div.righ div.campusNew ul li a{
	background:url(images/puceCampus.gif) no-repeat left;
	padding-left:15px;
}
* html div#content div.righ div.campusNew ul li{
	background-position: 116px 6px;
}
* html div#contents div.right div.campusNew ul li{
	background-position: 116px 6px;
}
* html div#content div.right div.campusNew ul li{
	background-position: 116px 6px;
}
div#content div.righ div.campusNew ul li .btn {
	color:#3c3f51;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
}
/* bi 20/03
div#content div.cloth div.titleCenter{
	width:639px;
	margin:0 0 5px 0;
} */
/*div#content div.cloth h1{
	width:639px;
	margin:0 0 5px 0;
}*/
/* FIN bi 20/03 */
/* FIN bi 07/03 */

div#content div.righ div.campus div.campusUp {
	width:263px;
	height:11px;
	background-image:url(images/campusUp.gif);
	background-repeat:no-repeat;
	overflow: hidden;	
}

div#content div.righ div.campus div.campusBg{
	width:263px;
	background-image:url(images/campusBg.gif);
}
div#content div.righ div.campus div.campusBg div.campusTitle{
	width:263px;
	background-image:url(images/campusTitle.jpg);
	background-repeat:no-repeat;
}
div#content div.righ div.campus div.campusDown{
	width:263px;
	height:11px;
	background-image:url(images/campusDown.gif);
	background-repeat:no-repeat;
}

/* bi 20/03
	div#content div.righ div.campus a.btn {
	background:url(images/cak.gif) no-repeat 0px 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#3c3f51;
	margin: 0 0 0 115px;
	padding:0 0 0 15px;
	background-repeat:no-repeat;
}

div#content div.righ div.campus p.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 0 0 103px;
}

div#content div.righ div.campus p.header span.pre {
	color:#FFFFFF;
}

div#content div.righ div.campus p.header span.gre {
	color:#3c3f51;
	font-weight:bold;
}

div#content div.righ div.campus p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px 13px 0 114px;
	color:#fff;
}

div#content div.righ div.campus p.btn {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 13px 0 113px;
	color:#3c3f51;
	font-weight:bold;
} FIN bi 20/03 */

/* bi 07/03*/
div#content div.center div.listeItems {
	width:663px;
}
div#content div.center div.listeItems ul {
	width:663px;
	overflow:hidden;
}
div#content div.center div.listeItems ul li {
	float:left;
	margin-top:10px;
	/*height:110px;*/ /* jym 05/13 */
}
div#content div.center div.listeItems .item {
	width:326px;
}
div#content div.center div.listeItems .itemfullPage {
	width:663px;
}
div#content div.center div.listeItems .itemmargRight {
	width:337px;
}
/*div#content div.middle div.whiteSmallUp {
	background-image:url(images/whiteSmallUp.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:326px;
	height:8px;
	margin:10px 0 0 0 ;
}
div#content div.middle div.whiteSmallUpFull {
	background-image:url(images/whiteSmallUpFull.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:663px;
	height:8px;
	margin:10px 0 0 0 ;
}

div#content div.middle div.cloth {
	width:303px;
	background-color:#FFFFFF;
	float:left;
	padding:0 10px 0 13px;
	margin:0;
	height:84px;
}
div#content div.middle div.clothFull {
	width:640px;
	background-color:#FFFFFF;
	float:left;
	padding:0 10px 0 13px;
	margin:0;
	height:84px;
}

div#content div.middle div.whiteSmallDown {
	background-image:url(images/whiteSmallDown.gif);
	background-repeat:no-repeat;
	width:326px;
	height:8px;
	clear:both;
}
div#content div.middle div.whiteSmallDownFull {
	background-image:url(images/whiteSmallUpDownFull.gif);
	background-repeat:no-repeat;
	width:663px;
	height:8px;
	clear:both;
}

div#content div.middle div.cloth h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#565656;
}
div#content div.middle div.cloth h2 a {
	text-decoration:none;
	color:#565656;
}

div#content div.middle div.cloth p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#565656;
}
div#content div.middle div.clothFull h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
div#content div.middle div.clothFull h2 a {
	text-decoration:none;
	color:#565656;
}

div#content div.middle div.clothFull p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#565656;
}*/

/* fin bi 07/03 */
div#content div.center div.left {
	width:330px;
}

div#content div.center div.right {
	width:321px;
}



div#content .imgFloated {
	display:block;
	float:left;
	margin-right:12px
}


div#content .center h2 {
	color: #565656;
	font-size: 12px;
	font-family: arial, sans-serif, helvetica;
	font-weight:bold;
	padding-bottom:12px;
}


/*div#comtent div.whiteWide {
	margin:0 50px 50px 50px;
}


div#content div.whiteWideUp {
	background-image:url(images/whiteWideUp.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:663px;
	height:8px;
}

div#content div.cloth {
	width:639px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.whiteWideDown {
	background-image:url(images/whiteWideDown.gif);
	background-repeat:no-repeat;
	width:663px;
	height:9px;
	clear:both;
}

div#content div.cloth p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
 
div#content div.cloth h1 {
	font-size: 16px;
	font-family: Verdana, arial, sans-serif, helvetica;
	font-weight:bold;
		
}

div#content div.cloth h1 span {
	font-weight:normal;
}


div#content div.cloth a.btn {	
	background:url(images/grayArrow.gif) no-repeat 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	margin: 0;
	padding:0 0 0 15px;
	background-repeat:no-repeat;
}*/


div#content div.left div.whiteSmallUp,div#content div.right div.whiteSmallUp {
	background-image:url(images/whiteSmallUp.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:326px;
	height:8px;
	margin:10px 0 0 0 ;
}

div#content div.left div.cloth,div#content div.right div.cloth {
	width:313px;
	background-color:#FFFFFF;
	float:left;
	padding:0 0 0 13px;
	margin:0;
}

div#content div.left div.whiteSmallDown,div#content div.right div.whiteSmallDown {
	background-image:url(images/whiteSmallDown.gif);
	background-repeat:no-repeat;
	width:326px;
	height:8px;
	clear:both;
}

div#content div.left div.cloth h2,div#content div.right div.cloth h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}

div#content div.left div.cloth p,div#content div.right div.cloth p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#565656;
}

div#content div.russet {
	margin: 13px 0 0px 0 /* bi 18/03 */

}


div#content div.russet div.greyWideUp {
	background-image:url(images/greyWideUp.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:663px;
	height:8px;
}

div#content div.russet div.cloth {
	width:639px;
	background-color:#dadada;
	float:left;
	padding:8px 12px 0 12px;
}

div#content div.russet div.cloth h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#505050;
	font-size:12px;
	font-weight:bold;
}
div#content div.russet div.cloth h2 a{
	color:#505050;
	text-decoration:none;
}

div#content div.russet div.cloth p {
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#content div.russet div.cloth div.left {
	width:310px;
}

div#content div.russet div.cloth div.right {
	width:300px;
	margin-left:13px
}

div#content div.russet div.greyWideDown {
	background-image:url(images/greyWideDown.gif);
	background-repeat:no-repeat;
	width:663px;
	height:9px;
	clear:both;
}

/* Rajout LSI */

/* Page Erreur */
div#content div.erreur {
	float:left;
	width:663px;
}

div#content div.erreur div.cloth {
	width:639px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.erreur div.cloth h1 {
	color:#FF0000;
}

div#content div.erreur div.cloth p, div#content div.erreur div.cloth ul {
  margin-top:12px;
	color: #505050;
}

div#content div.erreur div.cloth ul li {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #505050;
}
/* Fin Page Erreur */

/* Page en Construction */
div#content div.construction {
	float:left;
	width:663px;
}

div#content div.construction div.cloth {
	width:639px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.construction div.cloth h1 {
	height: 33px;
	padding-top: 3px;
	border-bottom: 1px solid #f0f0f0;
	width: 100%;
	font-size: 16px;
	font-family: Verdana, arial, sans-serif, helvetica;
	font-weight:bold;
	color:#505050;
}

div#content div.construction div.cloth p {
	margin-top: 12px;
}
/* Fin Page en Construction */

/* BreadCrumbs */
div.main div.breadcrumbs a:hover {
  color:#004280;
}
/* Fin BreadCrumbs */

/* Page Générique */
div#content div.page {
	float:left;
	width:663px;
}

div#content div.page div.cloth {
	width:639px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.page div.cloth h1 {
	height: 33px;
	padding-top: 3px;
	border-bottom: 1px solid #f0f0f0;
	width: 100%;
	font-size: 16px;
	font-family: Verdana, arial, sans-serif, helvetica;
	font-weight:bold;
	color:#00407d;
}

div#content div.page div.cloth h2 {
	margin-top: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00407d;
}

div#content div.page div.cloth ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	margin-left:15px;
	padding-left:15px;
	background:url(images/puce.gif) no-repeat 0px 7px;
}

div#content div.page div.cloth ul li ul li {
	margin-left:0px;
}

div#content div.page div.cloth p {
  color:#505050;
	margin-top: 12px;
}

div#content div.page div.cloth p.center {
	text-align:center;
}

div#content div.page div.cloth img.imgLeft {
	float:left;
	padding:10px 10px 10px 0px;
}

div#content div.page div.cloth img.imgRight {
	float:right;
	padding:10px 0px 10px 10px;
}

div#content div.page div.cloth img.logo {
	margin-left:15px;
	margin-right:15px;
}

div#content div.page div.cloth a {
  font-weight:bold;
  color:#505050;
}

div#content div.page div.cloth a.hidden { /* jym 05/13 */
  font-weight:normal;
	cursor:text;
	color:#505050;
}
div#content div.page div.cloth a.hidden:hover { /* jym 05/13 */
	text-decoration:none;
}

div#content div.page div.cloth object.videoLeft {
	float:left;
	display:block;
	margin:10px 10px 10px 0px;
}

div#content div.page div.cloth object.videoRight {
	float:right;
	display:block;
	padding:10px 0px 10px 10px;
}/* Fin Page Générique */

/* Contacts */
div#content div.contacts {
	float:left;
	width:663px;
}

div#content div.contacts div.cloth {
	width:639px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.contacts div.cloth h1 {
	height: 33px;
	padding-top: 3px;
	border-bottom: 1px solid #f0f0f0;
	width: 100%;
	font-size: 16px;
	font-family: Verdana, arial, sans-serif, helvetica;
	font-weight:bold;
	color:#00407d;
}

div#content div.contacts div.cloth a:hover {
	text-decoration:underline;
}

div#content div.contacts div.cloth img {
	margin-top: 12px;
}

div#content div.contacts div.cloth p
{
	margin-top: 12px;
	font: normal 11px Arial;
	color: #505050;
}

div#content div.contacts div.cloth ul {
	margin-top: 12px;
}

div#content div.contacts div.cloth ul li {
	font: normal 11px Arial;
	color: #505050;
}

div#content div.contacts div.cloth ul li a {
	color: #505050;
}
/* Fin Contacts */

/* Demande de Documentation */
div.modalBackground {
  background-color:Gray;
  filter:alpha(opacity=70);
  opacity:0.7;
}

div.modalPopupDocumentation, div.modalPopupContact {
  border-style:solid;
  border-color:Gray;
  width:640px;
}

div.modalPopupDocumentation {
  height:572px; /*795px;*/ /* jym 04/10 */
}

div.modalPopupContact {
  height:572px; /*695px;*/ /* jym 04/10 */
}

div.modalPopupDocumentation div.header, div.modalPopupContact div.header {
	width:640px;
	height:86px;
}

div.modalPopupDocumentation div.header {
	background:url(images/popin/headerDocumentation.gif) no-repeat top left;
}

div.modalPopupContact div.header {
	background:url(images/popin/headerContact.gif) no-repeat top left;
}

div.modalPopupDocumentation div.header div.btClose, div.modalPopupContact div.header div.btClose {
  float:right;
  margin-top:8px;
  margin-right:5px;
}

div.modalPopupDocumentation div.header p#TitreDocumentation, div.modalPopupContact div.header p#TitreContact {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
  margin-top:5px;
  margin-left:200px;
}

div.zoneFormulaire {
  background-color:#FFFFFF;
  overflow:auto;
  width:640px;
  height:486px;
}

div.formulaire {
  padding-left:10px;
  width:600px;/* bi 27/03 */
}

div.formulaire div.bodyTitle {
	background: url(images/popin/bgtitleBlue03.jpg) repeat-x;
	padding:0px 0px 0px 10px;
	width:590px;
	height:20px;
	margin-bottom:15px;
}

div.formulaire div.bodyTitle div.title {
  float:left;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
}

div.formulaire div.bodyTitle div.champObli {
  float:right;
  margin-top:5px;
  margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#80a1c0;
}

div.formulaire div.formulaireLeft {
	width:295px;
}

div.formulaire div.formulaireRight {
	width:295px;
	margin-left:10px;
}

div.formulaire div.formulaireLigne {
	overflow:hidden; /* bi 27/03 */
	height:1%;/* bi 27/03 */
}

div.formulaire div.formulaireLigne .select {
	border:1px solid #5d5d5d;
	width:165px;
	height:18px; /* jym */
}

div.formulaire div.formulaireLigne .selectMedium {
	border:1px solid #5d5d5d;
	width:230px;
	height:18px; /* jym */
}

div.formulaire div.formulaireLigne .selectLarge {
	border:1px solid #5d5d5d;
	width:470px;
	height:18px; /* jym */
}

div.formulaire div.formulaireLigne .textarea {
	border:1px solid #5d5d5d;
	width:163px;/* bi 27/03 */
	height:47px;
}

div.formulaire div.formulaireLigne .textareaLarge {
	border:1px solid #5d5d5d;
	width:468px;
	height:66px;
	display:inline;
}

div.formulaire div.formulaireLigne .textbox {
	border:1px solid #5d5d5d;
	width:163px;/* bi 27/03 */
}

div.formulaire div.formulaireLigne .textboxSmall {
	border:1px solid #5d5d5d;
	width:98px;
}

div.formulaire div.formulaireLigne .texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5d5d5d;
}

div.formulaire div.formulaireLigne .button {
	border:1px solid #5d5d5d;
  text-align:center;
  width:165px;
  height:16px;
	background: url(images/popin/bgtitleBlue03.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
}

div.formulaire div.formulaireLigne span.gras {
	font-weight:bold;
}

div.formulaire div.formulaireLigne div.intituleRubrique {
  float:left;
  padding-top:5px;
	width:120px;/* bi 27/03 */
	text-align:right;
}

div.formulaire div.formulaireLigne div.intituleRubrique span {
	color:#FF0000;
}

div.formulaire div.formulaireLigne div.rubrique {
  float:left;
	width:165px;
	margin-left:10px;
	display:inline;/* bi 27/03 */
}

div.formulaire div.formulaireLigne div.rubriqueLarge {
	float:left;
	width:470px;
	margin-left:10px;
	display:inline;/* bi 27/03 */
}

div.formulaire div.formulaireLigne div.erreur {
  float:left;
	width:165px;
	margin-left:10px;
}

div.formulaire div.formulaireLigne div.erreurLarge {
  float:left;
	width:470px;
	margin-left:10px;
}

div.formulaire div.formulaireLigne div.erreur span, div.formulaire div.formulaireLigne div.erreurLarge span {
	color:#FF0000;
	font-weight:bold;
}

div.formulaire div.formulaireLigne .watermarked {
	background-color:#bac0dd;
}

div.formulaire div.formulaireLigneSeparator {
  margin-top:10px;/* bi 27/03 */
}

div.formulaire div.finFormulaire p {
  margin-top:300px;
  text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#5d5d5d;
}

div.formulaire div.finFormulaire p a {
	color:#5d5d5d;
}
/* Fin Demande de Documentation */

/* Liste des Ecoles */
div#content div.carte-france {
  position:relative;
}

div#content div.carte-france ul li {
  position:absolute;
}
/* Fin Liste des Ecoles */

/* Ecran Accueil Marque, Accueil Centre */
div#content div.wide {
}

div#content div.wide div.wideUp {
	background-image:url(images/whiteWideUp.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:663px;
	height:8px;
}

div#content div.wide div.cloth {
	width:639px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.wide div.cloth div.visuel-centre {
  float:left;
  margin-right:13px;
}

div#content div.wide div.cloth div.visuel-centre img {
  width:218px;
}

div#content div.wide div.cloth h1 {
	width:639px;
	margin:0 0 5px 0;
	font-size: 16px;
	font-family: Verdana, arial, sans-serif, helvetica;
	font-weight:bold;
}

div#content div.wide div.cloth p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#content div.wide div.cloth a.btn {	
	background:url(images/grayArrow.gif) no-repeat 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	margin: 0;
	padding:0 0 0 15px;
	background-repeat:no-repeat;
}

div#content div.wide div.wideDown {
	background-image:url(images/whiteWideDown.gif);
	background-repeat:no-repeat;
	width:663px;
	height:9px;
	clear:both;
}

div#content div.middle div.smallUp {
	background-image:url(images/whiteSmallUp.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:326px;
	height:8px;
	margin:0;
}

div#content div.middle .itemfullPage div.smallUp {
	background-image:url(images/whiteSmallUpFull.gif);
	width:663px;
}

div#content div.middle div.cloth {
	width:303px;
	background-color:#FFFFFF;
	float:left;
	padding:0 10px 0 13px;
	margin:0;
	height:94px;/*84px;*/
}

div#content div.middle .itemfullPage div.cloth {
	width:640px;
}

div#content div.middle div.cloth h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#565656;
	padding-bottom:5px;
}

div#content div.middle div.cloth h2 a {
	text-decoration:none;
	color:#565656;
}

div#content div.middle div.cloth h2 a:hover {
	text-decoration:underline;
}

div#content div.middle div.cloth p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#565656;
}

div#content div.middle div.smallDown {
	background-image:url(images/whiteSmallDown.gif);
	background-repeat:no-repeat;
	width:326px;
	height:8px;
	margin:0;
	clear:both;
}

div#content div.middle .itemfullPage div.smallDown {
	background-image:url(images/whiteSmallDownFull.gif);
	width:663px;
}

div#content div.russet div.cloth h2 a:hover {
  text-decoration:underline;
}
/* Fin Ecran Accueil Marque, Accueil Centre */

/* Bloc Archives Articles Pigier */
div.header-article, div.header-article-selected {
	width:70px;
}

div.header-article a {
	background:url(images/grayArrow.gif) no-repeat 0px 4px;
	padding-left:15px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

div.header-article-selected a {
	background:url(images/grayArrowFermer.gif) no-repeat 0px 4px;
	padding-left:15px;	
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

div.content-article {
	width:238px;
	padding-left:15px;
}

div.content-article ul li {
	color:#3c3f51;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}

div.content-article ul li a {
	color:#505050;
}

div.content-article ul li span {
	font-weight:bold;
}

/* Fin Bloc Archives Articles Pigier */

/* Bloc Article Marque */
div#content div.articles div.smallUp {
	background-image:url(images/brownSmallUp.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:326px;
	height:10px;
	margin:0;
}

div#content div.articles .itemfullPage div.smallUp {
	background-image:url(images/brownSmallUpFull.html);
	width:663px;
}

div#content div.articles div.cloth {
	width:303px;
	background-color:#685c5b;
	float:left;
	padding:0 10px 0 13px;
	margin:0;
	height:105px;
}

div#content div.articles .itemfullPage div.cloth {
	width:640px;
}

div#content div.articles div.cloth h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:5px;
}

div#content div.articles div.cloth h2 a {
	text-decoration:none;
	color:#FFFFFF;
}

div#content div.articles div.cloth h2 a:hover {
	text-decoration:underline;
}

div#content div.articles div.cloth p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

div#content div.articles div.smallDown {
	background-image:url(images/brownSmallDown.gif);
	background-repeat:no-repeat;
	width:326px;
	height:10px;
	margin:0;
	clear:both;
}

div#content div.articles .itemfullPage div.smallDown {
	background-image:url(images/brownSmallDownFull.html);
	width:663px;
}
/* Fin Bloc Article Marque */

/* Page Article Marque */
div.main div#contents div.content img.imgLeft {
	float:left;
	padding:10px 10px 10px 0px;
}

div.main div#contents div.content img.imgRight {
	float:right;
	padding:10px 0px 10px 10px;
}

div.main div#contents div.content img.logo {
	float:left;
	padding-right:35px;
}
/* Fin Page Article Marque */

/* Page Témoignages Marque */
div.main div#contents div.content ul.temoignages {
	width:464px;
	overflow:hidden;
}

div.main div#contents div.content ul.temoignages li {
	width:226px;
	margin-top:10px;
}

div.main div#contents div.content ul.temoignages li h2 {
	margin-bottom:5px;
}
/* Fin Page Témoignages Marque */

/* Menu Filiere */
ul#menuLeft li .level2 div ul.level3 {
	width: 145px;
	padding: 12px 0px;
	overflow: hidden;
}
ul#menuLeft li .level2 div ul.level3 li {
	border-top: 1px solid #f0f0f0;
	/*background: url(images/yellow/yellowBullet.gif) no-repeat 0px 8px;*/
	margin-left: 19px;
	padding: 3px 0px 3px 8px;
}
ul#menuLeft li .level2 div ul.level3 li.selected a {
	font: bold 10px Verdana;
	color: #ffa507;
}
ul#menuLeft li .level2 div ul.level3 li.last {
	border-bottom: 1px solid #f0f0f0;
}
ul#menuLeft li .level2 div ul.level3 li span {
	font: bold 10px Verdana;
	color: #505050;
	background: none;
	padding: 0px;
	margin: 0px;
}
ul#menuLeft li .level2 div ul.level3 li a {
	font: normal 10px Verdana;
	color: #505050;
	background: none;
	padding: 0px;
	margin: 0px;
}
/* Fin Menu Filiere */

/* Google Search */
div#content div.search {
}

div#content div.search div.searchUp {
	background-image:url(images/searchUp.html);
	background-repeat:no-repeat;
	overflow:hidden;
	width:938px;
	height:8px;
}

div#content div.search div.cloth {
	width:914px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.search div.cloth h1 {
	font-size: 16px;
	font-family: Verdana, arial, sans-serif, helvetica;
	font-weight:bold;
	color: #505050;
}

div#content div.search div.searchDown {
	background-image:url(images/searchDown.html);
	background-repeat:no-repeat;
	width:938px;
	height:9px;
	clear:both;
}
/* Fin Google Search */

/* Méthode Pigier, Financer vos études */
div#content div.methode, div#content div.financements {
	float:left;
	width:663px;
}

div#content div.methode div.cloth, div#content div.financements div.cloth {
	width:639px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.methode div.cloth h1, div#content div.financements div.cloth h1 {
	height: 33px;
	padding-top: 3px;
	border-bottom: 1px solid #f0f0f0;
	width: 100%;
	font-size: 16px;
	font-family: Verdana, arial, sans-serif, helvetica;
	font-weight:bold;
	color:#83b20a;
}

div#content div.methode div.cloth h2, div#content div.financements div.cloth h2 {
	margin-top: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#83b20a;
}

div#content div.methode div.cloth h3, div#content div.financements div.cloth h3 {
	margin-top: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#83b20a;
}

div#content div.methode div.cloth a, div#content div.financements div.cloth a {
	text-decoration:none;
	color:#83b20a;
	background:url(images/green/arrowtextmetier.gif) no-repeat 0px 3px;
	padding-left:15px;
}

div#content div.methode div.cloth a:hover, div#content div.financements div.cloth a:hover {
	text-decoration:underline;
}

div#content div.methode div.cloth p, div#content div.financements div.cloth p
{
	margin-top: 12px;
	margin-bottom: 3px;
	font: normal 11px Arial;
	color: #505050;
}

div#content div.methode div.cloth img, div#content div.financements div.cloth img {
  float:left;
	margin-top: 12px;
	margin-bottom: 3px;
	margin-right:10px;
}
/* Fin Méthode Pigier, Financer vos études */

/* Actualités Pigier */
div#content div.actus {
	float:left;
	width:663px;
}

div#content div.actus div.news {
	width:639px;
	padding:0px 12px 0 12px;
}

div#content div.actus div.news h1 {
	color:#565656;
}

div#content div.actus div.news h2 {
	background:url(images/blue/blueVerticalSeparate.gif) no-repeat 0px 4px;
	color:#565656;
}

div#content div.actus div.news h3 {
	background:url(images/blue/blueVerticalSeparate.gif) no-repeat 0px 3px;
	color:#565656;
}

div#content div.actus div.news div.mixedBox div.text {
  width:429px;
}

div#contents div.content div.news {
  width:452px;
	padding:0;
}

div#contents div.content div.news h1 {
  height:auto;
  border-bottom:0px;
}

div#contents div.content div.news h3 {
	background:url(images/blue/blueVerticalSeparate.gif) no-repeat 0px 3px;
	color:#565656;
	padding-left:6px;
	padding-top:0px;
	height:auto;
}

div#contents div.content div.news div.mixedBox div.text {
  width:236px;
}

div#contents div.content div.news div.mixedBox div.text p {
	margin-top:0px;
}

div.news {
	background-color:#FFFFFF;
	float:left;
}

div.news h1 {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0;
}

div.news h2 {
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 0 0 0 9px;
}

div.news div.lineSeparator {
	width:100%;
	height:1px;
	background:url(images/line.gif) repeat-x;
	margin:10px 0 5px 0;
}

div.news div.mixedBox {
	width:100%;
	float:left;
}

div.news h3 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 0 0 5px 9px;
}

div.news div.mixedBox div.img {
	float:left;
	position:relative;
	width:200px;
}

div.news div.mixedBox div.img a {
	cursor:pointer;
}

div.news div.mixedBox div.img img.imgNews {
	z-index:100;
	display:block;
	width:200px;
}

div#content div.actus div.news div.mixedBox div.img img.zoom {
  width:639px;
}

div#contents div.content div.news div.mixedBox div.img img.zoom {
	width:464px;
}

div.news div.mixedBox div.text {
	float:left;
	padding-left:10px;
}

div.news div.mixedBox div.text p {
	color:#565656;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:0px 0 5px 0;
}

div.news div.mixedBox div.text p.img {
	padding-top:16px;
}

div.news div.mixedBox div.text div.header-news {
	width:80px;
	cursor:pointer;
}

div.news div.mixedBox div.text div.header-news span {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#565656;
}

div.news div.mixedBox div.text div.header-news span:hover {
	text-decoration:underline;
}

div.news div.textBox {
  clear:both;
  width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f5f5f5;
	margin-top:5px;
}

div.news div.textBox p {
	color:#505050;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
  padding:10px;
}

div.grayMenuRight {
	margin-top:12px;
}

div.grayMenuRightUp {
	background-image:url(images/grayMenuRightUp.gif);
	background-repeat:no-repeat;
	width:263px;
	height:10px;
	overflow:hidden;
}

div.grayMenuRightTitle {
	background-image:url(images/grayMenuRightTitle.gif);
	background-color:#dbdbdb;
	width:253px;
	padding-left:10px;
}

div.grayMenuRightTitle p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#505050;
	margin:0;
}

div.grayMenuRightTitle div.header-year {
	background:url(images/grayMenuRightYear.gif) no-repeat 0px 2px;
	width:227px;
	padding:0 0 0 10px;
	margin:0;
	margin-top:8px;
	line-height:20px;
	font-size:0px;
	cursor:pointer;
}

div.grayMenuRightTitle div.header-year a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:0;
	padding:0;
	/*display:inline;*/
}

div.grayMenuRightTitle div.header-year a:hover {
	text-decoration:underline;
}

div.grayMenuRightTitle div.content-year {
	margin-left:10px;
	font-size:0px;
}

div.grayMenuRightTitle div.content-year div.header-month {
	background:url(images/grayMenuRightArctic.gif) no-repeat 0px 2px;
	width:217px;
	padding:0 0 0 10px;
	margin:0;
	margin-top:4px;
	line-height:18px;
	font-size:0px;
	cursor:pointer;
}

div.grayMenuRightTitle div.content-year div.header-month a {
	color:#505050;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	/*width:217px;*/
	padding:0 0 0 10px;
	background:url(images/grayMenuRightDot.gif) no-repeat 0px 6px;
	font-weight:normal;
	margin:0;
	line-height:12px;
}

div.grayMenuRightTitle div.content-year div.header-month a:hover {
	text-decoration:underline;
}

div.grayMenuRightTitle div.content-year div.content-month {
	margin-left:10px;
	font-size:0px;
}

div.grayMenuRightTitle div.content-year div.content-month ul li a {
	color:#505050;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.grayMenuRightTitle div.content-year div.content-month ul li a:hover {
	text-decoration:underline;
}

div.grayMenuRightDown {
	background-image:url(images/grayMenuRightDown.gif);
	background-repeat:no-repeat;
	width:263px;
	height:10px;
}
/* Fin Actualités Pigier */

/* Bloc Last News */
div#content div.center div.lastNews {
  margin:13px 0px 0px 0px;
  width:663px;
}

div#content div.center div.lastNews div.lastNewsUp {
	background-image:url(images/whiteWideUp.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:663px;
	height:8px;
}

div#content div.center div.lastNews div.cloth {
	width:639px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.center div.lastNews div.cloth div.left {
  float:left;
  width:310px;
}

div#content div.center div.lastNews div.cloth div.right {
  float:right;
  width:300px;
}

div#content div.center div.lastNews div.cloth div.right img {
	padding-left:10px;
}

div#content div.center div.lastNews div.cloth a.titre-news {	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	margin: 0;
}

div#content div.center div.lastNews div.cloth div.visuel-news {
  float:left;
  width:100px;
}

div#content div.center div.lastNews div.cloth div.texte-news {
  float:right;
  width:529px;
}

div#content div.center div.lastNews div.cloth div.left div.texte-news {
  float:right;
  width:190px;
}

div#content div.center div.lastNews div.cloth div.texte-news p {
  margin-bottom:5px;
}

div#content div.center div.lastNews div.cloth p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

div#content div.center div.lastNews div.cloth a.btn {	
	background:url(images/grayArrow.gif) no-repeat 0px 2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#666666;
	margin: 0;
	padding:0 0 0 15px;
	background-repeat:no-repeat;
	vertical-align:top;
}

div#content div.center div.lastNews div.cloth a span {
	vertical-align:top;
}

div#content div.center div.lastNews div.cloth a img {
	vertical-align:top;
}

div#content div.center div.lastNews div.lastNewsDown {
	background-image:url(images/whiteWideDown.gif);
	background-repeat:no-repeat;
	width:663px;
	height:9px;
	clear:both;
}
/* Fin Bloc Last News */

/* Page Centre Monde */
div#content div.center div.worldCenter {
  margin:13px 0px 0px 0px;
  width:663px;
}

div#content div.center div.worldCenter div.worldCenterUp {
	background-image:url(images/whiteWideUp.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	width:663px;
	height:8px;
}

div#content div.center div.worldCenter div.cloth {
	width:639px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.center div.worldCenter div.cloth h2 {
	margin-top: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505050;
}

div#content div.center div.worldCenter div.cloth ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
	margin-left:15px;
	padding-left:15px;
	background:url(images/puce.gif) no-repeat 0px 7px;
}

div#content div.center div.worldCenter div.cloth p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
}

div#content div.center div.worldCenter div.worldCenterDown {
	background-image:url(images/whiteWideDown.gif);
	background-repeat:no-repeat;
	width:663px;
	height:9px;
	clear:both;
}
/* Fin Page Centre Monde */

/* Header Centre Pigier */
div#contents div.content div.centerHeader {
	float:left;
	width:464px;
}

div#contents div.content div.centerHeader p.titleCenter {
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#505050;
	margin:0;
	float:left;
}

div#contents div.content div.centerHeader p.right {
	font-size:9px;
	color:#505050;
	float:right;
	margin:5px 13px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}

div#contents div.content div.centerHeader p.right a {
	background: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#505050;
	padding:0;
	margin:0;
	text-decoration: none; /* BI 07/03 */
}
div#contents div.content div.centerHeader p.right a:hover {/* BI 07/03 */
	text-decoration: underline; 
}

div#contents div.content div.centerHeader div.lineSeparator {
	width:100%;
	height:21px;
	background:url(images/line.gif) repeat-x 0px 10px;
}
/* Fin Header Centre Pigier */

/* Menu Centre Pigier */
div#contents div.menu {
	width:173px;
}

div#contents ul.menu {
	padding-top:10px;
	margin:0;
	padding:0;
}

div#contents ul.menu li {
	margin:0;
	padding:0;
	line-height:10px;
	font-size:1px;
	padding-left:13px;
	width:159px;
}

div#contents ul.menu li p {
	margin-bottom:15px;
}

div#contents ul.menu li span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;	
	color:#fff;
	width:159px;
}

div#contents ul.menu li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	line-height:12px;
	/*padding:0 60px 0 0;*/ /* jym 05/21 */
	margin:0;
}

div#contents ul.menu li img {
	padding-left:10px;
	margin-bottom:10px;
}

div#contents ul.menu li img.actualites {
	padding-left:61px;
}
div#contents ul.menu li img.vie-ecole {
	padding-left:45px;
}

div#contents ul.menu li.separator {
	width:159px;
	height:33px;
	font-size:1px;
	line-height:1px;
}
/* Fin Menu Centre Pigier */

/* Acces Centre Pigier */
div#contents div.content div.visuel-centre {
  margin-top:13px;
}

div#contents div.content div.visuel-centre img {
  width:464px;
}
/* Fin Acces Centre Pigier */

/* Partenaires Centre Pigier */
div#contents div.content ul li.lineSeparator {
	width:100%;
	height:1px;
	background:url(images/line.gif) repeat-x;
	margin:10px 0 10px 0;
}
/* Fin Partenaires Centre Pigier */

/* Contact Centre Pigier */
div.blueMenuRight {
	margin-bottom:12px;
}

div.blueMenuRight div.blueMenuRightUp {
	background-image:url(images/blue/blueMenuRightUp.gif);
	background-repeat:no-repeat;
	width:263px;
	height:10px;
	overflow:hidden;
}

div.blueMenuRight div.blueMenuRightTitle {
	background-image:url(images/blue/blueMenuRightTitle.gif);
	background-color:#a2a9d1;
	width:253px;
	padding-left:10px;
}

div.blueMenuRight div.blueMenuRightTitle p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	padding-right:10px;
	padding-bottom:10px;
}

div.blueMenuRight div.blueMenuRightTitle p strong {
	font-weight:bold;
}

div.blueMenuRight div.blueMenuRightContentUp {
	background-image:url(images/blue/blueMenuRightContentUp.gif);
	background-repeat:no-repeat;
	width:263px;
	height:10px;
	overflow:hidden;
}

div.blueMenuRight div.blueMenuRightContent {
	background-image:url(images/blue/blueMenuRightContent.gif);
	background-color:#babfdd;
	width:238px;
	padding-left:25px;
}

div.blueMenuRight div.blueMenuRightContent p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c3f51;
	padding-right:25px;
}

div.blueMenuRight div.blueMenuRightContent p a {
	color:#3c3f51;
}

div.blueMenuRight div.blueMenuRightContent p a:hover {
  text-decoration:underline;
}

div.blueMenuRight div.blueMenuRightContent div.lineSeparator {
	width:213px;
	height:1px;
	background:url(images/blue/blueLineSeparator.gif) repeat-x;
	margin:5px 0 5px 0;
}

div.blueMenuRight div.blueMenuRightContentDown {
	background-image:url(images/blue/blueMenuRightContentDown.gif);
	background-repeat:no-repeat;
	width:263px;
	height:10px;
	overflow:hidden;
}

div.blueMenuRight div.blueMenuRightDown {
	background-image:url(images/blue/blueMenuRightDown.gif);
	background-repeat:no-repeat;
	width:263px;
	height:13px;
	overflow:hidden;
}
/* Fin Contact Centre Pigier */

/* Zone Right */
div.inscription {
	width:263px;
	margin-top:12px;
}

div.inscription div.inscriptionUp {
	width:263px;
	height:11px;
	background-image:url(images/inscriptionUP.gif);
	background-repeat:no-repeat;
	overflow: hidden;
}

div.inscription div.inscriptionBg {
	width:263px;
	background-image:url(images/inscriptionBg.gif);
}

div.inscription div.inscriptionBg div.inscriptionTitle {
	width:263px;
	background-image:url(images/inscriptionTitle.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

div.inscription p.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14;
	margin:0 0 0 10px;
	padding:0;
}

div.inscription p.header span.pre {
	color:#fff;
}

div.inscription p.header span.gre{
	font-weight:bold;
	color:#3c3f51;
}

div.inscription p.content
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin:0 0 2px 10px;
	padding-top:5px;
	color:#fff;
}

div.inscription p.btn {	
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#3c3f51;
	padding:5px 0 0 10px;

}

div.inscription a.btn {	
	background:url(images/puceInscription.gif) no-repeat 0px 2px; /* bi 20/03 */
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#3c3f51;
	margin: 0 0 0 10px;
	padding:0 0 0 15px;
	background-repeat:no-repeat;
}

div.inscription div.inscriptionDown {
	width:263px;
	height:11px;
	background-image:url(images/inscriptionDown.gif);
	background-repeat:no-repeat;
}

div.pigierCarte {
	width:263px;
	height:87px;
	margin-top:13px;
}

div.pigierCarte a {
	height:87px;
  background-repeat:no-repeat;
  background-position:left top;
}

div.pigierCarte a:hover {
  background-position:0% -87px;
}

div.pigierCarte a.pigierCarteFrance {
	width:112px;
  background-image:url(images/PigierFrance.png);
}

div.pigierCarte a.pigierCarteMonde {
	width:151px;
  background-image:url(images/PigierMonde.png);
}
/* Fin Zone Right */

/* Menu Filière */
ul#menuLeft li span.filiereActif {
  color:#fff;
}
/* Fin Menu Filière */

/* Nos Formations, Nos Métiers */
div#content div.formations-metiers {
	float:left;
	width:663px;
}

div#content div.formations-metiers div.cloth {
	width:639px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.formations-metiers div.cloth h1 {
	height: 33px;
	padding-top: 3px;
	border-bottom: 1px solid #f0f0f0;
	width: 100%;
	font-size: 16px;
	font-family: Verdana, arial, sans-serif, helvetica;
	font-weight:bold;
	color:#505050;
}

div#content div.formations-metiers div.cloth a:hover {
	text-decoration:underline;
}

div#content div.formations-metiers div.cloth ul li h2 {
	margin-top: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#505050;
}

div#content div.formations-metiers div.cloth ul li h2 a {
	text-decoration:none;
	color: #959ecb;
	background:url(images/blue/arrowtextmetier.gif) no-repeat 0px 3px;
	padding-left:15px;
}

div#content div.formations-metiers div.cloth ul li h2 a.performance {
	color: #ffa507;
	background:url(images/yellow/arrowtextmetier.gif) no-repeat 0px 3px;
}

div#content div.formations-metiers div.cloth ul li h2 a.creation {
	color: #b93281;
	background:url(images/purple/arrowtextmetier.gif) no-repeat 0px 3px;
}

div#content div.formations-metiers div.cloth ul li h2 a:hover {
	text-decoration:underline;
}

div#content div.formations-metiers div.cloth ul li ul {
	padding-left:15px;
}

div#content div.formations-metiers div.cloth ul li ul li {
	font: normal 11px Arial;
	color: #505050;
}

div#content div.formations-metiers div.cloth ul li ul li a {
	color: #505050;
}

div#content div.formations-metiers div.cloth ul li ul li a:hover {
	color: #959ecb;
}

div#content div.formations-metiers div.cloth ul li ul li a.performance:hover {
	color: #ffa507;
}

div#content div.formations-metiers div.cloth ul li ul li a.creation:hover {
	color: #b93281;
}
/* Fin Nos Formations, Nos Métiers */

/* Plan du site */
div#content div.plan-site {
	float:left;
	width:663px;
}

div#content div.plan-site div.cloth {
	width:639px;
	background-color:#FFFFFF;
	float:left;
	padding:0px 12px 0 12px;
}

div#content div.plan-site div.cloth h1 {
	height: 33px;
	padding-top: 3px;
	border-bottom: 1px solid #f0f0f0;
	width: 100%;
	font-size: 16px;
	font-family: Verdana, arial, sans-serif, helvetica;
	font-weight:bold;
	color:#00407d;
}

div#content div.plan-site div.cloth ul {
	margin:0px;
	padding:0px;
	margin-left:15px;
	list-style-type:none;
	list-style-position:outside;
}

div#content div.plan-site div.cloth ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#505050;
}

div#content div.plan-site div.cloth ul li.noeud {
  padding-bottom:10px;
}

div#content div.plan-site div.cloth ul li.feuille {
  padding-left:15px;
}

div#content div.plan-site div.cloth ul li div.deplie {
  display:inline;
}

div#content div.plan-site div.cloth ul li div.replie {
  display:none;
}

div#content div.plan-site div.cloth ul li div.fleche-bas {
  float:left;
  cursor:pointer;
  width:15px;
  height:11px;
  background-image:url(images/grayArrowFermer.gif);
  background-repeat:no-repeat;
}

div#content div.plan-site div.cloth ul li div.fleche-droite {
  float:left;
  cursor:pointer;
  width:15px;
  height:11px;
  background-image:url(images/grayArrow.gif);
  background-repeat:no-repeat;
}

div#content div.plan-site div.cloth a {
  color:#505050;
}

div#content div.plan-site div.cloth a div {
  cursor:pointer;
}

div#content div.plan-site div.cloth a.lien-panel {
  font-weight:bold;
}
/* Fin Plan du site */

/* Fiches formations et métiers */
div#contents div.content div.ongletCloth p.titre, div#contents div.content div.ongletFormationMetier p.titre {
  font-size:13px;
  font-weight:bold;
  color:#505050;
}

div#contents div.content div.ongletCloth p.sous-titre, div#contents div.content div.ongletFormationMetier p.sous-titre {
  font-size:12px;
  font-weight:bold;
  color:#505050;
}

div#contents div.content div.ongletCloth p span.gras, div#contents div.content div.ongletFormationMetier p span.gras {
  font-weight:bold;
}

div#contents div.content div.ongletCloth p span.italic, div#contents div.content div.ongletFormationMetier p span.italic {
  font-style:italic;
}

div#contents div.content div.ongletCloth p span.small, div#contents div.content div.ongletFormationMetier p span.small {
  font-size:10px;
}

div#contents div.content div.ongletCloth p.marges, div#contents div.content div.ongletFormationMetier p.marges {
  padding-left:5px;
  padding-right:5px;
}

div#contents div.content a.logos {
  margin-right:30px;
}

div#contents div.content div.ongletCloth table tr td.titre-tableau, div#contents div.content div.ongletFormationMetier table tr td.titre-tableau {
  text-align:center;
  border:1px solid #C0C0C0;
}

div#contents div.content div.ongletCloth table tr td.titre-tableau p, div#contents div.content div.ongletCloth table tr td.titre-tableau p {
  color:#fff;
}
/* Fin fiches formations et métiers */

/* Bloc Notation */
div.notation {
	width:263px;
	margin-top:12px;
}

div.notation div.notationUp {
	width:263px;
	height:11px;
	background-image:url(images/notationUp.gif);
	background-repeat:no-repeat;
	overflow: hidden;
}

div.notation div.notationBg {
	width:263px;
	background-image:url(images/notationBg.gif);
}

div.notation p.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:0;
	color:#fff;
}

div.notation p.header span.pre {
	font-weight:normal;
}

div.notation p.header span.gre {
	color:#3c3f51;
}

div.notation p.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin:0 0 0 10px;
	padding-top:5px;
	color:#fff;
}

div.notation p.finNotation {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:5px 10px 0px 10px;
	color:#505050;
}

div.notation ul {
	width:263px;
	margin-top:2px;
}

div.notation ul li {
	display:block;
	width:263px;
	height:17px;
}

div.notation ul li div.question {
	width:170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#505050;
	padding-left:10px;
}

div.notation .rating {
	width:65px;
	padding-right:10px;
}

div.notation .vote {
	border:1px solid #fff;
  text-align:center;
  width:50px;
  height:18px;
	background: url(images/popin/bgtitleBlue03.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	display: block;
	margin-top:5px;
	margin-left: auto;
	margin-right: auto;
}

div.notation div.notationDown {
	width:263px;
	height:11px;
	background-image:url(images/notationDown.gif);
	background-repeat:no-repeat;
}

.ratingStar {
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}

.filledRatingStar {
	background-image: url(images/rating/FilledStar.gif);
}

.emptyRatingStar {
	background-image: url(images/rating/EmptyStar.gif);
}

.savedRatingStar {
	background-image: url(images/rating/SavedStar.gif);
}
/* Fin Bloc Notation */

/* divers */
div#contents div.contentsMiddle {
  width:663px;
}

a.lien-img img {
  cursor:pointer;
  filter:alpha(opacity=100);
  -moz-opacity:1.0;
  opacity:1.0;
}
a:hover.lien-img img {
  cursor:pointer;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  opacity:0.5;
}
/* fin divers */
