/**
 * @file
 * Eds2 custom style sheet for NODES et COMMENTS
 */

/***************************
 * 	COMMON
 * 	Commun à tous les nodes.
 ***************************/

body.section-planetarium { background: #000 url('../images/eds2/bg-planet.jpg') center 243px no-repeat; }
#main #content .node .content {
	overflow: hidden; 
	}
#main #content .node .content p,
.blog #main #content .content p {
	font-size:1.2em;
	line-height: 1.3em;
	}
/*** Format title ***/
#main #content h1.title { text-transform: uppercase; font-size: 1.7em; font-weight: normal; color: #382732; }

/*** Doesn't display title for some content types ***/
body.node-type-2-conf-conference #main #content h1.title,
body.node-type-2-expos-itinerantes #main #content h1.title,
body.node-type-2-conf-cafe #main #content h1.title,
body.node-type-2-conf-midiscience #main #content h1.title,
body.node-type-2-rubrique #main #content h1.title,
body.node-type-2-expo-exposition #main #content h1.title,
body.node-type-2-expo-animation #main #content h1.title,
body.node-type-2-expo-animation #main #content h1.title,
body.node-type-2-planet-seance #main #content h1.title,
body.node-type-2-so-7 #main #content h1.title,
body.node-type-2-so-cqjc #main #content h1.title,
body.node-type-2-so-dossier #main #content h1.title,
body.node-type-2-so-actualite #main #content h1.title,
body.node-type-2-so-evenement #main #content h1.title,
body.node-type-2-so-3 #main #content h1.title,
body.node-type-2-so-edito #main #content h1.title,
body.node-type-2-explorer-il #main #content h1.title,
body.node-type-2-explorer-livres #main #content h1.title,
body.node-type-2-so-ev #main #content h1.title,
body.node-type-2-explorer-event #main #content h1.title,
body.node-type-2-explorer-site #main #content h1.title,
body.node-type-2-presse #main #content h1.title,
body.node-type-2-so-plus #main #content h1.title,
body.section-mots-cles-conferences #main #content h2.title { display: none; }

/*** Display meta links for some pages ***/
#main #content .node .meta { display: none; }
#main #content .node-type-2-explorer-blogs .meta { display: block; }

/*** Format meta and terms links ***/
#main #content .node-type-2-media-audio .terms, 
#main #content .node-type-2-conf-conference .terms, 
#main #content .node-type-2-explorer-blogs .terms,
#main #content .node-type-2-sdlv-article .terms,
#main #content .node-type-2-expos-itinerantes .terms { display: block; margin-top: 15px; }
#main #content .node-type-2-media-audio .terms li,
#main #content .node-type-2-conf-conference .terms li,
#main #content .node-type-2-explorer-blogs .terms li,
#main #content .node-type-2-sdlv-article .terms li,
#main #content .node-type-2-expos-itinerantes .terms li { padding: 0 10px 0 0; }
#main #content .node-type-2-media-audio .terms li a,
#main #content .node-type-2-conf-conference .terms li a,
#main #content .node-type-2-explorer-blogs .terms li a,
#main #content .node-type-2-sdlv-article .terms li a,
#main #content .node-type-2-juniors-ptq .terms li a,
#main #content .node-type-2-expos-itinerantes .terms li a,
#main #content .liste-expo-iti .views-field-tid li a {
	background-color: #F2F2F6;
    border-bottom: medium none;
    border-top: 1px dotted #CCCCCC;
    color: #382732;
    font-size: 0.8em;
    font-weight: bold;
    padding: 3px;    
	text-decoration: none;
}

#main #content .node-type-2-media-audio .terms li a:hover,
#main #content .node-type-2-conf-conference .terms li a:hover,
#main #content .node-type-2-explorer-blogs .terms li a:hover,
#main #content .node-type-2-sdlv-article .terms li a:hover,
#main #content .node-type-2-juniors-ptq .terms li a:hover,
#main #content .node-type-2-expos-itinerantes .terms li a:hover,
#main #content .liste-expo-iti .views-field-tid li a:hover {
	border-top: 1px dotted #382732;
	}

/*** Links in body ***/
#main #content .node a,
#main #content .box a,
#main #content .comment_wrapper a { text-decoration: none; color: #786b68; border-bottom: 1px dotted #786b68; }
#main #content .node a:hover,
#main #content .box a:hover,
#main #content .comment_wrapper a:hover { border-bottom: none; color: #382732; }

/*** Titles in fields ***/
#main #content .node .field h2,
#main #content .node .field h3 { font-size: 1.5em; font-weight: normal; color: #382732; }
#main #content .node .field h4 { font-size: 1.2em; }

/*** Links in messages ***/
#main #content .messages a {
	text-decoration: none;
	border-bottom: 1px dotted #786b68;
	color: #786b68;
}
#main #content .messages a:hover { border-bottom: none; color: #382732; }

/*** Columns Filter ***/
#main #content .node .field-type-text .content-column { padding-right: 10px; }
#main #content .node .field-type-text .content-column-first { clear: both; }
#main #content .node .field-type-text .content-column-2 { width: 49%; }
#main #content .node .field-type-text .content-column-3 { width: 32%; padding-right: 12px; }
#main #content .node .field-type-text .content-column-4 { width: 23%; padding-right: 15px; }
#main #content .node .field-type-text .content-column-last { padding-right: 0; }

/*** Lightbox ***/
#lightbox .lightbox2-alt-layout-data #bottomNav { margin-bottom: 0; height: 0; }
.lightbox2-alt-layout-data #bottomNavClose { margin-top: 0; }

/*** Bottom links (comments, AddThis) ***/
#main #content .node > ul.links {
	display: block;
	clear: both;
	margin: 25px 0 15px 0;
	height: 25px;
	line-height: 27px;
	background-color: #f2f2f6;
}
#main #content .node > ul.links li,
#main #content .node > ul.links li span { display: block; }
#main #content .node > ul.links li a { border: none; }
#main #content .node ul.links li.comment_add {
	float: left;
	padding-left: 30px;
	background: url('../images/eds2/comment-add.png') 10px 5px no-repeat;
}
#main #content .node ul.links li.comment_comments { float: left; padding-left: 10px; }
#main #content .node ul.links li.comment_add a,
#main #content .node ul.links li.comment_comments a {
	display: block;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #fff;
	line-height: 20px;
  margin: 2px 0;
  padding: 0 6px;
}
.section-juniors #main #content .node ul.links li.comment_add {
	float: left;
	padding-left: 30px;
	background: url('../images/eds2/comment-add-juniors.png') 10px 5px no-repeat;
}
.section-juniors #main #content .node ul.links li.comment_add a { border-color:#F95717; }
#main #content .node ul.links li.comment_add a:hover { color: #382732; }
#main #content .node ul.links li.addthis {
	float: right;
	padding: 5px 0 0 0;
	width: 420px;
}
#main #content .node ul.links li.addthis a { float: right; height: 25px; padding: 0 4px; }
#main #content .node ul.links li.addthis .addthis_button_print { margin-right: 10px; }
#main #content .node ul.links li.addthis .addthis_button_pinterest,
#main #content .node ul.links li.addthis .addthis_button_facebook_like,
#main #content .node ul.links li.addthis .addthis_button_tweet,
#main #content .node ul.links li.addthis .addthis_button_google_plusone { margin-top: -2px; }
#main #content .node ul.links li.addthis .addthis_button_google_plusone {width: 60px;}
#main #content .node ul.links li.addthis .addthis_button_tweet {width:100px;}
#main #content .node ul.links li.addthis .addthis_button_twitthis span {
	background: url('../images/social/twitter.png') no-repeat;
}
#main #content .node ul.links li.addthis .addthis_button_print span {
	background: url('../images/social/printer.png') no-repeat;
}


/*** Liens CKE avec flèche : classe 'cke-fleche' ***/
#main #content .node .field-type-text a.cke-fleche {
	padding-left: 15px;
	border-bottom: none;
	background: url('../images/eds2/arrow-blue-right.png') 0px 4px no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #382732;
}
#main #content .node .field-type-text a.cke-fleche:hover { color: #786b68; }


/*** ul-li lists in cck text fields ***/
#main #content .node .content .field-type-text ul { overflow: hidden; list-style-type: circle; }

/*** Fieldsets ***/
#main #content .node .fieldgroup { padding: 0; margin: 0; border: none; }

/*** Captcha ***/
.captcha { overflow: hidden; margin-bottom: 15px; }
.captcha img { float: left; margin-right: 20px; }
.captcha #edit-captcha-response { border: 1px solid #ccc; height: 1.5em; font-size: 1em; color: #786b68; }

/*** Table pattern ***/
#main #content table.std th, #main #content table.std td { padding: 15px 10px; border: 1px solid #ccc; font-weight: bold; }
#main #content table.std th { background-color: #e9e6e1; }
#main #content table.std td.lt { background-color: #f5f0ea; text-transform: uppercase; }

/*** Back office ***/
.not-front #node-form fieldset legend {
	font-size: 1.3em;
	font-weight:bold;
	color:#000;
	}
.not-front #node-form fieldset legend.collapse-processed {
	font-size: 1em;
	font-weight:normal;
	color:#5B5655;
	}
	
/********************************************
 * 	VOTRE VISITE
 * 	Nodes de types Votre visite.
 ********************************************/
 
.section-votre-visite #main #content .node .field h2.titre-visite,
.section-votre-visite #main #content .node .field h3.titre-visite {
	padding-left: 10px;
	line-height: 2;
	background-color: #5079CA;
	font-family: trebuchet, arial, helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
}
	
/******************************
 * 	CONFERENCES
 * 	Nodes de type Conférences.
 ******************************/

#main #content .node .field-field-2-conf-conference-titre .field-item,
#main #content .node .field-field-2-conf-cafe-titre .field-item,
#main #content .node .field-field-2-conf-midiscience-titre .field-item {
	margin-bottom: 7px;
	font-size: 1.7em;
	line-height: 1;
	text-transform: uppercase;
	color: #382732;
}
.node-type-2-conf-conference #main #content .field-field-2-conf-conference-video #jwplayer-1-div, 
.node-type-2-conf-conference #main #content .node .field-field-2-conf-conference-video {
	background: url('/sites/espace-sciences.org/themes/eds2/images/eds2/loader.gif') center no-repeat #000;
    margin-bottom: 10px;
    min-height: 340px; 
	}
#main #content .node .group-2-conf-conference-left,
#main #content .node .group-2-conf-cafe-presentation,
#main #content .node .group-2-conf-midiscience-pres { float: right; width: 296px; }
#main #content .node .group-2-conf-conference-right,
#main #content .node .group-2-conf-cafe-illustration,
#main #content .node .group-2-conf-midiscience-img { float: left; width: 296px; }
#main #content .node .field-field-2-conf-conference-date,
#main #content .node .field-field-2-conf-cafe-date,
#main #content .node .field-field-2-conf-midiscience-date { /*float: left;*/ margin-bottom: 5px; }
#main #content .node .field-field-2-conf-conference-date span,
#main #content .node .field-field-2-conf-cafe-date span,
#main #content .node .field-field-2-conf-midiscience-date span {
	text-transform: uppercase;
	color: #c59331;
}
#main #content .node .field-field-2-conf-conference-type {
	padding: 0px 1px;
	margin: -5px 5px 0 0;
	color: #7d56aa;
	font-size: 1em;
	font-weight: bold;
}
#main #content .node .field-field-2-conf-conference-lieu,
#main #content .node .field-field-2-conf-cafe-lieu,
#main #content .node .field-field-2-conf-midiscience-lieu { clear: both; margin-bottom: 10px; color: #382732; }
#main #content .node .field-field-2-conf-conference-nom1,
#main #content .node .field-field-2-conf-conference-nom2,
#main #content .node .field-field-2-conf-conference-nom3,
#main #content .node .field-field-2-conf-conference-nom4,
#main #content .node .field-field-2-conf-conference-nom5,
#main #content .node .field-field-2-conf-cafe-inter1,
#main #content .node .field-field-2-conf-cafe-inter2,
#main #content .node .field-field-2-conf-cafe-inter3,
#main #content .node .field-field-2-conf-cafe-inter4,
#main #content .node .field-field-2-conf-cafe-inter5,
#main #content .node .field-field-2-conf-midiscience-inter1,
#main #content .node .field-field-2-conf-midiscience-inter2,
#main #content .node .field-field-2-conf-midiscience-inter3,
#main #content .node .field-field-2-conf-midiscience-inter4,
#main #content .node .field-field-2-conf-midiscience-inter5 { 
	margin-right: 7px; 
	float: left; 
	color: #382732; 
	font-weight: bold;
	}
#main #content .node .field-field-2-conf-conference-presenta,
#main #content .node .field-field-2-conf-cafe-texte,
#main #content .node .field-field-2-conf-midiscience-texte { clear: both; margin-top: 15px; }
#main #content .node .field-field-2-conf-conference-cright .field-item,
#main #content .node .field-field-2-conf-cafe-copyright .field-item,
#main #content .node .field-field-2-conf-midiscience-cred .field-item { margin-bottom: 10px; font-size: 0.9em; }
#main #content .node .field-field-2-conf-conference-legende1 .field-item { font-size: 0.9em; font-weight: bold; }
#main #content .node .field-field-2-conf-conference-legende2 .field-item,
#main #content .node .field-field-2-conf-cafe-legende .field-item,
#main #content .node .field-field-2-conf-midiscience-legende .field-item { font-size: 0.9em; color: #382732; }
#main #content .node .field-field-2-conf-conference-part,
#main #content .node .field-field-2-conf-cafe-part,
#main #content .node .field-field-2-conf-midiscience-part {
	padding-top: 5px;
	border-top: 1px dotted #cdcdcd;
}
#main #content .node .field-field-2-conf-conference-part .field-label,
#main #content .node .field-field-2-conf-cafe-part .field-label,
#main #content .node .field-field-2-conf-midiscience-part .field-label {
	margin-bottom: 5px;
	font-size: .8em;
	color: #382732;
}
#main #content .node .field-field-2-conf-conference-part .field-item,
#main #content .node .field-field-2-conf-cafe-part .field-item,
#main #content .node .field-field-2-conf-midiscience-part .field-item { float: left; margin-right: 10px; }
#main #content .node .field-field-2-conf-cafe-infos,
#main #content .node .field-field-2-conf-midiscience-infos,
#main #content .node .field-field-2-conf-conference-infos { 
	clear: both;  
	background: #F2F2F6;
    border-top: 1px dotted #7C5BAA;
    clear: both;
    padding: 1px 3px;
	}

/*** Conferenciers ***/
#main #content .node-type-2-conf-conferenciers fieldset.group-2-conferencier-portrait {
	width:230px;
	margin-right:6px;
	float:left;
	}

#main #content .node-type-2-conf-conferenciers .view-id-eds_conf {
	clear:both;
	}
.node-type-2-conf-conferenciers #main #content h1.title {display:none;}
#main #content .node-type-2-conf-conferenciers .field-field-2-conferencier-prenom,
#main #content .node-type-2-conf-conferenciers .field-field-2-conferencier-nom,
#main #content .node-type-2-conf-conferenciers .view-id-eds_conf .view-title {
	color: #382732;
    font-size: 1.7em;
    font-weight: normal;
    text-transform: uppercase;
	}
#main #content .node-type-2-conf-conferenciers .field-field-2-conferencier-prenom, 
#main #content .node-type-2-conf-conferenciers .field-field-2-conferencier-nom {
	padding-top: 3px;
	padding-bottom: 10px;
	float:left;
	}
#main #content .node-type-2-conf-conferenciers .field-field-2-conferencier-prenom {
	padding-right:6px;
	}
#main #content .node-type-2-conf-conferenciers .view-id-eds_conf {
	padding-top: 20px;	
	}
#main #content .node-type-2-conf-conferenciers .view-id-eds_conf .view-title {
	padding-bottom: 6px;
	}
#main #content .node-type-2-conf-conferenciers .field-field-2-conferencier-fonction {
	font-size:1.2em;
	padding-bottom: 6px;
	}
	
#main #content .node-type-2-conf-conferenciers .view-id-eds_conf .views-field-field-2-conf-conference-image-fid {
    display: block;
    float: left;
    margin-right: 10px;
	}	
#main #content .node-type-2-conf-conferenciers .view-id-eds_conf .views-field-field-2-conf-conference-image-fid a {
	border:none;
	}
#main #content .node-type-2-conf-conferenciers .view-id-eds_conf .views-field-title-1 a {
    color: #382732;
    font-size: 1.3em;
    font-weight: bold;
    line-height: 1.2em;
    text-decoration: none;
	border:none;
	padding-top: 6px;
}
#main #content .node-type-2-conf-conferenciers .view-id-eds_conf .views-field-field-2-conf-conference-date-value {
	color:#C59331;
	float:left;
	margin-right: 6px;
	}
#main #content .node-type-2-conf-conferenciers .views-field-field-2-conf-conference-type-value {
	color:#7C5BAA;
	}
	
/*** Liste des conferenciers ***/
.page-conferences-conferenciers 	#main #content .view-content .views-row {
	width:143px;
	text-align:center;
	float:left;
	margin:3px;
	border:none;
	padding-bottom: 3px;
	}
	
.page-conferences-conferenciers 	#main #content .view-content .views-row  a{
	color:#382733;
	font-weight:bold;
	text-decoration: none;
	}
.page-conferences-conferenciers 	#main #content .view-content .views-row  a:hover{
	color:#786b68;
	}
.page-conferences-conferenciers 	#main #content .view-content .clearfix {clear:none;}
.page-conferences-conferenciers 	#main #content .views-field-field-2-conferencier-portrait-fid {
	height:191px;
	width:143px;
	display:block;
	background:#E9E6E1;
	}
	
.page-conferences-conferenciers 	#main #content .field-field-2-conferencier-wp {
	padding-top: 3px;
	}
	
/*** Moteur de recherche ***/
#block-views-eds_recherche-block_3 {position:relative;}
#block-views-eds_recherche-block_3 .content .view-header {
	position:absolute;
	right:20px;
	top:-5px;
	}
#block-views-eds_recherche-block_3 .content .view-header a.aide {	
	color:#8c9092;
	text-decoration: none;
	background: url('../images/eds2/aide.gif') left center no-repeat;
	padding-left: 14px;
	}
#block-views-eds_recherche-block_3 .content .view-header a:hover {
	color: #382732;
	}
#main #content #node-46263 	ul.links {display:none;} /* masquer la barre de partage sur /conferences/revoir-une-conference */
/********************************************************
 * 	HORS LES MURS
 * 	Nodes de types Expositions Itinérantes et apparentés.
 ********************************************************/

#main #content .node .field-field-2-expos-iti-titre .field-item {
	margin-bottom: 7px;
	font-size: 1.7em;
	line-height: 1.2em;
	text-transform: uppercase;
	color: #382732;
}
#main #content .node-type-2-expos-itinerantes .group-left { float: left; width: 194px; }
#main #content .node .field-field-2-expos-iti-leg { font-size: 0.9em; color: #382732; }
#main #content .node .field-field-2-expos-iti-cred { font-size: 0.9em; }
#main #content .node .group-2-expos-iti-right { float: right; width: 398px; }
#main #content .node .field-field-2-expos-iti-presentation { margin-top: 20px; }
#main #content .node .group-2-expos-iti-fiche {
	/*float: right;
	width: 398px;*/
	clear: both;
	padding: 7px 0;
	/*border-top: 1px dotted #cdcdcd;
	border-bottom: 1px dotted #cdcdcd;*/
	font-size: .9em;
}
#main #content .node .group-2-expos-iti-fiche .field-label-inline-first { color: #9eb62e;}
#main #content .node .field-field-2-expos-iti-feuilletage {
	clear: both;
	padding-top: 20px;	
}
#main #content .node .field-field-2-expos-iti-feuilletage .field-label {
	font-size: 1.7em;
	line-height: 1.2em;
	text-transform: uppercase;
	font-weight: normal;
	color: #382732;
}
#main #content .node .field-field-2-expos-iti-panneaux {
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}
#main #content .node .field-field-2-expos-iti-feuilletage p,
#main #content .node .field-field-2-expos-iti-panneaux p { margin: 0; }
#main #content .node .group-2-expos-iti-animation { background-color: #382732; }
#main #content .node .field-field-2-expos-iti-anim-titre {
	padding-bottom: 10px;
	background-color: #fff;
	font-size: 1.7em;
	line-height: 1.2em;
	text-transform: uppercase;
	color: #382732;
}
/*#main #content .node .field-field-2-expos-iti-animation { float: left; width: 400px; }*/
#main #content .node .field-field-2-expos-iti-animation .field-item p { margin: 0; }
#main #content .node .field-field-2-expos-iti-animation .field-item iframe {
	display: block;
	border: none;
}
#main #content .node .field-field-2-expos-iti-info-anim {
	overflow: hidden;
	padding: 0 10px 10px 10px;
	color: #b1a9a7;
}
#main #content .node .group-2-expos-iti-concep {
	margin-top: 20px;
	padding: 10px;
	background: url('../images/eds2/bg-gray-white.png') top repeat-y;
}
#main #content .node .group-2-expos-iti-concep .field-label {
	font-size: 1.7em;
	line-height: 1.2em;
	text-transform: uppercase;
	font-weight: normal;
	color: #382732;
}
#main #content .node .field-field-2-expos-iti-info-concep {
	float: left;
	width: 276px;
	padding-right: 10px;
}
#main #content .node .field-field-2-expos-iti-info-dispo {
	float: right;
	width: 276px;
	padding-left: 10px;
}

#main #content .liste-expo-iti .views-field-tid ol {margin:0;padding:3px 0;}
#main #content .liste-expo-iti .views-field-tid li {
    display: inline-block;
    list-style: none;
    padding-top: 5px;
	}

/*********************************
 * 	JUNIORS ANIMAUX
 * 	Nodes de type Juniors Animaux.
 *********************************/

#main #content .node .field-field-2-juniors-animaux-chapeau {
	margin: 5px 0 30px 0;
	font-size: 1.2em;
	color: #382732;
}
#main #content .node-type-2-juniors-animaux .fieldgroup { overflow: hidden; margin-top: 20px; }
#main #content .node-type-2-juniors-animaux .fieldgroup .field { width: 296px; }
#main #content .node .field-field-2-juniors-animaux-image1 .field-item,
#main #content .node .field-field-2-juniors-animaux-image2 .field-item,
#main #content .node .field-field-2-juniors-animaux-image3 .field-item { text-align: center; }
#main #content .node .field-field-2-juniors-animaux-image1,
#main #content .node .field-field-2-juniors-animaux-image3,
#main #content .node .field-field-2-juniors-animaux-titre2,
#main #content .node .field-field-2-juniors-animaux-texte2 { float: left; }
#main #content .node .field-field-2-juniors-animaux-titre1,
#main #content .node .field-field-2-juniors-animaux-texte1,
#main #content .node .field-field-2-juniors-animaux-titre3,
#main #content .node .field-field-2-juniors-animaux-texte3,
#main #content .node .field-field-2-juniors-animaux-titre4,
#main #content .node .field-field-2-juniors-animaux-texte4,
#main #content .node .field-field-2-juniors-animaux-image2 { float: right; }
#main #content .node .field-field-2-juniors-animaux-titre1,
#main #content .node .field-field-2-juniors-animaux-titre2,
#main #content .node .field-field-2-juniors-animaux-titre3,
#main #content .node .field-field-2-juniors-animaux-titre4 {
	margin-bottom: 5px;
	font-family: trebuchet, arial, helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #f75817;
}
#main #content .node .field-field-2-juniors-animaux-titre4 { margin-top: 20px; }
/*** Credits - Common ***/
#main #content .node .field-field-2-juniors-animaux-credits,
#main #content .node .field-field-2-juniors-questions-credit,
#main #content .node .field-field-2-juniors-exp-credits {
	clear: both;
	margin-top: 15px;
	text-align: right;
	font-size: .9em;
}

/*******************************************
 * 	JUNIORS QUESTIONS
 * 	Nodes de type Juniors Grandes Questions.
 *******************************************/

body.node-type-2-juniors-questions h1.title { margin-bottom: 10px; }
#main #content .node .field-field-2-juniors-questions-img1 { float: left; width: 143px; }
#main #content .node .field-field-2-juniors-questions-img1 .field-item { text-align: center; }
#main #content .node .field-field-2-juniors-questions-titre1,
#main #content .node .field-field-2-juniors-questions-texte1 { float: right; width: 430px; }
#main #content .node .field-field-2-juniors-questions-img2 { clear: both; width: 602px; }
#main #content .node .field-field-2-juniors-questions-titre1,
#main #content .node .field-field-2-juniors-questions-titre2 {
	margin: 10px 0;
	font-size: 1.3em;
	font-weight: bold;
	color: #f75817;
}

/*************************************
 * 	JUNIORS EXPERIENCES
 * 	Nodes de type Juniors Expériences.
 *************************************/

#main #content .node-type-2-juniors-experiences .content { overflow: hidden; }
#main #content .node-type-2-juniors-experiences .separator { clear: both; width: 602px; height: 20px; }
#main #content .node-type-2-juniors-experiences .field-label-inline-first {
	font-size: 1.3em;
	font-weight: bold;
	color: #f75817;
}
#main #content .node .field-field-2-juniors-exp-sstitre {
	margin-bottom: 10px;
	font-weight: bold;
	color: #f75817;
}
#main #content .node .field-field-2-juniors-exp-image { float: left; width: 398px; }
#main #content .node-type-2-juniors-experiences .gright { float: right; width: 189px; }
#main #content .node .field-field-2-juniors-exp-materiel .field-label {
	margin-bottom: 5px;
	color: #f75817;
}
#main #content .node .field-field-2-juniors-exp-materiel .field-item {
	padding: 5px 5px 5px 0;
	background-color: #f2f2f6;
	font-size: .9em;
}
#main #content .node .field-field-2-juniors-exp-materiel .field-item ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#main #content .node .field-field-2-juniors-exp-materiel .field-item ul li {
	padding-left: 20px;
	background: url('../images/eds2/point-orange-list.png') 10px 6px no-repeat;
}
#main #content .node .field-field-2-juniors-exp-adulte {
	padding: 5px;
	background-color: #f75817;
	text-align: center;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
}
#main #content .node-type-2-juniors-experiences .fieldgroup {
	overflow: hidden;
	width: 296px;
}
#main #content .node .group-2-juniors-exp-case1,
#main #content .node .group-2-juniors-exp-case3 { float: left; }
#main #content .node .group-2-juniors-exp-case2,
#main #content .node .group-2-juniors-exp-case4 { float: right; }
#main #content .node .group-2-juniors-exp-case4 { margin-bottom: 20px; }
#main #content .node .field-field-2-juniors-exp-comment {
	float: right;
	width: 276px;
	padding: 15px 10px;
	background-color: #f2f2f6;
}
#main #content .node .field-field-2-juniors-exp-comment .field-label {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 1.7em;
	font-weight: normal;
	color: #f75817;
}
#main #content .node .field-field-2-juniors-exp-comment .field-item { line-height: 1.4; }
#main #content .node .field-field-2-juniors-exp-image1,
#main #content .node .field-field-2-juniors-exp-image2,
#main #content .node .field-field-2-juniors-exp-image3,
#main #content .node .field-field-2-juniors-exp-image4 { margin-top: 10px; }
#main #content .node .field-field-2-juniors-exp-image1 .field-item,
#main #content .node .field-field-2-juniors-exp-image2 .field-item,
#main #content .node .field-field-2-juniors-exp-image3 .field-item,
#main #content .node .field-field-2-juniors-exp-image4 .field-item { text-align: center; }

/*********************************************
 * 	JUNIORS ILLUSIONS
 * 	Nodes de type Juniors Illusions d'optique.
 *********************************************/

.field-field-2-juniors-illusions-sstitr { margin-bottom: 10px; font-weight: bold; color: #f75817; }
.node-type-2-juniors-illusions .field-label-inline-first { font-size: 1.3em; font-weight: bold; color: #f75817; }
.field-field-2-juniors-illusions-texte1,
.field-field-2-juniors-illusions-texte3 { float: left; width: 296px; }
.field-field-2-juniors-illusions-texte2 { float: right; width: 296px; }
.field-field-2-juniors-illusions-ccm {
	float: right;
	width: 276px;
	padding: 15px 10px;
	background-color: #f2f2f6;
}
.field-field-2-juniors-illusions-ccm .field-label {
	margin-bottom: 20px;
	text-transform: uppercase;
	font-size: 1.7em;
	font-weight: normal;
	color: #f75817;
}
.field-field-2-juniors-illusions-image1,
.field-field-2-juniors-illusions-image2 { clear: both; }
.field-field-2-juniors-illusions-credit { margin-top: 15px; text-align: right; font-size: .9em; }

/***************
 * 	EXPOSITIONS
 ***************/

#main #content .node .group-2-expo-exposition-illu { float: left; width: 194px; margin-right: 10px; margin-bottom: 10px; }
#main #content .node .group-2-expo-exposition-pres { float: right; width: 398px; margin-bottom: 10px; }
#main #content .node .field-field-2-expo-exposition-credit { font-size: 0.9em; }
#main #content .node .field-field-2-expo-exposition-leg { font-size: 0.9em; color: #382732; }
#main #content .node .field-field-2-expo-exposition-titre {
	line-height: 1;
	text-transform: uppercase;
	font-size: 1.7em;
	color: #382732;
}
#main #content .node .field-field-2-expo-exposition-periode {
	margin: 5px 0 15px 0;
	text-transform: uppercase;
	color: #c59331;
}
#main #content .node .field-field-2-expo-exposition-chapeau {
	margin-bottom: 15px;
	font-size: 1.1em;
	color: #382732;
}
#main #content .node .field-field-2-expo-exposition-desc {
	clear: both;
	padding-top: 10px;
	border-top: 1px dotted #786b68;
}

/*** Views: row style Node ***/
#main #content #block-views-eds_expositions-block_3 .node h2.title { display: none; }
#main #content #block-views-eds_expositions-block_3 .node .field-field-2-expo-exposition-image a {
	border-bottom: none;
}
#main #content #block-views-eds_expositions-block_3 .node .field-field-2-expo-exposition-titre a {
	border-bottom: none;
	color: #382732;
}
#main #content #block-views-eds_expositions-block_3 .node .field-field-2-expo-exposition-titre a:hover {
	color: #786b68;
}

/****************************
 * 	EXPOSITIONS - ANIMATIONS
 ****************************/

#main #content .node-type-2-expo-animation .fieldgroup { width: 296px; }
#main #content .node .group-2-expo-animation-pres { float: right; }
#main #content .node .group-2-expo-animation-image { float: left; }
#main #content .node .field-field-2-expo-animation-titre .field-item {
	margin-bottom: 7px;
	font-size: 1.7em;
	line-height: 1.2em;
	text-transform: uppercase;
	color: #382732;
}
#main #content .node .field-field-2-expo-animation-copyright .field-item { font-size: 0.9em; }
#main #content .node .field-field-2-expo-animation-leg .field-item { font-size: 0.9em;  color: #382732; }
#main #content .node .field-field-2-expo-animation-new { font-weight: bold; color: #5661a6; }
#main #content .node .field-field-2-expo-animation-handi1,
#main #content .node .field-field-2-expo-animation-handi2,
#main #content .node .field-field-2-expo-animation-handi3 {
	padding: 3px 0 0 30px;
	line-height: 22px;
	color: #4b97ee;
}
#main #content .node .field-field-2-expo-animation-handi1 { background: url('../images/eds2/handi1.jpg') no-repeat; }
#main #content .node .field-field-2-expo-animation-handi2 { background: url('../images/eds2/handi2.jpg') no-repeat; }
#main #content .node .field-field-2-expo-animation-handi3 { background: url('../images/eds2/handi3.jpg') no-repeat; }
#main #content .node .field-field-2-expo-animation-comp { color: #c59331; }
#main #content .node .field-field-2-expo-animation-infos { clear: both; margin-top: 15px; }

/*************************
 * 	PLANETARIUM - SÉANCES
 *************************/

body.section-planetarium #main #content h1.title { color: #fff; }
#main #content .node-type-2-planet-seance ul.links,
#main #content .node-type-2-planet-dossier ul.links { margin-bottom: 40px; background-color: #191717; }
#main #content .node .group-2-planet-seance-illu { float: left; width: 296px; margin-bottom: 10px; }
#main #content .node .group-2-planet-seance-pres { float: right; width: 296px; margin-bottom: 10px; }
#main #content .node .field-field-2-planet-seance-titre {
	line-height: 1.2;
	text-transform: uppercase;
	font-size: 1.7em;
	color: #fff;
}
#main #content .views-field-field-2-planet-seance-nouveau-value,
#main #content .node .field-field-2-planet-seance-nouveau { font-weight: bold; color: #f07900; }
#main #content .node .field-field-2-planet-seance-public {
	margin: 10px 0;
	padding: 5px 0;
	border-top: 1px dotted #a6a1a8;
	border-bottom: 1px dotted #a6a1a8;
}
#main #content .node .field-field-2-planet-seance-handi1,
#main #content .node .field-field-2-planet-seance-handi2,
#main #content .node .field-field-2-planet-seance-handi3 {
	padding: 3px 0 0 30px;
	line-height: 22px;
	color: #4b97ee;
}
#main #content .node .field-field-2-planet-seance-handi1 { background: url('../images/eds2/handi1.jpg') no-repeat; }
#main #content .node .field-field-2-planet-seance-handi2 { background: url('../images/eds2/handi2.jpg') no-repeat; }
#main #content .node .field-field-2-planet-seance-handi3 { background: url('../images/eds2/handi3.jpg') no-repeat; }
#main #content .node .field-field-2-planet-seance-texte { margin-top: 5px; color: #fff; }
#main #content .node .field-field-2-planet-seance-credit { font-size: 0.9em; }
#main #content .node .field-field-2-planet-seance-legende { font-size: 0.9em; color: #fff; }
#main #content .node .field-field-2-planet-seance-credit { margin-bottom: 5px; }
body.section-planetarium #main #content .node .field-type-text a.cke-fleche { color: #8695d0; }
body.section-planetarium #main #content .node .field-type-text a.cke-fleche:hover { color: #fff; }
body.section-planetarium #main #content .node .field-type-text h2 { color: #fff; }
#main #content .node .field-field-2-planet-seance-comp { clear: both; margin-top: 15px; }

/*** Dossiers ***/
body.node-type-2-planet-dossier #main #content h1.title { color: #fff; }

/******************
 * 	SCIENCES OUEST
 ******************/

/*** Supprime la bordure lien sous les image Ligthbox ***/
#main #content .node .field-field-2-so-actualite-img a,
#main #content .node .field-field-2-so-dossier-img a { border-bottom: none; }

/*** L'épreuve par 7, Ce que je cherche, L'événement du mois & 3 raisons d'aller voir ***/
body.node-type-2-so-7 #main #content,
body.node-type-2-so-cqjc #main #content,
body.node-type-2-so-evenement #main #content,
body.node-type-2-so-3 #main #content,
body.node-type-2-so-expos #main #content,
body.node-type-2-so-conf #main #content { position: relative; }
#main #content .so-label {
	position: absolute;
	right: 0;
	/*top: 26px;*/
	width: 200px;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	line-height: 50px;
	background-color: #5079ca;
	text-align: center;
	font-size: 1.7em;
	font-weight: bold;
	color: #fff;
}
body.node-type-2-so-3 #main #content .so-agenda,
body.node-type-2-so-evenement #main #content .so-agenda,
body.node-type-2-so-expos #main #content .so-agenda,
body.node-type-2-so-conf #main #content .so-agenda { text-align: right; font-size: .9em; color: #9eb62e; }
body.node-type-2-so-cqjc #main #content .so-label { background-color: #f07900; }
body.node-type-2-so-evenement #main #content .so-label,
body.node-type-2-so-3 #main #content .so-label { width: 230px; background-color: #9eb62e; }
body.node-type-2-so-expos #main #content .so-label { width: 250px; background-color: #9eb62e; }
body.node-type-2-so-conf #main #content .so-label { width: 270px; background-color: #9eb62e; }
#main #content .node-type-2-so-3 .gtop { margin-bottom: 20px; }
#main #content .node-type-2-so-3 .gbot { clear: both; }
#main #content .node .group-2-so-7-presentation,
#main #content .node .group-2-so-cqjc-presentation { float: right; width: 398px; padding-top: 70px; }
#main #content .node .group-2-so-evenement-present { float: right; width: 296px; padding-top: 80px; }
#main #content .node .group-so-2-expos-present,
#main #content .node .group-2-so-conf-present { padding-top: 60px; }
#main #content .node .group-2-so-3-presentation { float: right; width: 449px; padding-top: 70px; }
#main #content .node .field-field-2-so-7-nom,
#main #content .node .field-field-2-so-7-age,
#main #content .node .field-field-2-so-cqjc-nom,
#main #content .node .field-field-2-so-cqjc-fonction {
	text-transform: uppercase;
	font-size: 1.7em;
	font-weight: bold;
	color: #5079ca;
}
#main #content .node .field-field-2-so-7-nom { clear: both; float: left; }
#main #content .node .field-field-2-so-cqjc-nom { margin-bottom: 3px; color: #f07900; }
#main #content .node .field-field-2-so-evenement-titre,
#main #content .node .field-field-2-so-3-evenom,
#main #content .node .field-field-2-so-expos-titre,
#main #content .node .field-field-2-so-conf-titre {
	line-height: 1.2;
	text-transform: uppercase;
	font-size: 1.7em;
	font-weight: bold;
	color: #9eb62e;
}
#main #content .node .field-field-2-so-7-age { font-size: 1.4em; }
#main #content .node .field-field-2-so-cqjc-fonction {
	font-size: 1.4em;
	font-weight: normal;
	color: #382732;
}
#main #content .node .field-field-2-so-7-fonctions,
#main #content .node .field-field-2-so-cqjc-chapeau {
	clear: both;
	padding: 5px 0;
	text-transform: uppercase;
	font-size: 1.2em;
}
#main #content .node .field-field-2-so-cqjc-chapeau { text-transform: none; }
#main #content .node .field-field-2-so-7-interview { color: #382732; }
#main #content .node .field-field-2-so-7-citation,
#main #content .node .field-field-2-so-cqjc-citation {
	margin: 10px 0;
	padding: 10px 0;
	border-top: 1px dotted #786b68;
	border-bottom: 1px dotted #786b68;
	line-height: 1;
	font-family: "times roman";
	font-size: 2em;
	font-style: italic;
	color: #382732;
}
#main #content .node .field-field-2-so-7-citation .field-item:before {content:"« ";}
#main #content .node .field-field-2-so-7-citation .field-item:after {content:" »";}

#main #content .node .field-field-2-so-cqjc-citation { margin-bottom: 20px; }
#main #content .node .group-2-so-7-illustration,
#main #content .node .group-2-so-cqjc-illustration { float: left; width: 194px; }
#main #content .node .group-2-so-evenement-visuel { float: left; width: 296px; }
#main #content .node .group-2-so-3-illustration { float: left; width: 143px; }
#main #content .node .group-2-so-expos-illu,
#main #content .node .group-2-so-conf-illu { float: left; padding: 60px 0 20px 0; width: 160px; }
#main #content .node .group-2-so-expos-illu .content,
#main #content .node .group-2-so-conf-illu .content { padding-left: 0; }
#main #content .node .group-so-2-expos-present .content,
#main #content .node .group-2-so-conf-present .content { padding-left: 0; }
#main #content .node .field-field-2-so-7-credit,
#main #content .node .field-field-2-so-cqjc-credit,
#main #content .node .field-field-2-so-evenement-credit,
#main #content .node .field-field-2-so-3-credit1,
#main #content .node .field-field-2-so-3-credit2 { font-size: .9em; }
#main #content .node .field-field-2-so-expos-cred,
#main #content .node .field-field-2-so-conf-cred { width: 143px; font-size: .9em; }
#main #content .node .field-field-2-so-cqjc-presentation { font-size: .9em; color: #382732; }
#main #content .node-type-2-so-7 .gqr { clear: both; padding-top: 20px; }
#main #content .node .group-2-so-7-qr1 { float: left; width: 290px; }
#main #content .node .group-2-so-7-qr2 { float: right; width: 290px; }
#main #content .node-type-2-so-7 .gqr .field-label {
	float: left;
	margin: 0 10px 10px 0;
	line-height: 1;
	font-size: 4em;
	font-weight: bold;
	color: #5079ca;
}
#main #content .node .field-field-2-so-7-q1,
#main #content .node .field-field-2-so-7-q2,
#main #content .node .field-field-2-so-7-q3,
#main #content .node .field-field-2-so-7-q4,
#main #content .node .field-field-2-so-7-q5,
#main #content .node .field-field-2-so-7-q6,
#main #content .node .field-field-2-so-7-q7 { clear: both; margin-bottom: 5px; font-weight: bold; color: #382732; }
#main #content .node .field-field-2-so-7-r1,
#main #content .node .field-field-2-so-7-r2,
#main #content .node .field-field-2-so-7-r3,
#main #content .node .field-field-2-so-7-r4,
#main #content .node .field-field-2-so-7-r5,
#main #content .node .field-field-2-so-7-r6,
#main #content .node .field-field-2-so-7-r7 { margin-bottom: 10px; }
#main #content .node .field-field-2-so-cqjc-texte { clear: both; }
#main #content .node .field-field-2-so-cqjc-recueil { text-transform: uppercase; text-align: right; color: #382732; }
#main #content .node .field-field-2-so-cqjc-recueil .field-label-inline-first { text-transform: none; font-weight: normal; }
#main #content .node .group-2-so-cqjc-rens { color: #382732; }
#main #content .node .group-2-so-expos-rens,
#main #content .node .group-2-so-conf-rens { clear: left; }
#main #content .node .group-2-so-expos-rens .content,
#main #content .node .group-2-so-conf-rens .content { padding-left: 0; }
#main #content .node .field-field-2-so-evenement-lieu,
#main #content .node .field-field-2-so-3-lieu,
#main #content .node .field-field-2-so-expos-lieu,
#main #content .node .field-field-2-so-conf-lieu {
	clear: both;
	padding: 20px 0 5px 0;
	text-transform: uppercase;
	font-size: 1.7em;
	font-weight: bold;
	color: #a04861;
	line-height: 1em;
}
#main #content .node .field-field-2-so-evenement-date,
#main #content .node .field-field-2-so-3-nom,
#main #content .node .field-field-2-so-3-date,
#main #content .node .field-field-2-so-expos-ville,
#main #content .node .field-field-2-so-expos-date,
#main #content .node .field-field-2-so-conf-ville,
#main #content .node .field-field-2-so-conf-date {
	text-transform: uppercase;
	font-size: 1.2em;
	color: #382732;
}
#main #content .node .field-field-2-so-evenement-rens,
#main #content .node .field-field-2-so-3-rens { font-size: .9em; color: #382732; }
#main #content .node .field-field-2-so-evenement-rens p,
#main #content .node .field-field-2-so-3-rens p { margin-top: 0.5em; }
#main #content .node .field-field-2-so-3-fonction { text-transform: uppercase; }
#main #content .node .group-2-so-3-visuel { float: left; width: 296px; }
#main #content .node .group-2-so-3-raisons { float: right; width: 296px; }
#main #content .node .group-2-so-3-raisons .field-label {
	float: left;
	margin: 0 10px 10px 0;
	line-height: 1;
	font-size: 4em;
	font-weight: bold;
	color: #9eb62e;
}
#main #content .node .group-2-so-3-raisons .field-items p { margin-top: 0; }
#main #content .node .field-field-2-so-expos-tel,
#main #content .node .field-field-2-so-conf-tel { font-size: 0.9em; color: #382732; }
#main #content .node .field-field-2-so-expos-site,
#main #content .node .field-field-2-so-conf-site { font-size: 0.9em; }

#main #content .node-type-2-so-evenement .terms,
#main #content .node-type-2-so-3 .terms,
#main #content .node-type-2-so-expos .terms,
#main #content .node-type-2-so-conf .terms {
	display:none;
	}

.node-type-2-so-evenement #main #content .node .terms,
.node-type-2-so-expos #main #content .node .terms {display:none;}

/*** L'édito, Les dossiers & L'actualité ***/
#main #content .node .group-2-so-dossier-illustration,
#main #content .node .group-2-so-actualite-illustratio { float: left; width: 296px; margin: 0 10px 20px 0; }
#main #content .node .group-2-so-edito-illustration { float: left; width: 143px; margin: 0 10px 20px 0; }
#main #content .node .field-field-2-so-dossier-titre,
#main #content .node .field-field-2-so-actualite-titre,
#main #content .node .field-field-2-so-edito-titre {
	overflow: hidden;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 2px solid #382732;
	font-size: 1.7em;
	line-height: 1.2em;
	text-transform: uppercase;
	color: #382732;
}
#main #content .node .field-field-2-so-dossier-theme,
#main #content .node .field-field-2-so-plus-theme {
	font-size: 1.2em; 
	color: #F77B01; 
	/*border-bottom: 2px solid #F77B01; */
	padding-bottom: 3px;
	text-transform: uppercase;
	}
#main #content .node .field-field-2-so-plus-theme .field-item:before,
#main #content .node .field-field-2-so-dossier-theme .field-item:before {content:"Dossier : "; color: #F77B01;}
#main #content .node .field-field-2-so-actualite-theme {
    color:#F77B01;
    font-weight: bold;
    padding-right: 5px;
    text-transform: uppercase;
}
#main #content .node .content .field-field-2-so-dossier-chapeau p,
#main #content .node .content .field-field-2-so-actualite-chapeau { font-size: 1.3em; line-height:1.3em; color: #382732; }
#main #content .node .field-field-2-so-dossier-credit,
#main #content .node .field-field-2-so-actualite-credit,
#main #content .node .field-field-2-so-edito-credit { font-size: .9em; }
#main #content .node .field-field-2-so-dossier-legende,
#main #content .node .field-field-2-so-actualite-legende {font-size: .9em; color: #382732;}
#main #content .node .field-field-2-so-dossier-article { clear: both; margin-top: 10px; }
#main #content .node .field-field-2-so-dossier-article h2 { clear: both; color: #382732; }
#main #content .node .group-2-so-dossier-encadre,
#main #content .node .group-2-so-actualite-encadre {
	margin-top: 20px;
	padding: 15px;
	background-color: #f07900;
	color: #fff;
	clear:left;
}
#main #content .node .field-field-2-so-dossier-enctitre,
#main #content .node .field-field-2-so-actualite-enctitre { font-size: 1.3em; font-weight: bold; }
#main #content .node .group-2-so-actualite-encadre .gleft {
	/*float: left;*/
	margin: 1em 1em 1em 0;
	/*width: 281px; desactivation car provoque un décalage à droite du texte de l'encadré */
}
#main #content .node .field-field-2-so-actualite-enccred { font-size: .9em; }
#main #content .node .field-field-2-so-actualite-encleg { font-size: .9em; font-weight: bold; }
#main #content .node .field-field-2-so-dossier-encsign,
#main #content .node .field-field-2-so-actualite-encsign {
	clear: left;
	text-transform: uppercase;
	text-align: right;
	font-weight: bold;
}
#main #content .node .field-field-2-so-dossier-encrens,
#main #content .node .field-field-2-so-actualite-encrens { text-align: right; font-size: .9em; color: #382732; }
#main #content .node .field-field-2-so-dossier-enctexte a,
#main #content .node .field-field-2-so-actualite-enctexte a { border-bottom: 1px dotted #fff; color: #fff; }
#main #content .node .field-field-2-so-dossier-enctexte a:hover,
#main #content .node .field-field-2-so-actualite-enctexte a:hover { border-bottom: none; }
#main #content .node .field-field-2-so-dossier-auteur,
#main #content .node .field-field-2-so-edito-nom,
#main #content .node .field-field-2-so-actualite-auteur {
	margin: 15px 0;
	text-align: right;
	text-transform: uppercase;
	font-weight: bold;
	color: #382732;
}
#main #content .node .field-field-2-so-edito-nom { margin: 0; }
#main #content .node .field-field-2-so-edito-fonction { text-align: right; text-transform: uppercase; font-size: .9em; }
#main #content .node .field-field-2-so-dossier-lexique,
#main #content .node .field-field-2-so-actualite-lexique,
#main #content .node .field-field-2-so-actualite-rens { margin-bottom: 10px; }
#main #content .node .field-field-2-so-dossier-contacts .field-label,
#main #content .node .field-field-2-so-dossier-lexique .field-label,
#main #content .node .field-field-2-so-actualite-contacts .field-label,
#main #content .node .field-field-2-so-actualite-lexique .field-label,
#main #content .node .field-field-2-so-actualite-rens .field-label { color: #382732; }
#main #content .node .field-field-2-so-dossier-contacts .field-items p,
#main #content .node .field-field-2-so-dossier-lexique .field-items p,
#main #content .node .field-field-2-so-actualite-contacts .field-items p,
#main #content .node .field-field-2-so-actualite-lexique .field-items p,
#main #content .node .field-field-2-so-actualite-rens .field-items p { margin: 0; font-size: .9em; }
#main #content .node-type-2-so-dossier .img-desc { line-height: 1; font-size: .9em; color: #382732; }

/*** Insertion d'images ***/
.node-type-2-so-actualite #main #content .node dl,
.node-type-2-so-dossier #main #content .node dl {float:left; margin: 0 10px 20px 0; max-width:200px;}
.node-type-2-so-actualite #main #content .node dd,
.node-type-2-so-dossier #main #content .node dd {font-size: .9em; color: #382732; padding-top: 3px;}

/*** SO Plus ***/
#main #content .node .field-field-2-so-plus-titre {
	text-transform: uppercase;
	font-size: 1.7em;
	color: #382732;
}

/*** English version ***/
#main #content .node .field-field-2-so-ev-titre {
	text-transform: uppercase;
	font-size: 1.7em;
	color: #382732;
}

/******************
 * 	NOUS CONNAITRE
 ******************/

body.node-type-2-nc-page h1.title { margin-bottom: 15px; }
body.node-type-2-nc-page .node .field-type-text,
body.node-type-2-nc-infos .node .field-type-text { clear: both; }
body.node-type-2-nc-page .node .field-field-2-nc-page-tc1,
body.node-type-2-nc-page .node .field-field-2-nc-page-tc2,
body.node-type-2-nc-page .node .field-field-2-nc-page-tc3,
body.node-type-2-nc-page .node .field-field-2-nc-page-tc4,
body.node-type-2-nc-infos .node .field-field-2-nc-infos-ter-titre,
body.node-type-2-nc-infos .node .field-field-2-nc-infos-part-titre,
body.node-type-2-nc-infos .node .field-field-2-nc-infos-presse-titre,
body.node-type-2-nc-infos .node .field-field-2-nc-infos-hist-titre,
body.node-type-2-nc-infos .node .field-field-2-nc-infos-arr-titre,
#main #content .node .field h2.titre-connaitre,
#main #content .node .field h3.titre-connaitre {
	padding-left: 10px;
	line-height: 2;
	background-color: #5079ca;
	font-family: trebuchet, arial, helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #fff;
}
body.node-type-2-nc-infos .node .field-field-2-nc-infos-presse-titre,
body.node-type-2-nc-infos .node .field-field-2-nc-infos-presse-texte { margin-bottom: 15px; }
body.node-type-2-nc-infos .node .group-2-nc-infos-histoire { float: left; width: 296px; }
body.node-type-2-nc-infos .node .group-2-nc-infos-arrivee { float: right; width: 296px; }
#main #content .field-field-2-nc-page-texte a { border-bottom: none; }


/************
 * 	EXPLORER
 ************/

/*** Idées lecture & Livres espace des sciences ***/
#main #content .node-type-2-explorer-il .group-left,
#main #content .node-type-2-explorer-livres .group-left { float: left; width: 194px; margin-bottom: 10px; }
#main #content .node .field-field-2-explorer-il-leg,
#main #content .node .field-field-2-explorer-livres-leg { font-size: 0.9em; color: #382732; }
#main #content .node .field-field-2-explorer-il-cred,
#main #content .node .field-field-2-explorer-livres-cred { font-size: 0.9em; }
#main #content .node .group-2-explorer-il-presentation,
#main #content .node .group-2-explorer-livres-pres { float: right; width: 398px; margin-bottom: 10px; }
#main #content .node .field-field-2-explorer-il-titre,
#main #content .node .field-field-2-explorer-livres-titre {
	line-height: 1.2;
	text-transform: uppercase;
	font-size: 1.7em;
	color: #382732;
}
#main #content .node .field-field-2-explorer-il-new,
#main #content .node .field-field-2-explorer-livres-new {
	margin-top: 5px;
	text-transform: uppercase;
	font-weight: bold;
	color: #5661a6;
}
#main #content .node .field-field-2-explorer-livres-epuise { margin-top: 5px; font-weight: bold; }
#main #content .node .field-field-2-explorer-livres-cat {
	margin-top: 5px;
	text-transform: uppercase;
	color:#c59331;
}

#main #content .node .field-field-2-explorer-livres-boutique .field-items .field-item a {
    background-color: #9B9CB8;
    border: 1px solid #9B9CB8;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    font-size: 14px;
    height: 28px;
    line-height: 26px;
    padding: 1px 6px;
	float: right;
	text-decoration:none;
	}
#main #content .node .field-field-2-explorer-livres-boutique .field-items .field-item a:hover {
	color: #382732;	
	}

/*** Evénements et Mini-sites ***/
#main #content .node-type-2-explorer-event,
#main #content .node-type-2-explorer-event-page,
#main #content .node-type-2-explorer-site { margin-bottom: 30px; }
#main #content .node-type-2-explorer-event .group-left,
#main #content .node-type-2-explorer-site .group-left { float: left; margin: 0 10px 10px 0; width: 194px; }
#main #content .node .field-field-2-explorer-event-leg,
#main #content .node .field-field-2-explorer-site-leg { font-size: 0.9em; color: #382732; }
#main #content .node .field-field-2-explorer-event-cred,
#main #content .node .field-field-2-explorer-site-cred { font-size: 0.9em; }
#main #content .node .field-field-2-explorer-event-titre,
#main #content .node .field-field-2-explorer-site-titre {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 1.7em;
	color: #382732;
	line-height: 1;
}
#main #content .node .field-field-2-explorer-event-date,
#main #content .node .field-field-2-explorer-site-date { margin-bottom: 5px; text-transform: uppercase; color: #c59331; }
#main #content .s-chapo,
#main #content .node .field-field-2-explorer-event-chp,
#main #content .node .field-field-2-explorer-site-chp { font-size: 1.1em; color: #382732; }
#main #content .s-chapo a,
#main #content .node .field-field-2-explorer-event-chp a,
#main #content .node .field-field-2-explorer-site-chp a {color: #382732; border-bottom: 1px dotted #382732;}
#main #content .s-chapo a:hover,
#main #content .node .field-field-2-explorer-event-chp a:hover,
#main #content .node .field-field-2-explorer-site-chp a:hover {color: #5B5655; border-bottom: none;}
#main #content .node .field-field-2-explorer-event-c1,
#main #content .node .field-field-2-explorer-event-c3,
#main #content .node .field-field-2-explorer-event-c3,
#main #content .node .field-field-2-explorer-event-page-c1,
#main #content .node .field-field-2-explorer-event-page-c3,
#main #content .node .field-field-2-explorer-event-page-c3,
#main #content .node .field-field-2-explorer-site-c1,
#main #content .node .field-field-2-explorer-site-c3,
#main #content .node .field-field-2-explorer-site-c3 { overflow: hidden; clear: both; }
#main #content .node .group-2-explorer-event-21,
#main #content .node .group-2-explorer-event-51,
#main #content .node .group-2-explorer-site-21,
#main #content .node .group-2-explorer-site-51 { float: left; width: 296px; }
#main #content .node .group-2-explorer-event-22,
#main #content .node .group-2-explorer-event-52,
#main #content .node .group-2-explorer-site-22,
#main #content .node .group-2-explorer-site-52 { float: right; width: 296px; }
#main #content .node .field-field-2-explorer-event-titre1,
#main #content .node .field-field-2-explorer-event-titre21,
#main #content .node .field-field-2-explorer-event-titre22,
#main #content .node .field-field-2-explorer-event-titre3,
#main #content .node .field-field-2-explorer-event-titre4,
#main #content .node .field-field-2-explorer-event-titre51,
#main #content .node .field-field-2-explorer-event-titre52,
#main #content .node .field-field-2-explorer-site-titre1,
#main #content .node .field-field-2-explorer-site-titre21,
#main #content .node .field-field-2-explorer-site-titre22,
#main #content .node .field-field-2-explorer-site-titre3,
#main #content .node .field-field-2-explorer-site-titre4,
#main #content .node .field-field-2-explorer-site-titre51,
#main #content .node .field-field-2-explorer-site-titre52,
#main #content .node .field h2.titre-explorer,
#main #content .node .field h3.titre-explorer  {
	clear: both;
	padding-left: 15px;
	line-height: 2em;
	background-color: #5661a6;
	font-family: trebuchet, arial, helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #fff; 
}

/************
 * 	PARTAGER
 ************/

/*** Animations en ligne ***/
#main #content .node-type-2-media-jeux .field-field-2-media-jeux-full { text-align: right; }
#main #content .node-type-2-media-jeux .field-field-2-media-jeux-full a {
	padding-left: 15px;
	border-bottom: none;
	background: url('../images/eds2/arrow-blue-right.png') 0px 3px no-repeat;
	text-decoration: none;
	font-size: .9em;
	font-weight: bold;
	color: #382732;
}
#main #content .node-type-2-media-jeux .field-field-2-media-jeux-full a:hover { color: #786b68; }

/*********
 *  PRESSE
 *********/

#main #content .node-type-2-presse { margin-bottom: 30px; }
#main #content .node .group-2-presse-illu { float: left; margin: 0 10px 10px 0; width: 194px; }
#main #content .node .field-field-2-presse-leg { font-size: 0.9em; color: #382732; }
#main #content .node .field-field-2-presse-cred { font-size: 0.9em; }
#main #content .node .field-field-2-explorer-site-titre,
#main #content .node .field-field-2-presse-titre {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-size: 1.7em;
	color: #382732;
	line-height: 1;
}
#main #content .node .field-field-2-presse-date { margin-bottom: 5px; text-transform: uppercase; color: #c59331; }
#main #content .node .field-field-2-presse-chp { font-size: 1.2em; color: #382732; }
#main #content .node .field-field-2-presse-c1,
#main #content .node .field-field-2-presse-c3,
#main #content .node .field-field-2-presse-c3 { overflow: hidden; clear: both; }
#main #content .node .group-2-presse-21,
#main #content .node .group-2-presse-51 { float: left; width: 296px; }
#main #content .node .group-2-presse-22,
#main #content .node .group-2-presse-52 { float: right; width: 296px; }
#main #content .node .field-field-2-presse-titre1,
#main #content .node .field-field-2-presse-titre21,
#main #content .node .field-field-2-presse-titre22,
#main #content .node .field-field-2-presse-titre3,
#main #content .node .field-field-2-presse-titre4,
#main #content .node .field-field-2-presse-titre51,
#main #content .node .field-field-2-presse-titre52 {
	clear: both;
	padding-left: 15px;
	line-height: 2em;
	background-color: #5661a6;
	font-family: trebuchet, arial, helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	color: #fff; 
}
#main #content .node .field-field-2-presse-texte1,
#main #content .node .field-field-2-presse-texte21,
#main #content .node .field-field-2-presse-texte22,
#main #content .node .field-field-2-presse-texte3,
#main #content .node .field-field-2-presse-texte4,
#main #content .node .field-field-2-presse-texte51,
#main #content .node .field-field-2-presse-texte52 { overflow: hidden; }

/*********
 *  BLOGS
 *********/

#main #content .node-type-2-explorer-blogs.node-teaser,
#main #content .node-type-2-juniors-ptq.node-teaser,
#main #content .node-type-2-sdlv-article.node-teaser { border-top: 1px solid #ccc; }
#main #content .node-type-2-explorer-blogs.node-teaser.first,
#main #content .node-type-2-sdlv-article.node-teaser.first { margin-top: 10px; }
#main #content .node-type-2-explorer-blogs.node-teaser.last,
#main #content .node-type-2-sdlv-article.node-teaser.last { margin-bottom: 30px; border-bottom: 1px solid #ccc; }
#main #content .node-type-2-explorer-blogs.node-teaser .field-field-2-explorer-blogs-img,
#main #content .node-type-2-sdlv-article.node-teaser .field-field-2-sdlv-article-img { float: left; }
#main #content .node-type-2-explorer-blogs.node-teaser .field-field-2-explorer-blogs-img a,
#main #content .node-type-2-sdlv-article.node-teaser .field-field-2-sdlv-article-img a { border-bottom: none; }
#main #content .node-type-2-explorer-blogs.node-teaser .field-field-2-explorer-blogs-img img,
#main #content .node-type-2-sdlv-article.node-teaser .field-field-2-sdlv-article-img img { display: block; }
#main #content .node-type-2-explorer-blogs.node-teaser .right,
#main #content .node-type-2-sdlv-article.node-teaser .right { float: right; padding-bottom: 5px; width: 449px; }
#main #content .node-type-2-explorer-blogs.node-teaser .meta,
#main #content .node-type-2-sdlv-article.node-teaser .meta { margin-bottom: 5px; }
#main #content .node-type-2-explorer-blogs .submitted { color: #5661a6; }
#main #content .node .field-field-2-explorer-blog-nomcalc { color: #382732; }
#main #content .node-type-2-explorer-blogs.node-teaser h2.title,
#main #content .node-type-2-sdlv-article.node-teaser h2.title { line-height: 1; }
#main #content .node-type-2-sdlv-article.node-teaser h2.title { margin-bottom: 5px; }
#main #content .node-type-2-explorer-blogs.node-teaser h2.title a,
#main #content .node-type-2-juniors-ptq.node-teaser h2.title a,
#main #content .node-type-2-sdlv-article.node-teaser h2.title a {
	border-bottom: none;
	font-size: 0.9em;
	color: #382732;
}
#main #content .node-type-2-explorer-blogs.node-teaser h2.title a:hover,
#main #content .node-type-2-sdlv-article.node-teaser h2.title a:hover { color: #786b68; }
#main #content .node-type-2-explorer-blogs.node-teaser > ul.links,
#main #content .node-type-2-sdlv-article.node-teaser > ul.links { display: none; }
#main #content .node-type-2-explorer-blogs.node-teaser .read-more,
#main #content .node-type-2-sdlv-article.node-teaser .read-more { margin-top: 5px; text-align: right; }
#main #content .node-type-2-explorer-blogs.node-teaser .read-more a,
#main #content .node-type-2-sdlv-article.node-teaser .read-more a { font-size: 0.9em; }

#main #content .view-eds-blogs .views-field-nothing {
    clear: both;
    text-align: right;
}

/**********
 * 	AGENDA
 **********/

#main #content .node .field-field-2-agenda-type,
#main #content .node .field-field-2-agenda-date { display: none; }
body.node-type-2-agenda #main #content h1.title { margin-bottom: 10px; }
#main #content .node .field-field-2-agenda-lieu,
#main #content .node .field-field-2-agenda-lieu2 { margin-bottom: 10px; font-size: 1.3em; }
body.node-type-2-agenda #main #content .node { margin-bottom: 20px; }


/****************
 * 	NEWSLETTERS
 ****************/

#webform-client-form-42181 label,
#webform-client-form-42182 label,
#webform-client-form-42183 label { font-weight: normal; }
#webform-client-form-42181 input,
#webform-client-form-42182 input,
#webform-client-form-42183 input {
	margin-left: 0;
	padding-left: 5px;
	border: 1px solid #ccc;
	height: 1.5em;
	font-size: 1em;
	color: #786b68;
}
#webform-component-newsletter-eds-courriel,
#webform-component-newsletter-ens-courriel { margin-bottom: 10px; }
#webform-client-form-42181 #edit-submit,
#webform-client-form-42182 #edit-submit,
#webform-client-form-42183 #edit-submit {
	border: 1px solid #9b9cb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #9b9cb8;
	height: 1.7em;
	font-size: 1.2em;
	color: #fff;
}
#webform-client-form-42181 #edit-submit:hover,
#webform-client-form-42182 #edit-submit:hover,
#webform-client-form-42183 #edit-submit:hover { cursor: pointer; color: #382732; }

/*** NL SO: hide edit form fieldsets ***/

body.page-node-add-2-lettre-so .node-form .group-contenu,
body.page-node-add-2-lettre-so .node-form .group-lettre-so-actu,
body.page-node-add-2-lettre-so .node-form fieldset:nth-of-type(3),
body.node-type-2-lettre-so .node-form .group-contenu,
body.node-type-2-lettre-so .node-form .group-lettre-so-actu,
body.node-type-2-lettre-so .node-form .standard fieldset:nth-of-type(3) { display: none; }

/************
 * 	BOUTIQUE
 ************/

/*** Livres et Autres articles, SO abonnement et numéro ***/
body.node-type-2-boutique-livre h1.title,
body.node-type-2-boutique-article196 h1.title,
body.node-type-2-boutique-soab h1.title,
body.node-type-2-boutique-somag h1.title { margin-bottom: 15px; }
#main #content .node .field-field-2-boutique-livre-img,
#main #content .node .field-field-2-boutique-soab-img,
#main #content .node .field-field-2-boutique-somag-img { float: left; width: 194px; margin-bottom: 10px; }
#main #content .node .group-2-boutique-livre-pre,
#main #content .node .group-2-boutique-somag-pres { float: right; width: 398px; margin-bottom: 10px; }
#main #content .node .field-field-2-boutique-somag-num,
#main #content .node .field-field-2-boutique-somag-date {
	float: left;
	text-transform: uppercase;
	font-size: 1.2em;
	color: #382732;
}
#main #content .node .field-field-2-boutique-somag-date { padding-left: 3px; }
#main #content .node .field-field-2-boutique-somag-titre {
	clear: left;
	padding: 5px 0;
	text-transform: uppercase;
}
#main #content .node .field-field-2-boutique-soab-titre { display: none; }
#main #content .node .field-field-2-boutique-soab-texte { float: right; width: 398px; margin-bottom: 10px; }
#main #content .node .field-field-2-boutique-article196-img { float: left; width: 194px; margin-bottom: 10px; }
#main #content .node .group-2-boutique-article196-pres { float: right; width: 398px; margin-bottom: 10px; }
#main #content .node .field-field-2-boutique-livre-new,
#main #content .node .field-field-2-boutique-livre-prochain,
#main #content .node .field-field-2-boutique-article196-new {
	font-weight: bold;
	color: #ff5300;
}
#main #content .node .field-field-2-boutique-livre-prochain .field-label {display:none;}

#main #content .node .field-field-2-boutique-livre-cat {
	margin-top: 5px;
	text-transform: uppercase;
	color:#c59331;
}
#main #content .node-type-2-boutique-livre .field-field-2-boutique-livre-lien { margin-top: 10px; }
#main #content .node-type-2-boutique-livre .field-field-2-boutique-livre-lien a,
#main #content .node-type-2-boutique-somag .field-field-2-boutique-somag-lien a {
	padding-left: 15px;
	border-bottom: none;
	background: url('../images/eds2/arrow-blue-right.png') 0px 3px no-repeat;
	text-decoration: none;
	font-size: .9em;
	font-weight: bold;
	color: #382732;
}
#main #content .node-type-2-boutique-livre .field-field-2-boutique-livre-lien a:hover,
#main #content .node-type-2-boutique-somag .field-field-2-boutique-somag-lien a:hover { color: #786b68; }
#main #content .node-type-2-boutique-livre .model,
#main #content .node-type-2-boutique-livre .product-body,
#main #content .node-type-2-boutique-livre .sell,
#main #content .node-type-2-boutique-article196 .model,
#main #content .node-type-2-boutique-article196 .product-body,
#main #content .node-type-2-boutique-article196 .sell,
#main #content .node-type-2-boutique-soab .model,
#main #content .node-type-2-boutique-soab .product-body,
#main #content .node-type-2-boutique-somag .sell,
#main #content .node-type-2-boutique-somag .model,
#main #content .node-type-2-boutique-somag .product-body,
#main #content .node-type-2-boutique-soab .sell { display: none; }
#main #content .node-type-2-boutique-soab .add-to-cart { overflow: hidden; }
#main #content .node-type-2-boutique-livre #gproduct,
#main #content .node-type-2-boutique-article196 #gproduct,
#main #content .node-type-2-boutique-soab .add-to-cart {
	float: right;
	padding-top: 15px;
	width: 398px;
	border-top: 1px dotted #786b68;
}

#main #content .node-type-2-boutique-livre .display,
#main #content .node-type-2-boutique-article196 .display {
	float: left;
	padding-top: 2px;
	width: 220px;
	text-align: right;
	color: #382732;
}
#main #content .node-type-2-boutique-soab .display {
	float: right;
	margin-bottom: 10px;
	width: 220px;
	text-align: right;
	color: #382732;
}
#main #content .node-type-2-boutique-somag .display {
	float: right;
	padding-top: 15px;
	width: 398px;
	border-top: 1px dotted #786b68;
	color: #382732;
}
#main #content .node-type-2-boutique-somag .display .uc-price { margin-bottom: 10px; text-align: right; }
#main #content .node-type-2-boutique-livre .add-to-cart,
#main #content .node-type-2-boutique-article196 .add-to-cart { float: right; width: 150px; text-align: right; }
#main #content .node-type-2-boutique-somag .add-to-cart { clear: both; text-align: right; }
#main #content .node-type-2-boutique-soab .add-to-cart .attributes label.option { font-size: 11px; }
#main #content .node-type-2-boutique-soab .add-to-cart .attributes input.form-radio { margin: 0; }
#main #content .node-type-2-boutique-livre #edit-qty-wrapper,
#main #content .node-type-2-boutique-article196 #edit-qty-wrapper { margin-top: 0; text-align: right; }
#main #content .node-type-2-boutique-somag #edit-qty-wrapper { clear: both; text-align: right; }
#main #content .node-type-2-boutique-livre #edit-qty-wrapper label,
#main #content .node-type-2-boutique-article196 #edit-qty-wrapper label,
#main #content .node-type-2-boutique-soab #edit-qty-wrapper label,
#main #content .node-type-2-boutique-somag #edit-qty-wrapper label { display: inline; font-weight: normal; }
#main #content .node-type-2-boutique-livre #edit-qty-wrapper input,
#main #content .node-type-2-boutique-article196 #edit-qty-wrapper input,
#main #content .node-type-2-boutique-soab #edit-qty-wrapper input,
#main #content .node-type-2-boutique-somag #edit-qty-wrapper input {
	padding-right: 5px;
	border: 1px solid #ccc;
	height: 1.5em;
	text-align: right;
	font-size: 1em;
}
#main #content .node-type-2-boutique-livre .add-to-cart .form-submit,
#main #content .node-type-2-boutique-article196 .add-to-cart .form-submit,
#main #content .node-type-2-boutique-soab .add-to-cart .form-submit,
#main #content .node-type-2-boutique-somag .add-to-cart .form-submit {
	padding: 1px 6px;
	border: 1px solid #9b9cb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #9b9cb8;
	line-height: 24px;
	font-size: 14px;
	height: 28px;
	color: #fff;
}
#main #content .node-type-2-boutique-livre .add-to-cart .form-submit:hover,
#main #content .node-type-2-boutique-article196 .add-to-cart .form-submit:hover,
#main #content .node-type-2-boutique-soab .add-to-cart .form-submit:hover,
#main #content .node-type-2-boutique-somag .add-to-cart .form-submit:hover { cursor: pointer; color: #382732; }

/*********************
 * BOUTIQUE - CART
 *********************/

/*** Panier ***/
#cart-form-products,
#cart-form-buttons { border: none; }
#cart-form-products {
	padding-bottom: 14px;
	background: url('../images/eds2/shadow-h602.png') center bottom no-repeat;
}
#cart-form-products table.sticky-enabled { word-wrap: normal; }
#cart-form-products table.sticky-enabled thead th {
	padding: 0 12px 10px 5px;
	border: none;
	border-bottom: 1px solid #ccc;
	font-size: 1.2em;
	font-weight: normal;
}
#cart-form-products table.sticky-enabled tbody { border: none; }
#cart-form-products table.sticky-enabled tbody tr {
	padding: 0;
	background: none;
	border: none;
	border-top: 1px solid #ccc;
}
#cart-form-products table.sticky-enabled tbody tr td { padding: 5px 0; }
#cart-form-products table.sticky-enabled tbody tr td.desc a {
	padding-left: 5px;
	text-decoration: none;
	font-size: 1.2em;
	color: #382732;
}
#cart-form-products table.sticky-enabled tbody tr td.desc a:hover { color: #786b68; }
#cart-form-products table.sticky-enabled tbody tr td.qty input {
	padding-right: 5px;
	border: 1px solid #ccc;
	height: 1.5em;
	text-align: right;
	font-size: 1em;
}
#cart-form-products table.sticky-enabled tbody tr td.subtotal { padding-top: 10px; font-size: 1.2em; }
#cart-form-products table.sticky-enabled tbody tr td.subtotal #subtotal-title { font-weight: normal; }
#cart-form-products table.sticky-enabled tbody tr td.subtotal .uc-price { font-weight: bold; color: #382732; }
#cart-form-buttons #continue-shopping-link { top: 10px; left: 0; }
#cart-form-buttons #continue-shopping-link a {
	display: block;
	padding: 1px 6px;
	border: 1px solid #9b9cb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #9b9cb8;
	line-height: 24px;
	text-decoration: none;
	font-size: 14px;
	color: #fff;
}
#cart-form-buttons #continue-shopping-link a:hover { color: #382732; }
#uc-paypal-ec-form { display: none; }
#cart-form-products .form-submit,
#cart-form-buttons .form-submit,
#uc-cart-pane-quotes .form-submit {
	margin: 10px 0 0 15px;
	padding: 1px 6px;
	border: 1px solid #9b9cb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #9b9cb8;
	line-height: 24px;
	height: 28px;
	font-size: 14px;
	color: #fff;
}
#cart-form-products .form-submit { margin: 0; line-height: 18px; height: 24px; font-size: 12px; }
#uc-cart-pane-quotes .form-submit { margin-left: 0; line-height: 20px; height: 24px; }
#cart-form-products .form-submit:hover,
#cart-form-buttons .form-submit:hover,
#uc-cart-pane-quotes .form-submit:hover { cursor: pointer; color: #382732; }

/*** Estimation des frais de port ***/
#uc-cart-pane-quotes { margin-top: 30px; }
#uc-cart-pane-quotes .solid-border { border: 1px solid #ccc; }
#uc-cart-pane-quotes input {
	padding-left: 5px;
	border: 1px solid #ccc;
	height: 1.5em;
	font-size: 1em;
}
#uc-cart-pane-quotes select { border: 1px solid #ccc; font-size: 1em; }
#uc-cart-pane-quotes label { display: inline; font-weight: normal; }

/*********************
 * BOUTIQUE - CHECKOUT
 *********************/

/*** Common ***/
#uc-cart-checkout-form fieldset { border: 1px solid #ccc; }
#uc-cart-checkout-form fieldset legend { text-transform: uppercase; }
#uc-cart-checkout-form fieldset a { text-decoration: none; color: #382732; }
#uc-cart-checkout-form fieldset a:hover { color: #786b68; }
#uc-cart-checkout-form fieldset input {
	padding-left: 5px;
	border: 1px solid #ccc;
	height: 1.5em;
	font-size: 1em;
}
#uc-cart-checkout-form fieldset textarea,
#uc-cart-checkout-form fieldset select { border: 1px solid #ccc; font-size: 1em; }
#uc-cart-checkout-form fieldset .field-label { font-weight: normal; }

/*** Panier ***/
#uc-cart-checkout-form #cart-pane table.cart-review { border: none; word-wrap: normal; }
#uc-cart-checkout-form #cart-pane table.cart-review th {
	padding: 5px 0 5px 5px;
	border: none;
	background-color: #9b9cb8;
	color: #fff;
}
#uc-cart-checkout-form #cart-pane table.cart-review tr { background: none; }
#uc-cart-checkout-form #cart-pane table.cart-review td.subtotal { border-top: 1px solid #ccc; font-size: 1.2em; }
#uc-cart-checkout-form #cart-pane table.cart-review td.subtotal #subtotal-title { font-weight: normal; }
#uc-cart-checkout-form #cart-pane table.cart-review td.subtotal .uc-price { font-weight: bold; color: #382732; }

/*** Facturation ***/
#uc-cart-checkout-form #edit-panes-billing-copy-address { height: 1em; }

/*** Frais de port ***/
#uc-cart-checkout-form #edit-panes-quotes-quote-button {
	padding: 1px 6px;
	border: 1px solid #9b9cb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #9b9cb8;
	height: 24px;
	color: #fff;
}
#uc-cart-checkout-form #edit-panes-quotes-quote-button:hover { cursor: pointer; color: #382732; }

/*** Mode de paiement ***/
#uc-cart-checkout-form #payment-pane td b { font-weight: normal; }

/*** Commentaires ***/
#uc-cart-checkout-form #edit-panes-comments-comments-wrapper label { display: none; }

/*** Vérifier le commande ***/
body.page-cart-checkout-review .order-review-table { width: 100%; border: none; font-size: 1em; }
body.page-cart-checkout-review .order-review-table tr.pane-title-row {
	border: none;
	background-color: #9b9cb8;
	font-size: 1.2em;
	color: #fff;
}
body.page-cart-checkout-review .order-review-table td.title-col,
body.page-cart-checkout-review .order-review-table td.data-col { padding-top: 5px; padding-bottom: 5px; }
body.page-cart-checkout-review .order-review-table tr.row-border-top { border-top: 1px solid #ccc; }
body.page-cart-checkout-review .order-review-table tr.review-button-row {
	background: none;
	border: none;
	border-top: 1px solid #ccc;
}
body.page-cart-checkout-review .order-review-table tr.review-button-row td { padding: 15px 0 0 10px; }

/*** Commande terminée ***/
body.page-cart-checkout-complete #content-area a {
	text-decoration: none;
	border-bottom: 1px dotted #786b68;
	color: #786b68;
}
body.page-cart-checkout-complete #content-area a:hover { border-bottom: none; color: #382732; }

/*** submit buttons ***/
#uc-cart-checkout-form #checkout-form-bottom { border: none; }
#uc-cart-checkout-form #checkout-form-bottom .form-submit,
#uc-cart-checkout-review-form .form-submit,
#uc-paypal-wps-form .form-submit {
	padding: 1px 6px;
	border: 1px solid #9b9cb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #9b9cb8;
	line-height: 24px;
	height: 28px;
	font-size: 14px;
	color: #fff;
}
#uc-cart-checkout-form #checkout-form-bottom .form-submit:hover,
#uc-cart-checkout-review-form .form-submit:hover,
#uc-paypal-wps-form .form-submit:hover { cursor: pointer; color: #382732; }


/****************
 * 	COMMENTAIRES
 ****************/

/*** Comments ***/
body.section-comment #main #content h1.title { display: none; }
body.section-comment #main #content .box { margin-bottom: 10px; }
body.section-comment #main #content .node h2.title,
body.section-comment #main #content .box h2 { display: none; }
/*.box #comment-form { padding-bottom: 15px; }*/
.box #comment-form .form-item input {
	padding-left: 3px;
	border: 1px solid #ccc;
	color: #786b68;
	font-size: 1em;
	height: 1.5em;
}
.box #comment-form .resizable-textarea textarea { width: 595px; border: 1px solid #ccc; }
.box #comment-form textarea { font-size: 1em; color: #786b68; }
.box #comment-form #edit-comment-wrapper label,
.box #comment-form #edit-homepage-wrapper { display: none; }
.box #comment-form .form-submit {
	margin-right: 10px;
	margin-bottom: 15px;
	width: 80px;
	height: 25px;
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #fff;
	font-size: 1em;
	color: #786b68;
}
.box #comment-form #edit-submit:hover,
.box #comment-form #edit-preview:hover { cursor: pointer; color: #382732; }
#comments { 
	margin-top: 20px;
	margin-bottom: 0;
	padding-bottom: 14px;
	background: url('../images/eds2/shadow-h602.png') center bottom no-repeat;
}
#comments h2.title {
	padding: 10px 20px;
	font-size: 1.7em;
	line-height: 1.2em;
	text-transform: uppercase;
	font-weight: normal;
	color: #382732;
}

/* normalement inutile car les commentaires sont sans titre */
#main #content #comments h3.title a { border-bottom: none; font-weight: normal; color: #382732; }
#main #content #comments h3.title a:hover { color: #786b68; }
/*--*/
.comment {
	padding: 10px 20px 0 20px;
	border-top: 1px dotted #ccc;
}
#comments .indented {
	margin-left: 30px;
	background-color: #F3F2F7;
	border-left: 1px dotted #ccc;
}
#comments .indented .indented { background-color: #F3EBE3; }
#comments .indented .indented .indented { background-color: #E9E6E1; }
#comments .indented .indented .indented .indented { background-color: #F3F2F7; }
#comments .indented .indented .indented .indented .indented { background-color: #F3EBE3; }
#comments .indented .indented .indented .indented .indented .indented { background-color: #E9E6E1; }
.comment p { margin: 5px 0; }
#comments .comment .submitted span.new { padding-left: 10px; color:#EC8724; font-weight:bold; }
.comment .submitted { color: #c59331; }
#comments .comment ul.links { overflow: hidden; }
#comments .comment ul.links li { display: block; float: right; }
/*#comments .comment ul.links li.first { padding-left: 0; }*/
#main #content #comments .comment ul.links li a {
	display: block;
	width: 70px;
	line-height: 25px;
	border-bottom: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #fff;
	text-align: center;
}
/* Commentaires planetarium */
body.section-planetarium #comments  .comment {
	border-top: 1px dotted #2E3C70;
}
body.section-planetarium #comments .indented {
	margin-left: 30px;
	background-color: #272727;
	border-left: 1px dotted #2E3C70;
}
body.section-planetarium #comments .indented .indented { background-color: #282828; }
body.section-planetarium #comments .indented .indented .indented { background-color: #272727; }
body.section-planetarium #comments .indented .indented .indented .indented { background-color: #222222; }
body.section-planetarium #comments .indented .indented .indented .indented .indented { background-color: #282828; }
body.section-planetarium #comments .indented .indented .indented .indented .indented .indented { background-color: #272727; }
body.section-planetarium #main #content #comments .comment ul.links li a {
	border-color: #2E3C70;
	background-color: #424A68;
	color:#CEC9C4;
}
body.section-planetarium #main #content #comments .comment ul.links li a:hover {
	opacity:0.9;
}
body.section-planetarium #main #content #comments h2.title,
body.section-planetarium #main #content #comments h3.title ,
body.section-planetarium #main #content #comments h3.title a {
	color:#CEC9C4;
	}
body.section-planetarium #main #content #comments .submitted a,
body.section-planetarium #main #content #comments .content a { text-decoration: none; color: #CEC9C4; border-bottom: 1px dotted #CEC9C4; }
body.section-planetarium #main #content #comments .submitted a:hover,
body.section-planetarium #main #content #comments .content a:hover { text-decoration: none; color: #A9B7ED; border-bottom: 0px; }

/***********
* MORLAIX
************/
.section-morlaix #main #content h1.title {margin-bottom:10px;}
.page-morlaix.section-morlaix #main #content h1.title {position:absolute;left:200px; line-height:1em;margin:0;}
.node-type-2-mx-evenement.section-morlaix #main #content h1.title {position:absolute;left:290px; line-height:1em;margin:0;}
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content   h2.title,
.node-type-2-conf-conference #block-views-eds_morlaix-block_4  h2.title,
.section-morlaix #main #content h2.title {
	background-color:#3D508E;
	color: #FFFFFF;
    display: block;
    font-family: trebuchet,arial,helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    line-height: 2;
    padding-left: 10px;
	}
.node-type-2-conf-conference #block-views-eds_morlaix-block_4  h2.title,
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content  h2.title {
	background-color:#7C5BAA;
	}
.page-morlaix.section-morlaix #main #content .view-content .views-row-first   {border-top:none;}
.section-morlaix #main #content .view-display-id-page_1 .view-content {background:none; margin-bottom:10px;}
.section-morlaix #main #content .view-eds-morlaix .views-field-field-2-mx-accueil-description-value {padding: 50px 0 0 200px;font-size: 1.2em;}
.section-morlaix #main #content .view-eds-morlaix .views-field-field-2-mx-accueil-image-fid {float:left;}
.section-morlaix #main #content .view-eds-morlaix .views-field-field-2-mx-accueil-credit-value {width: 194px; font-size:0.7em;}
.section-morlaix #main #content .view-eds-morlaix .views-field-field-2-mx-accueil-legende-value {width: 194px; font-size:0.8em;}

/* Sections detaillant des contenus (events, confs) */

.section-morlaix #main #content .views-field-field-2-expos-iti-image-fid {
    float: left;
    margin-right: 6px;
}

.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content .views-field-field-2-conf-conference-vignette-fid,
.node-type-2-conf-conference #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-vignette-fid,
.section-morlaix #main #content .view-id-eds_morlaix .views-field-field-mx-event-image-fid,
.section-morlaix #main #content #block-views-eds_morlaix-block_2 .views-field-field-mx-event-image-fid,
.section-morlaix #main #content #block-views-eds_morlaix-block_4 .views-field-field-2-conf-conference-vignette-fid,
.page-morlaix-expositions #main #content .views-field-field-2-expos-iti-vignette-fid,
.page-morlaix-conferences #main #content .views-field-field-2-conf-conference-vignette-fid {
	float: left; 
	margin-right: 6px;
	margin-bottom: 10px;
	height:86px;
	}
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content  .views-field-title,
.section-morlaix #main #content .view-id-eds_morlaix .views-field-title,
.section-morlaix #main #content #block-views-eds_morlaix-block_2 .views-field-title,
.node-type-2-conf-conference #block-views-eds_morlaix-block_4 .views-field-title,
.section-morlaix #main #content #block-views-eds_morlaix-block_4 .views-field-title {padding-top:5px;}
.page-morlaix-expositions #main #content #content-area .view-content .views-field-title {padding-top:17px;}

.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content   .views-field-title a,
.node-type-2-conf-conference #block-views-eds_morlaix-block_4  .views-field-title a,
.section-morlaix #main #content .view-id-eds_morlaix .views-field-title a ,
.section-morlaix #main #content #block-views-eds_morlaix-block_2 .views-field-title a,
.section-morlaix #main #content #block-views-eds_morlaix-block_4 .views-field-title a {
	color: #382732;
    font-size: 1.3em;
    font-weight: bold;
    text-decoration: none;
}
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content  .views-field-title a:hover,
.node-type-2-conf-conference #block-views-eds_morlaix-block_4  .views-field-title a:hover,
.section-morlaix #main #content .view-id-eds_morlaix .views-field-title a:hover,
.section-morlaix #main #content .view-id-eds_morlaix .views-field-title a:hover,
.section-morlaix #main #content #block-views-eds_morlaix-block_2 .view-id-eds_morlaix a:hover,
.section-morlaix #main #content #block-views-eds_morlaix-block_4 .view-id-eds_morlaix a:hover {color: #786B68;}
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content  .views-field-field-2-conf-conference-date-value,  
.node-type-2-conf-conference #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-date-value,
.section-morlaix #main #content .views-field-field-2-expos-iti-carte-dates-value,
.section-morlaix #main #content .view-id-eds_morlaix .views-field-field-mx-event-dates-value,
.section-morlaix #main #content #block-views-eds_morlaix-block_2 .views-field-field-mx-event-dates-value,
.section-morlaix #main #content #block-views-eds_morlaix-block_4 .views-field-field-2-conf-conference-date-value  {
	color: #C59331;
    text-transform: uppercase;
	float: left;
	padding-right: 12px;
	}
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content   .views-field-field-2-conf-conference-date-value,
.node-type-2-conf-conference #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-date-value,
.page-morlaix-expositions  #main #content .views-field-field-2-expos-iti-carte-dates-value,
.page-morlaix-conferences  #main #content .views-field-field-2-conf-conference-date-value {
	color: #C59331;
    text-transform: uppercase;
	}
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content   .views-field-field-2-conf-conference-lieu-value,	
.node-type-2-conf-conference #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-lieu-value,
.section-morlaix #main #content .view-id-eds_morlaix .views-field-field--mx-event-lieu-value,
.section-morlaix #main #content .view-id-eds_morlaix .views-field-nothing,
.section-morlaix #main #content #block-views-eds_morlaix-block_2 .views-field-field--mx-event-lieu-value,
.section-morlaix #main #content #block-views-eds_morlaix-block_4 .views-field-field-2-conf-conference-lieu-value {
	color:#3D508E;
	padding-right: 12px;
	}
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content  .views-field-field-2-conf-conference-nom1-value,
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content  .views-field-field-2-conf-conference-nom2-value,
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content  .views-field-field-2-conf-conference-nom3-value,
.section-morlaix #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-nom1-value,
.section-morlaix #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-nom2-value,
.section-morlaix #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-nom3-value,
.node-type-2-conf-conference #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-nom1-value,
.node-type-2-conf-conference #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-nom2-value,
.node-type-2-conf-conference #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-nom3-value,
.page-morlaix-conferences  #main #content  .views-field-field-2-conf-conference-nom1-value,
.page-morlaix-conferences  #main #content  .views-field-field-2-conf-conference-nom2-value,
.page-morlaix-conferences  #main #content  .views-field-field-2-conf-conference-nom3-value {font-weight:bold;float: left;}
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content   .views-field-field-2-conf-conference-nom1-value:before, 
.node-type-2-conf-conference #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-nom1-value:before,
.section-morlaix #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-nom1-value:before,
.page-morlaix-conferences  #main #content  .views-field-field-2-conf-conference-nom1-value:before {content:"Avec ";font-weight:normal;}
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content .views-field-field-2-conf-conference-nom2-value:before,  
.page-conferences-jeudis-de-l-espace-des-sciences-a-saint-malo  #main #content .views-field-field-2-conf-conference-nom3-value:before,  
.node-type-2-conf-conference #main #content #block-views-eds_morlaix-block_4 .views-field-field-2-conf-conference-nom2-value:before,
.node-type-2-conf-conference #main #content #block-views-eds_morlaix-block_4 .views-field-field-2-conf-conference-nom3-value:before,
.page-morlaix-conferences  #main #content  .views-field-field-2-conf-conference-nom2-value:before,
.page-morlaix-conferences  #main #content  .views-field-field-2-conf-conference-nom3-value:before, 
.section-morlaix #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-nom2-value:before,
.section-morlaix #main #content #block-views-eds_morlaix-block_4  .views-field-field-2-conf-conference-nom3-value:before {content:", ";font-weight:normal;}
.section-morlaix #main #content .view-id-eds_morlaix .views-field-field-affi-accueil-value {
	text-transform:uppercase;
	font-weight:bold;
	color:#EC8623;
	}

.section-morlaix #main #content .views-field-body  {clear:right;}
.section-morlaix #main #content #block-views-eds_morlaix-block_1 .view-footer p,
.section-morlaix #main #content #block-views-eds_morlaix-block_2 .view-footer p,
.node-type-2-conf-conference #block-views-eds_morlaix-block_4 .view-footer p,
.section-morlaix #main #content #block-views-eds_morlaix-block_4 .view-footer p {padding:0;margin:0; margin-bottom:15px;text-align:right;}

/* Programme et Scolaires */
#block-views-eds_morlaix-block_5,
#block-views-eds_morlaix-block_6 {
	width:298px;
	float:left;
	}
#block-views-eds_morlaix-block_6 {margin-left: 6px;	}


#main #content #block-views-eds_morlaix-block_5 .view-content,
#main #content #block-views-eds_morlaix-block_6 .view-content {
	margin: 5px 0;
	background:none;
	}
#main #content #block-views-eds_morlaix-block_5 .view-content a,
#main #content #block-views-eds_morlaix-block_6 .view-content a {
	padding-left: 15px;
	background: url('../images/eds2/arrow-blue-right.png') 0px 4px no-repeat;
	border-bottom: none;
	text-decoration: none;
	font-weight: bold;
	color: #382732;
}
#main #content #block-views-eds_morlaix-block_5 .view-content a:hover,
#main #content #block-views-eds_morlaix-block_6 .view-content a:hover {color: #786b68; }
#main #content #block-views-eds_morlaix-block_6 .views-field-field-2-mx-scolaires-lien-url,
#main #content #block-views-eds_morlaix-block_5 .views-field-field-2-mx-prog-lien-fid {text-align:right;}

.page-morlaix-expositions  #main #content .views-field-address {color:#3D508E;}
.page-morlaix-expositions  #main #content .fn:after {content:", ";}

/***********
 * 	SITEMAP
 ***********/

#site-map h2.title { display: none; }
#site-map ul.site-map-menu { padding-left: 0; list-style-type: none; }
#site-map ul.site-map-menu li { list-style-type: none; list-style-image: none; }
#site-map ul.site-map-menu li a { text-decoration: none; color: #382732; }
#site-map ul.site-map-menu li a.level-0 { font-weight: bold; }
#site-map ul.site-map-menu li a:hover { color: #786b68; }
#site-map ul.site-map-menu li.expanded ul { padding-left: 20px; }
#site-map ul.site-map-menu li.expanded ul li a { font-size: .9em; }

/*************************
 * 	RESULTATS DE RECHERCHE
 *************************/

#search-form label { font-weight: normal; }
#search-form #edit-keys {
	padding-left: 5px;
	border: 1px solid #e9e6e1;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	line-height: 16px;
	font-size: 12px;
	color: #382732;
}
#search-form #edit-submit{
	margin: 0;
	padding: 1px 6px;
	border: 1px solid #9b9cb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #9b9cb8;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
}
#search-form #edit-submit:hover { cursor: pointer; color: #382732; }
body.section-search .box h2 {
	text-transform: uppercase;
	font-size: 1.7em;
	font-weight: normal;
	color: #382732;
}
body.section-search #main #content .box .search-results {
	padding-bottom: 14px;
	background: url('../images/eds2/shadow-h602.png') center bottom no-repeat;
}
body.section-search #main #content .box .search-results .title a {
	border-bottom: none;
	font-size: 1.2em;
	color: #382732;
}
body.section-search #main #content .box .search-results .title a:hover { color: #786b68; }
body.section-search .box .search-results dd { margin-left: 0; }
body.section-search .box .search-results dd .search-info { display: none; }
body.section-search .box .search-results dd .search-snippet { margin-bottom: 0; }
body.section-search .box .search-results dd .search-snippet strong { color: #5777ca; }


/********
 *  USER
 ********/

/*** Se connecter & Demander un nouveau mot de passe ***/
#user-pass label,
#user-login label { font-weight: normal; }
#user-pass .form-item .form-text,
#user-login .form-item .form-text {
	padding-left: 5px;
	border: 1px solid #ccc;
	height: 1.5em;
	font-size: 1em;
}
#user-pass .form-submit,
#user-login .form-submit {
	padding: 1px 6px;
	border: 1px solid #9b9cb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #9b9cb8;
	line-height: 24px;
	height: 28px;
	font-size: 14px;
	color: #fff;
}
#user-pass .form-submit:hover,
#user-login .form-submit:hover { cursor: pointer; color: #382732; }

/*** Voir compte ***/
body.section-users .profile dl dd a {
	padding-left: 15px;
	border-bottom: none;
	background: url('../images/eds2/arrow-blue-right.png') 0px 4px no-repeat;
	text-decoration: none;
	font-weight: bold;
	color: #382732;
}
body.section-users .profile dl dd a:hover { color: #786b68; }

/*** Modifier compte ***/
#user-profile-form fieldset { border: 1px solid #ccc; }
#user-profile-form fieldset legend { text-transform: uppercase; }
#user-profile-form fieldset a { text-decoration: none; color: #382732; }
#user-profile-form fieldset a:hover { color: #786b68; }
#user-profile-form fieldset input {
	padding-left: 5px;
	border: 1px solid #ccc;
	height: 1.5em;
	font-size: 1em;
}
#user-profile-form fieldset textarea,
#user-profile-form fieldset select { border: 1px solid #ccc; font-size: 1em; }
#user-profile-form fieldset .form-item label { font-weight: normal; }
#user-profile-form fieldset .form-item label.option input { height: 1em; }
#user-profile-form .form-submit {
	padding: 1px 6px;
	border: 1px solid #9b9cb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #9b9cb8;
	line-height: 24px;
	height: 28px;
	font-size: 14px;
	color: #fff;
}
#user-profile-form .form-submit:hover { cursor: pointer; color: #382732; }

/*** Commandes ***/
table.uc-order-history { width: 100%; border-bottom: 1px solid #ccc; }
table.uc-order-history thead th {
	padding: 0 12px 5px 5px;
	border: none;
	border-bottom: 1px solid #ccc;
	font-size: 1.2em;
	font-weight: normal;
}
table.uc-order-history thead th a { text-decoration: none; color: #382732; }
table.uc-order-history thead th a:hover { color: #786b68; }
table.uc-order-history tbody tr {
	padding: 0;
	background: none;
	border: none;
	border-top: 1px solid #ccc;
}
table.uc-order-history tbody tr td { padding: 5px 0; }
table.uc-order-history tbody tr td.active { background: none; }

/*** Bon de commande ***/
.order-pane { border: none; }
.order-pane .order-pane-title { font-weight: normal; }
.order-pane a { text-decoration: none; color: #382732; }
.order-pane a:hover { color: #786b68; }
#order-pane-products .order-pane-title { display: none; }
#order-pane-products .order-pane-table thead { background: none; }
#order-pane-products .order-pane-table thead tr { border: none; }
#order-pane-products .order-pane-table th,
#order-pane-order_comments table.sticky-enabled th {
	padding: 5px;
	border: none;
	background-color: #9b9cb8;
	text-align: center;
	color: #fff;
}
#order-pane-products .order-pane-table tr { background: none; }
#order-pane-line_items .line-item-table { margin-top: 0; }
#order-pane-line_items .line-item-table td.li-title { font-weight: normal; }
#order-pane-line_items .line-item-table td.li-amount { font-weight: bold; color: #382732; }
#order-pane-order_comments table.sticky-enabled thead { background: none; }
#order-pane-order_comments table.sticky-enabled tr { background: none; }
#order-pane-order_comments table.sticky-enabled td { padding: 5px 10px; }



/** Festival **/
#views-exposed-form-eds-fds12-block-7 input.form-submit,
#views-exposed-form-eds-fds12-block-11 input.form-submit,
#views-exposed-form-eds-fds12-block-12 input.form-submit
 {
	margin: 15px 0 0 0;
	padding: 1px 6px;
	border: 1px solid #9b9cb8;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #9b9cb8;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
}

#views-exposed-form-eds-fds12-block-7 input.form-submit:hover,
#views-exposed-form-eds-fds12-block-11 input.form-submit:hover,
#views-exposed-form-eds-fds12-block-12 input.form-submit:hover { color: #000; }

#views-exposed-form-eds-fds12-block-7 input.form-text,
#views-exposed-form-eds-fds12-block-11 input.form-text,
#views-exposed-form-eds-fds12-block-12 input.form-text {
    border: 1px solid #E9E6E1;
    border-radius: 2px 2px 2px 2px;
    color: #382732;
    font-size: 12px;
    line-height: 16px;
    padding-left: 5px;
}

#views-exposed-form-eds-fds12-block-7 label,
#views-exposed-form-eds-fds12-block-11 label,
#views-exposed-form-eds-fds12-block-12 label { font-weight: normal; }

/* sondages */
.section-sondage legend {
	font-size:1.5em;
	color:#382732;
	}

.section-sondage fieldset {border:1px solid #E9E6E1;border-radius:6px;}	
.section-sondage #webform-component-votre-profil--votre-email .description {font-size:1em;}	
.section-sondage .form-item {padding:1px 3px;}
.section-sondage .form-item:hover {background:#E9E6E1;}

.webform-results-analysis tr:hover,
.webform-results-analysis tr:hover td.active {background:#FFFFE1;}

/* Scribid */
iframe .scribd_iframe_embed .autogen_class_views_embeds_content #toolbar #buttons_right {left:0;}


/********************
***** MOTS CLES *****
********************/

.section-mots-cles-conferences #main #content h1.title{
	margin-bottom: 20px;
	}

.section-mots-cles-conferences .field-2-conf-conference-titre {
	margin-top: 10px;
	}
	
