/**
 * @file
 * Eds2 custom style sheet for NEWSLETTERS
 */

/********
 * COMMON
 ********/

body.section-newsletters .sidebar { display: none; }
body.section-newsletters #main #content { width: 674px; color: #382732; }
body.section-newsletters h1.title { display: none; }
body.section-newsletters #main #content div.fieldgroup { clear: both; }
body.section-newsletters #main #content div.fieldgroup .content { padding: 0; }
body.section-newsletters #main #content .node .terms { display: none; }

/*** MimeMail specific code ***/
#mimemail-body #center {
	position: relative;
	margin: 0 auto;
	width: 674px;
	font-family: arial;
	font-size: 12px;
	color: #000;
}
#center #main h2 { display: none; } /* fieldsets legend */
#center #main fieldset { margin: 0 35px; padding: 0; border: none; border-top: 1px solid #ccc; }
#center #main img { display: block; }
#center #main a { text-decoration: none; color: #786b68; }

/**
 * ENSEIGNANTS
 */

/*** General code ***/
.node-type-2-lettre-ens .content img { display: block; }
.node-type-2-lettre-ens .content fieldset legend { display: none; }
.field-field-2-lettre-ens-lienpg { margin-bottom: 10px; text-align: right; }
.content .group-2-lettre-ens-numero { position: absolute; top: 30px; right: 252px; } /* just for node */
.field-field-2-lettre-ens-date,
.field-field-2-lettre-ens-nro {
	position: relative;
	z-index: 100;
	float: right;
	padding-top: 25px;
	font-size: 14px;
	text-transform: uppercase;
}
.field-field-2-lettre-ens-date { margin-right: 5px; }
.field-field-2-lettre-ens-nro .field-label,
.field-field-2-lettre-ens-nro .field-items { float: left; font-weight: normal; }
.field-field-2-lettre-ens-titre-ban { margin-bottom: 25px; }
.field-field-2-lettre-ens-info { margin-bottom: 40px; padding: 0 35px; }
.field-field-2-lettre-ens-info .field-label { margin-bottom: 10px; font-size: 20px; font-weight: normal; }
.field-field-2-lettre-ens-info .field-item { padding: 10px; background-color: #e9e6e1; }
.field-field-2-lettre-ens-info p { margin: 0; }
.field-field-2-lettre-ens-titre-liste { margin-bottom: 10px; padding: 0 35px; font-size: 20px; }
#main #content .node-type-2-lettre-ens .fieldgroup { margin: 0 35px; border-top: 1px solid #ccc; }
#main #content .content .group-2-lettre-ens-numero { border-top: none; }
.field-field-2-lettre-ens-img1, .field-field-2-lettre-ens-img2,
.field-field-2-lettre-ens-img3, .field-field-2-lettre-ens-img4,
.field-field-2-lettre-ens-img5 { float: left; margin-right: 15px; }
.field-field-2-lettre-ens-titre1, .field-field-2-lettre-ens-titre2,
.field-field-2-lettre-ens-titre3, .field-field-2-lettre-ens-titre4,
.field-field-2-lettre-ens-titre5 { margin: 10px 0; font-size: 16px; font-weight: bold; }
#main #content .field-field-2-lettre-ens-titre1 a,
#main #content .field-field-2-lettre-ens-titre2 a,
#main #content .field-field-2-lettre-ens-titre3 a,
#main #content .field-field-2-lettre-ens-titre4 a,
#main #content .field-field-2-lettre-ens-titre5 a { border: none; color: #382732; }
#main #content .field-field-2-lettre-ens-titre1 a:hover,
#main #content .field-field-2-lettre-ens-titre2 a:hover,
#main #content .field-field-2-lettre-ens-titre3 a:hover,
#main #content .field-field-2-lettre-ens-titre4 a:hover,
#main #content .field-field-2-lettre-ens-titre5 a:hover { color: #786b68; }
.field-field-2-lettre-ens-txt1 p, .field-field-2-lettre-ens-txt2 p,
.field-field-2-lettre-ens-txt3 p, .field-field-2-lettre-ens-txt4 p,
.field-field-2-lettre-ens-txt5 p { margin: 0; line-height: 1.1; font-size: 12px; }
.field-field-2-lettre-ens-lieninfos1, .field-field-2-lettre-ens-liensec1,
.field-field-2-lettre-ens-lieninfos2, .field-field-2-lettre-ens-liensec2,
.field-field-2-lettre-ens-lieninfos3, .field-field-2-lettre-ens-liensec3,
.field-field-2-lettre-ens-lieninfos4, .field-field-2-lettre-ens-liensec4,
.field-field-2-lettre-ens-lieninfos5, .field-field-2-lettre-ens-liensec5 {
	float: left; font-weight: bold; white-space: nowrap;
}
.field-field-2-lettre-ens-lieninfos1, .field-field-2-lettre-ens-lieninfos2,
.field-field-2-lettre-ens-lieninfos3, .field-field-2-lettre-ens-lieninfos4,
.field-field-2-lettre-ens-lieninfos5 { margin-right: 10px; }
.field-field-2-lettre-ens-lieninfos1 a, .field-field-2-lettre-ens-liensec1 a,
.field-field-2-lettre-ens-lieninfos2 a, .field-field-2-lettre-ens-liensec2 a,
.field-field-2-lettre-ens-lieninfos3 a, .field-field-2-lettre-ens-liensec3 a,
.field-field-2-lettre-ens-lieninfos4 a, .field-field-2-lettre-ens-liensec4 a,
.field-field-2-lettre-ens-lieninfos5 a, .field-field-2-lettre-ens-liensec5 a { border-bottom: 1px dotted #786b68; }

/*** MimeMail specific code ***/
#center #main .field-field-2-lettre-ens-lienpg a,
#center #main .field-field-2-lettre-ens-info a { border-bottom: 1px dotted #786b68; }
#center #main .field-field-2-lettre-ens-titre1 a, #center #main .field-field-2-lettre-ens-titre2 a,
#center #main .field-field-2-lettre-ens-titre3 a, #center #main .field-field-2-lettre-ens-titre4 a,
#center #main .field-field-2-lettre-ens-titre5 a { color: #382732; }
#center #main p a { display: none; } /* lien de désabonnement en pied */

/**
 * 	SCIENCES OUEST
 */

#center #main .field-field-2-lettre-so-lienpg { margin-bottom: 15px; text-align: right; }
#center #main .field-field-2-lettre-so-lienpg a { border-bottom: 1px dotted #786b68; }
body.node-type-2-lettre-so .node .content { position: relative; }
body.node-type-2-lettre-so #main #content .group-contenu,
#center #main .group-contenu { width: 604px; padding: 0 35px; }
body.node-type-2-lettre-so #main #content .view-content { padding-bottom: 0; background: none; }
body.node-type-2-lettre-so #main #content .view-content .views-row { border-top: none; }
body.node-type-2-lettre-so #main #content .view-content .views-row a { border-bottom: none; }

/*** Header ***/
body.section-newsletters #main #content div.group-2-lettre-so-numero { /* just for node */
	position: absolute; top: 0px; right: 0px;
}
.field-field-2-lettre-so-nro, .field-field-2-lettre-so-date {
	position: relative;
	z-index: 100;
	float: right;
	padding-top: 25px;
	font-size: 14px;
	text-transform: uppercase;
}
.field-field-2-lettre-so-nro { width: 200px; }
.field-field-2-lettre-so-nro .field-label,
.field-field-2-lettre-so-nro .field-items { float: left; font-weight: normal; }
.field-field-2-lettre-so-ban { margin-bottom: 20px; }

/*** Dossiers ***/
body.section-newsletters .views-field-field-2-so-numero-numtitre-value,
#center #main .views-field-field-2-so-numero-numtitre-value {
	margin-bottom: 5px;
	line-height: 1.2;
	text-transform: uppercase;
	font-size: 20px;
}
.field-field-2-lettre-so-dos { overflow: hidden; margin-bottom: 20px; }
.field-field-2-lettre-so-dos .views-row,
#main #content .field-field-2-lettre-so-dos .views-row { float: left; clear: none; width: 194px; }
.field-field-2-lettre-so-dos .views-row-1,
#main #content .field-field-2-lettre-so-dos .views-row-1,
.field-field-2-lettre-so-dos .views-row-2,
#main #content .field-field-2-lettre-so-dos .views-row-2 { margin-right: 10px; }
.field-field-2-lettre-so-dos .views-field-title { min-height: 37px; }
#main #content .field-field-2-lettre-so-dos .views-field-title a,
#center #main .field-field-2-lettre-so-dos .views-field-title a {
	text-decoration: none;
	font-size: 1.5em;
	color: #382732;
}
#main #content .field-field-2-lettre-so-dos .views-field-title a:hover,
#center #main .field-field-2-lettre-so-dos .views-field-title a:hover { color: #786b68; }
.field-field-2-lettre-so-dos .views-field-field-2-so-dossier-chapeau-value {
	margin-top: 5px;
	padding-top: 5px;
	border-top: 2px solid #382732;
	color: #5b5655;
}

/*** Portrait ***/
.field-field-2-lettre-so-portrait { float: left; margin-right: 30px; width: 281px; }
.field-field-2-lettre-so-portrait .field-label { margin-bottom: 10px; font-size: 20px; font-weight: normal; }
body.node-type-2-lettre-so #main #content .field-field-2-lettre-so-portrait .view-content,
#center #main .field-field-2-lettre-so-portrait .view-content {
	overflow: hidden;
	background-color: rgb(239, 238, 243);
}
.field-field-2-lettre-so-portrait .views-field-field-2-so-7-image-fid { float: left; width: 95px; }
.field-field-2-lettre-so-portrait .views-field-field-2-so-7-image-fid img { display: block; }
.field-field-2-lettre-so-portrait .views-field-field-2-so-7-nom-value {
	float: left;
	padding: 10px 0 3px 10px;
	width: 166px;
}
#center #main .field-field-2-lettre-so-portrait .views-field-field-2-so-7-nom-value a {
	font-size: 15px;
	color: #382732;
}
.field-field-2-lettre-so-portrait .views-field-field-2-so-7-fonctions-value {
	float: left;
	padding-left: 10px;
	width: 166px;
	font-weight: bold;
	color: rgb(153, 153, 153);
}
#main #content .field-field-2-lettre-so-portrait .views-field-field-2-so-7-fonctions-value { color: rgb(153, 153, 153); }
.field-field-2-lettre-so-portrait .views-field-field-2-so-7-citation-value {
	float: left;
	padding: 5px 0 5px 10px;
	width: 166px;
	color: #786b68;
}

/*** Liste dossiers ***/
.field-field-2-lettre-so-doslist,
.field-field-2-lettre-so-dosplus { float: left; width: 278px; }
.field-field-2-lettre-so-doslist .field-label { margin-bottom: 10px; font-size: 20px; font-weight: normal; }
.field-field-2-lettre-so-doslist .views-field-title { margin-bottom: 5px; }
#center #main .field-field-2-lettre-so-doslist .views-field-title a,
#main #content .field-field-2-lettre-so-doslist .views-field-title a,
#center #main .views-field-field-2-so-plus-titre-value a,
#main #content .views-field-field-2-so-plus-titre-value a { color: #382732; }
#center #main .field-field-2-lettre-so-doslist .views-field-title a:hover,
#main #content .field-field-2-lettre-so-doslist .views-field-title a:hover,
#center #main .views-field-field-2-so-plus-titre-value a:hover,
#main #content .views-field-field-2-so-plus-titre-value a:hover { color: #786b68; }

/*** Actualité ***/
#main #content .node .group-lettre-so-actu,
#center #main .group-lettre-so-actu { overflow: hidden; width: 604px; padding: 30px 35px; }
.field-field-2-lettre-so-actu { float: left; width: 281px; }
.field-field-2-lettre-so-actu .field-label { margin-bottom: 10px; font-size: 20px; font-weight: normal; }
#main #content .field-field-2-lettre-so-actu .views-field-title a,
#center #main .field-field-2-lettre-so-actu .views-field-title a { font-size: 1.5em; color: #382732; }
#main #content .field-field-2-lettre-so-actu .views-field-title a:hover { color: #786b68; }
.field-field-2-lettre-so-actu .views-field-field-2-so-actualite-chapeau-value { color: #5b5655; }

/*** Liste actualités ***/
.field-field-2-lettre-so-actulist { float: right; padding-top: 10px; width: 293px; }
.field-field-2-lettre-so-actulist .views-row { margin-bottom: 15px; }
.field-field-2-lettre-so-actulist .views-row .field-content,
.field-field-2-lettre-so-actulist .views-row .field-content a { display: block; text-align: left; }
#main #content .field-field-2-lettre-so-actulist .views-field-title a,
#center #main .field-field-2-lettre-so-actulist .views-field-title a { font-weight: bold; color: #382732; }
#main #content .field-field-2-lettre-so-actulist .views-field-title a:hover { color: #786b68; }
.field-field-2-lettre-so-actulist .views-field-field-2-so-actualite-chapeau-value { color: #5b5655; }

/*** Pointe sèche ***/
.field-field-2-lettre-so-ps { clear: left; padding: 0 35px; width: 604px; }
.field-field-2-lettre-so-ps .views-field-nothing { display: inline; margin-right: 15px; font-size: 20px; }
.field-field-2-lettre-so-ps .views-field-field-2-so-ps-auteur-value { display: inline; }
.field-field-2-lettre-so-ps .views-field-field-2-so-ps-strip-fid { clear: left; padding-top: 15px; }

/*** Footer ***/
.field-field-2-lettre-so-footer { clear: both; padding-top: 40px; }
#main #content .field-field-2-lettre-so-footer a,
.field-field-2-lettre-so-footer a { border-bottom: none; }
#main #content .field-field-2-lettre-so-footer a.borderbot,
.field-field-2-lettre-so-footer a.borderbot { border-bottom: 1px dotted #786b68; }





