.xxd_c_info2              {         }
.xxd_c_info2a             {   background-color:#ff6000;   float:left;   padding:1px;  margin:0px 2px 0px 2px; width:133px; height:15px;  text-align:center;  color:white;    font-weight:bold;   font-size:12px;  xborder:1px solid lightgrey;    }
.xxd_c_info2b             {   background-color:royalblue; float:left;   padding:1px;  margin:0px 2px 0px 2px; width:132px; height:15px;  text-align:center;  color:white;    font-weight:bold;   font-size:12px;  xborder:1px solid lightgrey;      }
.xxd_c_info2c             {   background-color:#00a000;   float:left;   padding:1px;  margin:0px 2px 0px 2px; width:89px;  height:15px;  text-align:center;  color:white;    font-weight:bold;   font-size:12px;  xborder:1px solid lightgrey;      }
.xxd_c_info2d             {   background-color:#e00000;   float:left;   padding:1px;  margin:0px 2px 0px 2px; width:98px;  height:15px;  text-align:center;  color:white;    font-weight:bold;   font-size:12px;  xborder:1px solid lightgrey;      }

.d_c_info2gr            {   background-color:#00a000;       float:left;   padding:1px;  margin:0px 3px 0px 3px; width:88px;  height:15px;  text-align:center;  color:white;    font-weight:bold;   font-size:12px;  xborder:1px solid lightgrey;      }
.d_c_info2ms            {   background-color:#ff6000;royalblue;     float:left;   padding:1px;  margin:0px 3px 0px 3px; width:122px; height:15px;  text-align:center;  color:white;    font-weight:bold;   font-size:12px;  xborder:1px solid lightgrey;    }
.d_c_info2p             {   background-color:royalblue;       float:left;   padding:1px;  margin:0px 3px 0px 3px; width:138px; height:15px;  text-align:center;  color:white;    font-weight:bold;   font-size:12px;  xborder:1px solid lightgrey;      }
.d_c_info2wm            {   background-color:firebrick;royalblue;     float:left;   padding:1px;  margin:0px 3px 0px 3px; width:122px;  height:15px;  text-align:center;  color:white;    font-weight:bold;   font-size:12px;  xborder:1px solid lightgrey;      }

.d_c_info2eg            {   background-color:#00a000;       float:left;   padding:1px;  margin:0px 3px 0px 3px; width:140px;  height:15px;  text-align:center;  color:white;    font-weight:bold;   font-size:12px;  xborder:1px solid lightgrey;      }
.d_c_info2sap           {   background-color:#e00000;       float:left;   padding:1px;  margin:0px 3px 0px 3px; width:152px;  height:15px;  text-align:center;  color:white;    font-weight:bold;   font-size:12px;  xborder:1px solid lightgrey;      }



/* feuille de style pour la page "specaccu" */
.ms_specaccu_c_all  {	xbackground-color:lightblue;	xpadding:0px 12px 0px 12px; }

/* captures */
.ms_specaccu_c_captures0{   xbackground-color:orange;  overflow:hidden;auto; margin:10px 0px 0px 0px;   padding:0px 0px 0px 0px;   xwidth:680px;684px;  xheight:130px;    xborder:1px solid lightgrey;}
.ms_specaccu_c_captures {   xbackground-color:lightyellow;  overflow:hidden;auto; margin:0px auto 0px auto;   padding:0px 0px 0px 0px;   width:680px;684px;  height:284px;130px;    xborder:1px solid lightgrey;}
.ms_specaccu_c_capture  {   xbackground-color:blue; float:left; width:165px;    xheight:140px;  margin-top:4px;  margin-left:4px;text-align:center;}
.ms_specaccu_c_capturet {   text-decoration:underline;color:#404040;black;darkblue;#ad3030;black;    font-size:9px;  text-align:center;}
.ms_specaccu_i_capture  {   xbackground-color:lightgreen;       width:150px;    height:112px;   margin:2px auto 0px auto;   border:1px solid lightgrey; }

.fond_accueil  {   text-align:center;   xbackground-image:uxrl(../images/accueil/fond_accueil.png); }
.i_logocdm2010  {   margin-top:30px;    width:100px;    height:104px;   }
.i_logocoupe    {   margin-top:30px;    width:64px;100px;    height:112px;130px;   }

/* popup accueil iphone*/
.ms_specaccu_c_pua_iphone        {   background-color:#ffffff;   position:absolute;  top:50%;97px;120px;97px;50%;    left:50%;   margin-left:-241px;483px; margin-top:-227px;-229px;-200px;   width:483px;967px;980px;    height:455px;499px;259px;461px;503px;400px;    }
.ms_specaccu_c_pua1_iphone       {   background-color:black;#ffffff; width:482px;965px;    height:15px;    text-align:center;  color:white;blue;    font-weight:bold;   font-size:10px;  padding:1px 0px 0px 0px;    xz-index:2;      border-width:1px 1px 1px 1px;   border-style:solid; border-color:#283033;}
.ms_specaccu_c_pua2_iphone       {   xbackground-color:#ffffff;  width:483px;966px;height:218px;477px;240px;436px;  overflow:hidden;auto;hidden;    border-style:solid;   border-width:0px 0px 1px 1px;   border-color:#283033; xz-index:1;  }
.ms_specaccu_i_iphone            {   border:0px; width:160px;240px;320px;    height:240px;360px;480px;    border-style:solid;   border-width:0px 1px 0px 0px;   border-color:283033;  }

/* popup accueil */
.ms_specaccu_c_pua				{	background-color:#ffffff;	position:absolute;	top:50%;	left:50%;	margin-left:-364px;	margin-top:-216px;-200px;	width:726px;	height:432px;400px;	xborder:2px solid #808080;	text-align:center;		border-width:1px 1px 1px 1px;	border-style:solid;	border-color:#c0c0c0 black black #c0c0c0;	}
.ms_specaccu_c_pua1				{	width:724px;    height:430px;398px;	border-width:1px 1px 1px 1px;	border-style:solid;	border-color:white gray gray white;	}
.ms_specaccu_c_pua2				{	width:720px;	height:426px;394px;	border-width:2px 2px 2px 2px;	border-style:solid;	border-color:#c0c0c0 #c0c0c0 #c0c0c0 #c0c0c0;	}

.ms_specaccu_c_pua20			{	border-width:0px 0px 1px 0px;	border-style:solid;	border-color:white white #c0c0c0 white;	}
.ms_specaccu_c_pua21			{	border-width:0px 0px 1px 0px;	border-style:solid;	border-color:white white #c0c0c0 white;	}
.ms_specaccu_c_pua22			{	xheight:18px;	}

.ms_specaccu_c_title			{	background-color:#052a9a;	xmargin:0px 0px 0px 0px;		padding:2px 0px 2px 5px;	color:white;	font-family:arial;verdana;	font-size:11px;	xline-height:12px;	font-weight:bold;	text-align:justify;center;	xborder-width:0px 0px 2px 0px;	xborder-style:solid;	xborder-color:gray;	}

.ms_specaccu_c_pua23			{	xbackground-color:yellow;	width:718px;	height:404px;372px;	border-width:1px 1px 1px 1px;	border-style:solid;	border-color:#808080 #808080 #808080 #808080;	}

.ms_specaccu_i_logos			{	border:0px;	width:718px;	height:22px;	margin-top:6px;	}

.ms_specaccu_c_titre_entacc0    {   margin:10px 0px 0px 0px;   }
.ms_specaccu_c_titre_entacc		{   xbackground-color:#00b000;lightgreen;#ffeada;#255080;#9999cc;darkgreen;black;powderblue;#252590;#052a9a;	width:680px;	xheight:46px;	overflow:hidden;	margin:0px auto 0px auto;	padding:5px 0px 6px 0px;	border-style:solid;	border-width:2px;	border-color:#255080;gray;lightgrey;gray;black;#b90000;		text-align:center;	}
.ms_specaccu_c_titre_txtacc		{	xbackground-color:lightblue;	color:#255080;white;black;white;	font-weight:bold;	font-size:18px;	text-align:center;	xline-height:18px;	margin:0px 0px 0px 0px;	}

.ms_specaccu_c_allpres			{	xbackground-color:orange;	padding:0px 10px 0px 10px;	}

.ms_specaccu_c_pres01           {   xbackground-color:orange;width:690px;    height:68px;   margin:0px auto 0px auto;     padding:10px 0px 0px 0px; }
.ms_specaccu_c_pres1			{	xpadding:4px 8px 5px 8px;   xbackground-color:#507090;  xfont-family:verdana;   color:black;white;    font-size:12px;	line-height:13px;	xfont-weight:bold;	text-align:justify;center;	xborder:1px solid gray;	}

.ms_specaccu_c_pres02			{	xbackground-color:orange;  color:black;	padding-top:10px;  margin:0px auto 0px auto;		width:696px;	height:130px;	}
.ms_specaccu_c_preso			{	background-color:#ffffd0;whitesmoke;#daf5ff;aliceblue;#ffffc0;	float:left;		width:340px;	margin-left:7px;  height:120px;	padding:2px 5px 0px 5px;	text-align:justify;	font-size:12px;	line-height:13px;	border:1px solid #606060;	}
.ms_specaccu_c_presj			{	background-color:#ffffd0;whitesmoke;#daf5ff;lightblue;#ffffc0;	float:right;	width:300px;	margin-right:7px; height:120px;	padding:2px 5px 0px 5px;	text-align:justify;	font-size:12px;	line-height:13px;	border:1px solid #606060;	}

.ms_specaccu_c_presbs           {   height:40px;   margin:14px auto 0px auto;   }

.ms_specaccu_c_pres03           {   xbackground-color:blue;  width:690px;    height:40px;   margin:5px auto 0px auto;     xpadding:0px 15px 0px 15px;   }
.ms_specaccu_c_pres3			{	font-size:12px;	line-height:13px;	xfont-weight:bold;	text-align:justify;center;    xborder:1px solid gray; }

.ms_specaccu_c_presd			{	margin:5px 0px 0px 0px;	text-align:center;	}
.ms_specaccu_s_prescm			{	background-color:red;	color:white;		font-size:11px;	xline-height:13px;	font-weight:bold;	padding:1px 6px 1px 6px;	text-align:center;	xtext-decoration:underline;		border:1px solid gray;}
.ms_specaccu_c_pres4			{	color:black;#e60000;red;		margin:12px 0px 0px 0px;	font-size:11px;	xline-height:13px;	font-weight:bold;	text-align:center;	xtext-decoration:underline;	}
.ms_specaccu_c_pres_attire		{	color:black;#ad3030;	font-weight:bold;	}
.ms_specaccu_c_pres_bold		{	xcolor:black;	font-weight:bold;	}
.ms_specaccu_c_pres_red			{	color:red;	font-weight:bold;	}

.ms_specaccu_c_bv_liens			{	xbackground-color:#ffeedd;	margin:15px 0px 0px 0px;	padding:0px 0px 0px 0px;	xline-height:10px;	xfont-size:12px;	xfont-weight:bold;	text-align:center;		xborder-style:solid;	xborder-width:0px 0px 0px 0px;	xborder-color:blue;#ad3030;blue;gray;}
.ms_specaccu_a_bv_lien			{	background-color:#e00000;red;gray;red;#ffeedd;	font-size:13px;	color:white;red;	font-weight:bold;	text-decoration:none;	padding:1px 6px 1px 6px;	margin:0px 30px 0px 30px;	border:1px solid gray;}
.ms_specaccu_a_bv_lien:hover, .ms_specaccu_a_bv_lien:focus, .ms_specaccu_a_bv_lien:active	{	background-color:gray;red;gray;xfont-weight:bold;	color:white;gray;#800000;red;#ad3030;red;	xfont-style:italic;	xtext-decoration:underline;	border:1px solid black;	}
.ms_specaccu_a_bv_lien2			{	xbackground-color:#0a3399;blue;black;blue;	font-size:12px;	color:blue;#e00000;white;red;	xfont-weight:bold;	xtext-decoration:none;	xpadding:1px 6px 1px 6px;	xmargin:0px 43px 0px 30px;	xborder:1px solid gray;}
.ms_specaccu_a_bv_lien2:hover, .ms_specaccu_a_bv_lien2:focus, .ms_specaccu_a_bv_lien2:active	{	xbackground-color:gray;	xfont-weight:bold;	text-decoration:underline;	xcolor:white;gray;	xborder:1px solid black;	}

.ms_specaccu_c_lg1              {   xbackground-color:orange;   height:295px;160px;195px;278px; width:700px;    overflow:hidden;    margin:10px auto 0px auto;   xpadding:14px 0px 0px 0px;    }
.ms_specaccu_c_lg2              {   xbackground-color:red;  xwidth:670px;   padding:6px 0px 0px 0px;}

/* news */
.ms_specaccu_c_news             {	xbackground-color:green;	float:left; width:335px; xheight:200px;	margin:0px 0px 0px 5px; }
.ms_specaccu_c_news_t           {   background-color:powderblue;	color:black;  text-align:center;	font-weight:bold;	font-size:12px;	xline-height:14px;border-width:1px 1px 1px 1px;  border-style:solid;	border-color:#a0a0a0;    }
.ms_specaccu_c_news_pave        {	background-color:white;	height:265px;140px;170px;248px;	overflow:auto;	border-width:0px 1px 1px 1px; border-style:solid;	border-color:gray; }
.ms_specaccu_c_news_lg0         {	background-color:#e5e5e5; line-height:14px;	xpadding:2px 0px 2px 0px;	border-width:0px 0px 1px 0px; border-style:solid;	border-color:#a0a0a0;gray;lightgrey;  }
.ms_specaccu_c_news_lg1         {	rrbackground-color:white; line-height:12px;	padding:0px 0px 2px 0px;	border-width:0px 0px 1px 0px; border-style:solid;	border-color:#a0a0a0;gray;lightgrey; }
.ms_specaccu_c_news_monthyear   {	xbackground-color:lightgreen;	padding:0px 0px 0px 4px;	color:#505050;	text-align:left;	xfont-size:10px;	font-weight:bold; }
.ms_specaccu_c_news_date        {	xbackground-color:lightblue;	float:left;	width:30px;	padding:0px 0px 0px 4px;	color:#ad3030;black;	text-align:left;	xfont-size:10px;  }
.ms_specaccu_c_news_pt          {	xbackground-color:lightgrey;	float:left;	width:6px;	padding:0px 3px 0px 3px;	text-align:center;	xfont-size:10px;  }
.ms_specaccu_c_news_txt         {	xbackground-color:lightgreen;	float:left;	width:266px;	padding:0px 0px 0px 2px;	color:black;	text-align:left;	xfont-size:10px;    }


/* compétitions publiques */
.ms_specaccu_c_cpte             {   xbackground-color:green; width:335px;	float:right; margin:0px 5px 0px 0px; }
.ms_specaccu_c_cpte_t           {	background-color:powderblue;	xheight:14px;	xline-height:14px;	font-family:arial;    	color:black;#505050;black;white;	text-align:center;	font-weight:bold;	font-size:12px;	xpadding:1px 0px 1px 0px; margin:0px 0px 0px 0px;	border-width:1px 1px 1px 1px; border-style:solid;	border-color:#a0a0a0;gray;}
.ms_specaccu_c_cpte_pave        {	background-color:white;	height:265px;140px;170px;248px;;	overflow:auto;	border-width:0px 1px 1px 1px; border-style:solid;	border-color:gray;}
.ms_specaccu_c_cpte_lg1         {	background-color:white; line-height:14px; height:14px;	xpadding:2px 0px 2px 0px;	border-width:0px 0px 1px 0px; border-style:solid;	border-color:#a0a0a0;lightgrey;}
.ms_specaccu_c_cpte_lg0         {	background-color:#e5e5e5;#ffffff;#e5e5e5; line-height:14px;	height:14px;	xpadding:2px 0px 2px 0px;	border-width:0px 0px 1px 0px; border-style:solid;	border-color:#a0a0a0;lightgrey;}
.ms_specaccu_c_cpte_monthyear   {	xbackground-color:lightgreen;	padding:0px 4px 0px 4px;	color:#505050;	text-align:left;	xfont-size:10px;	font-weight:bold;}
.ms_specaccu_c_cpte_date        {	xbackground-color:lightblue;	overflow:hidden;	float:left;	width:40px;	height:14px;	padding:0px 0px 0px 4px;	color:black;	text-align:left;	xfont-size:10px;}
.ms_specaccu_s_cpte_clo     	{	color:red;	}
.ms_specaccu_s_cpte_ouv	        {	color:green;	}
.ms_specaccu_c_cpte_pt          {	xbackground-color:lightgrey;	overflow:hidden;	float:left;	width:6px;	height:14px;	padding:0px 4px 0px 4px;	text-align:center;	xfont-size:10px;}
.ms_specaccu_c_cpte_txt         {	xbackground-color:lightgreen;	overflow:hidden;	float:left;	width:256px;	height:14px;	padding:0px 0px 0px 2px;	color:black;	text-align:left;	xfont-size:10px;}
