@charset "utf-8";
/* CSS Document */

/* SITE */
*:focus {  
        outline: none;  
}  
#main {
	background-color:#FFF;
}
.colG,
.contenu {
	display:table-cell;
	vertical-align:top;
	padding:20px;
}
.colG {
	
}
.not-front .contenu #content {
	padding:39px 0px 10px 0px;
}
.views-exposed-form .description {
	display:none;
}
/* FIN SITE */
.page-la-srf h1#page-title,
.page-ecole h1#page-title, 
.page-node-8 h1#page-title,
.page-node-823 h1#page-title,
.page-node-31 h1#page-title,
.page-archives h1#page-title,
.page-le-blog article h2.node-title,
#block-views-actualites-block-1 h2.block-title,
.front .feed-icon {
	display:none;
}
/* 3 ACTUALITES */
#block-views-actualites-block-1 {
	margin:23px -10px 10px 0px;
}
#block-views-actualites-block-1 .views-row {
	border-right:2px dotted #FF3402;
	display:table-cell;
	padding:0px 14px;
	width:220px !important;
	word-wrap: break-word;
	overflow:hidden;
}
#block-views-actualites-block-1 .views-row-first {
	padding-left:0px;
}
#block-views-actualites-block-1 .views-row-3 {
	border-right:0px;
	padding-right:0px;
}
#block-views-actualites-block-1 .views-field-title,
#block-views-actualites-block-1 .views-field-field-sous-titre {
	font-size:19px;
	margin-top:-3px;
	color:#BE0000;
	line-height:23px;
}
#block-views-actualites-block-1 .views-field-field-sous-titre {
	padding-top:3px;
}
#block-views-actualites-block-1 .views-field-field-chapo {
	border-top:1px solid #525053;
	margin:7px 0px 12px 0px;
	padding-top:10px;
	/* max-height:210px;
	overflow:hidden; */
	position:relative;
}
#block-views-actualites-block-1 .views-field-field-chapo p:first-child {
	margin-top:0px;
}
/*
#block-views-actualites-block-1 .views-field-view-node:before {
	display:block;
	content:"";
	visibility:visible;
	height:10px;
	width:220px;
	background:linear-gradient(to top, #FFF, rgba(255,255,255,0));
	background-position:center bottom;
	margin-top:-20px;
	position:absolute;
	z-index:10;
} */
.not-front .chapo {
	padding-top:2px;
}
.not-front .liste .chapo {
	color:#000;
	font-size: inherit;
	padding-top:0px;
}
.node .chapo {
	padding:10px 0px 5px 0px;
	color:#666;
}
#block-views-actualites-block-1 .views-field-field-chapo p {
	margin:9px 0px;
}
.views-field-view-node a,
.lire {
	color:#000;
	background:url('../images/lire.png') no-repeat left 9px;
	background-size:21px;
	padding:7px 0px 0px 27px;
	cursor:pointer;
	font-size:12px;
}
.front .views-field-view-node a:hover,
.lire:hover {
	color:#BE0000;
}
/* FIN 3 ACTUALITES */
/* ACTU */
.node-type-article .field-name-field-tag-type {
	position:absolute;
	top:230px;
}
.field-name-field-tag-type,
.tag_type .field-content {
	border-bottom:1px solid #ccc;
	font-size:12px;
	color:#666;
}
.logged-in .field-name-field-tag-type {
	top:260px;
}
.admin-menu .field-name-field-tag-type {
	top:282px;
}
.node-type-article h1#page-title {
	padding:0px;
}
html .node-type-article .actualites .field-name-field-sous-titre,
html .node-type-article .actualites h1#page-title {
	color:#BE0000;
}

.print-link {
	padding:0px;
}
.field-name-field-sous-titre {
	font-size: 24px;
}
.node-type-article .field-name-field-date {
	border-top:2px dotted #FF4000;
	margin:9px 0px;
}
.node-type-article .archives .c_ecole .field-name-field-date {
	border-color:#FF4000;
}
html .node-type-article .actualites .field-name-field-date {
	border-color:#BE0000;
}
.node-type-article .c_ecole .field-name-field-date,
.node-type-article .ecol .actualites .field-name-field-date,
.vue_ecole h2,
.c_ecole h2 {
	border-color:#460032;
}
.field-name-field-date {
	font-size:12px;
}
.node-type-article .field-name-field-date {
	padding-top:8px;
}
.field-name-field-chapo {
	font-size:19px;
	color:#666;
}
.node .field-name-field-chapo {
	padding-bottom:5px;
}
.node-18 {
	padding-bottom:20px;
}
.field-name-field-image,
.field-name-field-video,
.field-name-field-audio {
	padding-top:10px;
	text-align:center;
	width:100%;
}
.field-name-field-video .video-js {
	margin:auto;
	margin-bottom:5px;
}
.field-name-field-chapo,
.field-name-body {
	width:703px;
}
.contenu img,
.field-name-field-image img {
	max-width:700px;
	height: auto;
}
.field-name-field-l-gende,
.field-name-field-l-gende-vid-o,
.field-name-field-l-gende-son {
	font-family: 'fedra_it';
	color:#8C8C8C;
	padding-bottom:10px;
	text-align:center;
}
.field-name-field-document-s- .field-items,
.views-field-field-document-s- li {
	display:inline-block;
	margin-right:15px;
}
.views-field-field-document-s- ul {
	margin:0px;
	padding:0px;
}
.field-name-field-document-s- .field-items:before,
.views-field-field-document-s- .field-content:before {
	font-family: 'fedra_bold';
	content: "Document(s)";
    display:inline-block;
	font-weight:normal;
	border-bottom:1px solid #999;
	font-size:17px;
	color:#666;
	padding:0px 0px 2px 0px;
	margin-bottom:8px;
}
.field-name-field-document-s- .field-item:before {
	
}
.field-name-field-document-s- .field-item,
.views-field-field-document-s- .field-item {
    display:table-cell;
	padding-right:10px;
}
.field-name-field-document-s- .file,
.views-field-field-document-s- .file{
	display:table;
}
.views-field-field-document-s- {
	margin:15px 0px;
}
.field-name-field-document-s- {
	padding:10px 0px;
}
.field-name-field-document-s- img,
html .contenu .field-name-field-document-s- a,
.views-field-field-document-s- img,
html .contenu .views-field-field-document-s- a {
	display:table-cell;
	vertical-align:middle;
	padding-right:5px;
	color:#000;
}
.field-name-field-anotations {
	font-size:12px;
	color:#8C8C8C;
}
.field-name-field-tags {
	padding:10px 0px;
	color:#8C8C8C;
}
.field-name-field-tags ul {
	padding:0px;
	margin:0px;
}
.field-name-field-tags .field-item,
.field-name-field-tags li  {
	padding:0px 8px;
	display:inline-block;
	border-right:1px solid #8C8C8C;
}
.field-name-field-tags li.last {
	border-right:0px;
}
.field-name-field-tags li.first {
	border-right:1px solid #8C8C8C;
	padding-left:0px;
}
.field-name-field-tags .field-items .field-item:first-child {
    	padding-left:0px;
	}
article .links {
	display:block;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	text-align:right;
	padding:5px 5px 5px 0px;
	margin:15px 0px 0px 0px;
	text-align:right;
}
article .links li {
	padding:0px;
	margin:0px 5px;
}
.actions {
	margin:-25px 0px 20px 0px;
}
.retour, .suiv, .hautpage {
	background:url('../images/fleche_retour.png') no-repeat left 2px;
	background-size:15px;
	color:#000;
	font-size:12px;
	padding:2px 20px;
	display:inline-block;
}

.suiv {
	background-image:url('../images/suiv.png');
}
.fermer, .hautpage {
	background:url('../images/fleche.png') no-repeat left 5px;
	background-size:15px;
	cursor:pointer;
	font-size:12px;
	margin:20px 0px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	display:inline-block;
	width:345px;
	padding:5px 0px 5px 20px;
}
.retour:hover, 
.fermer:hover,
.hautpage:hover {
	color:#BE0000;
}
.hautpage {
	background-image:url('../images/fleche_haut.png');
}
.page-la-srf .fermer:hover {
	color:#4E488E;
}
.print-page img,
.print-mail img {
	width:19px;
	height:19px;
}
/* FIN ACTU */
/* LISTE */
.views-exposed-form {
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	margin:15px 0px 13px 0px;
}
.page-archives .views-exposed-form {
	margin:-28px 0px 13px 0px;
}
.page-ecole .views-exposed-form  {
	border-top:1px dotted #460032;
	border-bottom:1px dotted #460032;
	margin:20px 0px 13px 0px;
}
.views-exposed-form label,
.views-exposed-form .views-widget {
	display:inline-block;
	padding-right:5px;
}
.views-exposed-form select {
	background-color:#CCC;
	border:0px;
	padding:2px 2px 2px 6px;
}
.liste {
	border-bottom:2px dotted #FF4000;
	padding:12px 0px;
}
.liste .views-field-title {
	padding:9px 0px 0px 0px;
}
.liste .views-field-title a,
.liste .sous_titre {
	font-size:18px;
}
.liste .corps .views-field-title a,
.liste .corps .sous_titre {
	font-size:21px;
}
.liste .field-name-field-date,
.node-type-blog .field-name-field-date,
.liste .tag_type,
.liste .auteur,
.field-name-field-auteur {
	display:table-cell;
	padding:0px 8px 2px 0px;
	border-bottom:1px solid #ccc;
}
.node-type-blog .field-name-field-date,
.node-type-blog .field-name-field-auteur {
	padding-top:10px;
}
.node-type-blog .field-name-field-chapo {
	padding-top:10px;
}
.liste .auteur,
.field-name-field-auteur {
	color:#666;
	font-size:12px;
}
.liste .tag_type .field-content {
	border-bottom:0px;
}
.liste .views-field-field-document-s- {
	padding:10px 0px;
}
.liste .field-name-field-chapo  {
	font-size:16px;
	padding:8px 0px 4px 0px;
}
.liste .liste_tags {
	padding:5px 0px;
}
.page-ecole .views-exposed-widgets:before {
	content:"Agenda";
	display:block;
	float:left;
	color:#460032;
	font-family:"fedra_bold";
	font-size:17px;
	padding:7px 35px 0px 2px;
}
.page-ecole .view-header h2.node__title {
	color:#460032;
	border-bottom:2px dotted #460032;
	padding:0px 0px 10px 0px;
}
.page-ecole .view-header h2.node__title a {
	font-size: 24px;
	font-family:'fedra';
	color:#460032;
	cursor:default;
}
.vue_ecole {
	border-bottom:1px solid #460032;
	padding:6px 0px 12px 0px;
}
.vue_ecole .views-field-title {
	display:table-cell;
	padding-left:8px;
}
.vue_ecole .views-field-title a,
.vue_ecole .sous_titre {
	font-size:15px;
}
.vue_ecole .field-name-field-date {
	border:0px;
	color:#460032;
	font-family:"fedra_bold";
	font-size:15px;
	white-space:nowrap;
}
.vue_ecole .field-name-field-date .field-content:before {
	content:"> ";
	display:inline-block;
	padding-right:4px;
}

.vue_ecole .views-field-title a,
.contenu .vue_ecole .sous_titre,
.vue_ecole h2,
.vue_ecole h3,
.vue_ecole h4,
.vue_ecole .lire:hover,
.vue_ecole .fermer:hover,
.c_ecole h2,
.c_ecole h3,
.c_ecole h4,
.node-type-article .c_ecole h1#page-title,
.node-type-article .ecol .actualites h1#page-title,
.c_ecole .field-name-field-sous-titre,
.node-type-article .ecol .actualites .field-name-field-sous-titre,
.node-type-article .ecol .actualites h2,
.node-type-article .ecol .actualites h3,
.node-type-article .ecol .actualites h4 {
	color:#460032;
}
.page-le-blog .field-name-field-chapo p,
.page-node-7 .field-name-field-chapo p,
.page-node-8 .field-name-field-chapo p {
	margin-top:0px;
}
.vue_blog {
	border-color:#DAB200;
}
.vue_blog .views-field-title a,
.vue_blog .sous_titre,
.vue_blog .lire:hover,
.vue_blog .fermer:hover,
.node-type-blog h2,
.node-type-blog h3,
.node-type-blog h1#page-title  {
	color:#C6A300;
}
.node-type-blog h1#page-title {
	border-bottom: 2px dotted #DAB200;
}
.vue_carrosse {
	border-color:#BE0000;
}
.vue_carrosse .views-field-title a,
.vue_carrosse .sous_titre,
.vue_carrosse .lire:hover,
.vue_carrosse .fermer:hover {
	color:#BE0000;
}
/* LIENS PROS */
.page-node-31 a {
	color:#EB9600;
}
.page-node-7 h2.block__title {
	font-size:17px;
}
.page-node-7 .views-field-title {
	font-size:17px;
	padding:0px 0px 0px 10px;
	background:url('../images/puce.png') no-repeat left 8px;
	background-size:4px;
	margin-top:20px;
}
.contenu .views-field-title a {
	cursor:default;
}
.page-node-7 .views-field-field-lien a:before,
.node-type-lien-pro .field-name-field-lien a:before,
.page-node-18 .views-field-field-lien a:before, {
	content:">";
	color:#666;
	display:inline-block;
	padding-right:4px;
}
.page-node-7 .contenu .views-field-field-lien ul,
.page-node-18 .views-field-field-lien ul {
	margin:0px;
	padding:0px;
}
.page-node-7 .contenu .views-field-field-lien li,
.page-node-18 .views-field-field-lien li {
	display:inline-block;
	list-style-type:none;
	
}
.page-node-7 .contenu .views-field-field-lien a,
.node-type-lien-pro .contenu .field-name-field-lien a,
.page-node-18 .views-field-field-lien a {
	color:#666;
	display:inline-block;
	padding:2px 0px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:12px;
	margin:5px 15px 5px 0px;
}
.page-node-7 .views-field-field-image {
	float:right;
	margin:0px 0px 15px 25px;
}
.page-node-7 .views-field-body p {
	margin:5px 0px;
}
/* FIN LISTE */
/* WEBFORM */
.webform-client-form {
	padding:10px 0px;
}
.webform-client-form label {
	width:80px;
	display:inline-block;
}
.webform-client-form input,
.webform-client-form textarea,
#print-mail-form input,
#print-mail-form textarea,
#edit-basic input.form-text {
	border:0px;
	background-color:#CCC;
	padding:3px 5px;
}
#edit-basic input.form-text {
	padding:5px 10px;
}
.section-newsletter h2.block__title {
	margin-bottom:10px;
}
.webform-client-form .form-submit,
#print-mail-form #edit-btn-submit,
#edit-basic input.form-submit,
.section-newsletter #edit-submit {
	color:#FFF;
	background-color:#BE0000;
	padding:5px 10px;
	margin-right:8px;
	border:0px;
}

#print-mail-form .form-submit {
	margin-right:8px;
}
#print-mail-form #edit-btn-submit:hover,
#edit-basic input.form-submit:hover,
.section-newsletter #edit-submit:hover {
	background-color:#250451;
}
.webform-client-form .form-submit {
	background-color:#250451;
}
.webform-client-form .form-submit:hover {
	background-color:#BE0000;
}
#print-mail-form label.printmail-label {
	width:120px;
}
#print-mail-form .description {
	padding-left:120px;
}
#edit-txt-to-addrs {
	width:81%;
}

/* FIN WEBFORM */
.page-node-31 .contenu a,
.page-node-31 h1#page-title {
	color:#EB9600;
}
.node-type-lien-pro h1#page-title {
	border-bottom:2px dotted #EB9600;
}
.page-node-8 .contenu a {
	color:#dab200;
}
.page-archives .contenu a,
.page-archives .lire:hover,
.page-archives .fermer:hover,
.liste .sous_titre,
.field-name-field-sous-titre,
.node-type-article h1#page-title,
.node-type-article .archives .c_ecole h1#page-title,
.node-type-article .archives .c_ecole .field-name-field-sous-titre,
.vue_archives .lire:hover {
	color:#FF4000;
}
.node-type-article .archives .c_ecole h2,
.node-type-article .archives .c_ecole h3 {
	color:#000;
}
/* la SRF */
.page-la-srf .views-field-title a,
.page-la-srf h2,
.page-la-srf h3,
.c_srf h1#page-title,
.c_srf h2,
.c_srf h3,
.view-display-id-block_adherent a {
	color:#250451;
}
.contenu .pager li.pager-current {
	color:#FFF;
	background-color:#FF4000;
	padding:2px 8px;
}
.contenu .pager li.pager-item {
	padding:0px;
	margin:0px 3px;
}
.contenu .pager li.pager-item a {
	color:#666;
	display:inline-block;
	padding:1px 8px;
	border-bottom:1px solid #999;
	font-size:14px;
}
.contenu .pager li.pager-item a:hover {
	color:#250451;
	border-color:#FF4000;
}
.view-display-id-block_adherent .pager li.pager-current {
	background-color:#250451;
}
.view-display-id-block_adherent .pager li.pager-item a:hover {
	border-color:#250451;
}
.page-node-823 h2 {
	border-color:#006970;
	color:#006970;
}
.page-node-823 a {
	color:#006970;
}
.page-node-823 h3,
.page-node-823 h4 {
	color:#006970;
}
.page-la-srf h2,
.page-la-srf h3,
.c_srf h2 {
	border-color:#250451;
}
.page-la-srf .views-field-title a {
	padding:5px 0px 0px 0px;
	font-size:19px;
}
.page-la-srf .corps .views-field-title a {
	font-size:24px;
}
.page-la-srf .contenu .views-row-1 .views-field-title,
.page-la-srf .contenu #titre19 {
	padding-top:0px;
}
.page-la-srf .contenu .views-field-title {
	border-bottom:2px dotted #4E488E;
	padding:15px 0px 3px 0px;
}
.page-la-srf .views-row-last .vue_srf {
	border-bottom:0px;
}
.page-la-srf .vue_srf .chapo {
	width:600px;
	display:table-cell;
	padding:0px 10px 0px 0px;
	color:#666;
	font-size:15px;
}
.lire_tab {
	display:table-cell;
	vertical-align:bottom;
	padding:10px 0px 12px 0px;
}
.views-row-3 .lire_tab,
.views-row-4 .lire_tab  {
	padding-bottom:0px;
}
.lire:hover {
	color:#4E488E;
}
.contenu .view-display-id-block_adherent .views-field-title {
	border:0px;
	padding:0px;
	display:inline-block;
	font-size:13px;
}
.contenu .view-display-id-block_adherent .views-field-title a {
	font-size:13px;
}
.views-field-field-pr-nom {
	display:inline-block;
	color:#666;
	padding-left:5px;
}
.view-display-id-block_adherent table.views-view-grid {
	width:100%;
}
.view-display-id-block_adherent .views-view-grid td {
	width:33%;
	padding:2px 5px 2px 0px;
}
/* FIN la SRF */
/* PARTENAIRES */
#block-views-partenaires-block-partenaires .views-row {
	float:left;
	width:175px;
	height:180px;
}
#block-views-partenaires-block-partenaires .views-field-field-logo {
	border:1px solid #000;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:100px;
	height:100px;
}
#block-views-partenaires-block-partenaires .views-field-field-logo img {
	display:block;
}
#block-views-partenaires-block-partenaires .views-field-title {
	font-size:15px;
	padding:7px 20px 3px 0px;
}
#block-views-partenaires-block-partenaires a {
	color:#666;
	font-size:12px;
}
.pop_part {
	position:absolute;
	background:#000;
	color:#FFF;
	box-shadow:2px 2px 3px rgba(0,0,0,0.6);
	padding:1px 10px;
	z-index:400 !important;
	width:300px;
	margin-left:-30px;
}
/* FIN PARTENAIRES */
/* RECHERCHE */
.box_recherche {
	float:right;
	background-color:#FE4101;
	width:110px;
	height:30px;
	margin-top:30px;
}
.box_recherche .form-actions,
.box_recherche .form-item {
	display:table-cell;
	vertical-align:middle;
	margin:0px;
}
.box_recherche .form-text {
	background-color:#FE4101;
	border:0px;
	color:#000;
	width:85px;
	padding:4px 0px 0px 5px;
}
.box_recherche .form-actions input {
	background:url('../images/valid.png') no-repeat left 2px;
	background-size:22px;
	width:22px;
	height:24px;
	text-indent:-9999px;
	border:0px;
}
/* FIN RECHERCHE */
/* MENU MAIN */
#navigation {
	height:108px;
}
#main-menu {
	margin:91px 0px 8px 0px;
}
#navigation #main-menu ul {
	height:100px;
	position:absolute;
}
#navigation #main-menu li {
	margin-right:12px;
	padding:0px;
	transition-duration: 0.3s;
    transition-property:margin-top;
    transition-timing-function: ease-in;
}
#main-menu a,
.menuover li a {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	color:#fff;
	background-color:#BE0000;
	height:100px;
	width:90px;
	font-size:21px;
	padding:0px 5px;
}
#main-menu li.menu-546 a,
.menuover li.menu-546 a {
	background-color:#250451;
}
#main-menu li.menu-523 a,
.menuover li.menu-523 a {
	background-color:#DAB200;
}
#main-menu li.menu-548 a,
.menuover li.menu-548 a {
	background-color:#460032;
}
#main-menu li.menu-755 a,
.menuover li.menu-755 a {
	background-color:#EB9600;
}
#main-menu li.menu-756 a,
.menuover li.menu-756 a {
	background-color:#006970;
}
#main-menu li.menu-537 a,
.menuover li.menu-537 a {
	background-color:#FF4000;
}
#main-menu li:hover,
#main-menu li.active-trail,
.c_srf li.menu-546,
.node-type-blog li.menu-547,
.c_ecole li.menu-548,
.node-type-lien-pro li.menu-522,
.archives li.menu-537,
.actualites li.menu-218,
.ecol .actualites li.menu-548 {
	margin-top:19px;
}
html .actualites li.menu-548,
html .ecol .actualites li.menu-218,
.archives .c_ecole li.menu-548 {
	margin-top:0px;
}
ul.menu {
	margin:0px;padding:0px;
}
ul.menu li.menu__item.is-leaf {
	list-style-type:none;
	list-style-image:none;
	list-style-position:inside;
}
/* FIN MAIN MENU */
/* MENU BAS DE PAGE */
#block-menu-menu-bas-de-page a {
	color:#666;
}
#block-menu-menu-bas-de-page {
	float:right;
	background-color:rgba(204,191,0,0.66);
	padding:3px 12px 4px 0px;
	margin:8px 0px;
}
#block-menu-menu-bas-de-page li {
	display:inline-block;
}
#block-menu-menu-bas-de-page li a {
	color:#000;
	padding:0px 0px 0px 21px;
}
#block-menu-menu-bas-de-page li a:hover {
	color:#fff;
}
#block-menu-menu-bas-de-page li.first a,
#block-menu-menu-bas-de-page li:nth-child(2) a {
	color:#FFF;
	font-size:17px;
}
#block-menu-menu-bas-de-page li.first a {
	padding-left:15px;
}
#block-menu-menu-bas-de-page li.first a:hover,
#block-menu-menu-bas-de-page li:nth-child(2) a:hover {
	color:#000;
}
/*
#block-menu-menu-bas-de-page li.last a:before {
	content:' - ';
}
#block-menu-menu-bas-de-page li.last a {
	padding-left:0px;
}*/
/* FIN MENU BAS DE PAGE */
/* FESTIVALS */
#block-views-la-srf-block-1 {
	margin:8px 0px;
	float:left;
}
#block-views-la-srf-block-1 p {
	margin:0px 12px 0px 0px;
	float:left;
}
/* FIN FESTIVALS */
/* PHOTO */
.text_photo {
	float:right;
	margin:0px;
	clear:right;
}
.text_photo p {
	margin:0px;
	color:#FFF;
	font-size:10px;
}
.text_photo span.blanc a {
	color:#FFF;
}
.text_photo span.gris a {
	color:#666;
}
/* FIN PHOTO */
.search-info {
	display:none;
}
.search-results {
	padding:0px;
	margin:0px;
}
.search-results li {
	border-bottom:1px dotted #BE0000;
	padding:8px 0px;
	margin:0px;
}
.search-results li h3 {
	margin:0px;
}
/* MENU WEBMASTER */
.not-logged-in #block-menu-menu-webmaster {
	display:none;
}
#block-menu-menu-webmaster {
	box-shadow:0px 2px 5px #333;
	position:fixed;
	width:120px;
	left:0px;
	top:90px;
	z-index:500 !important;
	background-color:#000;
	}
#block-menu-menu-webmaster h2 {
	margin:0px;
	font-size:13px;
	color:#FFF;
	padding-left:6px;
	text-transform:uppercase;
	}
#block-menu-menu-webmaster ul {
	margin:0px;
	padding:0px;
}
#block-menu-menu-webmaster ul li {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#block-menu-menu-webmaster ul li a {
	display:block;
	border-bottom:1px solid #111;
	border-top:1px solid #555;
	background-color:#333;
	font-size:13px;
	line-height:14px;
	color:#FFF;
	padding:6px 6px;
}
#block-menu-menu-webmaster ul li li a {
	display:block;
	border-top-color:#444;
	border-bottom-color:#666;
	background-color:#555;
	padding:4px 6px;
}
#block-menu-menu-webmaster ul li a:hover {
	background-color: #06C;
}
#block-menu-menu-webmaster ul li span.nolink {
	display:block;
	color:#999;
	text-transform:uppercase;
	padding:3px 0px 0px 10px;
}
/* FIN MENU WEBMASTER */
.page-node-add .filter-wrapper label {
	color:#000;
}
.page-node-add a {
	color:#666;
}
.section-sitemap h2 {
	display:none;
}
/* LAUREATS */
.field-name-field-programmation .field-label {
	font-weight:normal;
	padding-bottom:10px;
}
.field-name-field-programmation {
	padding-bottom:10px;
}
.page-node-7 h1#page-title,
.page-le-blog h1#page-title {
	color:#666;
}
.page-node-7 h2,
.page-node-7 h2 a {
	color:#3F3F3F;
}
.page-node-31 h2 {
	padding-top:30px;
}
.carre-or {
	display:none;
	margin:7px 0px 0px 7px;
}
.view-laureats .view-content {
	width:200px;
	margin:25px auto;
}
.view-laureats .views-field-field-ann-e {
	clear:left;
	padding:2px 5px;
	float:left;
	color:#666;
}
.view-laureats .views-field-title {
	padding:2px 5px;
}
.view-laureats .views-field-title a {
	color:#000;
	cursor:pointer;
}
.view-laureats .views-field-title a:hover {
	color:#BE0000;
}
.node-type-laureat .field-name-field-ann-e .date-display-single:before {
	content:"Carrosse d'or ";
}

.field-name-field-fonction {
	color:#666;
	padding-bottom:8px;
}
/* FIN LAUREATS */
.field-name-field-audio .field-items {
	display:inline-block;
	margin:auto;
}
.ui360, .ui360 .sm2-360btn-default {
	background:url('../images/fleche_audio.png') no-repeat center center;
}
.ui360 .sm2-360btn {
    border-radius: 0px;
}
.ui360 .sm2-360btn:hover {
   background:url('../images/fleche_audio_roll.png') no-repeat center center;
}

.field-name-field-l-gende-son .field-items .field-item:before {
	display:inline-block;
	content:"Écouter : ";
	color:#000;
	padding-right:6px;
}
.field-name-field-l-gende-son .field-items .field-item {
	display:inline-block;
}
.flowplayer {
    margin:0px auto 10px auto;
}
hr {
  margin:25px 0px;
  border-top:1px dotted #666;
  border-right:0px;
  border-left:0px;
  border-bottom:0px;
  height:0px;
}
.cke_panel_list  .blanc {
	color:#999;
}
html .contenu .lien_para a:before,
.cke_editable .lien_para a:before {
    color: #666666;
    content: ">";
    display: inline-block;
    padding-right: 4px;
}
html .contenu .lien_para a,
.cke_editable .lien_para a {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #666666;
    display: inline-block;
    padding: 2px 0;
}
.page-node .node-form input[type='text'],
.page-node .node-form textarea {
	background-color:#CCC;
	border:1px solid #999;
}
#edit-field-chapo-und-0-format,
#edit-body-und-0-format,
#edit-field-anotations-und-0-format,
#edit-field-programmation-und-0-format {
	display:none;
}
#edit-field-date,
.form-item-title,
#edit-field-chapo,
#edit-field-image-und-0,
#page-node-form .form-item-title,
#edit-field-document-s-,
#edit-field-video,
#edit-field-audio,
#edit-field-anotations,
#edit-field-accueil,
#edit-field-video-blog,
#edit-field-audio-blog,
#edit-field-lien,
.page-node-add-laureat .node-form #edit-body,
.node-type-laureat .node-form #edit-body,
.page-node-add-simplenews .node-form #edit-body,
.node-type-simplenews .node-form #edit-body {
	border-top:2px dotted #BE0000;
	margin:10px 0px;
}
#edit-field-date,
.form-item-title,
#edit-field-document-s- {
	padding-top:15px;
}
#edit-field-accueil,
#edit-field-lien  {
	border-bottom:2px dotted #BE0000;
}
.page-node .node-form legend {
	font-weight:bold;
}
#edit-field-tags-und,
#edit-field-auteur-und {
	height:300px;
}
.page-archives .contenu .rouge,
.node-type-archives .contenu .rouge {
	color:#FF4000;
}
.petition {
	display:block;
	background:url('../images/edit.gif') no-repeat left 4px;
	margin-top:30px;
	width:100px;
}
.petition h3 {
	font-size:20px;
	color:#BE0000;
	padding:0px 0px 0px 22px;
	margin:0px;
	background:none;
}
.petition p {
	font-size:10px;
	padding:0px;
	margin:0px;
	line-height:13px;
	color:#000;
}
.petition:hover p {
	color:#BE0000;
}
.field-slideshow {
	text-align:center;
}
.field-slideshow-slide {
	margin:auto;
	width:703px !important;
}
.field-slideshow-slide img {
	margin:auto;
}
.field-slideshow-controls {
	margin-bottom:10px;
}
.field-slideshow-controls:before {
	display:block;
	content:"Galerie photos";
	visibility:visible;
	font-size:15px;
	font-weight:bold;
	float:left;
	margin-right:15px;
}
.field-slideshow-controls a {
	display:inline-block;
	width:14px;
	height:22px;
	background:url("../images/player_prev.png") no-repeat center;
	color:#000;
	text-indent:-9999px;
	margin:0px 12px;
}
.field-slideshow-controls a.next {
	background-image:url("../images/player_next.png");
}
.field-slideshow-controls a:hover {
	background-image:url("../images/player_prev_on.png");
}
.field-slideshow-controls a.next:hover {
	background-image:url("../images/player_next_on.png");
}
.field-name-field-photos {
	margin:25px 0px;
}
.ic_rs {
	display:block;
	background:url("../images/facebook.png") no-repeat right top;
	text-indent:-9999px;
	width:25px;
	height:21px;
}
.ic_twitter {
	background-image:url("../images/twitter.png");
}
.ic_facebook:hover {
	background-image:url("../images/facebook2.png");
}
.ic_twitter:hover {
	background-image:url("../images/twitter2.png");
}
.logos_festivals {
	margin-top:30px;
}
.logos_festivals a {
	display:block;
	margin-top:5px;
}
#block-views-la-srf-block-1 a.bas_menu {
	display:table-cell;
	background:#FFF;
	width:100px;
	height:100px;
	color:#000;
	text-align:center;
	vertical-align:middle;
	font-size:1.5em;
}
/* FCKEDITOR */
.noir {
	color:#000;
}
.gris {
	color:#666;
}
.blanc {
	color:#FFF;
}
.rouge {
	color:#BE0000;
}
.bleu {
	color:#250451;
}
.jaune {
	color:#C6A300;
}
.aubergine {
	color:#460032;
}
.jaune2 {
	color:#EB9600;
}
.vert {
	color:#006970;
}
.orange {
	color:#FF4000;
}
.contenu .phrase1, .contenu .phrase2,
.contenu .bloc1, .contenu .bloc_cadre, .contenu .bloc_attention {
	margin:14px 0px;
}
.phrase1 {
	background:url('../images/fleche2.png') no-repeat left 4px;
	background-size:6px;
	padding:0px 0px 0px 10px;
}

html .contenu .lien_para a:hover {
    color: #000;
}
.fleche2 {
	background:url('../images/fleche2.png') no-repeat left 4px;
	background-size:6px;
	padding:0px 0px 0px 10px;
	font-family:'fedra_bold';
}
.img_left {
	float:left;
	margin:0px 15px 15px 0px;
	padding:4px;
}
.img_right {
	display:block;
	float:right;
	margin:0px 0px 15px 15px;
	padding:4px;
}
/* FIN FCKEDITOR */
