img					{border:0}
.clear				{clear:both;visibilty:hidden}

#data				{
	width: 980px;
	background: #FFFFFF url(../img/data.jpg) top right no-repeat;
	margin: 0 auto;
	padding: 8px 10px 6px 10px;
	text-align: left;
}

/* TOP */
#topDTN				{width:1000px;height:163px; background: #FFFFFF url(../img/top-fd-DTN.jpg) top left no-repeat;margin: 0 auto;}
#top				{
	width:1000px;
	height:163px;
	background: #FFFFFF url(images/banniere.jpg) top left no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#topleft			{float:left;width:328px; padding: 40px 0 0 0 }
#topright			{float:left;width:672px;text-align:right;}

.toprightpad		{padding:70px 20px 0 0;}
form				{padding:0;margin:0}
input				{
	border: 1px solid #000;
	font: 12px Arial;
	color: #123456;
	padding: 0 0 0 5px
}
select				{border: 1px solid #000;font: 12px Arial; color: #000;}
.search				{font: bold 11px Arial;color: #333333;text-align:right}
#topDTN .search		{font: bold 11px Arial;color: #FF0000;text-align:right}





/* HOME */
#actu				{float:left;}
#actuMauve			{background: #efeafc url(../img/actumauve.jpg) top left repeat-x;width:300px;padding:14px 0 0 0}
.actuTxt			{font: 12px Arial; color: #000;padding:0 8px 3px 8px;}
.actuTxt a			{color: #000;text-decoration:none}
.actuTxt a:hover	{color: #ff3333;text-decoration:none}

#actuRouge			{background: #efeafc url(../img/acturouge.jpg) top left repeat-x;width:300px;padding:14px 0 0 0}
.actuTxt			{font: 12px Arial; color: #000;padding:0 8px 3px 8px;}
.actuTxt a			{color: #000;text-decoration:none}
.actuTxt a:hover	{color: #ff3333;text-decoration:none}

#videospo 			{padding:5px 0 0 0;width:300px; height:136px;display:block;margin:0 0 8px 0;background: #999;font: 12px Arial; color: #000;}
#videospo #spot		{float:left;margin: 0 2px 0 0; }
#videospo #txt		{padding: 0 4px 0 0; }

#dailymotion 			{padding:0px 0 0 0;width:300px; height:136px;display:block;margin:0 0 13px 0;background: #fff;font: 12px Arial; color: #000;}
#dailymotion #spot		{float:left;margin: 0 2px 0 0; }
#dailymotion #txt		{padding: 0 4px 0 0; }

.infosBleu			{
	float: left;
	width: 115px;
	margin: 0 6px 0 0;
	background: #e8f2f8 url(../img/infos-bleu.jpg) top left repeat-x;
	height: 250px;
}
.infosBleuGrades			{
	float: left;
	width: 230px;
	margin: 0 6px 0 0;
	background: #e8f2f8 url(../img/infos-bleu.jpg) top left repeat-x;
	height: 250px;
}
.infosFacebook			{
	float: center;
	width: 1000px;
	margin: 0 6px 0 0;
	height: 22px;
}
.infosCiel			{
	float: left;
	width: 115px;
	margin: 0 6px 0 0;
	background: #e8f2f8 url(../img/infos-ciel.jpg) top left repeat-x;
	height: 250px;
}
.infosTitre			{font: 12px Arial; color: #FFF;padding:1px 6px 1px 5px;margin: 0 0 5px 0}
.infosTxt			{font: 12px Arial; color: #000;padding:5px;}
.infosTxt img		{text-align:center;margin: 5px auto;display:block}
.infosTxt a			{color: #000;text-decoration:none}
.infosTxt a:hover	{
	color: #ff3333;
	text-decoration: none;
}
.partenaires		{
	float: left;
	width: 244px;
	height: 250px;
	background: #eceef9 url(../img/partenaires.jpg) top left repeat-x
}
.partenairesTitre	{font: 12px Arial; color: #FFF;padding:1px 6px 1px 5px;margin: 0 0 5px 0}
.partenairesRight	{margin: 0 auto;}
.partenaires img	{margin:2px 0 2px 1px}
.partenairesLeft	{float:left;}


/* SP */
#contenu			{padding: 0 20px 0 10px;font: 12px Arial; color: #000;}
#train				{padding: 0 10px 0 0;font: 11px Arial; color: #FF0000;margin:0 0 0 20px}
#train a			{color: #FF0000;text-decoration:none}
#train a:hover		{color: #FF0000;text-decoration:underline}
#contenu a			{font: 12px Arial;color: #e40133;text-decoration:none}
#contenu a:hover	{font: 12px Arial;color: #e40133;text-decoration:underline}

h1					{
	font: bold 14px Arial;
	color: #FFF;
	background-image : url(../img/h10.gif);
	background-repeat : no-repeat;
	alignment-adjust: middle;
	background-position: center center;
}
h21					{
	font: bold 14px Arial;
	color: #FFF;
	background-image : url(../img/h10.gif);
	background-repeat : no-repeat;
	alignment-adjust: middle;
	background-position: center center;
}
/* h2 désactivé h2					{font: bold 12px Arial;background-color: #2d4be1;padding:1px 0 1px 10px;margin: 10px 0 10px 0;color: #FFF;}
h2.titre			{ background: #000; }
h2.titreStage		{ background: #9D2B93; }*/
h24					{
	font: bold 12px Arial;
	background-color: #2d4be1;
	color: #FFF;
	width: 1000px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 1px;
	padding-left: 10px;
}
h24.titre			{ background: #000; }
h24.titreStage		{ background: #9D2B93; }
h4					{font: bold 16px Arial;color: #FF0000;}

.imgtxt 			{float:left;margin: 5px 0 0 0;width:950px}
.imgtxtleft			{float:left ;margin: 0 20px 0 0;}
.imgtxtleft img		{border: 1px solid #000;}
.imgtxtright 		{float:left ;}

#infos				{margin-top: 10px;}

.download			{ font: 12px Arial;COLOR: #000;margin : 2px 0 10px 0}
a.pdf 				{ background: url("../picto/pdf.gif") no-repeat;font: 12px Arial;COLOR: #ff3333;TEXT-DECORATION: none;padding: 2px 0 2px 20px;}
a.pdf:hover			{ COLOR: #ff3333;TEXT-DECORATION: none;}

a.doc 				{ background: url("../picto/doc.gif") no-repeat;font: 12px Arial;COLOR: #ff3333;TEXT-DECORATION: none;padding: 2px 0 2px 20px;}
a.doc:hover			{ COLOR: #ff3333;TEXT-DECORATION: none;}

a.xls 				{ background: url("../picto/xls.gif") bottom left no-repeat;font: 12px Arial;COLOR: #ff3333;TEXT-DECORATION: none;padding: 2px 0 2px 20px;}
a.xls:hover			{ COLOR: #ff3333;TEXT-DECORATION: none;}

a.picture 				{ background: url("../picto/image.gif") bottom left no-repeat;font: 12px Arial;COLOR: #ff3333;TEXT-DECORATION: none;padding: 2px 0 2px 20px;}
a.picture :hover			{ COLOR: #ff3333;TEXT-DECORATION: none;}


.home #copyright	{font:  11px Arial;color: #999;margin: 8px 0 0 0;text-align:center;background-color:#FFF;}

#copyright			{font:  11px Arial;color: #999;margin: 16px 0 0 0;text-align:center;background-color: #FFF;}

#copyright a		{font:  11px Arial;color: #FF0000;margin: 16px 0 0 0;text-align:center;text-decoration:none}
#copyright a:hover	{font:  11px Arial;color: #999;margin: 16px 0 0 0;text-align:center;text-decoration:none}


/* MAGAZINE */
.mag				{float:right;width:91px;font:  11px Arial;display:block;text-align:right;margin:0 27px 10px 0}
.mag a				{COLOR: #ff3333;TEXT-DECORATION: none!important;}
.mag a:hover		{COLOR: #999999!important;TEXT-DECORATION: none!important;}

/* Phototheque */
.tromb				{float:right;width:120px;font:  11px Arial;display:block;text-align:right;margin:0 14px 10px 0}
.tromb a			{COLOR: #ff3333;TEXT-DECORATION: none!important;}
.tromb a:hover		{COLOR: #999999!important;TEXT-DECORATION: none!important;}

.img-float			{float:left;font: 11px Arial;text-align:center;margin:0 20px 10px 0}



.jaune				{font: 11px Arial;background-color : #FFCC66;padding:1px 0 1px 10px ; margin:  10px 0 10px 0}


/* ADMISITE */
.filet				{font: 11px Arial;border: 1px solid #999999;margin:0 0 12px 0}
.filet	h5			{font: bold 12px Arial;background-color: #2d4be1;padding:1px 0 1px 10px;color: #FFF;margin:0}
.filet	p			{padding:11px;margin:0}
.filet	p	        {padding:11px;margin:0}
.filetLeft			{float:left;margin: 8px}
.filetRight			{float:right;margin: 8px}
.filetciel		{background-color: #d2dcfd;}


.copyrightRight		{float:left;}

/* CM 2012 */
#cm2012				{margin-bottom:10px;}

.titre_rouge {color: #FF0000}
.Text_blanc_gras {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
#footer {
	text-align: center;
}
#footer {
	text-align: left;
}
#footer2 {
	text-align: center;
}
.Mec {
	color: #03F;
}
.Fille {
	color: #F0F;
}
.DIF {
	color: #3FF;
}
.DAF {
	color: #0F0;
}
.BE {
	color: #F0F;
}

.VIOLET {color: #6600FF;
	font-size: small;
	font-family: "Comic Sans MS";
	font-weight: bold;
}
.ROUGE {
	color: #FF0000;
	font-size: small;
	font-family: "Comic Sans MS";
	font-weight: bold;
}

#fondBleu				{
	padding: 0 10px 0 0;
	font: 11px Arial;
	color: #FFFFFF;
	margin: 0 0 0 20px
}
#fondBleu a			{color: #FF0000;text-decoration:none}
#fondBleu a:hover		{color: #FF0000;text-decoration:underline}
