/***********************************************************************************************************

* Website :                                    Essec
* Filename :                                   content.css
* Description :                                css content
* Version :                                      march 2010
* Author :                                       Gaya

==STRUCTURE=============================================================

* Page width :                                960px
* Number of columns :

__template			Template definition
__header			Header definition
  __nav_main		Global navigation
__main                                          Plum content
  __context                                    Contextual information
  __content                                    Page information
  __aside                                       Page note
__footer                                        Footer information
__COULEUR par rubriques
***********************************************************************************************************/

/************************************
__TEMPLATE
*************************************/
body				{background:#fff url(img/body.gif) 0 0 repeat;}
.body_int			{background:url(img/body_int.gif) 0 0 repeat-x;}
.screen				{margin:0 auto; width:960px; }
.content			{_position:relative; _z-index:1; float:none; width:100%;}
.article			{overflow:hidden; height:1%; position:relative;z-index:1;}
.context			{float:right; width:174px; -margin-left:-3px;}
.context.size225		{width:225px;}
.block_text_image		{*height:1%; position:relative;}
.block_text_image .text		{*height:1%; *float:left; overflow:hidden; padding:0;}
.block_text_image .image	{float:right; padding:0 0 5px 10px;}
.block_dark .block_text_image .image	{padding:0 0 0px 10px;}
.block_dark_select .block_text_image .image	{float:right; padding:0 0 5px 10px; /*margin-left:200px; _display:inline;*/ width:565px; text-align:right; position:relative; z-index:1;}
.block_text_image .image.left	{float:left;  padding:0 10px 5px 0;}
.block_text_image .image.center	{float:none; text-align:center;}




/* **************** GRIDS ***************** */
.line:after,.lastUnit:after	{content: " . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ";visibility:hidden; clear:both;height:0 !important;display:block;line-height:0;font-size: xx-large;overflow: hidden;}.line{*zoom:1;}.unit{float:left;}.size1of1{float:none;}.size1of2{width:50%;}.size1of3{width:33.33333%;}.size2of3{width:66.66666%;}.size1of4{width:25%;}.size3of4{width:75%;}.size1of5{width:20%;}.size2of5{width:40%;}.size3of5{width:60%;}.size4of5{width:80%;}
.lastUnit{/*display: table-cell;*/ *display:block;*zoom:1; /*float:none;*/ _position:relative;_left:-3px; _margin-right: -3px; /*width:auto;*/ float:right; _overflow:hidden;}
.header .lastUnit{_overflow:visible;}
.size1of2.lastUnit{*width:49.5%; _width:auto;}
/* **************** LIQUID***************** */
.item_liquid.item_left			{float:left; width:220px; -margin-right:-3px;}
.focus_dossier .item_liquid.item_left	{width:183px}
.item_liquid.item_content		{overflow:hidden; height:1%;}
.item_liquid.item_right			{float:right; width:140px; -margin-left:-3px;}
/* **************** BLOCK STRUCTURES ***************** */
.block_border		{background:url(base/block_border_8.gif) 0 0 repeat-y;}
.block_border .block_1	{background:url(base/block_border_2.gif) 0 0 repeat-x;}
.block_border .block_2	{background:url(base/block_border_6.gif) 0 100% repeat-x;}
.block_border .block_3	{background:url(base/block_border_4.gif) 100% 0 repeat-y;}
.block_border .block_4	{background:url(base/block_border_5.gif) 100% 100% no-repeat;}
.block_border .block_5	{background:url(base/block_border_3.gif) 100% 0 no-repeat;}
.block_border .block_6	{background:url(base/block_border_7.gif) 0 100% no-repeat;}
.block_border .block_7	{background:url(base/block_border_1.gif) 0 0 no-repeat;}
.block_border .padder	{padding:10px;}
* html  .block_border .padder	{height:1%;}

.block			{margin:0 0 10px;}
.block .block_top	{padding:0 0 0 6px; background:url(img/block_tl.png) 0 0 no-repeat; -background-image:url(img/block_tl.gif);-height:6px; -overflow:hidden;}
.block .block_top_1	{padding:0 6px 0 0; background:url(img/block_tr.png) 100% 0 no-repeat; -background-image:url(img/block_tr.gif);}
.block .block_top_2	{height:6px; background:url(img/block_bg.png) 100% 0 repeat-x; -background-image:url(img/block_bg.gif);}
.block .block_bottom	{padding:0 0 0 6px; background:url(img/block_bl.png) 0 0 no-repeat; -background-image:url(img/block_bl.gif);}
.block .block_bottom_1	{padding:0 6px 0 0; background:url(img/block_br.png) 100% 0 no-repeat; -background-image:url(img/block_br.gif);}
.block .block_bottom_2	{height:6px; background:url(img/block_bg.png) 100% 0 repeat-x; -background-image:url(img/block_bg.gif);}
.block .padder	{*height:1%; padding:4px 10px;background:url(img/block_bg.png) 0 0 repeat;  -background-image:url(img/block_bg.gif);}
.block .padder .padder	{background:none;}

.block_dark .form_srollable .block .block_top		{background-image:url(img/block_dark_tl.png);}
.block_dark .form_srollable .block .block_top_1		{background-image:url(img/block_dark_tr.png);}
.block_dark .form_srollable .block .block_top_2		{background-image:url(img/block_dark_t.png);}
.block_dark .form_srollable .block .block_bottom	{background-image:url(img/block_dark_bl.png);}
.block_dark .form_srollable .block .block_bottom_1	{background-image:url(img/block_dark_br.png);}
.block_dark .form_srollable .block .block_bottom_2	{background-image:url(img/block_dark_b.png);}
.block_dark .form_srollable .form_srollable_int .block .padder	{padding:0; background:#010101 url(img/block_dark_border_r.png) 100% 0 repeat-y;}
.block_dark .form_srollable .block .padder_int		{*height:1%; padding:4px 10px;background:url(img/block_dark_border_l.png) 0 0 repeat-y;}


/************************************
__HEADER
*************************************/
.header			{-position:relative; -z-index:6;}
.header .logo		{margin:0 0 10px; padding:15px 0 0 23px;}
.header .baseline		{margin:0 0 5px; padding:0;}

/*navigation des langues*/
.header .nav_lang		{float:right; background:#272727 url(img/nav_lang.gif) 0 100% no-repeat;}
.header .nav_lang_int		{padding:4px 13px 2px; background:url(img/nav_lang.gif) 100% 100% no-repeat;}
.header .nav_lang li		{display:inline;}
.header .nav_lang li.first	{padding-right:11px; background:url(img/nav_lang.gif) 18px 5px no-repeat;}
.header .nav_lang li a		{color:#fff; text-decoration:none;}
.header .nav_lang li a:hover,
.header .nav_lang li a:focus,
.header .nav_lang li span	{color:#009cd8;}

/*navigation principal*/
.header .nav_main			{position:relative; z-index:46; float:right; margin:0; padding:0 0 14px; background:#000;}
.header .nav_main ul li			{position:relative; z-index:46; float:left; margin:0; padding:25px 10px 0 12px; background:url(img/nav_main_sep.gif) 0 100% no-repeat; text-transform:uppercase; font:bold italic 12px/15px arial; font-style:normal;}
.header .nav_main ul li.first		{padding-left:0; background:none;}
.header .nav_main ul li a		{color:#fafafa;}
.header .nav_main ul li .block		{display:none; position:absolute; z-index:42;  top:39px; left:0; padding:5px 0 4px; width:224px; }
.header .nav_main ul li.active .block	{display:block; }
.header .nav_main ul li .block_top		{*height:14px; padding:0 0 0 5px; background:url(img/sousmenu_tl.png) no-repeat 0 0;  -background-image:url(img/sousmenu_tl.gif);}
.header .nav_main ul li .block_top_1	{padding:0 5px 0 0; background:url(img/sousmenu_tr.png) no-repeat 100% 0;  -background-image:url(img/sousmenu_tr.gif);}
.header .nav_main ul li .block_top_2	{height:14px; background:url(img/sousmenu_t.png) no-repeat 0 0;  -background-image:url(img/sousmenu_t.gif);}
.header .nav_main ul li .block_int		{padding:0 0 0 5px; background:url(img/sousmenu_l.png) 0 0 repeat-y;  -background-image:url(img/sousmenu_l.gif);}
.header .nav_main ul li .block_int_2	{padding:0 5px 0 0; background:url(img/sousmenu_r.png) 100% 0 repeat-y;  -background-image:url(img/sousmenu_r.gif);}
.header .nav_main ul li .block_int_3	{*height:1%;background:url(img/sousmenu_bg.png) 0 0 repeat;  -background-image:url(img/sousmenu_bg.gif);}
.header .nav_main ul li .block_bottom	{padding:0 0 0 5px; background:url(img/sousmenu_bl.png) no-repeat 0 0;  -background-image:url(img/sousmenu_bl.gif);}
.header .nav_main ul li .block_bottom_1	{padding:0 5px 0 0; background:url(img/sousmenu_br.png) no-repeat 100% 0;  -background-image:url(img/sousmenu_br.gif);}
.header .nav_main ul li .block_bottom_2	{height:14px; background:url(img/sousmenu_b.png) repeat-x 0 0;  -background-image:url(img/sousmenu_b.gif);}
.header .nav_main ul li.last .block		{left:-155px; }
.header .nav_main ul li.last .block_top_2	{background:url(img/sousmenu_t.png) no-repeat 100% 0;  -background-image:url(img/sousmenu_t.gif);}

.header .nav_main ul li ul		{padding:5px;}
.header .nav_main ul li ul li		{float:none; margin:0 0 5px; padding:0 0 0 10px; background:url(img/puce_grise.gif) 3px 5px no-repeat; font:10px/13px arial;}

.header .nav_main ul li.item_1 a:hover,
.header .nav_main ul li.item_1.active a,
.header .nav_main ul li.item_1 a.on	{color:#59a627;}
.header .nav_main ul li.item_2 a:hover,
.header .nav_main ul li.item_2.active a,
.header .nav_main ul li.item_2 a.on	{color:#009CD8;}
.header .nav_main ul li.item_3 a:hover,
.header .nav_main ul li.item_3.active a,
.header .nav_main ul li.item_3 a.on	{color:#009CD8;}
.header .nav_main ul li.item_4 a:hover,
.header .nav_main ul li.item_4.active a,
.header .nav_main ul li.item_4 a.on	{color:#f49e00;}
.header .nav_main ul li.item_5 a:hover,
.header .nav_main ul li.item_5.active a,
.header .nav_main ul li.item_5 a.on	{color:#A5027D;}


.header .nav_main ul li.item_1.active ul li a,
.header .nav_main ul li.item_2.active ul li a,
.header .nav_main ul li.item_3.active ul li a,
.header .nav_main ul li.item_4.active ul li a,
.header .nav_main ul li.item_5.active ul li a		{color:#fafafa;}

.header .nav_secondary	{float:right; margin:0 0 5px}

/*navigation rapide*/
.header .quick_nav		{float:left; margin:0 15px 0 0; padding:2px 0 0;}
.header .quick_nav ul li	{float:left; margin:0; padding:0px 10px 0 12px; background:url(img/puce_grise.gif) 0 8px no-repeat; font:12px/14px arial;}
.header .quick_nav ul li.first	{padding-left:0; background:none;}
.header .quick_nav ul li a	{color:#fafafa;}

/*navigation rapide*/
.header .quick_access		{float:left; position:relative; margin:0 20px 0 0; z-index:42;}
.header .quick_access p 	{width:120px; height:15px; background:#161616; border:solid 1px #333;  }
.header .quick_access p a	{display:block; -height:1%; padding:2px 25px 0 5px; color:#8d908a; background:url(img/quick_access.gif) 100% 0 no-repeat;font:11px/14px arial;}
.header .quick_access ul	{position:absolute; top:16px; left:0; display:none;padding:2px 5px; margin:0; width:110px; background:#161616; border:solid 1px #333; }
.header .quick_access.active ul	{display:block; }
.header .quick_access ul li	{margin:0 0 5px;}
.header .quick_access ul li a	{display:block; -height:1%;  color:#8d908a; }

/*navigation rapide*/
.header .quick_search		{float:left; margin:0 5px 0 0;}
.header .quick_search .input 	{float:left;  padding:0; height:15px; /*background:#161616; border:solid 1px #333; border-right:none;*/}
.header .quick_search .input label	{width:55px;color:#8d908a; font:11px/14px arial;}
.header .quick_search .input_search{float:left; -overflow:hidden;height:15px; background:#161616; border:solid 1px #333; border-right:none;}
.header .quick_search .input input	{padding:0 !important; width:105px; height:15px; border:none !important; background:none !important; color:#8d908a; font:11px/13px arial;}
.header .quick_search .submit 	{float:left; }



/************************************
__MAIN
*************************************/
.unit_int		{padding:20px 24px;}
.block .unit_int	{padding:5px 20px;}
/*.article .unit.lastUnit  .unit_int	{padding:5px 10px 5px 20px;}*/

.block_first .unit_int	{padding-left:10px;}

/************************************
__CONTENT
*************************************/
.home .content .flash_content		{margin:0 0 10px;}
.home .block_button .unit		{margin:0;padding:0 0 4px; background:url(img/under_button.png) 100% 100% no-repeat; -background-image:url(img/under_button.gif);}
.home .block_button .button		{margin:0;}
.home .content .size1of4  a 		{background-image:url(img/button_gray.gif); background-color:#808080; font:bold 11px/14px arial; text-transform:uppercase;}
.home .content .size1of4 .button a span	{background-image:url(img/button_gray.gif);}

/*.home .content .size1of4 .button.on a,
.home .content .size1of4 .button a:focus,
.home .content .size1of4 .button a:hover 	{background-image:url(img/button_green.gif); background-color:#6cb406;}
.home .content .size1of4 .button.on a span,
.home .content .size1of4 .button a:focus span,
.home .content .size1of4 .button a:hover span	{background-image:url(img/button_green.gif);}*/

.home .content .size1of4 .button.on a,
.home .content .size1of4 .button a:focus,
.home .content .size1of4 .button a:hover 	{background-image:url(img/button_blue.gif); background-color:#008ec5;}
.home .content .size1of4 .button.on a span,
.home .content .size1of4 .button a:focus span,
.home .content .size1of4 .button a:hover span	{background-image:url(img/button_blue.gif);}

.home .content .size1of4 .button span span span{padding:13px 0; width:226px; text-align:center;}
.home .content .size1of4 .button.button_2	{margin:0 0 0 5px; -margin:0 0 0 2px;}
.home .content .size1of4 .button.button_3	{margin:0 0 0 10px; -margin:0 0 0 3px;}
.home .content .size1of4 .button.button_4	{margin:0 0 0 14px; -margin:0 0 0 5px;}

.home .context			{width:200px;}
.home .context h2			{margin:0 0 15px;}
.home .context p			{padding:0 0 10px;}

/*block onglet*/
.block_onglet_int			{position:relative; }
.block_onglet_int			{margin:0 0 15px 0; width:740px; background:url(img/block_onglet.gif) 0 0 repeat;}
.block_onglet_int_2			{background:url(img/block_onglet_bottom.gif) 0 100% no-repeat;}
.block_onglet_int .padder		{padding:10px 20px; background:url(img/onglet_sep.gif) 100% 18px no-repeat;}
.home .block_onglet_int .padder		{padding:10px 20px 0 20px;}
.block_onglet_int .lastUnit .padder	{background:none;}
.block_onglet_int .padder .item		{position:relative; -height:1%; padding:0 0 10px; }
.block_onglet_int .date			{margin:0; padding:0;font:bold 12px/15px arial; color:#373737 !important; text-transform:uppercase; }
.block_onglet_int .date	strong 		{color:#919191; text-transform:normal; }
.block_onglet_int .padder .read		{position:absolute; bottom:10px; margin:0; padding:0; width:200px;}
.block_onglet_int .padder .read a	{float:right;}

.article .rss				{position:absolute; right:5px; top:5px;}
.article #c4085				{position:relative;}
/*nav onglet*/
div.nav_onglet	 			{margin:0; padding:0; background:url(img/block_onglet_border.gif) 0 100% repeat-x; text-transform:uppercase;}
.home div.nav_onglet			{width:740px;}
div.nav_onglet ul			{margin:0; padding:0;}
div.nav_onglet ul li			{float:left; -height:1%; margin:0; padding:0 0 0 5px; background:none; font:bold 14px/18px arial; text-indent:0;}
div.nav_onglet li a			{float:left; color:#888; text-decoration:none;}
div.nav_onglet li a span		{display:block; padding:15px 10px 2px; cursor:pointer;}
div.nav_onglet li a.on,
div.nav_onglet li a:hover,
div.nav_onglet li a:focus		{padding:0;background:url(img/nav_onglet.gif) 0 100% no-repeat; color:#009cd8;}
/*div.nav_onglet li a.on,
.home div.nav_onglet li a:hover,
.home div.nav_onglet li a:focus		{color:#888;}*/
div.nav_onglet li a.on span,
div.nav_onglet li a:hover span,
div.nav_onglet li a:focus span		{background:url(img/nav_onglet.gif) 100% 100% no-repeat;}

/*focus*/
.home .focus				{position:relative; top:20px; min-height:242px; -height:242px; }
.home .focus h2				{padding:13px 0 0; color:#7b7b7b; font:13px/13px arial; text-transform:uppercase;}
.home .focus h2 strong			{display:block; font:bold 17px/17px arial;}
.home .focus .read 			{position:absolute; bottom:0; width:190px;}
.home .focus .read a			{float:right;padding:0; background:none; color:#009cd8; text-transform:uppercase;}
.home .focus .read a:hover,
.home .focus .read a:focus		{color:#009cd8; text-decoration:underline;}

/*link*/
.content .view_photo			{color:#009cd8; font-weight:bold; text-decoration:none; padding-right:48px;}
.content .view_photo:hover,
.content .view_photo:focus		{color:#009cd8; text-decoration:underline;}
.read					{font:bold italic 9px/12px verdana; text-align:right;}
.read a					{*height:1%; display:block; padding:2px 25px 2px 0; background:url(img/read.gif) 100% -580px no-repeat; color:#7c7c7c; text-decoration:none;}
.read a:hover,
.read a:focus				{color:#7c7c7c; text-decoration:underline;}

.block_dark				{-position:relative; -z-index:1; margin:0 0 10px; background:#010101 url(img/block_dark.png) -980px 0 repeat-y; -background-image:url(img/block_dark.gif); color:#dedede;}
.block_dark_int				{background:url(img/block_dark.png) 0 0 no-repeat; -background-image:url(img/block_dark.gif);}
.block_dark_int_2			{*height:1%; padding:7px; *padding-bottom:5px; background:url(img/block_dark.png) -2000px 100% no-repeat; -background-image:url(img/block_dark.gif);}
.block_dark h2				{margin:0 0 15px; padding:0; font:bold 24px/27px arial; text-transform:none;}
.block_dark h2 span			{display:block; color:#009cd8; font:bold 12px/15px arial;text-transform:none;}

.home .block_dark h2			{-position:relative;-top:5px;margin:0 0 5px; }

.block_dark h3				{margin:0; padding:10px 0 0; color:#009cd8;font:bold 12px/15px arial; text-transform:uppercase;}
.block_dark ul				{padding:5px 0 0;}

.block_dark	.object			{position:relative; z-index:1;}

.block_dark.home_rubrique .block_text_image .text	{color:#e9e9e9; font:12px/15px arial;}
.block_dark .block_text_image .text .padder		{padding-top:8px;}
.block_dark .block_text_image .text a			{color:#009cd8; text-decoration:none;}
.block_dark .block_text_image .text a:hover,
.block_dark .block_text_image .text a:focus	{color:#009cd8; text-decoration:underline;}
.block_dark .block_text_image .text strong a	{font:bold 14px/17px arial;}
.block_dark .block_text_image .flash	{-width:10px; *height:370px; min-height:370px;}

.body_popin #top.screen {width:600px;}
.body_popin  {background:none; width:600px; }
.body_popin .block_dark {width:600px; background-image:url(img/block_dark-600.png); }
.body_popin .block_dark .block_dark_int { background-image:url(img/block_dark-600.png);}
.body_popin .block_dark .block_dark_int .block_dark_int_2 {  background-image:url(img/block_dark-600.png);}

.block_dark .block_text_image #facebook 	{background:url("img/bt_social.png") no-repeat scroll 1px -43px transparent !important; float:left;height:20px;margin:0 0 0 20px;width:130px; }
.FBConnectButton_Text  				{background:none repeat scroll 0 0 #F5F5F5 !important;border:medium none !important;color:#4F4F4F !important;}
.FBConnectButton_Small  			{background:none repeat scroll 0 0 transparent !important; line-height:12px !important;}
.fb_share_count_inner 				{border-top:none !important; margin;1px 1px 0 2px !important;}
.fb_share_count_nub_right 			{background:url("img/fb-fleche-count.gif") no-repeat scroll 0px 5px transparent !important;}

.block_dark .block_text_image #twitter 		{float:left; background:url("img/bt_social.png") no-repeat scroll 1px -100px transparent;height:11px;margin:0 5px 0 0;height:20px;width:125px; position:relative;}
.block_dark .block_text_image #twitter span 	{display:none;}
.block_dark .block_text_image #twitter iframe 	{left:23px;position:absolute;top:2px;height:16px;background-color:#F5F5F5;}



.block_dark .block_text_image #tipafriend 		{background:url("img/bt_envoyer.png") no-repeat scroll 1px 0 transparent;float:left;height:28px;text-align:center;width:131px;}
.block_dark .block_text_image #tipafriend a 		{color:#4F4F4F;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:10px;font-weight:bold;}
.block_dark .block_text_image #tipafriend a span	{ padding-left: 10px; }
.tx_tipafriend 					{margin:20px;}
#tx_tipafriend_button,
.tx_tipafriend_formfield input,
.tx_tipafriend_formfield textarea {width:250px;}
.tx_tipafriend_text,
.tx_tipafriend_codetext	{width:230px; padding:10px;}
.tx_tipafriend #recaptcha_widget_div	{padding:0 0 0 185px;}

.tx_tipafriend_formfield .tx_tipafriend_codetext input {width:200px;}
.tx_tipafriend_codetext img,
.tx_tipafriend_codetext input 		{margin:10px !important;}
.home .block_dark .block_text_image 	{background:#343434 url(img/block_dark_bg.gif) 0 0 repeat; -height:307px; min-height:307px;}
.home .block_dark .block_text_image .text	{padding:18px 23px 0;}
.home .block_dark .block_text_image .image	{float:left; padding:0;}


/*navigation rapide block_dark	*/
.block_dark.block_dark_select		{position:relative;z-index:2}
.block_dark.block_dark_select .text	{position:relative !important;z-index:1 !important;}

.contain_select				{position:absolute; z-index:30;top:100px; left:382px; /*top:0; left:0;*/ border-left:0px solid #fff; height:150px; background:url(img/sep.gif) 0 0 repeat-y;}
.contain_select .contain_select_int	{padding-left:30px;}
.contain_select p.tt_select		{color:#fff; font-style:italic; font-size:110%;}
.block_dark .quick_access		{/*float:left;*/ position:relative; margin:0 20px 15px 0; z-index:42;}
.block_dark .quick_access.quick_access_first	{z-index:51;}
.block_dark .quick_access.quick_access_two	{z-index:47;}
.block_dark .quick_access a		{text-decoration:none;}
.block_dark .quick_access p 		{width:190px; width:260px; height:18px; background:#303030; border:solid 1px #6c6c6c;  padding:0;}
.block_dark .quick_access p a		{display:block; -height:1%; padding:2px 25px 2px 5px; color:#c0c0c0; background:url(img/quick_access2.gif) 100% -1px no-repeat; font:11px/14px arial;}
.block_dark .quick_access ul		{position:absolute; top:19px; left:0; display:none; padding:2px 5px; margin:0; width:180px; width:250px; background:#303030; border:solid 1px #6c6c6c; z-index:25;}
.block_dark .quick_access.active ul	{display:block; }
.block_dark .quick_access ul li		{margin:0 0 5px; padding:0;}
.block_dark .quick_access ul li a	{display:block; -height:1%; color:#c0c0c0; }
.block_dark .quick_access ul li a:hover	{text-decoration:underline;}
.block_dark .quick_access.active ul li ul 			{display:none}
.block_dark .quick_access.active ul li.active ul 	{display:block}
.block_dark .quick_access ul ul			{position:relative; top:0; margin:0 0 0 10px; border:0; width:160px; padding-top:0;}
.block_dark .quick_access ul ul li a		{display:inline;}
.block_dark .quick_access ul li ul a			{}


.article  .typo-upload .pdf {display:block; padding:0 0 0 45px;background:url("img/pdf.png") 0 0 no-repeat }

.block_contact .block_text_image .text .padder		{padding:0;}
.block_contact .block_text_image .text h2		{padding:0 0 0 20px;}
.block_contact .block_text_image .text .unit_int	{padding:0 24px;}
.block_contact .block_text_image .text h3		{margin:0; padding:0 0 10px;}
.block_contact .block_text_image .text h4		{margin:0; padding:0 0 10px; font:bold 13px/16px arial;}
.block_contact .line					{margin:0 0 10px; background:url(img/sep_block_contact.gif) 50% 0 repeat-y; font:12px/15px arial;}
.block_contact  .block_text_image .unit a		{margin:0 0 0 -8px; padding:0 0 0 8px; background:url(img/arrow_blue.gif) 0 5px no-repeat;}


.content .breadcrumb ul 			{padding:8px 0 10px 5px;  /*_padding:18px 0 5px 40px;*/}
.content .breadcrumb ul li			{display:inline; padding:0 7px 0 6px; background:url(img/puce_breadcrumb.gif) 0 4px no-repeat; color:#767676; font:11px/14px arial;}
.content .breadcrumb ul li.first		{background:none;}
.content .breadcrumb ul li a			{color:#767676; text-decoration:none;}
.content .breadcrumb ul li a:hover,
.content .breadcrumb ul li a:focus		{text-decoration:underline;}

.block_dark .block_dark_int .block_dark_int_2 .block_text_image .text .breadcrumb a	{color:#767676; text-decoration:none;}
.block_dark .block_dark_int .block_dark_int_2 .block_text_image .text .breadcrumb a:hover,
.block_dark .block_dark_int .block_dark_int_2 .block_text_image .text .breadcrumb a:focus	{color:#767676; text-decoration:underline;}

.recruter_etudiant .article 		{padding:0 20px 0 0;}
.wrapper_block_blue			{*height:1%; overflow:auto; background:#009cd8 url(img/pixel_blanc.gif) 50% 0 repeat-y;}
.recruter_etudiant .article .unit_int 	{padding:0;}
.block_blue				{background:#009cd8; border-top:solid 1px #fff; color:#3d3d3d;}
.block_blue.first,
.block_black.first			{border-top:none;}
.wrapper_block_blue .unit_int		{margin-right:1px; padding:0;}
.wrapper_block_blue .lastUnit .unit_int	{margin-left:1px;margin-right:0;}
.article .block_blue .padder		{padding:15px 15px 0 15px;}
.article .block_blue h4			{margin:0 0 13px;color:#2d2d2d !important; font:18px/21px arial; text-transform:uppercase;}
.article .block_blue h4 span		{display:block;color:#fff; font:12px/15px arial;}
.article .block_blue strong,
.article .block_blue b			{color:#fff;font:bold 12px/15px arial;}
.article .block_blue ul li		{margin:0; padding:0; background-image:url(img/puce_blanche.png);}
.article .block_blue ul 		{margin:0 0 20px; padding:0;}
.article .block_blue .chiffre		{display:block;font:bold 28px/31px arial;}
.content .block_blue a		{color:#fff;}

.block_black				{*height:1%; overflow:auto; background:#353535; border-top:solid 1px #fff; color:#fff;}
.article .block_black .padder		{padding:15px 15px 0 15px;}
.article .block_black h4		{margin:0 0 13px;color:#fff !important; font:18px/21px arial; text-transform:uppercase;}
.article .block_black h4 span		{display:block;color:#009cd8; font:12px/15px arial;}
.article .block_black h5		{font:bold 14px/17px arial;}
.article .block_black h6		{font:11px/14px arial;}
.article .block_black strong,
.article .block_black b			{color:#009cd8;font:11px/14px arial;}

.nav_tertiary_space 			{/*margin:0 0 15px; padding:10px 0 0;*/height:43px; height:85px; }
.nav_tertiary				{ margin-top: -20px; }
.nav_tertiary table			{position:absolute; bottom:10px; left:0;width:100%;z-index:2;}

.nav_tertiary table td			{margin:0; height:60px; font:bold italic 11px/14px arial; text-align:center; text-transform:uppercase; width:16.66%;background:url(img/nav_tertiary.png) 50% -502px no-repeat; -background-image:url(img/nav_tertiary.gif); -background-position:50% -500px; }
.nav_tertiary table td.empty		{background:url(img/nav_tertiary.png) 50% -502px no-repeat; -background-image:url(img/nav_tertiary.gif); -background-position:50% -500px; }
.nav_tertiary a				{display: block; -height:1%;  margin:0; padding:15px 5px 5px; -padding:15px 5px 2px;  color:#fff; text-decoration:none;}
.nav_tertiary .on a,
.nav_tertiary .hover a			{margin:0; -padding:15px 5px 2px;  color:#009cd8; font:italic bold 11px/14px arial;}

.nav_tertiary table td.one_pix		{width:1px; background:none;}

.nav_tertiary .last			{margin:0;}
.nav_tertiary .on,
.nav_tertiary .hover,
.nav_tertiary .focus			{background-position:50% 0;  -background-position:50% 3px; color:#009cd8; text-decoration:none;}

.home_rubrique .nav_tertiary  .on 	{background:url(img/nav_tertiary_home_rubrique.gif) 0 -193px repeat-x; -background-position:0 -190px;}
.block_dark .block_dark_int .nav_tertiary  .green .on 	{background:url(img/nav_tertiary_verte.png) 50% 0 repeat-x; -background:url(img/nav_tertiary_verte.gif) 50% 0 repeat-x;}
.home_rubrique .nav_tertiary  .on a	{color:#fff !important;}

.nav_tertiary td div			{position:relative;}
.nav_tertiary td div ul			{display:none;position:absolute; bottom:68px; bottom:47px; left:0; margin:0; padding:0;width:100%;}
.nav_tertiary td.hover div ul		{display:block;}
.nav_tertiary td div ul li		{margin:0 0 1px; padding:0; background:none;}
.nav_tertiary td div ul li a		{margin:0; padding:5px 3px; background:#366418; color:#fff  !important;font:bold italic 10px/13px arial; text-indent:0;}

.author				{color:#4a4a4a; text-align:right;font-style:italic;}

.article p.tag,
.article p.partager			{margin:0; padding:0 0 10px;}
.article p.tag				{padding-left:50px; background:url(img/picto_tags.gif) 0 0 no-repeat;}
.article p.partager			{padding-left:35px; background:url(img/picto_partager.gif) 0 0 no-repeat;}
.article p.tag a,
.article p.partager a			{text-decoration:none;}
.article p.tag,
.article p.tag a			{color:#565656; font:italic 11px/14px arial;}
.article p.partager a			{color:#009cd8; font:bold italic 11px/14px arial;}
.article p.tag a:hover,
.article p.tag a:focus,
.article p.partager a:hover,
.article p.partager a:focus		{text-decoration:underline;}

.scroll-pane				{padding:10px 0 0;height:218px;}

/*JQUERY SCROLL STYLE*/
.jScrollPaneContainer			{position: relative; overflow: hidden; z-index: 1;}
.jScrollPaneTrack			{position: absolute;cursor: pointer;right: 0;top: 0; height: 100%;background:url(img/scroll_bg.gif) 4px 0 repeat-y; border:snone;}
.jScrollPaneDrag			{position: absolute;top:1px; left:0; background:url(img/scroll.gif) 0 50% repeat-x;  cursor: pointer;overflow: hidden;}
/*.alumni .jScrollPaneDrag		{background:url(img/scroll_alumni.gif) 3px 50% no-repeat;}*/
.jScrollPaneDragTop			{position: absolute;top: 0;left: 0;overflow: hidden; }
.jScrollPaneDragBottom			{position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp			{display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
a.jScrollArrowUp:hover			{/*background-color: #f60;*/}
a.jScrollArrowDown			{display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/ height: 9px;}
a.jScrollArrowDown:hover		{/*background-color: #f60;*/}
a.jScrollActiveArrowButton,
a.jScrollActiveArrowButton:hover		{/*background-color: #f00;*/}


.choix_formation.block_dark h2		{margin:0 0 10px; }
.choix_formation.block_dark .standfirst	{color:#808080; font:12px/15px arial;}
.choix_formation.block_dark .standfirst strong	{color:#808080;}

.choix_formation.block_dark h2		{margin:0; }
.choix_formation.block_dark h3		{margin:0 0 10px; padding:0;}

.block_dark .form_srollable .block		{float:left; margin:0 25px 20px 0;  width:400px; }
.block_dark .form_srollable .block_comparer_formation	{width:800px;}
.block_dark .form_srollable .next,
.block_dark .form_srollable .previous	{display:none;}
.screen .block_dark .form_srollable .block_text_image .text .padder	{padding:0;}
.block_dark .form_srollable .block .padder_int	{min-height:345px; -height:370px;}
.block_dark .form_srollable .block .block_int	{padding:1px 10px 6px;}
.block_dark .form_srollable h3		{margin:0 0 20px; padding:8px 0 0;color:#fff !important;  font:20px/23px arial; text-transform:uppercase;}
.block_dark .form_srollable h3 span		{display:block; color:#7c7c7c;font:italic 10px/13px arial; text-transform:none;}
.block_dark .form_srollable h4		{font:bold 14px/17px arial;}
.block_dark .form_srollable .block_comparer_formation .padder .padder_int .read a	{color:#a8a8a8; background:url(img/read2.gif) no-repeat 100% 0}
.block_dark .form_srollable .block.block_comparer_formation .unit		{background:url(img/sep.gif) 100% 25px no-repeat;}
.block_dark .form_srollable .block.block_comparer_formation .block_int		{padding:0;}
.block_dark .form_srollable .block.block_comparer_formation .unit.lastUnit	{background:none;}
.block_dark .radio			{padding:0 0 10px;}
.block_dark .radio label		{color:#fff; font:italic 12px/15px arial;}
.block_dark .input 			{padding:0 0 15px;}
.block_dark .input label		{float:none; display:block; width:auto;color:#fff; font:italic 12px/15px arial; text-align:left;}
.block_dark .input select		{width:190px; background:#303030;border:solid 1px #6c6c6c; color:#c0c0c0; font:11px/14px arial;}
.block_dark .submit input		{ background:#303030;border:solid 1px #6c6c6c; color:#c0c0c0; font:11px/14px arial;}


.news_list 				{position:relative;height:218px; overflow:hidden;}
.news_list ul 				{margin:0; padding:0;}
.news_list ul li			{margin:0 0 10px; padding:0 0 10px; background:url(img/block_dark_sep.gif) 0 100% no-repeat; text-indent:0;}
.news_list ul li strong			{display:block; padding:0 0 5px; color:#fff; font:bold 11px/14px arial; text-transform:uppercase;}
.news_list ul li strong span		{color:#009cd8;}

.nav_page ul 				{margin:0 0 35px; padding:0;}
.nav_page ul li				{display:inline; margin:0; padding:0 9px 0 11px; background:url(img/sep_nav_page.gif) 0 50% no-repeat; text-transform:uppercase;}
.nav_page ul li.first			{background:none; padding-left:0;}
.nav_page ul li a			{color:#565656; text-decoration:none;}
.nav_page ul li a.on,
.nav_page ul li a:hover,
.nav_page ul li a:focus			{color:#7cca09;}

.standfirst				{color:#cacaca;}
.standfirst strong			{color:#fff;}

/************************************
__ARTICLE
*************************************/
.content h3,
.article h3		{margin:0 0 15px; padding:0 0 0; color:#009cd8; font:bold 16px/19px arial; text-transform:none;}
.content h4,
.article h4		{margin:0 0 6px; padding:0; color:#009cd8; font:bold 12px/14px arial;}
.content p,
.article p		{margin:0 0 20px; padding:0;}
.content ul,
.article ul		{margin:0 0 10px; padding:0;}
.content ul li,
.article ul li		{margin:0 0 5px; padding:0;}
.article .unit ol	{margin:0 0 20px 10px; padding:0; list-style:decimal inside none; }
.article .unit ol li	{margin:0 0 5px; padding:0 0 0 10px; /*background:url(img/puce.gif) no-repeat scroll 0 7px transparent;*/ background:none;}
.block_3		{background:url(img/sep_article.gif) 50% 0 repeat-y;}
.block_2		{background:url(img/sep_article_2.gif) 50% 0 repeat-y;}
.block_3_en_5		{background:url(img/sep_block_3_en_5.gif) 0 0 repeat-y;}
.block .context		{background:url(img/sep_article_2.gif) 5px 0 repeat-y;}
.article .unit.lastUnit	{background:none;}
* + html .article .size1of3.lastUnit	{width:33%;}
.article .standfirst	{color:#686868; font:bold italic 12px/14px arial;}
.article p.read		{padding:0; margin:0 0 10px;}

/*
.context	{background:#fff url(img/context.gif) -180px 0 repeat-y; }
.context_int	{background:url(img/context.gif) 0 0 no-repeat;}
.context_int_2	{padding:5px 20px; background:url(img/context.gif) -360px 100% no-repeat;}
*/
.context .padder	{padding:5px 20px;}
.size225 .padder	{padding:5px 10px 5px 15px;}

.context h2,
.context h3		{margin:0 0 5px; padding:10px 0 0; color:#009cd8; font:bold 16px/19px arial; text-transform:uppercase;}
.context .rss		{float:right; margin:10px 0 0; padding:0;}
.block_context		{padding:25px 0; background:url(img/sep_block_context.gif) 50% 0 no-repeat; text-align:center;}
.block_context.block_first	{padding-top:15px;background:none;}
.block .block_context.block_first	{background:none;}
.block_context h3	{margin:0 0 5px; padding:0;color:#009cd8; font:bold 13px/16px arial; text-transform:none;}
.block_context a	{display:block;}
.block_context .read a 	{padding-right:5px; background:none; color:#009cd8;}
.block_brochure a	{padding:0 0 25px; color:#919191; text-decoration:none;}
.block_brochure a:hover,
.block_brochure a:focus	{text-decoration:underline;}
.block_context a.pdf	{background:url(img/pdf.png) 50% 100% no-repeat; -background-image:url(img/pdf.gif);}
.block_info a	{color:#009cd8; font-style:italic;text-decoration:none;}
.block_info a:hover,
.block_info a:focus	{text-decoration:underline;}


.block_actu			{background-position:0 0; text-align:left;}
.block_actu h3		{margin:0; padding:0; padding:0;color:#686868; color:#009CD8; font:bold 12px/14px arial; text-transform:none;}
.block_actu .block_text .date		{display:block; padding:0 0 15px;color:#414141; font:bold 12px/15px arial;}
.context .block_text_image	{}
.context .block_text_image .text	{height:1%; overflow:hidden;}
.context .block_text_image .image	{float:right; width:80px;}

.block_rdv			{padding:25px 0 10px;background-position:0 0; text-align:left;}
.block_rdv h3			{margin:0 0 10px; font:bold 16px/19px arial; text-transform:uppercase;}
.block_rdv ul li		{padding:0 0 5px;}
.block_rdv a			{color:#686868; font:bold 11px/14px arial; text-transform:uppercase; text-decoration:none;}
.block_rdv a:hover,
.block_rdv a:focus		{text-decoration:underline;}
.block_rdv.block_first		{padding-top:10px;}

.block_contact_2		{}
.block_contact_2 b,
.block_contact_2 strong		{color:#009cd8;}
.block_contact_2 h4		{margin:0; padding:9px 0 0; color:#494949; font:bold 11px/14px arial;}
.block_contact_2 a		{color:#919191; text-decoration:none;}
.block_contact_2 a:hover,
.block_contact_2 a:focus	{text-decoration:underline;}

.wrapper_block_blue		{position:relative; z-index:1;margin:-16px 0 0;}
.nav_etudiant			{position:relative; z-index:6; width:100%; margin:0;}
.nav_etudiant td		{padding:5px 5px 20px; vertical-align:bottom;}
.nav_etudiant td.on		{background:url(img/nav_etudiant.png) 0 100% no-repeat;}
.nav_etudiant td.nav_etudiant_hover	{background:url(img/nav_etudiant.png) 0 100% no-repeat;}
.nav_etudiant a			{color:#838383; font:bold 12px/15px arial; text-decoration:none;}
.nav_etudiant a strong		{display:block;color:#414141; text-transform:uppercase;}
.nav_etudiant .on a		{color:#2b2b2b; font:bold 16px/19px arial; text-transform:uppercase;}
.nav_etudiant .on a strong	{color:#009cd8;}

table.contenttable {border:1px solid #CACACA;border-collapse:collapse;color:#414141;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.titre_tableau {color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; background-color: #009cd8;}
.titre_ligne {background-color:#009CD8; color:#FFFFFF; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; text-align:center; white-space:nowrap;}
table.contenttable  tr {}
table.contenttable  td,
table.contenttable  th{border:1px solid #CACACA; font-weight:bold; padding:3px 5px;}


/**/
.block_foldable 			{padding:5px 0;}
.block_foldable .block_foldable_int	{display:none; }
.block_foldable.on .block_foldable_int	{display:block;}
.block_foldable .block_foldable_int	{display:none; }
.block_foldable.on .block_foldable_int .block_foldable_int	{display:none;}
.block_foldable.on .block_foldable_int .on .block_foldable_int	{display:block;}
.block_foldable .title 			{margin:0 66px 5px 0; padding:0;}
.block_foldable .title a		{padding:0 10px 0 0; background:url(img/arrow.gif) 100% -589px no-repeat; text-decoration:none;}
.block_foldable .on .title a		{background-position:100% 6px;}
.block_foldable .illustr		{float:right; margin:-20px 0 0;}

/*list actu*/
.block_news .context 			{margin:30px 0 0;}
.block_news .context ul li		{margin:0 0 20px; padding:0; background:none;}
.block_news .context ul li a		{padding:0 0 0 10px; color:#686868; font:bold italic 11px/14px arial; text-decoration:none; }
.block_news .context ul li.on a,
.block_news .context ul li a:hover,
.block_news .context ul li a:focus	{background:url(img/nav_news.gif) 0 3px no-repeat; color:#009cd8;}
.item_news				{margin:0 10px; padding:10px 0; border-bottom:solid 1px #ededed;}
.item_news h3				{margin:0 0 10px;}
.item_news strong			{font-style:normal;}

/*detail actu*/
.block_news .context 			{margin:5px 0 0; width:370px;}
.block_news .context iframe		{margin:0 0 70px;}
.block_news .context h3			{margin:0 0 10px;padding:0 0 0 13px;background:url(img/arow_bleu_droite_pleine.gif) 0 5px no-repeat; color:#5a5a5a !important; text-transform:none;}
.block_news .context ul			{margin:0;padding:0}
.block_news .context ul	 li		{margin:0;padding:10px 0 10px; color:#989898; background:url(img/sep_block_context.gif) 0 0 no-repeat;}
.block_news .context ul	 li.first	{background:none;}
.block_news .context ul	 li a		{padding:0 15px 0 7px; background:url(img/arrow_bleu_right.gif) 100% 5px no-repeat; color:#373737; font-style:normal; text-transform:uppercase;}
.block_news .context ul	 li a:hover	{background:url(img/arrow_bleu_right.gif) 100% 5px no-repeat; color:#373737;}
.block_news .article			{}
.block_news .article .item_news		{border:none;}
.block_news .article .back a		{padding:0 0 0 15px; background:url(img/arrow_bleu_left.gif) 0 5px no-repeat; text-decoration:none;}
.block_news .article .back a:hover,
.block_news .article .back a:focus	{text-decoration:underline;}



/*	TALK	*/


.talk.block_dark .breadcrumb 			{margin:-15px 0 -16px -24px;}
.talk.block_dark .breadcrumb ul li		{background-image:url(img/puce_breadcrumb_2.gif);}
.talk.block_dark .breadcrumb ul li.first	{background:none;}


.talk					{}
.talk .standfirst_talk,
.talk .csc-default			{font-size:12px/*20101028*/; line-height:13px; padding-bottom:25px;}
.talk .standfirst_talk p,
.talk .csc-default p.bodytext		{margin:0 0 3px 0; }

.talk.block_dark h2  			{text-transform:uppercase; color:#000; margin-bottom:15px;}
.talk.block_dark h2 span 		{text-transform:uppercase;}

.block_talk					{float:left; width:; margin:0 13px 6px 0; font-style:italic; color:#5D5D5D; height:165px; width:440px; overflow:hidden;}
.block_talk .img			{float:left; width:132px;  height: 165px;}
.block_talk .talk_profile		{float:left; width:307px; _width:307px; _margin-left:-10px; height:165px; background:url(img/box_talk_txt_165.gif) 0 0 no-repeat;}
.block_talk .talk_profile_int		{padding:5px 10px 0 21px;}
.talk_profile h3			{margin:0; text-transform:uppercase; font-size:12px; font-style:italic;}
.talk_profile p				{margin:0 0 0px; font-size:12px; line-height:16px;}
.talk_profile p.program		{font-weight:bold;margin:0;}
.talk_profile p.talk_lang	{margin:0 0 20px;}
.talk_profile p.talk_profile_lang	{margin:0 0 10px;}

.talk_profile .color_gray		{color:#aaa;}
.block_talk .talk_profile img		{padding: 0 2px; vertical-align:middle;}
.block_talk .talk_profile_top		{min-height:95px; _height:90px;}
.block_talk .link a			{padding:0 10px 0 0; background:url(img/chevrons_bleu.gif) 100% 5px no-repeat; text-decoration:none;}

.talk.block_dark			{background-color:#fff; color:#5d5d5d; }
.talk.block_dark,
.talk .block_dark_int,
.talk .block_dark_int_2			{background-image:url(img/block_gray.png);  _background-image:url(img/block_gray.gif); }
.talk .block_dark_int_2			{/*padding:0 7px;*/ }

.padder_talk				{padding:20px 15px 20px 25px;   }


.talk_detail				{}
.talk_detail .talk_profile		{float:left; width:132px; font-size:11px; line-height:13px;}
.talk_detail .talk_profile		{}
.talk_detail .talk_profile_top		{/*min-height:100px; _height:100px;*/}
/*.talk_detail .color_gray		{margin-bottom:15px;}*/
.talk_detail .img			{/*padding:20px 0;*/}
.talk_detail .link p			{margin-bottom:15px; color:#009cd8;}
.talk_detail .link a			{color:#545454;}
.talk_detail .link li 			{background:url(img/pointilles.gif) repeat-x 0 100%; padding:0; margin:0 0 5px 0; text-indent:0; zoom:1;}
.talk_detail .link li a 		{display:block; padding:5px 0 10px 32px;}
.talk_detail .link li.facebook a	{background:url(img/facebook_ico.gif) 0 -100px no-repeat;}
.talk_detail .link li.facebook_connect a	{background:url(img/facebook_connect.gif) 0 2px no-repeat; height:13px;}
.talk_detail .link li.facebook_connect span	{display:none;}
.talk_detail .link li.mail a		{background:url(img/mail_ico.gif) 0 -104px no-repeat;}
.talk_detail .talk_lang img		{vertical-align:bottom; padding:0 2px; }

.bt_back				{float:right; margin-right:16px; _display:inline; padding:22px 10px 0 0; background:url("img/arrow_bleu_right.gif") no-repeat 100% 29px; font-size:11px;}

.talk_content				{float:left; width:761px; background:url(img/talk_content.gif) 0 0 repeat-y;}
.talk_content_int			{background:url(img/talk_content.gif) -763px 0 no-repeat;}
.talk_content_int2			{background:url(img/talk_content.gif) -1540px 100% no-repeat;}
.talk_content_int3			{padding:20px 50px 60px 20px; background:url(img/talk_appendice.gif) 3px 179px no-repeat;}

.talk_content h3			{font-size:12px; margin:15px 0 15px 0; font-weight:normal; font-style:italic;}
.talk_content p				{margin:0 0 5px 0; font-style:italic;}

.bt_back a,
.block_talk .link a,
.talk_detail .link a			{text-decoration:none;}

.talk_profile_int .link a		{font-weight:bold;}

.bt_back a:hover,
.bt_back a:active,
.block_talk .link a:hover,
.block_talk .link a:active,
.talk_detail .link a:hover,
.talk_detail .link a:active			{text-decoration:underline;}

html[xmlns] .talk .clearfix		{ display: block; }
.talk .block-filter			{ margin-bottom: 10px; padding: 5px 10px; background-color: #009cd8; border-radius: 5px 5px 0 0; clear: both; }
.talk .block-filter form label		{ float: none; padding: 0 10px 0 0; width: auto; color: white; }

html[xmlns] .popin .clearfix		{ display: block; }
.popin					{ position: absolute; /*top: 70px;*/ left: 50%; margin-left: -320px; /*padding: 5px;*/ background-color: #f6f6f6; width: 640px; border-radius: 5px; box-shadow: 0 0 5px rgb(191, 191, 191); box-shadow: 0 0 5px rgba(0, 0, 0, .25); font-size: 11px; z-index: 9999; }
.popin .closed				{ float: right; }
.popin .closed a			{ margin: 5px 5px 0 0; background: url(img/popin_button_close.gif) no-repeat; width: 8px; height: 8px; text-indent: -9999px; display: block; }
.popin h2				{ padding: 10px; background-color: black; font-size: 24px; text-align: center; text-transform: uppercase; color: white; }
.popin .padder				{ padding: 10px 50px; }
.popin form p				{ clear: left; margin-bottom: 10px; }
.popin form label			{ font-style: italic; color: #009cd8; }
.popin form input			{ padding: 4px; border: 1px solid #666b70; }
.popin form textarea			{ width: auto; height: auto; border: 1px solid #666b70; }
.popin form .check label		{ margin-left: 145px; width: auto; text-align: left; color: #626564; }
.popin form .check .checkbox		{ float: left; margin: 0 4px 40px; }
.popin form .button-submit		{ float: right; padding: 3px 10px; background-color: #009cd8; border: 1px solid #ccc; border-radius: 4px; color: white; cursor: pointer; }
.popin form .button-submit span		{ padding-right: 15px; background: url(img/popin_button_submit.gif) no-repeat 100% 50%; }
.popin form .obligatory			{ margin: 25px 0; padding-left: 140px; line-height: 20px; color: #009cd8; }
.popin .box-footer			{ padding: 15px; border: 1px solid #ccc; }
.popin .box-footer .entry-content	{ margin-left: 130px; }
.popin .entry-thumbnail .align-left	{ float: left; }

.talk .tools				{ position: relative; margin: -20px -50px 0 -14px; padding: 10px 15px; background-color: #d6d6d6; border-radius: 4px 4px 0 0; }
.talk .tools li				{ margin: 0; padding-right: 10px; background: none; list-style: none; vertical-align: middle; display: inline-block; }
.talk .tools li.first			{ color: #000; }
.talk .tools li a			{ background: url(img/tools-buttons.png) no-repeat; width: 52px; height: 52px; display: inline-block; }
.talk .tools li.facebook a		{ background-position: 0 0; }
.talk .tools li.facebook a:hover,
.talk .tools li.facebook a:focus	{ background-position: 0 -60px; }
.talk .tools li.mail a			{ background-position: 0 -120px; }
.talk .tools li.mail a:hover,
.talk .tools li.mail a:focus		{ background-position: 0 -180px; }
.talk .tools li span			{ position: absolute; top: -9999px; left: -9999px; }

/**/
.block_phototheque img.odd		{margin:0 5px 0 0;}

/**/
.contact_info	{margin:0 0 10px; width:275px; border:solid 1px #c6c6c6;}
.contact_info .padder	{padding:8px;}
.contact_info h4	{margin:0; padding:0; color:#8e8e8e !important; font:bold 12px/15px arial;}
.contact_info h4 strong	{color:#373737;}
.contact_info p		{margin:0; padding:0; font:bold 13px/16px arial;}

/**/
.sitemap		{padding:20px 0 20px 160px;}
.sitemap ul li		{clear:left; *height:1%;margin:0 0 5px; padding:0; background:none; color:#4d4d4d; font:bold italic 14px/17px arial;}
.sitemap ul li a	{color:#4d4d4d; text-decoration:none;}
.sitemap ul li a:hover,
.sitemap ul li a:focus	{color:#4d4d4d; text-decoration:underline;}
.sitemap ul li li 	{margin:0 0 10px 15px; padding:0; }
.sitemap ul li li li	{margin:0 0 10px 30px; padding:0; font:italic 12px/15px arial;}

.sitemap ul li ul	{display:none;}
.sitemap ul li.on ul	{display:block;}

.sitemap ul li .title 	{margin:0;}
.sitemap ul li .title a	{*height:1%; display:block; float:left; width:20px; height:20px; padding:0; background:url(img/plus_vert.gif) 0 0 no-repeat;}
.sitemap ul li li .title a{padding:0; width:15px; height:15px;  }
.sitemap ul li.on .title a{background-image:url(img/moins_vert.gif);}
.sitemap ul li.on li .title a{background:url(img/plus_vert_2.gif) 0 0 no-repeat;}
.sitemap ul li.on li.on .title a{background-image:url(img/moins_vert_2.gif);}

.sitemap ul li .title.bleu a	{background-image:url(img/plus_bleu.gif);}
.sitemap ul li.on .title.bleu a{background-image:url(img/moins_bleu.gif);}
.sitemap ul li.on li .title.bleu a{background-image:url(img/plus_bleu_2.gif);}
.sitemap ul li.on li.on .title.bleu a{background-image:url(img/moins_bleu_2.gif);}

.sitemap ul li .title.orange a	{background-image:url(img/plus_orange.gif);}
.sitemap ul li.on .title.orange a{background-image:url(img/moins_orange.gif);}
.sitemap ul li.on li .title.orange a{background-image:url(img/plus_orange_2.gif);}
.sitemap ul li.on li.on .title.orange a{background-image:url(img/moins_orange_2.gif);}

.sitemap ul li .title.rose a	{background-image:url(img/plus_rose.gif);}
.sitemap ul li.on .title.rose a{background-image:url(img/moins_rose.gif);}
.sitemap ul li.on li .title.rose a{background-image:url(img/plus_rose_2.gif);}
.sitemap ul li.on li.on .title.rose a{background-image:url(img/moins_rose_2.gif);}


/************************************
PAGE ALUMNI
*************************************/

.alumni .baseline			{padding-left:25px;}
.alumni .block_dark			{background-color:#fff;}
.alumni .block_dark,
.alumni .block_dark_int,
.alumni .block_dark_int_2		{background-image:url(img/block_dark_white.png);}
.alumni .block_dark_int_2		{padding:0 7px;}
.alumni .block_dark .breadcrumb ul li	{background-image:url(img/puce_breadcrumb_2.gif);}
.alumni .block_dark .breadcrumb ul li.first	{background:none;}
.alumni .block_dark.alumni_fille .breadcrumb ul li	{background-image:url(img/breadcrumb_rose.gif);}
.alumni .block_dark.alumni_fille .breadcrumb ul li.first	{background:none; padding-left: 0;}
.alumni .block_dark.alumni_fille .padder				{ padding: 20px; }
.alumni .block_dark.home_rubrique .block_dark_int h3,
.alumni .block_dark.home_rubrique .block_dark_int h4			{margin:0 0 5px; padding:0; color:#4f4f4f; _color:#4f4f4f !important;font:bold 12px/15px arial; text-transform:uppercase;}
.alumni .block_dark.home_rubrique .block_text_image .text		{color:#919191; _color:#919191 !important;  /**height:455px;*/ -height:auto;}
.alumni .block_dark.home_rubrique .scroll-pane .block_text_image .text	{*height:auto;}
.alumni .block_dark.home_rubrique .block_text_image .text h2		{color:#a5027d; _color:#a5027d !important;}
.alumni .block_dark.home_rubrique .block_text_image .text h2 span	{color:#4f4f4f; _color:#4f4f4f !important;}

.alumni .block_dark .block_dark_int h3		{margin:0 0 5px; padding:0; color:#fff;}
.alumni .block_dark .block_text_image .text	{color:#919191;}
.alumni .block_dark .block_text_image .text h2	{color:#a5027d;}
.alumni .block_dark .block_text_image .text h2 span	{color:#4f4f4f;}
.alumni .block_dark .block_dark_int .block_dark_int_2 .block_text_image .text .breadcrumb li,
.alumni .block_dark .block_dark_int .block_dark_int_2 .block_text_image .text .breadcrumb a		{color:#767676;}
.alumni .block_dark.home_rubrique .block_dark_int .block_dark_int_2 .block_text_image .text .breadcrumb,
.alumni .block_dark.home_rubrique .block_dark_int .block_dark_int_2 .block_text_image .text .breadcrumb a	{color:#767676;}

.alumni .block_dark .quick_access				{/*float:left;*/ position:relative; margin:50px 20px 15px 0; z-index:42;}
.alumni .block_dark .quick_access a				{text-decoration:none;}
.alumni .block_dark .quick_access p 				{width:190px; height:18px; background:#fff; border:solid 1px #922677; padding:0 !important;}
.alumni .block_dark .block_text_image .quick_access p a		{color:#969696; background:url(img/quick_access3.gif) 100% -1px no-repeat;}
.alumni .block_dark .quick_access ul				{display:none; width:180px; background:#fff; border:solid 1px #922677;}
.alumni .block_dark .quick_access.active ul			{display:block;}
.alumni .block_dark .block_text_image .quick_access ul li a	{color:#969696;}


/*.alumni .block_dark .block_text_image .text a*/


.alumni .block_dark .block_text_image .text p			{margin:3px 0 0; padding:0;}
.alumni .block_dark .block_text_image .border			{border-right:solid 1px #922677; min-height:149px; -height:149px; /*  *min-height:140px; -height:149px;*/}
.alumni .block_dark .block_text_image .border .csc-textpic 	{*padding-right:9px; _padding-right:9px;}

.alumni .follow_us			{float:left; margin-top:10px; padding:5px 15px 5px 20px; *padding:5px 12px 0px 18px; border-top:solid 1px #ebebeb;}
.alumni .follow_us h3			{float:left; margin:0 !important; padding:0 !important;}
.alumni .follow_us p			{float:left; margin:0; padding:0 !important;}
.alumni .follow_us p a			{float:left; margin:0; padding:0 0 0 10px;}
.alumni .espace_privilege		{float:right; margin-top:10px; width:233px; border-top:solid 1px #ebebeb; }
.alumni .espace_privilege p		{margin:0;padding:0 !important;}
.alumni .espace_privilege a		{display:block; padding:17px 20px 18px 50px; background:#a5027d url(img/espace_privilege.gif) 15px 12px  no-repeat; color:#fff !important; text-transform:uppercase;}

.alumni .block_dark .nav_tertiary_space		{clear:both; height:80px; height:63px; /* *height:70px; */ ; _height:70px; *height:60px;}
/*	trop cool les hack ie8		*/
/*\*//*/.alumni .block_dark .nav_tertiary_space {height:60px}/* */

.alumni .block_dark .block-news		{ padding-left: 40px; }
	.alumni .block_dark .block-news h2 { font-size: 18px; }
.alumni .scroll-pane { padding: 0; height: 210px; }

.alumni .nav_tertiary table td,
.alumni .nav_tertiary table td.on	 	{background:url(img/nav_tertiary_alumni.gif) 0 7px repeat-x;  }
.alumni .nav_tertiary table td a		{color:#b3b3b3;}
.alumni .nav_tertiary table td.on a		{color:#fff;}

.alumni .nav_onglet			{/*margin:0 220px 0 0;*/ margin:0 20px 0 0;}
.alumni .context 			{width:200px;}
.alumni .block_3			{overflow:auto; *height:1%; }
.alumni .block_onglet_int .padder	{margin:10px 0;background:none;}


.alumni .block_dark.alumni_fille .item_right		{width:235px;}
.alumni .block_dark.alumni_fille .item_right .padder	{border-left:1px solid #922677}
.alumni .block_dark.alumni_fille .block_text_image	{padding:7px 0;}
.alumni .block_dark.alumni_fille .text			{background:#a5027d; color:#fff; overflow:visible;}
.alumni .block_dark.alumni_fille .text h2,
.alumni .block_dark.alumni_fille .text a,
.alumni .block_dark.alumni_fille .text h2 span,
.alumni .block_dark.alumni_fille .block_dark_int .block_dark_int_2 .text .breadcrumb li,
.alumni .block_dark.alumni_fille .block_dark_int .block_dark_int_2 .text .breadcrumb a	{color:#fff;}


.alumni .block_dark.alumni_fille .text h2,
.alumni .block_dark.alumni_fille .text		{_color:#fff !important;}


/************************************
__IFRAME recherche
*************************************/
#cse-search-results iframe	{margin:50px 0 0 80px; width:795px;}


/************************************
__FOOTER
*************************************/
.footer			{margin:10px 0 0; padding:10px 0; background:url(img/block_onglet_border.gif) 0 0 repeat-x;}
.footer p,
.footer ul		{float:left; font:bold 10px/13px arial;color:#9e9e9e;}
.footer ul		{padding:0 0 0 10px;}
.footer ul li		{margin:0 0 3px;}
.footer ul a		{color:#9e9e9e;}
.footer .block_logo	{float:right;}
.footer .block_logo img	{margin:0 0 0 20px;vertical-align:top;}



/************************************
__COULEUR par rubriques
*************************************/

/*vert*/
.programme .content h3,
.programme .article h3,
.programme .block_dark h3,
.programme .content h4,
.programme .article h4,
.programme .block_actu h3,
.programme .nav_tertiary .on a,
.programme .nav_tertiary a:hover,
.programme .nav_tertiary a:focus,
.programme div.nav_onglet li a.on,
.programme div.nav_onglet li a:hover,
.programme div.nav_onglet li a:focus,
.programme .block_dark h2 span,
.programme .block_dark .block_text_image .text a,
.programme .header .nav_lang li a:hover,
.programme .header .nav_lang li a:focus,
.programme .header .nav_lang li span,
.programme .block_context h3,
.programme .context h3,
.programme .block_context .read a,
.programme .news_list ul li strong span,
.programme .content .view_photo,
.programme .content .view_photo:hover,
.programme .content .view_photo:focus,
.programme .content a,
.programme .block_info a{color:#59a627;}
.programme .titre_tableau ,
.programme .titre_ligne {background-color:#59a627}

.programme div.nav_onglet li a{color:#888;}

.programme .read a	{background-position:100% 0;}
.programme .home_rubrique .nav_tertiary .on		{background-position: 0 7px;  -background-position:0 10px;}
.programme .home_rubrique .nav_tertiary .two_rows a.on,
.programme .home_rubrique .nav_tertiary .two_rows a:hover,
.programme .home_rubrique .nav_tertiary .two_rows a:focus	{background-position: 0 10px;}

.programme .nav_tertiary table td a,
.recherche_professeur .nav_tertiary table td a,
.formation_continue .nav_tertiary table td a	{color:#fff;}

.home_rubrique .nav_tertiary table td a:hover,
.home_rubrique .nav_tertiary table td a:focus{color:#fff;}

/*programme_violet*/
.programme_violet .content h3,
.programme_violet .article h3,
.programme_violet .block_dark h3,
.programme_violet .content h4,
.programme_violet .article h4,
.programme_violet .block_actu h3,
.programme_violet .nav_tertiary .on a,
.programme_violet .nav_tertiary a:hover,
.programme_violet .nav_tertiary a:focus,
.programme_violet div.nav_onglet li a.on,
.programme_violet div.nav_onglet li a:hover,
.programme_violet div.nav_onglet li a:focus,
.programme_violet .block_dark h2 span,
.programme_violet .block_dark .block_text_image .text a,
.programme_violet .header .nav_lang li a:hover,
.programme_violet .header .nav_lang li a:focus,
.programme_violet .header .nav_lang li span,
.programme_violet .block_context h3,
.programme_violet .context h3,
.programme_violet .block_context .read a,
.programme_violet .news_list ul li strong span,
.programme_violet .content .view_photo,
.programme_violet .content .view_photo:hover,
.programme_violet .content .view_photo:focus,
.programme_violet .content a,
.programme_violet .block_info a{color:#8c71b4;}
.programme_violet .titre_tableau ,
.programme_violet .titre_ligne {background-color:#8c71b4}

.programme_violet div.nav_onglet li a{color:#888;}

.programme_violet .read a	{background-position:100% 0;}
.programme_violet .home_rubrique .nav_tertiary .on		{background-position: 0 7px;  -background-position:0 10px;}
.programme_violet .home_rubrique .nav_tertiary .two_rows a.on,
.programme_violet .home_rubrique .nav_tertiary .two_rows a:hover,
.programme_violet .home_rubrique .nav_tertiary .two_rows a:focus	{background-position: 0 10px;}

.programme_violet .nav_tertiary table td a	{color:#fff;}

/*orange*/
.recherche_professeur .content h3,
.recherche_professeur .article h3,
.recherche_professeur .block_actu h3,
.recherche_professeur .block_dark h3,
.recherche_professeur .content h4,
.recherche_professeur .article h4,
.recherche_professeur .nav_tertiary .on a,
.recherche_professeur .nav_tertiary a:hover,
.recherche_professeur .nav_tertiary a:focus,
.recherche_professeur div.nav_onglet li a.on,
.recherche_professeur div.nav_onglet li a:hover,
.recherche_professeur div.nav_onglet li a:focus,
.recherche_professeur .block_dark h2 span,
.recherche_professeur .block_dark .block_text_image .text a,
.recherche_professeur .header .nav_lang li a:hover,
.recherche_professeur .header .nav_lang li a:focus,
.recherche_professeur .header .nav_lang li span,
.recherche_professeur .block_context h3,
.recherche_professeur .context h3,
.recherche_professeur .block_context .read a,
.recherche_professeur .news_list ul li strong span,
.recherche_professeur .content .view_photo,
.recherche_professeur .content .view_photo:hover,
.recherche_professeur .content .view_photo:focus,
.recherche_professeur .content a,
.recherche_professeur .block_info a {color:#f49e00;}
.recherche_professeur .titre_tableau, .recherche_professeur .titre_ligne {background-color:#f49e00}

/*rouge*/
.formation_continue .content h3,
.formation_continue .article h3,
.formation_continue .block_actu h3,
.formation_continue .block_dark h3,
.formation_continue .content h4,
.formation_continue .article h4,
.formation_continue .nav_tertiary .on a,
.formation_continue .nav_tertiary a:hover,
.formation_continue .nav_tertiary a:focus,
.formation_continue div.nav_onglet li a.on,
.formation_continue div.nav_onglet li a:hover,
.formation_continue div.nav_onglet li a:focus,
.formation_continue .block_dark h2 span,
.formation_continue .block_dark .block_text_image .text a,
.formation_continue .header .nav_lang li a:hover,
.formation_continue .header .nav_lang li a:focus,
.formation_continue .header .nav_lang li span,
.formation_continue .block_context h3,
.formation_continue .context h3,
.formation_continue .block_context .read a,
.formation_continue .news_list ul li strong span,
.formation_continue .content .view_photo,
.formation_continue .content .view_photo:hover,
.formation_continue .content .view_photo:focus,
.formation_continue .content a,
.formation_continue .block_info a 					{color:#c9462f;}
.formation_continue .titre_tableau, .formation_continue .titre_ligne 	{background-color:#c9462f}


/*rose alumni*/
.alumni .content h3,
.alumni .article h3,
.alumni .block_actu h3,
.alumni .block_dark h3,
.alumni .content h4,
.alumni .article h4,
.alumni .nav_tertiary .on a,
.alumni .nav_tertiary a:hover,
.alumni .nav_tertiary a:focus,
.alumni div.nav_onglet li a.on,
.alumni div.nav_onglet li a:hover,
.alumni div.nav_onglet li a:focus,
.alumni .block_dark h2 span,
.alumni .block_dark .block_text_image .text a,
.alumni .header .nav_lang li a:hover,
.alumni .header .nav_lang li a:focus,
.alumni .header .nav_lang li span,
.alumni .block_context h3,
.alumni .context h2,
.alumni .context h3,
.alumni .block_context .read a,
.alumni .news_list ul li strong span,
.alumni .content .view_photo,
.alumni .content .view_photo:hover,
.alumni .content .view_photo:focus,
.alumni .content a,
.alumni .block_info a 				{color:#a5027d;}
.alumni .block_dark.alumni_fille .text a	{ color: #fff; }

.alumni div.nav_onglet li a			{color:#B3B3B3;}

.alumni .block_dark.home_rubrique,
.alumni .block_dark				{background-color:#fff; overflow:visible;  zoom:1;}

.alumni .titre_tableau,
.alumni .titre_ligne				{background-color:#a5027d}

.alumni .block_dark .unit	{}
.alumni .block_dark .unit .padder	{*width:432px; _width:auto;}
.alumni .block_dark.alumni_fille .unit .padder	{*width:auto;}
.alumni .block_dark .unit.lastUnit	{ float: none; width: auto; display: table;}

/* Version Alumni 2.0 : 20110913 */
.alumni .clearfix:after						{ content: '⚇'; height: 0; font-size: 0; visibility: hidden; display: block; clear: both; }
.alumni .clearfix						{ display: inline-block; }
html[xmlns] .alumni .clearfix 					{ display: block; }
* html .alumni .clearfix             				{ height: 1%; zoom: 1; } /* IE6 */
*:first-child+html .alumni .clearfix 				{ zoom: 1; } /* IE7 */

.alumni a							{ -webkit-transition: border-color .4s ease-in-out, color .4s ease-in-out; -moz-transition: border-color .4s ease-in-out, color .4s ease-in-out; -o-transition: border-color .4s ease-in-out, color .4s ease-in-out; -ms-transition: border-color .4s ease-in-out, color .4s ease-in-out; transition: border-color .4s ease-in-out, color .4s ease-in-out; }
.alumni hr							{ margin: 10px 0; background: url(img/alumni-sep-dotted.gif) repeat-x; height: 1px; border: 0; font-size: 0; line-height: 0; clear: both; }

.alumni .block_dark.alumni_fille h2				{ margin: 0; padding-bottom: 5px; }
.alumni .block_dark.alumni_fille .text .date			{ margin: 0 0 20px; color: black; }
.alumni .block_dark.alumni_fille .readmore			{ padding-left: 20px; background: url(img/alumni-pictos-arrows.gif) no-repeat 0 0; font-size: 10px; }
.alumni .block_dark.alumni_fille .jScrollPaneTrack		{ background-image: url(img/alumni-scroll-bg.gif); }
.alumni .block_dark.alumni_fille .block-news p			{ color: white; }
.alumni .block_dark.alumni_fille .block_text_image #facebook	{ margin: 0; }

.alumni .read a							{background: url(img/read_rose.gif) 100% 1px no-repeat; font-style: normal; color: #7c7c7c; }

.alumni .block-featured	h2					{ margin: 0; }

.alumni .block-news						{ padding-bottom: 20px; }
.alumni .block-news .title					{ margin: 0; font-size: 1em; text-transform: uppercase; color: #373737; }
.alumni .block-news .title:after				{ clear: both; content: "."; font-size: xx-large; height: 0; visibility: hidden; overflow: hidden; display: block; }
.alumni .block-news .title strong,
.alumni .block-news p						{ margin: 0; color: #919191; }

.alumni .block_3 						{ background: url(img/alumni-sep-vert.gif) repeat-y; }
.alumni .block_3 .padder					{ padding: 0 20px; background: none; }

.alumni .tools-share 						{ margin: 25px 0 0; }
.alumni .tools-share li						{ margin: 0; background: none; font-size: 10px; font-weight: bold; color: black; display: inline; }
.alumni .tools-share li img					{ vertical-align: middle; }

.alumni .nav_tertiary table					{ position: relative; bottom: auto; }
.alumni .nav_tertiary table td,
.alumni .nav_tertiary table td.on				{ background-image: none; background-color: #444444; height: 50px; }
.alumni .nav_tertiary table td a				{ padding: 0; }
.alumni .nav_tertiary table td a:hover				{ color: white; }
.alumni .nav_tertiary table .one_pix				{ border-left: 1px solid #5e5e5e; }

.alumni .home-alumni .context					{ margin-left: 20px; padding: 10px; background: none #a5027d; width: 180px; border-radius: 5px 5px 0 0; }
.alumni .home-alumni .context h2				{ margin-bottom: 10px; font-size: 15px; color: white; }
.alumni .home-alumni .context p					{ margin-bottom: 10px; }
.alumni .home-alumni .context hr				{ background-position: 0 0; }
.alumni .home-alumni .context a					{ text-decoration: none; color: white; }
.alumni .home-alumni .context a:hover,
.alumni .home-alumni .context a:focus				{ text-decoration: underline; }
.alumni .home-alumni .context .forgotten a			{ font-size: 10px; }
.alumni .home-alumni .context .links li				{ padding-left: 20px; background: url(img/alumni-pictos-arrows.gif) no-repeat 0 3px; }
.alumni .home-alumni .context .links li a			{ text-decoration: underline; color: white; }

.alumni .home-alumni .context form legend			{ float: none; padding: 0 0 10px; color: white; }
.alumni .home-alumni .context form button			{ float: none; }
.alumni .home-alumni .context form select			{ margin: 0.2em 0; width: 180px; border: 1px solid #444; color: #444; }

.alumni .home-alumni .context .form-directory p			{ margin-bottom: 5px; }
.alumni .home-alumni .context .form-directory label		{ float: none; padding: 0; width: auto; color: white; }
.alumni .home-alumni .context .form-directory input		{ float: right; width: 120px; border: 1px solid #444; }
.alumni .home-alumni .context .form-directory button		{ margin-left: 60px; }
.alumni .home-alumni .context .form-directory .search-advanced	{ margin-left: 60px; font-size: 10px; }

.alumni .content .breadcrumb ul					{ margin: 0; padding: 10px 20px 5px; }
.alumni .content .breadcrumb ul li				{ padding: 0 5px 0 10px; }

.alumni .article hr						{ background-position: 0 -1px; }
.alumni .article h2						{ margin: 0 0 15px; padding: 0; text-transform: none; font: bold 16px/19px Arial; color: #a5027d; }
.alumni .article .read						{ text-align: left; }
.alumni .article .read a,
.alumni .article .back a					{ padding: 2px 0 2px 25px; background: url(img/read_rose.gif) no-repeat 0 1px; font: bold 9px/12px verdana; color: #7c7c7c; }
.alumni .article .back a					{ background-position: 0 -100px; }

.alumni .block-footer						{ margin: 20px 0 10px; padding: 20px; background-color: black; }
.alumni .block-footer h2					{ font-size: 15px; text-transform: uppercase; color: #a5027d; }
.alumni .block-footer .tools-share				{ float: left; }
.alumni .block-footer .tools-share li				{ color: white; }
.alumni .block-footer .addthis_toolbox				{ float: left; margin: 28px 0 0 45px; }
.alumni .block-footer a.addthis_button_compact			{ font-size: 10px; line-height: 15px; text-decoration: none; color: white; }
.alumni .block-footer a.addthis_button_compact:hover		{ text-decoration: underline; }
.alumni .block-footer .at15t_compact				{ float: right; padding-left: 10px; background-position: 100% -3584px; }
.alumni .block-footer #twitter_update_list li			{ background: none; text-indent: 0; color: #919191; }
.alumni .block-footer #twitter_update_list li a			{ color: white; display: inline-block; }
.alumni .block-footer div.fbDarkWidget				{ border: 0; }
.alumni .block-footer .parteners li				{ background: none; display: inline; }
.alumni .block-footer .parteners li a 				{ border: 1px solid #444; display: inline-block; }
.alumni .block-footer .parteners li a:hover			{ border-color: #ddd; }
.alumni .block-footer .parteners li a img			{ display: block; }

.alumni .footer							{ clear: both; }

.alumni .coda-slider-wrapper					{ padding: 0; }
.alumni .coda-nav						{ position: relative; z-index: 2; }
.alumni .coda-nav ul li a					{ margin-left: 5px; padding: 0; background: transparent; font-size: 14px; font-weight: bold; text-transform: uppercase; text-indent: 0; color: #888; }
.alumni .coda-nav ul li a span					{ padding: 3px 10px; display: block; }
.alumni .coda-nav ul li a.current,
.alumni .coda-nav ul li a:hover,
.alumni .coda-nav ul li a:hover					{ background: url(img/nav_onglet.gif) no-repeat 0 100%; color: #a5027d; }
.alumni .coda-nav ul li a.current span,
.alumni .coda-nav ul li a:hover span,
.alumni .coda-nav ul li a:hover span				{ background: url(img/nav_onglet.gif) no-repeat 100% 100%; }

.alumni #slider-alumni 						{ margin-top: -1px; background: url(img/block_bg.png) repeat; border-top: 1px solid #c2c2c2; }
.alumni #slider-alumni .panel 					{ width: 740px; }
.alumni #slider-alumni .panel-wrapper				{ position: relative; padding: 20px 0; }
.alumni #slider-alumni h2.title					{ padding: 0 20px; }

.alumni .context						{ background: url(img/alumni-context.gif) repeat-y 0 0 transparent; }

#plusone							{ position: relative; float: left; background: url(img/bt_social.png) no-repeat 0 -185px; width: 140px; line-height: 20px; }
#plusone div							{ position: absolute; top: 2px; left: 2px; }
#plusone span							{ float: right; padding-right: 40px; font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; color: #4f4f4f; }

/* CV */

.content .tx-gayacvprofesseur-pi1				{font-family: Verdana, Arial, Helvetica, sans-serif; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

.content .tx-gayacvprofesseur-pi1 td,
.content .tx-gayacvprofesseur-pi1 th				{font-family: Verdana, Arial, Helvetica, sans-serif;}

.content .tx-gayacvprofesseur-pi1 .body_int			{background:none;}

.content .tx-gayacvprofesseur-pi1 .cache			{display:none}

.content .tx-gayacvprofesseur-pi1 .sep_blanc			{color: #FFFFFF; background-color: #FFFFFF}
.content .tx-gayacvprofesseur-pi1 .sep_gris			{color: #E4E4E4; background-color: #E4E4E4}
.content .tx-gayacvprofesseur-pi1 .sep_vert			{color: #f49e00; background-color: #f49e00}
.content .tx-gayacvprofesseur-pi1 .sep_vert_clair		{color: #f49e00; background-color: #f49e00}

.content .tx-gayacvprofesseur-pi1 .bloc_vert_clair		{font-size: 11px; color: #414141; font-style: normal; font-family: Arial; text-decoration: none; background-color: #f1cd8b;}
.content .tx-gayacvprofesseur-pi1 .bloc_vert_clair:hover	{font-size: 11px; color: #000000; font-style: normal; font-family: Arial; text-decoration: none; background-color: #f1cd8b;}
.content .tx-gayacvprofesseur-pi1 .bloc_vert_fonce		{font-weight: bold;  font-size: 12px;  vertical-align: middle;  color: #FFFFFF;  font-family: Tahoma;  background-color: #f49e00;}
.content .tx-gayacvprofesseur-pi1 .bloc_vert_clair_2		{font-size: 11px; color: #5c834e; font-style: normal; font-family: Arial; text-decoration: none; background-color: #f1cd8b; margin : 4px;}

.content .tx-gayacvprofesseur-pi1 .Txt_Bleu_1			{font-size: 11px; color: #414141; font-style: normal; font-family: Arial; text-align: left;}

.content .tx-gayacvprofesseur-pi1 .List_Bleu_1			{font-size: 11px; color: #55688d; font-style: normal; font-family: Arial; text-align: left; text-decoration: none;}
.content .tx-gayacvprofesseur-pi1 .List_Bleu_1:hover		{font-size: 11px; color: #000000; font-style: normal; font-family: Arial; text-align: left;}
.content .tx-gayacvprofesseur-pi1 .List_Bleu_2			{font-size: 12px; color: #55688d; font-style: normal; font-family: Arial; text-align: left;}
.content .tx-gayacvprofesseur-pi1 .List_Bleu_2:hover		{font-size: 12px; color: #000000; font-style: normal; font-family: Arial; text-align: left;}

.content .tx-gayacvprofesseur-pi1 .Titre_Vert_1			{font-weight: bold; font-size: 18px; color: #f49e00; font-style: normal; font-family: Tahoma; margin-bottom: 20px;}
.content .tx-gayacvprofesseur-pi1 .Titre_Vert_2			{font-weight: bold; font-size: 14px; color: #f49e00; font-style: normal; font-family: Tahoma; margin-left: 35px;}
.content .tx-gayacvprofesseur-pi1 .Titre_Role			{font-weight: bold; font-size: 14px; color: #414141; font-style: normal; font-family: Tahoma; margin-bottom: 2px;}
.content .tx-gayacvprofesseur-pi1 .Titre_Nom			{font-weight: bold; font-size: 18px; color: #f49e00; font-style: normal; font-family: Tahoma; margin-bottom: 2px;}

.content .tx-gayacvprofesseur-pi1 .Onglet_light			{font-size: 14px; color: #f49e00; font-family: Tahoma; white-space: nowrap; text-decoration: none; }
.content .tx-gayacvprofesseur-pi1 .Onglet_bold			{font-weight: bold; font-size: 15px; color: #f49e00; font-family: Tahoma; white-space: nowrap; text-decoration: none; }
.content .tx-gayacvprofesseur-pi1 .Onglet_color			{color: #f49e00;}

.content .tx-gayacvprofesseur-pi1 .lien_PDF			{font-weight: bold; font-size: 15px; color: #55688d; font-family: Tahoma; white-space: nowrap; text-decoration: none; }
.content .tx-gayacvprofesseur-pi1 .lien_PDF:hover		{font-weight: bold; font-size: 15px; color: #000000; font-family: Tahoma; white-space: nowrap; text-decoration: none; }

.content .tx-gayacvprofesseur-pi1 .Nav_Titre			{font-weight: bold; font-size: 18px; color: #49e00; font-style: normal; font-family: Tahoma; margin-bottom: 20px;}
.content .tx-gayacvprofesseur-pi1 .Nav_Letter:hover		{font-weight: bold; font-size: 14px; color: #000000; font-family: Tahoma; white-space: nowrap; text-decoration: none; text-transform: uppercase;}
.content .tx-gayacvprofesseur-pi1 .Nav_Letter			{font-weight: bold; font-size: 14px; color: #414141; font-style: normal; font-family: Tahoma; text-transform: uppercase; text-decoration: none;}
.content .tx-gayacvprofesseur-pi1 .Nav_Dpt:Hover			{font-weight: bold; font-size: 14px; color: #000000; font-style: normal; font-family: Tahoma; text-decoration: none;}
.content .tx-gayacvprofesseur-pi1 .Nav_Dpt			{font-weight: bold; font-size: 14px; color: #55688d; font-style: normal; font-family: Tahoma; text-decoration: none;}
.content .tx-gayacvprofesseur-pi1 .Nav_Lettrine			{font-weight: bold; font-size: 16px; color: #414141; font-style: normal; font-family: Tahoma; margin-bottom: 2px; margin-left: 25px; text-transform: uppercase;}

.content .tx-gayacvprofesseur-pi1 .Prof_bleu			{font-size: 12px; color: #414141; font-style: normal; font-family: Arial; text-align: left; text-transform: none; text-decoration: none;}
.content .tx-gayacvprofesseur-pi1 .Prof_bleu:hover		{font-size: 12px; color: #000000; font-style: normal; font-family: Arial; text-align: left; text-transform: none; text-decoration: none;}



.body_popin .content .breadcrumb		{display:none;}
.body_popin .block_dark h2		{margin:0 0 7px;}
.tx_tipafriend .tx_tipafriend_url 		{margin-bottom:10px;}
#tx_tipafriend_button,
.tx_tipafriend_formfield input,
.tx_tipafriend_formfield textarea 		{width:380px;}
.tx_tipafriend_text,
.tx_tipafriend_codetext 		{padding:10px; width:363px;}
.tx_tipafriend_text			{margin:5px 0 0;}
.tx_tipafriend_formfield label		{width:140px;}

.tx_tipafriend form {height:460px; overflow:hidden;}


/************************************
__ACCESS MOBILE
*************************************/
.mobile_access					{ background-color: white; padding: 0.7em 15px; border-bottom: 1px solid #151515; font-size: 800%; text-align: center; color: black; }


/* =Plugins CSS
-------------------------------------------------- */
/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/* Most common stuff you'll need to change */
.coda-slider-wrapper 						{ padding: 20px 0 }
.coda-slider 							{ background: #ebebeb }

/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
.coda-slider-no-js .coda-slider 				{ height: 200px; overflow: auto !important; padding-right: 20px }

/* Change the width of the entire slider (without dynamic arrows) */
.coda-slider, .coda-slider .panel 				{ width: 740px } 

/* Change margin and width of the slider (with dynamic arrows) */
.coda-slider-wrapper.arrows .coda-slider,
.coda-slider-wrapper.arrows .coda-slider .panel 		{ width: 600px }
.coda-slider-wrapper.arrows .coda-slider 			{ margin: 0 10px }

/* Arrow styling */
.coda-nav-left a, .coda-nav-right a 				{ background: #000; color: #fff; padding: 5px; width: 100px }

/* Tab nav */
.coda-nav ul li a.current 					{ background: #39c }

/* Panel padding */
.coda-slider .panel-wrapper 					{ padding: 20px }

/* Preloader */
.coda-slider p.loading 						{ padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */
/* Tabbed nav */
.coda-nav ul 							{ clear: both; display: block; margin: auto; overflow: hidden }
.coda-nav ul li 						{ display: inline }
.coda-nav ul li a 						{ background: #000; color: #fff; display: block; float: left; margin-right: 1px; padding: 3px 6px; text-decoration: none }

/* Miscellaneous */
.coda-slider-wrapper 						{ clear: both; overflow: auto }
.coda-slider 							{ float: left; overflow: hidden; position: relative }
.coda-slider .panel 						{ display: block; float: left }
.coda-slider .panel-container 					{ position: relative }
.coda-nav-left, .coda-nav-right 				{ float: left }
.coda-nav-left a, .coda-nav-right a 				{ display: block; text-align: center; text-decoration: none }
