﻿/** Font styles
---------------------------------*/

body {
  margin: 0;
  font: 0.8em Arial, Helvetica, sans-serif;
  background:#eeeeee;
  color:#484848;
}
body.front{font: 0.7em Arial, Helvetica, sans-serif;}
body.front #footer-container{font-size:1em;}

@font-face {
	font-family:'AvenirLT65MediumRegular';
	src:url('../font/LTe50344.eot');
	src:local('../font/Avenir LT 65 Medium Regular'), local('../font/AvenirLT-Medium'), url('../font/LTe50344.ttf') format('truetype');
}

@font-face {
	font-family: 'AvenirLT55RomanBold';
	src: url('../font/LTe50340.eot');
	src: local('../font/Avenir LT 55 Roman Bold'), local('../font/AvenirLT-Heavy'), url('../font/LTe50340.ttf') format('truetype');
}

@font-face {
	font-family: 'nunitolight';
	src: url('../font/nunito_300-webfont.eot');
	src: url('../font/nunito_300-webfont.eot?#iefix') format('embedded-opentype'),
	url('../font/nunito_300-webfont.ttf') format('truetype');

	font-weight: normal;
	font-style: normal;
}

.font-for-print-ver {
	position: absolute;
	top: -9999px;
	left: -9999px;
	font-family: 'nunitolight', sans-serif;
}

.left{float:left;}
.right{float:right;}
.clear{clear:both; font-size:1px; line-height:0; zoom:1;}
.center{text-align:center;}
.label{height:0; overflow:hidden; position:absolute; width:0;}
li{list-style-type:none; list-style-position:outside;}

.fleche-noire{background:url(../images/po/fleche_black.gif) no-repeat 0 5px; padding-left:8px; color:#000000 !important;}

#content-inner{background:#fff; padding:11px; margin:7px 7px 7px 6px; -moz-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); zoom:1;}/***/

fieldset{margin:0; padding:0; border:none;}

.print-display{display:none;}

#content-header .error{background:#fd5606 url(../images/po/bg_message_error.gif) repeat-x 0 0;}
	#content-header .error li{background:url(../images/po/fleche_blc_lien.gif) no-repeat 0 6px; padding-left:8px;}
	#content-header .error a,
	#content-header .error li a{color:#484848; font-weight:bold;}
#content-header .status{background:#006eb6 url(../images/po/bg_message_status.gif) repeat-x 0 0; border:solid 1px #006eb6; color:#fff;}
	#content-header .status a,
	#content-header .status li a{color:#484848; font-weight:bold;}
	#content-header .status li{background:url(../images/po/fleche_blc_lien.gif) no-repeat 0 6px; padding-left:8px;}
input.error,
textarea.error,
select.error{border:solid 1px #fd5403 !important;}

.node-unpublished{background-color:#9ce5f8 !important;}

/* Links */

a:link, a:visited {
  color:#247eb8;
  text-decoration:none;
}

a:hover, a:active {
  color:#247eb8;
  text-decoration:underline;
}

/* Titles  */

h1, h2, h3, h4, h5, h6 {}

h1 {
	font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase;
	color:#0a80aa;
	font-size:1.6em;
	padding:0 0 10px 10px;
	zoom:1;
}

h2 {font-size:1.8em;font-weight:300;margin-bottom:0.75em;}
h3 {font-size:1.4em;margin-bottom:1em;}
h4 {font-size:1.2em;margin-bottom:0.8em;}
h5 {font-size:1.1em;font-weight:600;margin-bottom:0;}
h6 {font-size:1em;font-weight:bold;}

/* Paragraph Styles */

p {
  margin:0 0 1em 0;
}

/* List Styles  */

ul, ol {
  margin: 0;
  padding: 0;
}

/* Table Styles  */

table {
	width: 99%;
}
tr.even td, tr.odd td {
	padding: 10px 5px;
}
tr.odd {
	background-color: #fff;
}

/* Code */

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

pre {
	background-color: #efefef;
	display: block;
	padding: 5px;
	margin: 5px 0;
	border: 1px solid #aaa;
}

/* List Styles */

ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

/* Abbreviation */

abbr {
  border-bottom: 1px dotted #666;
  cursor: help;
  white-space: nowrap;
}

/* UI improvments  */

#edit-title{
	font-size: 24px;
}
#system-themes-form img{
	width:100px;
}
.form-item .description{
	font-style:italic;
	line-height:1.2em;
	font-size:0.8em;
	margin-top:5px;
	color:#777;
}
#edit-delete{
	color:#c00;
}

/**
 * Console, style from Slate theme
 */
div.messages {
  padding: 9px;
  margin: 1em 0;
  color: #036;
  background: #bdf;
  border: 1px solid #ace;
}
div.warning {
  color: #840;
  background: #fe6;
  border-color: #ed5;
}
div.error {
  color: #fff;
  background: #e63;
  border-color: #d52;
}
div.status {
  color: #360;
  background: #cf8;
  border-color: #be7;
}

/*-- BACKGROUND ------------------------------------------------------------------*/
#container-illus-fond{left:0; top:0; width:100%; position:absolute; z-index:-999; background:url(../images/header/fd_header_base.jpg) no-repeat center 0;}
.ie6 #container-illus-fond,
.ie7 #container-illus-fond,{position:absolute; left:50%; margin-left:-700px; width:1400px; top:0; height:350px; background:url(../images/header/fd_header_base.jpg) no-repeat center 0; zoom:1;}
.front #container-illus-fond{z-index:0; background:none;}
.ie6 .front #flash_fond,
.ie6 #illus-fond{position:absolute; left:50%; margin-left:-700px; width:1400px; top:0; height:150px; zoom:1;}
.ie6 #header{position:relative;}
	#container-illus-fond #illus-fond{height:350px;}
	#container-illus-fond #shadow{background:url(../images/shadow.gif) no-repeat center bottom; height:66px;}
	.ie6 #container-illus-fond #shadow{background:url(../images/shadow.gif) no-repeat center bottom; height:416px;}

#header-container{height:94px; margin:0 auto; position:relative; z-index:5;}
.front #container-illus-fond #shadow{background:url(../images/shadow.gif) no-repeat center bottom; height:66px;}
.front #header{height:540px;}
.ie6 .front #header{position:relative; z-index:1;}
.front #main{position:relative;}
.ie6 .front #main{ z-index:1;}
.front #flash_fond{height:541px;}

.view-homepage-slideshow{
	position: relative;
	z-index: 0;
	margin: -122px 0 0 -214px;
	width: 1400px;
}

.view-homepage-slideshow .view-content .views_slideshow_slide{
	position: absolute;
}

.view-homepage-slideshow .views-slideshow-controls-bottom{
	position: absolute;
	z-index: 5;
	bottom: 55px;
	right: 475px;
}

.view-homepage-slideshow .pager-item{background:url(../images/header/slider_marker.png) no-repeat; float: left; padding-left: 20px; height: 22px;}
.view-homepage-slideshow .pager-item.activeSlide{background:url(../images/header/slider_marker_current.png) no-repeat;}
.view-homepage-slideshow .pager-item a{display: none}

.ie6 #content,
.ie6 #sidebar-first{position:relative;}

/* contenu alternatif */
.flash-replaced .alt{height:0; overflow:hidden; position:absolute; width:0;}
/*.flash-update{margin:0 auto; width:1400px; height:auto !important; position:relative}*/
.flash-update {
	margin: 0 auto;
	/*width: 1400px;*/
	/*height: 220px !important;*/
	position: relative
}
#flash_fond.flash-update {
	width: 1400px;
}
	.flash-update p{position:absolute; top:140px; left:220px; display:block; z-index:2; background:#eeeeee; padding:5px; width:auto !important;display:none;}
	.flash-update .alt{position:absolute; top:0; display:block; z-index:1;}
		.flash-update .alt p{position:relative; top:0; left:0; padding:0; background:none;}
			.flash-update .alt p a img{display:block;}

/* JS d�sactiv� */
#flash_fond p{display:block; margin:0 auto; width:1400px;}
/*-- / BACKGROUND ------------------------------------------------------------------*/

/*-- HEADER ------------------------------------------------------------------*/
.ie6 #page{position:relative}
.ie7 #page{position:relative}

#header{padding:8px 0 0 0; height:292px;}
	#logo-title{padding-left:7px;}
	.ie6 #logo-title{width:176px;}
		#logo-title a img{display:block;}
		#logo-title h1{padding:0px;}
			#logo-title h1 a img{display:block;}
	#header-right{}
	.ie6 #header-right{width:780px;}
	.ie7 #header-right{width:780px;}
		#header-right ul{float:right;}
			#header-right li{float:left; padding-left:10px;}
				#header-right li a img{display:block; border:solid 1px #37a8ba;}
				#header-right li.last a img{display:block; border:solid 1px #fff; zoom:1;}
				#header-right .lien_top{background: #006cb4 url(../images/bt/lien_top.gif) 50% 0 repeat-x; color: #fafafa; text-transform: uppercase; display: block; padding: 3px 10px; border: 1px solid #37a8ba; font: bold 11px 'AvenirLT65MediumRegular', Arial, sans-serif; text-shadow: 1px 1px 1px rgba(0, 0, 0, .5);}
				#header-right .lien_top:hover{color: #fff; text-decoration: none; }
		
		#header-right #block-search-0{float:right; padding:1px 7px 0 8px;}
			#header-right #block-search-0 #edit-search-block-form-9-wrapper #edit-search-block-form-9{float:left; font-size:11px; color:#484848; padding:2px; height:13px; border:solid 1px #fff; width:120px;}
			#header-right #block-search-0 #edit-search-block-form-9-wrapper #edit-search-block-form-9:focus{background:#F7F7F7;}
			#header-right #block-search-0 #edit-search-block-form-9-wrapper #edit-submit{float:left; zoom:1;}
			#header-right #block-search-0 #edit-search-block-form-9-wrapper label{height:0; overflow:hidden; position:absolute; width:0;}
			
		#header-right #block-search-0{float:right; padding:1px 7px 0 8px;}
			#header-right #block-search-0 #edit-search-block-form-11-wrapper #edit-search-block-form-11{float:left; font-size:11px; color:#484848; padding:2px; height:13px; border:solid 1px #fff; width:120px;}
			#header-right #block-search-0 #edit-search-block-form-11-wrapper #edit-search-block-form-11:focus{background:#F7F7F7;}
			#header-right #block-search-0 #edit-search-block-form-11-wrapper #edit-submit{float:left; zoom:1;}
			#header-right #block-search-0 #edit-search-block-form-11-wrapper label{height:0; overflow:hidden; position:absolute; width:0;}
			
			#edit-search-block-form-1-wrapper #edit-search-block-form-1{float:left; font-size:11px; color:#484848; padding:2px; height:13px; border:solid 1px #fff; width:120px;}
			#edit-search-block-form-1-wrapper #edit-search-block-form-1:focus{background:#F7F7F7;}
			#edit-search-block-form-1-wrapper #edit-submit{float:left; zoom:1;}
			#edit-search-block-form-1-wrapper label{height:0; overflow:hidden; position:absolute; width:0;}

/* menu */
#header #navigation-main{/*padding-top:10px;*/ padding:12px 7px 0 7px; }
.ie6 #navigation-main{position:relative; z-index:9999;}
#header .nav{/*background:url(../images/header/shadow-menu-right.png) no-repeat 967px 2px;*/ /*padding:2px 0 0 7px;*/ position:relative; -webkit-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); zoom:1;}
.ie6 #header .nav{background:none;}
#header .nav:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
#header .bloc-menu{float:left; }
	#header .nav a img{display:block;}
	#header .menu-contenu{display:none; position:absolute; top:41px; left:0; width:960px; -webkit-box-shadow: 0 4px 4px rgba(0,0,0,0.3); -moz-box-shadow: 0 4px 4px rgba(0,0,0,0.3); box-shadow: 0 4px 4px rgba(0,0,0,0.3);}
		#header .menu-contenu .menu-contenu-container{/*padding:0 3px 4px 0;*/ /*background:url(../images/header/shadow-menu.png) no-repeat right bottom;*/}
		.ie6 #header .menu-contenu .menu-contenu-container{background:none;}
			#header .menu-contenu .menu-contenu-container .menu-contenu-bloc{background:#fff url() repeat-x 0 bottom; color:#fff; border-bottom:solid 1px #fff; border-left:solid 1px #fff; border-right:solid 1px #fff;}
			/* menu static */
			#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre{background:#006bb4; padding:15px; border-bottom:solid 1px #fff; zoom:1;}
			.ie7 #header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre{height:30px;}
			#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre .titre-menu{float:left; zoom:1;}
			#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre .imagefield-field_image_titre{float:left; zoom:1;}
			
			#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre form{float:right; border:solid 1px #dddddd; margin-top:4px; width:168px; zoom:1;}
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre form input{float:left;}
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre label{height:0; overflow:hidden; position:absolute; width:0;}
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre #edit-search-block-form-7,
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre #edit-search-block-form-5,
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre #edit-search-block-form-9,
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre #edit-search-block-form-3,
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre #edit-search-block-form-1{background:#fff; font-size:11px; color:#484848; border:none; padding:3px; width:143px;}
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre #edit-search-block-form-7:focus,
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre #edit-search-block-form-5:focus,
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre #edit-search-block-form-9:focus,
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre #edit-search-block-form-3:focus,
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre #edit-search-block-form-1:focus{background:#F7F7F7;}
				/*
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-titre .titre{
					font: bold 27px AvenirLT55RomanBold, Arial,sans-serif;
					text-transform: uppercase;
					color: #e5e5e5;
					text-shadow: 1px 1px 1px rgba(0, 0, 0, .3);
				}
				*/
				
			#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content{background:#d8d8d8 url(../images/header/bg_menu.gif) repeat-x 0 top; padding:0 0 10px 0; zoom:1;}
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .divider{background:url(../images/header/divider_menu.png) repeat-y left top;}
				.ie6 #header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .divider{background:none;}
					#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .menu-contenu-content-bloc form{padding:0 21px 10px 23px;}
						#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .menu-contenu-content-bloc form input{border:solid 1px #cccccc; float:right; font-size:11px; padding:4px; margin:0 0 8px 0; width:150px;}
						#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .menu-contenu-content-bloc form label{float:right; font-weight:bold; display:block; padding:4px 10px 0 0;}
						#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .menu-contenu-content-bloc form #bt-val-inscription{border:none; padding:0; width:auto;}
						#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .menu-contenu-content-bloc form .fleche-noire{float:right; margin-bottom:8px;}
					
					/* MA PLANETE NAUSICAA */
					.ma-planete-nausicaa{font-size:0.85em;}
					#fd_ma_planete{background:url(../images/header/divider_ma_planete.png) repeat-y 0 0; zoom:1;}
						/* Citoyen de la mer */
						#citoyen-mer{float:left; padding:10px 24px 0 24px; text-align:center; width:271px;}
						#citoyen-mer .titre-bloc-menu{height:62px;}
						#citoyen-mer .content-bloc-menu{}
							#citoyen-mer .content-bloc-menu .contenu-citoyen-mer{min-height:90px; padding:20px 10px 0 10px; text-align:left; color:#484848;}
							.ie6 #citoyen-mer .content-bloc-menu .contenu-citoyen-mer{height:90px;}
						/* Bloc de login */
						#bloc-login-ma-planete{float:left;}
							#bloc-login-ma-planete .titre-bloc-menu{float:left; padding:10px 24px 0 24px; width:271px;}
							#user-login-form{padding:0 !important; margin:0 !important; background:none !important;}
							
							#bloc-login-ma-planete .bloc-login{float:left; padding:5px 24px 0 24px; width:271px;}
								#bloc-login-ma-planete .bloc-login label{color:#484848; float:left !important; display:inline-block !important; text-align:right !important; width:110px; padding-right:0 !important;}
								#bloc-login-ma-planete .bloc-login input{float:right; width:140px !important;}
								#bloc-login-ma-planete .bloc-login #edit-submit-5{float:none; border:none; margin:0; padding:0; width:auto;}
								#bloc-login-ma-planete .form-item{height:20px;}
								.ie6 #bloc-login-ma-planete .form-item{height:10px;}
								#bloc-login-ma-planete .bloc-login item-list{}
									#bloc-login-ma-planete .bloc-login .item-list ul{margin:0 !important; padding:0 !important;}
									#bloc-login-ma-planete .bloc-login .item-list ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
									.ie6 #bloc-login-ma-planete .bloc-login .item-list ul{margin:0 0 7px 0 !important; display:inline-block;}
									.ie7 #bloc-login-ma-planete .bloc-login .item-list ul{display:inline-block; margin:0 0 26px 0 !important;}
										#bloc-login-ma-planete .bloc-login .item-list li{margin:0 !important; padding:0 !important; list-style:none inside none !important; float:right;}
											#bloc-login-ma-planete .bloc-login .item-list a{color:#000 !important; white-space:nowrap; background:url(../images/po/fleche_black.gif) no-repeat 0 5px; padding:0 0 0 8px;}
						.bloc-login .bt-connect-login{margin:15px 0 0 0;}

						.bt-connect-login{background:#eeeeee url(../images/header/bg_bt_menu.gif) repeat-x 0 top; text-align:center; padding:4px 4px 4px 4px; border:solid 1px #cccccc; width:262px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
							.bt-connect-login a{display:inline-block; width:195px !important; margin:0 !important; padding:5px !important; float:none !important; font-family:'AvenirLT55RomanBold', sans-serif; font-weight:bold; font-size:15px !important; text-transform:uppercase; background:url(../images/po/bg_bt.gif) repeat-x 0 0; color:#fff !important; border:none !important; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; zoom:1;}
							.bt-connect-login input{width:178px !important; margin:0 !important; float:none !important; font-family:'AvenirLT55RomanBold', sans-serif; font-weight:bold; font-size:15px !important; text-transform:uppercase; background:url(../images/po/bg_bt.gif) repeat-x 0 0; color:#fff; border:none !important; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:pointer;}
							.ie7 .bt-connect-login input{padding:2px 0 !important;}
						
						.bloc-menu .bloc-facebook{position:relative; float:right; background:#eeeeee url(../images/header/bg_bt_menu.gif) repeat-x 0 top; text-align:center; padding:5px 4px 5px 4px; margin:105px 23px 0 0; border:solid 1px #cccccc; width:262px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
						.ie6 .bloc-menu .bloc-facebook{margin:107px 12px 0 0;}
						.ie7 .bloc-menu .bloc-facebook{margin:109px 24px 0 0;}
						.ie8 .bloc-menu .bloc-facebook{padding:4px 4px 5px 4px; margin:105px 23px 0 0;}
							.bloc-menu #fbconnect_button-wrapper{height:auto !important;; margin:0 !important; padding:0 !important;}
							.bloc-menu .bloc-facebook .description{position:absolute; top:-91px; right:0; line-height:normal; margin:0; font-style:normal; color:#484848; font-size:1em; text-align:left;}
								
			/* menu dynamique */
			#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .container-lien-menu{width:245px; padding:14px 15px 11px 15px;}
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .menu-titre-lien{font-size:1.2em; line-height:normal; font-weight: normal; font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; color:#006eb7; padding-bottom:8px;}
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .menu-liste-lien .field-item{background:#fff; padding:8px; margin-bottom:6px;}
					#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .menu-liste-lien .field-item a{display:block; background:url(../images/po/fleche_verte.gif) no-repeat 0 5px; padding-left:8px; color:#006680; font-weight:bold; text-transform:uppercase; font-size:0.9em;}
			#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .push-menu{padding:15px 0 15px 16px; height:197px; /*background:url(../images/header/divider_menu.png) repeat-y left 0;*/}
			.ie6 #header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .push-menu{background:none; border-left:solid 1px #cccccc;}
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .push-menu .field-item{float:left; padding-right:24px;}
					#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .push-menu .field-item a img{display:block;}
				#header .menu-contenu .menu-contenu-container .menu-contenu-bloc .menu-contenu-content .push-menu .field-item-3{padding-right:0;}

#header #shadow-bottom{height:4px; background:url(../images/header/shadow-menu-bottom.png) no-repeat 7px 0;}
.ie6 #header #shadow-bottom{background:none;}

#skip{position:absolute; background:#006bb4;}
	#skip a{color:#fff; background:url(../images/po/fleche_blc.gif) no-repeat 2px 9px; padding:4px 4px 4px 10px; display:block;}
	#skip a:focus{text-decoration:underline;}

#attente_menu-maplanete{display:block;}

/*-- / HEADER ------------------------------------------------------------------*/

/*-- FOOTER ------------------------------------------------------------------*/
#footer-container{background:url(../images/footer/bg_footer.png) no-repeat center bottom; margin-top:20px; font-size:0.9em; zoom:1;}
	#footer-container #bloc-top-footer{min-height:280px; width:960px; margin:0 auto; padding:20px 0 10px 0; position:relative; z-index:10; zoom:1;}
	#footer-container #bloc-bottom-footer{color:#77b4df; padding:0; min-height:19px; width:960px; margin:0 auto; font-size:0.9em; padding:5px 0 0 0; position:relative; z-index:20;}
	.ie6 #footer-container #bloc-bottom-footer{padding:6px 0 5px 0;}
	.ie7 #footer-container #bloc-bottom-footer{padding:6px 0 0 0;}
		 #footer-container #bloc-bottom-footer a{color:#fff;}
		 #footer-container #bloc-bottom-footer .info-lang-copyright{float:right;}
			 #footer-container #bloc-bottom-footer .info-lang-copyright #copyright{float:left;}
			 
			 
			 
			 /*.select_langue{position:absolute; top:40px; right:7px; z-index:900; zoom:1;}
			 	.select_langue ul{background:#fff url(../images/footer/bt_top_lang.gif) no-repeat right top; width:91px; padding-right:19px; position:absolute;  right:0;}
				.ie6 .select_langue ul{bottom:-15px;}*/
				
				.select_langue{ position:absolute; right:7px; top:25px;}
				.ie6 .select_langue{ position:relative; float:right; margin-top:-25px; height:80px}
				.ie7 .select_langue{height:80px}
			 	.select_langue ul{background:#fff url(../images/footer/bt_top_lang.gif) no-repeat right top; width:91px; padding-right:19px; /*position:absolute; right:7px;*/}
				
				
				
				
				
				.select_langue ul:hover{background:#fff url(../images/footer/bt_top_lang_on.gif) no-repeat right top;}
				.select_langue ul.open{background:#fff url(../images/footer/bt_bottom_lang.gif) no-repeat right top;}
					.select_langue ul a{color:#484848; padding:2px 0 2px 25px; font-size:11px; display:block; text-decoration:none;}
					.select_langue ul a:hover{text-decoration:underline;}
					.select_langue ul li.fr a{background:#fff url(../images/footer/picto_french_flag.gif) no-repeat 4px 3px; zoom:1;}
						.select_langue ul li.fr a:hover{background:#ebebeb url(../images/footer/picto_french_flag.gif) no-repeat 4px 3px;}
					.select_langue ul li.en a{background:#fff url(../images/footer/picto_gb_flag.gif) no-repeat 4px 3px; zoom:1;}
						.select_langue ul li.en a:hover{background:#ebebeb url(../images/footer/picto_gb_flag.gif) no-repeat 4px 3px;}
					.select_langue ul li.nl a{background:#fff url(../images/footer/picto_neerl_flag.gif) no-repeat 4px 3px; zoom:1;}
						.select_langue ul li.nl a:hover{background:#ebebeb url(../images/footer/picto_neerl_flag.gif) no-repeat 4px 3px;}
					.select_langue ul li{display:none;}
					.select_langue ul li.active{display:block;}
	
	#footer-container #bloc-map-footer{background:url(../images/footer/divider_footer.gif) repeat-y left 0; padding-bottom:8px; zoom:1;}
		#footer-container #bloc-map-footer p a{color:#fff; font-weight:bold; font-size:em; text-transform:uppercase; margin:0; padding:0 0 8px 0;}
		#footer-container #bloc-map-footer ul{padding:0; margin:0;}
		#footer-container #bloc-map-footer li{background:url(../images/po/fleche_blc.gif) no-repeat 0 5px; padding-left:10px;}
			#footer-container #bloc-map-footer li a{color:#fff; font-size:0.9em;}
		#footer-container #bloc-map-footer #bloc-explorer{width:125px; padding:0 10px 0 0;}
		#footer-container #bloc-map-footer #bloc-preparer{width:121px; padding:0 10px 0 15px;}
		#footer-container #bloc-map-footer #bloc-agir{width:134px; padding:0 10px 0 15px;}
		#footer-container #bloc-map-footer #bloc-partager{width:87px; padding:0 10px 0 15px;}
		#footer-container #bloc-map-footer #bloc-enfants{width:72px; padding:0 10px 0 15px;}
		#footer-container #bloc-map-footer #bloc-enseignants{width:105px; padding:0 0 0 15px;}
	
	#footer-container #bloc-map-footer #bloc-sociable{width:170px;}
		#footer-container #bloc-map-footer #bloc-actus{padding-bottom:15px;}
			#footer-container #bloc-map-footer #bloc-actus form{padding-top:8px;}
			#footer-container #bloc-map-footer #bloc-actus #email{float:left; border:solid 2px #011e4c; background:#011e4c; color:#fff; font-size:11px; padding:3px 0 3px 3px; height:14px; width:139px;}
			.ie6 #footer-container #bloc-map-footer #bloc-actus #email{width:138px;}
			#footer-container #bloc-map-footer #bloc-actus #input-bt-mail{float:right;}
		#footer-container #bloc-map-footer #bloc-suivez-nous{}
			#footer-container #bloc-map-footer #bloc-suivez-nous ul{background:#011e4c; padding:10px 10px 0 10px; margin-top:8px; zoom:1;}
			#footer-container #bloc-map-footer #bloc-suivez-nous ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
				#footer-container #bloc-map-footer #bloc-suivez-nous li{background:none; padding:0; float:left; display:inline-block; width:75px}
					#footer-container #bloc-map-footer #bloc-suivez-nous li#facebook a{background:url(../images/po/picto_facebook_nb.gif) no-repeat 0 0; padding:1px 0 12px 20px; display:block;}
					#footer-container #bloc-map-footer #bloc-suivez-nous li#youtube a{background:url(../images/po/picto_youtube_nb.gif) no-repeat 0 0; padding:1px 0 12px 20px; display:block;}
					#footer-container #bloc-map-footer #bloc-suivez-nous li#twitter a{background:url(../images/po/picto_twitter_nb.gif) no-repeat 0 0; padding:1px 0 12px 20px; display:block;}
					#footer-container #bloc-map-footer #bloc-suivez-nous li#dailymotion a{background:url(../images/po/picto_dailymotion_nb.gif) no-repeat 0 0; padding:1px 0 12px 20px; display:block;}
	
	#bloc-link-footer{padding:15px 0 0 0;}
		#bloc-link-footer ul{padding: 0; margin:0; height:17px}
			#bloc-link-footer li{float:left; padding-right:14px;}
				#bloc-link-footer li a{background: #044b7d; color: #fff; text-transform: uppercase; display: block; padding: 2px 4px 1px 4px; font: bold 10px 'AvenirLT65MediumRegular', Arial, sans-serif;}


	
	#footer-container #bloc-partenaires{padding-top:15px;}
		#footer-container #bloc-partenaires .titre-partenaire{padding:19px 13px 0 0;}
		#footer-container #bloc-partenaires .carroussel-footer{height:46px; width:872px; padding:5px 0 0 0; background:url(../images/footer/fd_carroussel_footer.png) repeat 0 0;}
		#footer-container #bloc-partenaires .carroussel-footer{
			_background:none; 
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sites/all/themes/nausicaa/images/footer/fd_carroussel_footer.png", sizingMethod="scale"); 
			_zoom:1;
		}
			#footer-container #bloc-partenaires .carroussel-footer .prev{float:left; padding:14px 7px;}
			#footer-container #bloc-partenaires .carroussel-footer .next{float:right; padding:14px 7px;}
			#footer-container #bloc-partenaires .carroussel-footer .jCarouselLite-footer{float:left; height:41px;}
				#footer-container #bloc-partenaires .carroussel-footer ul{}
					#footer-container #bloc-partenaires .carroussel-footer ul li{padding:0 5px;}
						#footer-container #bloc-partenaires .carroussel-footer ul li a{}
							#footer-container #bloc-partenaires .carroussel-footer ul li a img{opacity:0.5; filter : alpha(opacity=50);}
							#footer-container #bloc-partenaires .carroussel-footer ul li a img:hover{opacity:1; filter : alpha(opacity=100);}
		
/*-- / FOOTER ------------------------------------------------------------------*/

/*-- OMBRE BLOC ------------------------------------------------------------------*/

.ombres{width:100%;}
.marge_ombres{margin-top:6px;}
	.ombres tbody{border:none;}
	.ombres .bd_h{height:7px; background:url(/sites/all/themes/nausicaa/images/ombres/bd_h.png) 50% bottom repeat-x;}
	.ombres .bd_h{
		_background:none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sites/all/themes/nausicaa/images/ombres/bd_h.png", sizingMethod="scale"); 
		_zoom:1;
	}
	.ombres .bd_b{height:7px; background:url(/sites/all/themes/nausicaa/images/ombres/bd_b.png) 50% top repeat-x;}
	.ombres .bd_b{
		_background:none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sites/all/themes/nausicaa/images/ombres/bd_b.png", sizingMethod="scale"); 
		_zoom:1;
	}
	.ombres .bd_g{width:7px; background:url(/sites/all/themes/nausicaa/images/ombres/bd_g.png) right 50% repeat-y;}
	.ombres .bd_g{
		_background:none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sites/all/themes/nausicaa/images/ombres/bd_g.png", sizingMethod="scale"); 
		_zoom:1;
	}
	.ombres .bd_d{width:7px; background:url(/sites/all/themes/nausicaa/images/ombres/bd_d.png) left 50% repeat-y;}
	.ombres .bd_d{
		_background:none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sites/all/themes/nausicaa/images/ombres/bd_d.png", sizingMethod="scale"); 
		_zoom:1;
	}
	.ombres .cn_h_g{width:7px; height:5px; background:url(/sites/all/themes/nausicaa/images/ombres/cn_h_g.png) right bottom no-repeat;}
	.ombres .cn_h_g{
		_background:none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sites/all/themes/nausicaa/images/ombres/cn_h_g.png", sizingMethod="scale"); 
		_zoom:1;
	}
	.ombres .cn_h_d{width:7px; height:5px; background:url(/sites/all/themes/nausicaa/images/ombres/cn_h_d.png) left bottom no-repeat;}
	.ombres .cn_h_d{
		_background:none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sites/all/themes/nausicaa/images/ombres/cn_h_d.png", sizingMethod="scale"); 
		_zoom:1;
	}
	.ombres .cn_b_g{width:7px; height:5px; background:url(/sites/all/themes/nausicaa/images/ombres/cn_b_g.png) right top no-repeat;}
	.ombres .cn_b_g{
		_background:none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sites/all/themes/nausicaa/images/ombres/cn_b_g.png", sizingMethod="scale"); 
		_zoom:1;
	}
	.ombres .cn_b_d{width:7px; height:5px; background:url(/sites/all/themes/nausicaa/images/ombres/cn_b_d.png) left top no-repeat;}
	.ombres .cn_b_d{
		_background:none; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/sites/all/themes/nausicaa/images/ombres/cn_b_d.png", sizingMethod="scale"); 
		_zoom:1;
	}
	
/*-- / OMBRE BLOC ------------------------------------------------------------------*/

/*-- BREADCRUMB ------------------------------------------------------------------*/

#breadcrumb-print{border:solid 1px #cccccc; background:#efefef url(../images/po/bg_breadcrumb.gif) repeat-x 0 0; padding:3px 8px; margin-bottom:15px; font-size:0.85em; zoom:1;}
	#breadcrumb-print .breadcrumb{float:left; background:url(../images/po/picto_breadcrumb.gif) no-repeat 0 0; padding:3px 0 3px 27px; width:550px;}
	#breadcrumb-print #print{float:right; padding:3px 0 0 0;}
	#breadcrumb-print #print a{background:url(../images/po/print.gif) no-repeat 0 3px; padding:0 0 0 14px;}
	
/*-- / BREADCRUMB ------------------------------------------------------------------*/

/*-- HP ------------------------------------------------------------------*/

#hp .col_g_hp{float:left; width:714px; margin-top:-65px;}
.ie6 #hp .col_g_hp{position:relative; z-index:2;}/*/////////////////////////////////////////////////////////////////*/
#hp .col_d_hp{float:right; width:254px; margin-top:-309px;}
.ie7 #hp .col_d_hp{margin-top:-311px;}
.ie6 #hp .col_d_hp{position:relative; z-index:2; overflow:hidden;}/*/////////////////////////////////////////////////////////////////*/
	#hp .col_d_hp .b_hp{margin:7px 7px 7px 6px; -webkit-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3);}
	#hp .col_d_hp .col-push{margin-top:18px;}
#hp .col_g_g_hp{float:left; width:242px; margin:7px 6px; -webkit-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3);}
#hp .col_g_d_hp{float:right; width:444px; margin:7px 6px; -webkit-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3);}
.ie6 #hp .col_g_d_hp{width:441px;}
#hp .col-main-hp{margin:10px 6px 7px 6px; -webkit-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); -moz-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3);}

#hp .b_partager{}
	#hp .b_partager h2{margin:4px 0 12px 0;}
	#hp .b_partager h2 img{display:block;}
	#hp .b_partager .lien{color:#000000; background:url(../images/po/fleche_black.gif) no-repeat left 5px; padding-left:8px; margin-top:6px;}

	#hp .b_video{display:block; float:left;}
	#hp .b_video img{display:block;}

	#hp .b_blog{float:right; position:relative; width:230px;}
	#hp .b_blog h3{margin:0;}
	#hp .b_blog h3 img{display:block;}
	#hp .b_blog .lien_blog{display:block;}
	#hp .b_blog .po_rss{display:block; position:absolute; right:10px; top:12px;}
	#hp .lien_plus{background:url(../images/trans.png) repeat left top; position:absolute; width:220px; bottom:8px; left:5px;}
	#hp .lien_plus{
		_background:none; 
  		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="sites/all/themes/nausicaa/images/trans.png", sizingMethod="scale"); 
		_zoom:1;
	}
	#hp .lien_plus .lien_inner{display:block; background:url(../images/po/plus.gif) no-repeat right bottom; color:#ffffff; padding:5px;}
	
	#hp .b_hp{background:#ffffff url(../images/deg_blanc_gris.gif) repeat-x 50% bottom; border:1px solid #ffffff; padding:10px; }
	#hp .b_push_hp{position:relative; display:block;}
	#hp .b_hp .b_push_hp{height:204px; overflow:hidden;}
	.ie6 #hp .b_push_hp{zoom:1;}
	.ie7 #hp .b_push_hp{zoom:1; height:206px;}
	.ie7 #hp .col_g_g_hp .b_push_hp{height:206px;}
	.ie9 #hp .col_g_g_hp .b_push_hp{height:203px;}
	#flash-push-hp{height:220px;}
	#flash-push-hp img {display:block;width:220px;height:220px;}
	#hp .b_push_hp h2{margin:0; display:block;}
	#hp .b_push_hp img{display:block;}
	#hp .b_push_hp .lien{background:url(../images/trans.png) repeat left top; position:absolute; bottom:0; width:100%; display:block;}
	#hp .b_push_hp .lien{
		_background:none; 
  		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="sites/all/themes/nausicaa/images/trans.png", sizingMethod="scale"); 
		_zoom:1;
	}
	#hp .b_push_hp .lien .lien_inner{background:url(../images/po/fleche_blc.gif) no-repeat 5px 13px; color:#ffffff; display:block; padding:8px 3px 10px 12px;}
	
	#hp .b_push_hp .lien_blanc{background:#ffffff url(../images/po/fleche_black.gif) no-repeat 5px 50%; color:#000000; display:inline-block; padding:2px 5px 2px 11px; position:absolute; bottom:7px;}
	#hp .b_push_hp .lien_blanc_g{left:7px;}
	#hp .b_push_hp .lien_blanc_d{right:7px;}
	#hp .b_push_hp .lien_plus{width:210px;}
	#hp .marge_push_hp{margin-top:21px;}
	.ie6 #hp .marge_push_hp{zoom:1;}
	
	#hp .cadre_hp_sans_ombre{padding:7px;}
	#hp .cadre_hp_sans_ombre .titre{padding-top:5px; padding-bottom:9px; margin:0;}
	
	#hp .b_preparer .col_g_preparer{float:left; width:190px; zoom:1;}
	#hp .b_preparer .illus{float:right; display:block;}
	#hp .b_preparer .illus img{display:block;}
	#hp .b_preparer h2{border-bottom:1px solid #d4d4d4; margin-top:4px; margin-bottom:0; padding-bottom:10px;}
	#hp .b_preparer h2 img{display:block;}
	#hp ul{padding-top:5px;}
	#hp ul li{padding-top:6px;}
	.ie6 #hp ul li{zoom:1;}
	#hp ul a{background:#ececec url(../images/po/fleche_verte.gif) no-repeat 10px 50%; padding:10px 10px 10px 20px; display:block; color:#006680; text-transform:uppercase; font-weight:bold;}
	#hp ul a:hover{background-color:#DFDFDF; text-decoration:none;}
	
/*-- / HP ------------------------------------------------------------------*/

/*-- BLOG / EXPLORER ------------------------------------------------------------------*/

.info-post{background:#247eb8; text-align:right; padding:8px; color:#96e3ff; font-style:italic; margin-bottom:11px; font-size:0.9em;}
	.info-post a{color:#fff; text-decoration:underline; font-style:normal;}
	.info-post a:hover{color:#fff; text-decoration:none;}
	.info-post a.active{color:#fff !important;}
	.info-post .date{color:#fff; font-style:normal;}
	.info-post ul.links li{background:url(../images/po/tiret.gif) no-repeat 0 7px; padding:0 0 0 6px;}
	.info-post ul.links li.first{background:none; padding:0;}

.bloc-voter{border:solid 1px #cccccc; background:#dedede url(../images/po/bg_vote.gif) repeat-x 0 0; margin-bottom:20px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; height:29px; zoom:1;}
	.bloc-voter .voter{float:left; font-weight:bold; padding:6px; width:280px;}
	.bloc-voter .voter #titre-bloc{float:left; display:block; padding-top:1px; font-size:0.9em;}
	.bloc-voter .voter #bloc-star{float:left; margin-left:5px;}
		.bloc-voter .voter #bloc-star .form-item{margin:0 !important; padding:0;}
			.bloc-voter .voter #bloc-star .form-item .fivestar-widget{float:left;}
			.bloc-voter .voter #bloc-star .form-item .description{float:right; margin:3px 0 0 5px;}
	.bloc-voter .partager{float:right; background:url(../images/po/divider_share.gif) repeat-y left 0; padding:6px 6px 6px 12px;}
		.bloc-voter .partager a{color:#484848; font-weight:bold; font-size:0.9em;}
	.bloc-voter .favoris{float:right; background:url(../images/po/divider_share.gif) repeat-y left 0; padding:6px 6px 7px 12px;}
		.bloc-voter .favoris a{color:#484848; font-weight:bold; font-size:0.9em;}
		.bloc-voter .favoris .flag-wrapper{display:block;}
			.bloc-voter .favoris .flag-message{position:absolute; display:inline-block; top:27px; left:auto !important; right:4px !important; text-align:right; width:400px !important;}

.bloc-commentaires-titre{border:solid 1px #cccccc; background:#efefef url(../images/po/bg_commentaires.gif) repeat-x 0 0; padding:8px 7px 7px 7px; margin-bottom:15px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; zoom:1;}
	.bloc-commentaires-titre .titre{float:left; padding:1px 0 0 0;}
		.bloc-commentaires-titre .titre img{padding:0; background:none;}
	.bloc-commentaires-titre .top-page{float:left; background:url(../images/po/picto_haut.gif) no-repeat 0 5px; padding:0 0 0 10px;}
		.bloc-commentaires-titre .top-page a{font-size:0.9em;}
	.bloc-commentaires-titre .donner-avis-connect{float:right;}
		.bloc-commentaires-titre .donner-avis-connect a{background:url(../images/po/picto_commentaires.gif) no-repeat 0 2px; padding-left:14px; font-weight:bold; font-size:0.9em;}
.bloc-bas{margin-bottom:0;}

.contenu-post{zoom:1;}
.contenu-post img{background:url(../images/po/shadow_img_contrib.gif) repeat-x 0 bottom; padding:0 0 24px 0; max-width:678px;}
.contenu-post a.zoom_img:hover{text-decoration:none;}

.contenu-post object{z-index:1; zoom:1;}

/* RTE */
.img-left{float:left; margin-right:10px;}
.img-right{float:right; margin-left:10px;}
.bloc-bleu{padding:10px; background:#247eb8; display:inline-block; color:#fff; width:658px;}
	.bloc-bleu:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie7 .bloc-bleu{display:inline-block;}
	.bloc-bleu a{color:#fff !important; font-weight:bold !important; text-decoration:underline;}
		.bloc-bleu a:hover{text-decoration:none;}
	.bloc-bleu img{background:none; padding:0; margin-bottom:5px;}
	.bloc-bleu .jCarouselLite-rte img{margin-bottom:0px;}
	.bloc-bleu .titre-nom{font-family:Arial, Helvetica, sans-serif, text-transform:uppercase; text-transform:uppercase; font-style:italic; font-weight:bold; font-size:1.3em;}
	.bloc-bleu .titre-definition{font-size:1.1em;}
.contenu-post a{font-weight:bold; color:#247eb8;}
.contenu-post a.pdf{background:url(../images/po/picto_pdf.gif) no-repeat 0 0; padding:2px 0 2px 20px;}
.contenu-post a.mis-en-avant{background:url(../images/po/fleche_bleue.gif) no-repeat 0 5px; padding:0 0 0 8px;}
.contenu-post a.bouton{background:#247eb8 url(../images/po/fleche_blc_lien.gif) no-repeat right center; padding:5px 15px 5px 8px; color:#fff; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; display:inline-block}
.contenu-post p.haut-de-page{background:#EFEFEF url(../images/po/bg_commentaires.gif) repeat-x scroll 0 0; border:1px solid #CCCCCC; padding:8px 7px 7px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
	.contenu-post p.haut-de-page a{background:url(../images/po/picto_haut.gif) no-repeat scroll 0 4px; padding-left:10px;}
.contenu-post h2{color:#247eb8; font-size:1.2em; font-weight:bold; background:#fefefe url(../images/po/gradient_h2_rte.gif) repeat-x 0 bottom; padding:7px 8px; border:solid 1px #cccccc; margin-bottom:20px;}
.contenu-post h3{color:#247eb8; font-size:1.1em; font-weight:bold; background:url(../images/po/bg_h3_rte.gif) repeat-x 0 bottom; padding:0 0 10px 0;}
.contenu-post h4{color:#247eb8; font-size:1em; font-weight:bold;}
.contenu-post ul{margin-bottom:10px;}
	.contenu-post li{background:url(../images/po/puce_bleue.gif) no-repeat 0 7px; padding-left:8px;}
.contenu-post ol{margin-bottom:10px; padding-left:10px;}
	.contenu-post ol li{list-style-type:decimal; list-style-position:inside; padding:0; background:none;}
		.contenu-post ol li ol{margin-bottom:0px;}
			.contenu-post ol li ol li{ list-style-type:upper-alpha;}
.contenu-post blockquote{background:#247eb8 url(../images/po/guillemet.gif) no-repeat 20px 22px; color:#fff; padding:20px 20px 20px 75px; margin-bottom:10px;}
	.contenu-post blockquote p:last-child{margin-bottom:0;}
.bloc-text-plus{font-size:1.1em; background:url(../images/po/bg_rte_txt_plus.gif) repeat-x 0 bottom; border:1px solid #CCCCCC; padding:20px;}
	.bloc-text-plus:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie7 .bloc-text-plus{display:inline-block;}
	.bloc-text-plus img{background:none; padding:0;}
.bloc-text-bleu-left{background:#247eb8; width:280px; padding:20px; float:left; margin:0 15px 10px 0; color:#fff; font-size:1em;}
.bloc-text-bleu-right{background:#247eb8; width:280px; padding:20px; float:right; margin:0 0 10px 15px; color:#fff; font-size:1em;}
.bloc-text-bleu-right a,
.bloc-text-bleu-left a{color:#fff;}
.bloc-text-bleu-right a.mis-en-avant,
.bloc-text-bleu-left a.mis-en-avant{color:#fff; background:url(../images/po/fleche_blc.gif) no-repeat 0 6px; padding-left:8px;}
.bloc-text-bleu-right a.mis-en-avant,
.bloc-text-bleu-left a.mis-en-avant{background:#fff url(../images/po/fleche_bleue.gif) no-repeat right 10px ; color:#247EB8; padding:5px 15px 5px 8px;}
.contenu-post p.marge-left{margin-left:10px;}
.contenu-post p.legende-page{display:block; background:#dddddd; color:#666666; font-size:0.9em; padding:8px;}

.contenu-post iframe{margin-bottom:10px;}

.contenu-post table{margin-bottom:10px;}
.contenu-post table td.legende{background:#dddddd; color:#484848; padding:7px 8px;}
.contenu-post table .carroussel-rte-container{margin-bottom:1px;}

a.zoom_img_diapo{border:solid 6px #dddddd; float:left; margin:0 6px 10px 7px;}
	a.zoom_img_diapo img{padding:0; background:none; display:block;}

table.tableau{width:100%; border:2px solid #dddddd; border-collapse:collapse; margin-bottom:10px; background:#efefef;}
	table.tableau td,
	table.tableau th{border:1px solid #fff; padding:5px 4px; vertical-align:top;}
	table.tableau .entete{color:#fff; background:#247eb8; font-size:1.1em;}
	table.tableau .misenavant{background:#dddddd; font-size:1.1em;}
	table.tableau .pieddetableau{background:#fff; font-size:1.1em;}
	table.tableau .alterne{background:#f6f6f6;}

.carroussel-rte-container{display:table; margin:0 auto 10px auto;}
	.carroussel-rte-container .carroussel-rte{position:relative; width:auto; float:left; border:solid 6px #dddddd; /*_display:table; _vertical-align:middle;*/}
		.carroussel-rte-container .carroussel-rte img{padding:0; background:none;}
		.carroussel-rte-container .carroussel-rte .prev{position:absolute; left:0; display:block; width:25px; height:100%; background:url(../images/bt/bt_carousel_prev.png) no-repeat 0 center; z-index:4;}
		.carroussel-rte-container .carroussel-rte .next{position:absolute; right:0; display:block; width:25px; height:100%; background:url(../images/bt/bt_carousel_next.png) no-repeat 0 center; z-index:4;}
		.ie6 .carroussel-rte-container .carroussel-rte .next{/*height:100%; vertical-align:middle;*/ height:40px; right:-1px; background:url(../images/bt/bt_carousel_next.gif) no-repeat 0 center;}
		.ie6 .carroussel-rte-container .carroussel-rte .prev{/*height:100%; vertical-align:middle;*/ height:40px; background:url(../images/bt/bt_carousel_prev.gif) no-repeat 0 center;}
		.carroussel-rte-container .carroussel-rte .jCarouselLite-rte{}
			.carroussel-rte-container .carroussel-rte .jCarouselLite-rte ul{}
			.carroussel-rte-container .carroussel-rte .jCarouselLite-rte li{padding:0; margin:0; background:none;}
				.carroussel-rte-container .carroussel-rte .jCarouselLite-rte li img{display:block;}

.bloc-copyright{padding:10px 0; font-size:0.7em;}
.node-type-sous-homepage .bloc-copyright{padding:10px 0 0 0;}

.bloc-popin{padding:10px;}

#bloc-gmap-nausicaa{margin-bottom:10px;}
	#bloc-gmap-nausicaa #gmap-nausicaa{float:left; height:300px;}
	#bloc-gmap-nausicaa #legende-gmap-nausicaa{float:right; background:#247eb8; width:208px; height:280px; overflow:auto; padding:10px; zoom:1;}
	.ie6 #bloc-gmap-nausicaa #legende-gmap-nausicaa{height:286px; padding:10px 10px 5px 10px;}
	.ie7 #bloc-gmap-nausicaa #legende-gmap-nausicaa{height:278px;}
		#bloc-gmap-nausicaa #legende-gmap-nausicaa span{display:block; background:url(../images/po/pointille_blc.gif) repeat-x 0 bottom; font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; color:#fff; font-size:1.1em; padding:0 0 8px 0;}
		#bloc-gmap-nausicaa #legende-gmap-nausicaa ul{padding:15px 0 0 20px; color:#fff; font-weight:bold; font-size:0.9em;}
		
			.contenu-post #bloc-gmap-nausicaa img{background:none; padding:0; max-width:none;}
			.contenu-post #bloc-gmap-nausicaa #legende-gmap-nausicaa li{margin-left:10px;}
			.contenu-post #bloc-gmap-nausicaa #legende-gmap-nausicaa li a{color:#fff; font-size:0.85em;}
			
			#bloc-gmap-nausicaa #legende-gmap-nausicaa li.ct-blue-dot{background:url(../images/po/picto_nausicaa.gif) no-repeat 0 0; padding:3px 0 4px 28px; margin-bottom:9px;}
			#bloc-gmap-nausicaa #legende-gmap-nausicaa li.ct-parkinglot{background:url(../images/po/picto_parking.gif) no-repeat 0 0; padding:3px 0 6px 28px; margin-bottom:9px;}
			#bloc-gmap-nausicaa #legende-gmap-nausicaa li.ct-bus{background:url(../images/po/picto_bus.gif) no-repeat 0 0; padding:3px 0 6px 28px; margin-bottom:9px;}

.contenu-page h2{color:#247eb8; font-size:1.2em; font-weight:bold; background:#fefefe url(../images/po/gradient_h2_rte.gif) repeat-x 0 bottom; padding:7px 8px; border:solid 1px #cccccc; margin-bottom:20px;}
.contenu-page h3{color:#247eb8; font-size:1.1em; font-weight:bold; background:url(../images/po/bg_h3_rte.gif) repeat-x 0 bottom; padding:0 0 10px 0;}
.contenu-page h4{color:#247eb8; font-size:1em; font-weight:bold;}
.contenu-page ul,.faq-category-menu ul{margin-bottom:10px;}
	.contenu-page li,.faq-category-menu li{background:url(../images/po/puce_bleue.gif) no-repeat 0 7px; padding-left:8px;}
.contenu-page ol{margin-bottom:10px; padding-left:10px;}
	.contenu-page ol li{list-style-type:decimal; list-style-position:inside; padding:0; background:none;}
		.contenu-page ol li ol{margin-bottom:0px;}
			.contenu-page ol li ol li{ list-style-type:upper-alpha;}

/* teaser */
.lire-suite{background:url(../images/po/fleche_b_bleu.gif) no-repeat 0 6px; padding:0 0 10px 8px; display:inline-block; font-weight:bold;}
.teaser-comment{float:left; color:#0a80aa; padding:7px;}
.ie6 .teaser-comment{width:400px;}
	.teaser-comment .teaser-nbre-comments{float:left; background:url(../images/po/picto_commentaires.gif) no-repeat scroll 0 2px transparent; font-weight:bold; padding-left:14px; font-size:0.9em;}
	.teaser-comment .teaser-write-comments{float:left; font-weight:bold; font-size:0.9em;}
		.teaser-comment .teaser-write-comments a{background:url(../images/po/fleche_b_bleu.gif) no-repeat 0 5px; padding:0 0 0 8px;}
.page-blog .feed-icon,
.page-taxonomy .feed-icon{display:none;}

.page-taxonomy .taxonomy-term-description{display:none;}
/* / teaser */

/* commentaire */
.comment-inner{background:url(../images/po/divider_comment.gif) no-repeat center bottom; padding-bottom:5px; margin-bottom:15px;}
.comment-inner .commentaire-info{padding-bottom:5px;}
.comment-inner .commentaire-content{border-left:solid 2px #dddddd; margin-left:15px; padding-left:8px;}
#comments .box{}
	#titre-post-comment{font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; color:#9a9a9a; font-size:1.3em; border-bottom:solid 1px #cccccc; padding:10px 0 15px 0; zoom:1;}
	#comments .box .content{background:#eeeeee; padding:10px;}

#comments #comment-form{margin:10px 0 10px 0; background:#eeeeee; padding:10px; zoom:1;}
#comments #comment-form:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ie7 #comments #comment-form{display:inline-block; width:auto;}
	#comments #comment-form .form-item{}
		#comments #comment-form .form-item label{float:left; display:block; padding:0 5px 0 0; color:#484848;}
		#comments #comment-form #edit-comment-wrapper label{padding-bottom:5px; float:none;}
		#comments #comment-form #edit-comment-wrapper .resizable-textarea{width:100%;}
			#comments #comment-form #edit-comment-wrapper .resizable-textarea textarea{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; font-family:Arial, Helvetica, sans-serif; overflow:auto; width:648px;}
		#comments #edit-comment-wrapper .grippie{display:none;}
	#comments #comment-form #edit-submit-1,
	#comments #comment-form #edit-submit,
	#comments #comment-form #edit-preview{background:url(../images/po/bg_bt.gif) repeat-x 0 0; float:right; border:none; color:#fff; text-transform:uppercase; font-weight:bold; font-size:0.8em; padding:5px; margin-left:10px; cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

#edit-fbconnect-feed-wrapper{}
	#edit-fbconnect-feed-wrapper label{float:none !important;}
		#edit-fbconnect-feed-wrapper label input{float:left; margin:2px 5px 0 0;}
		#edit-fbconnect-feed-wrapper label img{float:left; margin:0 5px 0 0;}

/* / commentaire */

/* pager */
ul.pager{margin:0; position:relative; border:solid 1px #cccccc; background:#efefef url(../images/po/bg_commentaires.gif) repeat-x 0 0; padding:7px 4px 7px 4px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; font-size:0.9em; zoom:1;}
	ul.pager:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie6 ul.pager,
	.ie7 ul.pager{display:inline-block; padding:3px 4px; zoom:1;}
		ul.pager li{margin:0 2px; padding:4px 8px; font-weight:bold; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; display:inline-block;}
		.ie6 ul.pager li,
		.ie7 ul.pager li{display:inline;}
		ul.pager li.pager-item{padding:0; zoom:1;}
			ul.pager li.pager-item a{background:url(../images/po/bg_pager_item.gif) repeat-x 0 0; color:#fff; padding:3px 7px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; zoom:1;}
			ul.pager li.pager-item a:hover{background:url(../images/po/bg_pager_item_on.gif) repeat-x 0 0;}
		ul.pager li.pager-current{background:url(../images/po/bg_pager_item_current.gif) repeat-x 0 0; color:0a80aa; border:solid 1px #cccccc; padding:2px 6px;}
		ul.pager li.pager-previous{position:absolute; left:55px; top:2px;}
			.ie6 ul.pager li.pager-previous,
			.ie7 ul.pager li.pager-previous{padding-top:4px;}
			ul.pager li.pager-previous a{color:#0a80aa;}
		ul.pager li.pager-next{position:absolute; right:55px; top:2px;}
			.ie6 ul.pager li.pager-next,
			.ie7 ul.pager li.pager-next{padding-top:4px;}
			ul.pager li.pager-next a{color:#0a80aa;}
		ul.pager li.pager-first{position:absolute; left:0; top:2px;}
			.ie6 ul.pager li.pager-first,
			.ie7 ul.pager li.pager-first{padding-top:4px;}
			ul.pager li.pager-first a{font-weight:normal; color:#484848;}
		ul.pager li.pager-last{position:absolute; right:0; top:2px;}
			.ie6 ul.pager li.pager-last,
			.ie7 ul.pager li.pager-last{padding-top:4px;}
			ul.pager li.pager-last a{font-weight:normal; color:#484848;}

.ie6 ul.pager .pager-ellipsis,
.ie7 ul.pager .pager-ellipsis{display:none !important;}

.node-type-blog ul.pager{margin-bottom:10px;}
/* /pager */

/*-- / BLOG ------------------------------------------------------------------*/

/*-- SIDEBAR ------------------------------------------------------------------*/

#sidebar-first .block-inner{width:218px; background:#fff; padding:11px;}
#sidebar-first .ombres{margin-bottom:8px;}

.block-title{background:#006bb4 url(../images/sidebar/bg_titre_menu.gif) repeat-x 0 top; border-bottom:solid 1px #fff; text-align:center; font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; padding: 11px 0 9px 0; font-size:1.3em; text-transform:uppercase; color:#fff; text-shadow: 1px 1px 3px #005f93;}
	.block-title a{color:#fff !important;}

.desinscription_newsletter .form-submit{background:url(../images/po/bg_bt.gif) repeat-x  0 0; border:medium none; color:#FFFFFF; cursor:pointer; font-size:0.8em; font-weight:bold; padding:5px; display:inline-block; text-align:center; width:100%; margin-top:5px; text-transform:uppercase; -moz-border-radius:2px 2px 2px 2px;}

/* menu */
#sidebar-first ul.menu{background:#eeeeee; font-size:0.88em;}
	#sidebar-first ul.menu li{list-style-image:none; list-style-type:none; padding:10px 11px; margin:0; background:url(../images/po/divider_dash_gris.gif) repeat-x 0 bottom;}
	#sidebar-first ul.menu li.last{background:none; zoom:1;}
		#sidebar-first ul.menu li a{color:#484848; font-weight:bold; background:url(../images/po/fleche_grise.gif) no-repeat 0 5px; padding:0 0 0 8px;}
		#sidebar-first ul.menu li a:hover{color:#9f0038; background:url(../images/po/fleche_rouge.gif) no-repeat 0 5px;}
		#sidebar-first ul.menu li.active-trail a,
		#sidebar-first ul.menu li a.active{color:#9f0038; background:url(../images/po/fleche_rouge.gif) no-repeat 0 5px;}
			#sidebar-first ul.menu li li{background:none; padding:2px 0 2px 10px;}
			#sidebar-first ul.menu li li.first{padding-top:10px;}
				#sidebar-first ul.menu li.active-trail li a{font-weight:normal; color:#484848; background:url(../images/po/fleche_grise.gif) no-repeat 0 5px; zoom:1;}
				#sidebar-first ul.menu li.active-trail li a:hover{color:#9f0038; background:url(../images/po/fleche_rouge.gif) no-repeat 0 5px;}
				#sidebar-first ul.menu li.active-trail li a.active{color:#9f0038; background:url(../images/po/fleche_rouge.gif) no-repeat 0 5px;}

.menu-left-nausicaa{margin:7px 7px 20px 7px; -moz-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3);}
.menu-left-nausicaa li{}
	.menu-left-nausicaa li li a{font-size:1em; font-weight:normal !important;}
		.menu-left-nausicaa li li li a{font-size:0.9em; background:url(../images/po/fleche_grise_small.gif) no-repeat 0 4px !important; padding:0 0 0 7px !important;}
.menu-left-nausicaa .ss_menu{padding-top:5px;}

/* login */
/*form#user-login-form{background:#eeeeee; padding:11px; margin:0; text-align:left;}
form#user-login-form .item-list{background:none; border:none;}
form#user-login-form #fbconnect_button-wrapper{margin-bottom:0;}
form#user-login-form .form-item{margin-top:0;}
form#user-login-form #edit-name,
form#user-login-form #edit-pass{border:solid 1px #dddddd; padding:4px; font-size:11px; width:150px;}
form#user-login-form label{display:block; padding:0 0 5px 0;}
form#user-login-form ul{padding:10px 0 0 0; margin:0;}
	form#user-login-form li{list-style-image:none; list-style-type:none; margin:0; padding:0; background:url(../images/po/fleche_grise.gif) no-repeat 0 5px; padding:0 0 5px 8px;}*/

/* Suivez-nous */
.suivez-nous .content{background:none !important; padding:0 !important;}
.suivez-nous p{padding:0; margin:0;}
	.suivez-nous p img{padding-bottom:10px;}
.suivez-nous ul{background:#eeeeee; padding:10px 10px 0 10px; margin-bottom:0; zoom:1;}
.suivez-nous ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.suivez-nous li{float:left; padding-bottom:10px; zoom:1;}
		.suivez-nous li a{display:block; padding:3px 0 3px 25px; width:74px; font-size:0.9em;}
		.suivez-nous li a#side-rss{background:url(../images/po/picto_rss.gif) no-repeat 0 0;}
		.suivez-nous li a#side-twitter{background:url(../images/po/picto_twitter.gif) no-repeat 0 0;}
		.suivez-nous li a#side-dailymotion{background:url(../images/po/picto_dailymotion.gif) no-repeat 0 0;}
		.suivez-nous li a#side-facebook{background:url(../images/po/picto_facebook.gif) no-repeat 0 0;}

/*-- / SIDEBAR ------------------------------------------------------------------*/

/*-- NYROMODAL ------------------------------------------------------------------*/

div#nyroModalWrapper .bd_g{width:7px;height:100%; background:url(../images/nyromodal/ombre_g.png) left top repeat-y; position: absolute;left:-7px; top:0;}
div#nyroModalWrapper .bd_d{width:7px;height:100%; background:url(../images/nyromodal/ombre_d.png) right top repeat-y; position: absolute;right:-7px; top:0;}
div#nyroModalWrapper .bd_h{height:7px;width:100%; background:url(../images/nyromodal/ombre_h.png) left top repeat-x; position: absolute;left:0; top:-7px;}
div#nyroModalWrapper .bd_b{height:7px;width:100%; background:url(../images/nyromodal/ombre_b.png) left bottom repeat-x; position: absolute;left:0; bottom:-7px;}
div#nyroModalWrapper .cn_h_g{height:7px;width:7px; background:url(../images/nyromodal/ombre_h_g.png) left top no-repeat; position: absolute;left:-7px; top:-7px;}
div#nyroModalWrapper .cn_h_d{height:7px;width:7px; background:url(../images/nyromodal/ombre_h_d.png) left top no-repeat; position: absolute;right:-7px; top:-7px;}
div#nyroModalWrapper .cn_b_g{height:7px;width:7px; background:url(../images/nyromodal/ombre_b_g.png) left top no-repeat; position: absolute;left:-7px; bottom:-7px;}
div#nyroModalWrapper .cn_b_d{height:7px;width:7px; background:url(../images/nyromodal/ombre_b_d.png) left top no-repeat; position: absolute;right:-7px; bottom:-7px;}

div#nyroModalWrapper .wrapper{_border:1px solid #E9E9E9;}
div#nyroModalWrapper .bd_g{_display: none;}
div#nyroModalWrapper .bd_d{_display: none;}
div#nyroModalWrapper .bd_h{_display: none;}
div#nyroModalWrapper .bd_b{_display: none;}
div#nyroModalWrapper .cn_h_g{_display: none;}
div#nyroModalWrapper .cn_h_d{_display: none;}
div#nyroModalWrapper .cn_b_g{_display: none;}
div#nyroModalWrapper .cn_b_d{_display: none;}
	
/*-- / NYROMODAL ------------------------------------------------------------------*/

/*-- 404 ------------------------------------------------------------------*/

/*.node-type-404 #breadcrumb-print{display:none;}*/
.node-type-404 #content-area{min-height:200px;}
.node-type-404 .submitted,
.node-type-404 #titre{display:none;}
/*.node-type-404 #titre{font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; color:#0a80aa; font-size:1.7em; padding:0 0 10px 10px;}*/

/*-- / 404 ------------------------------------------------------------------*/

/*-- GOGGLE AGENDA ------------------------------------------------------------------*/

/* optional styling */
#loginControlDiv {
	font-size: 13px;
}

#navControlDiv {
	font-style: georgia;
	font-size: 12px;
	background:#CF0
}

#navControlDiv input {
	border: solid black 1px;
	font-style: georgia;
	font-size: 12px;	
}

#navControlDiv select {
	border: solid black 1px;
	font-style: georgia;
	font-size: 12px;	
}

#viewControlDiv input {
	border: solid black 1px;
	font-style: georgia;
	font-size: 12px;	
}

#eventDisplayDiv {
	padding: 0px;
	color: black;
	background: white;
	font-size: 12px;
	text-align: left;
}

#statusControlDiv {
	font-size: 11px;
	color: red;
	height: 20px;
}

/* required styling */

.columnHeading {
	text-align: center;
	font-size: 12px; 
	color: white; 
	background: gray; 
	border: solid white 1px;
}

.weekViewCell {
	width: 92px;
	height: 270px;
	border: solid gray 1px;
	text-align: left;
}

.monthViewCell {
	width: 92px;
	height: 80px;
	border: solid gray 1px;
	text-align: left;
}

.contentCell {
	padding: 2px;
	font-size: 13px;
	color: black;
	font-family: arial;
}
span.contentCell {
	position:absolute;
	bottom:0;
}

.eventMouseOver {
	padding: 0px;
	font-size: 10px;
	color: white;	
	background: black;
	font-family: arial;
}

.eventMouseOut {
	padding: 0px;
	font-size: 10px;
	color: blue;
	background: white;
	font-family: arial;
}

/* ajout Nausicaa */
#bt-close-agenda{cursor:pointer;}
#doverlay{z-index:1000;}
#dwindow{z-index:2000;}

/*-- / GOGGLE AGENDA ------------------------------------------------------------------*/

/*-- NEWSLETTER ------------------------------------------------------------------*/
.node-type-newsletter #breadcrumb-print #print{display:none;}

.node-type-newsletter #xp-newsletter-block-form{}
	.node-type-newsletter #xp-newsletter-block-form label{font-size:1em; font-weight:bold;}
	
	.node-type-newsletter #xp-newsletter-block-form .bloc-newsletter label{font-size:1em;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-newsletter{background:#eeeeee; padding:15px 15px 1px 15px; margin:0;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-newsletter #edit-newsletter-nausicaa-wrapper,
	.node-type-newsletter #xp-newsletter-block-form .bloc-newsletter #edit-newsletter-educative-wrapper{margin:0 0 15px 0;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-newsletter #edit-newsletter-nausicaa-wrapper input,
	.node-type-newsletter #xp-newsletter-block-form .bloc-newsletter #edit-newsletter-educative-wrapper input{margin:0 5px 0 0;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-newsletter #edit-newsletter-nausicaa-wrapper .description,
	.node-type-newsletter #xp-newsletter-block-form .bloc-newsletter #edit-newsletter-educative-wrapper .description{font-size:1em; color:#484848; font-style:normal; padding:2px 0 0 21px; margin:0;}
	
	.node-type-newsletter #xp-newsletter-block-form .bloc-inscription label{display:block; float:left; margin:4px 10px 0 0; text-align:right; width:228px; font-size:0.9em;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-inscription input,
	.node-type-newsletter #xp-newsletter-block-form .bloc-inscription select{display:block; float:right;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-inscription .form-item:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie6 .node-type-newsletter #xp-newsletter-block-form .bloc-inscription .form-item,
	.ie7 .node-type-newsletter #xp-newsletter-block-form .bloc-inscription .form-item{display:inline-block;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-inscription{position:relative; background:#eeeeee; padding:15px 15px 1px 15px; margin:0; zoom:1;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-inscription legend{position:absolute; padding:10px 0 10px 0; margin:0; top:3px; left:0; background:#fff; width:100%; font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; color:#9a9a9a; text-transform:uppercase; font-size:1.3em; border-bottom:solid 1px #cccccc; zoom:1;}
	.ie6 .node-type-newsletter #xp-newsletter-block-form .bloc-inscription legend{top:3px; left:-7px; width:678px;}
	.ie7 .node-type-newsletter #xp-newsletter-block-form .bloc-inscription legend{top:3px; left:-7px;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-inscription fieldset .description{position:absolute; top:44px; left:0; margin:0; padding:7px 0; background:#fff; width:100%; color:#484848; font-size:0.8em; zoom:1;}
	.ie6 .node-type-newsletter #xp-newsletter-block-form .bloc-inscription fieldset .description{width:678px;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-inscription #edit-nom-wrapper{margin-top:70px;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-inscription .form-item{}
		.node-type-newsletter #xp-newsletter-block-form .bloc-inscription .form-item input{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; width:400px;}
			.node-type-newsletter #xp-newsletter-block-form .bloc-inscription .form-item input:focus{background:#f7f7f7; border:solid 1px #c2c2c2;}
		.node-type-newsletter #xp-newsletter-block-form .bloc-inscription .form-item select{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; width:410px;}
		
	.node-type-newsletter #xp-newsletter-block-form .bloc-validation{background:#eeeeee url(../images/po/bg_inscription_newsletter.gif) repeat-x 0 0; border:solid 1px #cccccc; padding:4px; margin:0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
	.node-type-newsletter #xp-newsletter-block-form .bloc-validation input{background:url(../images/po/bg_bt.gif) repeat-x scroll 0 0 transparent; border:medium none; color:#FFFFFF; cursor:pointer; font-size:0.9em; font-weight:bold; margin-left:285px; padding:5px; text-transform:uppercase; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}

.node-type-newsletter .node-inner .content{padding-top:20px; font-size:0.8em;}
/*-- / NEWSLETTER ------------------------------------------------------------------*/

/*-- CONTACT ------------------------------------------------------------------*/
.node-type-webform  form h2{background:#c7c7c7 url(../images/po/bg_titre_contact.gif) repeat-x 0 0; border:solid 1px #cccccc; padding:10px; margin:0; font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; color:#9a9a9a; text-transform:uppercase; font-size:1.3em; }
.node-type-webform #info-contact .bloc-contact{background:#247eb8 url(../images/po/divider_bleu.gif) repeat-y 330px 0; border:solid 1px #2c83bb; color:#fff; padding:15px 30px; font-size:0.9em;}
.node-type-webform #info-contact .bloc-contact .adresse{float:left;}
	.node-type-webform #info-contact .bloc-contact .adresse span{display:block; padding:0 0 5px 0; font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; text-transform:uppercase; font-size:1.2em;}
.node-type-webform #info-contact .bloc-contact .telephone{float:right; text-align:right; font-weight:bold; padding-top:24px;}
.node-type-webform form h2{font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; color:#9a9a9a; text-transform:uppercase; font-size:1.3em; border-bottom:solid 1px #cccccc; padding:10px; zoom:1; text-align:left}
#webform-client-form-50 .description{font-size:0.8em;margin:14px ; text-align:left}
#webform-client-form-7290 .description{font-size:0.8em;margin:14px ; text-align:left}
#webform-client-form-7294 .description{font-size:0.8em;margin:14px ; text-align:left}

/* CONTACT NL */
.node-type-webform #webform-client-form-50{background:#eeeeee; text-align:right; /*padding:15px 0 0 0;*/ margin:10px 0 0 0; zoom:1;}
	.node-type-webform #webform-client-form-50 .webform-component-textfield,
	.node-type-webform #webform-client-form-50 .webform-component-select,
	.node-type-webform #webform-client-form-50 .webform-component-email,
	.node-type-webform #webform-client-form-50 .webform-component-textarea{padding:0 15px;}
	.node-type-webform #webform-client-form-50 .webform-component-textfield:after,
	.node-type-webform #webform-client-form-50 .webform-component-select:after,
	.node-type-webform #webform-client-form-50 .webform-component-email:after,
	.node-type-webform #webform-client-form-50 .webform-component-textarea:after,
	.node-type-webform #webform-client-form-50 .form-item:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie6 .node-type-webform #webform-client-form-50 .form-item,
	.ie7 .node-type-webform #webform-client-form-50 .form-item{display:inline-block;}
	.node-type-webform #webform-client-form-50 .form-item{margin:0 0 10px 0;}
	.node-type-webform #webform-client-form-50 input{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; width:375px; float:right;}
		.node-type-webform #webform-client-form-50 input:hover{border:1px solid #b0afaf;}
		.node-type-webform #webform-client-form-50 input:focus{background:#f7f7f7; border:solid 1px #c2c2c2;}
	.node-type-webform #webform-client-form-50 select{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; width:385px; float:right;}
	.node-type-webform #webform-client-form-50 label{font-size:0.9em; font-weight:bold; float:left; padding:4px 10px 0 0; display:block; width:253px;}
	.node-type-webform #webform-client-form-50 .resizable-textarea{width:auto;}
	.node-type-webform .grippie{display:none;}
	.node-type-webform #webform-client-form-50 textarea{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; width:375px; float:right; font-family:Arial, Helvetica, sans-serif; overflow:auto;}
		.node-type-webform #webform-client-form-50 textarea:focus{background:#f7f7f7; border:solid 1px #c2c2c2;}
		.node-type-webform #webform-client-form-50 textarea:hover{border:1px solid #b0afaf;}
	.node-type-webform .webform-client-form .form-submit{background:#eeeeee url(../images/po/bg_inscription_newsletter.gif) repeat-x 0 0; border:solid 1px #cccccc; padding:4px; margin:0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
		.node-type-webform .form-submit input#edit-submit{background:url(../images/po/bg_bt.gif) repeat-x scroll 0 0; border:none; color:#FFFFFF; cursor:pointer; font-size:0.9em; font-weight:bold; margin-right:285px; padding:5px; width:auto; float:none; text-transform:uppercase; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
	.node-type-webform .form-checkboxes{}
		.node-type-webform .form-checkboxes .form-item input.form-checkbox{width:auto !important;}
		#webform-component-recevoir_une_copie_par_mail label:first-child{display:none;}
		#webform-component-newsletter_nausicaa label:first-child{display:none;}
			#webform-component-recevoir_une_copie_par_mail #edit-submitted-recevoir-une-copie-par-mail-1-wrapper label,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-1-wrapper label,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-2-wrapper label{float:right; display:block; text-align:left; width:375px;}
			#webform-component-recevoir_une_copie_par_mail #edit-submitted-recevoir-une-copie-par-mail-1-wrapper label input,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-1-wrapper label input,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-2-wrapper label input{float:left; margin:0 10px 0 0; padding:0; border:0; background:none; zoom:1;}
	#webform-component-recevoir_une_copie_par_mail .form-item,
	.node-type-webform #webform-client-form-50 .form-checkboxes,
	.node-type-webform #webform-client-form-50 .form-item .form-item{margin:0 !important;}
	
/* CONTACT EN */
.node-type-webform #webform-client-form-7294{background:#eeeeee; text-align:right;/* padding:15px 0 0 0;*/ margin:10px 0 0 0; zoom:1;}
	.node-type-webform #webform-client-form-7294 .webform-component-textfield,
	.node-type-webform #webform-client-form-7294 .webform-component-select,
	.node-type-webform #webform-client-form-7294 .webform-component-email,
	.node-type-webform #webform-client-form-7294 .webform-component-textarea{padding:0 15px;}
	.node-type-webform #webform-client-form-7294 .webform-component-textfield:after,
	.node-type-webform #webform-client-form-7294 .webform-component-select:after,
	.node-type-webform #webform-client-form-7294 .webform-component-email:after,
	.node-type-webform #webform-client-form-7294 .webform-component-textarea:after,
	.node-type-webform #webform-client-form-7294 .form-item:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie6 .node-type-webform #webform-client-form-7294 .form-item,
	.ie7 .node-type-webform #webform-client-form-7294 .form-item{display:inline-block;}
	.node-type-webform #webform-client-form-7294 .form-item{margin:0 0 10px 0;}
	.node-type-webform #webform-client-form-7294 input{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; width:375px; float:right;}
		.node-type-webform #webform-client-form-7294 input:focus{background:#f7f7f7; border:solid 1px #c2c2c2;}
	.node-type-webform #webform-client-form-7294 select{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; width:385px; float:right;}
	.node-type-webform #webform-client-form-7294 label{font-size:0.9em; font-weight:bold; float:left; padding:4px 10px 0 0; display:block; width:253px;}
	.node-type-webform #webform-client-form-7294 .resizable-textarea{width:auto;}
	.node-type-webform .grippie{display:none;}
	.node-type-webform #webform-client-form-7294 textarea{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; width:375px; float:right; font-family:Arial, Helvetica, sans-serif; overflow:auto;}
		.node-type-webform #webform-client-form-7294 textarea:focus{background:#f7f7f7; border:solid 1px #c2c2c2;}
	.node-type-webform .webform-client-form .form-submit{background:#eeeeee url(../images/po/bg_inscription_newsletter.gif) repeat-x 0 0; border:solid 1px #cccccc; padding:4px; margin:0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
		.node-type-webform .form-submit input#edit-submit{background:url(../images/po/bg_bt.gif) repeat-x scroll 0 0; border:none; color:#FFFFFF; cursor:pointer; font-size:0.9em; font-weight:bold; margin-right:285px; padding:5px; width:auto; float:none; text-transform:uppercase; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
	.node-type-webform .form-checkboxes{}
		.node-type-webform .form-checkboxes .form-item input.form-checkbox{width:auto !important;}
		#webform-component-recevoir_une_copie_par_mail label:first-child{display:none;}
		#webform-component-newsletter_nausicaa label:first-child{display:none;}
			#webform-component-recevoir_une_copie_par_mail #edit-submitted-recevoir-une-copie-par-mail-1-wrapper label,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-1-wrapper label,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-2-wrapper label{float:right; display:block; text-align:left; width:375px;}
			#webform-component-recevoir_une_copie_par_mail #edit-submitted-recevoir-une-copie-par-mail-1-wrapper label input,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-1-wrapper label input,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-2-wrapper label input{float:left; margin:0 10px 0 0; padding:0; border:0; background:none; zoom:1;}
	#webform-component-recevoir_une_copie_par_mail .form-item,
	.node-type-webform #webform-client-form-7294 .form-checkboxes,
	.node-type-webform #webform-client-form-7294 .form-item .form-item{margin:0 !important;}

/* CONTACT FR */
.node-type-webform #webform-client-form-7290{background:#eeeeee; text-align:right; /*padding:15px 0 0 0;*/ margin:10px 0 0 0; zoom:1;}
	.node-type-webform #webform-client-form-7290 .webform-component-textfield,
	.node-type-webform #webform-client-form-7290 .webform-component-select,
	.node-type-webform #webform-client-form-7290 .webform-component-email,
	.node-type-webform #webform-client-form-7290 .webform-component-textarea{padding:0 15px;}
	.node-type-webform #webform-client-form-7290 .webform-component-textfield:after,
	.node-type-webform #webform-client-form-7290 .webform-component-select:after,
	.node-type-webform #webform-client-form-7290 .webform-component-email:after,
	.node-type-webform #webform-client-form-7290 .webform-component-textarea:after,
	.node-type-webform #webform-client-form-7290 .form-item:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie6 .node-type-webform #webform-client-form-7290 .form-item,
	.ie7 .node-type-webform #webform-client-form-7290 .form-item{display:inline-block;}
	.node-type-webform #webform-client-form-7290 .form-item{margin:0 0 10px 0;}
	.node-type-webform #webform-client-form-7290 input{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; width:375px; float:right;}
		.node-type-webform #webform-client-form-7290 input:focus{background:#f7f7f7; border:solid 1px #c2c2c2;}
	.node-type-webform #webform-client-form-7290 select{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; width:385px; float:right;}
	.node-type-webform #webform-client-form-7290 label{font-size:0.9em; font-weight:bold; float:left; padding:4px 10px 0 0; display:block; width:253px;}
	.node-type-webform #webform-client-form-7290 .resizable-textarea{width:auto;}
	.node-type-webform .grippie{display:none;}
	.node-type-webform #webform-client-form-7290 textarea{background:#fff; border:solid 1px #cccccc; font-size:11px; color:#484848; padding:4px; width:375px; float:right; font-family:Arial, Helvetica, sans-serif; overflow:auto;}
		.node-type-webform #webform-client-form-7290 textarea:focus{background:#f7f7f7; border:solid 1px #c2c2c2;}
	.node-type-webform .webform-client-form div.form-submit{background:#eeeeee url(../images/po/bg_inscription_newsletter.gif) repeat-x 0 0; border:solid 1px #cccccc; padding:4px; margin:10px 0 0 0 !important; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
		.node-type-webform .form-submit input#edit-submit{background:url(../images/po/bg_bt.gif) repeat-x scroll 0 0; border:none; color:#FFFFFF; cursor:pointer; font-size:0.9em; font-weight:bold; margin:0; padding:5px; width:auto; float:none; text-transform:uppercase; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
	.node-type-webform .form-checkboxes{}
		.node-type-webform .form-checkboxes .form-item input.form-checkbox{width:auto !important;}
		#webform-component-recevoir_une_copie_par_mail label:first-child{display:none;}
		#webform-component-newsletter_nausicaa label:first-child{display:none;}
			#webform-component-recevoir_une_copie_par_mail #edit-submitted-recevoir-une-copie-par-mail-1-wrapper label,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-1-wrapper label,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-2-wrapper label{float:right; display:block; text-align:left; width:375px;}
			#webform-component-recevoir_une_copie_par_mail #edit-submitted-recevoir-une-copie-par-mail-1-wrapper label input,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-1-wrapper label input,
			#webform-component-newsletter_nausicaa #edit-submitted-newsletter-nausicaa-2-wrapper label input{float:left; margin:0 10px 0 0; padding:0; border:0; background:none; zoom:1;}
	#webform-component-recevoir_une_copie_par_mail .form-item,
	.node-type-webform #webform-client-form-7290 .form-checkboxes,
	.node-type-webform #webform-client-form-7290 .form-item .form-item{margin:0 !important;}
	
.form-required{color:#484848;}

.node-type-webform #info-legal{font-size:0.8em; padding-top:15px; text-align:left; background-color:#FFF}
/*-- / CONTACT ------------------------------------------------------------------*/

/*-- SOUS-HOMEPAGE ------------------------------------------------------------------*/
.field-field-contenu-avant,
.field-field-contenu-apres{zoom:1;}
.field-field-contenu-avant p,
.field-field-contenu-apres p{padding:8px; margin:0;}
.field-field-contenu-avant p.no-padding {padding: 0;}

.field-field-contenu-avant .bloc-bleu{width:auto; display:block}
.field-field-contenu-avant .odd{height:auto;}

.group-sshp-group{margin:10px 0 0 0;}

	.group-sshp-group h2,
	.group-sshp-group-1 h2,
	.group-sshp-group-2 h2{font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; color:#9a9a9a; font-size:1.3em; border-bottom:solid 1px #cccccc; padding:0px 0 10px 0; zoom:1;}
	
	.group-sshp-group .field-type-filefield .field-item,
	.group-sshp-group-1 .field-field-sshp-bloc-1 .field-item,
	.group-sshp-group-2 .field-field-sshp-bloc-2 .field-item{float:left; width:220px; margin:0 9px 9px 0;}
	.group-sshp-group .field-type-filefield .last-bloc,
	.group-sshp-group-1 .field-field-sshp-bloc-1 .last-bloc,
	.group-sshp-group-2 .field-field-sshp-bloc-2 .last-bloc{margin:0 0 9px 0;}
		.group-sshp-group .field-type-filefield .field-item a,
		.group-sshp-group-1 .field-field-sshp-bloc-1 .field-item a,
		.group-sshp-group-2 .field-field-sshp-bloc-2 .field-item a{display:block; min-height:196px; background:#eeeeee url(../images/po/plus_gris.gif) no-repeat bottom right;}
		.ie6 .group-sshp-group .field-type-filefield .field-item a,
		.ie6 .group-sshp-group-1 .field-field-sshp-bloc-1 .field-item a,
		.ie6 .group-sshp-group-2 .field-field-sshp-bloc-2 .field-item a{height:196px;}
		.group-sshp-group .field-type-filefield .field-item a:hover,
		.group-sshp-group-1 .field-field-sshp-bloc-1 .field-item a:hover,
		.group-sshp-group-2 .field-field-sshp-bloc-2 .field-item a:hover{text-decoration:none; background:#e0dfdf url(../images/po/plus_noir_big) no-repeat bottom right;}
			.group-sshp-group .field-type-filefield .field-item a span,
			.group-sshp-group-1 .field-field-sshp-bloc-1 .field-item a span,
			.group-sshp-group-2 .field-field-sshp-bloc-2 .field-item a span{display:block; background:#006BB4 url(../images/sidebar/bg_titre_menu.gif) repeat-x 0 top; font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; color:#fff; text-transform:uppercase; font-size:0.9em; text-align:center; text-shadow: 1px 1px 3px #005f93; padding:10px 5px;}
			.group-sshp-group .field-type-filefield .field-item a img,
			.group-sshp-group-1 .field-field-sshp-bloc-1 .field-item a img,
			.group-sshp-group-2 .field-field-sshp-bloc-2 .field-item a img{display:block; margin:9px 0 0 9px; border:solid 1px #eeeeee;}
			.group-sshp-group .field-type-filefield .field-item:hover a img,
			.group-sshp-group-1 .field-field-sshp-bloc-1 .field-item:hover a img,
			.group-sshp-group-2 .field-field-sshp-bloc-2 .field-item:hover a img{display:block; margin:9px 0 0 9px; border:solid 1px #fff;}
			.group-sshp-group .field-type-filefield .field-item a p,
			.group-sshp-group-1 .field-field-sshp-bloc-1 .field-item a p,
			.group-sshp-group-2 .field-field-sshp-bloc-2 .field-item a p{display:block; padding:9px 16px 10px 10px; margin:0; color:#484848; min-height:64px;}
			.group-sshp-group .field-type-filefield .field-item a:hover p,
			.group-sshp-group-1 .field-field-sshp-bloc-1 .field-item a:hover p,
			.group-sshp-group-2 .field-field-sshp-bloc-2 .field-item a:hover p{text-decoration:underline;}
/*-- / SOUS-HOMEPAGE ------------------------------------------------------------------*/

/*-- / REMONTEE GAUCHE ------------------------------------------------------------------*/
.remontee-gauche{margin:7px 7px 20px 7px; -moz-box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3); box-shadow: 0 1px 4px 1px rgba(0,0,0,0.3);}
	.remontee-gauche .node-inner{padding:11px; background:#fff;}
		.remontee-gauche .node-inner a img{display:block;}
	.remontee-gauche table.ombres{margin-bottom:0 !important;}
	.remontee-gauche .titre-remontee{background:#eeeeee; font-size:1.1em; font-weight:bold; padding:8px; zoom:1;}
	.remontee-gauche .illustration-remonte{position:relative; display:block; width:218px; overflow:hidden; zoom:1;}
		.remontee-gauche .illustration-remonte:hover{text-decoration:underline; color:#fff;}
		.remontee-gauche .illustration-remonte img{display:block;}
		.remontee-gauche .bloc-texte-remonte{background:url(../images/trans.png) repeat left top; position:absolute; left:0; bottom:0; display:block; width:208px; height:40px; margin:0 0 5px 5px; color:#fff; font-size:0.85em;}
		.ie6 .remontee-gauche .bloc-texte-remonte{
			_background:none; 
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="sites/all/themes/nausicaa/images/trans.png", sizingMethod="scale");
			_zoom:1;
		}
			.remontee-gauche .bloc-texte-remonte .texte-remonte-bg{background:url(../images/po/plus.gif) no-repeat right bottom; display:block; width:198px; height:30px; padding:5px;}
	.remontee-gauche .lien-detail-remonte{background:url(../images/po/fleche_black.gif) no-repeat 0 5px; padding-left:8px; float:right; font-size:0.85em; color:#000 !important; display:inline-block; margin-top:11px; zoom:1;}
	.remontee-gauche .lien-detail-droit-remonte{background:url(../images/po/fleche_black.gif) no-repeat 0 5px; padding-left:8px; float:left; font-size:0.85em; color:#000 !important; display:inline-block; margin-top:11px;}

#node-288{box-shadow:none;}
	#node-288 .node-inner{padding:0; background:none;}
		#node-288 .node-inner a{width:auto;}

.newsletter-remontee{background:#fff; padding-top:5px;}
	.newsletter-remontee #email-newsletter{float:left;border:2px solid #eeeeee; color:#484848; float:left; font-size:11px; height:14px; padding:3px 0 3px 3px; width:189px;}
	.newsletter-remontee #input-bt-mail-newsletter{float:left;}
/*-- / REMONTEE GAUCHE ------------------------------------------------------------------*/

/*-- / PAGE DE RECHERCHE ------------------------------------------------------------------*/
.page-search #titre-post-comment{margin:0 0 15px;}
.page-search #content-inner{zoom:1;}
	.page-search #content-inner dl.search-results{}
		.page-search #content-inner dd,
			.page-search #content-inner dd p{margin:0; padding:0;}
		.page-search #content-inner dt{margin:3px 0 6px 0; padding:0;}
		.page-search #content-inner dd.search-date{font-size:0.8em;}
		.page-search #content-inner dt.search-title a{background:url(../images/po/fleche_b_bleu.gif) no-repeat 0 6px; padding:0 0 0 8px; font-weight:bold;}
		.page-search #content-inner dd.search-content{border-bottom:1px solid #CCCCCC; padding:0 0 15px; margin:0 0 15px;}
	.page-search #block-apachesolr-sort,
	.page-search #block-apachesolr_search-type,
	.page-search #block-apachesolr_search-im_vid_1{background:#247eb8; color:#fff; zoom:1;}
	.page-search #block-apachesolr-sort,
	.page-search #block-apachesolr_search-type{border-bottom:solid 1px #4f95c1;}
		.page-search #block-apachesolr-sort a,
		.page-search #block-apachesolr_search-type a,
		.page-search #block-apachesolr_search-im_vid_1 a{color:#fff; background:url(../images/po/fleche_blc_lien.gif) no-repeat 0 6px; padding-left:8px; margin:10px 0 0 19px; display:inline-block;}
	.page-search #affiner-recherche{position:relative; border-top:solid 1px #4f95c1; border-right:solid 1px #4f95c1; border-left:solid 1px #4f95c1; zoom:1;}
		.page-search #affiner-recherche .block-inner:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
		.ie7 .page-search #affiner-recherche .block-inner{display:inline-block;}
		.page-search #affiner-recherche .block-title{
			font-weight:normal;
			font-family: arial, sans-serif;
			float:left !important; 
			text-align:right; 
			width:176px; 
			padding:13px 10px 13px 0;
			background:none;
			border-bottom:none;
			text-shadow:none;
			text-transform:none;
			font-size:12px;
		}
		.page-search #affiner-recherche .content{float:right !important; text-align:left; width:480px; background:url(../images/po/fd_filter_right.gif) repeat-y; padding:13px 10px 13px 0;}
			.page-search #affiner-recherche .content ul{margin:0;}
			.page-search #affiner-recherche .content ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
			.ie7 .page-search #affiner-recherche .content ul{display:inline-block;}
				.page-search #affiner-recherche .content li{float:left; list-style-type:none; margin-bottom:0;}
				.page-search #affiner-recherche .content li:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
				.ie7 .page-search #affiner-recherche .content li{display:inline-block;}
					.page-search #affiner-recherche .content li a{background:url(../images/po/fleche_jaune.gif) no-repeat 0 5px; float:left; padding:0 3px 0 8px; margin:0;}
					.page-search #affiner-recherche .content li img{float:left; margin-right:5px}
		.page-search #search-form{margin:0 0 10px 0;}
			.page-search #search-form .form-item{background:#fff url(../images/po/fd_search.gif) repeat-x 0 0; border:solid 1px #cccccc; margin:0; zoom:1;}
			.page-search #search-form .form-item:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
			.ie7 .page-search #search-form .form-item{display:inline-block;}
			.page-search #search-form label{float:left; display:block; width:176px; padding:13px 10px 13px 0; text-align:right;}
			.page-search #search-form .container-inline-test{float:left; background:url(../images/po/fd_search_right.gif) repeat-y 0 top; padding:8px 0 8px 15px;}
			.ie6 .page-search #search-form .container-inline-test,
			.ie7 .page-search #search-form .container-inline-test{width:320px;}
				.page-search #search-form .container-inline-test #edit-keys-wrapper{float:left; margin:0; border:none;}
					.page-search #search-form .container-inline-test #edit-keys-wrapper input#edit-keys{font-size:11px; color:#484848; padding:5px; border:solid 1px #cbcbcb; width:200px;}
					.ie6 .page-search #search-form .container-inline-test #edit-keys-wrapper input#edit-keys,
					.ie7 .page-search #search-form .container-inline-test #edit-keys-wrapper input#edit-keys{border-right:solid 1px #cbcbcb; border-left:solid 1px #cbcbcb; border-bottom:solid 1px #cbcbcb; border-top:none;}
					.page-search #search-form .container-inline-test #edit-keys-wrapper input#edit-keys:focus{background:#F7F7F7; }
				.page-search #search-form .container-inline-test #edit-submit{float:left; background:url(../images/po/bg_bt.gif) repeat-x scroll 0 0; color:#FFFFFF; cursor:pointer; float:right; font-size:0.9em; font-weight:bold; padding:4px; border:none; margin:0 0 0 10px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
				.ie7 .page-search #search-form .container-inline-test #edit-submit{margin-top:1px;}
				.ie8 .page-search #search-form .container-inline-test #edit-submit{margin-top:1px; padding:5px 5px 6px 5px;}
			.page-search #search-form #edit-apachesolr-search-retain-filters-wrapper{float:right; border:none; width:auto; background:none;}
				.page-search #search-form #edit-apachesolr-search-retain-filters-wrapper label{width:auto; padding:13px 10px 0 0;}
		.page-search #affiner-recherche #block-apachesolr_search-currentsearch{position:absolute; bottom:-83px; right:0; zoom:1;}
			.page-search #affiner-recherche #block-apachesolr_search-currentsearch .block-title,
				.page-search #affiner-recherche #block-apachesolr_search-currentsearch .content ul{display:none;}
			.page-search #affiner-recherche #block-apachesolr_search-currentsearch .content{float:none !important; background:none !important; text-align:inherit; width:auto; padding:0;}
				.page-search #affiner-recherche #block-apachesolr_search-currentsearch .content h3{font-size:1.05em; margin:0;}

		.page-search #search-form .container-inline{float:left; padding:8px 0;}
		.page-search #search-form .container-inline:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
		.ie7 .page-search #search-form .container-inline, .ie6 .page-search #search-form .container-inline{display:inline-block;}
		.page-search #search-form #edit-keys-wrapper{float:left;}
			.page-search #search-form #edit-keys-wrapper input{border:solid 1px #fff; padding: 5px; color:#484848; font-size:11px; font-weight:bold;}
		.page-search #search-form #edit-submit{
			float:left;
			cursor:pointer;
			color:#fff;
			font-size:11px;
			font-weight:bold;
			border:none;
			padding:6px 10px;
			margin:0 0 0 10px;
			background: #1d6b9f; background: -moz-linear-gradient(top, rgb(36,126,184) 0%, rgb(21,89,133) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(36,126,184)), color-stop(100%,rgb(21,89,133)));
			background: -webkit-linear-gradient(top, rgb(36,126,184) 0%,rgb(21,89,133) 100%);
			background: -o-linear-gradient(top, rgb(36,126,184) 0%,rgb(21,89,133) 100%);
			background: -ms-linear-gradient(top, rgb(36,126,184) 0%,rgb(21,89,133) 100%);
			background: linear-gradient(top, rgb(36,126,184) 0%,rgb(21,89,133) 100%);
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px; 
		}
		.ie9 .page-search #search-form #edit-submit{padding:7px 10px;}
		.ie8 .page-search #search-form #edit-submit{padding:5px 10px;}
		.ie7 .page-search #search-form #edit-submit{padding:6px 5px;}
/*-- / PAGE DE RECHERCHE ------------------------------------------------------------------*/

/*-- FAQ ------------------------------------------------------------------*/
.faq-qa{background:url(../images/po/bg_faq_q.gif) repeat-y 0 0; padding:15px 0; margin-bottom:15px; zoom:1;}
	.faq-qa ol{padding:0; margin:0;}
	.faq-qa ol:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
			.ie7 .faq-qa ol{display:inline-block;}
		.faq-qa .item-list li{list-style-type:none; list-style-type:none; list-style:none; float:left; display:inline-block; width:304px; margin:0; padding:5px 10px 0 25px;}
			.faq-qa .item-list li a{background:url(../images/po/fleche_jaune.gif) no-repeat 0 6px; padding:0 0 0 8px; color:#fff; font-size:1em; font-weight:bold;}
#ss-titre-faq{font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; color:#9a9a9a; font-size:1.3em; padding:5px 0 15px 0; zoom:1;}
.faq-question{border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc; padding:8px 0 9px; margin-bottom:10px; zoom:1;}
.page-faq .titre-q{float:left; color:#247eb8; font-size:1.2em; font-weight:bold; width:615px;}
	.page-faq .titre-q a:hover{text-decoration:none;}
	.page-faq .titre-q .faq-detailed-question{font-size:0.8em; color:#484848; font-weight:normal; font-style:normal; padding:5px 0 0 10px;}
.page-faq .titre-top{float:right; padding-top:1px;}
	.page-faq .titre-top a{background:url(../images/po/picto_top.gif) no-repeat 0 1px; padding-left:17px; color:#484848; font-size:0.8em;}
.faq-answer{padding:0; margin-bottom:15px;}
/*-- / FAQ ------------------------------------------------------------------*/

/*-- FOND D'ECRAN ------------------------------------------------------------------*/
.contenu-avant{background:#eeeeee; padding:10px; margin:0 0 10px 0;}
	.contenu-avant p{margin:0;}
.contenu-apres{background:#eeeeee; padding:10px;}
	.contenu-apres p{margin:0;}

.bloc-fd-ecran{background:#eeeeee; margin-bottom:10px; zoom:1;}
	.bloc-fd-ecran .bloc-illustration{float:left; background:#006ab3 url(../images/po/fd_illus_fd_ecran.gif) repeat-x 0 0; padding:11px 42px 0 42px;}
		.bloc-fd-ecran .bloc-illustration img{padding-bottom:29px; background:url(../images/po/shadow_illus_fd_ecran.gif) repeat-x 0 bottom;}
	.bloc-fd-ecran .bloc-info{float:left; padding:20px 15px 20px 20px; width:403px;}
		.bloc-fd-ecran .bloc-info h2{font-family: 'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; color:#0a80aa; font-size:1.4em; background:url(../images/po/pointilles.gif) repeat-x 0 bottom; padding:0 0 8px 0; margin-bottom:8px;}
		.bloc-fd-ecran .bloc-info p{margin-bottom:15px;}
		.bloc-fd-ecran .bloc-info ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
			.ie7 .bloc-fd-ecran .bloc-info ul{display:inline-block;}
			.bloc-fd-ecran .bloc-info li{float:left; margin-right:15px;}
				.bloc-fd-ecran .bloc-info li img{display:block;}
/*-- / FOND D'ECRAN ------------------------------------------------------------------*/

/*-- PLAN DU SITE ------------------------------------------------------------------*/
.node-type-plan-site .site-map-item{float:left; width:216px; margin-right:15px;}
	.node-type-plan-site .last{margin-right:0;}
	.site-map-item h2{background:#006BB4 url("../images/sidebar/bg_titre_menu.gif") repeat-x 0 top ; display:block; text-align:center; padding:5px 0 8px 0; margin-bottom:8px;}
	.ie6 .site-map-item h2{padding:8px 0 8px 0;}
	.ie7 .site-map-item h2{padding:8px 0 8px 0;}
		.site-map-item h2 a{font-family: 'AvenirLT55RomanBold', sans-serif; color:#fff !important; text-transform:uppercase; font-size:0.7em; text-shadow: 1px 1px 3px #005f93;}
		.site-map-item h2 a:hover{color:#fff;}
	.site-map-item ul{margin:0; padding:0 8px 0 8px;}
		.site-map-item li{background:url(../images/po/fleche_grise.gif) no-repeat 0 5px; padding:0 0 3px 8px; zoom:1;}
			.site-map-item li a{font-size:0.9em; color:#484848 !important;}
	.node-type-plan-site .sitemap-divider{border-bottom:solid 1px #cccccc; margin:0 0 20px 0; padding:15px 0 0 0; height:1px; font-size:1px;}
/*-- / PLAN DU SITE ------------------------------------------------------------------*/

/*-- FLUX RSS ------------------------------------------------------------------*/
.feed-source{background:#eeeeee; margin-bottom:5px; padding:11px;}
	.feed-source div{background:url(../images/po/fleche_grise.gif) no-repeat 0 5px; padding-left:8px; margin-left:10px; font-size:0.9em;}
	.feed-source .feed-description{background:none; margin:0; padding:0 0 5px 0;}
	.feed-source .feed-description h2{font-weight:bold; font-size:1.1em; text-transform:uppercase; margin:0;}
	#aggregator .feed-item{padding:10px; margin:0; border-bottom:solid 1px #cccccc; zoom:1;}
		#aggregator .alt{background:#f6f5f5;}
		#aggregator .over{background:#eeeeee !important; zoom:1;}
		#aggregator .feed-item h3{float:left; margin-bottom:3px; width:445px; font-size:1.2em;}
		#aggregator .feed-item .feed-item-meta{float:right; margin:0 0 2px 0; background:url(../images/po/fleche_bleue.gif) no-repeat 0 5px; padding-left:8px; font-size:0.9em;}
		#aggregator .feed-item .feed-item-body{margin:0;}
.page-aggregator .pager{margin-top:10px;}
/*-- / FLUX RSS ------------------------------------------------------------------*/

/*-- ECARD ------------------------------------------------------------------*/
.bloc-ecard-entete{}
	.bloc-ecard-entete p{background:#eeeeee; padding:10px; font-size:0.85em;}
	.bloc-ecard-entete img.illus{display:block;}
.bloc-ecard{background:#0096da url(../images/ecard/bg_ecard.jpg) no-repeat 0 bottom;}
	.bloc-ecard .bloc-ecard-choix{float:left; width:286px; padding:0 34px 0 16px;}
	.bloc-ecard p.titre-ecard{font-family: 'AvenirLT55RomanBold', sans-serif; color:#fff !important; text-transform:uppercase; font-size:0.9em; text-shadow: 1px 1px 3px #005f93;}
	.bloc-ecard p.titre-ecard span{color:#ffed00;}
		.bloc-ecard .bloc-ecard-choix p.titre-ecard{padding-left:3px;}
		.bloc-ecard .views-row-odd{margin-right:10px;}
		.bloc-ecard .bloc-ecard-choix .views-row{float:left; margin-bottom:8px; background:url(../images/ecard/bg_vignette.png) no-repeat 0 0; padding:5px;}
		.ie6 .bloc-ecard .bloc-ecard-choix .views-row{background:none;}
		.bloc-ecard .bloc-ecard-choix a{border:solid 3px #fff; display:block;}
		.bloc-ecard .bloc-ecard-choix a:hover,
		.bloc-ecard .bloc-ecard-choix a.active{border:solid 3px #ffed00;}
			.bloc-ecard .bloc-ecard-choix a img{display:block;}
	.bloc-ecard .bloc-ecard-form{float:left; width:325px;}

.bloc-ecard #ecard-form{padding-bottom:10px;}
	.bloc-ecard #ecard-form legend,
	.bloc-ecard #ecard-form .grippie,
	.bloc-ecard #ecard-form .tips,
	.bloc-ecard #ecard-form p{display:none;}
	.bloc-ecard #ecard-form .form-required{color:#fff;}
	.bloc-ecard #ecard-form .form-item{margin:0 0 15px 0;}
	.bloc-ecard #ecard-form .form-item:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie7 .bloc-ecard #ecard-form .form-item{display:inline-block;}
		.bloc-ecard #ecard-form .form-item label{float:left; display:block; width:100px; padding:3px; margin-right:10px; color:#fff; font-size:0.9em; text-align:right; font-weight:bold;}
		.bloc-ecard #ecard-form .form-item input{float:left; width:201px; padding:3px; background:#005588; border:solid 1px #005588; color:#fff; font-size:11px;}
		.bloc-ecard #ecard-form .form-item input:focus,
		.bloc-ecard #ecard-form .form-item textarea:focus{border:solid 1px #eeeeee;}
		.bloc-ecard #ecard-form .form-item .resizable-textarea{float:left; width:209px;}
		.bloc-ecard #ecard-form .form-item textarea{width:201px; padding:3px; background:#005588; border:solid 1px #005588; color:#fff; font-size:11px; overflow:auto; font-family:Arial, Helvetica, sans-serif;}
		
		.bloc-ecard #edit-message-wrapper{}
			.bloc-ecard-form #edit-message-wrapper label{float:none !important; width:auto !important; text-align:left !important;}
			.bloc-ecard-form #edit-message-wrapper .resizable-textarea{float:none !important; width:auto !important; width:300px;}
				.bloc-ecard-form #edit-message-wrapper .resizable-textarea textarea{width:317px;}
				
		.bloc-ecard #ecard-form .form-item .description{float:left; color:#fff; display:block; text-align:right; width:325px; zoom:1;}
		.bloc-ecard fieldset.collapsible{display:none;}
		
		.bloc-ecard #edit-notify-wrapper,
		.bloc-ecard #edit-newsletter-nausicaa-wrapper{margin-bottom:5px !important;}
		.bloc-ecard #edit-newsletter-educative-wrapper{margin-bottom:20px !important;}
		.bloc-ecard #edit-notify-wrapper label,
		.bloc-ecard #edit-newsletter-nausicaa-wrapper label,
		.bloc-ecard #edit-newsletter-educative-wrapper label{float:none !important; width:auto !important; text-align:left !important;}
		.bloc-ecard #edit-notify-wrapper input,
		.bloc-ecard #edit-newsletter-nausicaa-wrapper input,
		.bloc-ecard #edit-newsletter-educative-wrapper input{width:auto !important; margin-right:5px; padding:0 !important; background:none !important; border:none !important;}
		
		.bloc-ecard #edit-submit{float:left; background:url(../images/po/bg_bt.gif) repeat-x 0 0; border:solid 1px #2f86bf; cursor:pointer; color:#fff; font-weight:bold; font-size:0.8em; padding:5px; text-transform:uppercase; width:auto; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
		.ie .bloc-ecard #edit-submit{font-size:0.9em;}
		.ie7 .bloc-ecard #edit-submit,
		.ie6 .bloc-ecard #edit-submit{border:none; width:150px;}
		
		.bloc-ecard #link-preview-ecard{float:right; font-size:0.85em; color:#fff; display:inline-block; background:url(../images/po/fleche_jaune.gif) no-repeat 0 5px; padding:0 0 0 8px; margin:13px 0 0 0;}

#tooltip{position:absolute; background:#00568a url(../images/po/bg_tooltip.gif) repeat-x 0 0; border:1px solid #fff; padding:8px; color:#fff; font-weight:bold; font-size:0.85em; display:none; width:120px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; zoom:1;}
	#tooltip span{display:block; background:url(../images/po/fleche_tooltip.gif) no-repeat 0 0; width:6px; height:9px; position:absolute; left:-6px;}

.bloc-ecard .error{border:solid 1px #fb5b0b;}

.node-type-ecard div#nyroModalWrapper{height:284px !important;}

/* message d'erreur */
#message-error-form{background:#005588; border:solid 1px #fd5403; color:#fff; padding:5px; font-weight:bold; font-size:0.85em; margin:28px 5px 0 5px; display:none;}

/* preview */
.page-xpecard .form-item{margin:0;}
.page-xpecard .bg-ocean{background:#0096da url(../images/ecard/bg_ecard_preview.jpg) no-repeat 0 bottom; margin:0; padding:0 20px 130px 20px;}
.ie7 .page-xpecard .bg-ocean,
.ie6 .page-xpecard .bg-ocean{padding:0 20px 165px 20px;}
.page-xpecard .bg-ocean:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie7 .page-xpecard .bg-ocean{display:inline-block;}
.bg-ocean #ecard-goback{float:right; background:url(../images/ecard/fleche_ecard.gif) no-repeat 0 2px; padding:0 0 0 20px; margin:15px 0 0 0; font-family: 'AvenirLT55RomanBold', sans-serif; color:#30d6ff !important; text-transform:uppercase; font-size:1em;}
.bg-ocean #edit-submit{float:left; background:url(../images/po/bg_bt.gif) repeat-x 0 0; border:solid 1px #2f86bf; cursor:pointer; color:#fff; font-weight:bold; font-size:0.8em; padding:5px; text-transform:uppercase; width:auto; margin:10px 0 0 0; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
	.ie .bg-ocean #edit-submit{font-size:0.9em;}
	.ie7 .bg-ocean #edit-submit,
	.ie6 .bg-ocean #edit-submit{border:none;}

/* message de confirmation */
.page-ecard .messages{background:#017dc3 !important; padding:10px 20px 0px 20px !important; margin:0 !important;}
	.page-ecard .messages a{color:#fff !important;}
.page-ecard .status{border:none !important;}
.page-ecard #content-area{font-family: 'AvenirLT55RomanBold', sans-serif; color:#fff !important; text-transform:uppercase; font-size:1em; text-align:left;}

/* ecard envoy�e */
.page-ecard #content-area{background:#0096da url(../images/ecard/bg_ecard_preview.jpg) no-repeat 0 bottom !important; padding:50px 20px 160px 20px !important;}
/*-- / ECARD ------------------------------------------------------------------*/

/*-- ANNUAIRE DE LIENS ------------------------------------------------------------------*/
.annuaire-liens-liens{background:#247eb8; padding:10px; margin-bottom:20px;}
.page-annuaire-sites-internet-marins-nlhtml .annuaire-liens-liens,
.page-annuaire-sites-internet-marins-enhtml .annuaire-liens-liens,
.page-annuaire-sites-internet-marinshtml .annuaire-liens-liens,
.page-annuaire-sites-internet-marins-enhtml .annuaire-liens-liens,
.page-annuaire-sites-internet-marins-nlhtml .annuaire-liens-liens,
.page-annuaire-ajout-recent .annuaire-liens-liens{padding:15px 5px 5px 5px; margin-bottom:10px;}
	.annuaire-liens-liens p{font-size:0.9em; font-weight:bold; color:#fff;}
	.annuaire-liens-liens .divider{font-size:1px; height:1px; color:#fff; border-bottom:solid 1px #fff; margin:0 10px 10px 10px;}
	.annuaire-liens-liens ul{padding:0 10px 10px 10px;}
	.annuaire-liens-liens ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie6 .annuaire-liens-liens ul,
	.ie7 .annuaire-liens-liens ul{display:inline-block;}
		.annuaire-liens-liens li{float:left; display:block; width:308px; margin-bottom:3px;}
			.annuaire-liens-liens li a{color:#fff; font-size:0.9em; background:url(../images/po/fleche_jaune.gif) no-repeat 0 5px; padding-left:8px;}

#bloc-lien-annuaire{}
	#bloc-lien-annuaire p{background:#eeeeee; padding:8px; font-size:0.9em;}
	
	#bloc-lien-annuaire ul{padding:10px 0 10px 0; border-top:solid 1px #cccccc; border-bottom:solid 1px #cccccc;}
		#bloc-lien-annuaire li{}
			#bloc-lien-annuaire li a{font-size:1em; font-weight:bold; margin:6px 0 6px 0; display:inline-block; background:url(../images/po/fleche_b_bleu.gif) no-repeat 0 6px; padding-left:8px;}
			
				#bloc-lien-annuaire ul ul{padding:0 0 0 0; border:none;}
					#bloc-lien-annuaire li li{padding:0 0 0 15px;}
						#bloc-lien-annuaire li li a{font-size:1em; font-weight:normal; margin:4px 0 4px 0;}
						
							#bloc-lien-annuaire li li li{padding:0 0 0 15px;}
								#bloc-lien-annuaire li li li a{font-size:0.9em;  margin:3px 0 3px 0; background:url(../images/po/fleche_bleue.gif) no-repeat 0 5px; padding-left:8px;}
								
									#bloc-lien-annuaire li li li li{padding:0 0 0 15px;}
										#bloc-lien-annuaire li li li li a{font-size:0.85em; margin:2px 0 2px 0; background:url(../images/po/fleche_bleue.gif) no-repeat 0 4 px;}
										
											#bloc-lien-annuaire li li li li li{padding:0 0 0 15px;}
												#bloc-lien-annuaire li li li li li a{font-size:0.8em; margin:1px 0 3px 0; background:url(../images/po/fleche_bleue.gif) no-repeat 0 4px; padding-left:7px;}

	#bloc-lien-annuaire a.bouton-top{float:right; background:url(../images/po/picto_top.gif) no-repeat scroll 0 1px; color:#484848; font-size:0.8em; padding-left:17px; margin:10px 0;}
	#bloc-lien-annuaire a.last{margin:10px 0 0 0;}

.filter-annuaire {background:#247eb8; padding:15px;}
	.filter-annuaire #views-exposed-form-annuaire-page-1,
        .filter-annuaire #views-exposed-form-annuaire-page-2,
        .filter-annuaire #views-exposed-form-annuaire-page-3{float:left;}
	.filter-annuaire #add-link-annuaire{float:right; color:#fff; display:inline-block; background:url(../images/po/fleche_blc.gif) no-repeat 0 6px; padding:0 0 0 8px;}
	.page-annuaire-sites-internet-marinshtml #views-exposed-form-annuaire-page-1 .views-exposed-form .views-exposed-widgets:after,
        .page-annuaire-sites-internet-marins-enhtml #views-exposed-form-annuaire-page-3 .views-exposed-form .views-exposed-widgets:after,
        .page-annuaire-sites-internet-marins-nlhtml #views-exposed-form-annuaire-page-4 .views-exposed-form .views-exposed-widgets:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
		.ie6 .page-annuaire-sites-internet-marinshtml #views-exposed-form-annuaire-page-1 .views-exposed-form .views-exposed-widgets,
		.ie7 .page-annuaire-sites-internet-marinshtml #views-exposed-form-annuaire-page-1 .views-exposed-form .views-exposed-widgets,
                .ie6 .page-annuaire-sites-internet-marins-enhtml #views-exposed-form-annuaire-page-3 .views-exposed-form .views-exposed-widgets,
		.ie7 .page-annuaire-sites-internet-marins-enhtml #views-exposed-form-annuaire-page-3 .views-exposed-form .views-exposed-widgets,
                .ie6 .page-annuaire-sites-internet-marins-nlhtml #views-exposed-form-annuaire-page-4 .views-exposed-form .views-exposed-widgets,
		.ie7 .page-annuaire-sites-internet-marins-nlhtml #views-exposed-form-annuaire-page-4 .views-exposed-form .views-exposed-widgets {display:inline-block;}
			.page-annuaire-sites-internet-marinshtml #views-exposed-form-annuaire-page-1 .views-exposed-form .views-exposed-widget,
                        .page-annuaire-sites-internet-marins-enhtml #views-exposed-form-annuaire-page-3 .views-exposed-form .views-exposed-widget,
                        .page-annuaire-sites-internet-marins-nlhtml #views-exposed-form-annuaire-page-4 .views-exposed-form .views-exposed-widget {float:left; padding:0; margin:0;}
			.page-annuaire-sites-internet-marinshtml #views-exposed-form-annuaire-page-1 .views-exposed-form .views-exposed-widget label,
                        .page-annuaire-sites-internet-marins-enhtml #views-exposed-form-annuaire-page-3 .views-exposed-form .views-exposed-widget label,
                        .page-annuaire-sites-internet-marins-nlhtml #views-exposed-form-annuaire-page-4 .views-exposed-form .views-exposed-widget label{display:inline-block; color:#fff; margin-bottom:5px;}
				.page-annuaire-sites-internet-marinshtml #views-exposed-form-annuaire-page-1 .views-exposed-form .views-exposed-widget input,
                                .page-annuaire-sites-internet-marins-enhtml #views-exposed-form-annuaire-page-3 .views-exposed-form .views-exposed-widget input,
                                .page-annuaire-sites-internet-marins-nlhtml #views-exposed-form-annuaire-page-4 .views-exposed-form .views-exposed-widget input{margin:0; padding:0; padding:3px; background:#005588; border:solid 1px #005588; color:#fff; font-size:11px;}
				.page-annuaire-sites-internet-marinshtml #views-exposed-form-annuaire-page-1 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire,
                                .page-annuaire-sites-internet-marins-enhtml #views-exposed-form-annuaire-page-3 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire,
                                .page-annuaire-sites-internet-marins-nlhtml #views-exposed-form-annuaire-page-4 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire{background:url(../images/po/bg_bt.gif) repeat-x 0 0; border:solid 1px #2f86bf; cursor:pointer; color:#fff; font-weight:bold; font-size:0.8em; padding:3px 3px 2px 3px; text-transform:uppercase; width:auto; margin:20px 0 0 8px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
				.ie8 .page-annuaire-sites-internet-marinshtml #views-exposed-form-annuaire-page-1 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire,
                                .ie8 .page-annuaire-sites-internet-marins-enhtml #views-exposed-form-annuaire-page-3 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire,
                                .ie8 .page-annuaire-sites-internet-marins-nlhtml #views-exposed-form-annuaire-page-4 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire{font-size:0.9em; padding:3px 5px 3px 5px;}
				.ie7 .page-annuaire-sites-internet-marinshtml #views-exposed-form-annuaire-page-1 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire,
                                .ie7 .page-annuaire-sites-internet-marins-enhtml #views-exposed-form-annuaire-page-3 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire,
                                .ie7 .page-annuaire-sites-internet-marins-nlhtml #views-exposed-form-annuaire-page-4 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire{margin:21px 0 0 8px; padding:4px 3px 3px 3px;}

.page-annuaire-ajout-recent #views-exposed-form-annuaire-page-2 .views-exposed-form .views-exposed-widgets{background:#247eb8; padding:15px;}
.page-annuaire-ajout-recent #views-exposed-form-annuaire-page-2 .views-exposed-form .views-exposed-widgets:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie6 .page-annuaire-ajout-recent #views-exposed-form-annuaire-page-2 .views-exposed-form .views-exposed-widgets,
	.ie7 .page-annuaire-ajout-recent #views-exposed-form-annuaire-page-2 .views-exposed-form .views-exposed-widgets{display:inline-block;}
		.page-annuaire-ajout-recent #views-exposed-form-annuaire-page-2 .views-exposed-form .views-exposed-widget{float:left; padding:0; margin:0;}
		.page-annuaire-ajout-recent #views-exposed-form-annuaire-page-2 .views-exposed-form .views-exposed-widget label{display:inline-block; color:#fff; margin-bottom:5px;}
			.page-annuaire-ajout-recent #views-exposed-form-annuaire-page-2 .views-exposed-form .views-exposed-widget input{margin:0; padding:0; padding:3px; background:#005588; border:solid 1px #005588; color:#fff; font-size:11px;}
			.page-annuaire-ajout-recent #views-exposed-form-annuaire-page-2 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire{background:url(../images/po/bg_bt.gif) repeat-x 0 0; border:solid 1px #2f86bf; cursor:pointer; color:#fff; font-weight:bold; font-size:0.8em; padding:3px 3px 2px 3px; text-transform:uppercase; width:auto; margin:20px 0 0 8px; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
			.ie8 .page-annuaire-ajout-recent #views-exposed-form-annuaire-page-2 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire{font-size:0.9em; padding:3px 5px 3px 5px;}
			.ie7 .page-annuaire-ajout-recent #views-exposed-form-annuaire-page-2 .views-exposed-form .views-exposed-widget input#edit-submit-annuaire{margin:21px 0 0 8px; padding:4px 3px 3px 3px;}
			
.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content ul{}
.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li,
.page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li,
.page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li{padding:10px 10px 5px 10px; list-style:none; list-style-position:inside !important; margin:0;}
.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li.views-row-odd,
.page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li.views-row-odd,
.page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li.views-row-odd{background:#fff;}
.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li.views-row-even,
.page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li.views-row-even,
.page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li.views-row-even{background:#eeeeee;}
	.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li div,
        .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li div,
        .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li div{padding:0 0 5px 0; font-size:0.9em;}
	.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-title:after,
	.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-body:after,
	.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-tid:after,
	.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value:after,
        .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-title:after,
	.page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-body:after,
	.page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-tid:after,
	.page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value:after,
        .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-title:after,
	.page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-body:after,
	.page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-tid:after,
	.page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	/*.ie6 .page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-title,*/
	.ie6 .page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-body,
	.ie6 .page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-tid,
	.ie6 .page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value,
	/*.ie7 .page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-title,*/
	.ie7 .page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-body,
	.ie7 .page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-tid,
	.ie7 .page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value,
        /*.ie6 .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-title,*/
	.ie6 .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-body,
	.ie6 .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-tid,
	.ie6 .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value,
	/*.ie7 .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-title,*/
	.ie7 .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-body,
	.ie7 .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-tid,
	.ie7 .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value,
        /*.ie6 .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-title,*/
	.ie6 .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-body,
	.ie6 .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-tid,
	.ie6 .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value,
	/*.ie7 .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-title,*/
	.ie7 .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-body,
	.ie7 .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-tid,
	.ie7 .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value{display:inline-block;}
	.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li div label,
        .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li div label,
        .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li div label{font-weight:bold; display:inline-block; width:110px; float:left; margin:0;}
	.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li div .field-content,
        .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li div .field-content,
        .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li div .field-content{float:right; width:535px;}
	.page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li div .field-content,
        .page-annuaire-sites-internet-marins-enhtml .view-annuaire .view-content li div .field-content,
        .page-annuaire-sites-internet-marins-nlhtml .view-annuaire .view-content li div .field-content{font-size:1em;}
	.page-annuaire-sites-internet-marinshtml .view-annuaire .views-field-title span.field-content a,
        .page-annuaire-sites-internet-marins-enhtml .view-annuaire .views-field-title span.field-content a,
        .page-annuaire-sites-internet-marins-frhtml .view-annuaire .views-field-title span.field-content a{background:url(../images/po/fleche_b_bleu.gif) no-repeat 0 6px; font-size:1.1em; font-weight:bold; padding-left:8px;}

.annuaire-retour-plan{padding:0 0 10px 0;}
	.annuaire-retour-plan a{font-size:0.9em; font-weight:bold; background:url(../images/po/fleche_b_bleu.gif) no-repeat 0 6px; padding-left:8px;}
	
.page-annuaire-ajout-recent .view-annuaire .view-content ul{}
.page-annuaire-ajout-recent .view-annuaire .view-content li{padding:10px 10px 5px 10px; list-style:none; list-style-position:inside !important; margin:0;}
.page-annuaire-ajout-recent .view-annuaire .view-content li.views-row-odd{background:#fff;}
.page-annuaire-ajout-recent .view-annuaire .view-content li.views-row-even{background:#eeeeee;}
	.page-annuaire-ajout-recent .view-annuaire .view-content li div{padding:0 0 5px 0; font-size:0.9em;}
	.page-annuaire-ajout-recent .view-annuaire .view-content li .views-field-title:after,
	.page-annuaire-ajout-recent .view-annuaire .view-content li .views-field-body:after,
	.page-annuaire-ajout-recent .view-annuaire .view-content li .views-field-tid:after,
	.page-annuaire-ajout-recent .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	/*.ie6 .page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-title,*/
	.ie6 .page-annuaire-ajout-recent .view-annuaire .view-content li .views-field-body,
	.ie6 .page-annuaire-ajout-recent .view-annuaire .view-content li .views-field-tid,
	.ie6 .page-annuaire-ajout-recent .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value,
	/*.ie7 .page-annuaire-sites-internet-marinshtml .view-annuaire .view-content li .views-field-title,*/
	.ie7 .page-annuaire-ajout-recent .view-annuaire .view-content li .views-field-body,
	.ie7 .page-annuaire-ajout-recent .view-annuaire .view-content li .views-field-tid,
	.ie7 .page-annuaire-ajout-recent .view-annuaire .view-content li .views-field-field-lien-annuaire-hits-value{display:inline-block;}
	.page-annuaire-ajout-recent .view-annuaire .view-content li div label{font-weight:bold; display:inline-block; width:110px; float:left; margin:0;}
	.page-annuaire-ajout-recent .view-annuaire .view-content li div .field-content{float:right; width:535px;}
	.page-annuaire-ajout-recent .view-annuaire .view-content li div .field-content{font-size:1em;}
	.page-annuaire-ajout-recent .view-annuaire .views-field-title span.field-content a{background:url(../images/po/fleche_b_bleu.gif) no-repeat 0 6px; font-size:1.1em; font-weight:bold; padding-left:8px;}
/*-- / ANNUAIRE DE LIENS ------------------------------------------------------------------*/

/*-- AVIS DES UTILISATEURS ------------------------------------------------------------------*/
#block-avis-utilisateur{}
	#block-avis-utilisateur table{}
		#block-avis-utilisateur table td.cn_h_g,
		#block-avis-utilisateur table td.bd_h,
		#block-avis-utilisateur table td.cn_h_d,
		#block-avis-utilisateur table td.bd_g,
		#block-avis-utilisateur table td.bd_d,
		#block-avis-utilisateur table td.cn_b_g,
		#block-avis-utilisateur table td.bd_b,
		#block-avis-utilisateur table td.cn_b_d {display:none;}

#onglet-menu{border-bottom:solid 5px #0070b8;}
#onglet-menu ul{float:left;}
#onglet-menu ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ie6 #onglet-menu ul,
.ie7 #onglet-menu ul{display:inline-block;}
	#onglet-menu li{float:left; background:#eeeeee; border-right:solid 1px #fff;}
		#onglet-menu li a{display:inline-block; color:#484848; padding:9px 5px 7px; font-size:0.9em; font-family: 'AvenirLT55RomanBold', sans-serif; width:110px; text-align:center;}
		#onglet-menu li a:hover{background:#006BB4 url(../images/sidebar/bg_titre_menu.gif) repeat-x 0 top; color:#fff; text-decoration:none;}
		#onglet-menu li.on h2{margin:0; padding:0; font-size:inherit; font-size:0.9em;}
			#onglet-menu li.on h2 a{background:#006BB4 url(../images/sidebar/bg_titre_menu.gif) repeat-x 0 top; color:#fff; text-shadow: 1px 1px 3px #005f93; font-size:1em;}

.trivago .timestamp{margin-bottom:8px;}

#donner-avis{float:right; background:url(../images/po/fleche_b_bleu.gif) no-repeat 0 6px; padding:0 0 0 8px; margin-top:7px;}

.onglet{font-size:0.9em;}
	.onglet .views-row{padding:10px; border-bottom:solid 1px #cccccc; background:#eeeeee; zoom:1;}
		.onglet .views-row h3{font-size:1.3em; background:url(../images/po/fleche_b_bleu.gif) no-repeat 0 7px; padding:0 0 0 10px; zoom:1;}
		.onglet .views-row p{zoom:1;}
	.onglet .views-row-odd{background:#eeeeee;}
	.onglet .views-row-even{background:#f9f9f9;}
	.timestamp{float:right; background:url(../images/po/fleche_bleue.gif) no-repeat 0 6px; padding-left:8px; font-weight:bold;}

#TA_cdswritereviewlg882{background:#fff; padding:10px 10px 0 0;}

.onglet .titre-top{float:right;}
	.titre-top a{background:url(../images/po/picto_top.gif) no-repeat 0 1px; color:#484848; font-size:0.8em; padding-left:17px;}

.onglet .pager{font-size:1.1em; margin-top:10px;}

.qype .auteur{float:left;}
.qype .rating{float:left;}
.qype .date{float:right; font-size:1em; font-weight:bold; background:url(../images/po/fleche_bleue.gif) no-repeat scroll 0 6px transparent; padding:0 0 0 8px;}
.qype .views-row p{margin:15px 0 10px 0;}
.qype .lien-qype{float:left; background:url(../images/po/fleche_bleue.gif) no-repeat 0 5px; padding:0 0 0 8px; font-size:0.95em;}
.qype .titre-top{float:right;}
/*-- / AVIS DES UTILISATEURS ------------------------------------------------------------------*/

/*-- LOGIN PRESSE ------------------------------------------------------------------*/
#bloc-login-presse{float:left; width:330px; background:#eeeeee;}
	#bloc-login-presse p{padding:15px 10px 10px; font-weight:bold; font-size:0.9em; margin:0;}
	#bloc-login-presse .form-item{height:35px; margin:0;}
		#bloc-login-presse label{float:left; display:inline-block; text-align:right; width:125px; font-size:0.85em; padding:5px 0 0 0;}
		#bloc-login-presse input{float:right; border:1px solid #cccccc; font-size:11px; padding:4px; width:175px; margin:0 10px 0 0;}
	#bloc-login-presse .item-list{margin:0 0 10px 0;}
		#bloc-login-presse ul{margin:0; padding:0;}
		#bloc-login-presse ul:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
		.ie6 #bloc-login-presse ul,
		.ie7 #bloc-login-presse ul{display:inline-block;}
			#bloc-login-presse li{list-style:none; margin:0 10px 0 0; padding:0; float:right;}
				#bloc-login-presse li a{color:#000; background:url(../images/po/fleche_black.gif) no-repeat 0 5px; padding:0 0 0 8px; font-size:0.85em;}
	#bloc-login-presse .bloc-facebook{display:none;}
	
#bloc-info-presse{float:right; width:330px; background:#eeeeee;}
	#bloc-info-presse-container{background:#dbdbdb url(../images/po/bg_login_presse.gif) repeat-x 0 0; border:1px solid #cccccc; margin:10px 10px 28px 10px; padding:10px; font-family:'AvenirLT55RomanBold', sans-serif; text-transform:uppercase; text-align:center; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;}
		#bloc-info-presse-container .p-txt{font-size:1.3em; margin:0 0 23px 0; color:#8c8989;}
		#bloc-info-presse-container .s-txt{font-size:1.2em; margin:0; color:#9d9d9d;}
			#bloc-info-presse-container .s-txt .gris{color:#656464;}
			#bloc-info-presse-container .s-txt .bleu{color:#006eb7;}

#bloc-login-presse .bt-connect-login,
#bloc-info-presse .bt-connect-login{width:auto !important;}
#bloc-login-presse .bt-connect-login input{padding:4px;}

.no-marge{padding:0 !important;}
.titre-bloc{margin:0;}
	.titre-bloc img{display:block;}
/*-- / LOGIN PRESSE ------------------------------------------------------------------*/

/* formulaires */
.node-type-webform #content-area fieldset{margin-top:20px;}
#user-register{text-align:right;margin-top:10px;padding-bottom:6px;background:#EEEEEE url(../images/fd_bouton.gif) no-repeat left bottom;}
#user-register .form-item {margin:0 ; }
#user-register .form-item input.form-text,
#user-register .container-inline-date .form-item input.form-text{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;color:#484848;float:right;font-size:11px;padding:4px;width:375px;margin-right:14px;margin-top:14px;}
#user-register .form-item label {display:block;float:left;font-size:0.9em;font-weight:bold;padding:4px 10px 4px 0;margin-top:14px;width:253px;margin-left:14px}
.ie6 #user-register .form-item label {width:233px; margin-left:14px}
#user-register #edit-field-profile-nom-0-value-wrapper{clear:both}
#user-register .form-item .form-radios div label{ display:inline; width:auto;margin-left:30px;}
#user-register .form-item select{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;color:#484848;float:right;font-size:11px;padding:4px;width:385px;margin-top:14px;margin-right:14px;}
#user-register .form-item .description{display:none}
#user-register .form-item input.password-confirm,
#user-register .form-item input.password-field{margin-right:14px}
#user-register .form-checkboxes,
#user-register .form-radios{margin:0}
#user-register .date-clear-block{margin-right:0}
#user-register .form-checkboxes{float:right;width:385px; padding-bottom:14px; margin-right:14px;}
#user-register .form-item .form-checkboxes label{width:auto; font-weight:bold; margin-left:0;text-align:left;}
#user-register #edit-submit{clear:both; display:block;background:url(../images/po/bg_bt.gif) repeat-x 0 0; border:none; color:#fff; text-transform:uppercase; font-weight:bold; font-size:0.8em; padding:5px;  cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-align:center; margin:30px auto 0 auto; vertical-align:middle}
.ie8 #user-register #edit-submit{margin-left:275px}
#user-register .group-profile-journaliste .form-checkboxes label,
#user-register .group-profile-media .form-checkboxes label{width:32%; padding:1px; float:left; text-align:left; margin-left:2px; display:inline-block;}
#user-register .form-checkboxes .form-item,
#user-register .form-radios .form-item{margin:0}
#user-register .form-item{clear: both}
#user-register .form-item .form-item{clear:none}
#user-register legend{background:#FFFFFF; border-bottom:1px solid #CCCCCC; color:#9A9A9A; font-family:'AvenirLT55RomanBold',sans-serif; font-size:1.3em; text-align:left; padding:10px 0px; text-transform:uppercase;width:100%; height:100%}
#user-register span.password-strength,
#user-register span.password-confirm{position:absolute;}
#user-register #edit-pass-wrapper{height:90px;}
#user-register div.password-description,
#user-register span.password-strength,
#user-register span.password-confirm{ display:none; position:absolute; top:-5000px;}

/* formulaires */
#webform-client-form-6976{text-align:right; margin-top:10px; background:#eeeeee;}
#webform-client-form-6976 .form-item{margin:0;}
#webform-client-form-6976 .form-item input.form-text,
#webform-client-form-6976 .container-inline-date .form-item input.form-text{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;color:#484848;float:right;font-size:11px;padding:4px;width:375px;margin-right:14px;margin-top:14px;}
#webform-client-form-6976 .form-item input.form-text:hover,
#webform-client-form-6976 .container-inline-date .form-item input.form-text:hover{border:1px solid #b0afaf;}
#webform-client-form-6976 .form-item input.form-text:focus,
#webform-client-form-6976 .container-inline-date .form-item input.form-text:focus{border:1px solid #c2c2c2; background:#f7f7f7;}
#webform-client-form-6976 .form-item label{display:block; float:left; font-size:0.9em; font-weight:bold; padding:4px 10px 4px 0; margin-top:14px; width:253px; margin-left:14px}
.ie6 #webform-client-form-6976 .form-item label{width:233px; margin-left:14px}
#webform-client-form-6976 #edit-field-profile-nom-0-value-wrapper{clear:both}
#webform-client-form-6976 .form-radios .form-item label{display:inline; width:auto; margin:14px 0 0 2px;}
	#webform-client-form-6976 .form-radios .form-item label input{float:left; margin-right:5px;}
	.ie6 #webform-client-form-6976 .form-radios .form-item label input{margin:-3px 5px 0 0;}
	.ie7 #webform-client-form-6976 .form-radios .form-item label input{margin:-3px 5px 0 0;}
#webform-client-form-6976 .form-item select{background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; color:#484848; float:right; font-size:11px; padding:4px; width:385px; margin-top:14px; margin-right:14px;}
#webform-client-form-6976 .form-item .description{display:none;}
#webform-client-form-6976 .form-item input.password-confirm,
#webform-client-form-6976 .form-item input.password-field{margin-right:14px;}
#webform-client-form-6976 .form-checkboxes,
#webform-client-form-6976 .form-radios{margin:0;}
#webform-client-form-6976 .date-clear-block{margin-right:0;}
#webform-client-form-6976 .form-checkboxes{float:right;width:385px; padding-bottom:14px; margin-right:14px;}
#webform-client-form-6976 .form-item .form-checkboxes label{width:auto; font-weight:bold; margin-left:0;}
#webform-client-form-6976 #edit-submit{background:url(../images/po/bg_bt.gif) repeat-x 0 0; border:none; color:#fff; text-transform:uppercase; font-weight:bold; font-size:0.8em; padding:5px;  cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-align:center; margin:0px auto 0 auto; font-weight:bold}
#webform-client-form-6976 .form-item .form-checkboxes label{width:32%; padding:1px; float:left; text-align:left; margin-left:2px; display: inline-block ;}
	#webform-client-form-6976 .form-item .form-checkboxes label input{float:left; margin:0 5px 0 0; padding:0;}
	.ie6 #webform-client-form-6976 .form-item .form-checkboxes label input{margin:-3px 5px 0 0;}
	.ie7 #webform-client-form-6976 .form-item .form-checkboxes label input{margin:-3px 5px 0 0;}
#webform-client-form-6976 .form-checkboxes .form-item,
#webform-client-form-6976 .form-radios .form-item{margin:0;}
#webform-client-form-6976 .form-item{clear:both;}
#webform-client-form-6976 .form-item .form-item{clear:none;}
#webform-client-form-6976 legend{background:#FFFFFF; border-bottom:1px solid #CCCCCC; color:#9A9A9A; font-family:'AvenirLT55RomanBold',sans-serif; font-size:1.3em; text-align:left; padding:10px 0px; text-transform:uppercase; width:100%; height:100%;}
.ie7 #user-register legend,
.ie7 #webform-client-form-6976 legend{margin-left:-7px;}
#webform-client-form-6976 span.password-strength,
#webform-client-form-6976 span.password-confirm{position:absolute}
#webform-client-form-6976 #edit-pass-wrapper{height:90px;}
.node-type-webform #webform-client-form-6976 div.form-submit{margin-top:14px !important; text-align:center;}
#info-legal{clear:both; padding:1px; height:100%;}
#webform-client-form-6976 .webform-component-date{zoom:1;}
#webform-component-vous_avez_prevu_de_venir_prochainement{}
#webform-client-form-6976 .webform-component-date .form-item .container-inline select{float:left; width:119px;}

#webform-client-form-7399{text-align:right; margin-top:10px; background:#eeeeee;}
#webform-client-form-7399 .form-item{margin:0;}
#webform-client-form-7399 .form-item input.form-text,
#webform-client-form-7399 .container-inline-date .form-item input.form-text{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;color:#484848;float:right;font-size:11px;padding:4px;width:375px;margin-right:14px;margin-top:14px;}
#webform-client-form-7399 .form-item input.form-text:hover,
#webform-client-form-7399 .container-inline-date .form-item input.form-text:hover{border:1px solid #b0afaf;}
#webform-client-form-7399 .form-item input.form-text:focus,
#webform-client-form-7399 .container-inline-date .form-item input.form-text:focus{border:1px solid #c2c2c2; background:#f7f7f7;}
#webform-client-form-7399 .form-item label{display:block; float:left; font-size:0.9em; font-weight:bold; padding:4px 10px 4px 0; margin-top:14px; width:253px; margin-left:14px}
.ie6 #webform-client-form-7399 .form-item label{width:233px; margin-left:14px}
#webform-client-form-7399 #edit-field-profile-nom-0-value-wrapper{clear:both}
#webform-client-form-7399 .form-radios .form-item label{display:inline; width:auto; margin:14px 0 0 2px;}
	#webform-client-form-7399 .form-radios .form-item label input{float:left; margin-right:5px;}
	.ie6 #webform-client-form-7399 .form-radios .form-item label input{margin:-3px 5px 0 0;}
	.ie7 #webform-client-form-7399 .form-radios .form-item label input{margin:-3px 5px 0 0;}
#webform-client-form-7399 .form-item select{background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; color:#484848; float:right; font-size:11px; padding:4px; width:385px; margin-top:14px; margin-right:14px;}
#webform-client-form-7399 .form-item .description{display:none;}
#webform-client-form-7399 .form-item input.password-confirm,
#webform-client-form-7399 .form-item input.password-field{margin-right:14px;}
#webform-client-form-7399 .form-checkboxes,
#webform-client-form-7399 .form-radios{margin:0;}
#webform-client-form-7399 .date-clear-block{margin-right:0;}
#webform-client-form-7399 .form-checkboxes{float:right;width:385px; padding-bottom:14px; margin-right:14px;}
#webform-client-form-7399 .form-item .form-checkboxes label{width:auto; font-weight:bold; margin-left:0;}
#webform-client-form-7399 #edit-submit{background:url(../images/po/bg_bt.gif) repeat-x 0 0; border:none; color:#fff; text-transform:uppercase; font-weight:bold; font-size:0.8em; padding:5px;  cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-align:center; margin:0px auto 0 auto; font-weight:bold}
#webform-client-form-7399 .form-item .form-checkboxes label{width:32%; padding:1px; float:left; text-align:left; margin-left:2px; display: inline-block ;}
	#webform-client-form-7399 .form-item .form-checkboxes label input{float:left; margin:0 5px 0 0; padding:0;}
	.ie6 #webform-client-form-7399 .form-item .form-checkboxes label input{margin:-3px 5px 0 0;}
	.ie7 #webform-client-form-7399 .form-item .form-checkboxes label input{margin:-3px 5px 0 0;}
#webform-client-form-7399 .form-checkboxes .form-item,
#webform-client-form-7399 .form-radios .form-item{margin:0;}
#webform-client-form-7399 .form-item{clear:both;}
#webform-client-form-7399 .form-item .form-item{clear:none;}
#webform-client-form-7399 legend{background:#FFFFFF; border-bottom:1px solid #CCCCCC; color:#9A9A9A; font-family:'AvenirLT55RomanBold',sans-serif; font-size:1.3em; text-align:left; padding:10px 0px; text-transform:uppercase; width:100%; height:100%;}
.ie7 #user-register legend,
.ie7 #webform-client-form-7399 legend{margin-left:-7px;}
#webform-client-form-7399 span.password-strength,
#webform-client-form-7399 span.password-confirm{position:absolute}
#webform-client-form-7399 #edit-pass-wrapper{height:90px;}
.node-type-webform #webform-client-form-7399 div.form-submit{margin-top:14px !important; text-align:center;}
#info-legal{clear:both; padding:1px; height:100%;}
#webform-client-form-7399 .webform-component-date{zoom:1;}
#webform-component-vous_avez_prevu_de_venir_prochainement{}
#webform-client-form-7399 .webform-component-date .form-item .container-inline select{float:left; width:119px;}

/*-- MODULE DE SONDAGE ------------------------------------------------------------------*/
.poll{position:relative; zoom:1;}
.poll .titre-sondage{background:#fff; padding:0 0 10px 0; margin:-7px -11px 5px -11px; zoom:1}
.poll .title{font-weight:bold; margin-bottom:10px; padding-bottom:8px; border-bottom:solid 1px #bbbbbb;}
.poll .text{font-weight:bold; padding:1px 5px 3px 5px; font-size:0.9em; /*height:17px !important;*/ margin:0 0 1px 0 !important; border-top:solid 1px #999999; border-bottom:solid 1px #f7f6f6; background:#ddd;}
.poll .illus-sondage{position:absolute; left:-5px;}
.ie6 .poll .illus-sondage{left:-11px;}
.poll .form-radios{}
	.poll .form-radios .form-radio{float:left; margin:2px 5px 0 0;}
	.ie6 .poll .form-radios .form-radio,
	.ie7 .poll .form-radios .form-radio{margin:-2px 5px 0 0;}
	.ie6 .poll .form-radios .form-item,
	.ie7 .poll .form-radios .form-item{height:20px;}
#sidebar-first .content{background-color:#EEE; padding:5px; zoom:1;}
#sidebar-first .poll{padding:2px 6px;}
#sidebar-first .poll .percent {color:#F60; font-weight:bold; margin-bottom:8px; font-size:0.85em;}
.poll .bar{background:none; height:auto; margin:0;}
	.poll .bar .foreground{margin:0 0 4px 0; height:5px; background:#247EB8;}
	.ie6 .poll .bar .foreground{font-size:1px;}
.poll .form-submit{background:url(../images/po/bg_bt.gif) repeat-x  0 0; border:medium none; color:#FFFFFF; cursor:pointer; font-size:0.8em; font-weight:bold; padding:5px; display:inline-block; text-align:center; width:100%; margin-top:5px; text-transform:uppercase; -moz-border-radius:2px 2px 2px 2px;}
.poll .total{background:#247EB8; color:#fff; font-size:0.85em; font-weight:bold; text-align:left; padding:3px 5px; margin:0 0 5px 0;}

/* page */
.sondage .titre-sondage{display:none;}
.sondage h2{background:url(../images/po/gradient_h2_rte.gif) repeat-x scroll 0 bottom #FEFEFE; border:1px solid #CCCCCC; color:#247EB8; font-size:1.2em; font-weight:bold; margin-bottom:20px; padding:7px 8px;}
.sondage .vote-form{background:#eee; text-align:left; padding:10px;}
	.sondage .choices{margin:auto !important; display:block !important; padding:0 0 0 10px;}
		.sondage .choices .form-radios{margin:0;}
			.sondage .choices .form-radios .form-item{margin:0 0 5px 0;}
			
.sondage .content{position:relative;}
.sondage .field-field-img-illus{position:absolute; top:10px; right:10px;}

.sondage #edit-vote{margin-top:15px;}
.ie6 .sondage #edit-vote{margin-top:15px;}
.ie7 .sondage #edit-vote{margin-top:15px;}

.resultat-container{background:#eee; padding:10px 10px 40px 10px; position:relative;}
.ie6 .resultat-container{padding:10px 10px 10px 10px;}
.resultat-container .percent{color:#FF6600; font-weight:bold; font-size:0.85em; margin-bottom:10px;}
.resultat-container .total{float:right; margin:10px 0 0 0;}
.resultat-container #poll-cancel-form{float:left;}
.ie6 .resultat-container #poll-cancel-form,
.ie7 .resultat-container #poll-cancel-form{width:150px;}
/*-- / MODULE DE SONDAGE ------------------------------------------------------------------*/

/*-- FORMULAIRE GENERIQUE ------------------------------------------------------------------*/

/* formulaires */
.form_generique{text-align:right; margin-top:10px; background:#EEEEEE;}
.form_generique .form-item {margin:0;}
.form_generique .form-item input.form-text,
.form_generique .container-inline-date .form-item input.form-text,
.form_generique .resizable-textarea{background:none repeat 0 0 #FFFFFF; border:1px solid #CCCCCC; color:#484848; float:right; font-size:11px; padding:4px; width:375px; margin-right:14px; margin-top:14px;}
.form_generique .form-item input.form-text:hover,
.form_generique .container-inline-date .form-item input.form-text:hover,
.form_generique .resizable-textarea:hover{border:1px solid #b0afaf;}
.form_generique .form-item input.form-text:focus,
.form_generique .container-inline-date .form-item input.form-text:focus,
.form_generique .resizable-textarea:focus{border:1px solid #c2c2c2; background:#f7f7f7;}
.ie6 .form_generique .resizable-textarea{margin-left:8px;}
.form_generique textarea{border:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#484848;}
.form-file{background:none repeat 0 0 #FFFFFF; border:1px solid #CCCCCC; color:#484848; float:none; font-size:11px; padding:4px; width:375px; margin-right:14px; margin-top:14px;}
.ff3 .form-file{margin-right:26px; width:375px;}
.form_generique .form-item label{display:block; float:left; font-size:0.9em; font-weight:bold; padding:4px 10px 4px 0; margin-top:14px; width:253px; margin-left:14px;}
.ie6 .form_generique .form-item label {width:233px;margin-left:14px;}
.form_generique #edit-field-profile-nom-0-value-wrapper{clear:both;}
.form-radios .form-item label{display:inline; width:auto; margin:14px 0 0 2px;}
	.form-radios .form-item label input{float:left; margin-right:5px;}
	.ie6 .form-radios .form-item label input{margin:-3px 5px 0 0;}
	.ie7 .form-radios .form-item label input{margin:-3px 5px 0 0;}
.form_generique .form-item select{background:none repeat scroll 0 0 #FFFFFF; border:1px solid #CCCCCC; color:#484848; float:right; font-size:11px; padding:4px; width:385px; margin-top:14px; margin-right:14px;}
/*.form_generique .form-item .description{display:none;}*/
.form_generique .form-item input.password-confirm,
.form_generique .form-item input.password-field{margin-right:14px;}
.form_generique .form-checkboxes,
.form_generique .form-radios{margin:0;}
.form_generique .date-clear-block{margin-right:0;}
.form_generique .form-checkboxes{float:right;width:385px; padding-bottom:14px; margin-right:14px;}
.form_generique .form-item .form-checkboxes label{width:auto; font-weight:bold; margin-left:0;}
.form_generique #edit-submit{clear:both; background:url(../images/po/bg_bt.gif) repeat-x 0 0; border:none; color:#fff; text-transform:uppercase; font-weight:bold; font-size:0.8em; padding:5px;  cursor:pointer; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; text-align:center; margin:0px auto 0 auto; vertical-align:middle}
.form_generique .group-profile-journaliste .form-checkboxes label,
.form_generique .group-profile-media .form-checkboxes label{width:32%; padding:1px; float:left; text-align:left; margin-left:2px; display:inline-block;}
.form_generique .form-checkboxes .form-item,
.form_generique .form-radios .form-item{margin:0}
.form_generique .form-item{ clear: both}
.form_generique .form-item .form-item{clear:none}
.form_generique legend{ background:#FFFFFF;border-bottom:1px solid #CCCCCC;color:#9A9A9A;font-family:'AvenirLT55RomanBold',sans-serif;font-size:1.3em;text-align:left;padding:10px 0px;text-transform:uppercase;width:100%;  height:100%}

.form_generique .description{margin:5px 14px 0 0; float:right;}
	.form_generique .description p{display:block;}

.form_generique .webform-component-markup{background:#e2dfdf; padding:10px; margin:0 14px; text-align:left; font-size:11px;}

.webform-component-time .webform-container-inline{width: 300px; float: left; text-align: left;}
.webform-component-time .webform-container-inline .form-item{width: 86px; display: inline-block;}
.webform-component-time .webform-container-inline .form-item select{width: 80px; margin-right: 3px; margin-left: 3px; float: none;}

.webform-component-textfield:after,
.webform-component-select:after,
.webform-component-email:after,
.webform-component-date:after,
.webform-component-time:after,
.webform-component-file:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ie6 .webform-component-textfield,
.ie6 .webform-component-select,
.ie6 .webform-component-email,
.ie6 .webform-component-date,
.ie6 .webform-component-time,
.ie6 .webform-component-file,
.ie7 .webform-component-textfield,
.ie7 .webform-component-select,
.ie7 .webform-component-email,
.ie7 .webform-component-date,
.ie7 .webform-component-time,
.ie7 .webform-component-file{display:inline-block;}

/* formulaire - date */
.webform-component-date .container-inline:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ie6 .webform-component-date .container-inline,
.ie7 .webform-component-date .container-inline{display:inline-block;}
	.webform-component-date .container-inline .form-item{float:right; width:auto;}
		.webform-component-date .container-inline .form-item select{width:119px; float:none;}

/* formulaire - heure */
.webform-component-time .container-inline{padding-right:14px;}
.webform-component-time .container-inline:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ie6 .webform-component-time .container-inline,
.ie7 .webform-component-time .container-inline{display:inline-block;}
	.webform-component-time .container-inline .form-item{width:auto; display:inline;}
		.webform-component-time .container-inline .form-item select{width:186px; float:none; margin:14px 0 0 0;}

/* mot de passe */
#user-pass{background:#eee;}
	#user-pass #edit-name-wrapper{padding:10px;}
	#user-pass #edit-name-wrapper:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie6 #user-pass #edit-name-wrapper,
	.ie7 #user-pass #edit-name-wrapper{display:inline-block;}
		#user-pass #edit-name-wrapper label{float:left; display:inline-block; margin:5px 0 0 0; font-size:0.85em; text-align:right; width:250px;}
		#user-pass #edit-name-wrapper input{float:right; border:1px solid #CCCCCC; padding:4px;}
		#user-pass #edit-name-wrapper input:hover{border:1px solid #b0afaf;}
		#user-pass #edit-name-wrapper input:focus{border:1px solid #c2c2c2; background:#f7f7f7;}
	#user-pass .bt-connect-login{width:auto;}
		#user-pass .bt-connect-login input{width:auto !important; padding:4px;}

/* page de login */
.page-user h1{background:#fff;}
#login-page-nausicaa{background:#eee;}
	#login-page-nausicaa .form-item{padding:10px; margin:0;}
	#login-page-nausicaa .form-item:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie6 #login-page-nausicaa .form-item,
	.ie7 #login-page-nausicaa .form-item{display:inline-block;}
	#login-page-nausicaa .form-item label{float:left; display:inline-block; text-align:right; width:255px; margin:5px 0 0 0;}
	#login-page-nausicaa .form-item input{float:right; border:1px solid #CCCCCC; padding:4px; width:383px;}
	#login-page-nausicaa .form-item input:hover{border:1px solid #b0afaf;}
	#login-page-nausicaa .form-item input:focus{border:1px solid #c2c2c2; background:#f7f7f7;}
	#login-page-nausicaa .form-item .description{clear:both; padding:4px 0 0 265px;}
	.ie6 #login-page-nausicaa .form-item .description{padding:0 0 0 265px;}
	.ie7 #login-page-nausicaa .form-item .description{padding:0 0 0 265px;}
	#login-page-nausicaa .item-list{}
		#login-page-nausicaa .item-list ul{margin:0;}
			#login-page-nausicaa .item-list li{margin:0; list-style-type:none; margin:0 10px 0 0; padding:0 0 0 275px;}
				#login-page-nausicaa .item-list a{color:#484848; font-size:0.85em; background:url(../images/po/fleche_black.gif) no-repeat 0 5px; padding:0 0 0 8px;}
	
	#login-page-nausicaa .bt-connect-login{width:auto; margin:15px 0 0 0;}
		#login-page-nausicaa .bt-connect-login input{width:auto !important; padding:4px;}
	
#user-login .bloc-facebook{background:#eee; padding:10px; margin:10px 0 0 0;}
	#user-login .bloc-facebook #fbconnect_button-wrapper{margin:0;}
	#user-login .bloc-facebook #fbconnect_button-wrapper:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie6 #user-login .bloc-facebook #fbconnect_button-wrapper,
	.ie7 #user-login .bloc-facebook #fbconnect_button-wrapper{display:inline-block;}
		#user-login .bloc-facebook #fbconnect_button-wrapper .description{float:right; text-align:left; width:550px; padding:3px 0 0 0;}
		.ie6 #user-login .bloc-facebook #fbconnect_button-wrapper .description{margin-top:-20px;}
		.ie7 #user-login .bloc-facebook #fbconnect_button-wrapper .description{margin-top:-20px;}
/*-- / FORMULAIRE GENERIQUE ------------------------------------------------------------------*/

/*-- ANIMAUX FAVORIS ------------------------------------------------------------------*/
.animaux-fav .views-row-odd{background:#eee url(../images/po/star_bg_g_f.gif) no-repeat 10px 7px;}
.animaux-fav .views-row-even{background:#f9f9f9 url(../images/po/star_bg_g_c.gif) no-repeat 10px 7px;}
.animaux-fav .views-row{padding:10px 10px 10px 60px; border-bottom:1px solid #cccccc;}
	.animaux-fav .views-row h2{background:url(../images/po/fleche_b_bleu.gif) no-repeat 0 7px; font-size:1.2em; padding:0 0 0 10px; font-weight:bold; margin:0;}
	.animaux-fav .views-row .views-field-ops a{font-size:0.85em; background:url(../images/po/fleche_grise_small.gif) no-repeat 0 5px; padding:0 0 0 8px; margin:0 0 0 12px; color:#484848;}
	.animaux-fav .views-row .views-field-ops .flag-message{font-size:0.85em; position:relative; top:0 !important; left:none !important; right:none !important; padding:0 0 0 20px;}
/*-- / ANIMAUX FAVORIS ------------------------------------------------------------------*/

/*-- PROFIL ------------------------------------------------------------------*/
.profile h3{color:#0A80AA; font-family:'AvenirLT55RomanBold',sans-serif; font-size:1.6em; padding:0 0 10px 10px; text-transform:uppercase; border:none; margin:0;}
.profile .submitted{display:none;}
.profile #content-profile-display-profile{background:#eeeeee; margin:0; padding:10px; border:none;}
	.profile #content-profile-display-profile .field-type-text:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.profile #content-profile-display-profile .field-type-date:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
	.ie6 .profile #content-profile-display-profile .field-type-text,
	.ie7 .profile #content-profile-display-profile .field-type-text,
	.ie6 .profile #content-profile-display-profile .field-type-date,
	.ie7 .profile #content-profile-display-profile .field-type-tedatext{display:inline-block;}
		.profile #content-profile-display-profile .field-type-text div,
		.profile #content-profile-display-profile .field-type-date div{float:left;}
.profile .user-member{background:#eeeeee; margin:0; padding:10px 10px 0 10px; border:none;}
	.profile .user-member dd{padding-bottom:10px; margin:0;}
.profile .blog{display:none;}
/*-- / PROFIL ------------------------------------------------------------------*/

/*-- PARTICIPATIONS ------------------------------------------------------------------*/
.sticky-table{font-size:0.85em; margin:20px 0 0 0; width:678px;}
.sticky-table thead tr{background:#006BB4 url(../images/sidebar/bg_titre_menu.gif) repeat-x 0 top; color:#FFFFFF; font-size:0.8em;}
.sticky-table thead th{border-bottom:1px solid #fff; padding:3px; font-weight:bold; height:30px;}
	.sticky-table thead th img{display:none;}
	.sticky-table thead th a.active{background:url(../images/po/picto_tri.gif) no-repeat right 1px; color:#fff; padding:0 14px 0 0}
.sticky-table tbody tr.odd{background:#eeeeee;}
.sticky-table tbody tr.even{background:#f9f9f9;}
.sticky-table tbody tr td.active{font-weight:bold; font-size:0.8em;}

.sticky-table tbody a{background:url(../images/po/fleche_bleue.gif) no-repeat 0 5px; padding:0 0 0 8px;}

.page-list-commentaire .pager,
.page-list-liens .pager,
.page-list-evenement .pager,
.page-list-recette .pager{margin:10px 0 0 0;}
/*-- / PARTICIPATIONS ------------------------------------------------------------------*/

/*-- VIDEOS PRESSE ------------------------------------------------------------------*/
.page-videos .view-content{background:#eee; padding:15px 15px 0 15px; margin:0 0 10px 0;}
.page-videos .view-content:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.ie6 .page-videos .view-content,
.ie7 .page-videos .view-content{display:inline-block;}
.page-videos .views-row{float:left; width:194px; margin-bottom:15px; margin-right:33px; position:relative;}
.page-videos .views-row.last{margin-right:0;}
.video-container{background:#fff url(../images/po/plus_gris.gif) no-repeat right bottom; padding:15px; display:inline-block;}
.video-container:hover{background:#e0dfdf url(../images/po/plus_noir_big) no-repeat bottom right; text-decoration:none; cursor:pointer;}
	.video-container .illus-video{border:solid 1px #e0dfdf; padding:1px;}
	.video-container:hover .illus-video{border:solid 1px #eee;}
	.video-container .picto-play{position:absolute; top:51px; left:69px;}
	.video-container span{background:url(../images/po/fleche_grise_small.gif) no-repeat 0 7px; display:block; padding:3px 0 0 8px; color:#484848; font-size:0.85em;}
	.video-container h2{font-size:0.95em; font-weight:bold; display:inline-block; height:50px; margin:5px 0 0 0;}
	.video-container:hover h2{text-decoration:underline;}

#video-container{background:#247EB8; padding:10px; margin:0 0 15px 0;}
	#video-container .emvideo-dailymotion{float:left;}
	#video-container #info-video-container{float:left; color:#fff; padding:0 10px 0 20px; font-size:0.9em;}
		#video-container #info-video-container span{display:block; margin:0 0 10px 0;}
		#video-container #info-video-container a{color:#fff; font-weight:bold; background:url(../images/po/fleche_blc_lien.gif) no-repeat 0 6px; padding:0 0 0 8px; width:195px;  display:inline-block;}
/*-- / VIDEOS PRESSE ------------------------------------------------------------------*/

.popup-cookie-notice-wrap .popup-cookie-notice {
	width: 100%;
	background: #232323;
	opacity: 0.85;
}

.popup-cookie-notice-wrap .popup-cookie-notice .popup-cookie-notice-inner {
	padding: 10px 0;
	max-width: 960px;
	margin: 0 auto;
}

.popup-cookie-notice-wrap .popup-cookie-notice h3 {
	color: #fff;
	height: auto;
	text-transform: capitalize;
	border:0;
	line-height: inherit;
	font-size: 18px;
	display: none;
}

.popup-cookie-notice-wrap .popup-cookie-notice p,
.popup-cookie-notice-wrap .popup-cookie-notice a {
	color: #fff;
	width: auto;
	padding: 0;
	margin: 0;
	font-size: 12px;
}

.popup-cookie-notice-wrap .popup-cookie-notice .popup-cookie-notice-inner a,
.popup-cookie-notice-wrap .popup-cookie-notice .button-link a {
	color: #fff;
}

.popup-cookie-notice-wrap .popup-cookie-notice .cookieWarning {
	background: none;
	padding: 0;
}

.popup-cookie-notice-wrap .popup-cookie-notice a.close {
	background: url('../images/ico-cookie-close.png') no-repeat 0 0;
}

.popup-cookie-notice-wrap .popup-cookie-notice .button a {
	background: none;
}

.popup-cookie-notice-wrap .popup-cookie-notice .button a span {
	background: #004f91;
}

.popup-cookie-notice-wrap .popup-cookie-notice .button a:hover {
	background: none;
}

.popup-cookie-notice-wrap .popup-cookie-notice .button a:hover span {
	background: #005CA9;
}

.popup-cookie-notice-wrap .popup-cookie-notice .button {
	display: none;
}

.popup-cookie-notice-wrap .popup-cookie-notice .buttons {
	float: none;
	position: static;
}

.popup-cookie-notice-wrap .popup-cookie-notice .button-link {
	padding: 0;
	float: none;
	text-align: left;
}

.popup-cookie-notice-wrap .popup-cookie-notice .button-link a {
	font-size: 12px;
	font-weight: normal;
}

