/* ############################################################################
	ASP
	SQLI 2010
############################################################################ */

/* ############################################################################
     1. CSS RESET
############################################################################ */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin:0; padding:0;}

h1, h2, h3, h4, h5, h6 {font-size:100%;}

ol, ul {list-style:none;}

adress, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}

table {}

img {border:0;}

p {padding: 0 0 10px 0;}

caption, th {text-align:left;}

q:before, q:after {content:'';}

a {cursor:pointer; color: #333;text-decoration: none;}
a:hover {text-decoration: underline;}
fieldset {border: none;}
.none, hr {display: none;}
.clear {clear:both;}
.clear-both {clear:both !important;overflow: hidden !important;height: 0 !important;font-size:0 !important; margin:0 !important; padding:0 !important}
.none-bg {background: none;}
/* ############################################################################
     STRUCTURE
############################################################################ */
#main {
	width: 998px;
	margin: 0 auto 0 auto;
	position: relative;
}
#main-extranet {
	width: 970px;
	margin: 0 auto 0 auto;
}
#header {
	background: url('../images/bg_color-header.png') no-repeat 0 100%;
}
#content {
	clear: both;
	background: url('../images/border-content.gif') repeat-y 826px 0;
}
#main .none-bg {background: none;}
#sidebar-left {
	float: left;
	width: 218px;
	padding: 59px 0 10px 0;
	background: url('../images/deco-bloc-left.gif') no-repeat 100% 180px;
}
#sidebar-left-in {
	float: left;
	width: 218px;
	padding: 7px 0 10px 0;
	overflow: hidden;
}
#main-extranet #sidebar-left-in {
	width: 235px;
	padding: 7px 0 10px 0;
}
#content-page {
	float: left;
	width: 609px;
	background:  url('../images/ombre-content.png') no-repeat 0 0;
}
.content-page-in {
	background: url('../images/bg_content-left.png') repeat-y 0 0;
	height:1%
}
#main-extranet .content-page-in {
	background: url('../images/bg_sidebar-extranet.png') repeat-y 0 0;
}
.content-page-in #content-page {
	padding: 58px 20px 40px 20px;
	width: 569px;
}
.content-page-in #content-page.content-page-big {
	width: 740px !important;
	padding: 58px 20px 40px 20px;
}
#sidebar-right {
	float: left;
	width: 171px;
	padding: 59px 0 10px 0;
}
.ie6 #sidebar-right{width: 164px;} 
.content-page-in #sidebar-right {
	padding: 52px 0 10px 0;
}
/* ############################################################################
     2. GENERIC STYLES FOR TAGS
############################################################################ */

/* PAGE ***************************************************************** */
body{font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000;}


/* ############################################################################
     5. CONTENU
############################################################################ */	
/* Header ***************************************************************** */
/*.bloc-reperes {
	width: 154px;
	background: url('../images/bg_reperes.png') no-repeat 0 0;
	padding: 37px 35px 10px 75px;
	height: 120px;
	position: absolute;
	top:0;
	left:0;
}
.bloc-reperes p {
	text-align: center;
	color: #65696C;
	padding: 0;
	font-size: 11px;
}
.bloc-reperes p.para-title {
	font-weight: bold;
	font-size: 16px;
	padding: 0 0 2px 0;
}

.bloc-flash {
	float: left;
	background: url('../images/bloc-flash.jpg') no-repeat 0 0;
	height: 266px;
	width:779px;
}*/
.bloc-reperes {
	width: 201px;
	background: url('../images/bloc-repere.png') no-repeat 0 0;
	/*padding: 37px 35px 10px 75px;*/
	padding: 0px 0px 0px 0px;
	height: 90px;
	position: absolute;
	top:0;
	right:0;
	/*z-index:100;*/
}
.bloc-reperes p {
	text-align: center;
	color: #65696C;
	padding: 0;
	font-size: 11px;
	padding: 0 12px 0 35px;
}
.bloc-reperes p.para-title {
	font-weight: bold;
	font-size: 14px;
	padding: 10px 10px 5px 35px;
}
.bloc-flash {
	float: left;
	background: url('../images/bandeau-fond-bleu.png') no-repeat 0 100%;
	height: 129px;
	width:779px;
}
.bloc-flash img {
	/*display: none;*/
}
#header h1 {
	margin: 33px 0 0 10px;
	float: left;
	display:inline;
	/*position: relative;*/
	top: 170px;
}
#header h1 a { 
	display:block;
}
.bottom-header {
	border-bottom: 1px solid #D2D7DA;
	clear: both;
	margin: -4px 0 0 10px;
	height: 63px;
}
.link-qui-sommes-nous {
	float: left;
	width: 209px;
	height:65px;
	color: #6E7274;
	
}
.link-qui-sommes-nous a {
	display: block;
	background: #E2E4E5 url('../images/qui_sommes_nous.png') repeat-x 0 0;
	padding: 26px 0 21px 42px;
	font-size: 13px;
}
.link-qui-sommes-nous a:hover {
	text-decoration: none;
	background: url('../images/qui_sommes_nous_on.png') repeat-y 0 0;
}
.bottom-header ul li {
	float: left;
	position: relative;
	z-index:9
}
.bottom-header ul li a {
	display: block;
	height: 63px;
}
.bottom-header ul li a span {
	display: none;
}
.bottom-header ul li.list-menu-1 {
	background: url('../images/menu_nav-1.png') no-repeat 0 0;
	width: 174px;
}
.bottom-header ul li.list-menu-2 {
	background: url('../images/menu_nav-2.png') no-repeat 0 0;
	width: 219px;
}
.bottom-header ul li.list-menu-3 {
	background: url('../images/menu_nav-3.png') no-repeat 0 0;
	width: 179px;
}
.bottom-header ul li.list-menu-1:hover, .bottom-header ul li#list-menu-on.list-menu-1 {
	background: url('../images/menu_nav-1-on.png') no-repeat 0 0;
}

.bottom-header ul li.list-menu-2:hover, .bottom-header ul li#list-menu-on.list-menu-2 {
	background: url('../images/menu_nav-2-on.png') no-repeat 0 0;
}

.bottom-header ul li.list-menu-3:hover, .bottom-header ul li#list-menu-on.list-menu-3 {
	background: url('../images/menu_nav-3-on.png') no-repeat 0 0;
}

.bottom-header ul.s-menu {
	display:none;
	position: absolute;
	left:0;
	top: 63px;
	z-index:9999;
	width: 296px;
	background: #ABCF2C url('../images/bg_sub-menu.png') repeat-x 0 0;
	padding: 12px 0 19px 0;
	border-top: 1px solid #8FC400;
}
.bottom-header ul li:hover ul.s-menu {
	display: block;
}
.bottom-header ul.s-menu li a {
	background: none;
	height: auto;
	color: #1D5300;
	padding: 8px 10px 8px 26px;
	font-size: 14px;
	width: 260px;
	border-bottom: 1px solid #E5F78B;
}
.bottom-header ul.s-menu li a:hover {
	background: #E3E5E6 url('../images/bg_submenu-on.png') repeat-x 0 0;
	text-decoration: none;
	color: black;
}
.bottom-header ul.s-menu li {
	position: static;
}
.bottom-header form {
	height: 40px;
	padding: 18px 0 5px 10px;
	float: left;width: 196px;
	background: url('../images/bg_form.png') repeat-y 0 0;
}
.bottom-header form button span {
	display: none;
}
.bottom-header form .button {
	width: 33px;
	height: 26px;
	border: 0;
	background: 0;
	cursor: pointer;
	background: url('../images/btn_search.png') no-repeat 0 0;
}
.bottom-header form input {
	float:left;
	width: 139px;
	background: #E6EBF2 url('../images/bg_input-search.png') repeat-x 0 0;
	border: 1px solid #CACACA;
	border-right: 0;
	color: #65696C;
	font-size: 11px;
	padding: 6px 2px 5px 8px;
}
.ie6 .bottom-header form input {
	margin: 0 -3px 0 0;
}
.title {
	width: 184px;
	height: 36px;
	background: url('../images/title_le-saviez-vous.png') no-repeat 0 0;
	padding: 0 0 10px 0;
}
.bloc-saviez-vous p {
	color: #004494;
	width: 142px;
	text-align: center;
	margin: 0 0 0 21px;
	font-size: 12px;
}
.bloc-saviez-vous div {
	width: 142px;
}
.bloc-saviez-vous p.para-bold {
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
}

.bloc-saviez-vous .para-dotted {
	border-bottom: 1px dotted #8C9195;
	margin: 0 0 7px 21px;
}
.bloc-saviez-vous-bg {
	background: url('../images/filet-sbar-left.gif') no-repeat 0 100% !important;
	margin: 0 0 32px 0;
	padding: 0 0 15px 10px;
	
}
.bloc-saviez-vous {
	width: 197px;
	background: url('../images/bg_bloc-saviez-vous.png') no-repeat 0 100%;
	padding: 0 0 50px 9px;
}
#content p.link-bloc {
	margin: 0 0 0 0;
}
#content .link-bloc a {
	padding: 0 0 0 13px;
	background: url('../images/picto-link.png') no-repeat 0 2px;
	color: #65696C;
	text-transform: uppercase;
	font-size: 0.75em;
	text-decoration: none;
}
#content .link-bloc a:hover {
	text-decoration: underline;
}
#content .bloc-saviez-vous .link-bloc a {
	font-size: 10px;
}
.bloc-link-sidebar {
	background: url('../images/bg_bloc-like-sidebar.png') no-repeat 0 100%;
	padding: 9px 0 18px 27px;
	width: 175px;
}
.content-page-in .bloc-link-sidebar {
	background: url('../images/bg_bloc-like-sidebar-bis.png') no-repeat 100% 100%;
}
.bloc-link-sidebar li a{
	display: block;
	padding: 11px 4px 13px 45px;
	height: 1%;
	color: white;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	font-family: "verdana"
}
.ie7 .bloc-link-sidebar li a{
	padding: 11px 4px 12px 45px;
}

.bloc-link-sidebar li.link_sidebar-1 {
	background: url('../images/bg_sidebar-link-1.png') repeat-y 0 0;
}
.bloc-link-sidebar li.link_sidebar-2 {
	background: url('../images/bg_sidebar-link-2.png') repeat-y 0 0;
}
.bloc-link-sidebar li.link_sidebar-3 {
	background: url('../images/bg_sidebar-link-3.png') repeat-y 0 0;
}
.bloc-link-sidebar li.link_sidebar-4 {
	background: url('../images/bg_sidebar-link-4.png') repeat-y 0 0;
}
.bloc-link-sidebar li.link_sidebar-5 {
	background: url('../images/bg_sidebar-link-5.png') repeat-y 0 0;
}
.bloc-link-sidebar li.link_sidebar-1 a {
	border-top: 1px solid #007FC0;
	background: url('../images/picto_sidebar-link-1.png') no-repeat 10px 1px;
}
.bloc-link-sidebar li.link_sidebar-2 a {
	border-top: 1px solid #003576;
	background: url('../images/picto_sidebar-link-2.png') no-repeat 10px 0;
}
.bloc-link-sidebar li.link_sidebar-3 a {
	border-top: 1px solid #9D006F;
	background: url('../images/picto_sidebar-link-3.png') no-repeat 10px 0;
}
.bloc-link-sidebar li.link_sidebar-4 a {
	border-top: 1px solid #BB0500;
	background: url('../images/picto_sidebar-link-4.png') no-repeat 10px 0;
}
.bloc-link-sidebar li.link_sidebar-5 a {
	border-top: 1px solid #EB690B;
	background: url('../images/picto_sidebar-link-5.png') no-repeat 10px 0;
}
.list-link-sdbar{margin: 0 0 16px 0;}
.list-link-sdbar li {
	background: url('../images/sdbar-bg.png') no-repeat 0 100%;
	padding: 4px 0 0 13px;
}
.list-link-sdbar li a span{
	display: none;
}
.list-link-sdbar li a {
	display: block;
	width: 140px;
	height: 32px;
}
.list-link-sdbar li.sdbar-link-1 a {
	background: url('../images/sdbar-link-1.png') no-repeat 0 0;
	padding: 3px 0 7px 0;
}
.list-link-sdbar li.sdbar-link-2 a {
	background: url('../images/sdbar-link-2.png') no-repeat 0 0;
	padding: 3px 0 7px 0;
}
.list-link-sdbar li.sdbar-link-3 a {
	background: url('../images/sdbar-link-3.png') no-repeat 0 0;
	padding: 3px 0 7px 0;
}
.bloc-tag {
	margin: 0 0 25px 0;
	background: url('../images/deco-bloc-right.gif') no-repeat 0 0;
	padding: 14px 0 0 26px;
	min-height: 123px;
	height: auto !important;
	height: 123px;
}
.bloc-tag ul li {
	display: inline;
}
.bloc-tag ul li a {
	color: #65696C;
}
.bloc-tag ul li.tag-type-1 a {
	font-size: 18px;
}
.bloc-tag ul li.tag-type-2 a {
	font-size: 30px;
}
.bloc-tag ul li.tag-type-3 a {
	font-size: 12px;
}
.bloc-tag ul li.tag-type-4 a {
	font-size: 26px;
}
.bloc-tag ul li.tag-type-5 a {
	font-size: 21px;
}
.extranet-link a span{
	display: none;
}
.extranet-link a{
	display: block;
	width: 148px;
	height: 48px;
	background: url('../images/bg_link-extranet.png') no-repeat 0 0;
	margin: 0 0 0 17px;
}
.bloc-carte {
	background: url('../images/filet-sbar-right.gif') no-repeat 0 100%;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.bloc-onglets {
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	height: 374px;
	background: url('../images/bg_content-onglets.gif') no-repeat 100% 73px;
}
.content-home-b {
	background: url('../images/border-content.gif') repeat-y 170px 0;
	padding: 0 0 35px 0;
	overflow: hidden;
	height: 1%;
}
.bloc-docs {
	float: left;
	width: 159px;
	padding: 21px 0 0 12px;
}
.bloc-docs div {
	width: 139px;
}
.bloc-docs div p {
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px dotted #8C9195;
	padding-bottom: 9px;
	margin: 0 0 8px 3px;
}
.bloc-docs div p.link-bloc {
	margin: 0 0 8px 3px !important;
	border: 0;
}
.bloc-docs div p.link-bloc a{
	font-size: 10px;
}
.content-home-actu-all {
	float: left;
	width: 420px;
	padding: 10px 0 0 0;
	background: url('../images/carre_bg.gif') no-repeat 0 0;
}
.content-home-actu h2 {
	background: url('../images/title_content-actu.png') no-repeat 0 0;
	width: 423px;
	height: 60px;
}
.content-home-actu ul li {
	padding: 8px 0 9px 0;
	margin: 0 0 3px 18px;
	border-bottom: 1px dotted #8C9195;
}
.content-home-actu ul li a {
	color: #0C348A;
	padding: 0 0 0 12px;
	background: url('../images/picto_actu-list.png') no-repeat 0 3px;
	text-transform: uppercase;
	display:block;
}
.content-home-actu ul li p {
	padding: 0;
	font-size: 14px;
}
#content .content-home-actu p.link-bloc {
	margin: 5px 0 0 20px;
}
#content .content-home-actu p.link-bloc a {
	font-size: 10px;
}
.content_onglet {
	width: 569px;
	background: url('../images/bg_bloc-onglets.png') no-repeat 0 100%;
	color: white;
	padding: 30px 0 0 15px;
	overflow: hidden;
	height: 245px;
	clear: both;
}
.img-float {
	float: left;
	margin: 0 0 0 0;
}
.inner_onglet_2 .img-float {
	float: left;
	margin: 0 15px 0 0;
}
.ie6 .inner_onglet_2 .img-float {
	height: 209px;
}
.ie7 .inner_onglet_2 .img-float {
	height: 207px;
}
.list-onglets-pictos {
	padding: 13px 0 0 0;
	float: left;
	width: 223px;
}
.list-onglets-pictos li a {
	color: white;
	padding: 3px 0 15px 30px;
	display: block;
	background: url('../images/bg_list-liens.png') no-repeat 100% 100%;
	font-size: 14px;
	height: 1%;
}
.list-onglets-pictos li a:hover {
	background: url('../images/bg_list-liensc-on.png') no-repeat 100% 100%;
}
.list-onglets-pictos li a img {
	position: relative;
	top: 8px;
	left: -5px;
}
.list-onglets-pictos li a:hover {
	text-decoration: none;
}
.list-onglets li {
	float: left;
}
.list-onglets li a {
	display: block;
	float: left;
	background: url('../images/bg_onglet.png') no-repeat 0 0;
	color: white;
	font-size: 16px;
	color: #8B8C8E;
	width: 293px;
	font-weight: bold;
	text-align: center;
	padding: 5px 0 5px 0;
	position: relative;
	top: 6px;
}
.list-onglets li a:hover {
	text-decoration: none;
}
.list-onglets li a.activated, .list-onglets li a:hover {
	position: static;
	color: white;
	background: url('../images/bg_onglet-on.png') no-repeat 0 0;
	padding: 17px 0 0 0;
}
.list-onglets li.last a.activated, .list-onglets li.last a:hover {
	background: url('../images/bg_onglet-on-1.png') no-repeat 0 0 !important;
}
.list-num-bloc li {
	float: left;
	position: relative;
	top: 5px;
}
.list-num-bloc li a {
	float: left;
	color:#B5B5B5;
	padding: 3px 5px;
	background: #5F5F5F;
	margin: 0 4px 0 0;
	font-size: 12px;
}
.list-num-bloc li.link-on a {
	border: 5px solid #B6B6B6;
	background: url('../images/bg_num-on.png') repeat-x 0 0;
	font-weight: bold;
	color: black;
	font-size: 13px;
	margin: -5px 4px 0 0;
	position: relative;
}

.content_onglet h3 {
	font-weight: bold;
	font-size: 14px;
	margin: 0 0 4px 0;
}
.content_onglet h3 a {
	color:white;
	text-decoration:underline;
}
.content_onglet h3 a:hover {
	text-decoration:none;
}
.content_onglet p {
	font-size: 12px;
	padding: 0 10px 10px 0;
}
.content_onglet p.description {
	position: absolute;
	bottom: 10px;
	color: white;
	left: 40px;
	text-transform: uppercase;
	font-size: 10px;
}
.content_onglet p.right-link-zoom {
	float: right;
	clear: both;
	padding: 0;
}
.content_onglet p.right-link-zoom a {
	background: url('../images/bg_zoom.png') no-repeat 0 0;
	color: white;
	padding: 15px 10px 20px 62px;
	width: 152px;
	display: block;
	margin: -43px 0 0 0;
	font-size: 15px;
	font-weight: bold;
	/*position:relative;*/
	position:absolute;
	/*top: 2px;*/
	top:535px;
	left:589px;
	background:url("../images/bg_zoom.png") no-repeat scroll 0 0 transparent;
}
.ie8 .content_onglet p.right-link-zoom a {
	top:534px;
}
.ie7 .content_onglet p.right-link-zoom a {
	top:533px;
}
.switch_onglets {
	padding: 37px 0 0 10px;
}
/****footer*****/
#footer {
	background: #fefefe url('../images/bg_footer.jpg') no-repeat -10px 0;
	padding: 35px 0 10px 13px;
}
#footer ul {
	float: left;
}
#footer ul.footer_blocLeft {
	width: 292px;
	padding: 0 0 0 0;
}
#footer ul.footer_blocLeft li {
	float: left;
	margin: 0 29px 0 0;
}
#footer ul.footer_blocLeft li.last {
	margin: 34px 0 0 0;
}
#footer ul.footer_blocMid_1 {
	width: 187px;
	padding: 0 0 0 14px;
}
#footer ul.footer_blocMid_1 li a {
	font-weight: bold;
	display: block;
	background: url('../images/picto_link-footer.gif') no-repeat 0 3px;
	font-size: 1.1em;
	color: #8c9195;
	padding: 0 0 0 17px;
	margin: 0 0 3px 0;
	height: 1%;
}
#footer ul.footer_blocMid_2 {
	width: 295px;
	padding: 0 0 0 15px;
}
#footer ul.footer_blocMid_2 li a {
	display: block;
	background: url('../images/picto_link-footer.gif') no-repeat 0 3px;
	font-size: 1.1em;
	color: #65696c;
	padding: 0 0 0 17px;
	margin: 0 0 3px 0;
	height: 1%;
}
#footer ul.footer_blocRight {
	width: 150px;
	padding: 0 0 0 10px;
	font-size: 10px;
}
#footer ul.footer_blocRight li a {
	display: block;
	color: #65696c;
	text-transform: uppercase;
	font-size: 1.3em;
	margin: 0 0 10px 0;
	height: 1%;
}
#footer ul.footer_blocRight li.presse a {
	background: url('../images/picto_presse.png') no-repeat 0 0;
	padding: 3px 0 0 24px;
}
#footer ul.footer_blocRight li.contact a {
	background: url('../images/picto_contact.gif') no-repeat 0 0;
	padding: 3px 0 0 24px;
}
#footer ul.footer_blocRight li.newsletter a {
	background: url('../images/picto_newsletter.gif') no-repeat 0 0;
	padding: 3px 0 0 24px;
}
#footer ul.footer_blocRight li.marche_pub a {
	background: url('../images/picto_marche-pub.gif') no-repeat 0 0;
	padding: 3px 0 0 24px;
}
#footer ul.footer_blocRight li.offre_emploi a {
	background: url('../images/picto_offre-emploi.gif') no-repeat 0 0;
	padding: 3px 0 0 24px;
}
#footer ul.footer_blocRight li.offre_emploi a {}
.lowerFooter {
	clear: both;
	padding: 24px 13px 0 22px;
	overflow: hidden;
	height: 1%;
}
.lowerFooter img {
	float: right;
	margin: -4px 0 0 10px;
}
.lowerFooter p {
	padding: 0;
	color: #65696c;
	font-size: 9px;
}
#main-extranet #footer {
	background: url('../images/bg_footer-bis.png') no-repeat 0 0;
	border: 1px solid #E5E8EA;
	margin: 0 0 0 10px;
	padding: 35px 0 30px 25px;
}
#main-extranet .lowerFooter {
	float:left;
	width: 495px;
	padding: 5px 26px 0 0;
	clear:none;
}
#main-extranet .lowerFooter p {
	width: 385px;
	padding: 0 10px 0 0;
}
#main-extranet .lowerFooter img {
	margin: 15px 15px 15px 15px;
}
#main-extranet #footer ul.footer_blocLeft {
	width: 225px;
}
#main-extranet #footer ul.footer_blocMid_1 {width: 170px;}
/********popin***********/
.popin-container {
}
.popin-content {
	width: 573px;
	overflow: visible !important;
}
.popin-content-bloc {background: white;padding: 0; overflow: auto !important;}
.popin-content-bloc-contenu {padding: 21px 30px 17px 30px;}
.popin-content img {
	float: left;
	margin: 0 17px 20px 0;
}

.popin-content a.lien-popin {
	color: #004494;
	padding-left:10px;
	background: url('../images/picto_ariane-on.gif') no-repeat 0 4px;
	text-decoration:underline;
}
.popin-content a.lien-popin:hover {
	text-decoration:none;
}

.popin-top {
	background: url('../images/bg_top-popin.png') no-repeat 0 0;
	position: relative;
	height: 29px;
	margin: 0 0 7px 0;
}
.ie6 .popin-top {
	margin: 0 0 0 0;
}
.popin-top h2 {
	float: left;
	width: 500px;
	height: 15px;
	margin: 7px 0 0 20px;
	display: inline;
}
.title_le-saviez-vous-popin {
	background: url('../images/title_popin.png') no-repeat 0 0;
}
.title_le-saviez-vous-popin span{
	display:none;
}
.popin-close {
	background: url('../images/close-popin.png') no-repeat 0 0;
	display: block;
	width: 28px;
	height: 28px;
	float:left;
	margin: 0 0 0 24px;
	position:relative;
	z-index:1;
}
.ie6 .popin-close {
	position:static
}
.popin-close span {
	display: none;
}
.popin-content h3 {
	font-size: 20px;
	padding: 0 0 10px 0;
	color: #010101;
	/*position:relative;*/
}
.popin-content h4 {
	font-size: 15px;
	padding: 0 0 10px 0;
}
.popin-content p {
	font-size: 13px;
	/*position:relative;*/
}
.popin-content p.special-para {
	font-size: 14px;
	color: #65696C;
}
.popin-gmap{
	min-height:100px;
	position:relative;
	font-size:8px; font-family:Arial, Helvetica, sans-serif; color:#000;
	background:#fdfdfd url('popin_gmap_bckgrnd.jpg') left top repeat-x;
	padding:10px;
}
.popin-gmap-hautGauche{
	float:left;
}
.popin-gmap-hautGauche{
	width:85px;
	text-align:center;
}
.popin-gmap-hautGauche img {
	border:1px solid white;
}
.popin-gmap-hautGauche p {
	text-align:left;
}
.popin-gmap-hautDroite {
	margin-left:100px;
	padding-bottom:35px;
}
.popin-gmap-hautDroite h3{
	color:#134069;
	font-size:17px;
}
.popin-gmap-hautDroite p{
	color:#686c6f;
}
.popin-gmap-medias_button{
	position:absolute;
	bottom:0;
	right:0;
	font-size:15px;
	font-weight:bold;
}
.popin-gmap-medias_button a{
	color: black;
	text-decoration: none;
}
.popin-gmap-medias_button ul li{
	display:inline;
	margin-right:10px;
}
.popin-gmap-medias_button ul li img{
	border:0;
}
/********************************************************************/

#sidebar-left-in h2 span {
	display: none;
}
#sidebar-left-in h2 {
	width: 208px;
	height: 43px;
	margin: 52px 0 0 10px;
}
#main-extranet #sidebar-left-in h2 {
	width: 218px;
	height: 39px;
	margin: 28px 0 4px 10px;
}
#sidebar-left-in h2.title_on-2 {
	background: url('../images/title_left-2-on.png') no-repeat 0 0;
}
#sidebar-left-in h2.title_sidebar-extranet {
	background: url('../images/title_mes-espaces.png') no-repeat 0 0;
}
/* Cas o? il n'y a pas d'imae (comme espace presse) */
#sidebar-left-in h2.title_on-none {
	color:#EBFF81;
	font-size:150%;
	margin-left:25px;
	height:30px;
}
#sidebar-left-in h2.title_on-none span {
	display:block;
}
/*
#sidebar-left-in h2.title_on-none {
	height:1px;
}
*/

#sidebar-left-in h2.title_on-1 {
	background: url('../images/title_left-1-on.png') no-repeat 0 0;
}
#sidebar-left-in h2.title_on-3 {
	background: url('../images/title_left-3-on.png') no-repeat 0 0;
}
.menu-left {
	margin: 0 0 10px 0;
	background: url('../images/border-menu-left.png') no-repeat 100% 100%;
	padding: 0 0 1px 0;
}
.menu-left li a {
	display: block;
	height: 1%;
	padding: 9px 10px 9px 26px;
	color: #A3C7F1;
	font-size: 14px;
	background: #004494;
	border-top: 1px solid #3D6AA5;
}
.menu-left li a:hover, .menu-left li.menu-open a, .menu-left li#menu-on a {
	text-decoration: none;
	background: url('../images/bg_menu-left-on.png') repeat-y 0 0;
	color: #1D5300;
	border-top: 1px solid #8FC400;
}
#main-extranet .menu-left li a:hover, #main-extranet .menu-left li.menu-open a, #main-extranet .menu-left li#menu-on a {
	text-decoration: underline;
	background: #004494;
	color: #A3C7F1;
	border-top: 1px solid #3D6AA5;
}
#main-extranet .menu-left li  {
	margin: 0 0 0 10px;
}
.menu-left li ul a, .menu-left li.menu-open ul a, .menu-left li#menu-on ul a {
	border:0;
	color: white;
	font-size: 12px;
	padding: 2px 10px 2px 29px;
	background: none;
	margin: 0 10px 0 0;
}
.menu-left li ul a:hover, .menu-left li ul a.actif {
	background: url('../images/picto_hover-submenu.gif') no-repeat 15px 5px;
	color: #CFF138;
	border: 0;
}
#main-extranet .menu-left li.menu-left-on ul {
	display: block !important;
	padding: 0 0 10px 0;
}
#main-extranet .menu-left li.menu-left-on {
	background: url('../images/bg_menu-encours-extranet.png') repeat-y 0 0;
	border: 1px solid #D3D8DB;
	border-right: 0;
	margin: 0 -15px 0 0;
	width: 249px;
	position:relative;
}
#main-extranet .menu-left li.menu-left-on a {
	background: 0;
	border:0;
	color: #014492;
	font-weight: bold;
}
#main-extranet .menu-left li.menu-left-on a:hover {
	color: #014492;
}
#main-extranet .menu-left li.menu-left-on li a {
	color: #68696B;
	font-weight: normal;
}
#main-extranet .menu-left li.menu-left-on li a:hover {
	color: #68696B;
}
#main-extranet .menu-left li.menu-left-on a:hover {
	background: 0;
	border:0;
}
.content-extranet-page p.para-top-special {
	color: #67686A;
	font-size: 1em;
	margin: 0 0 20px 0;
}
.content-extranet-page p.para-top-special strong {
	display: block;
}
.content-page-in #content-page .ariane {
	margin: 0 0 25px 0;
	width: 75%;
	float: left;
}
.top-content-page {
	height:1% ;
}
.content-page-in #content-page .ariane li {
	float: left;
	padding: 0 8px;
	background: url('../images/picto_ariane.gif') no-repeat 0 4px;
	color: #004494;
	font-size: 1em;
}
.content-page-in #content-page .ariane li a {
	color: #747578;
}
.content-page-in #content-page .ariane li.last {
	background: url('../images/picto_ariane-on.gif') no-repeat 0 4px;
}
.content-page-in #content-page .ariane li.first {
	background: 0;
	padding: 0 8px 0 0;
}
.content-page-in #content-page h2 {
	font-size: 2.2em;
	padding: 0 80px 14px 0;
}
.content-page-in #content-page p.special-para {
	font-size: 1.3em;
	color: #65696C;
}
.content-page-in p {
	font-size: 1.2em;
}
.content-page-in .content-img {
	width: 477px;
	height: 325px;
	margin: 0 auto 30px auto;
	position: relative;
	padding: 20px 0 0 0
}
.content-page-in .content-img p {
	position: absolute;
	bottom:3px;
	left:4px;
	background: url('../images/bg_legend.png') repeat 0 4px;
	width: 455px;
	padding: 5px 5px 5px 10px;
	font-size: 0.9em;
}
.content-page-in .content-img p a, .content-page-in .content-img p a:visited {
	color: white;
	text-decoration: none;
}
.content-page-in .content-img p a:hover {
	color: white;
	text-decoration: underline;
}

.encadre-center {
	width: 386px;
	padding: 22px 15px;
	border: 1px solid #D2D7DA;
	background: url('../images/bg_encadre.png') repeat-x 0 0;
	margin: 15px 0 20px 50px;
}
.encadre-center p {
	padding: 0;
	color: #004494;
	font-weight: bold;
	font-size: 1.1em;
}
.content-page-in .encadre-center p a {
	color: #024492;
}
.content-page-in .encadre-center p a:hover {
	color: #00ADE7;
}
.content-page-in .encadre-center p a:visited {
	color: #656A6E;
}
.content-page-in #content-page h3 {
	font-size: 1.6em;
	color: #004494;
	padding: 0 0 10px 0;
}
.content-page-in #content-page h4 {
	font-size: 1.4em;
	padding: 0 0 10px 0;
}
.content-page-in #content-page ul.content-list {
	margin: 0 0 10px 20px;
}
.content-page-in #content-page ul.content-list li {
	background: url('../images/bg_list-content.gif') no-repeat 0 4px;
	padding: 0 0 0 13px;
	font-size: 1.2em;
}
.content-page-in #content-page ul.content-list ul {
	margin: 0 0 0 24px;
}
.content-page-in #content-page ul.content-list li li {
	background: url('../images/bg_s-list-content.gif') no-repeat 0 5px;
	padding: 0 0 0 9px;font-size: 0.9em;
}
.bloc-voir-aussi {
	float: left;
	display:inline;
	width: 350px;
	margin: 7px 7px 0 30px;
	padding: 28px 0 0 5px;
	background: url('../images/bg_voir-aussi.png') no-repeat 0 5px;
}
.bloc-voir-aussi h2 span {
	display: none;
}
.bloc-voir-aussi h2 {
	width: 146px;
	height: 40px;
	margin: 0 0 0 17px;
}
.bloc-voir-aussi h2.title-voir-aussi {
	background: url('../images/title_voir-aussi.png') no-repeat 0 0;
}
.bloc-voir-aussi ul li {
	padding: 5px 0 8px 0;
	border-top: 1px dotted #004494;
	color: #65696C;
	font-size: 1.1em;
	margin: 0 0 0 30px;
}
.bloc-voir-aussi ul li a {
	color: #004494
}
.bloc-voir-aussi ul li a img {
	margin: 0 6px 0 1px;
}
.bloc-voir-aussi ul li span {
	display: block;
	font-size: 0.9em;
	margin: 0 0 0 27px;
}
#content .bloc-voir-aussi .link-bloc {
	margin: 0 0 0 30px;
	border-top: 1px dotted #004494;
	padding: 4px 0 0 12px;
}
.bloc-contact {
	float: left;
	width: 176px;
	margin: 39px 0 0 0;
}
.bloc-contact h2 span {
	display: none;
}
.bloc-contact h2 {
	width: 146px;
	height: 30px;
	margin: 0 0 0 17px;
	padding-right: 0 !important;
}
.bloc-contact h2.title-contact {
	background: url('../images/title_contact.png') no-repeat 0 0;
}
.bloc-contact p {
	color: #65696C;
	font-size: 0.9em;
	padding: 0 0 0 30px;
}
.bloc-contact p.send-contact a, .bloc-contact p.send-contact a:hover, .bloc-contact p.send-contact a:visited {
	display: block;
	background: url('../images/bg_send-contact.gif') no-repeat 0 0;
	color: #004494;
	font-size: 1.2em;
	padding: 3px 0 5px 32px;
	margin: 16px 0 0 0;
	text-decoration: none;
}
.bloc-contact p.name-contact {
	font-size: 1.2em;
	font-weight: bold;
	color: #004494;
	padding: 0 15px 0 30px;
}
.list-right-links {
	padding: 14px 0 0 0;
	margin: 10px 0 0 18px;
	width: 134px;
	text-transform: uppercase;
	border-top: 1px dotted #DDDDDD;
}
.list-right-links li a {
	padding: 0 0 3px 24px;
	display: block;
	color: #8C9195;
	font-size: 9px;
}
.list-right-links li.list-link-1 a {
	background: url('../images/picto-link-r-1.png') no-repeat 0 2px;
}
.list-right-links li.list-link-2 a {
	background: url('../images/picto-link-r-2.png') no-repeat 0 2px;
}
.bloc-focus {
	padding: 0 0 25px 0;
	background: url('../images/filet-sbar-right.gif') no-repeat 0 100%;
	margin: 0 0 20px 0;
}
.bloc-focus p {
	margin: 0 0 0 0;
	color: #004494;
	font-size: 11px;
	padding: 0 0 4px 0;
}
.bloc-focus p strong {
	font-size: 12px;
}
.bloc-focus img {
	margin: 0 0 10px 0;
}
.bloc-focus h2 {
	width: 151px;
	height: 37px;
	margin: 0 0 0 7px;
}
.bloc-focus h2 span {
	display: none;
}
.bloc-focus h2.title_focus {
	background: url('../images/title_focus-projet.png') no-repeat 0 100%;
}
.bloc-focus h2.title_espace_presse {
	background: url('../images/title_espace-presse.png') no-repeat 0 100%;
}
.bloc-focus div {
	margin: 0 10px 0 17px;
}
.bloc-v-avez-projet {
	padding: 0 0 30px 0;
	background: url('../images/filet-sbar-right.gif') no-repeat 0 100%;
	margin: 0 0 0px 0;
}
.bloc-v-avez-projet h2.title_espace_presse {
	background: url('../images/title_espace-presse.png') no-repeat 0 100%;
}
.bloc-v-avez-projet h2 span {
	display: none;
}
.bloc-v-avez-projet h2 {
	width: 150px;
	height: 37px;
	margin: 0 0 0 7px;
}
.bloc-v-avez-projet h2.title_focus {
	background: url('../images/title_v-avez-projet.png') no-repeat 0 0;
}
.bloc-v-avez-projet li a {
	font-size: 13px;
	font-weight: bold;
	padding: 0px 0 10px 0;
}
.bloc-v-avez-projet li {clear:both}
.bloc-v-avez-projet ul {padding: 7px 0 0 0;}
.bloc-v-avez-projet li a img {
	float: left;
	margin: 0 5px 5px 7px;
}
.list-all-pages {
	float: right;
	width: 116px;
	padding: 4px 0 10px 16px;
	background: url('../images/bg_bloc-all-page.png') no-repeat 0 0;
	margin: -5px 0 0 0;
	position:relative;
}
.list-all-pages li a span {
	display: none;
}
.list-all-pages li {
	position: relative;
}
.list-all-pages li {
	float: left
}
div.info-bulle-contenu
{
	 display: none;
	 position: absolute;
	 background: url('../images/bg_infobulle2.gif') no-repeat 100% 0;
	 padding-top: 13px;
	 color: white;
	 white-space:nowrap;
	 font-size:11px;
}
div.info-bulle-contenu2{
	 background-color: #003675;
	 padding: 5px 10px;
 }  
/***********/
.content-big {
	background: none !important;
}
.content-list li a {
	text-decoration: underline;
	color: #014294;
}
.content-list li a:hover {
	color: #00aee3;
}
.content-list li a:visited {
	color: #64696d;
}
.content-page-in .content-page-big ul.content-list li {
	margin: 0 0 10px 0 !important;
}
.content-page-in p a {
	text-decoration: underline;
	color: #014292;
}
.content-page-in p a:hover {
	color: #00AEE3;
}
.content-page-in p a:visited {
	color: #64696D;
}
.content-page-in p.special-para a {
	color: #65696C;
}
.content-page-in p.special-para a:hover {
	color: #000000;
}
.content-page-in p.special-para a:visited {
	color: #B8B8B8;
}

/* Plan du site */
.content-list-plan-site .li-first-level-content-list ul {
	padding-top:2px;
}
.content-page-in .content-page-big ul.content-list-plan-site li li {
	margin-bottom:0 !important;
}

.bloc-dore div.sbloc-dore {
	padding: 10px 22px 26px 22px;
	background: #EFE456 url('../images/bg_bloc-dore.png') repeat-x 0 100%;
	font-weight: bold;
}
.bloc-dore p {
	padding: 0;
}
.bloc-dore {
	padding: 0 0 0 9px;
	background: white url('../images/ombre-left-dore.png') no-repeat 0 100%;
	margin: 20px 35px 20px 35px;
}
/***Aide***/
#content-page form fieldset {
	border: 1px solid #D2D7DA;
}
#content-page form fieldset legend {
	color: #65696C;
	font-size: 1.1em;
	font-weight: bold;
}
#content-page form.form-aide-search fieldset legend {
	margin: 0 0 0 229px;
}
#content-page form.form-aide-search fieldset {
	background: url('../images/bg_form-aide.png') repeat-x 0 100%;
	padding: 0 0 25px 0;
}
#content-page form.form-aide-search {
	margin: 15px 0 65px 0;
}
.recherche-aide {
	position: relative;
	padding: 18px 0 0 235px;
	height:1%;
}
.recherche-aide img {
	position: absolute;
	left:15px;
	top: -35px;
}
#content-page form fieldset select {
	width: 365px;
	padding: 2px 0;
	margin: 0 0 7px 0;
}
#content-page form fieldset input#Rechercher {
	float: right;
	margin: 0 15px 0 0;
	border: 0;
	background:0;
	cursor: pointer;
	background: url('../images/btn_valider.gif') no-repeat 0 0;
	padding: 5px 3px 8px 3px;
	width: 105px;
	text-align: center;
	border: 0;
	font-size: 1.1em;
	font-weight: bold;
}
.recherche-aide div {
	float: left;
}
.list-aide-result {
	overflow: hidden;
	height: 1%;
}
.list-aide-result li {
	border: 1px solid #D5D9DC;
	height: 1% !important;
	background: #F0F1F1 url('../images/bg_list-aide.png') repeat-x 0 100%;
	/*position: relative;*/ /* Maj Mantis 357 */
	margin: 0 0 40px 0;
	z-index:0;
}

/* Maj Mantis 357 */
.list-aide-result .blocLiensOnglets {
	position: relative;
	margin-top:-41px;
	margin-bottom:10px;
	overflow:visible !important;
	height:33px;
}
.ie6 .list-aide-result .blocLiensOnglets {
	margin-top:0;
	margin-bottom:0;
	height:0;
}
.ie7 .list-aide-result .blocLiensOnglets {
	margin-top:0;
	margin-bottom:0;
	height:0;
}
/* Fin Maj Mantis 357 */

.list-aide-result li img {
	float: left;
	padding: 0 25px 0 15px;
	margin-right:10px;
}
.list-aide-result li .content-aide-list {
	padding: 0 0 0 150px;
}
.list-aide-result li .list-aide-result-left {
	float: left;
	width: 542px;
	border-right: 1px solid #D6DADD;
	padding: 16px 25px 20px 0;
}
.list-aide-result li .content-aide-list-right {
	float: left;
	width: 135px;
	padding: 30px 10px 25px 25px;
}

.content-aide-list-right-photo {
	float: left !important;
	width: 140px !important;
	padding: 10px 16px 1px 5px !important;
	text-align:center !important;
	border-left: 1px solid #D6DADD;
	margin-left: -1px;
}

.ie6 .content-aide-list-right-photo {
	overflow: hidden;	
}

.list-aide-result li .content-aide-list-right p {
	font-size: 1em;
}
.list-aide-result li .content-aide-list-right p strong {
	display: block;
}

#content .list-aide-result li h3 {
	font-size: 0.9em;
	padding: 0;
	text-transform: uppercase;
	color: #004494;
	padding: 4px 0 0 0;
}
#content .list-aide-result li h4 {
	font-size: 1.6em;
	padding: 0 0 10px 0;;
	text-transform: uppercase;
	color: #004494;
}
#content .list-aide-result li .list-aide-result-left p {
	color: #65696C;
	font-size: 1.1em;
	padding:0;
}
#content .list-aide-result .detail-link {
	position: absolute;
	/*bottom: -33px;*/ /* Maj Mantis 357 */
	left: 10px;
}
.ie6 #content .list-aide-result li .detail-link {
	/*bottom: -34px;*/ /* Maj Mantis 357 */
}
/* Maj Mantis 357 */
#content .list-aide-result .detail-link div {
	background: url('../images/link_detail-right.png') no-repeat 100% 0;
	padding: 0 8px 0 0;
}
/* Maj Mantis 357 */
#content .list-aide-result .detail-link div a {
	display: block;
	padding: 9px 10px 9px 18px;
	background: url('../images/link_detail-left.png') no-repeat 0 0;
	font-weight: bold;
	font-size: 1.1em;
}
/* Maj Mantis 357 */
#content .list-aide-result .detail-link div a span {
	padding: 5px 0 10px 25px;
	background: url('../images/picto-detail-zoom.gif') no-repeat 0 0;
}

.list-pagination {
	height: 40px;
	margin:35px 0 0;
	text-align:center;
	width:auto;
}
/*
.list-pagination li {
	float: left;
}
.list-pagination li a,.list-pagination div a {
	background: url('../images/bg_list-pagination.gif') no-repeat 0 0;
	padding: 4px 9px 4px 9px;
	font-size: 1.2em;
	display: block;
	margin: 0 2px 0 0;
	color: #777B7E;
}
.list-pagination li a:hover,.list-pagination div a:hover {
	background: url('../images/bg_list-pagination-hover.gif') no-repeat 0 0;
	text-decoration: none;
	color: black;
}
.list-pagination li.prev a,.list-pagination .preview-page .prec {
	background: url('../images/precedent.png') no-repeat 0 0;
	width: 107px;
	height: 24px;
	padding:0;
}
/**pagination pour le google.tpl bouton pr?c?dent*/
.list-pagination .preview-page a, .list-pagination .preview-page a:hover{
	background: url('../images/precedent_actif.png') no-repeat 0 0;
	width: 107px;
	height: 24px;
	padding:0;
}
.list-pagination li.next a, .list-pagination li.next a:hover,.list-pagination .next-page a, .list-pagination .next-page a:hover {
	background: url('../images/suivant.png') no-repeat 0 0;
	width: 87px;
	height: 24px;
	padding:0;
}
/**pagination pour le google.tpl bouton suivant*/
.list-pagination .next-page .next {
	background: url('../images/suivant_inactif.png') no-repeat 0 0;
	width: 87px;
	height: 24px;
	padding:0;
}

.list-pagination .next-page,.list-pagination .preview-page{
float:left;
}
.list-pagination li.page-en-cours a, .list-pagination li.page-en-cours a:hover{
	height:16px;
	width:10px;
}
.list-pagination li.on-pagination a, .list-pagination li.on-pagination a:hover, .list-pagination li.page-en-cours a, .list-pagination li.page-en-cours a:hover{
	background: url('../images/bg_list-pagination-on.gif') no-repeat 0 0;
	position:relative;
	top: -3px;
	padding: 7px 11px 7px 12px;
	color: black;
}
*/
.list-pagination {
	width: 315px;
	height: 30px;
	margin: 35px 0 0 0;
	text-align: center;
}

.list-pagination li {
	display: inline;
}
.list-pagination li a, .list-pagination li.next .suivant, .list-pagination li.precedent .prec {
	background: url('../images/bg_list-pagination.gif') no-repeat 0 0;
	padding: 4px 0 4px 0;
	font-size: 1.2em;
	display: inline-block;
	margin: 0 0 0 0;
	color: #777B7E;text-align: center;
	width: 25px;
	position: relative;
}
.ie6 .list-pagination li a,
.ie7 .list-pagination li a{
	top: 4px;
}
.ie7 .list-pagination li.on-pagination a{
	top: 7px;
}
.ie6 .list-pagination li.on-pagination a{
	top: 7px;
}
.ie7 .list-pagination li.next a {
	top: -6px;
}
.list-pagination li a:hover {
	background: url('../images/bg_list-pagination-hover.gif') no-repeat 0 0;
	text-decoration: none;
	color: black;
}
.list-pagination li.prev a,  .list-pagination li.precedent .prec, .list-pagination li.prev a:hover {
	background: url('../images/precedent.png') no-repeat 0 0;
	width: 107px;
	height: 24px;
	padding:0;
	top: 7px;
}
.list-pagination li.precedent .prec {
	background-image:url('../images/precedent.png');
}
/**pagination pour le google.tpl bouton pr?c?dent*/
.list-pagination li.precedent a, .list-pagination li.precedent a:hover {
	background: url('../images/precedent_actif.png') no-repeat 0 0;
	width: 107px;
	height: 24px;
	padding:0;
	top: 7px;
}
.list-pagination li.next a, .list-pagination li.next .suivant, .list-pagination li.next a:hover,.list-pagination .next-page a, .list-pagination .next-page a:hover {
	background: url('../images/suivant.png') no-repeat 0 0;
	width: 87px;
	height: 24px;
	padding:0;
	top: 7px;
}
.list-pagination li.next .suivant {
	background-image:url('../images/suivant_inactif.png');
}
/*.list-pagination .next-page .next {
	background: url('../images/suivant_inactif.png') no-repeat 0 0;
	width: 87px;
	height: 24px;
	padding:0;
}*/
.list-pagination .next-page,.list-pagination .preview-page{
	display:inline;
}

.ie6 .list-pagination li.prev a, .ie6 .list-pagination li.prev a:hover,
.ie7 .list-pagination li.prev a, .ie7 .list-pagination li.prev a:hover,
.ie6 .list-pagination li.next a, .ie6 .list-pagination li.next a:hover,
.ie7 .list-pagination li.next a, .ie7 .list-pagination li.next a:hover{
	top: 7px;
}
.list-pagination li.on-pagination a, .list-pagination li.on-pagination a:hover {
	background: url('../images/bg_list-pagination-on.gif') no-repeat 0 0;
	position:relative;
	top: -3px;
	padding: 7px 0 7px 0;
	color: black;
	width: 30px;
	position: relative;
	top: 0;

}
.list-pagination li.saut-pages {
	padding: 5px 2px 0 2px;
	font-weight: bold;
	color: #B3B5B7;
}
/**************/
.label-search {
	font-weight:bold;
}
.bloc-radio-search label {
	font-weight:bold;	
}
.bloc-radio-search div label {
	font-weight:normal;	
}
.form-search {
	width: 560px;
}
.form-search div label {
	display: block;
	color: #65696C;
	font-size: 1.1em;
	margin: 0 0 4px 0;
}
.form-search div {
	margin: 13px 0 23px 0;
}

.form-search div.bloc-radio div label {
	float:left;
	margin: 0;
	color: #777B7E;
	padding: 0 16px 0 0;
	margin: 0 0 10px 0;
}
.form-search div.bloc-radio div {
	margin: 0;
}
.ie6 .form-search div.bloc-radio div label,
.ie7 .form-search div.bloc-radio div label{
	padding: 0 8px 0 0;
}
.form-search div.bloc-radio div label img {
	float:left;
	margin: -3px 5px 0 0;
}
.form-search .text-champs {
	border: 1px solid #C7C7C8;
	background: white url('../images/bg_input-search.png') repeat-x 0 100%;
	padding: 5px 5px 7px 8px;
	width: 400px;
	color: #65696C;
	font-size: 1.1em;
}
.form-search fieldset {
	background: #EBECED url('../images/bg_form-big.png') repeat-x 0 0;
	padding: 0 10px 15px 15px;
}
.form-search div.bloc-float-form {
	float: left;
	width: 260px;
	margin: 0 4px 10px 0;
}
.form-search .bloc-float-form select {
	width: 252px !important;
	color: #65696C;
}
p.bloc-similaire {
	text-align: center;
	padding: 5px 0 0 0;
	color: #C90000;
	font-size: 1.4em;
}
.bloc-similaire a {
	color: #004494;
	font-weight: bold;
	font-style: italic;
}
p.line-result {
	margin: 32px 0 18px 0;
	font-size: 1.4em;
	color: #65696C;
	padding: 0;
}
.list-result-search {
	border-top: 1px dotted #8C9195;
	padding: 20px 0 0 0;
	margin: 0 10px 0 0;
}
.list-result-search li {
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #8C9195;
	margin: 0 0 20px 0;
}
.bloc-pertinence {
	width: 64px;
	height: 9px;
	background: url('../images/bg_pertinence.png') no-repeat 0 0;
	float:left;
	margin: 2px 4px 0 2px;
	position: relative;
}
.bloc-pertinence div {
	position: absolute;
	left: 0;
	top:0;
	height: 9px;
	background: url('../images/bg_pertinence-on.png') no-repeat 0 0;
	
}
.width-0 {display:none;}
.width-1 {width:1%}
.width-2 {width:2%}
.width-3 {width:3%}
.width-4 {width:4%}
.width-5 {width:5%}
.width-6 {width:6%}
.width-7 {width:7%}
.width-8 {width:8%}
.width-9 {width:9%}
.width-10 {width:10%}
.width-11 {width:11%}
.width-12 {width:12%}
.width-13 {width:13%}
.width-14 {width:14%}
.width-15 {width:15%}
.width-16 {width:16%}
.width-17 {width:17%}
.width-18 {width:18%}
.width-19 {width:19%}
.width-20 {width:20%}
.width-21 {width:21%}
.width-22 {width:22%}
.width-23 {width:23%}
.width-24 {width:24%}
.width-25 {width:25%}
.width-26 {width:26%}
.width-27 {width:27%}
.width-28 {width:28%}
.width-29 {width:29%}
.width-30 {width:30%}
.width-31 {width:31%}
.width-32 {width:32%}
.width-33 {width:33%}
.width-34 {width:34%}
.width-35 {width:35%}
.width-36 {width:36%}
.width-37 {width:37%}
.width-38 {width:38%}
.width-39 {width:39%}
.width-40 {width:40%}
.width-41 {width:41%}
.width-42 {width:42%}
.width-43 {width:43%}
.width-44 {width:44%}
.width-45 {width:45% !important;}
.width-46 {width:46% !important;}
.width-47 {width:47% !important;}
.width-48 {width:48%}
.width-49 {width:49%}
.width-50 {width:50% !important;}
.width-51 {width:51%}
.width-52 {width:52%}
.width-53 {width:53%}
.width-54 {width:54%}
.width-55 {width:55% !important;}
.width-56 {width:56%}
.width-57 {width:57%}
.width-58 {width:58%}
.width-59 {width:59%}
.width-60 {width:60%}
.width-61 {width:61%}
.width-62 {width:62%}
.width-63 {width:63%}
.width-64 {width:64%}
.width-65 {width:65%}
.width-66 {width:66%}
.width-67 {width:67%}
.width-68 {width:68%}
.width-69 {width:69%}
.width-70 {width:70%}
.width-71 {width:71%}
.width-72 {width:72%}
.width-73 {width:73%}
.width-74 {width:74%}
.width-75 {width:75%}
.width-76 {width:76%}
.width-77 {width:77%}
.width-78 {width:78%}
.width-79 {width:79%}
.width-80 {width:80%}
.width-81 {width:81%}
.width-82 {width:82%}
.width-83 {width:83%}
.width-84 {width:84%}
.width-85 {width:85%}
.width-86 {width:86%}
.width-87 {width:87%}
.width-88 {width:88%}
.width-89 {width:89%}
.width-90 {width:90%}
.width-91 {width:91%}
.width-92 {width:92%}
.width-93 {width:93%}
.width-94 {width:94%}
.width-95 {width:95%}
.width-96 {width:96%}
.width-97 {width:97%}
.width-98 {width:98%}
.width-99 {width:99%}
.width-100 {width:100%} 

.bloc-pertinence-global {
	color: #65696C;
	margin: 0 0 4px 0;
}
.bloc-pertinence-global span {
	float:left;
	display:block;
}
.bloc-pertinence-global span.date {
	float:none;
	display:inline;
	text-transform: uppercase;
}
#content .list-result-search li h4 {
	font-weight: normal;
	text-transform: uppercase;
	color: #004494;
	font-size:1em;
}
#content .list-result-search li h3 {
	padding: 0;
}
#content .list-result-search li h3 span {
	background: #FFED00;
}
#content .list-result-search li p span, #content .list-result-search li p b  {
	background: #FFED00;
	font-weight: bold;
}
#content .list-result-search li img {
	float: left;
	margin: 0 12px 10px 0;
}
#content .list-result-search li ul li {
	border:0;
	padding:0;
	margin:0;
	display: inline;
}
#content .list-result-search li ul li a {
	background: url('../images/picto_link-vert.gif') no-repeat 0 4px;
	color: #8BC100;
	padding: 0 5px 0 10px;
}
.select-cadre {
	position:relative !important;
	padding: 0 0 7px 0 !important;
	z-index: 1;
}
.ie7 .form-aide-search .select-cadre {
	padding:0 0 5px 0 !important;
}
.outtaHere {
	position:absolute;
	left:-3000px;
}
.radioArea, .radioAreaChecked {
	float:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
	padding: 0 3px 0 0;
}
.radioArea {background:url('../images/radio-off.gif') no-repeat 0 0;}
.radioAreaChecked {background:url('../images/radio-on.gif') no-repeat 0 0;}
#main-extranet #header .radioArea {background:url('../images/radio_off-small.png') no-repeat 0 0;width: 12px;height: 12px;}
#main-extranet #header .radioAreaChecked {background:url('../images/radio_on-small.png') no-repeat 0 0;width: 12px;height: 12px;}
/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:18px;
	height:16px;
	font-size:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background:url('../images/checkbox-off.png') no-repeat 0 0;}
.checkboxAreaChecked {background:url('../images/checkbox-on.png') no-repeat 0 0;}
.focused {border:1px dotted #ddd;}
form.form-search fieldset .separator {
	background:url('../images/bg_separator-form.gif') repeat-x 0 100%;
	height: 1%;
	float:left;
	width:100%;
	padding: 0 0 20px 0;
	margin: 0 0 15px 0;
}
label.oblagatoire-champs span {
	color: #C31D19;
	font-size: 1.6em;
	font-weight: bold;
	position:relative;
	top: 5px;
}
label.oblagatoire-champs {
	font-weight: bold;
}

form.form-search fieldset div.champs-left, 
form.form-search fieldset div.champs-right {
	float: left;
	width: 266px;
	padding: 0;
	margin: 0 0 5px 0;;
}
form.form-search fieldset div.champs-left-select, 
form.form-search fieldset div.champs-left-select {
	margin: -3px 0 5px 0;
}
form.form-search fieldset div.champs-left div, 
form.form-search fieldset div.champs-right div {
	margin:0;
}
form.form-search fieldset div.champs-left .text-champs, 
form.form-search fieldset div.champs-right .text-champs {
	width: 238px;
}
form.form-search fieldset div.champs-left label, 
form.form-search fieldset div.champs-right label {
	min-height: 20px;
	height: auto !important;
	height: 20px;
}
.ie6 orm.form-search fieldset div.champs-left label, 
.ie6 form.form-search fieldset div.champs-right label{
	padding-left:5px !important;
}
form.form-search fieldset div.champs-right .bloc-CP {
	float:left;display:inline;
	width: 84px;
	margin: 0 15px 0 0;
}
form.form-search fieldset div.champs-right .bloc-CP input {
	width: 69px;
}
form.form-search fieldset div.champs-right .bloc-ville {
	float:left;
	width: 152px;
}
form.form-search fieldset div.champs-right .bloc-ville input {
	width: 139px;
}
form.form-search fieldset div textarea.text-champs {
	height: 70px;
}
form.form-search fieldset fieldset {
	background: none;
	margin: 15px 0 0 0;
}
form.form-search fieldset fieldset legend {
	font-weight: normal !important;
}
form.form-search fieldset fieldset div {
	margin: 0 0 7px 0;
}
form.form-search fieldset fieldset div.left-check {
	float: left;
	width: 180px;
	margin: 0 5px 0 0;
	padding: 15px 0 23px 0;
}
form.form-search fieldset fieldset label {
	display: inline;
}

form.form-search fieldset fieldset.fieldset-big {
	float: left;
	width: 371px;
	margin: 15px 14px 0 0;
}
form.form-search fieldset fieldset.fieldset-small {
	float: left;
	width: 92px;
}
form.form-search fieldset fieldset.fieldset-small div.left-check {
	width: 87px;
	padding: 15px 0 0 0;
	margin: 0;
}
form.form-search fieldset .bloc-question {
	padding: 10px 0 10px 0;
	margin:0;
	clear:both
}
form.form-search fieldset .bloc-question textarea.text-champs {
	width: 515px;
	height: 180px;
}
form.form-search fieldset.fieldset-decale {
	margin: 0 0 30px 0;
}
form.form-search .obligatoire-text {
	font-size: 1.1em;
	color: #65696C;
	padding: 10px 0 0 0;
	width: 50%;
	float:left;
	font-weight: bold;
}
form.form-search .obligatoire-text span {
	color: #C31D19;
	font-size: 1.6em;
	position:relative;
	top: 5px;
}
form.form-search .bloc-btn-form{
	float: right;
	width: 227px;
	overflow: hidden;height: 1%;
}
.bloc-btn-form input,.bloc-btn-form a.annuler{
	background:0;
	border: 0;
	font-size: 1.3em;
	font-weight: bold;
	padding: 9px 6px 12px 5px;
	width: 107px;
	cursor: pointer
}
#btn-valider {
	background:url('../images/btn_valider-form.png') no-repeat 0 0;
	cursor:pointer;
}
#btn-annuler {
	background:url('../images/btn_annuler-form.png') no-repeat 0 0;
	margin: 0 5px 0 0;
	width:111px;
}
#btn-postuler {
	background: url('../images/postuler.png') no-repeat 0 0;
	/*padding: 12px 40px;
	  margin: 0 5px 0 0;*/
	padding: 12px 20px 12px 40px;
	margin: 0 2px 0 0;
	font-size: 1.3em;
	font-weight: bold;
	/*width: 150px;*/
	width: 129px;
	border:none;
	cursor: pointer;
}
.annuler{
	background:url('../images/btn_annuler-form.png') no-repeat 0 0;
	display:inline;
	width:111px;
}
.annuler a.annuler{
	font-size: 1.3em;
	font-weight: bold;
	padding: 9px 36px 12px 25px;
	width: 100px;
	text-decoration: none;
}
#content div.big-select {
	margin: 35px 0 25px 16px;
}
.bloc-radio {
	margin: 13px 0 0 0 !important;
}
/***********/
#main-extranet #header {
	width: 970px;
	background: url('../images/bg_color-header-extranet.png') no-repeat 0 100%;
	height: 161px;
}
#main-extranet #header h1 {
	position: static !important;
	float: left;
	width: 225px;
	margin: 0 0 0 10px;
	padding: 0 0 26px 0;
	background: url('../images/bg_bottom-header-h1.png') no-repeat 0 100%;
}

.content-header-extranet {
	float: left;
}
.content-header-extranet-top {
	overflow: hidden;
	height: 1%
}
.content-header-extranet-bottom {
	background:url('../images/bg_form-extranet.png') repeat-y 0 0;
	height: 37px;
	padding: 14px 0 0 0;
	width: 735px;
}
.ariane-extranet {
	background:url('../images/bg_ariane-accueil.gif') no-repeat 0 0;
	padding: 6px 0 6px 17px;
	overflow: hidden;
	height: 1%;
	width: 718px;
}
.ariane-extranet a {
	background:url('../images/ariane-picto.gif') no-repeat 0 4px;
	padding: 0 7px 0 10px;
	color: #737476;
}

.ariane-extranet span {
	background:url('../images/ariane-picto-encours.gif') no-repeat 0 4px;
	padding: 0 0 0 10px;
	color: #004492;
}
.ariane-extranet .first {
	background: 0;
	padding: 0 7px 0 0;
}
.extranet-bloc-1 {
	float: left;
	width: 251px;
	background:url('../images/bg_degrade-1.png') no-repeat 0 0;
	height: 41px;
	padding: 43px 19px 0 17px;
	overflow: hidden;height:1%
}
.extranet-bloc-2 {
	float: left;
	width: 191px;
	background: url('../images/bg_degrade-2.png') no-repeat 0 0;
	height: 58px;
	padding: 26px 24px 0 25px;
}
.extranet-bloc-3 {
	float: left;
	width: 159px;
	background: url('../images/bg_degrade-2.png') no-repeat 0 0;
	height: 58px;
	padding: 26px 20px 0 25px;
}
.extranet-bloc-1 p strong {
	display: block;
}
.extranet-bloc-1 p {
	display: block;
	font-size: 1.1em;
	color: #65696C;
	float: left;
	width: 155px;
}
.extranet-bloc-1 div {
	background: url('../images/bg_link-abonnement.png') no-repeat 0 0;
	padding: 0 0 0 29px;
	width: 64px;
	display: block;
	color: black;
	float:right
}
.extranet-bloc-2 li a span, .extranet-bloc-3 li a span {
	display: none;
}
.extranet-bloc-2 li a {
	display: block;
	float: left;
	height: 43px;
}
.extranet-bloc-2 li {
	float: left;
}
.extranet-bloc-2 li.first-link a {
	width: 62px;
	background: url('../images/bloc-2-link-1.png') no-repeat 0 0;
}
.extranet-bloc-2 li.second-link a {
	background: url('../images/bloc-2-link-2.png') no-repeat 0 0;
	width: 71px;
}
.extranet-bloc-2 li.third-link a {
	width: 58px;
	background: url('../images/bloc-2-link-3.png') no-repeat 0 0;
}





.extranet-bloc-3 li a {
	display: block;
	float: left;
	height: 43px;
}
.extranet-bloc-3 li {
	float: left;
}
.extranet-bloc-3 li.first-link a {
	width: 33px;
	background: url('../images/bloc-3-link-1.png') no-repeat 0 0;
}
.extranet-bloc-3 li.second-link a {
	background: url('../images/bloc-3-link-2.png') no-repeat 0 0;
	width: 77px;
}
.extranet-bloc-3 li.third-link a {
	width: 49px;
	background: url('../images/bloc-3-link-3.png') no-repeat 0 0;
}
#main-extranet #header form .text-champs {
	border: 0;
	background: white url('../images/bg_input-search.png') repeat-x 0 100%;
	padding: 5px 5px 7px 8px;
	width: 192px;
	color: #65696C;
	font-size: 1.1em;
	float: left;
}
#main-extranet #header form .text-champs {
	border: 0;
	background: white url('../images/bg_input-search.png') repeat-x 0 100%;
	padding: 4px 5px 5px 8px;
	width: 192px;
	color: #65696C;
	font-size: 1em;
	float: left;
	margin: 0 9px 0 17px;
}
#main-extranet .small-select {
	float:left;
	width: 168px;
}
#main-extranet #header form .bloc-radio {
	float: left;
	width: 112px;
	margin: -3px 0 0 8px !important;
	position:relative;
}
.ie6 #main-extranet #header form .bloc-radio {
	margin: -3px 0 0 4px !important;
}
#main-extranet #header form .bloc-radio label {
	color: white;float:left;
}
#main-extranet #header form #recherche-input {
	background: url('../images/bg_search-input-extranet.png') no-repeat 0 0;
	float: left;
	width: 117px;
	border: 0;
	font-weight: bold;
	font-size: 1.1em;
	cursor: pointer;
	padding: 1px 5px 5px 20px;
	text-align: center;
	margin: 0 0 0 12px;
}
#main-extranet #header .content-header-extranet-bottom p a {
	display: block;
	float: left;
	padding: 0 0 0 9px;
	width: 48px;
	font-size: 0.9em;
	color: #A3C7F1;
	margin: -2px 0 0 7px;
	background: url('../images/picto_link-header.gif') no-repeat 0 5px;
	
}
#sidebar-left-in .link-home-extranet {
	
}
#sidebar-left-in .link-home-extranet a {
	color: white;
	text-decoration: none;
	font-size: 12px;
	background: #014495 url('../images/bg_link-home-extranet.png') no-repeat 21px 15px;
	display: block;
	border: 1px solid #3C6AA5;
	margin: 40px 0 0 10px;
	padding: 11px 0 11px 57px;
}
#sidebar-left-in .link-home-extranet a:hover {
	text-decoration: underline;
}
#sidebar-left-in .link-home-extranet a strong {
	display: block;
	font-size: 14px;
}
#sidebar-left-in .link-home-extranet a.link-home-extranet-on {
	color: #004494;
	font-size: 12px;
	background: url('../images/bg_link-home-extranet-on.png') no-repeat 0 0;
	border: 0;
	margin: 40px -15px 0 0;
	padding: 12px 0 12px 67px;
	width: 183px;
	position:relative;
}
#main-extranet #content-page {
	padding: 28px 0 40px 14px;
	width: 721px;
}
.content-extranet-page {
	background: white;
	padding: 0px 0px 30px 0px;
	width: 740px;
}
.bloc-administration {
	border: 1px solid #D7DCDE;
	float: right;
	width: 143px;
	padding: 20px 20px 10px 20px;
	color: #004494;
	margin: 0 0 28px 10px;
	background: url('../images/bg_bloc-admin.png') repeat-x 0 0;
	
}
.bloc-administration p {
	font-size: 1em;
	padding: 0 0 7px 0;
}
.bloc-administration p strong {
	display: block;
}
.menu-extranet {
	border: 1px solid #D2D7DA;
	clear: both;
	height: 44px;
	background: url('../images/bg_menu-extranet.png') repeat-x 0 0;
}
.menu-extranet li {
	float: left;
	border-right: 1px solid #D2D7DA;
}
.menu-extranet li a {
	float: left;
	display: block;
	color: #65696C;
	padding: 15px 13px 13px 13px;
	font-size: 1.3em;
}
.menu-extranet li.menu-extranet-on a, .menu-extranet li a:hover {
	color: black;
	background: url('../images/menu-extranet-on.png') no-repeat 0 0;
	margin: -11px 0 0 0;
	position: relative;
	padding: 26px 13px 14px 13px;
	text-decoration: none;
}
.ie6 .menu-extranet li.menu-extranet-on a, .ie6 .menu-extranet li a:hover {
	padding: 26px 13px 13px 13px;
}
.actu-cadre {
	border: 1px solid #D2D7DA;
	background: url('../images/bg_actu-cadre.png') repeat-x 0 100%;
	padding: 12px;
	overflow: hidden;
	height: 1%;
	margin: 0 0 10px 0;
}
.actu-cadre img {
	float: left;
	margin: 0 13px 13px 0;
}
.actu-cadre p.actu-link-cadre {
	margin: 52px 0 0 0;
	font-size: 1em;
	padding: 0 0 4px 0;
}
.actu-cadre p.actu-link-cadre a {
	color: #0C348A;
	padding: 0 0 0 12px;
	background: url('../images/picto_actu-list.png') no-repeat 0 3px;
	text-transform: uppercase;
	text-decoration: none;
}
.actu-cadre p.actu-link-cadre a:hover {
	text-decoration: underline;
}
.actu-cadre p.title-para {
	font-size: 16px;
}
#content .left-extranet-content .content-home-actu ul li {
	padding: 8px 0 9px 0;
	margin: 0 0 3px 0;
	border-bottom: 1px dotted #8C9195;
	overflow: hidden;
	height: 1%;
}
.content-home-actu li img {
	float: left;
	margin: 0 17px 0 0;
}
.left-extranet-content .content-home-actu {
	width: 454px;
	margin: 0 0 20px 0;
}
.left-extranet-content .content-home-actu ul li p {
	font-size: 1.1em;
	padding: 3px 0 0 0;
}
.left-extranet-content .content-home-actu ul li.alert p {
	color: #A10874;
}
.left-extranet-content .content-home-actu ul li.alert a {
	color: #A10874;
	background: url('../images/alert.png') no-repeat 0 0;
	padding: 0 0 0 18px;
}
#content .left-extranet-content .content-home-actu p.link-bloc {
	margin: 7px 0 0 0;
	width: 40%;
	float: left
}
#content .left-extranet-content .content-home-actu p.link-bloc.last {
	float: right;
	width: 35%;
}
#content .left-extranet-content .content-home-actu h2 {
	background: url('../images/title_content-actu-extranet.png') no-repeat 0 0;
	width: 467px;
	height: 56px;
	margin: 0;
	padding: 0;
}
#content .left-extranet-content #content_document h2 {
	background: url('../images/title_content-documents.png') no-repeat 0 0;
	width: 467px;
	height: 44px;
	margin: 0;
	padding: 0;
}
#content .left-extranet-content #content_document li a {
	background: none;
	padding: 0;
	font-size: 1.2em;
	text-transform: none;
	font-weight: bold;
}
#content .left-extranet-content #content_document li p {
	font-size: 1em;
	color: #65696C;
}
#content .left-extranet-content #content_document li p.date {
	color: #0C348A;
}
#content .left-extranet-content #content_document li img {
	margin: 0;
}
#content .left-extranet-content #content_document li div {
	padding: 0 0 0 25px;
}
.calendrier-agenda {
	background: url('../images/bg_calendar.png') no-repeat 0 0;
	width: 186px;
	margin: 0 0 10px 0;
}
.calendrier-agenda td, .calendrier-agenda th {
	text-align: center;
	font-size: 10px;
	border: 1px solid #D2D7DA;
}
.calendrier-agenda th {
	text-transform: uppercase;
}
.precedent a, .suivant a {
	color: #8B9195;
	text-transform: uppercase;
}
.header td, .header th {border:0;}
.days th {border: 0;padding: 15px 0 0 0;}
.calendrier-agenda td {color: black;background: url('../images/bg_td.png') repeat-x 0 0;padding: 2px 0}
.calendrier-agenda td.inactif {color:#8B9195}
.calendrier-agenda th.mois-en-cours {color: #0C348A}
.calendrier-agenda .header td {border:0;background:0;}
.calendrier-agenda td a {color: black}
.calendrier-agenda td.event {
	border: 1px solid #D49730;
	background: #FCF9DD;
}
.calendrier-agenda td.event .bloc-event {
	position: relative;
}
.calendrier-agenda .event:hover {
	border: 1px solid #D49730;
	background: #EFE356;
}
.calendrier-agenda td a:hover {
	text-decoration:none;
}
.calendrier-agenda td.event div.infobulle-event {
	display: none;
}
.calendrier-agenda td.event:hover div.infobulle-event {
	display: block;
	position:absolute;
	left:-3px;
	top: 3px;
	width: 140px;
	color: white;
	padding: 30px 15px 15px 15px;
	background: url('../images/hover_event.png') no-repeat 0 0;
	text-align: left;z-index:99;
}
.ie6 .calendrier-agenda td.event:hover div.infobulle-event {
	background: url('../images/hover_event.gif') no-repeat 0 0;
	top: 4px;
}
.calendrier-agenda td.event:hover div.infobulle-event p {
	padding: 0 0 5px 0;
	font-size: 11px;
}
.calendrier-agenda td.event:hover div.infobulle-event p.title_para {
	padding: 0 0 0 0;
	font-weight: bold;
}
.calendrier-agenda td.event:hover div.infobulle-event p.text-infobulle {
	font-size: 12px;
}
#main-extranet .content-page-in h2.title_agenda {
	background: url('../images/title_agenda.png') no-repeat 0 0;
	width: 196px;
	height: 43px;
	padding: 0;
}
#main-extranet #content {
	background: 0;
}
.right-extranet-content {
	float: left;
	width: 196px;
	margin: 30px 0 0 0;
	position: relative;
	left: 12px;
}
.ie6 .right-extranet-content {
	left: 21px;
}
.left-extranet-content {
	float: left;
	width: 456px;
	margin: 17px 18px 0 0;
}
.ie6 .left-extranet-content {
	float: left;
	width: 456px;
	margin: 17px 0 0 0;
}
.list-right-extranet {
	margin: 0 0 15px 0;
}
.list-right-extranet ul {
	margin: 0 0 10px 0;
}
.list-right-extranet ul li {
	padding: 8px 0 9px 0;
	margin: 0 0 3px 0;
	border-bottom: 1px dotted #8C9195;
	overflow: hidden;
	height: 1%;
}
.list-right-extranet ul li a {
	color: #0C348A;
	text-transform: uppercase;
	font-weight: bold;
}
.list-right-extranet ul li p{
	padding: 7px 0 0 0;
	color: #65696C;
}
#main-extranet #content .sondage-right-extranet h2.title_sondage {
	padding: 0;
	background: url('../images/title_sondage.png') no-repeat 0 0;
	width: 196px;
	height: 26px;
}
#main-extranet #content .sondage-right-extranet div.content-sondage {
	border: 1px solid #D5DADD;
	background: #E8E9EA url('../images/bg_bloc-sondage.png') repeat-x 0 0;
	width: 157px;
	padding: 20px 14px 20px 13px;
}
#main-extranet #content .sondage-right-extranet fieldset {
	padding: 0;margin:0;border:0;
}
#main-extranet #content .sondage-right-extranet p {
	font-weight: bold;
	font-size: 1.2em;
	padding: 0 0 0 0;
}
#main-extranet #content .sondage-right-extranet .bloc-radio .radioArea {
	float: left;
}
#main-extranet #content .sondage-right-extranet .bloc-radio div {
	clear: both;
	padding: 0 0 10px 0;
}
#main-extranet #content .sondage-right-extranet .bloc-radio label {
	font-size: 1.1em;
}
input#voter {
	float: right;
	border:0;
	background:0;
	background: url('../images/btn-vote.gif') no-repeat 0 0;
	font-size: 1.1em;
	font-weight: bold;
	padding: 3px 8px 6px 8px;
	cursor: pointer;
	width: 80px;
}
/***/
.bloc-form-left form .text-champs {
	border: 1px solid #C7C7C8;
	background: white url('../images/bg_input-search.png') repeat-x 0 100%;
	padding: 5px 5px 7px 8px;
	width: 160px;
	color: #65696C;
	font-size: 1.1em;
}
.bloc-form-left {
	background: url('../images/bg_menu-encours-extranet.png') repeat-y 0 0;
	padding: 26px 25px 15px 27px;
	margin: 76px 0 7px 0;
	height:1%;
	width: 166px;
}
.ie6 .bloc-form-left { padding-right:13px;}

.bloc-form-left form div.select-cadre select {
	width: 150px;
}
.bloc-form-left input#voter {
	margin: 5px 0 0 0;
}
.bloc-form-left .text-champs {
	margin: 10px 0 0 0;
}
.bloc-form-left p.title_form-left {font-weight: bold;font-size:14px;color:black}
.right-link-print-list {
	float: right;
	margin: 0;
}
.right-link-print-list li a {
	display: block;
	color: black;
	padding: 6px 25px 5px 55px;
	width: 50px;
	font-size: 1.1em;
	margin: 0 0 1px 0;
}
.right-link-print-list li.first a {
	background: url('../images/bg_print-list-1.png') no-repeat 0 0;
}
.right-link-print-list li.second a {
	background: url('../images/bg_print-list-2.png') no-repeat 0 0;
}

.bloc-informations-carte {
	background: url('../images/bg_bloc-informations-carte.png') no-repeat 0 0;
	overflow: hidden;
	height: 1%;
	border-bottom: 1px solid #D2D7DA;
	width: 568px;
	margin: 20px 0 40px 0;
}
.bloc-informations-carte li {
	float: left;
	margin: 0 1px 0 0;
	padding: 18px 10px 20px 15px;
	
}
.bloc-informations-carte li p {
	font-size: 1.1em;
	color: #004591;
	clear: both;
	overflow: hidden;
	height: 1%;
}
.bloc-informations-carte li p strong {
	display: block;
}
strong.special-text-indice-1,
strong.special-text-indice-2,
strong.special-text-indice-3,
strong.special-text-indice-4 {
	color: white;
	padding: 1px 4px;
	float: left;
	margin: 0 0 -2px 0;
}
strong.special-text-indice-1{background: #EF7D00;}/*Orange*/
strong.special-text-indice-2{background: #6AAC20;}/*Vert*/
strong.special-text-indice-3{background: #009DE0;}/*Bleu*/
strong.special-text-indice-4{background: #9C0476;}/*Violet*/

.bloc-informations-carte li.first {
	width: 96px;
}
.bloc-informations-carte li.second {
	width: 159px;
}
.bloc-informations-carte li.third {
	width: 101px;
}
.bloc-informations-carte li.last {
	width: 106px;
	margin: 0;
	padding: 10px 10px 0 15px;
}
.bloc-informations-carte li.last a {
	color: #004592;
	font-weight: bold;
	font-size: 1.1em;
	display: block;
	margin: -4px 0 0 0;
}

.bloc-chiffres-cles {
	border: 1px solid #D2D7DA;
	width: 143px;
	padding: 15px 19px 16px 19px;
	color: #65696C;
	background: url('../images/bg_bloc-chiffres-cles.png') repeat-x 0 100%;
	margin: 0 0 15px 0;
}
.bloc-chiffres-cles li strong {
	font-size: 1.6em;
}
.temoignages-bloc {
	border: 1px solid #D4D8DB;
	background: url('../images/bg_temoignage-bloc.png') repeat-x 0 0;
	padding: 23px 20px 23px 20px;
	margin: 0 0 12px 0;
}
.temoignages-bloc p {
	font-style: italic;
	color: #838488;
}
.bottom-link-print-list {
	float: right;
	margin: 0 0 0 0;
}
.bottom-link-print-list li {
	float: left;
}
.bottom-link-print-list li a {
	display: block;
	color: black;
	padding: 6px 25px 5px 55px;
	width: 50px;
	font-size: 1.1em;
	margin: 0 0 0 0;
	position: relative;
}
.bottom-link-print-list li.first a {
	background: url('../images/bg_print-list-1.png') no-repeat 0 0;
}
.bottom-link-print-list li.second a{
	background: url('../images/bg_print-list-2.png') no-repeat 0 0;
}
.bottom-link-print-list li.troisieme a {
	background: url('../images/postuler.png') no-repeat 0 0;
	padding-bottom:25px;
	padding-top:10px;
}
.title_chiffres-cles span {
	display: none;
}
.content-page-in #content-page h4.title_chiffres-cles {
	background: url('../images/title_chiffres-cles.png') no-repeat 0 0;
	padding:0;
	width: 144px;
	height: 23px;
	margin: 0;
	margin-bottom: -1px;
}
.entete-comment {
	background: url('../images/bg_entete-commentaires.png') no-repeat 0 0;
	height: 25px;
	padding: 14px 40px 20px 107px;
	margin: 25px 0 10px -10px;
}
.entete-comment ul li {
	float: left;
	color: black;
	font-weight: bold;
	font-size: 1.2em;
}
.entete-comment ul li.last {
	float: right;
	font-weight: normal;
}
.entete-comment ul li.last a {
	background: url('../images/picto_add.gif') no-repeat 0 0;
	padding: 0 0 0 20px;
}
.detail-comment-bloc {
	border: 1px solid #D2D7DB;
	padding: 22px 30px 13px 20px;
	background: url('../images/bg_bloc-forum.png') repeat-x 0 0;
	overflow: hidden;
	height: 1%;
	color: #666A6D;
	margin: 0 0 18px 0;
}
.detail-comment-bloc .detail-comment-bloc {
	background: #F1F1F1;
	margin: 0 0 0 0;
}
.detail-comment.small {
	margin: 0 12px 0 0;
}
.detail-comment-bloc-top {
	background: url('../images/bg_forum-top.gif') no-repeat 0 0;
	width: 21px;
	height: 14px;
	position: relative;
	top: 1px;
	left: 18px;
}
.bloc-comment {
	padding: 0 10px 0 20px;
}
.detail-intervenant {
	color: #014495;
	padding: 0 0 4px 36px;
	background: url('../images/picto_intervenant.gif') no-repeat 0 0;
	margin: 0 0 0 8px;
}
.detail-intervenant strong{
	font-style: italic;
}
.detail-intervenant span {
	color: #024492;
	display: block;
	font-size: 0.8em;
}
.detail-comment-bloc p.link-reponse a {
	color: #014493;
	background: url('../images/bg_link-reponse.png') no-repeat 0 0;
	display: block;
	padding: 2px 0 3px 20px;
	text-decoration: none;
}
.detail-comment-bloc p.link-reponse a:hover {
	text-decoration: underline;
}
.comment-send .text-champs {
	border: 1px solid #C7C7C8;
	background: white url('../images/bg_input-search.png') repeat-x 0 100%;
	padding: 5px 5px 7px 8px;
	width: 175px;
	color: #65696C;
	font-size: 1.1em;
	margin: 0 0 10px 0;
}
#main .comment-send {
	background: url('../images/bg_form-comment.png') no-repeat 0 100%;
	padding: 17px 25px 85px 33px;
	margin: 0 0 0 8px;
	position: relative;
	width: 490px;
	overflow: hidden;
	height: 1%;
}
#main .postuler{
	width: 500px !important;
}
#main .comment-send fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
#main .comment-send .f-left{
	float: left;
	margin: 0 10px 0 0;
}
#main .comment-send div label{
	clear: both;
	display: block;
	font-size: 1.2em;
	padding: 0 0 0 0;
}
#main .comment-send #email {
	width: 220px;
}
#main .comment-send textarea#question {
	width: 468px;
	height: 150px;
	margin: 0 0 10px 0;
}
#main .comment-send .btn_valider {
	position: absolute;
	bottom: 32px;
	right: 30px;
	border: 0;
	background: url('../images/bg_valider-send.png') no-repeat 0 0;
	padding: 8px 5px 7px 5px;
	color: black;
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	cursor: pointer;
	width: 85px;
}
#main .captcha p {
	/*text-align: right;*/
	padding: 0;
	width: 550px;
	/*float: left;*/
	clear:both;
	/*text-indent: 30px;*/
	font-size: 1em;
}
#main .content-page-in .captcha p a {
	color: black;
}
#main .captcha div {
	float: right;
	width: 320px;
	margin: -10px 0 0 0;
}

#main #captcha {
	margin-left:2px !important;
}
#main .recaptchatable {
	margin-top:5px !important;
}
#main .recaptchatable, #main .recaptchatable #recaptcha_image {
	border:0 !important;
}

#main #captcha .recaptchatable .recaptcha_image_cell {
	padding:0 !important;
}

.ie6 #main .captcha div ,.ie7 #main .captcha div {
	margin: 2px 0 0 0;
}
#main .captcha div #recaptcha_image{
	float: left;
}

#captcha .recaptchatable td {
	padding:0 !important;
}

/*#main .captcha div #recaptcha_response_field {*/
#captcha .recaptchatable #recaptcha_response_field {
	/*float: left;
	width: 128px !important;
	font-size: 3em;
	padding: 10px 5px 10px 5px;
	margin: 0 0 0 15px;*/
	border: 1px solid #C7C7C8 !important;
	background: white url('../images/bg_input-search.png') repeat-x 0 100% !important;
	padding: 5px 5px 7px 8px !important;
	width: 95% !important;
	color: #65696C !important;
	font-size: 1.1em !important;
	margin: 3px 0 0px 0 !important;
}

.content-page-in .content-img-detail {
	width: 280px;
	padding: 20px 0 0 0;
	float: left;
	margin: 0 8px 30px 0;
}
.content-page-in .content-img-detail-in {
	position: relative;
	width: 280px;
}

.content-page-in .content-img-detail.last {
	margin: 0 0 30px 0;
}
.content-page-in .content-img-detail-in p {
	position: absolute;
	bottom:3px;
	left:3px;
	background: url('../images/bg_legend.png') repeat 0 4px;
	width: 259px;
	padding: 5px 5px 5px 10px;
	font-size: 0.9em;
	color: white;
}
.content-page-in .content-img-detail img {
	border: 3px solid #E2E2E2 !important;
}
.content-page-in .content-img-detail p a, .content-page-in .content-img-detail p a:visited {
	color: white;
	text-decoration: none;
}
.content-page-in .content-img-detail p a:hover {
	color: white;
	text-decoration: underline;
}
.content-page-in .content-img-detail ul li {
	border: 0;
	float: left;
	margin: 7px 8px 0 0;
}
.content-page-in .content-img-detail ul li img {
	border: 0 !important;
}

.content-page-in .bloc-img-video-projet {
	float:left;
	width:50%;
	margin-top:10px;
}
.content-page-in .bloc-img-video-projet .content-img-detail {
	width:auto !important;
	padding:0 !important;
	float:none  !important;
	margin:0 !important;
}
/*
.content-page-in .bloc-img-video-projet .content-img-detail-in {
	position:static !important;
	width:auto !important;
}
*/
.content-page-in .bloc-img-video-projet .content-img-detail-in p {
	bottom:6px;
}

p.form-title {
	font-weight: bold;
	/*padding: 10px 0 10px 0;*/
}
.bloc-contact-project {
	width: 142px;
	border: 1px solid #D2D7DB;
	margin: -3px auto 20px auto;
	padding: 4px 3px;
	background: #EDEDEF;
}
.bloc-contact-project h2 span{
	display:none;
}
.bloc-contact-project h2.title_contact-project {
	background: url('../images/title_contact-projet.png') no-repeat 0 0;
	width: 143px;
	height: 36px;
	margin: 0 0 0 -3px;
}
.bloc-contact-project h2.title_contact-region {
	background: url('../images/title_contact-region.png') no-repeat 0 0;
	width: 143px;
	height: 36px;
	margin: 0 0 0 -3px;
}
.bloc-contact-project h2.title-contact-simple {
	background: url('../images/title_contact-simple.png') no-repeat 0 0;
	width: 143px;
	height: 36px;
	margin: 0 0 0 -7px;
}
ul.list-infos-contact li {
	color: #014596;
	font-size: 12px;
	margin: 0 0 12px 4px;
}
ul.list-infos-contact li li {
	color: #014596;
	font-size: 12px;
	margin: 0;
}
ul.list-infos-contact li strong {
	font-size: 12px;
}
ul.list-infos-contact li span.special {
	color: #67686A;
	font-size: 10px;
}
ul.list-infos-contact li .block {
	display: block;
}
ul.list-infos-contact li p {
	color: #67686A;
	font-size: 12px;
}
ul.list-infos-contact li ul.link-contact-project a {
	display: block;
	color: #014596;
	background: url('../images/bg_all-links-contact.gif') no-repeat 0 0;
	padding: 4px 2px 3px 28px;
	height: 1%;
}
ul.list-infos-contact li ul.link-contact-project li.last a {
	background-position: 0 -21px;
}
ul.list-infos-contact li ul.link-contact-project li {
	margin: 0;
}
.bloc-contact-project h2.title_contact-prefecture {
	background: url('../images/title_contact-prefecture.png') no-repeat 0 0;
	width: 149px;
	height: 36px;
	margin: 0 0 0 -9px;
}
.bloc-contact-project.bloc-contact-prefecture {
	width: 142px;
	border: 0;
	margin: -3px auto 20px auto;
	padding: 4px 3px 4px 3px;
	background: 0;
}
.bloc-visit {
	width: 142px;
	margin: 1px auto 20px;
	padding: 0 0 15px 0;
}
.bloc-visit h2 span{
	display: none;
}
.bloc-visit h2.title_ensavoir-visit {
	background: url('../images/title_en-savoir-plus-visit.png') no-repeat 0 0;
	width: 148px;
	height: 35px;
	margin-left:-8px;
}
.bloc-visit a {
	display: block;
	background: url('../images/picto_link-visit.png') no-repeat 0 0;
	padding: 0 0 0 21px;
	color: #024393;
	margin: 0 0 0 10px;
}
.bloc-telecharger {
	width: 142px;
	margin: 1px auto 20px;
	padding: 0 0 15px 0;
}
.bloc-telecharger h2 span{
	display: none;
}
.bloc-telecharger h2.title_telechargement {
	background: url('../images/title_telecharger.png') no-repeat 0 0;
	width: 148px;
	height: 35px;
	margin-left:-8px;
}
.bloc-telecharger a {
	display: block;
	background: url('../images/picto_pdf.gif') no-repeat 0 0;
	padding: 0 0 0 25px;
	color: #024393;
	margin: 0 0 0 10px;
}
/***/
.list-carto-form .recherche-aide {
	position: static;
	padding: 18px 0 0 32px;
	height:1%;
}
#content-page .list-carto-form form.form-aide-search fieldset {
	padding: 0 0 10px 0;
}
#content-page .list-carto-form form.form-aide-search fieldset legend {
	margin: 0 0 0 32px;
}
#content-page .list-carto-form form fieldset input#Rechercher {
	float: right;
	margin: 3px 15px 0 0;
	border: 0;
	background:0;
	cursor: pointer;
	background: url('../images/btn-vote.gif') no-repeat 0 0;
	padding: 3px 4px 7px 3px;
	width: 78px;
	text-align: center;
	border: 0;
	font-size: 1.1em;
	font-weight: bold;
}
.ie8 #content-page .list-carto-form form fieldset input#Rechercher{
	padding: 5px 3px 7px 3px;	
}
.ie6 #content-page .list-carto-form form fieldset input#Rechercher,
.ie7 #content-page .list-carto-form form fieldset input#Rechercher{
	margin: 9px 15px 0 0;
}

.list-carto-form .text-champs {
	border: 1px solid #C7C7C8;
	background: white url('../images/bg_input-search.png') repeat-x 0 100%;
	padding: 5px 5px 7px 8px;
	width: 267px;
	color: #65696C;
	font-size: 1.1em;
}

/*.ie7 .list-carto-form .text-champs {
	position: relative;
	right: 292px;
}*/

form.form-search fieldset div.champs-left .grand{
		width: 450px !important;
}

/*.ie7 .list-carto-form .text-champs {
	margin: 5px 0 0 0;
}*/
#main .list-carto-form .form-aide-search {
	margin: 15px 0 42px 0;
}
.onglet-carte-list {
	margin: 0;
}
.onglet-carte-list {
	margin: 0;
}
.onglet-carte-list .list-carte-liste li {
	float: left;
	margin: 0 5px 0 0;
	padding: 0;
}
.onglet-carte-list .list-carte-liste {
	padding: 0 0 0 17px;
	background: url('../images/bg_list-cart.png') no-repeat 322px 100%;
	height: 30px;
}
.onglet-carte-list .list-carte-liste li a {
	display: block;
	padding: 9px 10px 6px 10px;
	text-align: center;
	background: url('../images/onglet-list-cart.png') no-repeat 0 0;
	font-size: 1.1em;
	width: 117px;
}
.onglet-carte-list .list-carte-liste li#list-carte-liste-on a {
	padding: 11px 10px 13px 10px;
	background: url('../images/onglet-list-cart-on.png') no-repeat 0 0;
	position: relative;
	/*top: -10px;*/
	top:1px;
	margin: -10px 0 0 0;
	font-size: 1.3em;
	width: 144px;
	font-weight: bold;
}
.content-onglet-carte-list {
	clear: both;
	border-top: 1px solid #BABDBF;
	padding: 19px 0 20px 0;
	overflow: hidden;
	height: 1%;
}
/* Cas sp?cial pour un d?tail et pas la liste */
.content-node-detail {
	border:0;
	padding:0;
}
p.print-list {
	float: right;
	padding: 0;
	margin: -10px 0 0 0;
}
#main .print-list a {
	display: block;
	padding: 12px 12px 8px 54px;
	background: url('../images/bg_print-list.png') no-repeat 0 0;
	color: #000 !important;
	text-decoration: none;
	margin: 15px 22px 20px 0;
}
#main .print-list a:hover {
	text-decoration: underline;
}
.legend-left {
	float: left;
	width: 55%;
	margin: 0 0 10px 0;
}
.legend-right {
	float: left;
	width: 40%;
	margin: 0 0 10px 0;
}
.legend-right ul {
	border: 1px solid #C7C9C8;
	overflow: hidden;
	height: 1%;
	padding: 2px 15px 10px 15px;
	width: 300px;
}
.legend-left li {
	position: relative;
	z-index:0;
	float:left;
	margin: 0 3px 0 0;
}
.legend-left .info-bulle-contenu {font-weight: bold;}
.legend-right li {
	float:left;
	margin: 0 17px 0 0;
	font-size: 1.1em;
	color: #68696B;
}
.legend-right li img {
	position:relative;
	top: 5px;
	margin: 0 5px 0 0;
}
.legend-left p, .legend-right p {
	color: #68696B;
	padding: 0 0 5px 0;
}
.bloc-map {
	border: 1px solid #C6C7C9;
	clear: both;
	margin: 100px 0 0 0;
	width:738px;
	height:666px;
	/*z-index:-1;*/
}
.bloc-map span{
	display: none;
}
.content-onglet-carte-list .list-aide-result li img {
	border: 1px solid white;
	padding: 0 0 10px 15px !important;
}
.content-onglet-carte-list .list-aide-result li .content-aide-list {
	padding: 0 0 0 15px;
}
#content .content-onglet-carte-list .list-aide-result li h3 {
	font-size: 1.6em;
	padding: 10px 0 5px 0;
	text-transform: none;
}
#content .content-onglet-carte-list .list-aide-result li h3 a{
	color: #004494;
	font-size:0.9em !important;
}.list-aide-result li.offre{
margin-bottom:15px !important;
}

#content .content-onglet-carte-list .list-aide-result li li {
	border:0;
	margin: 0;
	padding: 0;
	background: none;
	color: #65696C;
	font-size: 1.1em !important;
}
#content .content-onglet-carte-list .list-aide-result li li strong {
	padding: 0 0 0 0;
	display: block;
	overflow:hidden;
}
.ie6 #content .content-onglet-carte-list .list-aide-result li li strong,
.ie7 #content .content-onglet-carte-list .list-aide-result li li strong{
	float:left;
}
#content .content-onglet-carte-list .list-aide-result li li span {
	float: left;
	padding: 0 3px 0 0;
}
.content-onglet-carte-list .list-aide-result li .list-aide-result-left {
	width: 480px;
	border: 0;
	padding: 16px 25px 7px 0;
}

.list-aide-result-left-petit{
width: 380px !important;
}
.content-onglet-carte-list .list-aide-result li .content-aide-list-right {
	float: left;
	width: 95px;
	padding: 30px 10px 25px 10px;
	border-left: 1px solid #D7DCDE;
	min-height: 75px;
	/*height: auto !important;
	height: 75px;*/
	height: 100%;
}
.content-aide-list-right-grand {
	width: 155px !important;
}
/* Maj Mantis 357 */
#content .list-aide-result .detail-link-video {
	position: absolute;
	/*bottom: -33px;*/ /* Maj Mantis 357 */
	left: 160px;
}
.ie6 #content .list-aide-result li .detail-link-video {
	/*bottom: -34px;*/ /* Maj Mantis 357 */
}
/* Maj Mantis 357 */
#content .list-aide-result .detail-link-video div {
	background: url('../images/link_detail-right.png') no-repeat 100% 0;
	padding: 0 8px 0 0;
}
/* Maj Mantis 357 */
#content .list-aide-result .detail-link-video div a {
	display: block;
	padding: 9px 10px 9px 10px;
	background: url('../images/link_detail-left.png') no-repeat 0 0;
	font-weight: bold;
	font-size: 1.1em;
}
/* Maj Mantis 357 */
#content .list-aide-result .detail-link-video div a span {
	padding: 5px 0 10px 30px;
	background: url('../images/picto_video.png') no-repeat 0 0;
}

.content-onglet-carte-list strong.special-text-indice-1,
.content-onglet-carte-list strong.special-text-indice-2,
.content-onglet-carte-list strong.special-text-indice-3,
.content-onglet-carte-list strong.special-text-indice-4 {
	width: 50px;
	text-align: center;
}
.list-axes .toggle-sub-menu .header-axes {
	border: 1px solid red;
	border: 1px solid #D5D9DC;
	overflow: hidden;
	height: 1%;
	padding: 4px;
	background: url('../images/bg_bloc-deplie.png') repeat-x 0 0;
	margin: 0 0 6px 0;
}
.list-axes .toggle-sub-menu .header-axes .link-click span {
	display: none;
}
.list-axes .toggle-sub-menu .header-axes .link-click {
	background: url('../images/link_menu-ferme.png') no-repeat 0 0;
	display: block;
	width: 28px;
	height: 28px;
	float: left;
	margin: 0 16px 0 0;
}
.list-axes .toggle-sub-menu.menu-open .header-axes .link-click {
	background: url('../images/link_menu-ouvert.png') no-repeat 0 0;
}
.list-axes .toggle-sub-menu .header-axes p {
	overflow: hidden;
	padding: 7px 0 5px 0;
	color: black;
	float: left;
	width: 500px;
}
.list-axes .toggle-sub-menu.menu-open .header-axes p {
	color: #004394;
}
.list-axes .toggle-sub-menu .header-axes p strong {
	float: left;padding: 0 2px 0 0;
}
.list-axes .toggle-sub-menu .header-axes p span {
	overflow: hidden;
	display: block;
	
}
.ie6 .list-axes .toggle-sub-menu .header-axes p span,
.ie7 .list-axes .toggle-sub-menu .header-axes p span{
	float: left;
}
.list-axes .toggle-sub-menu .content-s-list {
	clear: both;
	padding: 20px 10px 20px 50px;
}
.list-axes .toggle-sub-menu .content-s-list p {
	color: #65696C;
	padding: 0;
}
.list-axes .toggle-sub-menu .content-s-list ul {
	margin: 15px 0 0 0;
}
.list-axes .toggle-sub-menu .content-s-list ul li {
	padding: 0 0 10px 0;
	font-size: 1.1em;
}
.contact-left-aide {
	border: 1px solid red;
	float: left;
	width: 205px;
	margin: 0 10px 0 0;
}
.bloc-infos-contact-aide {
	overflow: hidden;
	height: 1%;
	width: 496px;
	background: url('../images/bg_contact-aide.png') repeat-x 0 0;
	margin-top: 38px;
}
.bloc-infos-contact-aide .list-infos-contact li ul.link-contact-project a {
	display: block;
	color: #014596;
	background: url('../images/bg_send-contact.gif') no-repeat 0 0;
	padding: 3px 2px 3px 29px;
	height: 1%;
}
.bloc-infos-contact-aide .list-infos-contact li ul.link-contact-project li.first a {
	display: block;
	color: #014596;
	background: url('../images/bg_all-links-contact.gif') no-repeat 0 0;
	padding: 3px 2px 3px 28px;
	height: 1%;
}
.bloc-infos-contact-aide .list-infos-contact li ul.link-contact-project li.last a {
	background-position: 0 -21px;
}
.bloc-infos-contact-aide .list-infos-contact li ul.link-contact-project li {
	margin: 0;
	padding: 0;
}
.bloc-infos-contact-aide .list-infos-contact li ul li {
	padding: 0 !important;
	font-size: 1em !important;
}
#content .bloc-question-faq {
	border: 1px solid #ddd;
	padding: 0;
	width: 113px;
	float: right;
	margin: 0 0 40px 20px;
}
#content .bloc-question-faq a {
	display: block;
	background: url('../images/bg_question-faq.png') no-repeat 0 0;
	color: #004494;
	padding: 11px 0 5px 50px;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}
#content .bloc-question-faq a:focus, #content .bloc-question-faq a:hover {
	color: #004494;
}
#content .bloc-question-faq a:hover {
	text-decoration: underline;
}

.file li a{
	background: url('../images/bg_link-forum-1.png') no-repeat 0 0;
	padding-left:25px;
	margin-bottom:10px;
}
.introduction_document{
	margin-top: 5px;
	text-align: justify;
}
.fichier_document{
	
	margin-right: 2%;
}
.sep-10px{
	display: block;
	min-height: 10px;
}
}
.bloc-informations-carte-aide {
	position: relative;
	background: url('../images/bg_bloc-informations-carte-bis.png') no-repeat 0 0;
	margin: 40px 0 0 0;
}
.bloc-informations-carte-aide li.first {
	width: 214px;
}
.bloc-informations-carte-aide li.second {
	width: 166px;
}
.bloc-informations-carte-aide li.third {
	width: 101px;
}
.bloc-informations-carte-aide li.first {
	width: 214px;
}
.bloc-informations-carte-aide li.first li {
	padding: 0;
	font-weight: bold;
	font-size: 1.1em;float: none
}
.bloc-informations-carte-aide li.first li a {
	color: #004593;
}
#content .bloc-informations-carte-aide .detail-link-video {
	position: absolute;
	/*bottom: -33px;*//* Maj Mantis 357 */
	left: 10px;
}
#content .bloc-informations-carte-aide .detail-link-video div {
	background: url('../images/link_detail-right.png') no-repeat 100% 0;
	padding: 0 8px 0 0;
}
#content .bloc-informations-carte-aide .detail-link-video div a {
	display: block;
	padding: 9px 10px 9px 10px;
	background: url('../images/link_detail-left.png') no-repeat 0 0;
	font-weight: normal;
	font-size: 1.1em;
	color: #676B6E;
}
#content .bloc-informations-carte-aide .detail-link-video div a span {
	padding: 5px 0 10px 30px;
	background: url('../images/bloc-video-bis.png') no-repeat 0 0;
}
.bloc-informations-carte-aide {
	overflow: visible !important
}
p.title-para-principal {
	color: #004592;
	padding: 0;
	text-transform: uppercase;
	font-size: 0.9em;
	margin:0 0 -2px 0;
}
.champs-file input {
	border: 1px solid #c7c7c8;
	border-right: 0;
	padding: 5px 5px 6px 8px;
	width: 400px;
	color: #65696c;
	font-size: 1.1em;
	background: white url('../images/bg_input-search.png') repeat-x 0 100%;
}
.champs-file input:focus {
	border: 1px solid #E8D1A7;
	background: white url('../images/bg_input-search-focus.png') repeat-x 0 100%;
	border-right: 0;
}

.champs-file div {
	margin: 0 0 0 0 !important;
}
.bloc-error {
	border: 1px solid red;
	color: red;
	padding: 20px;
}
.bloc-error p {
	font-weight: bold;
}
.bloc-error ul {
	padding: 0 0 0 15px;
}
#footer footer_blocMid_2 {
	
}
#footer .footer_blocMid_2 {
	float: left;
}
.footer_blocMid_2 {
	width: 295px;
	padding: 0 0 0 15px;
	text-align: center;
	width: 245px;
	margin: -10px 55px 0 0;
}
.footer_blocMid_2 li {
	display: inline;
}
.footer_blocMid_2 li a {
	color: #65696C;
}
.footer_blocMid_2 li a.tag-type-1 {
	font-size: 12px;
}
.footer_blocMid_2 li a.tag-type-2 {
	font-size: 18px;
}
.footer_blocMid_2 li a.tag-type-3 {
	font-size: 21px;
}
.footer_blocMid_2 li a.tag-type-4 {
	font-size: 26px;
}
.footer_blocMid_2 li a.tag-type-5 {
	font-size: 30px;
}
.bloc-access-direct {
	padding: 25px 10px 45px 15px;
	margin: 0px 0 10px 0;
	background: url('../images/deco-bloc-right.gif') no-repeat 0 3px;
}
.bloc-access-direct h2.direct-access-title span {
	display: none;
}
.bloc-access-direct h2.direct-access-title {
	background: url('../images/title_direct-access.png') no-repeat 0 0;
	width: 115px;
	height: 27px;
	margin: 0 0 14px 0;
}
.bloc-access-direct ul li {
	padding: 3px 0 3px 2px;
	/*border-bottom: 1px dotted #909090;*/
	width: 71px;
	float:left;
}
#main-extranet .header-axes p.para-special-faq,.faq .header-axes p.para-special-faq {
	font-style: italic;
	font-size: 1em;
	margin: -3px 0 0 42px;
}
#main-extranet .content-s-list p.para-special-faq,#content-page .content-s-list p.para-special-faq {
	font-style: italic;
	font-size: 1em;
	padding: 5px 0 0 0;
}
#main-extranet .list-axes .toggle-sub-menu .header-axes p {
	width: 570px;
}
#main-extranet .list-axes {
	margin: 10px 0 0 0;
}



#main-extranet .comment-send .text-champs {
	width: 200px;
}

#main-extranet .comment-send {
	background: url('../images/bg_form-faq.png') no-repeat 0 100%;
	padding: 17px 25px 25px 33px;
	margin: 35px 0 -12px -20px;
	position: relative;
	left: 20px;
	width: 625px;
	overflow: hidden;
	height: 1%;
}
#main-extranet .comment-send fieldset {
	padding: 0;
	margin: 0;
	border: 0;
}
#main-extranet .comment-send .f-left{
	float: left;
	margin: 0 10px 0 0;
}
#main-extranet .comment-send div label{
	clear: both;
	display: block;
	font-size: 1.2em;
	padding: 0 0 0 0;
}
#main-extranet .comment-send #email {
	width: 220px;
}
#main-extranet .comment-send textarea#question {
	width: 604px;
	height: 140px;
	margin: 0 0 10px 0;
}
#main-extranet .comment-send .btn_valider {
	position: absolute;
	bottom: 40px;
	right: 30px;
	border: 0;
	background: url('../images/bg_valider-send.png') no-repeat 0 0;
	padding: 8px 5px 7px 5px;
	color: black;
	text-align: center;
	font-weight: bold;
	font-size: 1em;
	cursor: pointer;
	width: 85px;
}
#main-extranet .captcha p {
	text-align: right;
	padding: 0;
	width: 150px;float: left;clear:both;
	text-indent: 30px;
	font-size: 1em;
}
#main-extranet .content-page-in .captcha p a {
	color: black;
}
#main-extranet .captcha div {
	float: left;
	width: 320px;
	margin: -10px 0 0 25px;
}
.ie6 #main-extranet .captcha div ,.ie7 #main-extranet .captcha div {
	margin: 0 0 0 25px;
}
#main-extranet .captcha div img{
	float: left;
}
#main-extranet .captcha div input {
	float: left;
	width: 128px !important;
	font-size: 3em;
	padding: 10px 5px 10px 5px;
	margin: 0 0 0 15px;
}
#captcha #recaptcha_logo, #captcha #recaptcha_tagline, #captcha #recaptcha_switch_audio, #captcha #recaptcha_reload_btn, #captcha #recaptcha_whatsthis_btn {
	display:none;
}
/***/
.table-forum {
	margin: 10px 0 0 0;
	clear: both;
}
.table-forum tr th {
	text-align: left;
	font-weight: bold;
	color: #65696C;
	padding: 0 10px;
	border-bottom: 1px solid #D2D7DA;
	border-left: 0;
}
.table-forum tr td {
	background: url('../images/bg_td-forum.png') repeat-x 0 0;
	vertical-align: center;
	padding: 10px;
	border-right: 1px solid #D2D7DA;
	border-bottom: 1px solid #D2D7DA;
}
.table-forum tr td.first-td {
	border-left: 1px solid #D2D7DA;
}
.table-forum tr td.special {
	padding: 10px 2px 10px 2px;
}
.table-forum tr td p a{
	color: #004494;
	text-decoration: none;
	font-size: 1.05em;
}
.table-forum tr td p a:focus, .table-forum tr td p a:visited {
	color: #004494 !important;
}
.table-forum tr td p a:hover {
	color: #004494;
	text-decoration: underline;
}
.table-forum tr td p {
	padding: 0;
}
.table-forum tr.new-subject td p a {
	font-weight: bold;
}
.table-forum tr td.bloc-last-answer p {
	font-size: 0.9em;
	color: #65696C;
	vertical-align: middle;
}
.table-forum tr td span {
	font-size: 0.9em;
	color: #65696C;
}
.table-forum tr td p span {
	font-size: 0.8em;
	color: #000000;
}
#main-extranet .table-forum tr td p span a {
	text-decoration: underline;
	color: #000000 !important;
	font-weight: normal;
}
#main-extranet .list-pagination p {
	float: left;
	padding: 4px 3px 0 0;
	color: #434343;
	font-size: 1.2em;
}
.bloc-forum {
	padding: 35px 0 0 0;
}
.bloc-forum .bloc-new-sujet {
	float: left;
	padding: 0;
	margin: 5px 0 5px 0;
}
.bloc-forum .bloc-new-sujet a {
	display: block;
	background: url('../images/bg_msg-forum.png') no-repeat 0 0;
	padding: 12px 15px 10px 45px;
	width: 90px;
	color: #000000;
	text-decoration: none;
}
.bloc-forum .bloc-new-sujet a:visited {
	color: #000000
}
.bloc-forum .bloc-new-sujet a:hover {
	text-decoration: underline;
	color: #000000
}
.bloc-forum .list-pagination {
	float: right;
	width: 202px;
	padding: 0;
	margin: 5px 0 5px 0;
	left: 7px;
	top: 5px;
	position: relative;
}
.bloc-forum .list-pagination-forum {
	float: left;
	width: 305px;
	padding: 0;
	margin: 9px 0 5px 15px;
	left: 5px;
	top: 5px;
	position: relative;
}
.bloc-forum .list-pagination-forum li {
	float: left;
}
.bloc-forum .list-pagination-forum p {
	float: left;
	padding: 3px 0 0 0;
	color: #4F4F4F;
}
.list-pagination-forum li a span {
	display: none;
}
.list-pagination-forum li a {
	display: block;
	float: left;
	width: 67px;
	height: 24px;
	margin: 0 2px 0 0;
}
.list-pagination-forum li.prev a {
	background: url('../images/prev_forum.png') no-repeat 0 0;
}
.list-pagination-forum li.next a {
	background: url('../images/next_forum.png') no-repeat 0 0;
}
.text_title-forum {
	color: #65696C;
	font-size: 0.9em;
	position: relative;
	top: -10px;
	margin: 0 0 5px 0;
	display: block;
}
/**/
.list-detail-forum {
	margin: 20px 0 0 0;
}
.list-detail-forum li {
	background: #F0F1F2 url('../images/border-repeat-forum.gif') repeat-y 151px 0;
	height: 1%;
	overflow: hidden;
	border: 1px solid #D2D7DA;
	margin: 0 0 12px 0;
}
.left-detail-forum {
	float: left;
	width: 112px;
	padding: 18px 20px 20px 20px;
	
	text-align: right;
}
.right-detail-forum {
	float: left;
	width: 475px;
	padding: 18px 20px 20px 20px;
	background: white url('../images/bg_repeat-right-forum.png') repeat-x 0 0;
	min-height: 150px;
	height: auto !important;
	height: 150px;
}

.left-detail-forum p {
	text-align: right;
	font-weight: bold;
	color: #65696C;
	font-size: 1em;
}
.left-detail-forum p span {
	display: block;
	font-weight: normal;
}
.left-detail-forum img {
	border: 1px solid #D2D7DA;
	margin: 0 2px 0 0;
	width: 69px;
	height: 68px;
}
.list-detail-forum li li {
	border: 0;
	background: 0;
}

.list_link-forum li {
	float: left;
	margin: 0 31px 0 0;
	font-size: 0.9em;
}
.list_link-forum li.last {
	float: right;
	margin: 0;
}
.list_link-forum li a {
	color: #65696C;
	text-transform: uppercase;
	padding: 0 0 0 19px;
}
.list_link-forum {
	border-top: 1px solid #D2D7DA;
	padding: 9px 0 5px 0;
	overflow: hidden;
	float:left;
	width: 475px;
	margin: 5px 0 0 0;
}
.list_link-forum li.first a {
	background: url('../images/bg_link-forum-1.png') no-repeat 0 0;
}
.list_link-forum li.second a {
	background: url('../images/bg_link-forum-2.png') no-repeat 0 0;
}
.list_link-forum li.last a {
	background: url('../images/bg_link-forum-3.png') no-repeat 0 0;
}
.bloc-forum .bloc-new-sujet-reponse a {
	background: url('../images/bg_msg-forum-reponse.png') no-repeat 0 0;
	padding: 12px 5px 10px 50px;
}
.table-forum tr td.special {
	background: #F0F1F1;
}
.right-detail-forum h4 {
	color: #004494;
}
p.form-title-reponse {
	font-weight: bold;
	background: url('../images/title_reponse-bg.gif') no-repeat 0 0;
	padding: 5px 0 10px 40px;
	margin: 0 0 5px 0;height:1%
}
.bloc-forum .checkboxArea {background:url('../images/check_forum-off.gif') no-repeat 0 0;}
.bloc-forum .checkboxAreaChecked {background:url('../images/check_forum-on.gif') no-repeat 0 0;}
.right-checkbox .left-check label {
	display: inline !important;
	padding: 0 0 0 5px !important;
	font-size: 1.1em !important;
	position: relative;
	top: 2px;
}
.right-checkbox {
	float: left;
	width: 165px;
	margin: 15px 0 0 0;
}
.right-checkbox label {clear:none !important;}
.left-file{
	float: left;
	width: 340px;
}
#main-extranet .comment-send div.left-file label {
	margin: 0 0 3px 0;
}
#main-extranet .bloc-forum .comment-send .btn_valider {
	bottom: 30px;
}
.ie6 .bloc-forum .champs-file div, .ie7 .bloc-forum .champs-file div {
	padding: 0 0 2px 0;
}
.ie6 .bloc-forum .champs-file input, .ie7 .bloc-forum .champs-file input {
	position: relative;top:1px;
}
.file-bloc {
	padding: 5px 0 5px 0;
	overflow: hidden;
	float: left
}

.file-bloc p {
	font-size: 1em;
	font-weight: bold;
	color: #65696C;
	padding: 0 0 2px 0;
}
.file-bloc li img {
	margin: 0 5px 0 0;
	position: relative;
	top: 1px;
}

.lettre_alphabet{
	margin-right: 10px;
	text-transform: uppercase;
	font-size: 1.6em;
}

.lettre_alphabet a{
	color: #004494;	
}

.text-justify{
	text-align: justify;
}

.liste-mots-glossaire li {
	border: 1px solid #D5D9DC;
	min-height: 128px;
	background: #F0F1F1 url('../images/bg_list-aide.png') repeat-x 0 100%;
	position: relative;
	margin: 0 0 19px 0;
	padding: 10px 16px;
	z-index:0;
}
.marge_droite{
	padding-right: 15px;
}
.content-onglet-carte-list .list-aide-result li .list-aide-result-left_1_2 {
	width:540px;
	border-right:1px solid #d7dcde;
}
.content-onglet-carte-list .list-aide-result li .content-aide-list-right_2_2 {
	margin-left:-1px;
}
.captchaoffre{margin-left:150px}

.bloc-error {
	border: 1px solid red;
	color: red;
	padding: 20px;
}
.bloc-error p {
	font-weight: bold;
}
.bloc-error ul {
	padding: 0 0 0 15px;
}

.content-onglet-carte-list .list-aide-result li .colonne-gauche-publications{
	width: 90%;
}

.content-onglet-carte-list .list-aide-result li .colonne-doite-publications{
	width: 120px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
	overflow: hidden;
}

.content-aide-list a.picto-publications img{
	float: none;
	border: none;
}

.content-aide-list a.picto-publications{
	text-align: center;
	padding: 30px;
}
	
.content-onglet-carte-list .margin-top-15 .align-center a.picto-publications{
	padding: 30px;
}

.margin-top-15{
	margin-top: 15px;
}

.content-onglet-carte-list .margin-top-15 .align-center{
	text-align: center;
}

.content-onglet-carte-list .margin-top-15 .width-132px{
	width: 132px;
}

#main .bouton-voir-tout-doc  a{
	background: url('../images/btn-voir-docs.png') no-repeat 0 0;
	float: none;
	padding: 12px 13px 8px 9px;
}

.float-none{
	float: none;
}

.content-onglet-carte-list-publication{
	border: none;
	padding-top: 0px;
	padding-bottom: 0px;
}

.margin-top-0{
	margin-top: 0px !important;
}

.padding-top-0{
	padding-top: 0px !important;	
}

.padding-left-45{
	padding-left: 45px !important;	
}	


.titre-doc-publication{
	float: left;
	width: 80%;
}

.float-right{
	float: right;
}

.float-left{
	float: left;
}

#content .content-onglet-carte-list .list-aide-result li h3.date-publication{
	font-size: 1.4em;
	padding-top: 12px;
}

.bold{
	font-weight: bold;
}
.textearealarge {
	width: 530px !important;
}
body div .text-champs:focus {
	border: 1px solid #E8D1A7;
	background: white url('../images/bg_input-search-focus.png') repeat-x 0 100%;
}
body div .text-champs {
	float:left;	
}
.centrer{
margin-left: auto; 
  margin-right: auto; 
  width :300px;
}

.centrer a,h1{
display:block;
text-align:center;
}

.centrer a.retour{
	margin-top :10px;
	font-size: 1.1em;
	background: url('../images/bg_print-list-2.png') no-repeat 50% 0;
	padding: 10px 25px 20px 65px;
	heigth:50px;
}
.select{
	overflow-y: visible !important;
}

.liste-mediatheque{
	padding-left: 30px;
}

.liste-mediatheque li a{
	color: #004494;	
}

.vignette{
	display:block;
	max-width:130px;
	border:0 none;
	color:#3B5998;
	cursor:pointer;
	text-decoration:none;
}

.video{
	text-align: center;
	margin-top: 10px;
}

.photo-line a {
	float:none !important;
	margin:0px !important;
	padding:0px !important;
	text-decoration:none !important;
}
.photo-line img {
	float:none !important;
	margin:0px !important;
	margin:0px !important;
	display:inline !important;
	border:0 !important;
}

.padding-0{
	padding: 0px !important;	
}

.align-milieu{
	vertical-align: middle !important;
}

.align-center{
	text-align: center !important;
}

.margin-right-10{
	margin-right: 10px !important;
}

.margin-top-5{
	margin-top: 5px !important;
}

.titre-popin{
	text-transform: uppercase !important;
	margin-top: 4px !important;
	font-size: 1.5em;
}
.textearea400{
width:400px !important;
}

input::-moz-focus-inner {
	border:  0;
	padding:  0;
}

#content .content-onglet-carte-list .list-aide-result li theme_sous_theme{
	margin-bottom: 0px !important;	
}
.message p,.message a{
display:block;
text-align: center;
font-size: 1.1em;
font-weight: bold;
margin:20px 0px;}


.centrage { 
  margin-left: auto; 
  margin-right: auto; 
  width:150px;  
}
.centragegrand { 
  margin-left: auto; 
  margin-right: auto; 
  width:240px;  
}
.btn-jaune-debut{
background: url('../images/debut_jaune.png') no-repeat 0 0;padding:5px 1px;float:left;}
.btn-jaune-milieu{
background: url('../images/milieu_jaune.png') repeat-x 0 0;padding:5px 2px;float:left;font-weight:bold;}
.btn-jaune-fin{
background: url('../images/fin_jaune.png') no-repeat 0 0;padding:5px 2px;float:left;}

.retour{margin-top:40px;float:right}
.retour-home{
	float:right;
}
.retour a, .retour-home a{
	display: block;
	color: black;
	padding: 6px 25px 5px 55px;
	width: 50px;
	font-size: 1.1em;
	margin: 0 0 1px 0;
	background: url('../images/bg_print-list-2.png') no-repeat 0 0;
	text-decoration:none;
}
.retour-home a{
	height:40px;	
	padding: 10px 25px 5px 55px;
}
.minlabel{
min-height: 23px !important;
}
.bgnone{
background: none !important;
}
.textaligncenter li a{
text-align:center !important;
display:block;
}
.bloc-focus h2.title_focus_liens {
	background: url('../images/title_focus-lien.png') no-repeat 0 100%;
}
.bloc-focus h2.title_focus_documents {
	background: url('../images/title_focus-document.png') no-repeat 0 100%;
}
.bloc-focus h2.title_focus_actualites {
	background: url('../images/title_focus-actualite.png') no-repeat 0 100%;
}

}
.border-none img{
	border-none;
}
.footer_blocLeft .degeom {
	margin-left:-3px;
}
.display-block img {
	display:block;
}

.image_carto_accueil_aide{
	border: 1px solid #d3d7da;
	padding: 2px 35px 2px 35px;	
}

.paragraphe_accueil_aide{
	width: 420px;
	margin: 12px 0px 12px 28px;
}

.block_genre_programmes{
	margin-bottom: 5px;
}

.block_genre_programmes .paragraphe_accueil_aide a{
	background:url("../images/btn-en-savoir-plus.png") no-repeat scroll 0 0 transparent;
	color:#000000 !important;
	display:block;
	margin:5px 22px 20px 0;
	padding:7px 17px 7px 17px;
	font-weight: bold;
	font-size: 1.1em;
}

.block_genre_programmes h3 a {
	color: #004494;
}

.intro_liste_prog_coop{
	width: 590px;
	margin-left: 16px;
	font-size: 1.4em;
}

/* Bloc-notes */
.list-bloc-notes .content-bloc-note {
	float:left;
	width:95%;
	margin-right:5px;
}
.list-bloc-notes .content-bloc-note ul li {
	font-size:110%;
}
.list-bloc-notes .delete-bloc-note {
	float:left;
	width:4%;
	padding-top:3px;
}
.div-lien-bleu-droite {
	text-align:right;
	margin-bottom:10px;
	font-size:100%;
}
.div-lien-bleu-droite a {
	color: #004494;
	padding-left:10px;
	background: url('../images/picto_ariane-on.gif') no-repeat 0 4px;
	text-decoration:underline;
}
.div-lien-bleu-droite:hover a {
	text-decoration:none;
}

/* Formulaires g?n?r?s par eZ */
.divsmall{
	margin-right:25px;
}
.list-carto-form .recherche-aide .smallest{
	width:80px;
}
.form-ez {
	background-image: url("../images/bg_form-big.png");
	border:1px solid #d2d7da;
	padding:15px;
	font-size:110%;
}
.lien-bleu {
	color: #004494 !important;
	padding-left:10px;
	background: url('../images/picto_ariane-on.gif') no-repeat 0 4px;
	text-decoration:underline;
}
.lien-bleu:hover {
	text-decoration:none;
}

#btn-DCE {
	background: url('../images/DCE.png') no-repeat 0 0;
	/*padding: 12px 40px;
	margin: 0 5px 0 0;*/
	padding: 12px 5px 12px 40px;
	margin: 0 2px 0 0;
	font-size: 1.3em;
	font-weight: bold;
	/*width: 240px;*/
	width: 200px;
	border:none;
	cursor: pointer;
}

.list-carto-form .recherche-aide .small{
	width:168px;
}

#content-page .faq-themes{
	margin-bottom:10px !important;
}

h3.faq-themes, h4.faq-themes{
	display:inline !important;
}
#ajout_commentaire label.question{
width:175px !important;
}
#ajout_commentaire .civilite{
width:75px
}
date_right{
width:292px;
}
/**style bouton jaune **/
.boutonJaune {
	background:url('../images/submit-jaune-right.gif') no-repeat 100% 0;
	padding: 0 3px 0 0;
	display: block;
	float: left;
	clear: both;
	margin: 0 0 5px 0;
}
.boutonJaune input {
	padding: 3px 12px 6px 15px;
	border: 0;
	background: 0;
	cursor: pointer;
	color: black;
	font-weight: bold;
	display: block;
	background:url('../images/submit-jaune.gif') no-repeat 0 0;
}
.ie6 .boutonJaune input,
.ie7 .boutonJaune input {
	padding: 2px 0 6px 3px;
}

/* ez-warning-error */
.ez-warning-error {
	background:transparent url("../images/ombre-content-thin.gif") repeat-y top left;
	float: left;
	width: 569px;
	padding: 20px;
}
.ez-warning-error li {
	font-size:110%;
}

#rs_1{
	float: right;
	width:150px;
	margin-top:-15px;
}
.ie6 #rs_1{padding-right:0px;padding-left:15px;}
.readspeakerfile{
	background: url('../images/readspeakerfile.png') no-repeat 0 0;
	padding-top:7px;
	padding-right:15px;
	padding-right:20px;
}
.ie6 #rs_1{padding-right:0px;padding-left:15px;}
.readspeakerfile{
background: url('../images/readspeakerfile.png') no-repeat 0 0;
padding-top:7px;
padding-right:15px;
}
a.readspeakerfile:hover{
text-decoration: none;
}

.ensemble_blocs_prog_coop{
	margin-top: 19px;
}

.list-axes .toggle-sub-menu .content-s-list ul .liste_programmes_coop{
	margin-bottom: 23px;
	padding-bottom: 25px;
	border-bottom: 1px dotted #004494;
}

.list-axes .toggle-sub-menu .content-s-list ul .liste_programmes_coop .colonne-gauche{
	float: left;
	width: 205px;
}

.list-axes .toggle-sub-menu .content-s-list ul .liste_programmes_coop .colonne-gauche a{
	float: right;
	background:url("../images/btn-en-savoir-plus-liste-prog-coop.png") no-repeat scroll 0 0 transparent;
	color:#000000 !important;
	display:block;
	font-size:1.1em;
	font-weight:bold;
	margin:17px -8px 20px 0;
	padding:6px 20px 9px 29px;
}

.list-axes .toggle-sub-menu .content-s-list ul .liste_programmes_coop .colonne-droite{
	float: left;
	width: 425px;
	margin-left: 19px;
}

.titre-prog-coop{
	font-size: 1.2em;
	font-weight: bold;
}

.list-axes .toggle-sub-menu .content-s-list ul .liste_programmes_coop .colonne-droite p{
	font-size: 1em;
	margin-top: 20px;
}

.resume-prog-coop{
	font-size: 1.2em !important;
	margin-top:	15px !important;
}

.petit-titre-detail-aide{
	text-transform: uppercase;
	font-weight: bold;
	color: #4676ae;
	float: none;
	width: 80%;
}

.resume-detail-aide{
	font-size: 1.3em;
	width: 70%;
	margin-top: -40px;
}

.margin-top-10{
	margin-top: 10px !important;	
}

.lien_telechargement_fichier{
	padding-left: 5px;
	font-weight: bold;
	color: #004593;
	text-decoration: none;	
}

.height-2{
	height: 2px !important;	
}

.padding-left-4{
	padding-left: 4px !important;	
}

.bloc-informations-aide .lien-externe-aide div{
	padding:0 8px 0 0;
	width: 194px;
	margin-top: -1px;
	margin-left: 15px;
	position:absolute;
}

.bloc-informations-aide .lien-externe-aide div a{
	background:url("../images/btn-site-externe-aide.png") no-repeat scroll 0 0 transparent;
	display:block;
	font-size:1.1em;
	width: 150px;
	padding:9px 10px 9px 47px;
}

.margin-top-moins-5{
	position: relative;
	display: block;
	bottom: 7px;
}

.bloc-description-aide{
	margin: 50px 0 28px;
}

.titre-axe-aide{
	font-size: 1.3em !important;
	font-weight: bold !important;
	float: left !important;
	width: auto !important;
}

.resume-axe-aide{
	font-size: 1.3em !important;
	float: left !important;
	width: 410px !important;
	padding: 7px 0 3px 5px;
}

.bloc-descriptif-axe{
	padding-top: 12px !important;
}

.bloc-descriptif-axe p{
	margin-left: -7px;
}

.liste-objectifs-aide{
	margin-left: 10px !important;
}

.liste-objectifs-aide ol{
	list-style: decimal !important;
	font-size: 1.2em !important;
}

.liste-objectifs-aide ol li{
	margin-top: 14px !important;
}

.bloc-informations-aide ul {
	background:url("../images/bg_list-aide.png") repeat-x scroll 0 100% #F0F1F1;
	border:1px solid #D5D9DC;
	margin:25px 0 0;
	position:relative;
	z-index:0;
	min-height:75px;
	overflow:hidden;
	clear:both;
}

.bloc-informations-aide li{
	float: left;
}

.bloc-informations-aide li p {
	font-size: 1.1em;
	color: #004591;
	clear: both;
	overflow: hidden;
}

.bloc-informations-aide li.first {
	border:0 none;
	padding:17px 15px 7px 18px;
	width:212px;
}
.bloc-informations-aide li.second {
	border-left:1px solid #D7DCDE;
	border-right:1px solid #D7DCDE;
	margin-right: -1px;
	float:left;
	height:100%;
	min-height:75px;
	padding:17px 20px 21px;
	width:160px;
}

.bloc-informations-aide li.last {
	border-left:1px solid #D7DCDE;
	float:left;
	height:100%;
	min-height:75px;
	padding:14px 15px;
	width:90px;
}
.bloc-informations-aide li.last a {
	color: #004592;
	font-weight: bold;
	font-size: 1.1em;
	display: block;
	margin: -4px 0 0 0;
}

.contact-aide{
	margin-top: 38px;	
}

bloc-infos-contact-aide{
	max-width: 497px;	
}

.bloc-infos-contact-aide .titre-contact-aide{
	background:url("../images/barre-titre-contact-aide.png") repeat-x scroll 0 100% #F0F1F1;
	text-transform: uppercase;	
	height: 24px;
	width: 100%;
	padding-bottom: 0px !important;
}

.bloc-infos-contact-aide .titre-contact-aide h4{
	padding-top: 4px !important;
	padding-left: 8px !important;
	padding-bottom: 0px !important;	
}

.bloc-infos-contact-aide .titre-contact-aide span{
	display: none;	
}

.bloc-infos-contact-aide ul.list-infos-contact{
	background:url("../images/bg_contact-aide.png") repeat-x scroll 0 0 transparent;
	border-left: solid 1px #d4d9da !important;
	border-bottom: solid 1px #d4d9da !important;
	border-right: solid 1px #d4d9da !important;
	margin-top: 0px !important;	
}

.embed-video-player {
	z-index:0 !important;
}

.bloc-infos-contact-aide .list-infos-contact li.fiche-contact-aide{
	float: left !important;
	padding: 0 0 7px 18px !important;
	width: 225px !important;
}

.bloc-infos-contact-aide .list-infos-contact .fiche-contact-aide li p{
	margin: 16px 0px;	
}

.border-none{
	border: none !important;	
}

.bloc-desc-offre{
	display: block !important;
	height: 100% !important;	
}

.fond-bloc-informations-carte{
	background:url("../images/ligne-bloc-desc-offre.png") repeat-y scroll 0 0 transparent;
}
.title_temoignage-detail-projet span {
	display: none;
}
.bloc-temoignage-chiffres-detail-projet{
	float: right;
	margin-left: 30px;
}
.bloc-temoignage-detail-projet{
	border: 1px solid #D2D7DA;
	width: 143px;
	padding: 15px 19px 16px 19px;
	color: #65696C;
	background: url('../images/bg_bloc-temoignage-detail-projet.png') repeat-x 0 100%;
	margin: 0 0 15px 0;
}
.bloc-temoignage-chiffres-detail-projet .bloc-temoignage-detail-projet p{
	margin-top: 14px;
	padding: 0;
	color: black;
}
.bloc-temoignage-chiffres-detail-projet .bloc-temoignage-detail-projet .citation{
	font-size: 1.6em;
	font-style: italic;
	color: #8b8e92;
	padding: 0 5px;
	text-align: center;
	margin-top: 8px;
}
.bloc-temoignage-chiffres-detail-projet .bloc-temoignage-detail-projet a{
	background:url("../images/picto-link.png") no-repeat scroll 0 13px transparent;
	padding:0 0 0 13px;
	text-transform:uppercase;
	display: block;
	margin-top: 13px;
	border-top: dotted 1px black;
	padding-top: 11px;
	font-size: 0.9em;
	color: #767a7d;
}
.content-page-in #content-page h4.title_temoignage-detail-projet {
	background: url('../images/title_temoignage-detail-projet.png') no-repeat 0 0;
	padding:0;
	width: 144px;
	height: 23px;
	margin: 0;
	margin-bottom: -2px;
}
.margin-top-30{
	margin-top: 30px !important;
}
.temoignages-bloc .coord-temoin{
	display: block;
	text-align:right;
	font-size: 1.2em;
	padding-top: 3px;
}


#annuler2{background: url('../images/bouton_large.png') no-repeat 0 0;width:152px;}
.bloc-btn-form_large{width:300px !important;}
 
.ajout #ajout_commentaire {left:100px}
/*formulaire de contact*/
.contact .form-search {width:740px !important;}
.contact form.form-search fieldset div.champs-left,.contact form.form-search fieldset div.champs-right{width:350px !important;}
.contact .form-search .text-champs{width:300px !important;}
.contact form.form-search fieldset div.champs-left select-cadre select{width:300px !important;}
.contact .form-search textarea.text-champs {width:650px !important;}
/**/
/*sp&cifiques dates ie7*/
.motclef{margin-right: 10px;}
.ie7 .motclef{margin-right: 10px;width:140px;}
.ie7 .divsmall{margin-left:70px;}
.ie7 .date2{width:0;}
.border-right-1{
	border-right:1px solid #D7DCDE !important;
}
.margin-right-moins-1{
	margin-right: -1px !important;
}
.max-width-360{
	max-width: 360px;
}

/* Ajout Claire pour le online editor */
.onlineEditor {
	
}
.onlineEditor  p a{
	color:#014292;
}
.onlineEditor  p a:hover{
	color:#00AEE3;
}


.onlineEditor ul {
	margin: 0 0 10px 20px;
}
.onlineEditor ul li {
	position:relative;
	left:18px;
	list-style-image: url('../images/bg_list-content.gif');
	padding: 0 0 0 0px;
	font-size: 110%;
}
.onlineEditor ul ul {
	margin: 0 0 0 24px;
}


.onlineEditor ul li li {
	background: url('../images/bg_s-list-content.gif') no-repeat 0 5px;
	padding: 0 0 0 9px;
	font-size: 100%;
}

.onlineEditor ol {
	margin: 0 0 10px 20px;
}
.onlineEditor ol li {
	padding: 0 0 0 13px;
	font-size: 110%;
	list-style: decimal outside;
	margin-left:22px;
	padding-bottom:3px;
	line-height:1.2em;
	display:list-item;
}
.onlineEditor ol ol {
	margin: 0 0 0 24px;
}
.onlineEditor ol li li {
	list-style: lower-roman outside;
	padding: 0 0 0 9px;
	font-size: 100%;
}
.onlineEditor .object-left {
	float:left;
}
.onlineEditor div.object-left img {
	margin: 0 5px 0 5px;
}
 
.onlineEditor .object-right {
	float:right;
}
.onlineEditor div.object-right img {
	margin: 0 5px 0 5px;
}

.onlineEditor .text-right {
	text-align:right;
}

.onlineEditor .text-justify {
	text-align:justify;
}

.onlineEditor .object-center, .onlineEditor .text-center {
	text-align:center;
}
 
.onlineEditor div.object-center img {
	margin: 0 5px 0 5px;
}


.visuelactu{float:left}
.ie6 .visuelactu{margin-bottom:10px;margin-left:5px}
.actu .content-onglet-carte-list .list-aide-result li .list-aide-result-left{width: 600px;padding-bottom:15px}
.ie6 .actu .content-onglet-carte-list .list-aide-result li .list-aide-result-left{padding-bottom:0px}
.ie7 .actu .content-onglet-carte-list .list-aide-result li .list-aide-result-left{padding-bottom:0px}
.actu .content-onglet-carte-list .list-aide-result li .content-aide-list-right{width: 90px;}
.ie6 .fond-bloc-informations-carte{background:none;}
.info-projet{min-height:80px}

.content-aide-list .document-date{color:black! important;font-weight:normal! important;}
.choix-espaces {width:540px;float:left}
.ie6 .avsearch-espace,.ie7 .avsearch-espace{margin-bottom: 10px! important;}
.avsearch-espace,.left{float:left}
.avsearch-espace label{width:200px}

.addthis {
	float:right; 
	margin:0 2px 20px 0;
}

.rss-actu-accueil{
	background:url("../images/btn_rss_actu_accueil.png") no-repeat scroll 0 0 transparent;
	padding: 0px 16px 54px 31px;
	margin: 0 0 0 363px;
	position: absolute;
	z-index: 99;
}

#content-page .goog-te-gadget{
	color:#666666;
	font-family:arial;
	font-size:11px;
	margin:-46px 0 16px;
	text-align:right;
	white-space:nowrap;
}

#content-page .google_translate_element{
	color:#666666;
	font-family:arial;
	font-size:11px;
	margin:-46px 0 16px;
	text-align:right;
	white-space:nowrap;
}
.onlineEditor ul li a{
	color:#014292 !important;
	text-decoration:underline !important;
}

.onlineEditor ul li a:hover {
	color:#00AEE3 !important;
}
.onlineEditor ul li a:visited {
	color:#64696D !important;
}
.li-first-level-content-list{
	background: url("../images/bg_list-content.gif") no-repeat scroll 0 7px transparent !important;
}
.li-first-level-content-list a{
	font-size: 1.2em !important;
	font-weight: bold;
}
.li-first-level-content-list a:visited{
	color: #014294 !important;
}
.li-first-level-content-list a:hover{
	color: #00AEE3 !important;
}
.content-list-plan-site .li-first-level-content-list ul{
	margin:5px 0 5px 24px !important;
}
.bloc-date-mise-en-ligne{
	font-size: 1.1em;
	text-align: right;
	margin-top:14px;
}
.tool-rss{
	margin-left: 2px !important;
}
.border-bottom-videotheque{
	border-bottom: 1px solid #BABDBF;
}	
.player-multi-videos{
	text-align: center !important;
	position: normal !important;
	margin-bottom: 31px !important;
	/*height: 360px !important;*/
}
.video_projet_accueil object{
	margin-top:-21px !important;
	max-height:257px !important;
	max-width:288px !important;
	position: normal !important;
}
.video_contenu_libre object{
	max-height:379px !important;
	max-width:569px !important;
}
.video_contenu_libre{
	text-align:center;
	margin:20px 0;
}
.diaporama{
    position:relative;
    width:512px; /* Largeur d'une photo */
	height:360px;
	margin:0 auto 31px;
}
 
.diaporama li{
	list-style-type:none;
	overflow:hidden;
	width:100%;
	text-align:center;
	position:absolute; /* Les images seront positionnées toutes au même endroit */
	height:100%;
}
.diaporama li table{
	height:100%;
	width:100%;
}
.diaporama li img{
	border:8px solid black;
}
 
.diaporama_controls{
    clear:both;
	margin:159px 0 0 68px;
	overflow:hidden;
	padding:5px;
	position:absolute;
}
 
.diaporama_controls .btns{
    float:right;
}
 
.diaporama_controls a{
    font-weight:normal;
    width:10px;
    height:13px;
    text-indent:-9999px;
    display:inline-block;
    margin:0 3px;
	padding:13px;
}
.diaporama_controls a:focus{
    outline:none;
}
 
.diaporama_controls .prev{
    background:url("../images/btn_prec_diapo_inactif.png") no-repeat top right;
}
.diaporama_controls .prev:hover{
    background:url("../images/btn_prec_diapo_actif.png") no-repeat top right;
}
 
.diaporama_controls .next{
    background:url("../images/btn_suiv_diapo_inactif.png") no-repeat top left;
	margin-left:510px;
}
.diaporama_controls .next:hover{
    background:url("../images/btn_suiv_diapo_actif.png") no-repeat top left;
}
 
.diaporama_controls .pause{
    background:url("img/fleches_diapo.png") no-repeat bottom right;
}
 
.diaporama_controls .play{
    background:url(img/fleches_diapo.png) no-repeat bottom left;
}
.Map{
	background:url("../images/carte_france.gif") no-repeat scroll 0 0 transparent;
	height:480px;
	width:410px;
	margin: auto auto 17px;
}
.MapTrouverUneAide{
	background:url("../images/map-aide-big-bis.png") no-repeat scroll 0 0 transparent;
	width:191px;
}
.MapContainerTrouverUneAide{
	left:15px;
	position:absolute;
	top:-35px;
}
.img_transparente_carte_aide{
	position: static !important;
	width:191px;
}
.height-160{
	/*height: 160px !important;*/ /* Maj Mantis 357 */
}
.image-vitrine-focus img{
	margin-bottom: 27px !important;
}
.video_projet_accueil object  embed{
	margin-left:-10px !important;
	margin-top:-21px !important;
	max-height:257px !important;
	max-width:288px !important;
}
.newsletter-subscribe .block-formulaire{
	font-size:1.1em;
	padding:5px;
}
.newsletter-subscribe .block-formulaire .message-warning {
	color:red;
}
.onlineEditor table td,.onlineEditor table th{padding: 5px;}
.onlineEditor p.sansmarginbottom{padding-bottom:2px !important}
.onlineEditor .chiffresclefs{background-color:#efedef; border:1px solid #78196f;;padding:10px}
.onlineEditor table td p,.onlineEditor table th p{padding-bottom:0 !important;}
.onlineEditor  table{margin-bottom:10px}
.onlineEditor  table.object-center{margin-left:auto; margin-right:auto;}
.onlineEditor  table .object-right {float:right;margin:0 0 0 15px;}
.onlineEditor  table .object-left {float:left;margin:0 15px 0 0;}
.onlineEditor p{padding-bottom:10px !important;}
.onlineEditor table td.centrer_verticalement{vertical-align:middle;}
.onlineEditor table td ul {margin-left: 5px;}
.logo-europe-footer {
	float: left;
	margin-right: 10px;
}
.logo-europe-footer  img{
	margin-left: 0px;
	float: left;
}
.premierministre { font-size:8px;color:#808486;margin:10px 0; text-align:center;}
.UE {font-weight: bold;font-size:10px;font-family:Arial;color:#004393;margin-top:15px; text-align:justify; }
.UE img {float:left; padding:0 5px 5px; 0}
.footer-blocLeft-table {
    margin-top: -21px;
    width: 300px;
	float:left;
	font-family: times, arial;
	margin-right: 4px;
}
.footer-blocLeft-table .img-rep-fr {
	padding-left: 19px;
}
.rs {
	padding: 0 10px 150px 15px;
	margin: 0px 0 50px 0;
	float:left;
}
.rs span{
	color:#234769;
	font-size: 13px;
    font-weight: bold;
}
.rs li{
	float:left;
	margin-top:10px;
	height:45px;
}
.rs li a{
	padding:5px 10px 0 10px;
}

/* Ajout Mehdi Séminaire - 14/10/2011 */
.seminaire .date-seminaire{
	padding-top:10px;
	padding-left:10px;
	width:80px;
	float:right;
	font-size:12px;
	font-weight:bold;
}
.seminaire .list-aide-result li .list-aide-result-left{
	width:520px;
	padding-right:10px;
}
.seminaire .list-aide-result li .content-aide-list-right{
	padding:0px;
	width:200px;
}
.seminaire .list-aide-result li .content-aide-list-right img{
	margin:0px;
}
.bloc-informations-aide .seminaire  li.last{
	padding:1px 0 0 0;
}
.text-center{
	text-align:center;
}
.bloc-informations-aide .seminaire li.last{
	width:120px;
}
.content-onglet-carte-list .list-aide-result li .list-seminaire-result-left{
	padding:16px 10px 7px 0;
	width:495px;
	float:left;
}
.content-onglet-carte-list .list-aide-result li .content-seminaire-list-right{
	text-align:center;
	border-left: 1px solid #D7DCDE;
	padding:0px;
	float:left;
	width: 232px;
}
.content-onglet-carte-list .list-aide-result li .content-seminaire-list-right img{
	padding:0px;
	margin:0px;
}
#galleria {
    height: 400px;
}

/* Déja présent sur le site */
.bloc-description-aide {
    margin: 50px 0 28px;
}
.content-page-in #content-page h2.seminaire-titre{
	padding-right:30px;
	width:70%;
}
.gallery span p {
font-size: 1em;
padding: 0;
}
