body {
	font-family: "Trebuchet MS";
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:12px;
	background:url(../images/bg.gif) repeat-x #cdcfcf;
}
.container {
	width:1000px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	background:#ffffff;
	overflow:hidden;
}
/**POUR ACCUEIL**/
.header {
	width:1000px;
	padding:0px 0px 0px 0px;
	background:url(../images/hd-bg.jpg) no-repeat;
	height:253px;
}
.header-global {
	width:1000px;
	padding:0px 0px 0px 0px;
	background:url(../images/hd-bg-global.jpg) no-repeat;
	height:288px;
}
/****/
/**Jeunes formation**/
.header-jeunes {
	width:1000px;
	padding:0px 0px 0px 0px;
	background:url(../images/hd-bg-jeunes-formation.jpg) no-repeat;
	height:288px;
}
/****/
/**formation continue**/
.header-formation-continue {
	width:1000px;
	padding:0px 0px 0px 0px;
	background:url(../images/hd-bg-formation-continue.jpg) no-repeat;
	height:288px;
}
/****/
/**Peinture-decorative**/
.header-peinture-decorative {
	width:1000px;
	padding:0px 0px 0px 0px;
	background:url(../images/hd-bg-peinture-decorative.jpg) no-repeat;
	height:288px;
}
/****/
.hd-left{
	height:253px;
	width:251px;
	float:left;
	padding:0px 0px 0px 22px;
}
.hd-left img{
	margin-top:30px;
}
.hd-right{
	width:240px;
	float:right;
	padding:0px 10px 0px 0px;
	margin:0px;
}
.lien-hd{
	color:#FFFFFF;
	font-size:11px;
	line-height:11px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0px 0px 0px;
	clear:both;
}
.lien-hd a{
	color:#FFFFFF;
	font-size:11px;
	line-height:11px;
}
.lien-hd a:hover{ text-decoration:underline;}
.hd-right h1{
	font-variant:small-caps;
	font-size:20px;
	line-height:24px;
	color:#FFFFFF;
	margin:74px 10px 0px 0px;
	padding:0px;
}
.hd-right h1 span.fin-jaune{
	font-variant:normal;
	color:#fff59b;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
}
.content{
	width:1000px;
	padding:35px 0px 0px 0px;
	background:#bcd1ea url(../images/ct-haut-bg.jpg) top center no-repeat;
}
.content-accueil{
	width:1000px;
	background:url(../images/ct-bas-bg.jpg) center bottom no-repeat;
}
/****/
.content-global{
	width:1000px;
	padding:0px 0px 0px 0px;
	background:#bed6ed url(../images/ct-global-bg.gif) repeat-y;
}
/****/
.content-jeunes{
	width:1000px;
	padding:0px 0px 0px 0px;
	background:#bee2e5 url(../images/ct-jeunes-bg.gif) repeat-y;
}
/****/
.content-formation{
	width:1000px;
	padding:0px 0px 0px 0px;
	background:#e1cfe3 url(../images/ct-formation-continue-bg.gif) repeat-y;
}
/****/
.content-peinture{
	width:1000px;
	padding:0px 0px 0px 0px;
	background:#fad4c8 url(../images/ct-peinture-bg.gif) repeat-y;
}
/****/
.ct-left{
	float:left;
	width:200px;
	padding:10px 0px 0px 0px;
	margin:0px;
	background:#bcd1ea;
	overflow:hidden;
}

.ct-left h1{ font-size:14px; padding:0px; margin: 0px; line-height:16px;}
.ct-left h1.lien{
	width:180px;
	padding:10px 10px 10px 10px;
	background:#ecf1f9;
	font-size:14px;
	line-height:16px;
	margin:0px;
}
.ct-left h1.lien a{
	color:#0099a9;
}
.ct-left h2{ font-size:12px; padding:0px; margin: 0px; line-height:14px;}
.ct-left ul{
	padding:0px 10px 0px 10px;
	margin:0px;
	width:180px;
	list-style:none;
}
.ct-left ul li{
	padding:0px;
	margin:0px 0px 8px 0px;
	font-size:14px;
	font-weight:bold;
	width:180px;
}
.ct-left ul li a{
	color:#000000;
}
.ct-left ul li a:hover{
	color:#000000;
	text-decoration:underline;
}
.ct-left ul li ul{
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	width:170px;
}
.ct-left ul li ul li{
	padding:0px 0px 0px 8px;
	margin:0px 0px 3px 0px;
	font-size:12px;
	font-weight:normal;
	width:162px;
	background:url(../images/pictflc1.gif) 0px 5px no-repeat;
}
.ct-center{
	float:left;
	width:580px;
	padding:0px 10px 0px 10px;
	margin:0px;
	overflow:hidden;
	height:450px;
}
/****/
.ct-center-global{
	float:left;
	width:590px;
	padding:5px 0px 5px 10px;
	margin:0px 0px 0px 0px;
	background:#bed6ed url(../images/ct-center-global-bg.gif) repeat-x;
}
.ct-center-global a.actif{ color:#0098a9; }
.ct-center-global h1{
	color:#006ab3;
}
.ct-center-global h2{
	color:#000000;
}
.ct-center-global p a, .ct-center-global li a{
	color:#006ab3;
}
.ct-center-global p a.pdf, .ct-center-global ul li a.pdf{
	padding:0px 20px 0px 0px;
	background:url(../images/pdf.gif) right center no-repeat;
	color:#d70000;
	font-weight:bold;
}
/****/
.fil{
	width:580px;
	font-size:11px;
	margin:0px;
	padding:5px 0px 5px 0px;
	text-transform:lowercase;
}
.fil a{
	font-size:11px;
	color:#000000;
}
/****/
.ct-center-jeunes{
	float:left;
	width:580px;
	padding:5px 10px 5px 10px;
	margin:0px;
	background:url(../images/ct-center-jeunes-bg.gif) repeat-x;
}
.ct-center-jeunes a.actif{ color:#0098a9; }
.ct-center-jeunes h1{
	color:#25a1a1;
}
.ct-center-jeunes h2{
	color:#000000;
}
.ct-center-jeunes p a, .ct-center-jeunes li a{
	color:#25a1a1;
}
.ct-center-jeunes p a.pdf, .ct-center-jeunes ul li a.pdf{
	color:#d70000;
}
/****/
.ct-center-formation{
	float:left;
	width:580px;
	padding:5px 10px 5px 10px;
	margin:0px;
	background:url(../images/ct-center-formation-bg.gif) repeat-x;
}
.ct-center-formation a.actif{ color:#933289; }
.ct-center-formation h1{
	color:#88549a;
}
.ct-center-formation p a, .ct-center-formation ul li a{
	color:#88549a;
}
.ct-center-formation h2{
	color:#000000;
}
.ct-center-formation p a.pdf, .ct-center-formation ul li a.pdf{
	color:#d70000;
}
/****/
.ct-center-peinture{
	float:left;
	width:580px;
	padding:5px 10px 5px 10px;
	margin:0px;
	background:url(../images/ct-center-peinture-bg.gif) repeat-x;
}
.ct-center-peinture a.actif{ color:#e52b37; }
.ct-center-peinture h1{
	color:#e52b37; 
}
.ct-center-peinture h2{
	color:#000000; 
}
.ct-center-peinture p a, .ct-center-peinture li a{
	color:#e52b37; 
}
.ct-center-peinture p a.pdf, .ct-center-peinture li a.pdf{
	color:#d70000; 
}
.accueil-ipedec{
	background:#fad4c8 url(../images/bg-home-ipedec.jpg)  top center no-repeat;
}
/****/
.ct-center-image{
	float:left;
	width:410px;
	padding:123px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/****/
.ct-center-menu{
	float:right;
	width:170px;
	padding:0px 0px 0px 0px;
	margin:0px;
	overflow:hidden;
}
.ct-center-menu ul{
	padding:0px;
	margin:0px;
	list-style:none;
	width:170px;
}
.ct-center-menu ul li{
	width:170px;
	padding:0px;
	margin:0px;
	display:block;
	text-transform:uppercase;
}
.ct-center-menu ul li a{
	padding:0px 5px 0px 5px;
	height:22px;
	display:block;
	margin:0px;
	display:block;
	color:#000000;
	width:160px;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
}
.ct-center-menu ul li a:hover{
	text-decoration:underline;
}
a.couleur-1 {
	background:#cdafd1;
}
a.couleur-2 {
	background:#a4c2e2;
}
a.couleur-3 {
	background:#a5d8dc;
}
a.couleur-4 {
	background:#bbd26a;
}
a.couleur-5 {
	background:#ffe063;
}
a.couleur-6 {
	background:#f5ac93;
}
a.couleur-7 {
	background:#f4b5cf;
}
/****/
.ct-right{
	float:right;
	width:200px;
	padding:0px 0px 0px 0px;
	margin:0px;
	background:#bcd1ea;
	overflow:hidden;
}
.footer{
	width:1000px;
	height:14px;
	clear:both;
	padding:0px;
	margin:0px;
	background:#1960a7 url(../images/foot.jpg) repeat-y;
}
/****/
.actualites{
	background:#fff59b;
	width:180px;
	padding:10px;
	font-size:12px;
	line-height:13px;
}
.actualites h1{ font-size:14px; padding:0px; margin: 0px; line-height:16px; text-transform:uppercase;}
.actualites p{
	margin:0px;
	padding:2px 0px 3px 0px;
	font-size:12px;
	line-height:13px;
}
.actualites a{
	font-weight:bold;
	color:#000000;
}
.actualites a:hover{
	color:#a36d08;
}
.actualites a.lien{
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
	margin:10px 0px 0px 0px;
	display:block;
}
.actualites a.lien:hover{
	color:#a36d08;
}
.les-liens{
	width:200px;
	padding:10px 0px; 
}

.les-liens ul, .les-liens li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.les-liens ul ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.les-liens ul li ul li a{
	font-size:11px;
	line-height:12px;
	padding:0px 10px 4px 20px;
	width:170px;
}
.les-liens a{
	display:block;
	padding:5px 10px;
	width:180px;
	font-size:13px;
	line-height:13px;
	color:#000;
	font-weight:bold;
}
.les-liens span.titre{
	display:block;
	padding:5px 10px;
	width:180px;
	font-size:13px;
	line-height:13px;
	color:#000;
	font-weight:bold;
}
.les-liens a:hover{
	text-decoration:underline;
}
.les-liens a.clair{
	background:#ecf1f9;
}
li.clair{
	background:#ecf1f9;
}
.petit-menu{
	width:580px;
	font-size:14px;
	line-height:16px;
	color:#000000;
	padding:20px 0px 0px 0px;
}
.petit-menu a{
	font-weight:bold;
	color:#000000;
}
.petit-menu a:hover{
	text-decoration:underline;
}
.contenu{
	font-size:13px;
	line-height:14px;
	width:580px;
	padding:8px 0px 20px 0px;
	overflow:hidden;
}
.contenu a{
	font-weight:bold;
	text-decoration:underline;
}
.contenu img{
	margin:0px 5px 5px 5px;
}
.contenu ul{
	padding:7px 0px 0px 15px;
	margin:0px;
	overflow:hidden;
}
.contenu li{
	padding:0px 0px 0px 8px;
	margin:0px 0px 6px 0px;
	font-size:12px;
	line-height:13px;
	list-style:none;
	background:url(../images/picto-fleche.gif) 0px 4px no-repeat;
}
.contenu li a{
	color:#000000;
}
.contenu ul li ul{
	padding:7px 0px 0px 15px;
	margin:0px;
}
.contenu ul li ul li{
	padding:0px 0px 0px 8px;
	margin:0px 0px 6px 0px;
	font-size:12px;
	line-height:13px;
	background:url(../images/picto-fleche.gif) 0px 4px no-repeat;
}
.contenu ul li ul li a{
	color:#535353;
}
.contenu ul li ul li a:hover{
	color:#535353;
	text-decoration:underline;
}
.contenu ul.thematiques{
	width:564px;
	margin:10px 0px 10px 5px;
	padding:0px 0px 0px 0px;
	border-left:1px #b4d7ee solid;
	border-top:1px #b4d7ee solid;
	overflow:hidden;
}
.contenu ul.thematiques li{
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	line-height:13px;
	height:30px;
	width:140px;
	list-style:none;
	background:none;
	float:left;
	font-weight:bold;
	border-right:1px #b4d7ee solid;
	border-bottom:1px #b4d7ee solid;
}
.contenu ul.thematiques li a{
	color:#000000;
	height:26px;
	width:120px;
	display:block;
	padding:2px 10px 2px 10px;
	margin:0px;
}
.contenu ul.thematiques li a:hover{
	color:#006ab3;
	background:#b4d7ee;
}
.contenu ul.thematiques li a.actif{
	color:#006ab3;
	background:#dbebf5;
}
/*****/
.contenu ul.thematiques-ipedec{
	width:564px;
	margin:10px 0px 10px 5px;
	padding:0px 0px 0px 0px;
	border-left:1px #fad4c8 solid;
	border-top:1px #fad4c8 solid;
	overflow:hidden;
}
.contenu ul.thematiques-ipedec li{
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:12px;
	line-height:13px;
	height:30px;
	width:140px;
	list-style:none;
	background:none;
	float:left;
	font-weight:bold;
	border-right:1px #fad4c8 solid;
	border-bottom:1px #fad4c8 solid;
}
.contenu ul.thematiques-ipedec li a{
	color:#000000;
	height:26px;
	width:120px;
	display:block;
	padding:2px 10px 2px 10px;
	margin:0px;
}
.contenu ul.thematiques-ipedec li a:hover{
	color:#d70000;
	background:#fce7e1;
}
.contenu ul.thematiques-ipedec li a.actif{
	color:#d70000;
	background:#fce7e1;
}
/*****/
.contenu h1{
	padding:10px 0px 5px 0px;
	margin:0px;
	font-size:20px;
	line-height:20px;
	clear:both;
}
.contenu h2{
	padding:10px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	font-size:18px;
	line-height:20px;
	border-bottom:#000000 1px solid;
	clear:both;
}
.contenu h3{
	padding:5px 0px 2px 0px;
	margin:0px;
	font-size:14px;
	line-height:20px;
}
.contenu h2.petit-titre{
	font-variant:small-caps;
	padding:15px 0px 5px 0px;
}
.contenu p{
	margin:0px;
	padding:4px 0px 2px 0px;
	font-size:12px;
	line-height:14px;
}
/****/
.lespages{
	width:580px;
	clear:both;
	text-align:right;
	font-size:12px;
	font-variant:small-caps;
}
.lespages a{
	color:#000000;
	font-weight:bold;
}
.lespages a:hover{
	color:#006ab3;
	text-decoration:underline;
}
.lespages a.actif{
	color:#006ab3;
}
/****/
.galerie{
	width:580px;
	clear:both;
	overflow:hidden;
	padding:20px 0px 20px 0px;
}
.galerie-box{
	width:129px;
	height:180px;
	margin:8px 8px 0px 7px;
	float:left;
	display:inline;
	overflow:hidden;
}
.galerie-box p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:11px;
}
.galerie-box p.date{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:10px;
}
.galerie a{
	display:block;
	height:125px;
	width:125px;
	border:2px solid #c1ddef;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}
.galerie a:hover{
	border:2px solid #006ab3;
}
.galerie a img{
	height:125px;
	width:125px;
	border:0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
/****/
.schema-diplome{
	width:580px;
	height:560px;
	display:block;
}
.schema-diplome img{
	margin:0px;
	padding:0px;
	border:0px;
}
/****/
.actu-box{
	width:580px;
	padding:10px 0px 10px 0px;
}
.actu-box a{
	color:#000000;
	width:570px;
	display:block;
	padding:10px 5px 3px 5px;
	
}
.actu-box a:hover{
	color:#006ab3;
}
.lactu{
	border-bottom:dotted 1px #ffffff;
}

/*.lactu:hover{
	border-bottom:dotted 1px #dbebf5;
	background:#dbebf5;
}*/
.actu-box p{
	padding:0px 5px 10px 5px;
}
.actu-box h2{
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height:16px;
	border:none;
}
.actu-box-details{
	width:100%;
	padding:15px 0px 15px 0px;
}
.actu-box-details a{
	color:#006ab3;
}
/****/
.news-box{
	width:580px;
	padding:10px 0px 10px 0px;
}
.news-box a{
	color:#000000;
	width:570px;
	display:block;
	padding:10px 5px 10px 5px;
	border-bottom:dotted 1px #dbebf5;
}
.news-box a:hover{
	color:#e52b37;
	background:#f9caca;
}
.news-box h2{
	font-size:12px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height:16px;
}
.news-box-details{
	width:100%;
	padding:15px 0px 15px 0px;
}
.news-box-details a{
	color:#e52b37;
}
/****/
a.retour{
	font-size:14px;
	color:#006ab3;
	font-weight:bold;
}
.faq a{
	color:#000000;
	text-decoration:underline;
}
.faq ul{
	padding-bottom:25px;
}
.faq p{
	padding-bottom:25px;
}
.lettre-box h2{
	padding:10px 0px 5px 0px;
	margin:0px 0px 5px 0px;
	font-size:16px;
	line-height:20px;
	border-bottom:none;
	color:#006ab3;
}
.lettre-box h3{
	padding:5px 0px 2px 0px;
	margin:0px;
	font-size:12px;
	line-height:20px;
	color:#006ab3;
}
.lettre-left{
	float:left;
	width:180px;
	text-align:center;
}
.lettre-right{
	float:right;
	width:398px;
}
ul.lettres li{
	line-height:14px;
	padding:3px 0px 3px 0px;
	background:none;
}
ul.lettres li a{
	padding:0px 0px 0px 15px;
	background:url(../images/pdf.gif) left center no-repeat;
	color:#d70000;
	font-weight:bold;
	font-size:11px;
}
ul.lettres li a:hover{
	color:#d70000;
	text-decoration:underline;
}
ul.plan{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
}
ul.plan a, ul.plan li a, ul.plan li ul li a{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
ul.plan li.vert, ul.plan li.vert a{
	color:#25a1a1;
}
ul.plan li.violet, ul.plan li.violet a{
	color:#88549a;
}
ul.plan li.rouge, ul.plan li.rouge a{
	color:#e52b37;
}
/**IPEDEC-2010**/
.contenu-accueil-ipedec{
	display:block;
	font-size:13px;
	line-height:14px;
	width:580px;
	padding:8px 0px 20px 0px;
	
}
.contenu-accueil-ipedec h1{
	display:block;
	width:383px;
	height:103px;
	padding:20px 0px 0px 197px;
	background:url(../images/logo-ipedec.png) no-repeat;
	line-height:30px;
	margin:0px 0px 0px 0px;
}
.contenu-accueil-ipedec ul{
	display:block;
	width:383px;
	padding:0px 0px 0px 197px;
	margin:0px 0px 0px 0px;
}
.contenu-accueil-ipedec ul li{
	font-weight:bold;
	list-style:none;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	
}
.contenu-accueil-ipedec ul li a{
	color:#000000;
}
.contenu-accueil-ipedec ul li a.actif{
	color:#d70000;
	
}
.contenu-accueil-ipedec ul li a:hover{
	color:#d70000;
	
}
.galerie-ipedec{
	display:block;
	width:580px;
	clear:both;
	padding:0px 0px 20px 0px;
}
.espace-photo{
	display:block;
	float:left;
	width:360px;
	height:450px;
	text-align:center;
}
.espace-photo img{
	max-width:360px;
}
.espace-thumbs{
	display:block;
	float:right;
	width:210px;
}
.espace-thumbs ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.espace-thumbs li{
	display:block;
	width:100px;
	height:100px;
	float:left;
	padding:0px 0px 5px 5px;
	margin:0px 0px 0px 0px;
	list-style:none;
}
.espace-thumbs li a{
	display:block;
	width:98px;
	height:98px;
	border:#fad4c8 1px solid;
	cursor:pointer;
}
.espace-thumbs li a:hover{
	border:#d70000 1px solid;
}
.espace-thumbs li a img{
	width:98px;
	height:98px;
}
#txt{
	font-size:10px;
	display:block;
	padding:2px;
	text-align:left;
}
#dat{
	font-size:10px;
	display:block;
	padding:2px;
	text-align:left;
}
/***********************************************/
.iframe{
	margin:10px 0px 20px 0px;
}
a.pdf, .pdf, .pdf a {
	padding:0px 18px 0px 0px;
	background:url(../images/pdf.gif) right center no-repeat;
	color:#d70000;
	font-weight:bold;
	font-size:11px;
}
p.align-right{
	text-align:right;
}
p.align-right-italic{
	text-align:right;
	font-style:italic;
}
img{
	border:0px;
}
.clear{
	clear:both;
}
a{
	text-decoration:none;
}
.mot-bleu{
}
.mot-vert{
}
.mot-violet{
}
.mot-rouge{
}
img.gauche{
	float:left;
	padding-right:10px;
}
img.droite{
	float:right;
	padding-left:10px;
}
.basic .title {
	font-weight:bold;
	cursor:pointer;
}
.basic .title:hover {
	
}
.basic .title.selected {
	
}
