html {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

/* new clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

a { color: #005299; text-decoration: none; }
a:link { color: #005299; text-decoration: none; }
a:visited { color: #005299; text-decoratiofieldset.captcha n: none; }
a:hover { color: #005299; text-decoration: underline; }
a:active { color: #005299; text-decoration: underline; }

a img {
	border: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 100;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

sup,
sub {
    height: 0;
    line-height: 1;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
}

sup {
    bottom: 1ex;
}

sub {
    top: .5ex;
}

a {
	outline:none;
}

hr {
	border-collapse:collapse;
	border:none;
	height:1px;
	background:#e0e0e0;
}

/****** INRS ******/

body {
	background:#FFFFFF;
}

/** WRAPPER **/

div.wrapper {
	width:960px;
	margin:0px auto;
	position:relative;
	padding:0;
}

div.fullwidth {
	width:100%;
	clear:both;
}

/** BOITE DE LOGIN **/

div.admin_login {
	width:181px;
	height:276px;
	padding:20px 40px;
	background:url(images/login_box.jpg) top center no-repeat;
	margin:30px auto;
	text-align:left;
}

	div.login_logo {
		padding-bottom:7px;
		clear:both;
		padding-left:10px;
	}
	
	div.admin_login h3 {
		margin-bottom:7px;
	}
	
	div.admin_login div.form-item {
		margin:0;
		padding:5px 0;
		text-align:left;
		
		font-family:Arial;
		font-size:12px;
		color:#666;
	}
	
	div.admin_login div.form-item label {
		margin-bottom:10px;
	}
	
	div.admin_login div.form-item input {
		border:1px solid #666;
		width:152px;
	}
	
		div.admin_login input.form-submit {
			margin:10px 0;
		}
	
	div.admin_login ul li {
		list-style-type:none;
		
		font-family:Arial;
		font-size:10px;
		color:#005299;
	}
	
		div.admin_login ul li a:link, div.admin_login ul li a:visited {
			color:#005299;
			text-decoration:none;
		}
		
		div.admin_login ul li a:hover, div.admin_login ul li a:active {
			text-decoration:underline;
		}

/** HEADER **/

div#header {
	width:100%;
	height:130px;
	position:relative;
	z-index:200;
}

img#logotop {
	float:left;
}

div#header_top {
	padding-top:10px;
	padding-bottom:9px;
	position:relative;
	z-index:300;
}

	div#header_top div{
		width:auto;
		float:right;
		clear:none;
	}
	
	

	div#header_top div#ht_search {
		margin-right:6px;
		width:170px;
	}
	
	div#header_top div#ht_lang {
		margin-right:6px;
		width:125px;
		padding-left:7px;
		position:relative;
		z-index:400;
	}
	
	div#header_top div#ht_lang.large {
		width:150px;
	}
	
	div#header_top div#ht_lang a {
		font-weight:bold;
		font-size:12px;
		padding:0 10px;
		margin:5px 3px 5px 0;
		border-left:1px solid #919191;
		display:block;
		float:left;
	}

	div#header_top div#ht_search input{
		float:left;
	}
	
	div#header_top div#ht_search label{
		display:none;
	}
	
	div#header_top div#ht_search div.form-item {
		float:left;
		height:18px;
		margin:0;
		width:120px;
		display:none;
	}
	
	div#header_top div#ht_search div#edit-search-theme-form-1-wrapper {
		display:block;
	}
	
	div#header_top div#ht_search div.form-item div.form-checkboxes {
		display:none;
	}
	
	* html div#header_top div#ht_search div.form-item div.form-checkboxes{
		display:none;
	}
	* html div#header_top div#search div.form-item div.form-checkboxes{
		display:none;
	}
	
	div.form-item  {
		margin:0;
	}
	
	label.element-invisible {
		display:none; 
	}

a.ui-selectmenu {
	background:none;
	padding:0;
	float:right;
	width:115px;
	height:22px;
	border:1px solid #adadad;
	background:url(images/bg_select.jpg) left center no-repeat;
	font-family:Arial;
	font-size:12px;
	color:#333;
	text-decoration:none;
	line-height:1em;
}

a.ui-selectmenu:hover, a.ui-selectmenu:active {
	text-decoration:none;
}

a.ui-selectmenu span.ui-selectmenu-status {
}

a.ui-selectmenu span.ui-selectmenu-icon {
	width:30px;
	height:22px;
	background:url(images/select_arrow.jpg) center center no-repeat;
	position:absolute;
	padding:0;
	margin:0;
	right:0;
	top:0;
	width:30px;
}

.ui-selectmenu-menu li a, .ui-selectmenu-status {
	padding:3px 5px;
}

ul.ui-selectmenu-menu {
	background:#FFF;
	border:1px solid #adadad;
}

ul.ui-selectmenu-menu li {
}

ul.ui-selectmenu-menu li:hover {
	background-color:#adadad;
}

ul.ui-selectmenu-menu li a:link, ul.ui-selectmenu-menu li a:visited  {
	color:#333;
	text-decoration:none;
}

ul.ui-selectmenu-menu li a:hover, ul.ui-selectmenu-menu li a:active  {
	color:#333;
	text-decoration:none;
}

a#sel_lang-button:link, a#sel_lang-button:visited, a#sel_lang-button:hover, a#sel_lang-button:active {
	font-size:11px;
	color:#5b5a57;
	background:url(images/bg_select_lang.jpg) left center no-repeat;
}

ul#sel_lang-menu li a:link, ul#sel_lang-menu li a:visited, ul#sel_lang-menu li a:hover, ul#sel_lang-menu li  a:active {
	font-size:11px;
	color:#5b5a57;
}

div.fakeselect {
	width: 240px;
	height:22px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 12px 0px 0px;
	position:relative;
	z-index:100;
	
	font-family:Arial;
	font-size:12px;
	color:#40403f;
	text-decoration:none;
	
}

	div.fakeclose {
		position:absolute;
		width:450px;
		height:400px;
		left:-100px;
		top:-50px;
		float:none;
		z-index:-1;
		display:none;
	}
	
	div#header_top div.fakeclose {
		float:none;
		width:400px;
	}

div.select_centre {
	width:250px;
}
div.select_year {
	width:100px;
}
div.select_month {
	width:130px;
}

.form-submit#form-search{
	background: url("images/eve_form_submit.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
	border: medium none;
	cursor: pointer;
	float: right;
	height: 24px;
	margin-top: 0px;
	text-indent: -9999px;
	width: 115px;
}

#btn_search,#btn_reset{
	color:#fff;
	padding:4px 0px;
	width:82px;
	text-align:center;
	display:inline-block;
	cursor:pointer;
	margin-left:15px !important;
	margin-top:1px;
}

#btn_search{
	background-image:url('images/bg_btn_rechercher.png') ;
}

#btn_reset{
	background-image:url('images/bg_btn_reset.png') ;
}

#btn_search:hover,#btn_reset:hover{
	text-decoration:none;
	background-image:none;
}

#btn_search:hover{
	background-color:#333333;
}

#btn_reset:hover{
	background-color:#6f6f6f;
}

div#header_top div.select_lang{
	width:115px;
	margin-left:10px;
	margin-right:0;
	z-index:300;
	
	font-size:11px;
	color:#5b5a57;
}

div.fakeselect .selectcurrent{
	margin: 0px 0px 0px 0px;
	padding: 4px 30px 0px 4px;
	height: 18px;
	overflow:hidden;
	cursor: pointer;
	border:1px solid #adadad;
	background:url(images/bg_select.jpg) right top no-repeat;
}

div#header_top div.select_lang .selectcurrent {
	background:url(images/bg_select_lang.jpg) top left no-repeat;
	width:81px;
}

div.fakeselect .selectcurrent span {
	display:block;
	height:15px;
	overflow:hidden;
}

div.select_centre .selectcurrent {
	width:220px;
}
div.select_year .selectcurrent {
	width:70px;
}

div.select_month .selectcurrent {
	width:100px;
}


div.fakeselect ul.selectlist{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	background-color:#FFF;
	border: 1px solid #adadad;
	border-top: none;
	position: absolute;
	top:24px;
	width: 100%;
	display: none;
	z-index: 20;
}

div.select_centre ul.selectlist {
	width:254px;
}

div.select_year ul.selectlist {
	width:104px;
}

div.select_month ul.selectlist {
	width:134px;
}

div#header_top div.select_lang ul.selectlist {
	width:115px;
	left:-2px;
}

div.fakeselect ul.selectlist li{
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 4px;
	cursor: pointer;
}

	div.fakeselect ul.selectlist li a:link, div.fakeselect ul.selectlist li a:visited {
		display:block;
		height:100%;
		width:100%;
		color:#40403f;
		text-decoration:none;
	}

div.fakeselect ul.selectlist li:hover{
	background-color: #eeeeee;
	
}

input.hidden_input {
	display:none;
}
	
div#header_top  div#ht_menu {
	text-align:right;
	padding:0;
	margin:0;
}

div#header_top div#ht_menu ul {
	margin-top:5px;
	margin-right:10px;
}

div#header_top div#ht_menu ul li {
	display:block;
	float:left;
	list-style-type:none;
	padding:0px 10px;
	margin:0;
	border-right:1px solid #00529c;
	
	font-family:Arial;
	font-size:12px;
	color:#00529c;
}

	div#header_top div#ht_menu ul li.expanded ul {
		display:none;
	}

div#header_top div#ht_menu ul li a:link {
	color:#00529c;
	text-decoration:none;
}

div#header_top div#ht_menu ul li a:visited{
	color:#00529c;
	text-decoration:none;
}

div#header_top div#ht_menu ul li a:hover{
	text-decoration:underline;
}

div#header_top div#ht_menu ul li a:active {
	text-decoration:underline;
}

div#header_top div#ht_menu ul li.last {
	border:none;
	padding-right:0;
}

input.custom-search-box, input.search_box, input.form-text {
	border-collapse:collapse;
	border:1px solid #adadad;
	border-right:none;
	padding:3px;
	height:16px;
	
	font-family:Arial;
	font-style:italic;
	color:#696969;
	font-size:12px;
}

input.custom-search-box.full-border, input.search_box.full-border, input.form-text.full-border {
	border:1px solid #adadad;
}


input.search_submit, div#ht_search input.form-submit, div.search_page input#edit-submit {
	border-collapse:collapse;
	border:none;
	height:24px;
	width:35px;
	float:left;
	background:url(images/globalsearchsubmit.png) center right no-repeat #FFFFFF;
	
	font-family:Arial;
	font-style:italic;
	color:#666;
}

div#header_top input#edit-search-theme-form-1 {
	width:123px;
}

* html div#header_top input#edit-search-theme-form-1 {
	width:60px;
}

div#header_top input#globalsearch_submit{
}

div#header_crumbs {
	height:27px;
	padding-top:6px;
	background:url(images/bg_header_bread.jpg) center top no-repeat #595855;
}

div#header_menu_princ {
	height:32px;
	background:url(images/bg_header_bread.jpg) center top no-repeat #595855;
	position:relative;
	z-index:200;
}

	*:first-child+html div#header_menu_princ {height:31px;} 
	* html div#header_menu_princ {height:31px;}
	div#header_menu_princ {height:31px\0/;}

div#header_menu_princ ul {
}

div#header_menu_princ ul li{
	display:block;
	float:left;
	height:32px;
	list-style-type:none;
	border-right:1px solid #929190;
	padding:0;
	margin:0;
	position:relative;
	z-index:200;
	
	font-family:Arial;
	font-size:14px;
	color:#fbfbfb;
	text-transform:uppercase;
}

*:first-child+html div#header_menu_princ ul li {height:31px;} 
	* html div#header_menu_princ ul li {height:31px;}
	div#header_menu_princ ul li {height:31px\0/;}

div#header_menu_princ ul li.menu_first  a{
	padding-left:0;
}

div#header_menu_princ ul li.menu_last a{
	padding-right:0;
	border-right:none;
}

div#header_menu_princ ul li a:link, div#header_menu_princ ul li a:visited {
	display:block;
	padding:8px 12px 7px 12px;
	color:#FFF;
	text-decoration:none;
}

div#header_menu_princ ul li a:hover, div#header_menu_princ ul li a:active, 
div#header_menu_princ ul li.active a:link, div#header_menu_princ ul li.active a:visited,
div#header_menu_princ ul li.active-trail a:link, div#header_menu_princ ul li.active-trail a:visited {
	color:#75c3e6;
	/*background:url(images/bg_menu_nav_hover.gif) left top repeat-x;*/
	background:#464646;
}


	div#header_menu_princ ul li ul {
		display:none;
		position:absolute;
		top:32px;
		left:-10px;
		list-style-type:none;
		background:#464646;
		border:none;
		width:220px;
		padding:0;
		margin:0;
	}
	
	*:first-child+html div#header_menu_princ ul li ul {top:31px} 
	* html div#header_menu_princ ul li ul {top:31px}
	div#header_menu_princ ul li ul {top:31px\0/;}
	
		div#header_menu_princ ul li ul li {
			display:block;
			padding:0;
			margin:0;
			float:none;
			clear:both;
			border:none;
			border-bottom:1px solid #6c6c6a;
			border-spacing:0;
			list-style-type:none;
			list-style-image:none;
			width:220px;
			height:auto;
			
			text-transform:none;
			font-family:Arial;
			font-size:12px;
			color:#75c3e6;
		}
		
		div#header_menu_princ ul li ul li.leaf {
			list-style-type:none;
			list-style-image:none;
		}
		
		div#header_menu_princ ul li ul li.last {
			border:none;
		}
		
		div#header_menu_princ ul li ul li:hover {
			background:#666666;
		}
		
			div#header_menu_princ ul li ul li a:link, div#header_menu_princ ul li ul li a:visited,
			div#header_menu_princ ul li.active ul li a:link, div#header_menu_princ ul li.active ul li a:visited,
div#header_menu_princ ul li.active-trail ul li a:link, div#header_menu_princ ul li.active-trail ul li a:visited {
				display:block;
				color:#75c3e6;
				border:none;
				text-transform:none;
				padding:6px 8px 6px 25px;
				background:url(images/fleche_sub_menu.png) 10px center no-repeat;
				margin:0;
			}
			
			div#header_menu_princ ul li ul li a:hover, div#header_menu_princ ul li ul li a:active {
			}
	
	/*div#header_menu_princ ul li div {
		display:none;
		position:absolute;
		width:625px;
		height:143px;
		padding:40px 0 0 335px;
		top:33px;
		left:0;
		z-index:300;
	}
	
	*:first-child+html div#header_menu_princ ul li div {top:32px;} 
	* html div#header_menu_princ ul li div {top:32px;}

	div#header_menu_princ ul li div ul {
		border:none;
		z-index:300;
	}
	
			div#header_menu_princ ul li div ul {
				position:relative;
				width:auto;
				height:130px;
				left:0;
				top:0;
				padding:0;
				padding-left:10px;
				background:url(images/filet_sub_menu_double.png) left top no-repeat;
				z-index:300;				
			}
		
				div#header_menu_princ ul li div ul li{
					display:block;
					width:300px;
					float:left;
					border:none;
					font-family:Arial;
					font-size:14px;
					color:#fbfbfb;
					text-transform:none;
					margin:4px 0;
					z-index:300;
					width:265px;
					padding:0 20px 0 15px;
					background:url(images/fleche_sub_menu.png) left 4px no-repeat;
				}
				
					div#header_menu_princ ul li div ul li  a:link, div#header_menu_princ ul li div ul li a:visited {
						display:inline;
						height:auto;
						width:auto;
						color:#75c3e6;
						text-decoration:none;
						padding:0;
						border:none;
						z-index:300;
					}
					
					div#header_menu_princ ul li.active ul li a:link, div#header_menu_princ ul li.active ul li a:visited {
						background:none;
					}
					
					div#header_menu_princ ul li div ul li a:hover, div#header_menu_princ ul li div ul li a:active {
						text-decoration:underline;
					}
					
					div#header_menu_princ ul li div ul li ul {
						display:none;
					}

	div.sub_menu_princ {
		width:100%;
		height:186px;
		background:url(images/bg_big_menu.png) left top repeat-x;
		position:absolute;
		top:33px;
		z-index:-1;
		display:none;
	}
	
	*:first-child+html div.sub_menu_princ {top:32px;} 
	* html div.sub_menu_princ {top:32px;}
	
		div.sub_menu_princ div.wrapper {
			height:186px;
			background:url(images/bg_sub_menu_wrapper.jpg) right top no-repeat;
			z-index:0;
		}
		
			div.sub_menu_princ div.wrapper div.menu_desc {
				height:141px;
				width:280px;
				padding:45px 0 0 0;
				background:url(images/sub_menu_wrapper_left.png) left top no-repeat;
				display:none;
			
				font-family:Arial;
				font-size:20px;
				color:#FFF;
			}
			
				div.sub_menu_princ div.wrapper div.menu_desc p{
					padding:0 0 0 20px;
					background:url(images/sub_menu_fleche.png) left center no-repeat;
				}
			
	div.sub_menu_close {
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		display:none;
		z-index:1;
	}
	
	* html div.sub_menu_close {
		height:600px;
	} */
	
	div.crumbs_left {
		float:left;
		margin:3px 0 0 0;
	}
	div#header_crumbs ul {
	}
	
		div#header_crumbs ul li, div.crumbs_left ul li {
			float:left;
			list-style-type:none;
			margin-right:4px;
			
			font-family:Arial;
			font-size:17px;
			color:#FFFFFF;
		}
		
			div.crumbs_left ul li div {
				display:inline;
				clear:none;
				margin:0;
				padding:0;
			}
		
			div#header_crumbs ul li a:link, div#header_crumbs ul li a:visited,
			div.crumbs_left ul li a:link, div.crumbs_left ul li a:visited{
				font-family:Arial;
				color:#FFFFFF;
				font-weight:bold;
				text-decoration:none;
			}
			
			div#header_crumbs ul li a:hover, div#header_crumbs ul li a:active,
			div.crumbs_left ul li a:hover, div.crumbs_left ul li a:active{
				color:#CCC;
				font-weight:bold;
				text-decoration:none;
			}
			
			div#header_crumbs ul li.inrs_base a:link, div#header_crumbs ul li.inrs_base a:visited,
			div.crumbs_left ul li.inrs_base a:link, div.crumbs_left ul li.inrs_base a:visited {
				padding-left:15px;
				background:url("images/crumbarrow.gif") left center no-repeat;
			}

			div#header_crumbs ul li a.crumbarrow:link, div#header_crumbs ul li a.crumbarrow:visited,
			div.crumbs_left ul li a.crumbarrow:link, div.crumbs_left ul li a.crumbarrow:visited{
				margin-top:4px;
				display:block;
				width:11px;
				height:15px;
				background:url(images/crumbarrow.gif) no-repeat;
			}
			
			div#header_crumbs ul li a.crumbarrow:hover, div#header_crumbs ul li a.crumbarrow:active,
			div.crumbs_left ul li a.crumbarrow:hover, div.crumbs_left ul li a.crumbarrow:active{
				display:block;
				width:11px;
				height:15px;
				background:url(images/crumbarrow.gif) no-repeat;
			}


div.header_page {
}

	div.crumb_detail {
		width:100%;
		margin-top:1px;
		padding-top:7px;
		margin-bottom:17px;
		/*background:url(images/bg_crumb_detail.gif) right top no-repeat;*/
	}
		div.cb_list {
		}

		div.crumb_detail ul {
		}

		div.crumb_detail ul li {
			display:inline;
			
			font-family:Arial;
			color:#4f4f4f;
			font-size:11px;
			font-style:italic;
		}
		

		div.crumb_detail ul li a:link, div.breadcrumb a:link, div.crumb_detail ul li a:visited, div.breadcrumb a:visited {
			color: #00529C;
			font-size: 11px;
			font-style: italic;
			text-decoration: none;
		}

		div.crumb_detail ul li a:hover, div.breadcrumb a:hover, div.crumb_detail ul li a:active, div.breadcrumb a:active {
			text-decoration:underline;
		}
		
		div.breadcrumb a.inactive {
			text-decoration:none;
			cursor:default;
			color:#4F4F4F;
		}

	div.page_title {
		width:420px;
		padding:0 40px 10px 0;
		min-height:100px;
		float:left;
		/*background:url(images/bg_page_title.gif) right top no-repeat;*/
		font-weight:bold;
		font-family:Arial;
		color:#00529c;
		font-size:55px;
		line-height:45px;
	}
	div.page_title {
		width:725px;
		float:none;
		margin:0 0 20px 0;
		padding:0 30px 0 0;
		min-height:0;
	}
	
	div.page_title.medium_title {
		font-size:45px;
		line-height:30px;
	}
	div.page_title.long_title {
		font-size:31px;
		line-height:30px;
	}

	div.page_title cufon {
		position:relative;
		top:0px;
		left:-5px;
		line-height:30px;
	}

	div.page_desc {
		width:435px;
		float:left;
		margin-left:20px;
		margin-bottom:40px;
		position:relative;
		top:-4px;
		
		font-family:Arial;
		font-size:15px;
		color:#4f4f4f;
		line-height:20px;
		font-style:italic;
	}

	div.page_desc {
		width:700px;
		float:none;
		margin:0 0 20px 0;
		padding:0;
	}

	div.page_desc p {
		margin:0;
	}
		div.page_desc ul {
		}
		
			div.page_desc ul li {
				list-style-type:none;
			}
			
		div.page_desc a.eve_submit:link, div.page_desc a.eve_submit:visited {
			display:block;
			width:175px;
			height:13px;
			background:url(images/bg_eve_submit_desc.gif) left top no-repeat;
			margin-top:20px;
		}
		
		div.page_desc a.eve_submit:hover, div.page_desc a.eve_submit:active {
			background:url(images/bg_eve_submit_desc.gif) left bottom no-repeat;
		}

	div.options_bar {
		height:24px;
		padding:3px 0px;
		background-color:#e0e0e0;
		position:relative;
		z-index:100;
	}

/* CONTENT GÉNÉRAL */

div.content {
	z-index:0;
	position:relative;
}

h1 {
	color:#005299;
	font-size:50px;
}

h2{
	color:#005299;
	font-size:40px;
}

h3{
	color:#005299;
	font-size:30px;
}

h4{
	font-family:Arial;
	font-size:12px;
	text-transform:uppercase;
	color:#4f4f4f;
}

h5{
	margin-top:15px;
	
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#4f4f4f;
}

span.smalltext {
	text-transform:lowercase;
}

span.t_blue {
	color:#005299;
}

	div.search_bar {
		float:left;
	}
	
	div.search_box {
			float:left;
			margin-right:14px;
		}
		
		div.search_box  input{
			float:left;
		}
		
		div.search_select {
			float:left;
			margin-right:10px;
		}
	
div.sep_plus,
div.rss_content div.panel-region-separator
 {
	width:100%;
	height:27px;
	clear:both;
	background:url(images/bg_pme_metas.gif) center top;
}

div.rss_content div.panel-region-separator {
	margin:15px 0;
}



/******* STYLES PANEL EDITING *********/

div.panel_edit_link {
	background:url(images/panel_edit_pen.gif) 8px center no-repeat #005299;
	padding:10px;
	padding-left:32px;
	width:auto;
	position:fixed;
	right:0;
	bottom:0;
	
	font-family:Arial;
	font-size:12px;
	color:#fff;
}
	div.panel_edit_link a:link, div.panel_edit_link a:visited {
		color:#FFF;
		text-decoration:none;
	}
	
	div.panel_edit_link a:hover, div.panel_edit_link a:active {
		text-decoration:underline;
	}
	
div.ctools-dropdown-container {
	font-family:Arial;
	font-size:12px;
	color:#333;
	z-index:999;
}

	div.ctools-dropdown-container ul li {
		font-size:12px;
		color:#333;
		padding:3px 0;
		margin:0;
	}

div.panels-display {
	font-size:12px;
	color:#333;
	text-transform:none;
}

	html.js #panels-dnd-main div.ctools-dropdown div.ctools-dropdown-container ul li a, html.js div.panels-display-links div.ctools-dropdown-container ul li a,
	div.corpo_links div.panels-display  ul li,
	div.page_title div.panels-display,
	div.right_menu div.panels-display ul li,
	div.right_menu div.panels-display ul li a{
		font-size:12px;
		color:#333;
		padding:3px;
		background:none;
		margin:0;
		width:auto;		
		height:auto;
		clear:both;
		text-transform:none;
		text-align:left;
		line-height:15px;
	}

	/** ACTUALITÉS - Événements tableau **/
	
	body div.wrapper-evenement{
		margin-top:15px;
	}
	
	input#actusearch_entry {
		width:200px;
	}
	
	div#actu_table, div#medias_table {
		width:100%;
		padding-bottom:3px;
		border-bottom:1px solid #e0e0e0;
		float:left;
	}
	
	div#eve_table{
		width:100%;
		padding-bottom:3px;
		float:left;
	}
		
		#eve_table .right-col{
			height:975px;	
		}
		
		div#eve_table table.views-table{
			border-bottom:1px solid #e0e0e0;
		}
	
		div#actu_table table, div#medias_table table, div#eve_table table {
			width:auto;
			margin:0px;
			float:left;
			padding:0;
			border-collapse:collapse;
			border:none;
			padding-bottom:3px;
			
			font-family:Arial;
			font-size:12px;
			color:#4f4f4f;
		}
		
		div#actu_table table tbody, div#eve_table table tbody {
			border:none;
		}
		
		div#actu_table table tr td, div#medias_table table tr td, div#eve_table table tr td {
			background:#eeeeee;
			width:500px;
			border-right:1px solid #FFF;
		}
		
		div#actu_table table tr td.views-field-title, div#medias_table table tr td.medias_content, div#eve_table table tr td.views-field-title{
			width:410px;
			padding:0px 12px;
			height:95px;
			vertical-align:middle;
		}
		
		
		.view-Evenements .date-liste-evenement{
			 color: #4F4F4F;
    		 font-size: 16px;
   			 font-weight: bold;
		}
		div#eve_table table tr td.views-field-title {
			width:316px;
		}
		
		div#eve_table table tr.c_armand{
			margin-bottom:32px;
		}
		
		div#eve_table table tr.separateur-haut td{
			height:8px;
			background:none;
			border-top:1px solid #d3d3d3;
		}
		
		div#eve_table table tr.separateur-bas{
			height:33px;
			background:none;
		}
		
		div#eve_table table tr.evenement-date{
			background:none;
			padding-top:10px;
		}
			div#eve_table table tr.evenement-date td{
				background:none;
				padding-bottom:5px
			}

			div#actu_table table tr td.views-field-title img, div#medias_table table tr td.medias_content img, div#eve_table table tr td.views-field-title img{
				float:left;
				margin-right:11px;
				border:1px solid #c7c7c7;
				position:relative;
				z-index:2;
			}
			
			div#actu_table table tr td.views-field-title img:hover, div#medias_table table tr td.medias_content img:hover, div#eve_table table tr td.views-field-title img:hover{
				border-color:#FFFFFF;
			}
			
			div#actu_table table tr td.views-field-title div.ac_text, div#medias_table table tr td div.med_text, div#eve_table table tr td.views-field-title div.ac_text {
				z-index:1;
				position:relative;
			}
			
			div#actu_table table tr td.views-field-title p, div#medias_table table tr td.medias_content p, div#eve_table table tr td.views-field-title p, div#eve_table table tr td.views-field-title p{
				margin-left:6px;
			}
			
			p.ac_excerpt a{
			font-weight:bold;
			font-size:12px;	
			}

			div#actu_table table tr td.views-field-title p.ac_title, div#medias_table table tr td.medias_content p.med_title, div#eve_table table tr td.views-field-title p.ac_title {
				font-weight:bold;
				
			}
			p.ac_title{
			padding-top: 15px;
			}
			
			.right-col{
				float:right;height:200px;
				clear:right;width:150px;
				margin-top:-35px;
				height:850px;
			}
			
			.right-col .ui-datepicker{
				border:none;
			}
			
			.soumettre{
			background-image:url(/sites/all/themes/inrs/images/bg_texte_sousmettre_evenement.jpg);
			clear:both;
			width:216px;
			height:101px;
			}
			
			.creer-evenement{
				padding-top:27px;margin-left:28px;margin-right:20px;color:#4f4f4f;
				}
			
			.views-field-field-big-box-fid{
				margin-top:30px;
				
			}
				
				.views-field-field-big-box-fid img{
				border:1px solid #d9d9d9;	
				}
			
			.views-field-field-small-box-fid{
				margin-top:26px;
		
			}
			
				.views-field-field-small-box-fid img{
			
				border:1px solid #d9d9d9;	
				}
				
			.view-Evenements .profs_paginate{
			margin-right:172px;	
			}
			
			.view-Evenements .webz_consult p{
				width:175px;
			}
			
			div#medias_table table tr td a:link, div#medias_table table tr td a:visited,
			div#eve_table table tr td a:link, div#eve_table table tr td a:visited {
				color:#005299;
				text-decoration:none;
			}
			
			div#medias_table table tr td a:hover, div#medias_table table tr td a:active,
			div#eve_table table tr td a:hover, div#eve_table table tr td a:active {
				text-decoration:underline;
			}
			
			div#actu_table table tr td.views-field-title p.ac_excerpt a:link, div#actu_table table tr td.views-field-title p.ac_excerpt a:visited,
			div#eve_table table tr td.views-field-title p.ac_excerpt a:link, div#eve_table table tr td.views-field-title p.ac_excerpt a:visited {
				color:#005299;
			}
			
			div#actu_table table tr.c_urbani td.views-field-title p.ac_excerpt a:link, div#actu_table table tr.c_urbani td.views-field-title p.ac_excerpt a:visited,
			div#eve_table table tr.c_urbani td.views-field-title p.ac_excerpt a:link, div#eve_table table tr.c_urbani td.views-field-title p.ac_excerpt a:visited {
				color:#E29000;
			}
			
			div#actu_table table tr.c_enviro td.views-field-title p.ac_excerpt a:link, div#actu_table table tr.c_enviro td.views-field-title p.ac_excerpt a:visited,
			div#eve_table table tr.c_enviro td.views-field-title p.ac_excerpt a:link, div#eve_table table tr.c_enviro td.views-field-title p.ac_excerpt a:visited{
				color:#7AA635;
			}
			
			div#actu_table table tr.c_armand td.views-field-title p.ac_excerpt a:link, div#actu_table table tr.c_armand td.views-field-title p.ac_excerpt a:visited,
			div#eve_table table tr.c_armand td.views-field-title p.ac_excerpt a:link, div#eve_table table tr.c_armand td.views-field-title p.ac_excerpt a:visited{
				color:#239FC9;
			}
			
			div#actu_table table tr.c_energie td.views-field-title p.ac_excerpt a:link, div#actu_table table tr.c_energie td.views-field-title p.ac_excerpt a:visited,
			div#eve_table table tr.c_energie td.views-field-title p.ac_excerpt a:link, div#eve_table table tr.c_energie td.views-field-title p.ac_excerpt a:visited{
				color:#7365BE;
			}
		
		div#actu_table table tr td.views-field-field-date-value, div#medias_table table tr td.med_date, div#eve_table table tr td.views-field-field-date-value{
			width:203px;
			padding:0px 18px;
			height:95px;
			vertical-align:middle;
			font-style:italic;
		}
		
		div#eve_table table .date-display-single{
		font-size:16px;
		font-weight:bold;
		color:#4f4f4f;	
		}
		
		div#eve_table table tr td.views-field-field-date-value {
			width:130px;
		}
		div#eve_table table tr  td.views-field-field-centre-nid a{
			font-weight:bold;	
		}
		
		div#eve_table table tr td.views-field-field-lieu-value{
			width:130px;
			padding:0px 18px;
			height:95px;
			vertical-align:middle;
		}
		
		div#actu_table table tr td.views-field-field-centre-nid, div#medias_table table tr td.med_link, div#eve_table table tr td.views-field-field-centre-nid{
			width:249px;
			padding:0px 18px;
			height:95px;
			vertical-align:middle;
			border:none;
			font-style:italic;
		}
		
		div#actu_table table tr td.views-field-field-centre-nid a:link, 
		div#actu_table table tr td.views-field-field-centre-nid a:visited,
		div#medias_table table tr td.med_link a:link, 
		div#medias_table table tr td.med_link a:visited,
		div#eve_table table tr td.views-field-field-centre-nid a:link,
		div#eve_table table tr td.views-field-field-centre-nid a:visited {
			color:#005299;
		} 
		
		div#medias_table table tr td.med_link, div#actu_table table tbody tr td.views-field-field-centre-nid, div#eve_table table tbody tr td.views-field-field-centre-nid{
			background:url(images/corner_medias.gif) right bottom no-repeat #eeeeee;
		}
		
		div#medias_table table tr.even td.med_link, div#actu_table table tbody tr.even td.views-field-field-centre-nid, div#eve_table table tbody tr.even td.views-field-field-centre-nid {
			background:url(images/corner_medias_impair.gif) right bottom no-repeat #fff;
		}
		
		div#actu_table table tbody tr.even {
		}
		
		div#actu_table table tbody tr.even td, div#medias_table table tbody tr.even td, div#eve_table table tbody tr.even td {
			height:95px;
			border:none;
			background:url(images/actu_border_impair.gif) right center no-repeat #FFFFFF;
			vertical-align:middle;
		}
		
		div#medias_table table tbody tr:hover td, div#actu_table table tbody tr:hover td, div#actu_table table tbody tr:hover td.views-field-field-centre-nid,
		div#eve_table table tbody tr:hover td, div#eve_table table tbody tr:hover td.views-field-field-centre-nid {
			/*color:#FFF;
			background-color:#3373CA;*/
		}
		
		div#medias_table table tbody tr:hover td a:link, div#medias_table table tbody tr:hover td a:visited {
			color:#FFF;
			text-decoration:underline;
			
		}
		
		div#medias_table table tbody tr:hover td a:hover, div#medias_table table tbody tr:hover td a:active {
			text-decoration:none;
		}
		
		div#medias_table table tbody tr:hover td.med_link, div#actu_table table tbody tr:hover td.views-field-field-centre-nid, div#eve_table table tbody tr:hover td.views-field-field-centre-nid {
			background:url(images/corner_medias_hover.gif) right bottom no-repeat #3373CA;
		}
		
		
		/** actualités : single */
		
		div.back_home {
			width:100%;
			clear:both;
			padding:10px 0px;
			
			font-family:Arial;
			font-size:12px;
			color:#005299;
			text-transform:uppercase;
		}
		
			div.back_home a:link, div.back_home a:visited{
				padding-left:18px;
				background:url(images/fleche_back_actu.gif) left center no-repeat;
				margin-right:20px;
				
				color:#005299;
				text-decoration:none;
			}
			
			div.back_home a:hover, div.back_home a:active {
				text-decoration:underline;
			}
		
		.page-evenement div.single_left {
			width:720px;
		}
		
		div.single_left {
			width:640px;
			float:left;
			padding-bottom:105px;
		}
		
		div.single_left .evenement-sous-titre{
			color:#404040;
			font-weight:bold;
			margin-bottom:25px;	
		}
			div.single_entry_info{
				float:left;	
			}
				
				div.single_entry_info .text{
					background-color:#f3f3f3;
					width:212px;	
				}
				
				div.single_entry_info .title-where-c_enviro{
					color:#239fc9;
					font-weight:bold;
					font-style:italic;	
					padding-top:10px;
					padding-bottom:13px;
					margin-left:10px;
					margin-right:10px;
				
				}
					div.single_entry_info .title-where-c_enviro p{
					color:#8ebc44;
					}
					
				div.single_entry_info .title-where-c_inrs{
					color:#239fc9;
					font-weight:bold;
					font-style:italic;	
					padding-top:10px;
					padding-bottom:13px;
					margin-left:10px;
					margin-right:10px;
				
				}
					div.single_entry_info .title-where-c_inrs p{
					color: #005299;
					}
					
				div.single_entry_info .title-where-c_urbani{
					color:#239fc9;
					font-weight:bold;
					font-style:italic;	
					padding-top:10px;
					padding-bottom:13px;
					margin-left:10px;
					margin-right:10px;
				
				}
					div.single_entry_info .title-where-c_urbani p{
					color:#e29000;
					}
					
				div.single_entry_info .title-where-c_armand{
					color:#239fc9;
					font-weight:bold;
					font-style:italic;	
					padding-top:10px;
					padding-bottom:13px;
					margin-left:10px;
					margin-right:10px;
				
				}
					div.single_entry_info .title-where-c_armand p{
					color:#239fc9;
					}
					
				div.single_entry_info .title-where-c_energie{
					color:#239fc9;
					font-weight:bold;
					font-style:italic;	
					padding-top:10px;
					padding-bottom:13px;
					margin-left:10px;
					margin-right:10px;
				
				}
					div.single_entry_info .title-where-c_energie p{
					color:#584b94;
					}
					
				div.single_entry_info .when{
					padding-top:10px;
					padding-bottom:13px;
					margin-left:10px;
					margin-right:10px;
					border-top:1px solid #d9d9d9;
				}
				
				div.single_entry_info .where{
					padding-top:10px;
					padding-bottom:13px;
					margin-left:10px;
					margin-right:10px;
					border-top:1px solid #d9d9d9;
				}
				
				div.single_entry_info .price{
					padding-top:10px;
					padding-bottom:13px;
					margin-left:10px;
					margin-right:10px;
					border-top:1px solid #d9d9d9;
				}
				
				div.single_entry_info .inscription{
					padding-top:10px;
					padding-bottom:13px;
					margin-left:10px;
					margin-right:10px;
					border-top:1px solid #d9d9d9;
				}
				
				div.single_entry_info .contact{
					padding-top:10px;
					padding-bottom:13px;
					margin-left:10px;
					margin-right:10px;
					border-top:1px solid #d9d9d9;
					
				}
			
			.page-evenement div.single_entry_text{
			width:495px;
			float:right;	
			}
			
			div.single_entry_text img{
				
			}
		
			div.single_entry {
				margin-top:18px;
			}
			
				div.single_entry object {
					margin-bottom:30px;
				}
				
				div.single_entry p, div.single_entry ul{
					margin:0px;
					
					font-family:Arial;
					font-size:12px;
					line-height:15px;
					color:#4f4f4f;
				}
				
				div.single_entry_text p{
					font-family:Arial;
					font-size:12px;
					line-height:15px;
					color:#4f4f4f;
				}
				
				div.single_entry ul {
					margin-left:20px;
					list-style-type:disc;
				}
				
				div.single_entry a:link, div.single_entry a:visited {
					color:#005299;
				}
				
				div.single_entry a:hover, div.single_entry a:active {
					text-decoration:underline;
				}
				
				div.single_entry_date {
					padding:0 0 10px 0;
					
					font-family:Arial;
					font-size:14px;
					color:#005299;
				}
				
					div.single_entry_date span {
						color:#4f4f4f;
					}
				
				
			div.single_keywords {
				color:#484848;
				font-family:Arial;
				font-size:12px;
				margin-top:15px;
				display:none;
			}
			
			div.single_keywords a:link, div.single_keywords a:visited, div.single_entry p a:link, div.single_entry p a:visited{
				color:#005299;
				text-decoration:none;
			}
			
			div.single_keywords a:hover,div.single_keywords a:active, div.single_entry p a:hover, div.single_entry p a:active {
				text-decoration:underline;
			}
			
	div.single_title{
		float:left;
		width:100%;
	}	
		
		#actu_single .sm_infos,
		#actu_single .sm_rss,
		#actu_single .sm_share 
		{
			margin-top:6px;
		}
	
		div.single_title p{
			font-family:Arial;
			font-size:23px;
			color:#005299;
			line-height:24px;
		}
		
		#evenements div.single_title p {
			width:600px;
		}
		
		#evenements div.single_metas div.sm_share, div.single_metas div.sm_rss {
			margin-top:6px;
		}
		
			div.single_title p.surtitre {
				font-size:15px;
				line-height:20px;
			}
			
			div.single_title p.soustitre {
				font-size:12px;
				line-height:20px;
			}
			
			div.single_title p a:link, div.single_title p a:visited {
				color:#005299;
				text-decoration:none;
			}
			
			div.single_title p a:hover, div.single_title p a:active {
				text-decoration:underline;
			}
		
		div.single_metas{
			width:100%;
			/*padding-top:28px;*/
		}
		
			div.single_metas div.sm_infos{
				float:left;
				
				font-family:Arial;
				font-size:12px;
				color:#898989;
			}
			
			div.single_metas span.sm_infos_ex {
				color:#2c2c2c;
			}
			
				div.single_metas div.sm_infos a:link, div.single_metas div.sm_infos a:visited{
					color:#2c2c2c;
					text-decoration:none;
				}
				
				div.single_metas div.sm_infos a:hover, div.single_metas div.sm_infos a:active {
					text-decoration:underline;
				}
			
			div.single_metas div.sm_share, div.single_metas div.sm_rss {
				float:right;
			}
		
		.page-evenement div.single_right {
			width:229px;

		}
		
		div.single_right {
			width:230px;
			float:right;
			/*border-top:1px solid #e0e0e0;*/
			padding: 50px 0 50px 0;
		}
		
			div.single_right #datepicker{
				
			}
			div.sr_title {
				padding:15px 0px;
				font-family:Arial;
				font-size:14px;
				line-height:16px;
				color:#005299;
				text-transform:uppercase;
				clear:both;
			}
			
			div.sr_actus {
				padding-top:19px;
				border-top:1px solid #e0e0e0;
				border-bottom:1px solid #e0e0e0;
				position:relative;
			}
			
				div.sr_actus div.ff_box {
					padding:0;
					border:0;
					background:none;
				}
				
					div.sr_actus div.ffba_control {
						left:0;
						width:230px;
					}
			
			div.sra_entry {
				margin-bottom:19px;
			}
			
				div.sra_entry p {
					line-height:14px;
					color:#4f4f4f;
				}
				
				div.sra_control {
					padding:6px 0 12px 0;
				}
				
					div.srac_btns {
						float:left;
					}
					
	/*** SEARCH RESULTS **/
	
	div.search_page form.search-form {
		clear:both;
		height:70px;
	}
	
	div.search_page h2 {
		margin:0 0 20px 0;
	}
	
	div.search_page div.sep_search_bottom {
		margin:40px 0;
	}
	
	div.search_page form.search-form label {
		color:#4f4f4f;
		font-size:14px;
		font-weight:normal;
		text-transform:uppercase;
		margin:20px 0 20px 0;
	}
	
	div.search_page form.search-form input {
		border:1px solid #adadad;
		border-right:none;
		float:left;
		margin:0;
	}
	
		div.search_page fieldset.search-advanced {
			width:630px;
			position:absolute;
			right:0;
			z-index:100;
			background:#FFF;
		}
		
			div.search_page fieldset.search-advanced legend {
				font-size:12px;
			}
			
				div.search_page fieldset.search-advanced legend a:link, div.search_page fieldset.search-advanced legend a:visited {
					color:#4f4f4f;
					text-decoration:none;
				}
				
				div.search_page fieldset.search-advanced legend a:hover, div.search_page fieldset.search-advanced legend a:active {
					text-decoration:underline;
				}
			
			div.search_page fieldset.search-advanced div.fieldset-wrapper {
				padding:20px;
			}
			
			div.search_page fieldset.search-advanced div.fieldset-wrapper label {
				margin:0 0 8px 0;
				font-size:12px;
				text-transform:none;
				clear:both;
			}
			
			div.search_page fieldset.search-advanced div.fieldset-wrapper input {
				border:1px solid #adadad;
				float:none;
				clear:both;
				margin:0 0 8px 0;
			}
			
			div.search_page fieldset.search-advanced div.fieldset-wrapper div.criterion {
				width:285px;
				margin:0;
				float:left;
			}
			
				div.search_page fieldset.search-advanced div.fieldset-wrapper div.criterion div.form-checkboxes input {
					margin:0;
				}
			
			div.search_page fieldset.search-advanced div.fieldset-wrapper div.hideblock {
				display:none;
			}
			
				
			div.search_page fieldset.search-advanced div.fieldset-wrapper div.criterion div#edit-category-wrapper{
				display:none;
			}
			
			div.search_page fieldset.search-advanced div.action input {
				padding:4px;
				background:#EEE;
				border:1px solid #adadad;
				color:#4f4f4f;
				font-size:12px;
				margin:0 0 20px 20px;
				cursor:pointer;
			}
			
				div.search_page fieldset.search-advanced div.action input:hover {
					background:#CCC;
				}
	
	div.search_page div.content ul {
		margin:30px 0 120px 30px;
		font-size:12px;
		line-height:17px;
		color:#4f4f4f;
	}
	
	div.search_page div.content ul.pagination {
		margin:0;
	}
	
	
	div.search_page div.search_pager {
		width:100%;
		clear:both;
		margin:20px 0;
		background:url("images/bg_plus_double_comments.gif") repeat-x scroll left bottom transparent
	}
	
		div.search_page div.search_pager div.search_paginate {
			background:#FFF;
			float:right;
			padding-left:12px;
		}
	
	div.search_results {
		border-top:1px solid #e0e0e0;
	}
	
	div.search_result {
		display:block;
		padding:10px 40px 10px 0;
		margin:5px 0;
		border-bottom:1px solid #e0e0e0;
		position:relative;
	}
	
		div.search_result div.res_title {
			width:100%;
			clear:both;
			font-size:14px;
			font-family:Arial;
			text-transform:uppercase;
			margin:0 0 10px 0;	
		}
		
			div.search_result div.res_title p {
				float:left;
			}
		
			div.search_result div.res_title a:link, div.search_result div.res_title a:visited {
				color:#005299;
				text-decoration:none;
			}
			
			div.search_result div.res_title a:hover, div.search_result div.res_title a:active {
				text-decoration:underline;
			}
			
			div.search_result div.res_title p.res_type {
				margin:2px 0 0 15px;
				font-size:11px;
				color:#4f4f4f;
			}
			
			div.search_result div.res_title p.res_type span.type_inrs {
				color:#005299;
			}
			
			div.search_result div.res_title p.res_type span.type_ete {
				color:#8EBC44;
			}
			
			div.search_result div.res_title p.res_type span.type_emt {
				color:#584B94;
			}
			
			div.search_result div.res_title p.res_type span.type_ucs {
				color:#E29000;
			}
			
			div.search_result div.res_title p.res_type span.type_iaf {
				color:#239FC9;
			}
			
		div.search_result div.res_content {
			font-family:Arial;
			font-size:12px;
			color:#4f4f4f;
			width:100%;
			clear:both;
		}
			div.search_result div.res_more {
				height:95%;
				width:40px;
				position:absolute;
				bottom:3px;
				right:0;
			}
		
			div.search_result div.res_more a:link, div.search_result div.res_more a:visited {
				display:block;
				height:100%;
				width:100%;
			}
		
			div.res_inrs div.res_more  {
				background:url(images/bg_c_inrs_imp.gif) right bottom no-repeat;
			}
		
			div.res_inrs div.res_more:hover {
				background:url(images/bg_c_inrs_imp_hover.gif) right bottom no-repeat;
			}
			
			div.res_ete div.res_more {
				background:url(images/bg_c_enviro_imp.gif) right bottom no-repeat;
			}
		
			div.res_ete div.res_more:hover {
				background:url(images/bg_c_enviro_imp_hover.gif) right bottom no-repeat;
			}
		
			div.res_ucs div.res_more {
				background:url(images/bg_c_urbani_imp.gif) right bottom no-repeat;
			}
		
			div.res_ucs div.res_more:hover {
				background:url(images/bg_c_urbani_imp_hover.gif) right bottom no-repeat;
			}
		
			div.res_emt div.res_more {
				background:url(images/bg_c_energie_imp.gif) right bottom no-repeat;
			}
			
			div.res_emt div.res_more:hover {
				background:url(images/bg_c_energie_imp_hover.gif) right bottom no-repeat;
			}
		
			div.res_iaf div.res_more {
				background:url(images/bg_c_armand_imp.gif) right bottom no-repeat;
			}
			
			div.res_iaf div.res_more:hover {
				background:url(images/bg_c_armand_imp_hover.gif) right bottom no-repeat;
			}

		
			
	
	/* TAXONOMIE */
	
	div#taxonomy {
		padding-bottom:50px;	
	}
		
	div.taxo_left {
		width:640px;
		float:left;
	}
	
		div.taxo_left div.single_left {
			padding:20px 0;
			border-top:1px solid #e0e0e0;
		}	
	
	div.taxo_right {
		width:230px;
		float:right;
	}
	

	
/** CORPO **/
	
	div.prog_right{
	width:230px;
	float:right;
}

	div.prog_left {
		width:730px;
		float:left;
		border-top:1px solid #e0e0e0;
		margin-top:25px;
		padding-top:25px;
		padding-bottom:30px;
	}
	
	div.prog_footer, div.fut_footer {
	border-bottom:1px solid #e0e0e0;
	padding-bottom:30px;
	margin-top:30px;
	margin-bottom:30px;
}

	div.prog_footer div.pf_box {
		width:210px;
		height:70px;
		padding:20px 10px 0px 10px;
		margin-right:13px;
		float:left;
		background:url(../../images/prog_footer_box.gif) center top no-repeat;
		position:relative;
	}
	
	div.prog_footer div.pfb_last {
		margin:0;
	}
	
		div.prog_footer div.pf_box div.pfb_left {
			width:90px;
			
			font-family:Arial;
			font-size:12px;
			color:#FFF;
		}
		
		div.prog_footer div.pf_box div.pfb_right {
			width:100px;
			position:absolute;
			bottom:10px;
			right:5px;
			
			font-family:Arial;
			font-size:12px;
			text-transform:uppercase;
			color:#FFF;
		}
		
		div.prog_footer div.pf_box div.pfbr_oversize {
			right:25px;
		}
		
			div.prog_footer div.pf_box div.pfb_right a:link, div.prog_footer div.pf_box div.pfb_right a:visited,
			div.fut_footer div.futf_box a:link, div.fut_footer div.futf_box a:visited {
				color:#FFF;
				text-decoration:none;
			}
			
			div.prog_footer div.pf_box div.pfb_right a:hover, div.prog_footer div.pf_box div.pfb_right a:active,
			div.fut_footer div.futf_box a:hover, div.fut_footer div.futf_box a:active{
				text-decoration:underline;
			}
	
	div.metanode, div.links {
		display:none;
	}
	
	div.corpo_content {
		width:700px;
	}
	
	div.corpo_content_double {
		width:100%;
	}
	
		div.corpo_content_double {
			width:715px;
		}
		
	div.corpo_content_defil {
		width:715px;
		padding-top:15px;
	}
		
		div.corpo_media {
			margin-bottom:15px;
		}
		
		div.cc_text {
			color:#4f4f4f;
		}
		
			div.cc_text hr.cc_sepa {
				margin:30px 0 30px 0;
				 border: 1px solid #e0e0e0;
    			height: 0px;
			}
		
			div.cc_text p {
				font-family:Arial;
				font-size:12px;
				line-height:15px;
			}
			
			div.cc_text ul {
				margin-left:15px;
				
				font-family:Arial;
				font-size:12px;
				line-height:15px;
			}
			
				div.cc_text ul li a:link, div.cc_text ul li a:visited,
				div.cc_text ol li a:link, div.cc_text ol li a:visited,
				div.cc_text p a:link, div.cc_text p a:visited {
					color:#005299;
					text-decoration:none;
				}
				
				div.cc_text ul li a:hover, div.cc_text ul li a:active,
				div.cc_text ol li a:hover, div.cc_text ol li a:active,
				div.cc_text p a:hover, div.cc_text p a:active {
					text-decoration:underline;
				}
			
			div.cc_text table {
				width:100%;
				padding-bottom:10px;
				border-bottom:1px solid #e0e0e0;
			}
			
				div.cc_text table caption {
					padding:0 0 20px 0; 
					border-bottom:1px solid #e0e0e0;
					text-align:left;
				}
				
				div.cc_text table thead {
					border:none;
				}
				
					div.cc_text table thead tr {
						border:none;
					}
					
						div.cc_text table thead tr th {
							padding:5px;
							border-bottom:1px solid #e0e0e0;			
						}
						
				div.cc_text table tbody {
					padding:0;
					margin:0;
					border:none;
				}
				
					
				
					div.cc_text table tbody tr  {
						background:none;
					}
					
						div.cc_text table tbody tr.header td  {
							padding:15px 0 0 0;
						}
					
						div.cc_text table tbody tr.even td {
							background:#EEE;
						} 
						
						div.cc_text table tbody tr.odd td {
							background:#FFF;
						}
						
						div.cc_text table tbody tr td {
							padding:3px;
							width:30px;
							/*text-align:right;*/
						}
						
						div.cc_text table tbody tr td.alignleft {
							text-align:left;
							padding-left:3px;
							width:200px;
						}
						
						div.cc_text table tbody tr.odd td {
							background:#EEEEEE;
						}
						
						div.cc_text table tbody tr.even td {
							background:none;
						}
				
			div.cc_text table.bourse_table {
				width:100%;
				text-align:left;
			}
			
				div.cc_text table.bourse_table caption {
					text-align:left;
					padding:15px 0;
					font-size:12px;
					text-transform:uppercase;
					color:#4f4f4f;
				}
				
				div.cc_text table.bourse_table caption h4 {
					font-size:12px;
					color:#4f4f4f;
					font-weight:bold;
				}
		
			
				div.cc_text table.bourse_table tbody tr {
					
				}
				
					div.cc_text table.bourse_table tbody tr td {
						text-align:left;
					}
					
					div.cc_text table.bourse_table tbody tr td.bourse_title {
						width:157px;
						padding-right:12px;
						border-right:1px solid #FFF;
						text-align:right;
					}
					
						div.cc_text table.bourse_table tbody tr.even td.bourse_title {
							border-right:1px solid #EEE;						}
					
					div.cc_text table.bourse_table tbody tr td.bourse_link {
						width:538px;
						padding-left:12px;
					}
		
		div.cc_text blockquote {
			margin: 20px 0 0 0;
			padding:0;
			font-size:11px;
		}
		
			div.cc_text blockquote p, div.cc_text blockquote h5 {
				margin-bottom:12px;
				font-size:11px;
			}
			
			div.cc_text blockquote ul {
				margin:0 0 12px 25px;
				font-size:11px;
			}
		
		div.cc_text h4 {
			margin-bottom:15px;
			font-size:12px;
		}
		
		div.corpo_boxes {
			width:100%;
			clear:both;
			margin-bottom:25px;
		}
		
			div.corpo_boxes div.corpo_box {
				width:231px;
				float:left;
				margin-right:12px;
				border-top:1px solid #e0e0e0;
				border-bottom:1px solid #e0e0e0;
				padding:3px 0;
				
				font-family:Arial;
				font-size:12px;
				color:#525252;
				line-height:15px;
			}
			
				div.corpo_boxes div.corpo_box img{
					width:230px;
					height:181px;
					margin-bottom:8px;
				}
				
					div.corpo_boxes div.cb-enviro div.cb_image  {
						background:url(images/prog_enviro.jpg) left top no-repeat;
					}
					
					div.corpo_boxes div.cb-energie div.cb_image  {
						background:url(images/prog_energie.jpg) left top no-repeat;
					}
					
					div.corpo_boxes div.cb-armand div.cb_image  {
						background:url(images/prog_armand.jpg) left top no-repeat;
					}
					
					div.corpo_boxes div.cb-urbani div.cb_image  {
						background:url(images/prog_urbani.jpg) left top no-repeat;
					}
					
				div.corpo_boxes div.corpo_box p {
					margin-bottom:10px;
				}
				
					div.corpo_boxes div.corpo_box ul {
						margin:0 0 15px 15px;
					}
					
					div.corpo_boxes div.corpo_box ul li {
							list-style-type:disc;
							margin:3px 0;
						}
			
						div.corpo_boxes div.corpo_box p a:link, div.corpo_boxes div.corpo_box p a:visited,
						div.corpo_boxes div.corpo_box ul a:link, div.corpo_boxes div.corpo_box p a:visited {
							color:#525252;
							text-decoration:none;
						}
			
						div.corpo_boxes div.corpo_box p a:hover, div.corpo_boxes div.corpo_box p a:active,
						div.corpo_boxes div.corpo_box ul a:hover, div.corpo_boxes div.corpo_box ul a:active {
							text-decoration:underline;
						}
					
					div.drawers div.corpo_box ul {
						margin:0;
					}
					
						div.drawers div.corpo_box ul li {
							list-style-type:none;
							padding:0;
							padding-left:15px;
						}
						
						div.drawers div.corpo_box ul li:hover {
						}
						
							div.drawers div.cb-enviro ul li {
								background:url(images/fleche_prog_enviro.gif) left 4px no-repeat;
								color:#789e38;
							}
							
							div.drawers div.cb-urbani ul li {
								color:#e49e09;
								background:url(images/fleche_prog_urbani.gif) left 4px no-repeat;
							}
							
							div.drawers div.cb-armand ul li {
								color:#239fc9;
								background:url(images/fleche_prog_armand.gif) left 4px no-repeat;
							}
							
							div.drawers div.cb-energie ul li {
								color:#584b94;
								background:url(images/fleche_prog_energie.gif) left 4px no-repeat;
							}
							
								div.drawers div.corpo_box ul li ul{
										margin:0;
										margin-left:15px;
										display:none;
									}
							
									div.drawers div.corpo_box ul li ul li {
										list-style-type:disc;
										font-style:italic;
										padding:0;
										background:none;
										color:#525252;
										text-decoration:none;
										cursor:normal;
									}
									
									div.drawers div.corpo_box ul li ul {
										cursor:normal;
										text-decoration:none;
									}
									
									div.drawers div.corpo_box ul li ul li:hover {
										text-decoration:none;
									}
									
			div.corpo_boxes div.cb-urbani {
				margin-right:0;
			}
			
				div.corpo_boxes div.corpo_box div.cb_title {
					margin-bottom:8px;
					
					font-family:Arial;
					font-size:12px;
					text-transform:uppercase;
					line-height:15px;
				}
				
					div.corpo_boxes div.corpo_box div.cb_title p {
						margin:0;
					}
				
				div.corpo_boxes div.cb-enviro div.cb_title, 
				div.corpo_boxes div.cb-enviro p a:link,
				div.corpo_boxes div.cb-enviro p a:visited,
				div.corpo_boxes div.cb-enviro p a:hover,
				div.corpo_boxes div.cb-enviro p a:active,
				div.corpo_boxes div.cb-enviro ul a:link,
				div.corpo_boxes div.cb-enviro ul a:visited,
				div.corpo_boxes div.cb-enviro ul a:hover,
				div.corpo_boxes div.cb-enviro ul a:active
				{
					color:#789e38;
				}
					
				div.corpo_boxes div.cb-urbani div.cb_title,
				div.corpo_boxes div.cb-urbani p a:link,
				div.corpo_boxes div.cb-urbani p a:visited,
				div.corpo_boxes div.cb-urbani p a:hover,
				div.corpo_boxes div.cb-urbani p a:active,
				div.corpo_boxes div.cb-urbani ul a:link,
				div.corpo_boxes div.cb-urbani ul a:visited,
				div.corpo_boxes div.cb-urbani ul a:hover,
				div.corpo_boxes div.cb-urbani ul a:active				
				{
					color:#e49e09;
				}
				
				div.corpo_boxes div.cb-energie div.cb_title,
				div.corpo_boxes div.cb-energie p a:link,
				div.corpo_boxes div.cb-energie p a:visited,
				div.corpo_boxes div.cb-energie p a:hover,
				div.corpo_boxes div.cb-energie p a:active,
				div.corpo_boxes div.cb-energie ul a:link,
				div.corpo_boxes div.cb-energie ul a:visited,
				div.corpo_boxes div.cb-energie ul a:hover,
				div.corpo_boxes div.cb-energie ul a:active
				{
					color:#584b94;
				}
				
				div.corpo_boxes div.cb-armand div.cb_title,
				div.corpo_boxes div.cb-armand p a:link,
				div.corpo_boxes div.cb-armand p a:visited,
				div.corpo_boxes div.cb-armand p a:hover,
				div.corpo_boxes div.cb-armand p a:active,
				div.corpo_boxes div.cb-armand ul a:link,
				div.corpo_boxes div.cb-armand ul a:visited,
				div.corpo_boxes div.cb-armand ul a:hover,
				div.corpo_boxes div.cb-armand ul a:active
				{
					color:#239fc9;
				}
				
		div.corpo_links {
			width:100%;
			clear:both;
			padding:30px 0;
			border-bottom:1px solid #e0e0e0;
			margin-bottom:30px;
		}
		
			div.corpo_links ul {
			}
			
				div.corpo_links ul li {
					list-style-type:none;
					display:block;
					width:180px;
					height:44px;
					margin:0;
					padding:18px 10px 0 40px;
					background:url(images/fut_foot_box.gif) top left no-repeat;


					float:left;
					margin-right:13px;
					
					font-family:Arial;
					font-size:12px;
					color:#FFF;
					text-transform:uppercase;
					text-align:right;
				}
				
				div.corpo_links ul li.last{
					margin:0;
				}
					
					div.corpo_links ul li a:link, div.corpo_links ul li a:visited {
						color:#FFF;
						text-decoration:none;
					}
					
					div.corpo_links ul li a:hover, div.corpo_links ul li a:active {
						text-decoration:underline;
					}
	
	/** PROGRAMME SINGLE **/
	
	div.centre_bande {
		
		background:#EEE;
		margin-bottom:12px;
		
		
		font-size:18px;
		font-family:Arial;
		color:#FFF;
		text-transform:uppercase;
	}
	
		div.centre_bande div.wrapper {
			background:#EEE;
			padding:6px 0;
		}
	
		div.centre_bande p small {
			font-size:12px;
		}
	
	div.page_title_prog {
		background:none;
		height:90px;
		min-height:80px;
	}
	
	div.prog_single div.cc_text {
		width:715px;
	}
	
	div.cc_text div.prog_title {
		width:100%;
		border-bottom:1px solid #e0e0e0;
		padding-bottom:20px;
	}
	
		div.cc_text div.prog_title p {
			width:100%;
			background:url(images/prog_dots.gif) bottom left repeat-x;
			font-size:18px;
			text-transform:uppercase;
			position:relative;
		}
		
			div.cc_text div.prog_title p span {
				background:#FFF;
			}
			
			div.cc_text div.prog_title p span.prog_title_num {
				position:absolute;
				right:0;
				font-size:12px;
				text-transform:none;
				line-height:22px;
				padding-left:2px;
			}
	
	div.cc_text div.prog_sep {
		padding-top:20px;
		padding-bottom:5px;
		border-bottom:1px solid #e0e0e0;
	}
		
		div.cc_text div.prog_sep p {
			margin-bottom:15px;
		}
		
		div.cc_text div.prog_sep p.list_title {
			margin-bottom:2px;
			color:#2c2c2c;
		}
		
		div.cc_text div.prog_sep ul {
			margin:0 0 15px 0;
			padding:0;
			border-bottom:1px solid #EEE;
		}
		
			div.cc_text div.prog_sep ul li {
				list-style-type:none;
				list-style-image:none;
			}
			
			div.cc_text div.prog_sep ul li a:link, div.cc_text div.prog_sep ul li a:visited{
				display:block;
				height:100%;
				width:100%;
				padding:5px 0 5px 12px;
			}
			
			div.cc_text div.prog_sep ul li a:hover, div.cc_text div.prog_sep ul li a:active{
				color:#FFF;
			}
			
				div.cc_text div.prog_sep ul li:hover a:link, div.cc_text div.prog_sep ul li:hover a:visited {
					color:#FFF;
				}
			
			
				div.cc_text div.prog_sep ul li span {
					padding:5px 0;
					padding-right:11px;
					margin-right:11px;
					border-right:1px solid #EEE;
					font-weight:bold;
				}
			
				div.cc_text div.prog_sep ul li.even {
					background:#EEE;
				}
				
					div.cc_text div.prog_sep ul li.even span {
						border-right:1px solid #FFF;
					}
		
		div.cc_text div.prog_sep h5 {
			width:100%;
			padding:4px 0;
			margin:0;
			background:#4f4f4f;
			margin:5px 0 20px 0;
			
			font-size:12px;
			text-transform:uppercase;
			text-align:center;
			color:#FFF;
		}
		
			
			/* Styles ETE */
			
				div.bande_ete {
					background:#8cbb41;
				}
				
					div.bande_ete div.wrapper {
						background:url(images/bg_menu_ete.jpg) left top no-repeat;
					}
			
				div.title_ete {
					color:#8cbb41;
				}
			
				div.prog_ete div.cc_text div.prog_sep h5 {
					background:#8cbb41;
				}
				
				div.prog_ete div.cc_text div.prog_sep h4 {
					color:#8cbb41;
				}
			
				div.prog_ete div.cc_text div.prog_sep ul li {
					background:url(images/bg_c_enviro_imp.gif) right bottom no-repeat #FFF;
				}
				
					div.prog_ete div.cc_text div.prog_sep ul li a:link, div.prog_ete div.cc_text div.prog_sep ul li a:visited {
						color:#8cbb41;	
					}
					
						div.prog_ete div.cc_text div.prog_sep ul li:hover a:link, div.prog_ete div.cc_text div.prog_sep ul li:hover a:visited {
							color:#FFF;
							text-decoration:none;
						}
				
				div.prog_ete div.cc_text div.prog_sep ul li.even {
					background:url(images/bg_c_enviro.gif) right bottom no-repeat #EEE;
				}
				
				
				div.prog_ete div.cc_text div.prog_sep ul li:hover {
					background:url(images/bg_c_enviro_prog_select.gif) right bottom no-repeat #8cbb41;
				}
				div.cc_left div.ccl_box h4 {
					font-size:16px;
					}
				div.prog_ete div.right_menu ul li a:hover, 
				div.prog_ete div.right_menu ul li a:active, 
				div.prog_ete div.right_menu ul li.active a:link, 
				div.prog_ete div.right_menu ul li.active a:visited, 
				div.prog_ete div.right_menu ul li.active a:hover, 
				div.prog_ete div.right_menu ul li.active a:active {
					background:url(images/fleche_menu_enviro.gif) 2px center no-repeat #FFF;
					color:#8cbb41;
				}
				
					div.prog_ete div.right_menu ul li ul li a:hover, 
					div.prog_ete div.right_menu ul li ul li a:active, 
					div.prog_ete div.right_menu ul li ul li.active a:link, 
					div.prog_ete div.right_menu ul li ul li.active a:visited, 
					div.prog_ete div.right_menu ul li ul li.active a:hover, 
					div.prog_ete div.right_menu ul li ul li.active a:active {
						background:url(images/fleche_menu_enviro.gif) 15px center no-repeat #FFF;
						color:#8cbb41;
					}
			
			/*Liste IAF */
				
			
				
	
	/** DÉSUET **/
		div.cc_left {
			float:left;
			width:245px;
			border-top:1px solid #e0e0e0;
		}
		
			div.ccl_box {
				padding:15px 10px 15px 0;
				border-bottom:1px solid #e0e0e0;
			}
			
			div.ccl_box p {
				margin:10px 0px;
				
				font-family:Arial;
				font-size:12px;
				color:#4f4f4f;
			}
			
			div.ccl_box ul li {
				list-style-type:none;
				margin:3px 0px;
				padding-left:15px;
				background:url(images/fis_arrow.png) left center no-repeat;
				font-family:Arial;
				font-size:12px;
				color:#4f4f4f;
			}
			
				div.ccl_box a:link, div.ccl_box a:visited {
					text-decoration:none;
					color:#005299;
				}
				
				div.ccl_box a:hover, div.ccl_box a:active{
					text-decoration:underline;
				}
				
				div.ccl_box ul li.link_enviro {
						background:url(images/fleche_prog_enviro.gif) left 4px no-repeat #FFF;
				}
				
					div.ccl_box ul li.link_enviro a:link, div.ccl_box ul li.link_enviro a:visited  {
						color:#789e38;
					}
				
				div.ccl_box ul li.link_urbani {
					background:url(images/fleche_prog_urbani.gif) left 4px no-repeat #FFF;
				}
				
					div.ccl_box ul li.link_urbani a:link, div.ccl_box ul li.link_urbani a:visited {
						color:#e49e09;
					}
				
				div.ccl_box ul li.link_energie {
					background:url(images/fleche_prog_energie.gif) left 4px no-repeat #FFF;
				}
				
					div.ccl_box ul li.link_energie a:link, div.ccl_box ul li.link_energie a:visited {
						color:#584b94;
					}
				
				div.ccl_box ul li.link_armand {
					background:url(images/fleche_prog_armand.gif) left 4px no-repeat #FFF;
				}
				
					div.ccl_box ul li.link_armand a:link, div.ccl_box ul li.link_armand a:visited {
						color:#239fc9;
					}
		
		div.cc_right {
			width:460px;
			float:left;
			margin-left:10px;
		}
		
			div.cc_right p, div.corpo_content p{
				/*margin-bottom:15px;*/
				font-family:Arial;
				font-size:12px;
				line-height:16px;
				color:#4f4f4f;
			}
			
				div.cc_right ol {
					margin:0;
				}
				
					div.cc_right ol li {
						color:#4f4f4f;
					}
					
						div.cc_right ol li p {
						}
						
						div.cc_right ol li ul {
							margin-left:30px;
						}
							
						div.cc_right ol li ol {
						}
							
							div.cc_right ol li ol li {
								margin-top:15px;
								list-style-type:upper-alpha;
							}
							
								div.cc_right ol li ol li p {
									margin:15px 0 15px 15px;
								}
				
			div.cc_right p.cct_strong, div.corpo_content p.c_strong {
				color:#2c2c2c;
				font-weight:bold;
			}
			
			div.cc_right p a:link, div.cc_right p a:visited,
			div.cc_right ul li a:link, div.cc_right ul li a:visited,
			div.corpo_content p a:link, div.corpo_content p a:visited,
			div.corpo_content span a:link, div.corpo_content span a:visited,
			div.corpo_content div a:link, div.corpo_content div a:visited {
				color:#005299;
				text-decoration:none;
			}
			
			div.cc_right p a:hover, div.cc_right p a:active,
			div.cc_right ul li a:hover, div.cc_right ul li a:active,
			div.corpo_content p a:hover, div.corpo_content p a:active, 
			div.corpo_content span a:hover, div.corpo_content span a:active, 
			div.corpo_content div a:hover, div.corpo_content div a:active {
				text-decoration:underline;
			}
		
		/** contenu corpo **/
		
		/** SLIDER CORPO **/
		
		div.corpo_slider, div.corpo_slider_small {
			/*width:715px;*/
			position:relative;
			border-bottom:1px solid #e0e0e0;
		}
		
		 div.corpo_slider_small {
			border:none;
		 }
		
			div.cslide_slides, div.cslide_slides_small {
				position:relative;
				overflow:hidden;
			}
		
			div.cslide_slides_in, div.cslide_slides_in_small {
				position:absolute;
				left:0px;
				top:0px;
			}
			
				div.cslide_slides_in div.cslide,  div.cslide_slides_in_small div.cslide_small{
					float:left;
					background:#FFF;
				}
				
					div.cslide_slides_in div.cslide, div.cslide_slides_in_small div.cslide_small p {
						margin:0;
						padding:0;
						font-size:0;
						line-height:0;
					}
					
					div.cslide_slides_in div.cslide,div.cslide_slides_in img, div.cslide_slides_in_small  img {
						float:left;
					}
				
				div.cslide_slides_in div.cslide_active, div.cslide_slides_in_small div.cslide_active_small {
					left:0px;
				}
		
		div.cslide_control, div.cslide_control_small {
			clear:both;
			width:100%;
			padding:10px 0px;
			
		}
		
		
			div.cslide_control div.cslidec_in {
				float:right;
			}
			
				div.cslide_control div.cslidec_in ul {
					float:left;
					margin-right:5px;
				}
		
				div.cslide_control div.cslidec_in ul li {
					display:block;
					float:left;
					margin:0px 3px;
					vertical-align:bottom;
					padding-left:10px;
					background:url(images/slash.gif) left 3px no-repeat;
					text-align:right;
					
					font-size:12px;
					color:#7c7c7c;
				}
					div.cslide_control div.cslidec_in ul li.first {
						background:none;
					}
				
					div.cslide_control div.cslidec_in ul li.cslidec {
						cursor:pointer;
					}
					
					div.cslide_control div.cslidec_in ul li.cslidec:hover {
						color:#005299;
					}
					
					div.cslide_control div.cslidec_in ul li.cslidec_active {
						font-size:14px;
						color:#005299;
						font-weight:bold;
					}
				
				div.cslide_control div.cslidec_in div.cslidec_next {
					display:block;
					float:left;
					height:14px;
					width:9px;
					cursor:pointer;
					background:url(images/profs_page_next.gif) center center no-repeat;
				}
	
	/** PROFS **/
	
	div.views-exposed-form {
		float:left;
	}
	
		div.views-exposed-form div{
			margin:0;
			padding:0;
		}
		
			div.views-exposed-form div.views-exposed-widgets div.views-exposed-widget {
				padding:0;
				margin:0;
			}
	
	div#profs_options {
	}

	div#profs_search {
	}
	
		div#profs_search input {
			margin:0;
		}
	
		div.defaultblock h2 {
			display:none;
		}
	
		div#profs_searchbox {
			float:left;
			margin-right:14px;
		}
		
		div#profs_searchbox input {
		}
		
		div#profs_searchselect {
		}
	
	input#profs_entry, input#edit-cles {
		width:188px;
	}
	
	div#profs_dispo {
		float:right;
	}
	
	div#profs_dispo ul {
		margin-top:5px;
	}
	
	div#profs_dispo ul li {
		display:block;
		float:left;
		margin-left:5px;
		color:#4f4f4f;
	}
	
	div#profs_dispo ul li.pd_title {
		margin-left:0;
		margin-right:5px;
	}
	
	div#profs_dispo ul li a.dispo_thumb:link, div#profs_dispo ul li a.dispo_thumb:visited, div#profs_dispo ul li a.dispo_thumb:hover, div#profs_dispo ul li a.dispo_thumb:active {
		display:block;
		width:19px;
		height:15px;
	}
	
	div#profs_dispo ul li a#dispo_mosaic:link,  div#profs_dispo ul li a#dispo_mosaic:visited{
		background:url(images/dispo_mosaic.gif) center top no-repeat;
	}
	
	div#profs_dispo ul li a#dispo_mosaic:hover,  div#profs_dispo ul li a#dispo_mosaic:active {
		background:url(images/dispo_mosaic.gif) center bottom no-repeat;
	}
	
	div#profs_dispo ul li a#dispo_list:link,  div#profs_dispo ul li a#dispo_list:visited{
		background:url(images/dispo_list.gif) center top no-repeat;
	}
	
	div#profs_dispo ul li a#dispo_list:hover,  div#profs_dispo ul li a#dispo_list:active {
		background:url(images/dispo_list.gif) center bottom no-repeat;
	}
	
	div#profs_dispo ul li a#dispo_list.dispo_active:link,  div#profs_dispo ul li a#dispo_list.dispo_active:visited{
		background:url(images/dispo_list.gif) center bottom no-repeat;
	}
	
	div#profs_dispo ul li a#dispo_mosaic.dispo_active:link,  div#profs_dispo ul li a#dispo_mosaic.dispo_active:visited{
		background:url(images/dispo_mosaic.gif) center bottom no-repeat;
	}
	
	div.profs_navig {
		padding:15px 0px;
		float:left;
	}
	
		div.profs_results{
			float:left;
			
			font-family:Arial;
			font-size:12px;
			color:#4f4f4f;
		}
		
		div.profs_results span.results_num{
			font-weight:bold;
			color:#005299;
		}
		
		div.profs_paginate {
			float:right;
		}
		
		div.profs_paginate ul {
		}
		
		div.profs_paginate ul li {
			float:left;
			list-style-type:none;
			margin:0px 2px;
			
			font-family:Arial;
			font-size:12px;
			color:#7c7c7c;
		}
		
		div.profs_paginate ul li.profs_paginate_current {
			font-size:14px;
			color:#005299;
			font-weight:bold;
			position:relative;
			top:-1px;
		}
		
		div.profs_paginate ul li  a:link, div.profs_paginate ul li  a:visited{
			color:#7c7c7c;
			text-decoration:none;
			font-size:12px;
		}
		
		div.profs_paginate ul li  a:hover, div.profs_paginate ul li  a:active{
			color:#005299;
		}
		
		div.profs_paginate ul li.profs_page_prev a:link, div.profs_paginate ul li.profs_page_prev a:visited {
			display:block;
			width:8px;
			height:9px;
			background:url(images/profs_page_prev.gif) center top no-repeat;
			margin-top:4px;
		}
		
		div.profs_paginate ul li.profs_page_prev a:hover, div.profs_paginate ul li.profs_page_prev a:active {
		}
		
		div.profs_paginate ul li.profs_page_next a:link, div.profs_paginate ul li.profs_page_next a:visited {
			display:block;
			width:8px;
			height:9px;
			background:url(images/profs_page_next.gif) center top no-repeat;
			margin-top:4px;
		}
		
		div.profs_paginate ul li.profs_page_next a:hover, div.profs_paginate ul li.profs_page_next a:active {
		}
	
	/* recherche : liste */
	
	div#profs_table, div#eve_table {
		width:100%;
		float:left;
	}
	
	div#profs_table_in {
		padding-bottom:3px;
		border-bottom:1px solid #e0e0e0;
	}
	
		div#profs_table table {
			width:auto;
			margin:0px;
			padding:0;
			border-collapse:separate;
			border:none;
			padding-bottom:3px;
			
			font-family:Arial;
			font-size:12px;
			color:#4f4f4f;
		}
		
		div#profs_table table thead {
			text-align:left;
		}

		th.active img {
			margin-left:5px;
		}


		div#profs_table table thead th{
			background-color:#FFFFFF;
			border-top:1px solid #e0e0e0;
			border-bottom:1px solid #e0e0e0;
			border-right:1px solid #e0e0e0;
			text-transform:uppercase;
			font-weight:normal;
		}
		
		div#profs_table table thead th.views-field-title, div#profs_table table thead th.views-field-path {
			border-right:none;
		}
		
		div#profs_table table thead th a:link, div#profs_table table thead th a:visited {
			text-decoration:none;
			color:#005299;
			padding-right:20px;
			/*background:url(images/profs_list_order_down.gif) right center no-repeat;*/
		}
		
		div#profs_table table thead th a:hover,div#profs_table table thead th a:active{
			text-decoration:underline;
		}
		
		div#profs_table table thead th.views-field-field-last-name-value, div#profs_table table thead th.views-field-field-first-name-value {
			font-weight:normal;
		}
		
		div#profs_table table thead th a img {
			margin-left:6px;
		}
		
		div#profs_table table tbody tr td.views-field-field-expertiseprincipal-value, div#profs_table table tbody tr td.views-field-title{
			font-style:italic;
		}
		
		div#profs_table table tbody {
		}
		
			div#profs_table table tbody tr.whiteline td {
				padding:0;
				margin:0;
				height:1px;
				background:#FFF;
				border-collapse:collapse;
				border:none;
			}
		
		div#profs_table table tbody tr {
			position:relative;
		}
		
		div#profs_table table tbody tr td{
			border-top:1px solid #FFF;
			border-right:1px solid #FFF;
			background-color:#eeeeee;
		}
		
		div#profs_table table .views-field-field-last-name-value, div#profs_table table .views-field-field-first-name-value {
			width:161px;
			padding:7px;
			font-weight:bold;
		}
		
		div#profs_table table .views-field-field-expertiseprincipal-value{
			width:291px;
			padding:7px;
		}
		
		div#profs_table table .views-field-title{
			width:259px;
			padding:7px;
		}
		
		div#profs_table table .views-field-path{
			width:32px;
			padding:0;
		}
		
			div#profs_table table .views-field-path a:link, div#profs_table table .views-field-path a:visited {
				display:block;
				width:30px;
				height:26px;
			}
			
			div#profs_table table .views-field-path a:hover, div#profs_table table .views-field-path a:active {
			}
		
		div#profs_table table tbody tr td a:link, div#profs_table table tbody tr td a:visited, div#actu_table table tbody tr td a:link, div#actu_table table tbody tr td a:visited, div#eve_table table tbody tr td a:link, div#eve_table table tbody tr td a:visited{
			color:#4f4f4f;
			text-decoration:none;
		}
		
		div#profs_table table tbody tr td a:hover, div#profs_table table tbody tr td a:active, div#actu_table table tbody tr td a:hover, div#actu_table table tbody tr td a:active, div#eve_table table tbody tr td a:hover, div#eve_table table tbody tr td a:active{
			color:#4f4f4f;
			text-decoration:underline;
		}
		
		div#profs_table table tbody tr.even td {
			border-top:1px solid #FFF;
			border-right:1px solid #eeeeee;
			background-color:#FFF;
		}
		
		div#profs_table table tbody tr td.views-field-title, div#actu_table table tbody tr td.views-field-field-centre-nid, div#eve_table table tbody tr td.views-field-field-centre-nid {
			position:relative;
			border-right:none;
			background-color:#EEEEEE;
			color:#3373CA;
		}
		
			div#profs_table table tbody tr td.views-field-title div.centre_plus a:link, div#profs_table table tbody tr td.views-field-title div.centre_plus a:visited{
				display:block;
				height:100%;
				width:100%;
			}
			
			div#profs_table table tbody tr td.views-field-title div.centre_plus a:hover, div#profs_table table tbody tr td.views-field-title div.centre_plus a:active {
			}
		
		div#profs_table table tbody tr.c_urbani td.views-field-path, div#actu_table table tbody tr.c_urbani td.views-field-field-centre-nid, div#eve_table table tbody tr.c_urbani td.views-field-field-centre-nid{
			color:#e29000;
			background:#eeeeee url(images/bg_c_urbani.gif) right bottom no-repeat ;
		}
		
		div#profs_table table tbody tr.c_urbani td.views-field-title,
		div#profs_table table tbody tr.c_urbani td.views-field-title a:link,
		div#profs_table table tbody tr.c_urbani td.views-field-title a:visited,
		div#profs_table table tbody tr.c_urbani td.views-field-title a:hover,
		div#profs_table table tbody tr.c_urbani td.views-field-title a:active,
		div#actu_table table tbody tr.c_urbani td.views-field-field-centre-nid a:link,
		div#actu_table table tbody tr.c_urbani td.views-field-field-centre-nid a:visited,
		div#actu_table table tbody tr.c_urbani td.views-field-field-centre-nid a:hover,
		div#actu_table table tbody tr.c_urbani td.views-field-field-centre-nid a:active,
		div#eve_table table tbody tr.c_urbani td.views-field-field-centre-nid a:link,
		div#eve_table table tbody tr.c_urbani td.views-field-field-centre-nid a:visited,
		div#eve_table table tbody tr.c_urbani td.views-field-field-centre-nid a:hover,
		div#eve_table table tbody tr.c_urbani td.views-field-field-centre-nid a:active		{
			color:#e29000;
		}
		
		div#profs_table table tbody tr.even.c_urbani td.views-field-path, div#actu_table table tbody tr.even.c_urbani td.views-field-field-centre-nid, div#eve_table table tbody tr.even.c_urbani td.views-field-field-centre-nid{
			background:url(images/bg_c_urbani_imp.gif) right bottom no-repeat #FFFFFF;
		}
		
		div#profs_table table tbody tr.even.c_urbani td.views-field-title {
			background:#FFFFFF;
		}
		
		div#profs_table table tbody tr.c_urbani:hover td, div#actu_table table tbody tr.c_urbani:hover td, div#eve_table table tbody tr.c_urbani:hover td {
			background-color:#e29000;
			color:#FFFFFF;
		}
		
		div#profs_table table tbody tr.c_urbani:hover td.views-field-title, div#actu_table table tbody tr.c_urbani:hover td.views-field-field-centre-nid, div#eve_table table tbody tr.c_urbani:hover td.views-field-field-centre-nid{
			color:#FFFFFF;
			background-color:#e29000;
		}
		
		div#profs_table table tbody tr.c_urbani:hover td.views-field-path, div#actu_table table tbody tr.c_urbani:hover td.views-field-field-centre-nid, div#eve_table table tbody tr.c_urbani:hover td.views-field-field-centre-nid{
			background:url(images/bg_c_urbani_select.gif) right bottom no-repeat #e29000;
		}
		
		div#profs_table table tbody tr.c_enviro td.views-field-path, div#actu_table table tbody tr.c_enviro td.views-field-field-centre-nid, div#eve_table table tbody tr.c_enviro td.views-field-field-centre-nid{
			color:#7aa635;
			background:#eeeeee url(images/bg_c_enviro.gif) right bottom no-repeat ;
		}
		
		div#profs_table table tbody tr.c_enviro td.views-field-title,
		div#profs_table table tbody tr.c_enviro td.views-field-title a:link,
		div#profs_table table tbody tr.c_enviro td.views-field-title a:visited,
		div#profs_table table tbody tr.c_enviro td.views-field-title a:hover,
		div#profs_table table tbody tr.c_enviro td.views-field-title a:active, 
		div#actu_table table tbody tr.c_enviro td.views-field-field-centre-nid a:link,
		div#actu_table table tbody tr.c_enviro td.views-field-field-centre-nid a:visited,
		div#actu_table table tbody tr.c_enviro td.views-field-field-centre-nid a:hover,
		div#actu_table table tbody tr.c_enviro td.views-field-field-centre-nid a:active,
		div#eve_table table tbody tr.c_enviro td.views-field-field-centre-nid a:link,
		div#eve_table table tbody tr.c_enviro td.views-field-field-centre-nid a:visited,
		div#eve_table table tbody tr.c_enviro td.views-field-field-centre-nid a:hover,
		div#eve_table table tbody tr.c_enviro td.views-field-field-centre-nid a:active {
			color:#7aa635;
		}
		
		div#profs_table table tbody tr.even.c_enviro td.views-field-path, div#actu_table table tbody tr.even.c_enviro td.views-field-field-centre-nid, div#eve_table table tbody tr.even.c_enviro td.views-field-field-centre-nid{
			background:url(images/bg_c_enviro_imp.gif) right bottom no-repeat #FFFFFF;
		}
		
		div#profs_table table tbody tr.even.c_enviro td.views-field-title {
			background:#FFFFFF;
		}
		
		div#profs_table table tbody tr.c_enviro:hover td, div#actu_table table tbody tr.c_enviro:hover td, div#eve_table table tbody tr.c_enviro:hover td   {
			background-color:#8cbb41;
			color:#FFFFFF;
		}
		
		div#profs_table table tbody tr.c_inrs:hover td, div#actu_table table tbody tr.c_inrs:hover td, div#eve_table table tbody tr.c_inrs:hover td   {
			background-color:#3373ca;
			color:#FFFFFF;
		}
		
		div#profs_table table tbody tr.c_enviro:hover td.views-field-path, div#actu_table table tbody tr.c_enviro:hover td.views-field-field-centre-nid, div#eve_table table tbody tr.c_enviro:hover td.views-field-field-centre-nid{
			color:#FFFFFF;
			background:url(images/bg_c_enviro_select.gif) right bottom no-repeat #8cbb41;
		}
		
		div#profs_table table tbody tr.c_enviro:hover td.views-field-title {
			color:#FFFFFF;
			background-color:#8cbb41;
		}
		
		div#profs_table table tbody tr.c_armand td.views-field-path, div#actu_table table tbody tr.c_armand td.views-field-field-centre-nid, div#eve_table table tbody tr.c_armand td.views-field-field-centre-nid{
			color:#239fc9;
			background:url(images/bg_c_armand.gif) right bottom no-repeat #eeeeee;
		}
		
		div#profs_table table tbody tr.c_armand td.views-field-title,
		div#profs_table table tbody tr.c_armand td.views-field-title a:link,
		div#profs_table table tbody tr.c_armand td.views-field-title a:visited,
		div#profs_table table tbody tr.c_armand td.views-field-title a:hover,
		div#profs_table table tbody tr.c_armand td.views-field-title a:active, 
		div#actu_table table tbody tr.c_armand td.views-field-field-centre-nid a:link,
		div#actu_table table tbody tr.c_armand td.views-field-field-centre-nid a:visited,
		div#actu_table table tbody tr.c_armand td.views-field-field-centre-nid a:hover,
		div#actu_table table tbody tr.c_armand td.views-field-field-centre-nid a:active,
		div#eve_table table tbody tr.c_armand td.views-field-field-centre-nid a:link,
		div#eve_table table tbody tr.c_armand td.views-field-field-centre-nid a:visited,
		div#eve_table table tbody tr.c_armand td.views-field-field-centre-nid a:hover,
		div#eve_table table tbody tr.c_armand td.views-field-field-centre-nid a:active {
			color:#239fc9;
		}
		
		div#profs_table table tbody tr.even.c_armand td.views-field-path, div#actu_table table tbody tr.even.c_armand td.views-field-field-centre-nid, div#eve_table table tbody tr.even.c_armand td.views-field-field-centre-nid {
			background:url(images/bg_c_armand_imp.gif) right bottom no-repeat #FFFFFF;
		}
		
		div#profs_table table tbody tr.even.c_armand td.views-field-title {
			background:#FFFFFF;
		}
		
		div#profs_table table tbody tr.c_armand:hover td, div#actu_table table tbody tr.c_armand:hover td, div#eve_table table tbody tr.c_armand:hover td {
			background-color:#239fc9;
			color:#FFFFFF;
		}
		
		div#profs_table table tbody tr.c_armand:hover td.views-field-path, div#actu_table table tbody tr.c_armand:hover td.views-field-field-centre-nid, div#eve_table table tbody tr.c_armand:hover td.views-field-field-centre-nid {
			color:#FFFFFF;
			background:url(images/bg_c_armand_select.gif) right bottom no-repeat #239fc9;
		}
		
		div#profs_table table tbody tr.c_armand:hover td.views-field-title {
			color:#FFFFFF;
			background:#239fc9;
		}
		
		div#profs_table table tbody tr.c_energie td.views-field-path, div#actu_table table tbody tr.c_energie td.views-field-field-centre-nid, div#eve_table table tbody tr.c_energie td.views-field-field-centre-nid {
			color:#7365be;
			background:url(images/bg_c_energie.gif) right bottom no-repeat #eeeeee;
		}
		
		div#profs_table table tbody tr.c_energie td.views-field-title,
		div#profs_table table tbody tr.c_energie td.views-field-title a:link,
		div#profs_table table tbody tr.c_energie td.views-field-title a:visited,
		div#actu_table table tbody tr.c_energie td.views-field-field-centre-nid a:link,
		div#actu_table table tbody tr.c_energie td.views-field-field-centre-nid a:visited,
		div#eve_table table tbody tr.c_energie td.views-field-field-centre-nid a:link,
		div#eve_table table tbody tr.c_energie td.views-field-field-centre-nid a:visited
		{
			color:#7365be;
		}
		
		div#profs_table table tbody tr.c_energie td.views-field-title a:hover,
		div#profs_table table tbody tr.c_energie td.views-field-title a:active,
		div#actu_table table tbody tr.c_energie td.views-field-field-centre-nid a:hover,
		div#actu_table table tbody tr.c_energie td.views-field-field-centre-nid a:active,
		div#eve_table table tbody tr.c_energie td.views-field-field-centre-nid a:hover,
		div#eve_table table tbody tr.c_energie td.views-field-field-centre-nid a:active		{
			color:#FFFFFF;
		}
		
		div#profs_table table tbody tr.even.c_energie td.views-field-path, div#actu_table table tbody tr.even.c_energie td.views-field-field-centre-nid,
		div#eve_table table tbody tr.even.c_energie td.views-field-field-centre-nid {
			background:url(images/bg_c_energie_imp.gif) right bottom no-repeat #FFFFFF;
		}
		
		div#profs_table table tbody tr.even.c_energie td.views-field-title {
			background-color:#FFFFFF;
		}
		
		div#profs_table table tbody tr.c_energie:hover td, div#actu_table table tbody tr.c_energie:hover td, div#eve_table table tbody tr.c_energie:hover td  {
			background-color:#7365be;
			color:#FFFFFF;
		}
		
		div#profs_table table tbody tr.c_energie:hover td.views-field-path, div#actu_table table tbody tr.c_energie:hover td.views-field-field-centre-nid,
		div#eve_table table tbody tr.c_energie:hover td.views-field-field-centre-nid {
			color:#FFFFFF;
			background:url(images/bg_c_energie_select.gif) right bottom no-repeat #7365be;
		}
		
		div#profs_table table tbody tr.c_energie:hover td.views-field-title {
			color:#FFFFFF;
			background:#7365be;
		}
		
		div#profs_table table tbody tr:hover td a:link,
		div#profs_table table tbody tr:hover td a:visited,
		div#profs_table table tbody tr:hover td a:hover,
		div#profs_table table tbody tr:hover td a:active,
		div#actu_table table tbody tr:hover td a:link,
		div#actu_table table tbody tr:hover td a:visited,
		div#actu_table table tbody tr:hover td a:hover,
		div#actu_table table tbody tr:hover td a:active,
		div#eve_table table tbody tr:hover td a:link,
		div#eve_table table tbody tr:hover td a:visited,
		div#eve_table table tbody tr:hover td a:hover,
		div#eve_table table tbody tr:hover td a:active {
			color:#FFFFFF;
			text-decoration:none;
		}
		
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td a:link,
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td a:visited,
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td a:hover,
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td a:active {
			color:#4f4f4f;
		}
		
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td.actif a:link,
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td.actif a:visited,
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td.actif a:hover,
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td.actif a:active {
			color:#FFFFFF;
		}
		
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td.ui-datepicker-today a:link,
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td.ui-datepicker-today a:visited,
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td.ui-datepicker-today a:hover,
		div#eve_table table.ui-datepicker-calendar tbody tr:hover td.ui-datepicker-today a:active {
			color:#FFFFFF;
		}
		
		
		
		div#profs_table table tbody tr:hover td.views-field-title a:link,
		div#profs_table table tbody tr:hover td.views-field-title a:visited,
		div#profs_table table tbody tr:hover td.views-field-title a:hover,
		div#profs_table table tbody tr:hover td.views-field-title a:active, 
		div#actu_table table tbody tr:hover td.views-field-field-centre-nid a:link,
		div#actu_table table tbody tr:hover td.views-field-field-centre-nid a:visited,
		div#actu_table table tbody tr:hover td.views-field-field-centre-nid a:hover,
		div#actu_table table tbody tr:hover td.views-field-field-centre-nid a:active,
		div#eve_table table tbody tr:hover td.views-field-field-centre-nid a:link,
		div#eve_table table tbody tr:hover td.views-field-field-centre-nid a:visited,
		div#eve_table table tbody tr:hover td.views-field-field-centre-nid a:hover,
		div#eve_table table tbody tr:hover td.views-field-field-centre-nid a:active {
			color:#FFFFFF;
		}
		
		div#actu_table table tbody tr:hover td.views-field-title p.ac_excerpt a:link,
		div#actu_table table tbody tr:hover td.views-field-title p.ac_excerpt a:visited,
		div#actu_table table tbody tr:hover td.views-field-title p.ac_excerpt a:hover,
		div#actu_table table tbody tr:hover td.views-field-title p.ac_excerpt a:active,
		div#eve_table table tbody tr:hover td.views-field-title p.ac_excerpt a:link,
		div#eve_table table tbody tr:hover td.views-field-title p.ac_excerpt a:visited,
		div#eve_table table tbody tr:hover td.views-field-title p.ac_excerpt a:hover,
		div#eve_table table tbody tr:hover td.views-field-title p.ac_excerpt a:active {
			color:#FFFFFF;
		}
		
		tr.even, tr.odd {
			border:none;
		}
	
	/* recherche : mosaïque */
	
	div#profs_mosaic {
		width:100%;
		float:left;
	}
	
		div.profs_mos_entry {
			float:left;
			border:none;
			border-bottom:1px solid #e0e0e0;
			padding-bottom:5px;
			height:230px;
			width:230px;
			position:relative;
			margin-right:13px;
			overflow:hidden;
		}
		
		div.pme_top {
			border-top:1px solid #e0e0e0;
		}
		
		div.pme_lineend {
			margin-right:0;
		}
		
			div.pme_photo {
				margin-bottom:10px;
				position:relative;
				width:230px;
				height:180px;
				overflow:hidden;
			}
			
				div.pme_photo_plus, div.fwpm_plus  {
					width:29px;
					height:29px;
					position:absolute;
					bottom:0px;
					right:0px;
				}
				
					div.fwpm_plus a {
						display:block;
						height:100%;
						width:100%;
					}
				
				div.c_urbani, div.pme_photo div.c_urbani, div.c_urbani_webz_in {
					background:url(images/pme_photo_urbani.png);
					background-color:none;
				}
				
				div.c_enviro, div.pme_photo div.c_enviro, div.c_enviro_webz_in{
					background:url(images/pme_photo_enviro.png);
					background-color:none;
				}
				
				div.c_armand, div.pme_photo div.c_armand, div.c_armand_webz_in {
					background:url(images/pme_photo_armand.png);
					background-color:none;
				}
				
				div.c_energie, div.pme_photo div.c_energie, div.c_energie_webz_in {
					background:url(images/pme_photo_energie.png);
					background-color:none;
				}
			
			div.pme_metas {
				background:url(images/bg_pme_metas.gif) right;
			}
			
			div.pme_metas_list {
				float:left;
				width:auto;
				background:#FFF;
				padding-right:12px;
			}
			
			* html div.pme_metas_list {
				width:auto;
			}
			
			* html div.pme_metas_list div {
				width:auto;
			}
			
			div.pme_metas_list div{
				float:left;
				clear:both;
				font-family:Arial;
				color:#4f4f4f;
				font-weight:bold;
				white-space:nowrap;
			}
			
			div.pme_metas div.pme_meta_field, div.pme_hover ul li.pme_meta_field  {
				font-style:italic;
				font-weight:normal;
			}
			
			div.pme_metas ul li a:link, div.pme_metas ul li a:visited {
				color:#4f4f4f;
				text-decoration:none;
			}
			
			div.pme_metas ul li a:hover, div.pme_metas ul li a:active {
				text-decoration:underline;
			}
			
			div.pme_metas ul li.pme_meta_field a:link, div.pme_metas ul li.pme_meta_field a:visited {
				font-style:italic;
				font-weight:normal;
			}
			
			div.pme_hover {
				display:none;
				height:195px;
				width:211px;
				padding:20px 10px;
				position:absolute;
				top:0px;
				left:0px;
				overflow:hidden;
				
				font-family:Arial;
				font-size:12px;
				color:#FFF;
			}
			
				div.pme_hover ul {
					margin-bottom:20px;
				
					list-style-type:none;
					font-weight:bold;
				}
				
				div.pme_hover p.pmeh_field {
					width:150px;
					margin-bottom:5px;
					
					text-transform:uppercase;
				}
				
				div.pme_hover p.pmeh_desc {
					margin-bottom:20px;
				}
				
				div.pme_hover a:link, div.pme_hover a:visited {
					padding-right:15px;
					background:url(images/pmeh_consult.png) right center no-repeat;
					
					color:#FFF;
					font-style:italic;
					text-decoration:underline;
				}
				
				div.pme_hover a:hover, div.pme_hover a:active {
					text-decoration:none;
				}
				
				div.pme_hover p.c_urbani{
					color:#ffc96a;
				}
				
				div.pme_hover p.c_enviro{
					color:#c5f678;
				}
				
				div.pme_hover p.c_armand{
					color:#8ae2ff;
				}
				
				div.pme_hover p.c_energie{
					color:#b3a4ff;
				}
			
			
			div.c_urbani {
				background:url(images/bg_pme_hover_urbani.gif) right top no-repeat;
			}
			
			div.c_enviro {
				background:url(images/bg_pme_hover_enviro.gif) right top no-repeat;
			}
			
			div.c_armand {
				background:url(images/bg_pme_hover_armand.gif) right top no-repeat;
			}
			
			div.c_energie {
				background:url(images/bg_pme_hover_energie.gif) right top no-repeat;
			}
	
	
	/*fiche organigramme */
	
	div#eveloading {
		width:100px;
		height:35px;
		margin:20px auto;
		margin-bottom:0;
		background:url(images/loading.gif) center bottom no-repeat;
		padding-bottom:15px;
		
		font-family:Arial;
		font-size:12px;
		text-align:center;
		color:#4f4f4f;
	}
	
	
	
	div.print_btn {
		width:18px;
		height:14px;
		background:url(images/btn_print.gif) center top no-repeat;
		float:right;
	}
	
		div.print_btn:hover {
			background:url(images/btn_print.gif) center bottom no-repeat;
		}
		
		div.print_btn a:link, div.print_btn a:visited {
			display:block;
			height:100%;
			width:100%;
		}
	
	div.org_fiche {
		width:100%;
		padding-top:25px;
	}
	
		div.org_fiche table tbody tr td  {
			text-align:left;
		}
	
		div.org_fiche div.org_fiche_top {
			width:100%;
		}
		
			div.org_fiche div.org_fiche_top div.org_photo {
				width:230px;
				float:left;
				margin-right:50px;
				border-top:1px solid #e0e0e0;
				border-bottom:1px solid #e0e0e0;
			}
			
				div.org_nom {
					background:url("images/bg_pme_metas.gif") repeat scroll center top transparent;
					margin:12px 0;
				}
				
					div.org_nom div.org_nom_left{
						background:#fff;
						float:left;
						padding-right:13px;
					}
					
						div.org_nom div.org_nom_left p {
							line-height:15px;
							margin:0;
						}
			
			div.org_fiche div.org_fiche_top div.org_metas {
				width:330px;
				float:left;
			}
			
				div.org_fiche div.org_fiche_top div.org_metas h3 {
					line-height:15px;
				}
				
				div.org_fiche div.org_fiche_top div.org_metas_infos {
					padding:15px 0;
					color:#4f4f4f;
				}
				
					div.org_fiche div.org_fiche_top div.org_metas_infos a:link, div.org_fiche div.org_fiche_top div.org_metas_infos a:visited {
						color:#005299;
					}
				
					div.org_fiche div.org_fiche_top div.org_metas_infos p {
						margin-bottom:12px;
					}
					
					div.org_fiche div.org_fiche_top div.org_metas_infos ul {
						line-height:16px;
						margin:0;
					}
					
						div.org_fiche div.org_fiche_top div.org_metas_infos ul li {
							list-style-type:none;
							margin:0;
						}
						
		div.org_fiche_content {
			width:100%;
			padding-top:25px;
		}
		
			div.org_fiche_content a:link, div.org_fiche_content a:visited {
				color:#005299;
				text-decoration:none;
			}
			
			div.org_fiche_content a:hover, div.org_fiche_content a:active {
				text-decoration:underline;
			}
			
		
	div.org_fiche div.back_top {
		width:100%;
		clear:both;
		margin-top:25px;
		border-top:1px solid #e0e0e0;
		padding-top:4px;
	}
	
		div.org_fiche div.back_top a:link, div.org_fiche div.back_top a:visited {
			color:#005299;
			padding-right:10px;
			background:url(images/fleche_haut.gif) right 2px no-repeat;
			display:block;
			float:right;
		}
		
		div.org_fiche div.back_top a:hover, div.org_fiche div.back_top a:active {
			background:url(images/fleche_haut_over.gif) right 2px no-repeat;
			color:#4b4b4b;
			text-decoration:none;
		}
		
	/** RÉSOLUTIONS **/
	
	div.resolutions {
	}
	
	div.resolutions div.prog_right {
		padding:30px 0 0 0;
	}
	
	div.resolutions div#resolutions_list {
		width:710px;
		float:left;
	}
	
	div.resolutions div.reso_box {
		
	}
	
	div.resolutions div.sep_plus {
		margin:30px 0 30px 0;
	}
	
	div.resolutions div#resolutions_list div.reso_box {
		margin:30px 0 0 0;
	}
	
	div.resolutions div#resolutions_list div.reso_box ul li {
		list-style-type:none;
		list-style-image:none;
	}
	
		div.resolutions div#resolutions_list div.reso_box ul li a:link, div.resolutions div#resolutions_list div.reso_box ul li a:visited {
			display:block;
			padding:5px 10px;
			height:100%;
			width:100%;
			color:#005299;
		}
		
		div.resolutions div#resolutions_list div.reso_box ul li a:hover, div.resolutions div#resolutions_list div.reso_box ul li a:active {
			text-decoration:underline;
		}
	
	div.resolutions div#resolutions_list div.reso_box ul li.even {
		background:#EEE;
	}
		
	/*Fiche profs*/
	
	div#profs_fiche {
		padding-top:40px;
	}
	
		div#fiche_metas {
			width:100%;
			clear:both;
			margin-bottom:10px;
		}
			div#fiche_prev{
				width:230px;
				float:left;
				border-top:1px solid #e0e0e0;
				border-bottom:1px solid #e0e0e0;
			}
			
				div#fp_photo {
					width:230px;
					height:180px;
					position:relative;
				}
				
					div.fpp_tri {
						display:block;
						height:29px;
						width:29px;
						position:absolute;
						bottom:0;
						right:0;
					}
					
						div.coin_enviro {
							background:url(images/tri_photo_enviro.png) right bottom no-repeat;
						}
						
						div.coin_urbani {
							background:url(images/tri_photo_urbani.png) right bottom no-repeat;
						}
						
						div.coin_armand {
							background:url(images/tri_photo_armand.png) right bottom no-repeat;
						}
						
						div.coin_energie {
							background:url(images/tri_photo_energie.png) right bottom no-repeat;
						}
			
				div#fp_options {
					background:url(images/bg_pme_metas.gif) right top;
					margin:10px 0px;
				}
				
					div#fpo_btn {
						float:left;
						background:#FFF;
						padding-right:10px;
					}
					
					a.fpob_video:link,  a.fpob_video:visited{
						display:block;
						float:left;
						padding:10px 0px 10px 45px;
						background:url(images/fpob_video.gif) left center no-repeat;
						
						font-family:Arial;
						font-size:12px;
						color:#005299;
						text-decoration:none;
					}
					
					a.fpob_video:hover,  a.fpob_video:active{
						text-decoration:underline;
					}
			
			div#fiche_infos {
				float:right;
				width:450px;
				min-height:240px;
				position:relative;
			}
				
				div#finfos_title{
					margin-bottom:30px;
				}
				
					p.finfos_field {
						font-family:Arial;
						font-size:15px;
						color:#4f4f4f;
						font-style:italic;
					}
					
					p.finfos_field_sub {
						font-family:Arial;
						font-size:13px;
						color:#4f4f4f;
						font-style:italic;
					}
					
				div#finfos_details {
					overflow:auto;
				}
				
				div#finfos_details ul {
					line-height:16px;
					
					font-family:Arial;
					font-size:12px;
					color:#4f4f4f;
				}
				
				div#finfos_details ul li {
					list-style-type:none;
				}
				
				div#finfos_details ul li.profil-telephone{
					background:url(images/telephone.png) no-repeat left;
					padding-left:40px;
					margin-bottom:5px;

				}
				
				div#finfos_details ul li.profil-telecopieur{
					background:url(images/fax.png) no-repeat left;
					padding-left:40px;
					margin-bottom:5px;

				}
				
				div#finfos_details ul li.profil-courriel{
					background:url(images/email.png) no-repeat left;
					padding-left:40px;
					margin-bottom:4px;

				}
				
				div#finfos_details ul li a:link, div#finfos_details ul li a:visited {
					color:#005299;
					text-decoration:none;
				}
				
				div#finfos_details ul li a:hover, div#finfos_details ul li a:active {
					text-decoration:underline;
				}
				
					div#finfos_gen {
						width:295px;
						float:left;
					}
						
						div#finfos_gen ul {
							margin-bottom:20px;
						}
					
					div#finfos_social{
						width:130px;
						float:right;
					}
					
						div#finfos_social ul li a:link, div#finfos_social ul li a:visited {
							padding-left:15px;
							background:url(images/fis_arrow.png) left center no-repeat;
						}
						
						div#finfos_social ul li a:hover, div#finfos_social ul li a:active {
						}
						
							div#fis_follow {
								width:100%;
								clear:both;
							}
							
								div#fis_follow ul {
									margin-bottom:6px;
								}
						
							div#fis_networks {
								width:100%;
								clear:both;
							}
						
							div#fis_networks  p{
								margin-top:10px;
							}
							
							div#fis_networks a {
								float:left;
								margin-right:5px;
							}
							
							div.fis_sharer {
								padding:0;
								margin:0;
								position:absolute;
								left:320px;
								bottom:22px;
								margin:0;
								padding:0;
							}
							
							div.fis_sharer a:link, div.fis_sharer a:visited, div.sm_share a:link, div.sm_share a:visited  {
								padding-left:14px;
								background:url(images/fis_sharer.gif) left center no-repeat;
								
								font-family:Arial;
								font-size:12px;
								color:#005299;
								text-decoration:none;
								text-transform:uppercase;
							}
							
							div.sm_rss a:link, div.sm_rss a:visited {
								background:url(images/fol_rss_mini.png) right bottom no-repeat;
								display:block;
								width:13px;
								height:13px;
								text-indent:-10000px;
								padding:1px 0 0 10px;
							}
							
							div.fis_sharer a:hover, div.fis_sharer a:active, div.sm_share a:hover, div.sm_share a:active, div.sm_rss a:hover, div.sm_rss a:active {
								text-decoration:underline;
							}
							
		div#fiche_content {
			float:left;
			width:690px;
		}
			
			div#fiche_text {
				padding-bottom:45px;
				clear:both;
			}
			
				div#fiche_text p, 
				div#fiche_text div{
	
				
					font-family:Arial;
					font-size:12px;
					color:#4f4f4f;
					line-height:16px;
				}
				
				div#fiche_text h3{
					margin-top:-7px;
					margin-bottom:12px;
				}
				
					div#fiche_text p a:link, div#fiche_text p a:visited {
						color:#005299;
						text-decoration:none;
					}
					
					div#fiche_text p a:hover, div#fiche_text p a:active {
						text-decoration:underline;
					}
			
				div#fiche_text ul{
					margin-top:15px;
					margin-left:20px;
					list-style-type:disc;
				
					font-family:Arial;
					font-size:12px;
					color:#4f4f4f;
					line-height:150%;
				}
				
				div#fiche_text ol{
					margin-top:15px;
					margin-left:20px;
					list-style-type:decimal;
				
					font-family:Arial;
					font-size:12px;
					color:#4f4f4f;
					line-height:16px;
				}
			
				
			div#fiche_right {
				width:230px;
				float:right;
				padding-bottom:25px;
			}
			
				div.right_menu {
					padding-top:26px;
					background:url(images/fiche_menu_top.gif) top center no-repeat;
					width:230px;
				}
				
				div.right_menu ul {
					padding-bottom:25px;
					background:#e9e9e9;
				}
				
				div.right_menu ul li {
					display:block;
					border-bottom:1px solid #FFF;
					width:230px;
					margin:0;
					padding:0;
					list-style-type:none;
					list-style-image:none;
					
					font-family:Arial;
					font-size:12px;
					color:#4f4f4f;
					text-transform:uppercase;
				}
				
				div.right_menu ul li:hover {
					background:#FFF;
				}
				
				div.right_menu ul li a:link, div.right_menu ul li a:visited {
					display:block;
					padding:5px 0 5px 15px;
					width:215px;
					height:100%;
					color:#4f4f4f;
					text-decoration:none;
					background:#e9e9e9;
				}
				
					div.right_menu ul li ul {
						padding:0;
						margin:0;
						border:none;
					}
				
					div.right_menu ul li ul li a:link, div.right_menu ul li ul li a:visited,
					div.right_menu ul li.active ul li a:link, div.right_menu ul li.active ul li a:visited {
						display:block;
						padding:6px 0 6px 35px;
						width:195px;
						height:100%;
						color:#4f4f4f;
						text-decoration:none;
						background:#f2f2f2;
						
						font-size:11px;
					}
				
				div.right_menu ul li a:hover, 
				div.right_menu ul li a:active, 
				div.right_menu ul li.active a:link, 
				div.right_menu ul li.active a:visited, 
				div.right_menu ul li.active a:hover, 
				div.right_menu ul li.active a:active {
					background:url(images/fiche_menu_arrow.gif) 2px center no-repeat #FFF;
					color:#005299;
				}
				
					
				
					div.right_menu ul li ul li a:hover, 
					div.right_menu ul li ul li a:active, 
					div.right_menu ul li.active ul li a:hover, 
					div.right_menu ul li.active ul li a:active, 
					div.right_menu ul li ul li.active a:link, 
					div.right_menu ul li ul li.active a:visited, 
					div.right_menu ul li ul li.active a:hover, 
					div.right_menu ul li ul li.active a:active {
						background:url(images/fiche_menu_arrow.gif) 15px center no-repeat #FFF;
						color:#005299;
					}
				
				div.webz_consult {
					margin:16px 0px;
				}
				
					div.webz_consult p {
						font-family:Arial;
						font-size:12px;
						text-transform:uppercase;
						color:#005299;
					}
					
					div.webz_consult p a:link, div.webz_consult p a:visited{
						color:#005299;
						text-decoration:none;
						font-weight:bold;
					}
					
					div.webz_consult p a:hover, div.webz_consult p a:active{
						text-decoration:underline;
					}
					
				div.fiche_webzine div.hwb_box, 
				div.fiche_youtube div.hwb_box, 
				div.fiche_flickr div.hwb_box {
					width:230px;
					float:left;
				}
				
				div.fiche_webz_prev {
					width:230px;
					height:180px;
					position:relative;
					border-bottom:1px solid #e0e0e0;
					overflow:hidden;
				}
				
					div.fiche_webz_prev_in {
						width:230px;
						height:180px;
					}
				
					div.fwp_metas {
						width:220px;
						height:170px;
						padding:5px;
						position:absolute;
						top:0px;
						left:0px;
					}
					
					div.fwp_metas:hover div.fwpm_comments{
						display:none;
					}
					
					div.fwpm_excerpt {
						display:none;
						position:absolute;
						left:10px;
						top:73px;
						width:210px;
					}
					
					div.fwp_metas:hover div.fwpm_excerpt, div.fwp_metas:hover div.ex_plus{
						display:block;
					}
						
						div.fwpm_excerpt p{
							font-family:Arial;
							font-size:12px;
							line-height:13px;
							color:#FFF;
							margin-bottom:8px;
						}
						
						div.ex_plus {
							display:none;
						}
						
						div.ex_plus a:link, div.ex_plus a:visited{
							color:#fff;
							text-decoration:underline;
							padding-right:10px;
							background:url(images/fleche_savoir_webz.png) 87px 164px no-repeat;
							display:block;
							position:absolute;
							bottom:0;
							left:0;
							padding:160px 0 16px 10px;
							width:220px;
							z-index:1;
						}
						
						div.ex_plus a:hover, div.ex_plus a:active {
							text-decoration:underline;
						}
						
						
						div.fwpm_excerpt p.ex_type{
							font-size:11px;
							font-style:italic;
						}
						
							div.c_urbani_webz_text p.ex_type {
								color:#ffc96a;
							}
							
							div.c_enviro_webz_text p.ex_type {
								color:#C5F678;
							}
							
							div.c_armand_webz_text p.ex_type {
								color:#94e4fe;
							}
							
							div.c_energie_webz_text p.ex_type {
								color:#B3A4FF;
							}

					
					div.c_urbani_webz {
						background:url(images/webz_prev_urbani.png) left top no-repeat;
					}
					
					div.c_urbani_webz:hover {
						background:url(images/bg_webz_hover_urbani.gif) left top no-repeat;
					}
					
					div.c_urbani_webz_in:hover, div.c_urbani_webz:hover div.c_urbani_webz_in  {
						background:url(images/pme_photo_urbani_hover.png);
					}
					
					div.c_enviro_webz {
						background:url(images/webz_prev_enviro.png) left top no-repeat;
					}
					
					div.c_enviro_webz:hover {
						background:url(images/bg_webz_hover_enviro.gif) left top no-repeat;
					}
					
					div.c_enviro_webz_in:hover, div.c_enviro_webz:hover div.c_enviro_webz_in  {
						background:url(images/pme_photo_enviro_hover.png);
					}
					
					div.c_armand_webz{
						background:url(images/webz_prev_armand.png) left top no-repeat;
					}
					
					div.c_armand_webz:hover {
						background:url(images/bg_webz_hover_armand.gif) left top no-repeat;
					}
					
					div.c_armand_webz_in:hover, div.c_armand_webz:hover div.c_armand_webz_in  {
						background:url(images/pme_photo_armand_hover.png);
					}
					
					div.c_energie_webz {
						background:url(images/webz_prev_energie.png) left top no-repeat;
					}
					
					div.c_energie_webz:hover {
						background:url(images/bg_webz_hover_energie.gif) left top no-repeat;
					}
					
					div.c_videos {
						background-position:-203px top;
					}
					
					div.c_energie_webz_in:hover, div.c_energie_webz:hover div.c_energie_webz_in  {
						background:url(images/pme_photo_energie_hover.png);
					}
					
					div.fwpm_title {
						width:130px;
					
						font-family:Arial;
						font-size:12px;
						text-transform:uppercase;
						color:#FFF;
					}
					
					div.fwpm_title a{
						display:block;
						width:220px;
						height:173px;
						color:#fff;
					}
					
					div.fwpm_title a span{
						display:block;
						width:130px;
						height:173px;
						color:#fff;
					}
					
					div.fwpm_comments {
						width:auto;
						padding-left:20px;
						height:20px;
						position:absolute;
						top:135px;
						left:9px;
						background:url(images/web_comments.png) left 2px no-repeat;
						
						font-family:Arial;
						font-size:12px;
						color:#FFF;
					}
					
					div.fwpm_comments a:link, div.fwpm_comments a:visited {
						display:block;
						
						color:#FFF;
						text-decoration:none;
					}
					
					div.fwpm_comments a:hover, div.fwpm_comments a:active {
						text-decoration:underline;
					}
					
					div.fwpm_media {
						width:33px;
						height:33px;
						position:absolute;
						top:10px;
						right:5px;
						z-index:10;
					}
					
					div.fwpm_duration {
						position:absolute;
						bottom:0px;
						left:0px;
						background:#000;
						color:#FFF;
						padding:1px 7px;
						font-size:11px;
						font-weight:normal;
						opacity:0.55;
						z-index:10;
						
					}
					
					a.fwpm_play:link, a.fwpm_play:visited {
						display:block;
						height:33px;
						width:33px;
						background:url(images/webz_play.png) top right no-repeat;
						z-index:10;
					}
					
					a.fwpm_play:hover, a.fwpm_play:active {
					}
					
				div.fwp_control {
					padding:12px 0px 8px 0px;
					border-bottom:1px solid #e0e0e0;
				}
				
					div.fwpc_btns{
						width:140px;
						float:left;
						height:6px !important;
						margin:0;
						padding:0;
					}
					
					
					div.fwpc_btns div, div.ffbac_btns div, div.hfbac_btns div, div.srac_btns div , div.cslide_control_small div.cslidec_in_small li, div.babslidebtns li {
						float:left;
						width:6px !important;
						height:6px !important;
						padding:0;
						margin-right:4px;
						margin-top:5px;
						margin-bottom:0;
						background:#b8b8b8;
						cursor:pointer;
						font-size:0;
					}
					
					div.fwpc_btns div:hover , div.fwpc_btns div.fwpcb_active, div.ffbac_btns div:hover, div.ffbac_btns div.active, div.hfbac_btns div:hover, div.hfbac_btns div.hfbacb_active, div.srac_btns div:hover, div.srac_btns div.sracb_active, div.cslide_control_small li.cslidec_in_small li:hover, div.cslide_control_small div.cslidec_in_small li.cslidec_active, div.babslidebtns li:hover, div.babslidebtns li.babslideactive {
						background:#005299;
					}
					
					a.fwpc_next:link, a.fwpc_next:visited, a.ffbac_next:link, a.ffbac_next:visited, a.hfbac_next:link, a.hfbac_next:visited, a.cslidec_next_small:link, a.cslidec_next_small:visited {
						display:block;
						height:6px;
						float:left;
						position:relative;
						top:-1px;
						
						font-family:Arial;
						color:#005299;
						font-size:12px;
						text-decoration:none;
					}
					
					a.cslidec_next_small:link, a.cslidec_next_small:visited {
						top:0;
					}
					
					a.hfbac_next:link, a.hfbac_next:visited {
						top:-4px;
						font-size:16px;
					}
					
					a.fwpc_next:hover, a.fwpc_next:active, a.ffbac_next:hover, a.ffbac_next:active, a.hfbac_next:hover, a.hfbac_next:active, a.cslidec_next_small:hover, a.cslidec_next_small:active {
						color:#b8b8b8;
					}
				
				
				div.fwpc_showall, div.ffb_showall, div.hfb_showall {
					float:right;
					text-align:right;
					
					font-family:Arial;
					color:#005299;
					font-size:12px;
				}
				
					div.fwpc_showall a:link, div.fwpc_showall a:visited, div.ffb_showall a:link, div.ffb_showall a:visited , div.hfb_showall a:link, div.hfb_showall a:visited, a.link_more:link, a.link_more:visited {
						color:#005299;
						text-decoration:none;
						padding-left:15px;
						background:url(images/fis_arrow.png) left center no-repeat;
					}
					
					div.fwpc_showall a:hover, div.fwpc_showall a:active, div.ffb_showall a:hover, div.ffb_showall a:active, div.hfb_showall a:hover, div.hfb_showall a:active, a.link_more:hover, a.link_more:active {
						text-decoration:underline;
					}
					
		div#fiche_footer {
			width:100%;
			padding-top:17px;
			margin-bottom:14px;
			border-top:1px solid #e0e0e0;
			overflow:hidden;
		}
		
		.title-youtube{
		margin-top:15px;	
		}
		
			/** home_infos **/
		
		div.hf_box {
			width:300px;
			height:270px;
			float:left;
			clear:none;
			background:url(images/bg_hf_box.jpg) left bottom no-repeat;
			padding:10px;
			position:relative;
		}
			
		div#profs_fiche div.hf_box {
			width:210px;
			height:160px;
			margin:0 0 15px 0;
			float:none;
			background:none;
			border-bottom:1px solid #e0e0e0;
		}
		
		#profs_fiche div.hf_box div.ff_box {
			top:30px;
		}
		
		div#profs_fiche div.hf_box p.title {
			text-transform:uppercase;
			font-size:12px;
			color:#005299;
		}
		
		#profs_fiche div.hf_box div.ff_box ul{
			width:225px;
		}
		
			#profs_fiche div.hf_box div.ff_box ul li{
				width:210px;
			}
		
			div.hf_box div.ff_box {
				height:197px;
				padding:0;
				margin:0;
				width:280px;
				background:none;
			}
			
				div.hf_box div.ff_box div.ffba_control {
					width:300px;
					left:0;
				}

		div#hfb_medias {
			background:none;
		}
		
		div.hf_bx p {
			font-family:Arial;
			font-size:12px;
			line-height:15px;
			color:#4f4f4f;
		}
		
		a.hfbaf_link_name {
			display:block;
			clear:left;
		}

			
			div.ff_box {
				width:216px;
				height:244px;
				float:left;
				clear:none;
				background:url(images/bg_ff_box.jpg) left bottom no-repeat;
				margin-right:5px;
				padding:0px 10px;
				position:relative;
			}
			
				div.divbyfour {
					height:450px;
				}
			
			div.ffb_lineend {
				margin-right:0px;
			}
			
				div.ff_box h3, div.hf_box h3 {
					margin-bottom:11px;
					letter-spacing:-1px;
				}
				
				div.ff_box p, div.hf_box p {
					font-family:Arial;
					font-size:12px;
					color:#4f4f4f;
					line-height:13px;
				}
			
				div.ff_box ul, div.ff_box ul li {
					margin:0;
					padding:0;
					list-style-type:none;
				}
			
				div#ffb_etudiant {
					background:url(images/bg_ff_box_etu.jpg) left bottom no-repeat;
				}
				
				div#ffb_etudiant img{
					float:left;
					width:77px;
				}
				
				div#ffb_etudiant p {
					margin-bottom:17px;
					float:right;
					width:128px;
				}
				
				div#ffbe_submit {
					width:123px;
					float:right;
					border-top:1px solid #d7d7d7;
					margin-top:15px;
					margin-right:5px;
					padding-top:19px;
				}
				
				div#ffbe_submit a:link, div#ffbe_submit a:visited {
					display:block;
					height:24px;
					width:110px;
					background:url(images/ffbe_soumettre.png) center center no-repeat;
					position:relative;
					left:-14px;
				}
				
				div#ffbe_submit a:hover, div#ffbe_submit a:active {
				}
				
				div.ffb_slide {
				display:none;
				}
				
				div.ffbs_active {
					display:block;
				}
			
				
				div.ffba_flux, div.hfba_flux {
					width:100%;
					clear:both;
					margin-bottom:23px;
				}
				
				#hfb_medias div.ffba_flux, #hfb_medias div.hfba_flux {
					width:100%;
					clear:both;
					margin-bottom:10px;
				}
				
				div#hfb_eve div.hfba_flux {
					margin-bottom:10px;
				}
				

				
				.home_flux div#hfb_eve div.hfba_flux, #home_flux div#hfb_eve div.hfba_flux {
					margin-bottom:23px;
				}
				
					div.ffba_flux p.ffbaf_date, div.hfba_flux p.hfbaf_date, div.sra_entry p.srae_date {
						font-size:11px;
						font-style:italic;
						color:#898989;
					}
					
					div.ffba_flux p.ffbaf_title, div.hfba_flux p.hfbaf_title, div.sra_entry p.srae_title {
						font-weight:bold;
					}
					
					div.ffba_flux p a:link, div.ffba_flux p a:visited, div.hfba_flux p a:link, div.hfba_flux p a:visited, div.sra_entry p a:link, div.sra_entry p a:visited {
						color:#005299;
						text-decoration:none;
					}
					
					div.ffba_flux p a:hover, div.ffba_flux p a:active, div.hfba_flux p a:hover, div.hfba_flux p a:active, div.sra_entry p a:hover, div.sra_entry p a:active{
						text-decoration:underline;
					}
				
					div.ffba_flux img, div.hfba_flux img, div.sra_entry img {
						float:left;
						margin-right:10px;
						border:1px solid #e0e0e0;
					}
					
					div.ffba_flux a img:hover, div.ffba_flux a img:active, div.hfba_flux a img:hover, div.hfba_flux a img:active, div.sra_entry a img:hover, div.sra_entry a img:active {
						border-color:#bcbcbc;
					}
					
					#home_flux div.ffba_control, 
					.home_flux div.ffba_control 
					{
						width:300px !important;
					}
					
					div.ffba_control, div.hfba_control {
						width:219px;
						padding:10px 0px;
						position:absolute;
						bottom:0px;
						left:10px;
					}
					
					div.hfba_control {
						width:300px;
					}
					
						div.ffbac_btns, div.hfbac_btns {
							width:80px;
							float:right;
							bottom:15px;
							position:absolute;
							
							
						}
						
						div.ffba_control div.ffbac_next {
							background:url(images/raquo.png) center center no-repeat transparent;
						}
						
						div.ffba_control div.ffbac_next:hover {
							text-decoration:underline;
						}
						
						a.ffbac_next:hover, a.ffbac_next:active, a.hfbac_next:hover, a.hfbac_next:active  {
							text-decoration:underline;
						}
					
					div#ffb_labo {
						width:230px;
						height:243px;
						border-bottom:1px solid #e0e0e0;
						background:#FFF;
						padding:0;
						margin-left:7px;
					}
					
						div#ffbl_slide {
							width:230px;
							height:165px;
							position:relative;
						}
					
						div.ffbl_plus {
							width:30px;
							height:30px;
							position:absolute;
							bottom:0px;
							right:0px;
						}
						
						div.ffbl_plus a:link, div.ffbl_plus a:visited {
							display:block;
							height:30px;
							width:30px;
							background:url(images/ffbl_loupe.png) center center no-repeat;
						}
						
						div.ffbl_plus a:hover, div.ffbl_plus a:active {
						}
					
						div#ffb_labo h3 {
							margin-bottom:10px;
						}
						
						div#ffbl_control {
							bottom:-1px;
							left:0px;
							width:230px;
						}
						
		/*** PETITS SLIDERS SUR LA HOME **/
		
		div.hf_box {
			position:relative;
			overflow:hidden;
		}
		
			div.hf_box div.ff_box {
				position:absolute;
				left:15px;
				top:60px;
			}
			
				div.hf_box div.ff_box ul {
					display:block;
					width:320px;
					float:left;
				}
				
					div.hf_box div.ff_box ul li {
						width:280px;
					}
					
					div.home_flux_centre div.hf_box div.ff_box ul li {
						width:226px !important;
					}
			
			.page-evenement div.sr_actus {
			
			height:370px;
			padding-top:10px;
			}
					
		div.sr_actus {
			position:relative;
			overflow:hidden;
			height:500px;
		}
		
			div.sr_actus div.ff_box {
				position:absolute;
				left:15px;
				margin-left:-15px;
				top:15px;
			}
			
				div.sr_actus div.ff_box ul {
					display:block;
					width:230px;
					float:left;
				}
				
					div.sr_actus div.ff_box ul li {
						width:230px;
					}
						
/**** ÉVÉNEMENTS ****/
	
	div.sepa_gris_big {
		height:30px;
		width:100%;
		background:#e0e0e0;
	}
	
	div.eve_content {
		width:715px;
		padding-top:25px;
	}
	
	div.sepa_gris {
		width:100%;
		height:15px;
		background:url(images/sepa_gris.gif) left top repeat-x;
	}
	
		div.eve_content div.eve_desc {
			padding-bottom:10px;
		}
		
			div.eve_content div.eve_desc h4, div.eve_content div.eve_desc p {
				margin-bottom:15px;
			}
			
			div.eve_content div.eve_desc p {
				font-family:Arial;
				font-size:12px;
				color:#4f4f4f;
			}
		
		div.eve_content div.eve_form {
			padding:0 0 40px 0;
			background:url(images/bg_eve_formulaire.gif) 500px 707px no-repeat;
		}
		
		*:first-child+html div.eve_content div.eve_form {
			background:url(images/bg_eve_formulaire.gif) 500px 677px no-repeat;
		}
		
		* html div.eve_content div.eve_form {
			background:url(images/bg_eve_formulaire.gif) 500px 677px no-repeat;
		}
			div.eve_content div.eve_form div.item {
				width:100%;
				float:left;
				margin:10px 0;
			}
			
				div.eve_content div.eve_form div.item div#edit-field-eve-doc-0-ahah-wrapper {
					width:400px;
					float:left;
					margin:0;
					padding:0;
				}
				
			
				div.eve_content div.eve_form div.item div.form-item label,
				div.eve_content div.eve_form div.item div.form-item div.description,
				 div.eve_content div.eve_form div.item fieldset,
				div.eve_content div.eve_form div.item div.grippie,
				div.eve_content div.eve_form div.item input.ahah-processed {
					display:none;
				}
				
				div.eve_content div.eve_form div.item div.form-item input.ahah-processed {
					width:40px;
					padding:0;
					margin:0;
				}
				
				div.eve_content div.eve_form div.item div.resizable-textarea {
					width:auto;
				}
				
				div.eve_content div.eve_form div.item div.container-inline-date,
				div.eve_content div.eve_form div.item div.filefield-element {
					width:440px;
					padding:0;
					margin:0;
					clear:none;
					float:left;
				}
			
			div.eve_content div.eve_form div.sepa_gris {
				width:100%;
				float:left;
				margin:10px 0;
			}
		
				div.eve_content div.eve_form div.item label {
					width:200px;
					text-align:right;
					float:left;
					margin-right:10px;
					
					font-family:Arial;
					font-size:12px;
					color:#4f4f4f;
				}
				
				div.eve_content div.eve_form div.item input#eve_title {
					margin-bottom:5px;
				}
				div.eve_content div.eve_form div.file p {
					position:absolute;
					right:0;

					margin:4px 0 0 5px;
					
					font-family:Arial;
					font-size:11px;
					color:#858482;
					font-style:italic;
				}
				
				div.eve_content div.eve_form div.item textarea, div.eve_content div.eve_form div.item input {
					border-collapse:collapse;
					border:1px solid #6e6e6e;
					border-right:1px solid #b5b5b5;
					border-bottom:1px solid #b5b5b5;
					float:left;
					padding:3px 3px 2px 3px;
					margin-right:5px;
					
					font-family:Arial;
					font-size:12px;
					color:#4f4f4f;
					font-style:normal;
				}
div.eve_content div.eve_form span.oblig {
					font-weight:bold;
					color:#005299;
					font-size:14px;
				}
					
					div.eve_content div.eve_form div.item p {
						margin-left:210px;
						clear:both;
					
						font-family:Arial;
						font-size:11px;
						color:#919191;
					}
					
					div#eve_votre_evenement div.eve_content div.eve_form div.item label {
						color:#919191;
					}
					
					div#eve_votre_evenement div.eve_content div.eve_form div.item p {
						float:left;
						width:505px;
						margin:0;
						padding:0;
						clear:none;
						
						font-size:12px;
						color:#4f4f4f;
					}
					
					div#eve_votre_evenement div.eve_content div.eve_form div.item a:link,
					div#eve_votre_evenement div.eve_content div.eve_form div.item a:visited {
						color:#005299;
					}
					
					div#eve_votre_evenement div.eve_content div.eve_form div.item a:hover, 
					div#eve_votre_evenement div.eve_content div.eve_form div.item a:active {
						text-decoration:underline;
					}
					
					div.eve_content div.eve_form div.item input#edit-field-eve-time-0-value {
						width:120px;
						margin-bottom:5px;
					}
					
					div.eve_content div.eve_form div.item input#edit-field-eve-duree-0-value {
						width:30px;
						margin-bottom:5px;
					}
					
					
					div.eve_content div.eve_form div.item textarea {
						width:492px;
						margin-bottom:5px;
						height:120px;
					}
					
					div.eve_content div.eve_form div.item input{
						width:225px;
					}
					
						div.eve_content div.eve_form div.file input.form-file{
							width:423px;
							height:auto;
							opacity: 0;
							filter: alpha(opacity=0);
							-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
						}
					
					div.eve_content div.eve_form div.item input#eve_exp_phone_ind,
					div.eve_content div.eve_form div.item input#eve_exp_phone_first{
						width:50px;
					}
					
					div.eve_content div.eve_form div.item input#eve_exp_phone_last {
						width:98px;
					}
					
					div.eve_content div.eve_form div.file {
						position:relative;
					}
					
						div.eve_content div.eve_form div.file div.fakeupload {
							position:absolute;
							top:0;
							left:210px;
							z-index:-1;
						}
						
							div.eve_content div.eve_form div.file div.fakeupload input.fakeuptext {
								width:276px;
								padding-left:24px;
							}
							
							/* Firefox */
							@-moz-document url-prefix()
							{
								div.eve_content div.eve_form div.file div.fakeupload input.fakeuptext { 
									width:108px;	
								}
								
								div.eve_content div.eve_form div.file p {
									right:165px;
								}
							}
							
								div.eve_content div.eve_form div.file div.upload_photo input.fakeuptext {
									background:url(images/upload_image.gif) left top no-repeat;
								}
								
								div.eve_content div.eve_form div.file div.upload_video input.fakeuptext {
									background:url(images/upload_video.gif) left top no-repeat;
								}
								
								div.eve_content div.eve_form div.file div.upload_document input.fakeuptext {
									background:url(images/upload_document.gif) left top no-repeat;
								}
							
							div.eve_content div.eve_form div.file div.fakeupload input.fakeupbtn {
								width:113px;
								height:22px;
								border:none;
								background:url(images/file_upload.jpg) top left no-repeat;
							}
							
			div.eve_content div.eve_form div.legende {
				width:100%;
				clear:both;
				padding:10px 0 0 210px;
				
				font-family:Arial;
				font-size:12px;
				color:#4f4f4f;
			}
			
			div.eve_content div.eve_form div.eve_form_submit {
				width:100%;
				clear:both;
			}
			
				div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns{
					float:right;
					position:relative;
				}
				
					div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns input{
						display:block;
						border:none;
						height:22px;
						width:113px;
						cursor:pointer;
						float:left;
					}
					
					div.eve_back {
						margin-top:20px;
					}
					
					div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns a.btn_retour:link, 
					div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns a.btn_retour:visited,
					div.eve_back a:link, div.eve_back a:visited{
						display:block;
						height:10px;
						width:62px;
						background:url(images/btn_retour.gif) left top no-repeat;
						margin-top:5px;
					}
					
					div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns a.btn_retour:hover, 
					div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns a.btn_retour:active,
					div.eve_back a:hover, div.eve_back a:active {
						background:url(images/btn_retour.gif) left bottom no-repeat;
					}
					
						div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns input#eve_cancel{
							background:url(images/eve_form_cancel.gif) center center no-repeat;
							width:70px;
							margin-right:13px;
						}
							div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns input#eve_cancel:hover{
								background:url(images/eve_form_cancel_hover.gif) center center no-repeat;
							}
						
						div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns input#eve_submit,
						div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns input#edit-submit{
							background:url(images/eve_form_submit.gif) center center no-repeat;
						}
						
							div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns input#eve_submit:hover,
							div.eve_content div.eve_form div.eve_form_submit div.eve_form_btns input#edit-submit:hover{
								background:url(images/eve_form_submit_hover.gif) center center no-repeat;
							}
	/***** PLANETE INRS .CA *****/
	
	/* home : bottom */
		
		div.planete_content {
			border-top:1px solid #FFF;


			width:100%;
			background:url(images/bg_home_webz.jpg) center top repeat-y #4b4a47;
			padding-bottom:55px;
		}
		
			div.planete_home {
				margin-top:1px;
			}

			.planete_content #recaptcha_area, 
			.planete_content #recaptcha_table {
				margin-left:0;
			}
		
		/* hb : webzine */
		
		div.hwebz_head {
			width:100%;
			height:45px;
			background:url(images/bg_hwebz_head_back.jpg) top center repeat-x;
		}
		
		div.hwebz_head div.wrapper {
			height:41px;
			padding-top:4px;
			background:url(images/bg_hwebz_head.jpg) top center no-repeat;
		}
		
			div.hwebz_head div.wrapper div.foot_follow ul li {
				color:#FFF;
			}
			
			div.hwh_links {
				float:right;
				font-family:Arial;
				font-size:12px;
				color:#FFF;
				text-transform:uppercase;
			}
			
			a.link_rss:link, a.link_rss:visited, a.fis_sharer_white:link, a.fis_sharer_white:visited{
				display:block;
				color:#FFF;
				text-decoration:none;
				padding-left:18px;
			}
			a.abonnement{
				display:block;
				color:#FFF;
				text-decoration:none;
				padding-left:0px;
				margin-left:10px !important;
				
			}
			
			a.link_rss:hover, a.link_rss:active, a.fis_sharer_white:hover, a.fis_sharer_white:active{
				color:#CCC;
			}
			
			div.hwh_links a.link_rss,
			div#footer_bottom a.link_rss {
				background:url(images/fol_rss.png) center center no-repeat;
				padding:6px 0 6px 0;
				border-left:1px solid #706F6C;
				margin:0 0 0 10px;
				display:block;
				width:46px;
			}
			
			div#footer_bottom a.link_rss {
				width:26px;
				margin:0;
				border:none;
			}
			
			a.fis_sharer_white {
				background:url(images/bg_link_sharer_white.gif) left 1px no-repeat;
			}

			div.hwh_links a {
				float:left;
			}
			
			div.hwh_links div {
				float:left;
			}
			
			div.hwh_links div.addthis_toolbox {
				margin-top:6px;
			}
			
			div.hwh_links div.foot_follow {
				padding:0 0 0 10px;
				border-left:1px solid #706F6C;
			}
			
			div.hwh_links div.foot_follow ul li a {
				margin:0;
			}
		
		div.hwebz_title {
			margin:8px 0 15px 0;
			font-family:Arial;
			font-size:16px;
			line-height:16px;
			color:#FFF;
			clear:both;
		}
		
		div.hwebz_title img {
			float:left;
		}
			
		div.hwebz_title a.hwebz_consult:link, div.hwebz_title a.hwebz_consult:visited {
			display:block;
			width:100px;
			float:right;
			margin-top:21px;
			padding-left:40px;
			background:url(images/fleche_hwebz_consult.jpg) left center no-repeat;
			
			color:#FFF;
			text-decoration:none;
		}
		
		div.hwebz_title a.hwebz_consult:hover, div.hwebz_title a.hwebz_consult:active {
			color:#CCC;
		}
		
		div.hwebz_boxes {
			clear:both;
		}
		
			div.hwebz_boxes div.fiche_webz_prev {
				border:none;
				overflow:hidden;
			}
			
			div.hwebz_boxes div.fiche_webz_prev div.fwpm_plus {
			}
			
			div.hwebz_boxes div.hwb_box {
				height:185px;
				width:235px;
				background:url(images/bg_hwebz_box.png) center center no-repeat;
				float:left;
				padding:5px 0px 0px 5px;
			}
		
		/* hb : follow */
		
		div.hb_follow {
			clear:both;
			width:100%;
			padding-top:32px;
		}
		
			div.hbf_box {
				width:470px;
				float:left;
			}
			
				div.hbfb_right {
					margin-left:20px;
				}
			
				div.hbf_box  img{
					float:left;
				}
				
					img.hbfbt_youtube {
						position:relative;
						bottom:-3px;
					}
			
				div.hbft_link {
					padding-top:6px;
					padding-bottom:2px;
					float:right;
					width:400px;
					border-bottom:1px solid #7d7c7b;
					
					font-family:Arial;
					font-size:12px;
					color:#75c3e6;
				}
				
					div.hbftl_tw{
						width:392px;
					}
				
				div.hbft_link a:link, div.hbft_link a:visited{
					display:block;
					padding-left:15px;
					background:url(images/fleche_hbf_link.png) left center no-repeat;
					float:right;
					
					color:#75c3e6;
					text-decoration:none;
				}
				
				div.hbft_link a:hover, div.hbft_link a:active{
					text-decoration:underline;
				}
				
				div.hbfb_bottom {
					margin-top:13px;
				}
				
				div.fiche_youtube .hbfb_bottom {
					margin-top:0px;
				}
				
					div.hbfb_bottom div.hbfb_yt {
						width:225px;
						float:left;
					}
					
					div.hbfb_bottom div.hbfb_yt img {
						float:left;
						border:1px solid #7d7c7b;
						margin-right:6px;
					}
					
					div.hbfb_bottom div.hbfb_yt img:hover {
						border-color:#FFF;
					}
					
					div.hbfb_bottom div.hbfb_yt p{
						float:left;
						width:120px;
						font-family:Arial;
						font-size:12px;
						line-height:14px;
						color:#FFF;
						font-weight:bold;
					}
					
						div.hbfb_bottom div.hbfb_yt p a:link, div.hbfb_bottom div.hbfb_yt p a:visited {
							color:#FFF;
							text-decoration:none;
						}
						
						div.hbfb_bottom div.hbfb_yt p a:hover, div.hbfb_bottom div.hbfb_yt p a:active {
							text-decoration:underline;
						}
					
					div.hbfb_bottom div.hbfb_yt p.hbfbyt_metas {
						margin-top:14px;
					
						font-size:11px;
						color:#c9c9c9;
						font-weight:normal;
					}
					
					div.hbfbyt_right {
						margin-left:20px;
					}
					
					div.hbfb_tw {
						width:230px;
						float:left;
					}
					
					div.hbfbtw_right {
						margin-left:10px;
					}
					
					div.hbfb_tw p {
						font-family:Arial;
						font-size:12px;
						line-height:14px;
						color:#FFF;
					}
					
						div.hbfb_tw p a:link, div.hbfb_tw p a:visited{
							color:#75c3e6;
							text-decoration:none;
						}
						
						div.hbfb_tw p a:hover, div.hbfb_tw p a:active{
							text-decoration:underline;
						}
					
					div.hbfb_tw p.hbfbwt_metas {
						font-size:11px;
					}
	
	div.pla_cont_page {
		padding-bottom:0px;
	}
	
	div#planete_search {
		float:none;
	}
	
		div#planete_search a.ui-selectmenu, div#planete_search input.search_box {
			border-color:#52514e;
		}
		
		div#planete_search input.search_submit {
			background:url(images/planetesearchsubmit.png);
		}
	
	div.planete_paginate {
		width:100%;
		padding-top:5px;
	}
	
	div.pla_page_top {
		width:185px;
		float:right;
		background:url(images/bg_plus_double.png) left 5px repeat-x;
	}
	
	div.pla_page_bottom{
		width:100%;
		float:left;
		margin-top:25px;
		background:url(images/bg_plus_double.png) left 5px repeat-x;
	}
	
	div.planete_paginate div.pla_page_left {
		
		float:left;
		height:15px;
	}
	
		div.pla_page_top div.pla_page_left {
			width:60px;
			margin:0;
			padding:0;
		}
		
		div.pla_page_bottom div.pla_page_left {
			width:845px;
		}

	
	div.planete_paginate div.pla_page_right {
		float:right;
		margin:0;
		padding-left:5px;
		background:url(images/bg_webz_pager_texture.jpg) center right no-repeat;
	}
	
		div.planete_paginate div.pla_page_right ul {
		}
		
		div.planete_paginate div.pla_page_right ul li {
			list-style-type:none;
			float:left;
			margin:0px 3px;
			
			font-family:Arial;
			font-size:12px;
			color:#b3b3b3;
		}
		
		* html div.planete_paginate div.pla_page_right ul li {
			margin:0px 2px;
		}
		
		div.planete_paginate div.pla_page_right ul li.profs_paginate_current {
			font-size:14px;
			color:#FFF;
			font-weight:bold;
			position:relative;
			top:-2px;
		}
		
		div.planete_paginate div.pla_page_right ul li a:link, div.planete_paginate div.pla_page_right ul li a:visited {
			color:#b3b3b3;
			text-decoration:none;
		}
		
		div.planete_paginate div.pla_page_right ul li a:hover, div.planete_paginate div.pla_page_right ul li a:active {
			color:#FFF;
		}
		
		div.planete_paginate div.pla_page_right ul li a.planete_page_prev  {
			display:block;
			height:15px;
			width:8px;
			background:url(images/fleche_pla_page_left.png) center center no-repeat;
			float:left;
		}
		
		div.planete_paginate div.pla_page_right ul li.profs_page_prev a  {
			display:block;
			height:15px;
			width:8px;
			background:url(images/fleche_pla_page_left.png) center center no-repeat;
			float:left;
		}
		
		div.planete_paginate div.pla_page_right ul li a.planete_page_next  {
			display:block;
			height:15px;
			width:8px;
			background:url(images/fleche_pla_page_right.png) center center no-repeat;
			float:left;
		}
		div.planete_paginate div.pla_page_right ul li.profs_page_next a  {
			display:block;
			height:15px;
			width:8px;
			background:url(images/fleche_pla_page_right.png) center center no-repeat;
			float:left;
		}
		
	div.pla_featured {
		margin-top:13px;
		width:957px;
		height:258px;
		background:url(images/bg_pla_featured.png) center top no-repeat;
		border:1px solid #595855;
		clear:both;
		padding-left:1px;
	}
	
		div.pla_featured div.hwb_box {
			float:left;
			margin-right:12px;
		}
		
		div.pla_featured div.hwbb_lineend {
			margin:0;
		}
		
		div.pla_featured div.plaf_title {
			margin:15px 0px 14px 10px;
		
			font-family:Arial;
			font-size:22px;
			text-transform:uppercase;
			color:#FFF;
		}
		
		div.pla_featured div.plaf_title span.plaft_year {
			font-weight:bold;
			color:#bcbcbc;
		}
		
	div.pla_separator {
		width:100%;
		margin:20px 0px 15px 0px;
		clear:both;
	}
	
		div.pla_separator{
			width:100%;
		}
	
		div.pla_separator div.plas_left{
			float:left;
			margin-left:10px;
			
			font-family:Arial;
			font-size:14px;
			color:#fbfbfb;
			text-transform:uppercase;
		}
		
		* html div.pla_separator div.plas_left {
			margin-left:5px;
		}
		
		div.pla_separator div.plas_right{
			width:815px;
			height:15px;
			float:right;
			background:url(images/bg_plus_double.png) left center repeat-x;
		}
		
	div.pla_page div.hwb_box {
		height:185px;
		width:235px;
		background:url(images/bg_hwebz_box.png) center center no-repeat;
		float:left;
		padding:5px 0px 0px 5px;
	}
	
		div.pla_page div.hwb_box div.fiche_webz_prev, div.pla_featured div.hwb_box div.fiche_webz_prev {
			border:none;
		}
	
	div.hbfby_pla {
		width:715px;
	}
	
		div.hbfby_pla div.hbft_link {
			width:645px
		}
		
		div.hbfby_pla div.hbfb_yt {
			margin-left:20px;
			margin-bottom:20px;
			height:100px;
		}
		
		div.hbfby_pla div.hbfbyt_left {
			margin:0;
		}
	
	div.hbfbt_pla {
		width:225px;
	}
	
		div.hbfbt_pla div.hbftl_tw {
			width:145px;
		}
		
		div.hbfbt_pla div.hbfb_tw {
			width:225px;
			margin:12px 0px;
		}
		
		div.hbfbt_pla div.hbfb_bottom {
			margin:0;
		}
		
	div.pla_bottom {
		width:100%;
		background:url(images/bg_pla_bottom_repeat.jpg) center top no-repeat;
		margin-top:35px;
	}
	
		div.pla_bottom div.wrapper {
			height:30px;
			padding-top:25px;
			background:url(images/bg_pla_bottom.jpg) center top no-repeat;
		}
		
		div.pla_bottom div.wrapper div.plab_box {
			float:right;
		}
		
			div.pla_bottom div.wrapper div.plab_box ul li {
				list-style-type:none;
				float:left;
				margin-left:20px;
				
				font-family:Arial;
				font-size:12px;
				color:#FFF;
			}
			
			div.pla_bottom div.wrapper div.plab_box ul li a:link, div.pla_bottom div.wrapper div.plab_box ul li a:visited {
				padding-left:15px;
				background:url(images/fleche_pla_bottom.gif) left 4px no-repeat;
				color:#FFF;
				text-decoration:none;
			}
			
			div.pla_bottom div.wrapper div.plab_box ul li a:hover, div.pla_bottom div.wrapper div.plab_box ul li a:active {
				text-decoration:underline;
			}
			
		
		/** portrait de chercheur **/
		
		div.wrap_portrait {
			width:968px;
		}
		
		div.hwebz_head div.hwh_bread {
			float:left;
			margin:3px 0 0 0;
			
			font-family:Arial;
			font-size:12px;
			color:#FFF;
			text-transform:uppercase;
		}
		
			div.hwebz_head div.hwh_bread a:link, div.hwebz_head div.hwh_bread a:visited {
				padding:2px 0 0 15px;
				background:url(images/pla_bread_arrow.gif) left center no-repeat;
				
				color:#FFF;
				text-decoration:none;
			}
			
			div.hwebz_head div.hwh_bread a:hover, div.hwebz_head div.hwh_bread a:active {
				color:#CCC;
			}
		
		div.cher_content {
		}
		
			div.cher_content div.cherc_left {
				width:728px;
				float:left;
				position:relative;
				left:-6px;
			}
			
				div.cher_content  div.cherc_left div.chercl_top {
					height:6px;
					margin:0;
					padding:0;
					background:url(images/bg_cher_top.png) center bottom no-repeat;
				}
				
				* html div.cher_content  div.cherc_left div.chercl_top {
				}
				
				div.cher_content  div.cherc_left div.chercl_body {
					background:url(images/bg_cher_content.png) center top repeat-y;
					padding:0px 6px 30px 6px;
				}
					
					div.cher_content  div.cherc_left div.chercl_body .addthis_default_style {
					
					margin-top:15px;
					}
					
					div.cher_content  div.cherc_left div.chercl_body .addthis_default_style p {
					
					margin-bottom:15px;
					}
					
					div.cher_content  div.cherc_left div.chercl_body  .addthis_button {
					line-height:27px;
					}
					
					div.cher_content div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article  .addthis_button img{
					margin:2px 0 0 0;
					}
					
					div.cher_content div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article .p-like{
					margin-top:5px;
					margin-left:2px;
					}
				
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content {
						padding:25px 39px 0px 37px;
					}
				
					div.cher_content  div.chercl_enviro div.chercl_body div.cherclb_content {
						background:url(images/bg_cher_enviro.gif) left top no-repeat;
					}
					
					div.cher_content  div.chercl_urbani div.chercl_body div.cherclb_content {
						background:url(images/bg_cher_urbani.gif) left top no-repeat;
					}
					
					div.cher_content  div.chercl_armand div.chercl_body div.cherclb_content {
						background:url(images/bg_cher_armand.gif) left top no-repeat;
					}
					
					div.cher_content  div.chercl_energie div.chercl_body div.cherclb_content {
						background:url(images/bg_cher_energie.gif) left top no-repeat;
					}
					
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_top {
						height:120px;
					}
					
						div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_top div.cherclbct_title {
							width:325px;
							margin:0;
							padding:0;
							float:left;
							
						
							font-family:Arial;
							font-size:23px;
							text-transform:uppercase;
							color:#fbfbfb;
						}
						div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_top div.cherclbct_title p.surtitre {
							margin:0 0 3px 0;
							
							text-transform:none;
							font-family:Arial;
							font-size:12px;
							color:#fbfbfb;
						}
						
							/*div.cher_content  div.chercl_enviro div.chercl_body div.cherclb_content div.cherclbc_top div.cherclbct_title p.surtitre {
								color:#d6fc93;
							}
							
							div.cher_content  div.chercl_urbani div.chercl_body div.cherclb_content div.cherclbc_top div.cherclbct_title p.surtitre {
								color:#fbcf0e;
							}
							
							div.cher_content  div.chercl_energie div.chercl_body div.cherclb_content div.cherclbc_top div.cherclbct_title p.surtitre {
								color:#aea6ff;
							}
							
							div.cher_content  div.chercl_armand div.chercl_body div.cherclb_content div.cherclbc_top div.cherclbct_title p.surtitre {
								color:#94e4fe;
							}*/
						
						div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_top div.cherclbct_author {
							float:right;
							margin-top:91px;
						
							font-family:Arial;
							font-size:12px;
							color:#2c2c2c;
						}
						
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article {
						clear:both;
					}
					
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article h4 {
						text-transform:none;
						font-size:14px;
						color:#2c2c2c;
						font-weight:bold;
						margin-bottom:10px;
					}
					
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article p {
						/*margin-bottom:15px;*/
																	
						line-height:15px;
						font-family:Arial;
						font-size:12px;
						color:#2c2c2c;
					}
					
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article img {
						float:left;
						margin:12px 12px 12px 0;
					}
					
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article ul {
						margin-bottom:15px;
						margin-left:20px;
																	
						line-height:15px;
						font-family:Arial;
						font-size:12px;
						color:#2c2c2c;
					}
					
						div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article ul  li{
							list-style-type:square;
						}
					
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article a:link,
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article a:visited {
						color:#005299;
						text-decoration:none;
					}
					
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article a:hover,
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article a:active {
						text-decoration:underline;
					}
					
					div.cher_content  div.chercl_enviro div.chercl_body div.cherclb_content div.cherclbc_article a:link,
					div.cher_content  div.chercl_enviro div.chercl_body div.cherclb_content div.cherclbc_article a:visited,
					div.cher_content  div.chercl_enviro div.chercl_body div.cherclb_content div.cherclbc_article a:hover,
					div.cher_content  div.chercl_enviro div.chercl_body div.cherclb_content div.cherclbc_article a:active {
						color:#74ac1a;
					}
					
					div.cher_content  div.chercl_urbani div.chercl_body div.cherclb_content div.cherclbc_article a:link,
					div.cher_content  div.chercl_urbani div.chercl_body div.cherclb_content div.cherclbc_article a:visited,
					div.cher_content  div.chercl_urbani div.chercl_body div.cherclb_content div.cherclbc_article a:hover,
					div.cher_content  div.chercl_urbani div.chercl_body div.cherclb_content div.cherclbc_article a:active {
						color:#e29000;
					}
					
					div.cher_content  div.chercl_armand div.chercl_body div.cherclb_content div.cherclbc_article a:link,
					div.cher_content  div.chercl_armand div.chercl_body div.cherclb_content div.cherclbc_article a:visited,
					div.cher_content  div.chercl_armand div.chercl_body div.cherclb_content div.cherclbc_article a:hover,
					div.cher_content  div.chercl_armand div.chercl_body div.cherclb_content div.cherclbc_article a:active {
						color:#239fc9;
					}
					
					div.cher_content  div.chercl_energie div.chercl_body div.cherclb_content div.cherclbc_article a:link,
					div.cher_content  div.chercl_energie div.chercl_body div.cherclb_content div.cherclbc_article a:visited,
					div.cher_content  div.chercl_energie div.chercl_body div.cherclb_content div.cherclbc_article a:hover,
					div.cher_content  div.chercl_energie div.chercl_body div.cherclb_content div.cherclbc_article a:active {
						color:#7365be;
					}
					
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article div.text_photo {
						float:left;
						margin:0 15px 0 0;
					}
					
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article div.text_photo p {
						font-size:11px;
						font-style:italic;
						color:#7e7e7d;
					}
					
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article div.cherclbca_media {
						width:640px;
						min-height:300px;
						margin-bottom:25px;
					}
					
						div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article div.cherclbca_media img {
							margin:0 0 12px 0;
						}
					
					div.cher_content  div.cherc_left div.chercl_body div.cherclb_content div.cherclbc_article div.cherclbca_keywords {
						width:100%;
						clear:both;
						color:#484848;
						margin-top:20px;
					}
					
					div.cher_content div.cherc_left div.chercl_body div.chercl_comments {
						width:645px;
						margin:0px auto;
						margin-top:20px;
					}
					
						div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.plus_double {
							display:block;
							width:100%;
							height:17px;
							background:url(images/bg_plus_double_comments.gif) repeat-x;
						}
												
						
						
						div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body {
							background:url(images/bg_comment_body.gif) center top repeat-y;
							padding:13px 30px 10px 30px;
						}
						
							div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_title {
								padding-left:20px;
								background:url(images/comment_bubble.gif) left center no-repeat;
								
								font-family:Arial;
								font-size:12px;
								font-weight:bold;
								color:#2c2c2c;
								text-transform:uppercase;
							}
							
							div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry {
								margin-top:25px;
								padding-bottom:20px;
								border-bottom:1px solid #e4e4e4;
							}
							
								div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title {
									font-family:Arial;
									font-size:12px;
									color:#484848;
									font-weight:bold;
									margin-bottom:8px;
								}
								
								div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a:link, div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a:visited {
									color:#484848;
									text-decoration:underline;
								}
								
								div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a:hover, div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a:active {
									text-decoration:none;
								}
								
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title span.entry_date {
										font-size:11px;
										color:#8f8f8f;
										font-weight:normal;
										font-style:italic;
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title div.entry_author {
										float:left;
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title div.entry_reply {
										float:right;
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:link,
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:visited {
										color:#005299;
										text-decoration:none;
										padding-left:15px;
									}
												
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:hover,
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:active {
										text-decoration:underline;
									}
									
									div.cher_content div.chercl_enviro div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:link,
									div.cher_content div.chercl_enviro div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:visited {
										color:#74ac1a;
										background:url(images/fleche_reply_enviro.gif) left center no-repeat;
									}
									
									div.cher_content div.chercl_urbani div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:link,
									div.cher_content div.chercl_urbani div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:visited {
										color:#e29000;
										background:url(images/fleche_reply_urbani.gif) left center no-repeat;
									}
									
									div.cher_content div.chercl_armand div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:link,
									div.cher_content div.chercl_armand div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:visited {
										color:#239fc9;
										background:url(images/fleche_reply_armand.gif) left center no-repeat;
									}
									
									div.cher_content div.chercl_energie div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:link,
									div.cher_content div.chercl_energie div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_title a.reply_link:visited {
										color:#7365be;
										background:url(images/fleche_reply_energie.gif) left center no-repeat;
									}
									
								div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_content {
									font-family:Arial;
									font-size:12px;
									color:#626262;
								}
								
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.comment_entry div.entry_content p {
										margin-top:15px;
									}
									
								div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box {
									padding:25px 0 15px 0;
								}
								
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box h2 {
										margin-bottom:20px;
										
										font-family:Arial;
										font-size:12px;
										font-weight:bold;
										color:#2c2c2c;
										text-transform:uppercase;
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input{
										display:block;
										width:177px;
										float:left;
										margin:0 15px 0 0;
										border-collapse:collapse;
										border:1px solid #b5b5b5;
										padding:3px;
										
										font-size:12px;
										font-family:Arial;
										color:#6c6c6c;
										font-style:italic;
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-homepage {
										margin:0;
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box textarea{
										width:541px;
										height:77px;
										float:left;
										border-collapse:collapse;
										border:1px solid #b5b5b5;
										border-right:none;
										padding:3px;
										margin:15px 0 0 0;
										
										font-size:12px;
										font-family:Arial;
										color:#6c6c6c;
										font-style:italic;
									}
									
									* html div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box textarea {
										width:538px;
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box div.form-item {
										position:relative;
									}
									
										div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box div.form-item div.description, div#eve_submit_load {
											position:absolute;
											top:-68px;
											right:90px;
											padding:10px 5px 0px 10px;
											width:145px;
											height:60px;
											background:url(images/description_box.png) left top no-repeat;
											z-index:200;
											display:none;
										}
										
										div#eve_submit_load {
											display:block;
											top:-70px;
											right:-120px;
											font-size:12px;
											color:#4f4f4f;
											display:none;
										}
											div#eve_submit_load p {
												width:100px;
												float:left;
											}
											
											div#eve_submit_load img {
												float:right;
												height:25px;
												width:25px;
											}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit-1,
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit {
										height:85px;
										width:37px;
										float:left;
										background:none;
										margin:0;
										padding:0;
										border:none;
										margin-top:15px;
										cursor:pointer;
										text-indent:1000%;
										
										font-size:0px;
										line-height:2000px;
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-preview {
										height:20px;
										width:100px;
										float:left;
										background:#e0e0e0;
										margin:0;
										padding:0;
										border:none;
										cursor:pointer;
										margin-bottom:15px;
										display:none;
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box fieldset.collapsible {
										display:none;
									}

									
									div.cher_content div.chercl_enviro div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit-1,
									div.cher_content div.chercl_enviro div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit {
										background:url(images/comment_post_enviro.gif) top left no-repeat;
									}
									
									div.cher_content div.chercl_urbani div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit-1,
									div.cher_content div.chercl_urbani div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit {
										background:url(images/comment_post_urbani.gif) top left no-repeat;
									}
									
									div.cher_content div.chercl_armand div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit-1,
									div.cher_content div.chercl_armand div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit {
										background:url(images/comment_post_armand.gif) top left no-repeat;
									}
									
									div.cher_content div.chercl_energie div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit-1,
									div.cher_content div.chercl_energie div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit {
										background:url(images/comment_post_energie.gif) top left no-repeat;
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit-1:hover,
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries div.box input#edit-submit:hover {
										background:url(images/comment_post_hover.gif) top left no-repeat;
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries fieldset.captcha {
										width:100%;
										clear:both;
										border:none;
										padding:15px 0 0 0;
										margin:0;
										overflow:hidden;
										
										font-size:12px;
										color:#4f4f4f;
										
									}
									
									div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries fieldset.captcha legend {
										margin:0 0 10px 0;
										font-size:12px;
										font-weight:bold;
										display:none;
									}
									
										div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries fieldset.captcha div.description {
											margin-bottom:5px;
											width:250px;
											float:left;
										}
										
										div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries fieldset.captcha div.form-item {
											width:315px;
											float:right;
										}
										
										
										div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries fieldset.captcha img {
											float:left;
										}
										
										div.cher_content div.cherc_left div.chercl_body div.chercl_comments div.comment_body div.comment_entries fieldset.captcha input#edit-captcha-response {
											float:left;
											margin:20px 0 0 20px;
										}
									
									div.messages {
										margin-top:15px;
										padding:5px;
										background:#8dde9a;
										border:1px solid #4da65c;
										
										font-family:Arial;
										font-size:12px;
									}
									
									div.error {
										background:#f3b2b2;
										border:1px solid #ca4343;
									}
									
										div.messages ul li {
											list-style-type:none;
											list-style-image:none;
											line-height:18px;
										}
									
									
									form#comment-controls {
										display:none;
									}
									
									div.comment_entries h2 {
										display:none;
										
										color: #2C2C2C;
									    font-family: Arial;
									    font-size: 12px;
									    font-weight: bold;
									    margin-bottom: 20px;
									    text-transform: uppercase;
									}
									
									form#comment-form label {
										display:none;
									}
									
										
									
				div.cher_content  div.cherc_left div.chercl_bot{
					height:6px;
					width:100%;
					background:url(images/bg_cher_bot.png) center top no-repeat;
				}
									
			div.cher_content div.cherc_right {
				margin:0;
				padding:0;
				width:230px;
				float:right;
				position:relative;
				padding-top:6px;
				border-bottom:1px solid #939290;
			}
			
				div.cher_content div.cherc_right div.chercr_title {
					padding:33px 0;
					border-top:1px solid #939290;
				}
				
				div.cher_content div.cherc_right div.chercr_title p{
					font-family:Arial;
					font-size:12px;
					color:#FFF;
					text-transform:uppercase;
				}
				
				div.cher_content div.cherc_right div.chercr_title p.chercrt_centre {
					font-size:14px;
				}
				
				div.cher_content div.cherc_right div.chercr_box {
					position:relative;
					height:404px;
					width:240px;
					left:-6px;
					overflow:hidden;
				}
				
				div.cher_content div.cherc_right div.chercr_box div.chercrb_slides {
					width:240px;
					height:380px;
					position:absolute;
					top:0px;
					left:0px;
					overflow:hidden;
				}
				
				div.cher_content div.cherc_right div.chercr_box div.chercrb_slides div.chercrb_slide{
					float:left;
				}
				
				div.cher_content div.cherc_right div.chercr_box div.chercrb_slide_active{
					display:block;
				}
				
				div.cher_content div.cherc_right div.chercr_box div.ffba_control {
					width:220px;
					padding:2px 0 7px 0;
				}
				
				div.cher_content div.chercr_enviro div.chercr_box div.ffba_control div.ffbac:hover,
				div.cher_content div.chercr_enviro div.chercr_box div.ffba_control div.ffbacb_active {
					background-color:#8cbb41;
				}
				
				div.cher_content div.chercr_urbani div.chercr_box div.ffba_control div.ffbac:hover,
				div.cher_content div.chercr_urbani div.chercr_box div.ffba_control div.ffbacb_active {
					background-color:#e29000;
				}
				
				div.cher_content div.chercr_armand div.chercr_box div.ffba_control div.ffbac:hover,
				div.cher_content div.chercr_armand div.chercr_box div.ffba_control div.ffbacb_active {
					background-color:#239fc9;
				}
				
				div.cher_content div.chercr_energie div.chercr_box div.ffba_control div.ffbac:hover,
				div.cher_content div.chercr_energie div.chercr_box div.ffba_control div.ffbacb_active {
					background-color:#7365be;
				}
				
				div.cher_content div.chercr_enviro div.chercr_box div.ffba_control div.ffbac_next {
					background:url(images/raquo_enviro.png) center center no-repeat;
				}
				
				div.cher_content div.chercr_urbani div.chercr_box div.ffba_control div.ffbac_next {
					background:url(images/raquo_urbani.png) center center no-repeat;
				}
				
				div.cher_content div.chercr_armand div.chercr_box div.ffba_control div.ffbac_next {
					background:url(images/raquo_armand.png) center center no-repeat;
				}
				
				div.cher_content div.chercr_energie div.chercr_box div.ffba_control div.ffbac_next {
					background:url(images/raquo_energie.png) center center no-repeat;
				}
				
				div.cher_content div.chercr_enviro div.chercr_box div.ffba_control div.ffb_showall a{
					color:#8cbb41;
					background:url(images/fleche_link_enviro.png) left 4px no-repeat;
				}
				
				div.cher_content div.chercr_urbani div.chercr_box div.ffba_control div.ffb_showall a{
					color:#e29000;
					background:url(images/fleche_link_urbani.png) left 4px no-repeat;
				}
				
				div.cher_content div.chercr_armand div.chercr_box div.ffba_control div.ffb_showall a{
					color:#239fc9;
					background:url(images/fleche_link_armand.png) left 4px no-repeat;
				}
				
				div.cher_content div.chercr_energie div.chercr_box div.ffba_control div.ffb_showall a{
					color:#AEA6FF;
					background:url(images/fleche_link_energie.png) left 4px no-repeat;
				}
				
					div.cher_content div.cherc_right div.chercr_box div.hwb_box {
						height:185px;
						width:235px;
						background:url(images/bg_hwebz_box.png) center center no-repeat;
						padding:5px 0px 0px 5px;
					}
					
					div.cher_content div.cherc_right div.chercr_box div.hwb_box div.fiche_webz_prev {
						border:none;
					}
				
			
						
/** FOOTER **/

body.en div#footer_global {
	display:none;
}

div#footer_global {
	padding:20px 0px;
	background-color:#e5e5e5;
}

	div#footer_global div.wrapper ul {
		display:block;
		font-family:Arial;
		font-size:12px;
		color:#7d7c7a;
	}
	
		div#footer_global div.wrapper ul li a:link, div#footer_global div.wrapper ul li a:visited{
			color:#7d7c7a;
			text-decoration:none;
		}

		div#footer_global div.wrapper ul li a:hover, div#footer_global div.wrapper ul li a:active{
			text-decoration:underline;
		}
		
		div#footer_global div.wrapper ul li.expanded {
		width: 209px;
		float: left;
		border-left: 1px solid #c3c3c3;
		padding: 0;
		padding: 10px 14px 10px 15px;
		display: block;
		float: left;
		margin: 0;
		list-style-type: none;
		font-weight: bold;
		}


		/*div#footer_global div.wrapper ul li.expanded {
			width:224px;
			float:left;
			border-left:1px solid #c3c3c3;
			padding:0;
			padding:10px 0 10px 15px;
			display:block;
			float:left;
			margin:0;
			list-style-type:none;
			font-weight:bold;
		}*/
		
			div#footer_global div.wrapper ul li.expanded ul {
				margin-top:10px;
			}
		
				div#footer_global div.wrapper ul li.expanded ul li {
					border:0;
					padding:0;
					margin:0;
					margin-top:6px;
					list-style-type:none;
					list-style-image:none;
					font-weight:normal;
				}

	div.fg_list {
		width:224px;
		float:left;
		border-left:1px solid #c3c3c3;
		padding-left:15px;
	}
	
		div.fgl_last {
			width:230px;
		}

	div.fg_list ul{
		display:block;
		height:105px;
	}
	
	div.fg_list p {
		margin-bottom:10px;
		font-family:Arial;
		font-size:12px;
		color:#7d7c7a;
		font-weight:bold;
	}

	div.fg_list ul li{
		font-family:Arial;
		font-size:12px;
		color:#7d7c7a;
		line-height:20px;
		list-style-type:none;
	}

	div.fg_list ul li a:link, div.fg_list ul li a:visited{
		color:#7d7c7a;
		text-decoration:none;
	}

	div.fg_list ul li a:hover, div.fg_list ul li a:active{
		text-decoration:underline;
	}

	div#footer_bottom {
		padding:10px 0px;
	}

		div.foot_follow {
			float:right;
		}

			div.foot_follow ul{
			}

			div.foot_follow ul li{
				float:left;
				list-style-type:none;
				margin-right:7px;
				
				font-family:Arial;
				color:#595855;
				font-size:12px;
			}

			div.foot_follow ul li#follow_title{
				margin-top:6px;
				margin-right:15px;
			}

			a.follow:link, a.follow:visited{ 
				display:block;
				width:26px;
				height:26px;
			}

			a.follow:hover, a.follow:active{
			}

			a.fol_twitter:link, a.fol_twitter:visited{ 
				background:url(images/fol_twitter.png) center center no-repeat;
			}

			a.fol_twitter:hover, a.fol_twitter:active{ 
				background:url(images/fol_twitter.png) center center no-repeat;
			}

			a.fol_facebook:link, a.fol_facebook:visited{ 
				background:url(images/fol_facebook.png) center center no-repeat;
			}

			a.fol_facebook:hover, a.fol_facebook:active{ 
				background:url(images/fol_facebook.png) center center no-repeat;
			}

			a.fol_youtube:link, a.fol_youtube:visited{ 
				background:url(images/fol_youtube.png) center center no-repeat;
			}

			a.fol_youtube:hover, a.fol_fyoutube:active{ 
				background:url(images/fol_youtube.png) center center no-repeat;
			}

			a.fol_flickr:link, a.fol_flickr:visited{ 
				background:url(images/fol_flickr.png) center center no-repeat;
			}

			a.fol_flickr:hover, a.fol_flickr:active{ 
				background:url(images/fol_flickr.png) center center no-repeat;
			}
			
			a.fol_linkedin:link, a.fol_linkedin:visited{ 
				background:url(images/fol_linkedin.png) center center no-repeat;
			}

			a.fol_linkedin:hover, a.fol_linkedin:active{ 
				background:url(images/fol_linkedin.png) center center no-repeat;
			}
			
			a.fol_googlePlus:link, a.fol_googlePlus:visited{ 
				background:url(images/fol_googleplus.png) center center no-repeat;
			}

			a.fol_googlePlus:hover, a.fol_googlePlus:active{ 
				background:url(images/fol_googleplus.png) center center no-repeat;
			}
			
div#foot_copyright {
	color:#353535;
	float:left;
	margin-top:7px;
}
#comment-form .form-submit{
	text-indent:-1000px;
}
#comment-form input.error{
	outline: 1px solid #FF0000;
}
div.messages{
	display:none;
}



.tiroir_boxes_v2 {
	
}

.tiroir_boxes_v2 .tiroir_box .panel-pane h2 {
	cursor:pointer;
	background: url("images/fleche_prog_inrs.png") no-repeat scroll 5px 8px transparent;
    color: #005299;
    display: block;
    height: 100%;
    padding: 4px 0 4px 20px;
    text-decoration: none;
    width: 655px;
	font-size:12px;
}

.tiroir_boxes_v2 .tiroir_box .panel-pane .pane-content {
    padding:10px 20px;
	display:none;
}

.tiroir_boxes_v2 .tiroir_box .panel-pane.even {
	background:#EFEFEF;
}

.axes-recherche-img{
 display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  padding-top:8px;
  margin-right:2px;
	}
	
.axes-recherche-img:last-child{
  margin-right:0px !important;
	}

.axes-recherche-img:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 100%;
  right: 0;
  top: 0;
  background: #000000;
  height: 8px;
  -webkit-transition-property: left;
  transition-property: left;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}

.axes-recherche-img:hover:before, .axes-recherche-img:focus:before, .axes-recherche-img:active:before {
  left: 0;
}

/***********************                                            ***********************/
/*********************** CSS ajouter evenement contributeur interne ***********************/
/***********************                                            ***********************/
#ajouter-evenement{
width:960px;
margin-left:auto;
margin-right:auto;	
clear:both;
margin-bottom: 50px;
}

#ajouter-evenement #node-form{
width:740px;	

}

#ajouter-evenement input.custom-search-box, #ajouter-evenement input.search_box, #ajouter-evenement input.form-text {
border-collapse: collapse;
border: 1px solid #ADADAD;
padding: 3px;
height: 16px;
font-family: Arial;
font-style: italic;
color: dimGray;
font-size: 12px;
}

#ajouter-evenement label{
width: 200px;
text-align: right;
float: left;
margin-right: 10px;
font-family: Arial;
font-size: 12px;
color: #4F4F4F;	
clear: left;
}

#ajouter-evenement input{
border-collapse: collapse;
border: 1px solid #6E6E6E;
border-right: 1px solid #B5B5B5;
border-bottom: 1px solid #B5B5B5;
float: left;
padding: 3px 3px 2px 3px;
margin-right: 5px;
font-family: Arial;
font-size: 12px;
color: #4F4F4F;
font-style: normal;	
width:auto;	
}

#ajouter-evenement #maxlength-title{
	margin-left: 210px;
clear: both;
font-family: Arial;
font-size: 11px;
color: #919191;
}

#ajouter-evenement #edit-title{
margin-top:0px;
}

#ajouter-evenement .node-form .form-text{
width:auto;	
}

#ajouter-evenement #edit-teaser-include-wrapper{
display:none;	
}

#ajouter-evenement select{
}

#ajouter-evenement .resizable-textarea{
width:auto;
clear:right;	
}

#ajouter-evenement .resizable-textarea textarea {

  display:block;
  margin-bottom:0;
  width:500px;
}	
#ajouter-evenement .grippie{
display:none;	
}

#ajouter-evenement #edit-field-eve-lieu-0-value-wrapper label{
	clear:both;	
}


#ajouter-evenement .description{
	margin-left:210px;	
	color:#919191;
	clear:both;
}

#ajouter-evenement #edit-field-eve-image-moyenne-0-upload-wrapper .description{
margin-left:0px;	
text-align:left;
width: 200px;
}

#ajouter-evenement .form-required{
	color:#005299;
}

#ajouter-evenement .form-item, #ajouter-evenement .container-inline-date, #ajouter-evenement .body-field-wrapper, #ajouter-evenement .resizable-textarea textarea{
	margin-top:15px;	
}

#ajouter-evenement .form-item{
min-height:25px;	
}

#ajouter-evenement .container-inline-date .form-item{
	margin-top:0px;	
}

#ajouter-evenement .date-day label, #ajouter-evenement .date-month label, #ajouter-evenement .date-year label{
width:55px;	
}

#ajouter-evenement .admin{
clear:both;	
}

#ajouter-evenement .filefield-element {
float:left;	
}

#ajouter-evenement .filefield-element .widget-edit{
width:385px;	
}

#ajouter-evenement #edit-field-eve-image-moyenne-0-upload-wrapper, #ajouter-evenement #edit-field-eve-image-moyenne-0-upload, #ajouter-evenement #edit-field-eve-image-moyenne-0-filefield-upload, #ajouter-evenement .widget-edit #edit-field-eve-fichier-0-upload-wrapper, #ajouter-evenement #edit-field-eve-fichier-0-upload-wrapper .filefield-element, #ajouter-evenement .widget-edit #edit-field-eve-videos-0-upload-wrapper, #ajouter-evenement #edit-field-eve-videos-0-upload-wrapper .filefield-element {
margin-top:0;	
}

#ajouter-evenement #edit-field-eve-image-moyenne-0-wrapper .filefield-element {
	margin-top:0px;
}

div#footer_bottom{
 clear:both;
}

#ajouter-evenement .date-day label, #ajouter-evenement .date-month label, #ajouter-evenement .date-year label{
display:none;	
}

#ajouter-evenement h4{
	margin-top:25px;
	margin-bottom:20px;
}

#ajouter-evenement p{
	margin-bottom:20px;
	color:#4f4f4f;
	clear:both;
}
#ajouter-evenement #edit-submit{
 background: url("images/eve_form_submit.gif") no-repeat scroll center center transparent;
 width:115px;
 float:right;
 cursor:pointer;
 height: 24px;
 text-indent:-9999px;
 margin-top:30px;
 border:none;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#ajouter-evenement .filefield-upload input{
width:350px;
border:none;
}
}


#ajouter-evenement #edit-submit:hover{
 background: url("images/eve_form_submit_hover.gif") no-repeat scroll center center transparent;
}

#ajouter-evenement #edit-preview{
display:none;	
}

.captcha{
	clear:both;	
	text-align:right;
}

#recaptcha_area, #recaptcha_table {
    margin-left: 210px;
}

#ajouter-evenement .recaptchatable #recaptcha_response_field {
left: 0;
}

#ajouter-evenement #edit-field-eve-videos-0-embed-wrapper{
clear:both;	
}

#ajouter-evenement .form-item input.error, #ajouter-evenement .form-item textarea.error, #ajouter-evenement .form-item select.error {
    border: 2px solid red;
}

#ajouter-evenement #edit-field-eve-email-0-value-wrapper{
	clear:both;	
}

#ajouter-evenement #edit-field-eve-image-moyenne-0-filefield-upload, #ajouter-evenement #edit-field-eve-videos-0-filefield-upload{
	display:none;
}

#ajouter-evenement #edit-field-eve-fichier-0-upload-wrapper .widget-edit .description {
    margin-left: 0;
    text-align: left;
    width: 200px;
}

#ajouter-evenement #edit-field-eve-fichier-0-upload-wrapper .description{
	margin-left:200px;
	text-align: left;
    width: 200px;	
}

#ajouter-evenement #edit-field-eve-image-moyenne-0-filefield-remove{
	display:none;	
}

#ajouter-evenement #edit-field-eve-fichier-0-filefield-upload{
	display:none;	
}

#ajouter-evenement #edit-field-eve-fullname-0-value-wrapper{
	clear: both;	
}

#edit-field-eve-image-moyenne-0-cropbox-wrapper{
display:none;	
}


#ajouter-evenement legend{
	display:none;
}
#ajouter-evenement fieldset{
	border:none;
}

#ajouter-evenement .form-checkboxes label{
	width:auto;
	margin-left:200px;
	text-align:left;
}

#ajouter-evenement #edit-domain-site-wrapper{
	display:none;	
}

#ajouter-evenement b{
	display:none;	
}

#ajouter-evenement .fieldset-wrapper label{
		width:192px;
		margin-top:0px;
}

#ajouter-evenement .fieldset-wrapper .form-checkboxes #edit-domains--1-wrapper label{
		width:192px;
		margin-top:-15px;
}

#ajouter-evenement #edit-domains--1-wrapper{
	margin-top:0;
	height:0px;	
}
#ajouter-evenement .form-checkboxes div{
min-height:0;
}

#ajouter-evenement	#edit-domain-source-wrapper{
	display:none;	
}

#ajouter-evenement #edit-field-eve-videos-0-upload-wrapper .description {
    margin-left: 0;
    text-align: left;
    width: 200px;
}

#ajouter-evenement .widget-preview {
border:none;
}

#ajouter-evenement #sepa_gris_ajout_evenement{
	margin-top:15px;	
}

#ajouter-evenement .annuler {
    clear: none;
    float: right;
    margin-right: 13px;
    margin-top: 17px;
}

#ajouter-evenement .annuler a{
	display:inline-block;
    background: url("images/eve_form_cancel.gif") no-repeat scroll center center transparent;
    height: 10px;
    width: 70px;
}

#ajouter-evenement .annuler a:hover{
    background: url("images/eve_form_cancel_hover.gif") no-repeat scroll center center transparent;
}

#ajouter-evenement .zone-erreur{
	margin-top:25px;
	background-color:#FFBBBB;
	color:#EE0000;
	padding:10px;
	font-weight:bold;
	border:1px solid #FF0000;
}

#ajouter-evenement .zone-erreur p{
	color:#EE0000;
}

#ajouter-evenement .zone-erreur li{
	list-style:none;
}

#ajouter-evenement .captcha .description{
	display:none;	
}



/***********************                                            ***********************/
/***********************                 CSS résolution             ***********************/
/***********************                                            ***********************/

#view-resolution {
width:710px;	
float:left;
border-bottom:1px solid #e0e0e0;
clear:left;
}

#view-resolution h3 {
    color: #737373;
    font-size: 30px;
	margin-top:30px;
	margin-bottom:20px;
	float:left;
}

#view-resolution table{
width:100%;	
color:#4f4f4f;
}

#view-resolution .no-reunion{
padding-left:30px;
color:#02529b;
}

#view-resolution .no-reunion span{
color:#00529C;
}

#view-resolution th {
border-bottom:none;
}

#view-resolution td{
	vertical-align:top;
	padding-top:5px;
}


#view-resolution .paragraphe-pdf{
	float:right;
	margin-top:48px;
	font-size:11px;
	color:#737373;
}

#view-resolution table .no-resolution{
padding-left:24px;
}

#view-resolution table tr{
height:25px;
border-bottom:1px solid #fff;
/*background-color:#f2f2f2;*/
}


#view-resolution table th,#view-resolution table td{
/*background:none;*/	
}

#view-resolution tr.even, #view-resolution tr.odd{
	background-color:transparent;	
}

table.principal.even{
height:56px;
/*background: url("images/corner_medias_impair.gif") no-repeat scroll right bottom #FFFFFF;*/
background-image:url(images/fond-tableau-resolution-even.jpg);
}

#view-resolution table tr.even th{
background: transparent;
background-image:none;
height:56px;
}

table.principal.odd{
height:56px;
/*background: url("images/corner_medias_impair.gif") no-repeat scroll right bottom #FFFFFF;*/
background-image:url(images/fond-tableau-resolution-odd.jpg);
}

#view-resolution table tr.odd th{
background: transparent;
background-image:none;
}

#view-resolution table tr.odd .views-field-field-date-reunion-value{
background: transparent;
background-image:none;
}

#view-resolution  tr.odd .date-reunion {
height:56px;
/*background: url("images/corner_medias.gif") no-repeat scroll right bottom #eeeeee;*/
}

#view-resolution .visible tr .date-reunion {
color:#fff;
}
#view-resolution thead:hover{
	cursor:pointer;
}

#view-resolution  tr .date-reunion .over {
color:#fff;
}

#view-resolution .visible tr .no-reunion {
color:#fff;
}

#view-resolution  tr .no-reunion .over {
color:#fff;
}

#view-resolution table.principal:hover{
background-image:url(images/fond-tableau-resolution.jpg);	
background-repeat:repeat-x;
}

#view-resolution table.visible{
background-image:url(images/fond-tableau-resolution-ouvert.jpg);	
background-repeat:repeat-x;
}
#view-resolution table.visible:hover{
background-image:url(images/fond-tableau-resolution-ouvert.jpg);	
}

#view-resolution table .no-reunion{
width:27%;	
}

#view-resolution table .date-reunion{
padding-left:125px;	
width: 600px;
}

#view-resolution table .nom-resolution a{
display:inline-block;
margin-left:5px;
z-index:1000;
position:relative;
}


#view-resolution .odd{
	   
}

#view-resolution ul, #view-resolution li{
position:absolute;
text-indent:9999px;
list-style:none;
	
}

.search_submit_resolution{
margin-right:50px;	
}



#view-resolution table thead.reunion-simple tr.odd{
	background-color:#3373ca;
	background-image:none;
	cursor:default
}

#view-resolution .reunion-simple tr.odd:hover{
	background-image:none;
}

#view-resolution .reunion-simple tr.odd .no-reunion, #view-resolution .reunion-simple tr.odd .date-reunion{
	color:#FFFFFF;
}

#view-resolution .impair{
	background-color:#FFFFFF;
}

#view-resolution .pair{
	background-color:#EEEEEE;
}


#actu_options_resolutions{
padding-top:0px;	
}

#prof_options_resolutions{
height:24px;	
}

#sep_plus{
margin-top:15px;
margin-bottom:15px;	
}

.addthis_button_facebook_like.at300b:hover { opacity: 1 !important; }

.print_html {
    display: block;
    float: right!important;
	margin-right:16px;
	margin-top:-48px;	
}

#webzinePrint{
position:absolute;
right:205px;
top:70px;
z-index:1;
}

#webzinePrint a, #webzinePrint a:hover, #webzinePrint a:visited{
	color:#FFF;

}

#ficheProfPrint{
	position:absolute;
	top:344px;
	right:64px;
	}
	
#newsPrint{
	position:absolute;
	top:60px;
	right:303px;
	}
	
		
/************************************/
/********    Page bourses   ********/

/* SECTIONS */

	/* le texte apparait au hover image principale */
	.text-bourses-inrs,
	.text-bourses-etrangers,
	.text-bourses-sejours
	{
	float:left;
	width:189px;
	height:459px;
	opacity:0;
	}
	
	.text-bourses-inrs p,
	.text-bourses-etrangers p,
	.text-bourses-sejours p
	{
	font-size: 15px !important;
	line-height:19px !important;
	}
	
	/* bouton en savoir plus a hover image */
	.bouton-bourses{
	opacity:0;
	background:#fff;
	color:#00549e;
	margin:21px 0;	
	padding: 10px 15px;
	text-align:center;
	}	
		.pic-bourses-inrs:hover .bouton-bourses,
		.pic-bourses-etrangers:hover .bouton-bourses,
		.pic-bourses-sejours:hover .bouton-bourses{
		opacity:0.99;	
		}
	/* sections */
	.section-bourses-sejours,
	.section-bourses-etranger,
	.section-bourses-inrs{	
    border-left: 3px solid #e8e8e8;
    margin: 21px 0;
    padding: 10px 15px;
	}
	.section-bourses-sejours h4,
	.section-bourses-etranger h4,
	.section-bourses-inrs h4{	
	font-size: 13px;
	margin:8px 0 11px 0;
	font-weight:bold;
	color:#000;
	}
	.bourses-documentations-liens a{	
	margin-bottom:8px;
	display: block;	
	}
	
	
	.pic-bourses-inrs a,
	.pic-bourses-etrangers a,
	.pic-bourses-sejours a{
    color: #fff !important;
    text-decoration: none !important;
	}
	.bouton-bourses a {
    color: #000 !important;	
	font-size:15px !important;
	}
	.bouton-bourses a:hover{
	text-decoration:underline !important;
	}
	
		
/* 

--- section bourses inrs ---

*/

/* image principale bourses */
.pic-bourses-inrs{
background:url(images/bourses-etudes/bourses-inrs.jpg) top center no-repeat;
float:left;
width:217px;
height:500px;
border-right: 3px solid #fff;
}
		/* image hover */
		.pic-bourses-inrs:hover .text-bourses-inrs{
		background:rgba(0,84,158,0.99);
		opacity:0.8; 
		text-align:left; 
		color:#ffffff;
		padding:21px 14px; 
		}		
		
	.section-bourses-inrs h5{
	color: #00549e !important;
	display: block;
	margin: 29px 0 16px 0;
	padding: 7px 11px 7px 8px;
	text-transform: uppercase;
	border-left: 6px solid #00549e;
	}


	/* tableau section bourses inrs */
	.section-bourses-inrs table tr:first-child {
	background: #444 !important;
	color: #fff ;
	}
	.section-bourses-inrs table tr:nth-child(odd) {
	background: #eff8ff;
	}
	.section-bourses-inrs td {
	padding: 6px !important;
	text-align: center;
	border-right: solid 1px #ccc;
	}
	.section-bourses-inrs td:last-child{
	border-right:none;
	}
/* 

-- bourses etranger section --

*/	
	.pic-bourses-etrangers{
	background:url(images/bourses-etudes/bourses-etrangers.jpg) top center no-repeat;
	float:left;
	width:217px;
	height:500px;	
	border-right: 3px solid #fff;
	}
		/* image hover */
		.pic-bourses-etrangers:hover .text-bourses-etrangers{
		background:rgba(0,84,158,0.99);
		opacity:0.8; 
		text-align:left; 
		color:#ffffff;
		padding:21px 14px; 
		}
/* 
--- section bourses courts sejours ---

*/	
	.pic-bourses-sejours{
	background:url(images/bourses-etudes/bourses-courst-sejours.jpg) top center no-repeat;
	float:left;
	width:217px;
	height:500px;	
	}	/* hover image */
		.pic-bourses-sejours:hover .text-bourses-sejours{
		background:rgba(0,84,158,0.99);
		opacity:0.8; 
		text-align:left; 
		color:#ffffff;
		padding:21px 14px; 
		}	
/* 

---- autres bourses ----

*/		
.section-bg-autres-bourses{
background:url(images/bourses-etudes/bg-autres-bourses.jpg) 0 center no-repeat;
width:719px;	
margin:0;
padding:17px 0;
}	
	.section-bg-autres-bourses ol{
	margin:0 0 10px 0;
	}
	.inner-autres-bourses{
	padding:15px 15px;
	}
		.ul-autres-bourses-section{		
		margin-left: 49px !important;
		margin-top: 57px !important;
		padding-bottom: 15px !important;
		}
		
		.ul-autres-bourses-section li{
		font-size: 20px;
		line-height: 51px;
			
		}
		.ul-autres-bourses-section a{			
		color:#000 !important;		
		}
		
		.ul-autres-bourses-section a {
		color: #000;
		}
	.ul-autres-bourses-section a:hover{
	background:rgba(0,54,158,0.8);
	color:#fff !important;
	padding:10px 20px;
	display:inline;
	text-decoration: none !important;
	}	
	
/* general */	
.section-evidence{
background: #eff8ff;
padding: 12px;
width: 75%;
margin: 24px auto;
border: solid 1px #e8e8e8;
border-radius: 6px;
}	
.overflow-hidden{overflow:hidden;}	
/* tableau row rounded */
.row-titre{
margin-bottom:10px;
float:left;
width:100%; 	
color:#fff !important; 
border-radius:4px;
padding: 0 10px; 
height: 29px;
line-height: 30px;
}
.row-info{
margin-bottom:5px;
float:left;
width:100%; 
border:solid 1px #ccc; 
border-radius:4px; 
padding:10px 9px;
line-height:
}
.row-info li{
line-height:25px !important;
}
.width-20{width:20%;}
.width-100{width:100%;}
.bg-ucs{background:#e29000;}
.bg-bleu{background:#00549E;}
.font-14{font-size:14px !important;}
.margin-bottom-21{margin-bottom:21px;}

.page-evenement .single_title{
	margin-top:21px;
}

#actu_single .single_title{
margin-top:21px;
}


/************************************

  ACCUEIL ------ grande visionneuse ----

***********************************/
.slider-navigation { 
    top: 208px !important;
    right: 0 !important;   
	 width: 1141px !important;
}
/* fleche de gauche */
.slider-navigation .button.slider-navigation-prev {
   left: 0 !important;
    position: absolute !important;
}

/* fleche de droite */

.slider-navigation .button.slider-navigation-next { 
    position: absolute  !important;
    right: 0 !important;
}



/************************************

  ACCUEIL ------ Petite visionneuse ----

***********************************/

.gallery .slider-navigation {
   
    right: 0  !important;
    top: 90px  !important;
    width: 364px  !important;
}

.slider .button,
.gallery .button {
    background-color: rgba(0, 0, 0, 0.6);
    border: medium none;
    color: #fff !important;
    cursor: pointer;
    display: inline-block;
    font-size: 1.125rem;
    line-height: 1.125rem;
    padding: 13px 12px !important;
    transition: all 0s ease 0s, all 250ms ease 0s, all 0s ease-in 0s;
}

.slider .button:hover,
.gallery .button:hover {
    background-color: rgba(255, 255, 255, 0.6) !important;  
   
}

.slider-navigation .button.slider-navigation-prev:hover, .slider-navigation .button.slider-navigation-prev:focus {
	/* background-image: url("../img/icons/chevron-left-10x20.png") !important;*/
  background-color: rgba(255, 255, 255, 0.6) !important;
}
.slider-navigation .button.slider-navigation-next:hover, .slider-navigation .button.slider-navigation-next:focus {
	/*background-image: url("../img/icons/chevron-right-10x20.png") !important;*/
  background-color: rgba(255, 255, 255, 0.6) !important;
}

/****** page glossaire LETTERINE float *****/

.letterine-float{
	float: left;
    color: #444;
    font-size: 23px;
    font-weight: bold;
    padding: 0.5em;
    border: solid 3px #444;
    width: auto;
	margin:0.5em 0;
}
.clear{clear:both;}

.titre-medium{
	font-size:18px;	
	margin-bottom:0.5em;
	margin-top:0.5em;
	}

.tableau-simple td{
	padding:10px !important;
	border: solid 1px #ccc !important;
	}

/***** projet armand frappier ******/

/* menu sous */

.menu-armand-section{
	background:#00529C;	
	border-radius: 6px;	
	color:#fff !important;
	margin-bottom:27px;
	}
	.menu-armand-section .pane-content{
	padding:0 11px;
	}	
	
	/*.menu-armand-section a:first-child{
	margin-left:10px;
	}	*/
	
	.menu-armand-section a:last-child{
	margin-right:8px;
	}	
	.menu-armand-section a{
	color:#fff !important;
	padding:8px 10px;
	line-height:40px;
	}	
	.menu-armand-section a:hover{
	background:#fff !important;	
	text-decoration:none !important;
	border-radius: 6px;
	color:#00529C !important;	
	}
/*a.is-active{
	border-bottom:solid 4px #fff !important;	
	}*/
	a.is-active{
	background:#fff !important;
	border-radius: 6px;
	color:#00529C !important;	
	}
	
.acces-sections a:hover{
	border-bottom: solid 10px #1561A6;
	}
	
	#imageDataContainer {
    font: 16px Verdana, Helvetica, sans-serif !important;
	}
	
	#numberDisplay{
	font-size: 12px !important;
    color: #444444 !important;
    margin-top: 6px !important;
		}
			
/*********************************/
/* Armand frappier - Franco bouton accueil */	
	
	.btn-expo-section1{
	width:246px;
	height:102px;
	background:url(images/boutons/menu1-1.png) no-repeat;
	display:block;
	float:left;
		}
		.btn-expo-section1:hover{
		width:246px;
		height:102px;
		background:url(images/boutons/visuel-section1-1h.png) no-repeat;
		display:block;
		float:left;
			}
		
	.btn-expo-section2{
	width:246px;
	height:82px;
	background:url(images/boutons/menu-2-1.png) no-repeat;
	display:block;
	float:left;
		}
		.btn-expo-section2:hover{
		width:246px;
		height:82px;
		background:url(images/boutons/visuel-section2-1h.png) no-repeat;
		display:block;
		float:left;
			}
	.btn-expo-section3{
	width:246px;
	height:82px;
	background:url(images/boutons/menu-3-1.png) no-repeat;
	display:block;
	float:left;
		}
		.btn-expo-section3:hover{
		width:246px;
		height:82px;
		background:url(images/boutons/visuel-section3-1h.png) no-repeat;
		display:block;
		float:left;
			}
			
/*********************************/
/* Armand frappier - anglo bouton accueil */

	.btn-expo-section1-ang{
	width:246px;
	height:102px;
	background:url(images/boutons/a-section1-en.jpg) no-repeat;
	display:block;
	float:left;
		}
		.btn-expo-section1-ang:hover{
		width:246px;
		height:102px;
		background:url(images/boutons/ahover-section1-en.jpg) no-repeat;
		display:block;
		float:left;
			}
		
	.btn-expo-section2-ang{
	width:246px;
	height:82px;
	background:url(images/boutons/a-section2-en.jpg) no-repeat;
	display:block;
	float:left;
		}
		.btn-expo-section2-ang:hover{
		width:246px;
		height:82px;
		background:url(images/boutons/ahover-section2-en.jpg) no-repeat;
		display:block;
		float:left;
			}
	.btn-expo-section3-ang{
	width:246px;
	height:82px;
	background:url(images/boutons/a-section3-en.jpg) no-repeat;
	display:block;
	float:left;
		}
		.btn-expo-section3-ang:hover{
		width:246px;
		height:82px;
		background:url(images/boutons/ahover-section3-en.jpg) no-repeat;
		display:block;
		float:left;
			}			
			
			