@import "style-base.css";

body {
  color: #292929;
  background:white;
  font-family:arial;
  font-size:11px;
}

* {
margin:0;
padding:0;
}

ul{
list-style-type:none;
}

a:link,
a:visited,
a:hover,
.title, .title a,
.node .taxonomy,
#aggregator .news-item .categories, #aggregator .source, #aggregator .age,
#forum td .name,
div.admin-panel .description {
	color: #104a91;
	text-decoration:none;
}

#section1 {
	color: #f0f0f0;
	background: #277bc0 url(images/topregion-bg.png) 0 0 repeat-x;
}

#section1 a,
#section1 a:link,
#section1 a:visited {
	color: #ffcd06 !important;
}

#section1 h2, #section1 h2 a {
	color: #131e23 !important;
}

#middlecontainer h1.title {
background:#E75C0F none repeat scroll 0;
color:#FFFFFF;
font-size:23px;
font-weight:bold;
line-height:105%;
padding:20px 17px 12px 6px;
}

.node h2.title  {
	color: #104a91;
	padding-left:10px;
	padding-right:10px;
}

.node h2.title  {
margin-top:22px;
}

.node h2.title a {
	color:#E75C0F !important;
	font-size:16px;
	line-height:18px;
}

#section2 {
	color: #fff;
	background: #00335b url(images/bottomregion-bg.png) 0 0 repeat-x;
}

#section2 a,
#section2 a:link,
#section2 a:visited {
	color: #ffcd06 !important;
}

#section2 h2, #section2 h2 a {
	color: #131e23 !important;
}

#section1 td.section {
	background: transparent url(images/topline.png) 0 0 no-repeat;
}

#block-block-10{
background: #7DD7F6;
padding-bottom:10px;
padding-left:6px;
padding-top:3px;
margin-bottom:10px;
}

#block-block-54 a, #block-block-53 a, #block-block-10 .view-episode-mois-bloc a,.views-field-field-titre-video-value{
color:black;
font-family:arial;
font-weight:bold;
font-size:11px;
}

.field-field-videos-vue{
margin-top:15px;	
}

#section2 td.section {
	background: transparent url(images/bottomline.png) 0 1px no-repeat;
}



#breadcrumb, #breadcrumb a {
	color: #666 !important;
	background:transparent url(images/header_bleu.png) repeat scroll 0 0;
}

#breadcrumb{
	width:593px;	
}

#breadcrumb .breadcrumb {
	padding: 0;
}

#bar {
	background: transparent url(images/bar.png) 0 0 repeat-x;
	padding: 4px 0 3px;
}

#bar2 {
	background: transparent url(images/bar2.png) 0 0 repeat-x;
	padding: 1px;
	display:none;
}

#shadow {
	background: transparent url(images/shadow-bg.png) 0 0 repeat-x;
	margin-top: 2px;
}
#shadow .shadow-right {
	background: transparent url(images/shadow-r.png) 100% 0 no-repeat;
}
#shadow .shadow-left {
	background: transparent url(images/shadow-l.png) 0 0 no-repeat;
	height: 52px;
}

/* Menu styles */

li.expanded{
  background:transparent url(images/bg_titre_actu.png) 2px 0 no-repeat; 
  list-style-image:none;
  list-style-type:none;
  display:block;
  width:188px;
  text-indent:7px;
  padding:1px 0 15px;
}
li.expanded a{
color:white;
font-size:14px;
font-weight:bold;
}
li.leaf a{
color:black !important;
font-size:12px;
font-weight:normal;
}
li.collapsed {
  list-style-image: url(images/all/menu-collapsed.png);
}
li.leaf{
  list-style-image:none;
  list-style-type:none;
  text-indent:36px;
  padding:0;
  height:16px;
}
ul.menu li {
margin:7px 0 0 0px;
}

#primary li a {
  color: #27297a;
  display: block;
  font-size: 15px;
  font-weight: bold;
  padding: 13px 6px;
  text-transform: uppercase;
}

#primary li li a {
  background: none repeat scroll 0 0 #FF0000;
  border: 1px solid;
  color: #27297A;
  display: block;
  font-size: 12px;
  font-weight: bold;
  padding: 13px 7px;
  text-transform: uppercase;
  line-height: 16px;
}

#primary li li li {
  margin-left: 42px;
}

/* main style overiding */

#search .form-text, #search .form-submit {
	border: 1px solid #369;
}

.submitted, .links {
	color: #8e6126;
}

.links {
	padding-bottom:30px;
	clear:both;
}

.node .links {
	padding-top:15px;
}

.comment {
	border: 1px solid #d3d3d3;
	background:#FFFFFF none repeat scroll 0 0;
}

.image-thumbnail, .image-preview {
	border: none;
}

ul.galleries li {
	background : #eee;
	border : 1px #ccc solid;
}

.menu-309{
text-align:center;
width:200px;
display:block;
}

clear-block {
display:block;
}

.group-bloc1-test{
float:left;
width:580px;
}
.group-bloc2-test{

}
.group-bloc3-test{

}

#content #sidebar-left {
background:transparent url(images/barre_actu.png) repeat-y scroll -16px center;
 border: medium none;
  margin-right: 0;
  padding-right: 0;
  width: 188px;
}

.conteneur_accueil{
background:#817790;
padding:5px;
font-size:13px;
}

.conteneur_accueil a{
color:#fff;
line-height:125%;
}

.conteneur_accueil a:hover{
color:#000;
}

hr {
color: white;
background-color: white;
height: 1px;
border: 0;
}

.block-local_menu h2{
display:none;
}

.field-field-titre-page {
color:#20B3C3;
font-weight:bold;
font-size: 27px;
line-height:100%;
margin-bottom:6px;
}

.group-edito-actu .field-field-titre-page {
color:#fff;
font-weight:bold;
font-size: 27px;
height:26px;
line-height:100%;
margin-bottom:6px;
padding-bottom:2px;
padding-top:7px;
}

.field-field-titre7-12 {
color:#006AB0;
font-weight:bold;
font-size: 27px;
line-height:100%;
margin-bottom:6px;
}

.group-edito12-16 .field-field-titre7-12 {
color:#1AB6C6;
}

.field-field-titre-conseil{
color:#308625;
font-size: 28px;
line-height:100%;
padding-top:7px;
clear:both;
}

.group-edito, .group-edito-theme, .group-edito-question {
background:transparent url(images/header_bleu.png) repeat scroll 0 0;
border:none;
padding:3px 0 0 10px;
margin-bottom:0;
}

.group-edito-actu{
background:#E75C0F;
border:none;
padding:0 0 0 15px;
margin-bottom:20px;
}

.group-edito-actu p{
padding-top:0;
}

.group-edito7-12{
background:transparent url(images/bleu7-12.png);
border:none;
padding:3px 0 0 10px;
margin-bottom:0;
}

.group-edito12-16{
background:#000;
border:none;
padding:3px 0 0 10px;
margin-bottom:0;
}

.field-field-conseil1{
background:transparent url(images/conseil1.png) 2px 14px no-repeat;
width:140px;
float:left;
min-height:128px;
padding:25px 25px 10px;
font-weight:bold;
}
.field-field-conseil2{
background:transparent url(images/conseil2.png) 2px 18px no-repeat;
width:140px;
float:left;
padding:25px 25px 10px;
font-weight:bold;
min-height:128px;
}
.field-field-conseil3{
background:transparent url(images/conseil3.png) no-repeat;
width:140px;
float:left;
padding:25px 25px 10px;
font-weight:bold;
min-height:128px;
}
.field-field-conseil4{
background:transparent url(images/conseil4.png) no-repeat;
width:140px;
clear:left;
float:left;
padding:25px 25px 10px;
font-weight:bold;
min-height:128px;
}
.field-field-conseil5{
background:transparent url(images/conseil5.png) no-repeat;
width:140px;
float:left;
padding:25px 25px 10px;
font-weight:bold;
min-height:128px;
}
.field-field-conseil6{
background:transparent url(images/conseil6.png) no-repeat;
width:140px;
float:left;
padding:25px 25px 10px;
min-height:128px;
font-weight:bold;
}

.field-field-titre-question{
background:transparent url(images/question.png) no-repeat;
font-weight:bold;
font-size:14px;
color:#308625;
padding-bottom:5px;
padding-left:22px;
padding-top:4px;
cursor : pointer; 
}

.field-field-titre-video {
color:#0e3a8d;
font-size:14px;
font-weight:bold;
padding-left:22px;
padding-left:22px;
padding-top:5px;
cursor:pointer;
background:transparent url(images/video.png) no-repeat;
}

.field-field-paragraphe-question{
margin-bottom:15px;
}

.field-field-questions-vue{
padding-top:15px;
}

.views-field-field-titre-question-value a{
background:transparent url(images/question.png) no-repeat;
font-weight:bold;
font-size:14px;
color:#308625;
padding-bottom:10px;
padding-left:22px;
padding-top:4px;
}

.views-field-field-titre-question-value a:hover{
background:transparent url(images/question-hover.png) no-repeat;
font-weight:bold;
font-size:14px;
color:#308625;
padding-bottom:10px;
padding-top:4px;
}

.view-question-aleatoire-parent .views-field-field-titre-question-value a{
background:transparent;
color:black;
font-family:arial;
font-size:11px;
font-weight:bold;
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
}

.view-question-aleatoire-parent .views-field-field-titre-question-value a:hover{
background:transparent;
color:black;
font-size:11px;
font-weight:bold;
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
}

.field-field-accueil-sinformer .view-question-aleatoire-parent .views-field-field-titre-question-value a{
background:transparent;
color:#104A91;
font-family:verdana;
font-size:11px;
font-weight:bold;
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
}

.field-field-accueil-sinformer .view-question-aleatoire-parent .views-field-field-titre-question-value{
margin-bottom:0px;
}

#block-views-4e58a768c21e51f343be4b43e7bc68c0{
background:#5B9D1B;
padding:5px;
margin-bottom:10px;
font-size:11px;
}
.field-field-accueil-sinformer .view-question-aleatoire-parent{
background:transparent;
padding:0 3px 3px;
}

h4.accueil{
clear:both;
margin:0;
padding:13px 3px 3px;
}

#accueil_ado{
padding:3px;
}

#accueil_organiser{
padding:3px;
text-align:left;
}

#accueil_organiser ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin-left:17px;
}

#main .views-field-field-chapeau-question-value, .field-field-chapeau-question{
color:#508E0E;
}

#comments, .box{
padding: 15px;
}

.field-content{
}

#middlecontainer li li.active-trail a, #middlecontainer li.leaf a.active, #sidebar-left li.leaf a:hover {
  background: url("images/menu-hover.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #000000;
  display: block;
}

.block ul {
margin:0;
padding-left:0;
padding-right:0;
padding-top:0;
color:black;
margin-top:7px;
}

.block ul .expanded ul {
padding-left:14px;
}

.expanded.active-trail.block ul {
margin:0;
padding-left:16px;
padding-right:0;
padding-top:0;
color:black;
}

.field-field-corps-edito{
text-align:justify;
padding-bottom:10px;
}

.field-field-corps-edito-long{
text-align:justify;
padding-bottom:10px;
padding-right:28px;
}

.group-edito7-12 .field-field-corps-edito{
float:left;
text-align:justify;
width:437px;
padding-left:0;
padding-right:0;
}

#mot{
}

#mot img{
}

.group-edito-question{
}

.group-lien, .group-liens {
background:#F1F2B8;
margin:15px;
}
.fieldgroup.group-questions, .group-conseils, .group-corps, .fieldgroup.group-questions, .field field-type-text field-field-titre-video{
padding-left:10px;
padding-right:10px;
}

.field-field-vue-actu .title a{
color:#E75C0F !important;
font-size:18px;
}

.view-Liste-videos-facebook2, .view-Liste-videos-harcelement2 {
padding-right:10px;
padding-left:9px;
}

.field-field-titre-rubrique{
font-size:18px;
font-family:arial;
font-weight:bold;
color:#E02725;
padding-top:22px;
padding-bottom:0;
line-height:19px;
}
.group-corps h2{
font-size:18px;
font-family:arial;
font-weight:bold;
color:#E02725;
padding-top:22px;
padding-bottom:0;
padding-left:2px;
line-height:19px;
}

.group-corps h3{
font-size:13px;
font-family:arial;
font-weight:bold;
color:#000;
padding-top:22px;
padding-bottom:0;
padding-left:15px;
}

.views-field-field-titre-question-value{
margin-bottom:5px;
}


.field-field-titre-liens, .field-field-titre2-liens{
font-family:arial;
font-weight:bold;
font-size:11px;
padding:0 12px 7px;
color:#5B9D1B;
cursor:pointer;
}

.field-field-lien1, .field-field-lien2{
padding-left:18px;
padding-bottom:6px;
}

.field-field-titre-page {
background:transparent;
}
.field-field-image-bandeau{
float:right;
margin-top:-3px;
padding-bottom:3px;
}

#conteneur_da{
padding:25px;
font-size:10px;
}

.titre_da a{
color:#1AB6C6;
}

.episode{
float:left;
margin-bottom:15px;
min-height:168px;
padding:3px;
width:179px;
}

.field-field-accueil-actu{
float:left;
width:165px;
background:transparent url(images/accueil_bg_actu.png) repeat-y scroll 0;
height:735px;
_height:780px;
//height:780px;
}

.field-field-accueil-sinformer{
float:left;
max-width:165px;
background:transparent url(images/accueil_bg_sinformer.png) repeat-y scroll 0;
height:735px;
width:165px;
_height:780px;
//height:780px;
}
.field-field-accueil-atelier{
float:left;
width:165px;
background:black url(images/accueil_bg_organiser.png) repeat-y scroll 0;
height:735px;
text-align:center;
_height:780px;
//height:780px;
}

.field-field-accueil-ado{
float:left;
width:165px;
background:#000;
height:735px;
color:#EEEEEE;
_height:780px;
//height:780px;
}

.field-field-accueil-junior{
float:left;
width:161px;
_width:150px;
background:transparent url(images/accueil_bg_junior.png) repeat-y scroll 0;
height:735px;
_height:780px;
//height:780px;
}



.field-field-accueil-sinformer h1 a, .field-field-accueil-atelier h1 a, .field-field-accueil-ado h1 a, .field-field-accueil-atelier h1 a{
padding:3px;
padding-top:15px;
font-size:26px;
color:black;
}

.field-field-accueil-ado h1 a{
color:#eeeeee;
display: block;
  font-size: 24px;
  padding: 1px 3px 3px;
  text-align: center;
}

.field-field-accueil-junior h1 a {
  display: block;
  font-size: 24px;
  padding: 1px 3px 3px;
  text-align: center;
}

.field-field-accueil-actu h1 a{
padding:3px;
font-size:26px;
margin:0px;
color:black;
}

#block-views-archive-block h2.title, #block-block-4 h2.title , #block-views-dernieres_actus_titres-block_1 h2.title, #block-block-8 h2.title, #block-block-43 h2.title{
background:transparent url(images/bg_titre_actu.png) no-repeat scroll 2px 0;
display:block;
list-style-image:none;
list-style-type:none;
padding:2px 0 7px;
text-indent:7px;
width:188px;
margin-left:7px;
margin-top:8px;
color:white;
}

#block-views-archive-block li a:hover , #block-block-4 li a:hover, #block-block-8 li a:hover {
background:transparent url(images/menu-hover.png) no-repeat scroll 26px 0;
color:black;
display:block;
height:15px;
}

#block-views-dernieres_actus_titres-block_1 li a:hover, #block-block-43 li a:hover{
background:transparent url(images/menu-hover.png) repeat-y scroll -10px 0;
color:black;
display:block;
margin:0 0;
}

#block-views-archive-block li, #block-block-4 li, #block-block-8 li{
  list-style-image:none;
  list-style-type:none;
  text-indent:34px;
  padding:0;
  font-weight:normal;
  color:black !important;
  font-size:12px;
}

#block-views-dernieres_actus_titres-block_1 li, #block-block-43 li {
color:black !important;
font-size:12px;
font-weight:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
margin-left:66px;
padding-left:0;
text-indent:0;
}

#block-views-archive-block li a, #block-views-dernieres_actus_titres-block_1 li a, #block-block-8 li a, #block-block-43 li  a{
  font-weight:normal;
  color:black !important;
}

#block-block-4 li a{
  font-weight:normal;
  color:black !important;
  margin-left:17px;
}

#block-block-4 li, #block-block-43 li  {
margin-bottom:0.25em;
}

#main .view-archive {
padding:7px 0 0 0;
}

#main .view-archive .title a {
margin-top:10px;
color:#E75C0F !important;
font-size:18px;
}

.node_read_more{
padding-bottom:15px;
}
#date_accueil{
font-family:arial;
font-size:24px;
padding:12px 3px 3px;
}

#bloc_q{
margin-left:-16px;
text-align:center;
font-family:arial;
font-size:11px;
color:black;
}

#bloc_q .view-question-aleatoire{
padding:0 4px 4px;
}

#bloc_q a{
background:transparent;
color:black;
font-family:arial;
font-size:13px;
font-weight:bold;
padding:0px;
}

#bloc_q h2.title{
font-family:arial;
font-size:12px;
color:black;
padding-left:0;
padding-bottom:2px;
font-weight:normal;
padding-top:6px;
}

.flou {
background-color:#ADADAD;
height:162px;
margin-left:10px;
margin-top:8px;
width:172px;
}

.contenu {
background:#FBED6D;
border:1px solid #999999;
bottom:4px;
height:160px;
position:relative;
right:4px;
width:170px;
}

#block-block-6{
background:#E02725;
font-size:15px;
font-family:arial;
font-weight:bold;
color:white;
padding-bottom:5px;
padding-left:15px;
padding-top:10px;
margin-bottom: 10px;
}

#block-block-56, #block-block-59{
background:none repeat scroll 0 0 #AAAAAA;
color:white;
font-family:arial;
font-size:13px;
font-weight:bold;
margin-bottom:10px;
padding:10px 6px 5px;
}

#block-block-56 h2, #block-block-59 h2{
padding:0;
margin:0;
}

#block-block-56 h2 a, #block-block-59 h2 a{
color:white !important;
}

#block-block-56 .links a, #block-block-59 .links a{
font-size:10px;
color:white;
}

#block-block-56 .links li, #block-block-59 .links li{
padding:0;
}

#block-block-56 .comment_add a , #block-block-59 .comment_add a{
padding:0;
background:none;
}

#block-search-0{
padding-left:62px;
}

#block-search-0 #edit-search-block-form-1-wrapper input{
width:101px;
}

#block-block-56 .links, #block-block-59 .links{
padding:0;
margin:0;
}

#block-block-6 h1{
background:#E02725;
font-size:12px;
font-family:arial;
font-weight:bold;
padding-left:10px;
}

#block-block-7{
background:#F19300;
font-size:14px;
font-family:arial;
font-weight:bold;
color:white;
padding-bottom:40px;
padding-left:15px;
padding-top:10px;
margin-bottom:10px;
}

.view-id-dernieres_actus_titres_accueil .views-row-odd, .view-id-dernieres_actus_titres_accueil  .views-row-even {
margin-bottom:0px;
}

#commentForm label {
float:left;
line-height:18px;
margin-left:10px;
padding:0 0.5em 0 0;
text-align:left;
width:105px;
}

#commentForm input, #commentForm textarea{
margin-left:5px;
}

#kitForm label {
float:left;
line-height:18px;
margin-left:10px;
padding:0 0.5em 0 0;
text-align:left;
width:200px;
}

#kitForm input, #kitForm select{
margin-left:5px;
}
#kitForm textarea{
margin-left:10px;
}

#kitForm{
margin-left:41px;
}

#but_submit{
float:right;
color:white;
width:110px;
border:none;
cursor:pointer;
padding-bottom:6px;
padding-top:1px;
width:145px;
background: transparent url(images/form.png) 0 0 no-repeat;
margin-right:15px;
}

#commentForm label.error, #commentForm input.submit {
color:red;
float:none;
line-height:18px;
margin-left:10px;
padding:0 0.5em 0 0;
text-align:left;
}

#kitForm input.submit {
color:red;
float:none;
line-height:18px;
margin-left:10px;
padding:0 0.5em 0 0;
text-align:left;
}

#kitForm label.error{
color:red;
float:none;
line-height:18px;
margin-left:220px;
padding:0 0.5em 0 0;
text-align:left;
}


#checkbox  label{
float:left;
line-height:18px;
margin-left:10px;
padding:0 0.5em 0 0;
text-align:justify;
width:323px;
}

#checkbox  input{
margin-top:3px;
}

#block-views-derniere_actu_jeunes-block_1, #block-views-derniere_actu_parents-block_1, #block-views-a80c3d6966195418a85a896d308e24ea, #block-views-derniere_actu_global-block_1{
background:#F9BF03;
padding:5px;
margin-bottom: 10px;
}

#block-views-derniere_actu_parents-block_1 img, #block-views-a80c3d6966195418a85a896d308e24ea img, #block-views-derniere_actu_global-block_1 img{
max-width:147px;
height:auto;
}

#block-views-derniere_actu_jeunes-block_1 img{
max-width:142px;
height:auto;
}

#block-block-54, #block-block-53, #block-block-51, #block-block-47, #block-views-df47b14271cedbc4e0a63950f1984a8c, #block-views-Liste_videos_facebook-block_1, #block-views-6de4b817048339a5a519572304d599af{
background:#c3cf18;
padding:5px;
margin-bottom: 10px;
}

#block-block-48, #block-block-50{
padding:5px;
margin-bottom: 10px;
background:violet none repeat scroll 0 0;
}

#block-block-54 h2.title, #block-block-53 h2.title, #block-block-48 h2.title, #block-block-50 h2.title, #block-views-derniere_actu_jeunes-block_1 h2.title, #block-block-47 h2.title, #block-block-51 h2.title, #block-views-Liste_videos_facebook-block_1 h2.title, #block-views-6de4b817048339a5a519572304d599af h2.title, #block-views-df47b14271cedbc4e0a63950f1984a8c h2.title,#block-views-derniere_actu_parents-block_1 h2.title, #block-views-a80c3d6966195418a85a896d308e24ea h2.title, #block-block-10 h2.title, #block-views-4e58a768c21e51f343be4b43e7bc68c0 h2.title, #block-views-derniere_actu_global-block_1 h2.title{
color:#fff;
font-size:11px;
font-family:arial;
padding-bottom:5px;
}

#block-block-46{
padding:5px;
margin-bottom: 10px;
background:#fe9500;
}

#block-block-46 h2.title{
font-size:11px;
font-family:arial;
padding-bottom:0;
color:#ffffff;
}

#block-views-zoom_actu-block_1 h2.title, #block-views-zoom_actu_accueil-block_1 h2.title{
color:#fff;
font-size:11px;
font-family:arial;
padding-bottom:0px;
padding-left:2px;
}

#block-block-48 a, #block-block-50 a, #block-views-derniere_actu_jeunes-block_1 a, #block-block-47 a, #block-block-51 a, #block-views-Liste_videos_facebook-block_1 a, #block-views-6de4b817048339a5a519572304d599af a, #block-views-df47b14271cedbc4e0a63950f1984a8c  a, #block-views-derniere_actu_parents-block_1 a, #block-views-a80c3d6966195418a85a896d308e24ea a, #block-views-derniere_actu_global-block_1 a{
font-size:11px;
font-family:arial;
font-weight:bold;
color:black;
}

#block-block-46 a{
color:black;
display:block;
font-family:arial;
font-size:11px;
font-weight:bold;
margin-bottom:-9px;
text-align:center;
}

#block-block-46 img{
margin:5px 0 9px 0;
}

#block-views-Liste_videos_facebook-block_1{
height:170px;
}


#block-block-48 p,#block-block-50 p,#block-views-derniere_actu_jeunes-block_1 p, #block-block-51 p, #block-block-47 p, #block-views-Liste_videos_facebook-block_1 p, #block-views-6de4b817048339a5a519572304d599af p, #block-views-df47b14271cedbc4e0a63950f1984a8c  p,#block-views-derniere_actu_parents-block_1 p, #block-views-a80c3d6966195418a85a896d308e24ea p, #block-views-derniere_actu_global-block_1 p{
font-family:arial;
font-size:11px;
}

#block-block-46 p{
font-family:arial;
font-size:11px;
text-align:justify;
font-weight:bold;
color:black;
}

#table > h1 {
  border-bottom: 1px solid black;
  font-family: arial;
  font-size: 17px;
  font-weight: bold;
  margin: 30px 0 10px;
  padding-bottom: 0;
  padding-left: 5px;
  padding-top: 5px;
  text-transform: uppercase;
}

#table h1 a {
  color: #000000;
  font-size: 13px;
  margin: 0;
  padding: 0;
}

#table h2{
font-size:11px;
font-family:arial;
font-style:italic;
margin:0px;
padding-left:5px;
padding-bottom:0px;
font-weight:normal;
}

#table{
color:#000;
font-size:13px;
font-family:arial;
font-weight:bold;
padding-left:5px;
padding-top:5px;
padding-right:5px;
}

#table td {
  max-width: 320px;
  padding: 5px;
}

.bleu{
background:#e8f5fb;
}

#cdj_top {
  height: auto;
  margin: auto;
  text-align: center;
}

#cda_top {
  height: 230px;
  margin: auto;
  text-align: center;
  width: 990px;
}

#kit{
padding:10px;
}

#kit table{
border-collapse:separate;
}

.field-field-accueil-actu b{
padding:3px;
}

#userss{
padding-left:48px;
}

.view-zoom-actu, .view-zoom-actu-accueil, .view-episode-mois-accueil{
padding:3px;
}

.view-zoom-actu-accueil{
text-align:center;
}

.views-field-field-paragraphe-question-value{
margin-bottom:20px;
}

#comment-form p{
display:none;
}

#block-block-13, #block-block-37, #block-block-19, #block-block-44 h2{
padding-right:5px;
padding-left:5px;
}

#block-block-13 a, #block-block-37 a , #block-block-18 a, .view-defi-mois a{
text-align:center;
color:black;
font-size:14px;
}

#block-block-13 a:hover,#block-block-44 a:hover , #block-block-37 a:hover, #block-block-18 a:hover, .view-defi-mois a:hover{
color:#104A91;
}

#block-block-37,#block-block-44 , #block-block-18, .view-defi-mois{
padding-top:15px;
padding-bottom:15px;
}

#block-block-44 {
color:black;
}

#block-block-44 a {
color:black;
padding-right:5px;
padding-left:5px;
line-height:20px;
}

.view-defi-mois{
text-align:right;
padding-right:5px;
}

.group-d-a, .group-corps12-16{
padding:0 15px 15px 15px;
}

.group-d-a h2, .group-corps12-16 h2{
font-size:18px;
font-family:arial;
font-weight:bold;
color:#233B8D;
margin-top:22px;
padding-bottom:0;
padding-left:0;
line-height:19px;
}

.group-d-a h1, .group-corps12-16 h1{
font-size:18px;
font-family:arial;
font-weight:bold;
color:#233B8D;
padding-top:22px;
padding-bottom:0;
}

.group-d-a #table h1, .group-corps12-16 #table h1 {
padding-top: 0;
}

.group-d-a h3, .group-corps12-16 h3{
color:#000000;
font-family:arial;
font-size:13px;
font-weight:bold;
margin-left:15px;
padding-bottom:0;
padding-left:0;
padding-top:22px;
}

.field-field-corps-edito p{
padding-top:0px;
padding-right:10px;
}

#block-block-14{
background:#8ACDEC;
margin-bottom:10px;
margin-top:17px;
padding-bottom:3px;
padding-top:2px;
}

#block-block-15 p{
padding-top:0px;
}

#block-block-14 p{
padding-top:0px;
}

#block-block-15{
background:#000;
margin-bottom:10px;
margin-top:17px;
padding-bottom:3px;
padding-top:5px;
}

.field-field-image-bandeau p{
padding-top:10px;
}

.group-edito12-16 .field-field-corps-edito{
color:white;
}

.group-question-corps, .field-field-question-lien{
padding:0 15px 15px;
}

.view-Liste-questions-etudes .field-type-nodereference, .view-Liste-questions-newsletters .field-type-nodereference{
display:none;
}

.group-liens .field-field-titre-rubrique{
color:#333;
font-size:13px;
padding:6px 12px 7px;
margin:0;
}

#comments h2.title{
padding-left:0;
}

.group-question-corps{
border: dashed 1px #20B3C3;
margin:8px 5px 17px 6px;
}

.group-corps-video{
border: dashed 1px #20B3C3;
margin:8px 5px 17px 6px;
}

.field-field-chapeau-conseils{
color:#1f497d;
}

.group-mail{
padding:10px;
}

.field-field-mail-titre{
color:#6EB3CE;
font-size:17px;
font-weight:bold;
font-family:arial;
text-align:center;
padding-bottom:5px;
padding-top:17px;
}

tr.even {
background-color:#fff;
border-bottom:1px solid #CCCCCC;
padding:0.1em 0.6em;
}
tr.odd {
background-color:#DCF0FA;
border-bottom:1px solid #CCCCCC;
padding:0.1em 0.6em;
}

#block-block-17{
margin-bottom:8px;
padding-top:31px;
}

.view-liste-themes-parent ol{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.view-liste-themes-parent a {
  color: #C5D024;
  line-height: 110%;
}
.view-liste-themes-parent a:hover{
color:#000;
line-height:110%;
}

#block-views-zoom_actu-block_1, #block-views-zoom_actu_accueil-block_1{
background:#C3CF18;
margin-bottom:10px;
padding:3px;
}

#block-views-zoom_actu-block_1 p, #block-views-zoom_actu_accueil-block_1 p{
padding-left:0;
padding-right:0;
padding-top:5px;
}

#edit-homepage-wrapper, #edit-preview{
display:none;
}

.views-field-field-image-resume-value{
text-align:center;
}

#projet{
color:red;
}

#atelier1{
color:#233B8D;
}

.field-field-mail-avatar{
float:right;
}

.tree{
margin-left:40px;
padding-top:6px;
}

#block-block-23, #block-block-24, #block-block-25, #block-block-26, #block-block-27, #block-block-28, #block-block-29, #block-block-30, #block-block-31, #block-block-32, #block-block-33, #block-block-34, #block-block-35, #block-block-40, #block-block-41, #block-block-38, #block-block-39{
margin-top:16px;
margin-bottom:3px;
}

.webform-client-form{
margin-left:45px;
margin-right:45px;
}

#footer_links{
color:#FFFFFF;
font-size:11px;
line-height:13px;
margin-left:129px;
text-align:center;
}

#footer_links a{
color:#fff;
font-size:11px;
font-weight:normal;
}

#footer_links a:hover{
text-decoration:underline;
}

#footer_logos{
float:right;
padding-right:23px;
padding-top:3px;
}

#recommandations {
  background: none repeat scroll 0 0 yellow;
  border: 1px solid;
  clear: both;
  margin-bottom: 16px;
  padding: 10px;
}

#block-views-comments_recent-block .title{
font-family:arial;
font-size:11px;
padding-left:6px;
padding-bottom:0;
}

#block-views-comments_recent-block{
padding-bottom:5px;
}

#fburner{
font-size:9px;
}

#block-block-22, #block-block-52, #block-block-55{
background-color:#82b71a;
margin-bottom:10px;
padding:5px;
}

#block-block-55{
background-color:red;
}

.resizable-textarea {
width:99%;
}

#block-views-derniere_actu_global-block_1 .content, #block-views-derniere_actu_parents-block_1 .content, #block-views-a80c3d6966195418a85a896d308e24ea .content{
font-family:arial;
}

#edit-comment{
width:99%;
height:100px;
}

.field-field-descriptif-video{
font-style:italic;
padding-left:5px;
padding-top:10px;
}

.field-field-resume-video, .field-field-prob-video{
font-style:italic;
padding-left:5px;
padding-top:0;
}

.field-field-corps-edito a{
color:#1AB6C6;
}

.group-corps-video .field-field-thumb-video{
padding:10px;
float:left;
}

.comment-published .links{
padding-bottom:0px;
}

.titre{
font-size:125%;
padding:21px 22px 0;
color:#F79646;
font-weight:bold;
}

.corps{
padding:5px 40px;
text-align:justify;
}

#webform-client-form-376 p{
padding:0;
padding-top:2px;
}

#webform-client-form-376{
margin-left:30px;
}

html.js #webform-client-form-376 .resizable-textarea textarea {
display:block;
margin-bottom:0;
width:93%;
}

.gmap{
margin:15px auto;
padding-top:15px;
}

#back2map{
float:right;
margin:15px 15px 0 0;
}

.group-structure, .group-evenements{
	margin-left:15px;
}

.group-structure legend, .group-evenements legend{
	color:red;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:10px;
}

h3{
	margin-left:25px;
	color:red;
	font-weight:bold;
	font-size:100%;
	padding-bottom:0;
	padding-bottom:3px;
	padding-top:10px;
}

.adr{
	margin-left:25px;
}

.evt{
	font-size:20px;
}

.view-map-sid-list .item-list ul {
margin:0 25px 0.75em;
padding:0;
}

#archive{
text-align:center;
}

#archive li{
padding-top:10px;
}

#archive li a{
font-size:15px;
}

#shadowbox_title {
  border: 0px solid;
}

#shadowbox_info {
  border: 0px solid;
} 

.addtoany img{
vertical-align:middle;
}

form#webform-client-form-888 legend{
font-weight:bold;
}

#block-block-20 iframe{
max-width:145px;
height:auto;
}

.messages {
  font-weight: bold;
  text-decoration: blink;
}

.view-Sondage-jeune .form-item label {
    color: #eeeeee;
}

.dateq {
  font-weight: bold;
  margin-top: -36px;
  padding-bottom: 14px;
  padding-right: 11px;
  text-align: right;
}

#main ul.list_ep{
margin: 9px 0 5px 17px;
}

.list_ep li {
  display: inline;
  margin: 6px;
}

.list_ep a{}

.list_ep a.active img, .list_ep a:hover img{
 border: 2px solid #85c3e7;
}

.list_ep img {
  border: 2px solid #666666;
  height: 56px;
  width: 100px;
}

#block-block-13 h2 {
  color: #AC4832;
}

#block-block-13 p{}

#block-block-13 a{
text-decoration:underline;
}

#block-block-13 {
  background: none repeat scroll 0 0 #f15a24;
  padding: 5px;
}

.view-id-videos_mae{}

.view-id-videos_mae .view-content ul li , .view-id-videos_mae_panel .view-content ul li {
  background: none repeat scroll 0 0 #DDDDDD;
  display: block;
  float: left;
  height: 141px;
  list-style: none outside none;
  margin: 5px;
  padding: 5px;
  text-align: center;
  width: 172px;
}

.view-id-videos_mae img, .view-id-videos_mae_panel img {
  height: 85px;
  width: 150px;
}

.view-id-videos_mae .views-field-title, .view-id-videos_mae_panel .views-field-title {
  height: 33px;
}

ul.panelparents {
  list-style: none;
  margin-left: 26px;
}

.panelparents li {
  background: none repeat scroll 0 0 #DDDDDD;
  float: left;
  height: 150px;
  margin: 15px;
  width: 150px;
}

.panelparents h3 {
  color: #308625;
  display: inline-block;
  font-size: 12px;
  margin: 0 3px 7px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}

.panelparents h3 a{
  color: #308625;
}

.panelparents img {
  height: auto;
  width: 150px;
}

.icone img{
padding:0 2px;
}

.drapeau {
  margin-left: 525px;
  position: absolute;
}

.drapeau img {
  height: auto;
  width: 40px;
}

#masthead p, #footer-content p {
  color: #666666;
  font-size: 9px;
  text-align: right;
}

#footer-content p {
  float: left;
  margin-right: 5px;
  margin-top: 11px;
}

#footer-content li {
  float: left;
}

#footer-content img {
  margin-top: 4px;
}

#masthead h1 a{
  background: url("images/v3/titre.png") no-repeat scroll 157px 50% rgba(0, 0, 0, 0);
  color: #FFFFFF;
  display: block;
  font-size: 0;
  height: 70px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 714px;
}

#logo, #site-name{
float:left;
}

#partenaires {
  float: right;
}

#partenaires img#ue {
  margin-left: 10px;
  padding-top: 2px;
}

#prenav, #navigation{
clear:both;
}

#navigation {
  background: none repeat scroll 0 0 white;
  border-bottom: 3px solid #625574;
  border-top: 1px solid #625574;
  position: relative;
  z-index: 998;
}

#page {
 background: none repeat scroll 0 0 white;
  padding-bottom:0;
}

#footer-wrapper {
  border-top: 3px solid #625574;
  clear: both;
  background: none repeat scroll 0 0 white;
}

#masthead {
 background: none repeat scroll 0 0 white;
  width:100%;
}

#masthead .content {
  height: 89px;
  margin: 8px 0;
    margin:auto;
  width:990px;
}

#primary li, #secondary-menu li {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  float: left;
}

#primary,  #footer-content{
  margin:auto;
  width:990px;
 }

#secondary-menu a {
  color: #333333;
  display: block;
  font-size: 12px;
  font-weight: bold;
  padding: 12px 10px 10px 5px;
  text-transform: uppercase;
}
#secondary-menu a.active, #secondary-menu a:hover  {
  color: #e02725;
}

#column-right {
  background: none repeat scroll 0 0 #EEEEEE;
  border: 1px solid #CCCCCC;
  float: right;
  margin-top: 18px;
  padding: 10px 10px 3px;
  width: 175px;
}

#column-right h2 {
  color: #828282;
  font-size: 12px;
  line-height: 16px;
  text-transform: uppercase;
  clear:both;
}

#column-right .bloc1 h2 {
  border-top: 1px solid #CCCCCC;
  margin: 18px 0 0;
  padding: 15px 0 0;
}

#column-right .bloc1 img, #block-block-61 img {
  height: auto;
  max-width: 90px;
  padding: 7px 0;
}

#block-block-61 p {
 text-align:center;
 padding:0;
 margin:0;
}

#block-block-61 h2 {
 text-align:center;
}

#column-right .bloc{
  padding:10px;
}

#column-right p {
  text-align:center;
}

a.newsletter {
  background: url("images/v3/lettre.png") no-repeat scroll 118px 50% #FF9D03;
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0;
  margin: 9px 0 15px;
  padding: 15px 5px;
  text-transform: uppercase;
}

.bloc {
  background: none repeat scroll 0 0 #FFFFFF;
  margin-bottom: 10px;
}

#slider {
  border: 1px solid #CCCCCC;
  float: left;
  height: 291px;
  margin-right: 8px;
  width: 552px;
}

.node{
   clear:both;
}

#actu h2 {
  border-bottom: 1px solid #CCCCCC;
  clear: right;
  color: #E02725;
  font-size: 16px;
  margin-bottom: 2px;
  padding: 12px 10px;
  text-transform: uppercase;
}

.view-dernieres-actus-titres-accueil .views-field-title a:before {
  content:"> "
}

#actu img {
  float: right;
  margin-right: 4px;
  margin-top: -34px;
}

#actu {
  border: 1px solid #CCCCCC;
  float: left;
  padding-bottom: 2px;
  width: 220px;
}

#actu ul, #actu li{
  list-style:none;
  margin:0;
}

.view-dernieres-actus-titres-accueil .views-field-title a {
  color: #444444;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  line-height:15px;
}

.view-dernieres-actus-titres-accueil .views-field-teaser {
  color: #666666;
  font-family: verdana;
  font-size: 10px;
  line-height:14px;
}

.view-dernieres-actus-titres-accueil .views-field-view-node a {
  color: #27297A;
  display: block;
  font-family: verdana;
  font-size: 10px;
  line-height: 14px;
  margin-bottom: 10px;
  text-decoration: underline;
}

.view-dernieres-actus-titres-accueil .views-field-view-node span {
  display: block;
  text-align: right;
}

.view-dernieres-actus-titres-accueil {
  padding: 3px 15px 3px 6px;
}

.slimScrollBar{
cursor:pointer;
}

#network img {
  padding: 0 7px;
  vertical-align: middle;
}

#network p {
  clear: both;
  color: #444444;
  display: block;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  margin-right: 25px;
  padding-top: 7px;
  text-align: right;
}

#rubriques{
margin-top:8px;
}

.rubrique{
width:192px;
float:left;
margin-right:5px;
}

.rubrique h2 {
  background: none repeat scroll 0 0 #FF0000;
  color: #FFFFFF;
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
  text-transform: uppercase;
}

.rubrique h2 a {
  color: #FFFFFF;
}

.rubrique .rub-content .node h2 a {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  color: #27297A !important;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  text-transform: none;
}

.rubrique .rub-content .node h2 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  margin: 0;
  padding: 0;
  padding: 2px;
  width: 175px;
}

.rubrique1 h2 {
  background: none repeat scroll 0 0 #c5d024;
}

.rubrique2 h2 {
  background: none repeat scroll 0 0 #1fb2c2;
}

.rubrique3 h2 {
  background: none repeat scroll 0 0 #8acbea;
}

.rubrique4 h2 {
  background: none repeat scroll 0 0 #000000;
}

.rubrique1 .rub-content{
  border-right: solid 1px #c5d024;
}

.rubrique2 .rub-content{
  border-right: solid 1px #1fb2c2;
}

.rubrique3 .rub-content{
  border-right: solid 1px #8acbea;
}

.rubrique4 .rub-content{
  border-right: solid 1px #000000;
}

#primary .active-trail a, #primary a.active, #primary a:hover, #primary .over a{
  color: white;
  background:#e02725;
}

#primary .over .over a{
  color: #e02725;
 background: #ffffff url(images/v3/arrow-right.png) 160px 50% no-repeat;
}

#primary .over .over li a:hover{
  color: #333333;
  background:white;
}

#primary .over .over li a{
  font-size:11px;
  text-transform:none;
  background:white;
}

#primary .over li a:hover{
  color: #e02725;
  background: #ffffff url(images/v3/arrow-right.png) 160px 50% no-repeat;
}

#primary .menu-5625.active-trail a, #primary .menu-5625 a.active, #primary  .menu-5625 a:hover, #primary .menu-5625.over a {
  background:#fbbe12;
}

#primary .menu-5625 li a:hover, #primary .menu-5625 .over a{
  color: #fbbe12;
  background: #ffffff url(images/v3/arrow-right.png) 160px 50% no-repeat;
}

#primary .menu-326.active-trail a, #primary .menu-326 a.active, #primary  .menu-326 a:hover, #primary .menu-326.over a {
  background:#c5d024;
}

#primary .menu-326 li a:hover, #primary .menu-326 .over a{
  color: #c5d024;
  background: #ffffff url(images/v3/arrow-right.png) 160px 50% no-repeat;
}

#primary .menu-328.active-trail a, #primary .menu-328 a.active, #primary  .menu-328 a:hover, #primary .menu-328.over a {
  background:#1fb2c2;
}

#primary .menu-328 li a:hover, #primary .menu-328 .over a{
  color: #1fb2c2;
  background: #ffffff url(images/v3/arrow-right.png) 160px 50% no-repeat;
}

#primary .menu-329.active-trail a, #primary .menu-329 a.active, #primary  .menu-329 a:hover , #primary .menu-329.over a{
  background:#000000;
}

#primary .menu-329 li a:hover, #primary .menu-329 .over a{
  color: #000000;
  background: #ffffff url(images/v3/arrow-right.png) 160px 50% no-repeat;
}

#primary .menu-330.active-trail a, #primary .menu-330 a.active, #primary  .menu-330 a:hover, #primary .menu-330.over a {
  background:#8acbea;
}

#primary .menu-330 li a:hover, #primary .menu-330 .over a{
  color: #8acbea;
  background: #ffffff;
}

#primary .menu-11546 li a:hover, #primary .menu-11546 .over a, #primary .menu-4982 li a:hover, #primary .menu-4982 .over a{
  background: #ffffff;
}

.rubrique .center {
  padding: 0;
  text-align: center;
  width: 181px;
}

.rubrique .center img {
  margin: 8px 0 5px;
  width: 172px;
  height:auto;
}

.rubrique p {
  font-family: verdana;
  font-size: 11px;
  line-height: 15px;
  padding: 0 0 10px;
  width: 175px;
}

.rubrique1 .rub-degrade{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffff 0%, #c5d024 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#c5d024)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#c5d024 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#c5d024 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#c5d024 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#c5d024 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c5d024',GradientType=1 ); /* IE6-8 */
display:block;
height:1px;
}

.rubrique2 .rub-degrade{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffff 0%, #1fb2c2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#1fb2c2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#1fb2c2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#1fb2c2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#1fb2c2 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#1fb2c2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#1fb2c2',GradientType=1 ); /* IE6-8 */
display:block;
height:1px;
}

.rubrique3 .rub-degrade{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffff 0%, #8acbea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#8acbea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#8acbea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#8acbea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#8acbea 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#8acbea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8acbea',GradientType=1 ); /* IE6-8 */
display:block;
height:1px;
}

.rubrique4 .rub-degrade{
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3ZGI5ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #ffffff 0%, #000000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(100%,#000000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #ffffff 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #ffffff 0%,#000000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #ffffff 0%,#000000 100%); /* IE10+ */
background: linear-gradient(to right,  #ffffff 0%,#000000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=1 ); /* IE6-8 */
display:block;
height:1px;
}

.container-inline div, .container-inline label {
  display: block;
}

.bloc1 #search .form-text {
  border: 1px solid #D0D0D0;
  color: #D0D0D0;
  float: left;
  padding: 5px;
  width: 70%;
  height: 16px;
  display:block;
}

.bloc1 #search .form-submit {
border: 1px solid #D0D0D0;
  background: none repeat scroll 0 0 #E02826;
  border: medium none;
  color: #FFFFFF;
  cursor: pointer;
  padding: 5px;
  height: 27px;
  display:block;
}

.bloc1 .form-item {
 margin:5px 0;
}

#rubriques .slimScrollBar, #rubriques .slimScrollRail {
  margin: 1px;
}

.slimScrollRail{
  background: none repeat scroll 0 0 #FFFFFF;
  border-left: 1px solid #d8d8d8;
}

.rubrique1 .slimScrollRail {
  border-left: 1px solid #c5d024;
}

.rubrique2 .slimScrollRail {
  border-left: 1px solid #1fb2c2;
}

.rubrique3 .slimScrollRail {
  border-left: 1px solid #8acbea;
}

.rubrique4 .slimScrollRail {
  border-left: 1px solid #000000;
}

.rubrique1 .slimScrollBar {
  background: #c5d024;
}

.rubrique2 .slimScrollBar {
  background:#1fb2c2;
}

.rubrique3 .slimScrollBar {
  background:#8acbea;
}

.rubrique4 .slimScrollBar {
  background:#000000;
}

#actu .slimScrollBar {
  background:#d8d8d8;
}

ul.nice-menu ul {
  top: 37px;
}

ul.nice-menu ul li {
  width: 180px;
}

.navcont img{
display:none;
}

.contentrub {
  padding: 2px;
  width: 175px;
}

.contentrub a{
  color:#444444;
  text-decoration:underline;
  font-weight:normal;
}

.contentrub a:hover{
  color:#000000;
  text-decoration:none;
  font-weight:normal;
}

.item-list .pager li {
  background-image: none;
  display: inline;
  list-style-type: none;
  padding: 0.5em;
  margin: 0 0 0.25em 0.5em;
}

.form-checkboxes, .form-radios {
  margin: 0;
}

iframe.twitter-follow-button{
  margin-left: 387px;
  margin-top: 8px;
  position: absolute;
}

#masthead p {
  display: block;
  margin-left: 60px;
  padding-top: 3px;
  text-align: center;
  width: 80px;
}
.flex-video {
position: relative;
padding-top: 0;
padding-bottom: 67.5%;
height: 0;
overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 57.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe, .flex-video object, .flex-video embed {
  height: 94%;
  margin: 0 12px;
  position: absolute;
  width: 96%;
}
@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video { padding-top: 0; }
}

#thumb3{
clear:both;
}

audio, canvas, video {
    display: inline-block;
}

.dessin-anime .ba{}


#main .ba_btn ul, #main .view-vl-all ul{
margin:0 12px;
padding:0;
}

.ba_btn li {
  display: inline-block;
}

.ba_btn li button {
  background: none repeat scroll 0 0 white;
  border: medium none;
  color: black;
  padding: 5px;
}

.ba_btn li button:hover {
  color: #209BD1;
}

button {
  cursor: pointer;
}

.theme_suite img {
  height: auto;
  width: 125px;
}

.theme_suite .views-field-nothing ul{}

.theme_suite .views-field-nothing li{}

#main .view-vl-all li {
  display: inline-block;
  list-style: outside none none;
}

#webform-client-form-3487 label, #webform-client-form-3525 label{
  display: inline-block;
  min-width: 153px;
}

#webform-client-form-3487 input , #webform-client-form-3525 input{
  margin: 10px 0;
  max-width: 230px;
}

#webform-client-form-3487 legend , #webform-client-form-3525 legend{
  font-size: 14px;
  font-weight: bold;
  margin: 20px 0 10px;
}

.corps_webform h2 {
  padding: 0 11px;
}

.corps_webform h3{}

.corps_webform p {
  padding: 0 25px;
}

.corps_webform ul {
  list-style: inside none disc;
  padding: 0 25px;
}

/* Google Analytics banner */
#cookie-banner {
  background: #333333 none repeat scroll 0 0;
  color: white;
  font-family: arial;
  font-size: 14px;
  padding: 15px;
  text-align: center;
}

#cookie-banner a {
  background: white none repeat scroll 0 0;
  color: #333;
  font-family: arial;
  font-size: 11px;
  padding: 3px 7px;
}

#cookie-banner .closeGA1 {
  background: #008300 none repeat scroll 0 0;
  color: white;
  font-weight: bold;
  margin: -8px 5px 0;
  padding: 8px 10px;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 14px;
}

#cookie-banner .closeGA2 {
    float: right;
    font-size: 16px;
    margin-right: -12px;
    margin-top: -12px;
    padding: 0 5px;
    text-decoration: none;
}

#edit-preview {
  display: none;
}
