@charset "UTF-8";
/* CSS Document
#header bloc entete
#footer  bloc de pied de page
#wrapper
#breadcrumb fil d'ariane
#main-content colonne gauche gabarit 2
#main-text contenu texte gabarit 2

Bleu FONCE #0C3971
Bleu NORMAL #2363AA
Bleu LUMONEUX (text) #0E6A97
*/
/*PAGES GENERAL*/
/*balises générales*/
*{margin:none;padding:none;outline:none;}
body{background:url(../img/bck.jpg) repeat-x #2363aa;font-size:12px;width:998px;margin-left:auto;margin-right:auto;font-family:Arial, Helvetica, sans-serif;color:#464648;}
body#gabcampagne_de_dons div#main-content{ font-size: 14px;}
body#gabcampagne_de_dons div#main-content div.ctools-collapsible-content {font-size: 12px;}
a{text-decoration:none;color:#2363AA;}
a img{border:none;}
a:hover{text-decoration:underline;}

h2,h3,h4,h5,h6,h1{color:rgb(31,89,152);margin-bottom:10px;margin-top:10px;}
h2{font-size:1.2em;color:#0E6A97;font-weight:normal;}

input{color:#666;height:22px;border:1px solid #69e;padding-left:2px;}

#block-search-form #edit-actions input {
  border:solid 1px #36b;
  -webkit-border-top-right-radius: 11px;
  -webkit-border-bottom-right-radius: 11px;
  -moz-border-radius-topright: 11px;
  -moz-border-radius-bottomright: 11px;
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
  height:22px;
  width:36px;
  background:#69e;
  color:#fff;
  margin-left:-4px;
  cursor:pointer;
}
#block-block-1  #edit-submit{
  border:solid 1px #36b;
  -webkit-border-top-right-radius: 11px;
  -webkit-border-bottom-right-radius: 11px;
  -moz-border-radius-topright: 11px;
  -moz-border-radius-bottomright: 11px;
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
  height:22px;
  width:36px;
  background:#69e;
  color:#fff;
  margin-left:-4px;
  cursor:pointer;
}


#courriel {
background:#269;
color:#fff;
width:auto;
height:24;
padding:4px;
border:1px solid #fff;
position:absolute;
z-index:10;
top:35px;
left:570px;
}

ul{list-style:none}
.clear{clear:both;}


#wrapper{background:#FFF;position:absolute;margin:0; top:0;width:998px;min-height:400px;}
/*HEADER*/
.imageflow{clear:both;}

#header{background:url(../img/bck-header.jpg) no-repeat 0 -229px;height:180px;padding-top:10px;}
#header li {position:absolute;list-style:none;z-index:20;}
#header li a:hover,#header li.overactif a,#header li.active a,#header li.hover a
{background:url(../img/bck-header.png) no-repeat 0 -110px;}

/*
#header li.menu-1.active a{background-position: -35px -579px;}
#header li.menu-2.active a{background-position: -230px -574px;}
#header li.menu-3.active a{background-position: -470px -569px;}
#header li.menu-4.active a{background-position: -533px -559px;}
#header li.menu-5.active a{background-position: -720px -549px;}
#header li.menu-6.active a{background-position: -835px -544px;}
*/

#header li.menu-1{top:110px;left:35px;}
#header li.menu-2{top:105px;left:330px;}
#header li.menu-3{top:100px;left:470px;}
#header li.menu-4{top:90px;left:533px;}
#header li.menu-5{top:80px;left:720px;}
#header li.menu-6{top:75px;left:835px;}
#header li a{text-indent:-9999px;}
#header li.menu-1 a{display:block;width:270px;height:60px;background-position: -35px -110px;}
#header li.menu-2 a{display:block;width:130px;height:50px;background-position: -330px -105px;}
#header li.menu-3 a{display:block;width:58px;height:50px;background-position: -470px -100px;}
#header li.menu-4 a{display:block;width:180px;height:50px;background-position: -533px -90px;}
#header li.menu-5 a{display:block;width:110px;height:50px;background-position: -720px -80px;}
#header li.menu-6 a{display:block;width:100px;height:50px;background-position: -835px -75px;}
#header li.menu-1 li a,#header li.menu-2 li a,#header li.menu-3 li a,#header li.menu-4 li a,#header li.menu-5 li a,#header li.menu-6 li a,#header li.menu-1.active li a,#header li.menu-2.active li a,#header li.menu-3.active li a,#header li.menu-4.active li a,#header li.menu-5.active li a,#header li.menu-6.active li a{text-indent:0px;height:auto;width:auto;padding-left:15px;background:url(../img/arrow-blue.jpg) no-repeat left 2px;margin-bottom:5px;margin-left:20px;}


#header ul ul {background:url(../img/bck-n2-roll.png) no-repeat 0 0px;display: none; position: absolute;z-index:100;padding-top:40px;width:198px;border-bottom:#0C3971 2px solid;padding-right:0px;padding-left:2px;}
#header ul li.menu-1 ul{top:34px;left:45px;}
#header ul li.menu-2 ul{top:25px;left:-24px;}
#header ul li.menu-3 ul{top:22px;left:-65px;}
#header ul li.menu-4 ul{top:24px;left:-15px;}
#header ul li.menu-5 ul{top:22px;left:-34px;}
#header ul li.menu-6 ul{top:23px;left:-52px;}

#header li li{position:static;padding:0;margin:0;padding-right:10px;} 
#header .menu-1 li.last {background:url(../img/bck-menu1.png) no-repeat left 2px;padding-bottom:145px;}
#header .menu-2 li.last {background:url(../img/bck-lastli-n2.jpg) no-repeat left 2px;padding-bottom:145px;}
#header .menu-3 li.last {background:url(../img/bck-menu3.png) no-repeat left 2px;padding-bottom:145px;}
#header .menu-4 li.last {background:url(../img/bck-menu4.png) no-repeat left 2px;padding-bottom:145px;}


/*#header li li.last {background:url(../img/bck-lastli-n2.jpg) no-repeat left 2px;padding-bottom:145px;}*/
#header li li a:hover{}
#header li:hover ul, li li:hover ul, #header li.hover ul,#header li li.hover ul {display: block;}
#header li:hover,#primary-links li.sfhover{}/**/

#flash-logo{float:left;margin-left:20px;}
#flash-logo h1{text-indent:-9999px;}
#logo{float:left;margin-left:20px;}
#logo h1{text-indent:-9999px;}

.web-tv{position:absolute;top:35px;left:210px;width:112px;height:51px;background:url(../img/btn-webtv.jpg);text-indent:-9999px;z-index:1;}
.google-translate{color:#2363AA;font-size:0.9em;text-decoration:none;float:right;margin-right:65px;margin-top:5px;}
form #newsletter-block {float:left;position:relative}
form #newsletter-block, form #search-block {float:right;margin-right:45px;}
#header #form_entete {width:500px;float:right;}
#header label{font-size:0.9em;color:#666;margin-right:5px;}
input #edit-submit{background:url(../img/btn-ok.jpg) 0 1px no-repeat;color:#0C3971;border:none;width:30px;height:20px;margin-top:1px;cursor:pointer;text-shadow: 0px 0px 4px rgba(0,0,0,0.3);text-transform:uppercase;margin-left:4px;}

/*contenu principal*/
#content{}

#breadcrumb{margin-bottom:15px;}
#breadcrumb a{font-size:0.8em;color:#2363AA;margin-right:5px;}
#breadcrumb .active{background:#2363AA;color:#FFF;font-size:1.2em;text-decoration:none;margin:5px;padding-right:5px;padding-left:5px;}

#gab2 #main-content{float:left;width:712px;margin-left:25px;}
#gab4 #main-content{float:left;width:505px;margin-left:25px;}
#gab7 #main-content{float:left;width:712px;margin-left:25px;}
#gab5 #main-content{margin-left:25px;}
#gab12 #main-content{float:left;width:574px;margin-left:25px;font-size:14px;}
#gab12 #main-content .sidebar{float:left;width:173px;}
#gab12 #main-content .block-text{float:right;width:375px;}
#webtv #main-content .sidebar{float:right;width:311px;margin-right:25px;}
#webtv #main-content{margin-left:25px;}
#webtv #block-main-video{float:left;width:560px;}
#search-result #main-content{width:auto;margin-left:25px;}
#gab #block-system-main {float:left;width:900px;margin-left:25px;margin-right:25px}

#tract  #main-content{float:left;width:735px;margin-left:25px;}
#tract .sidebar-n1{float:right;width:207px;margin-right:27px;position:relative;top:-50px;}
.block-search-result li, .block-tract .item-list li{display:inline;}
.block-search-result li, .block-tract .item-list li{padding-right:3px;padding-left:3px;font-size:0.8em;}
.block-search-result li.pager-current , .block-tract .item-list li.pager-current{border:1px solid #2363AA;}
.block-search-result ul.pager, .block-tract .item-list ul.pager{margin-bottom:10px;}
.item-list{clear:both;}
.block-tract{}
#tract #intro{background:#0E6A97; width:500px; padding:10px;margin-bottom:25px;color:#FFF;margin-top:20px;}
.item-tract{width:130px;float:left;margin-right:17px;margin-bottom:20px;}
.item-tract .img-block{height:200px;position:relative;}
.item-tract .img-block img{position:absolute;bottom:0;}
.item-tract h2{background:url(../img/ico-dwnld-lp.png) no-repeat left top;padding-left:15px;margin:0;font-size:1em;margin-bottom:8px;color:#1D4D98;margin-top:5px;}

#home .diaporama{margin-bottom:0px;}
.diaporama{margin-bottom:35px;}
#main-content .sidebar{float:left;width:187px;}
#main-content #main-text,#main-content .block-text {float:right;width:490px;}
#main-text-presse {float:right;width:100%;border-right:1px solid #eee}
#main-text-presse h3 {font-size:22px;border-bottom:3px solid #eee;}
#main-content #main-text ul,#main-content #main-text p, #main-content #main-text h1, #main-content #main-text h2, #main-content #main-text h3, #main-content #main-text h4, #main-content #main-text h5, #main-content #main-text h6,#main-content .block-text ul,#main-content .block-text p, #main-content .block-text h1, #main-content .block-text h2, #main-content .block-text h3, #main-content .block-text h4, #main-content .block-text h5, #main-content .block-text h6{padding-right:10px;padding-left:10px;font-weight:normal;}
#main-content #main-text h3,#main-content .block-text h3{font-weight:1.2em;}
#main-content #main-text li,#main-content .block-text li{background:url(../img/puce.gif) no-repeat top left;padding-left:12px;padding-bottom:6px;padding-top:0px;color:#282838;}
#main-content #main-text ul,#main-content .block-text ul{margin-bottom:10px;margin-top:10px;}
#main-content #main-text p,#main-content .block-text p{margin-bottom:10px;margin-top:10px;color:#282838;line-height:1.3em;}
#main-content #main-text .intro,#main-content .block-text .intro{background:rgb(31,89,152);color:#FFF;font-size:1em;padding-top:10px;padding-bottom:10px;}
#gab2 #main-text {font-size:14px;border: none;}
#main-content #main-text h2,#main-content .block-text h2{background:rgb(31,89,152);color:#FFF;font-size:15px;padding-top:8px;padding-bottom:10px;margin:0;}
iframe{margin-bottom:10px;}
#block-main-video .keyword{display:block;float:left;background:#2363AA;color:#FFF;padding:5px;margin-left:10px; margin-right:10px;margin-bottom:10px;pointer:hand;}
#block-main-video p,#main-content #main-text #block-main-video p{/*position:relative;top:-10px;*/margin:0;padding:0;}

#block-main-video{margin-bottom:25px;}
#block-main-video iframe{margin-left:10px;}
#gab4 #block-main-video .keyword, #gab4 #block-main-video iframe,#gab5 #block-main-video iframe,#gab5 #block-main-video .keyword,#gab12 #block-main-video iframe,#gab12 #block-main-video .keyword,#webtv #block-main-video .keyword, #webtv #block-main-video iframe{margin-left:0px;}

/*gabarit page */
#gabsearch div.content {
  width:100%;
  font-size:14px;
  padding-left: 20px; 
  padding-right: 20px;
}

#gabdons {
/*  width: 100%;
  font-size:20px;
  background-color: #fff;
  background-image: none; */
}

h2#toutes-les-actus {
  font-size:1.8em;
  font-weight:600;
}
div#actus-list > article {
  float:left;
  width:30%;
  padding-left:10px;
  padding-right: 10px;
  height:300px;
/*background: url("../img/bg_product_attributes_top.png") center top no-repeat; padding-top: 10px;*/
}

div#actus-list > article header {
  background: url("../img/bg_product_attributes_top.png") center top no-repeat; padding-top: 10px;
}
div#actus-list > article header h2 {
	height: 70px;

}
div#actus-list > article header h2 a {
	color: #027bd9;
	font-weight:550 ;
}
article footer.submitted {
  margin-bottom: 10px;
  font-size: 14px;
  color: #555;
}
article footer.submitted span {
	background: #eee;
}
#edit-advanced {display: none;}

#main-content-page {width:998px;}
#main-text-page {width:640px;margin-left:150px;margin-right:150px; font-size:14px;border-left: 1px solid #eee;border-right: 1px solid #eee;padding-left: 30px; padding-right: 30px;}
#main-content-page #main-text-page h3 {
color: rgb(35,99,170);
font-size: 15px;
font-weight: normal;
}
#main-content-page #main-text-page h2 {
background:rgb(35,99,170);
color:#FFF;font-size:18px;
padding-top:8px;
padding-bottom:10px;
font-weight: normal;
padding-left:4px;}

	
#block-edito{width:197px;color:#FFF;background:url(../img/bck-edito-repeat.jpg) repeat-y right;float:left;margin-right:30px;margin-bottom:15px;margin-left:25px;}
#block-edito h2{background:url(../img/bck-edito.jpg);text-indent:-9999px;height:25px;position:relative;left:-2px;margin:0;padding:0;margin-bottom:15px;}
#block-edito p,#block-edito iframe{padding-left:17px;padding-right:10px;}
#block-edito p{padding-bottom:15px;}
/*.reseau{background:#FFF url(../img/rejoignez-nous.jpg) no-repeat bottom;padding-top:20px;display:block;height:50px;text-indent:-9999px;}*/
#reseau{color:#FFF;padding:5px;display:block;min-height:50px;z-index:100;background:rgba(255,255,255,0.8);margin-bottom:9px}
#reseau_2{color:#FFF;padding:5px;display:block;height:50px;z-index:100;background:rgba(255,255,255);margin-bottom:9px}
#reseau a{text-decoration:none; color:#444; font-size:16px}
.youtube{background:#FFF url(../img/bck-join-youtube.jpg) no-repeat bottom;margin-top:20px;display:block;height:90px;text-indent:-9999px;width:312px;}

#block-home-lastnews{position:absolute;z-index:10;left:250px;}
#block-home-lastnews p{font-size:1.4em; color:#282838;margin-bottom:20px;margin-right:25px;}
/* #block-home-lastnews p a{color:#0a3c85; text-decoration:none;} */
/* #block-home-lastnews p a:hover{color:#2363AA; text-decoration:none;} */
#block-home-lastnews .item-home-lastnews p.date{height:auto;margin:0;padding:0;padding-left:10px;padding-top:10px;padding-bottom:0px;font-size:0.8em;color:#282838;margin-top:-3px;}
#block-home-lastnews .item-home-lastnews{float:left;width:213px;margin-right:23px;padding-right:14px;background:url(../img/bck-shadow.png) right repeat-y;margin-bottom:25px;margin-top:6px;}
#block-home-lastnews .item-home-lastnews.last{margin-right:0;}
#block-home-lastnews .item-home-lastnews p,#block-home-lastnews .item-home-lastnews ul{
background:#D5DFEE;color:#282838;padding:10px;margin-bottom:0px;margin-right:0;height:98px;padding-top:5px;font-size:1.00em;}
#block-home-lastnews .item-home-lastnews li{margin-bottom:10px;}

#chrono{float:left;width:705px;}

#chrono .title{background:#2C94C2;padding:10px;color:#FFF;text-transform:uppercase;}
#chrono .title td{border-bottom: #FFF 5px solid;}
#chrono .title .date{border-right:#FFF 5px solid;}
#chrono td{padding:10px;padding-left:15px;}
#chrono tr.even{ background:#F6F6F6;border-color:#F6F6F6;}
#chrono .right{color:#2C94C2;}
#chrono tr.important{color:#094B84;background:#A4C4E4;}
#chrono .important.right,#chrono .important .right {color:#094B84;}
.block-article{background:#D5DFEE;color:#2363AA;margin-bottom:15px;}
.block-article h2,.block-article p{padding:0;margin:0;margin-right:10px;margin-left:10px;}
.block-article h2{color:#2C94C2;padding-top:10px;font-size:1em;padding-bottom:5px;}
.block-article p{font-size:0.9em;padding-bottom:15px;}


#block-agir{float:left;width:755px;}
#block-agir p{font-size:1.4em; color:#2363AA;margin-bottom:20px;margin-right:25px;margin-top:-3px;}
#block-agir .item-agir{float:left;width:223px;margin-right:11px;padding-right:14px;background:url(../img/bck-shadow.png) right repeat-y;margin-bottom:25px;}
#block-agir .item-agir p,#block-agir .item-agir ul{background:#D5DFEE;color:#282838;padding:10px;font-size:1em;margin-bottom:0px;margin-right:0;height:75px;}
#block-agir .item-agir li{margin-bottom:10px;}

#block-liste-actu{float:left;width:760px;}
#block-liste-actu .item-liste-actu p ,#block-liste-actu .item-liste-actu ul{background:#D5DFEE;color:#282838;padding:10px;font-size:1em;margin-bottom:0px;margin-right:0;height:90px;}
#block-liste-actu .item-liste-actu p.date{height: auto}
#block-liste-actu .item-liste-actu p.texte{height: auto}
#block-liste-actu .item-liste-actu{float:left;width:227px;margin-right:20px;margin-bottom:20px;padding:0px; height:350px;box-shadow: 4px 2px 6px #78a;
background: rgb(213,223,238)}
#block-liste-actu .item-liste-actu header.block-liste-actu-title {background:#D5DFEE;color:rgb(35,99,170);padding:10px;font-size:1em;margin:0px;height:auto;padding-bottom: 2px;}
#block-liste-actu .item-liste-actu p.block-liste-actu-subtitle {background:#D5DFEE;color:#282838;padding:10px;font-size:1em;margin:0px;height:auto;}
#block-liste-actu .item-liste-actu img {width:227px;height:auto;margin-bottom:-4px;}

#block-actu{float:left;width:755px;}
#block-actu p{font-size:1.4em;margin-bottom:20px;margin-right:25px;}
#block-actu .item-actu{background:#F3F4F4 right repeat-y;margin-bottom:15px;border:1px solid #0E6A97;padding-left:0px;clear:both;margin-right:10px;}
#block-actu .item-actu img {float:left;padding:10px;padding-right:25px;}

#block-actu .item-actu h2{font-size:1.3em;padding-bottom:5px;margin-bottom:7px;}
#block-actu .item-actu h3{margin:0;font-weight:normal;}
#block-actu .item-actu.item-actu-video h2{background:url(../img/ico-video.png) no-repeat;margin-left:226px;padding-left:35px;}
#block-actu .item-actu p,#block-actu .item-actu ul{padding:10px;font-size:1em;margin-bottom:0px;margin-right:0;color:#282838;line-height:1.3em;}
#block-actu .item-actu li{margin-bottom:10px;}

#main-sinformer,#main-content #main-text, #block-sinformer,#main-content .block-text{border:1px solid #eef;background:#fcfcff; padding-left:0px;margin-bottom:15px;box-shadow: 4px 4px 12px #eef;}
#main-sinformer p.date,#block-actu .item-actu p.date{background: #0E6A97;color:#FFF;padding-left:15px;font-size:0.8em;padding-top:3px;padding-bottom:3px;}
#main-sinformer h2, .item-sinformer h2{padding-left:15px;padding-right:15px;font-size:1.3em;}
#main-sinformer img, .item-sinformer img{float:left;margin-right:15px;margin-bottom:15px;margin-left:15px;}
 .item-sinformer{clear:both;padding:0px;margin:0;padding-top:15px;}
#main-sinformer p, .item-sinformer p{padding-left:15px;padding-right:15px;color:#282838;margin-bottom:15px;}
#main-sinformer a{text-decoration:none;color:#464648;}
#main-sinformer a:hover{text-decoration:none;color:#2363AA;}
.item-sinformer a{text-decoration:none;color:#464648;}
.item-sinformer a:hover{text-decoration:none;color:#2363AA;}
.item-sinformer p.date{padding-left:15px;font-size:0.8em;margin:0;padding:0;color:#464648;}
.item-sinformer p {color:#282838;}
.item-sinformer h2{margin-bottom:4px;margin-top:0px;padding-top:0px;}

#block-actu .item-actu img.more, img.more{float:none;padding:0;margin:0;position:relative;top:2px;left:2px;padding-left:5px;padding-right:5px;}/**/
#block-sinformer{clear:both;}

#last-video{background:#D5DFEE;padding:10px;}
#last-video img{float:left;margin-right:10px;padding-bottom:10px;}
#last-video .last img{margin-bottom:0px;padding-bottom:0px;}
#last-video .last p{padding-bottom:0px;}
.last-video-item{clear:both;} 
#last-video h2{display:inline;float:left;background:#2363AA;color:#FFF;padding:5px;margin:0px;margin-bottom:10px;margin-bottom:10px;pointer:hand;clear:right;font-size:1em;}
#last-video p{font-size:0.9em;float:left;width:45%;padding-bottom:10px;}
	
.block-alert{margin-bottom:15px;}
.block-alert h2{margin-bottom:4px;}
.block-alert h3{display:block;text-transform:uppercase;background:url(../img/arrow-lightblue-big.jpg) no-repeat top left;padding-left:11px;color:#0E6A97;font-size:0.94em;padding-top:0;}
.block-alert .form{border:solid 2px #0E6A97;padding-left:4%;padding-right:4%;padding-bottom:4%;}
.block-alert input[type="text"], .block-alert select{width:96%;margin-bottom:15px;}	

.block-knowledge {margin-top:32px;}
.block-knowledge .form{background:#D5DFEE;padding:10px;margin-bottom:15px;height:163px;padding-top:15px;}
.block-knowledge h2{margin-bottom:4px;}
#test-block label{display:block;border-bottom:dashed 1px #999;padding-bottom:10px;margin-bottom:10px;font-size:1.2em;}
#test-block input#edit-submit{float:right;}
input[type="radio"]{margin-right:10px;margin-bottom:5px;}
.form-radios{border-bottom:dashed 1px #999;padding-bottom:10px;margin-bottom:10px;}

.group-glossaire{width:22%;float:left;margin-right:3%;}
.group-glossaire h2{background:#2363AA;color:#FFF;padding-left:6px;padding-top:2px;padding-bottom:2px; border-radius: 5px;}
.group-glossaire li{margin-bottom:5px;}
.group-glossaire li a{padding-left:15px;background:url(../img/puce.gif) no-repeat 0 4px;}
.group-glossaire .desc{padding:10px;background:#D5DFEE;color:#0E6A97;margin-top:5px;margin-bottom:5px;}

#block-camp{float:left;width:734px;}
#block-camp .item-camp{background:#F3F4F4 right repeat-y;margin-bottom:15px;border:1px solid #0E6A97;padding-left:0px;clear:both;}
#block-camp .item-camp .diaporama{margin:0;padding:0;}
#block-camp p{font-size:1.4em;background:#0E6A97;color:#FFF;padding-left:10px;padding-top:2px;padding-bottom:4px;}


.block-infojournal{margin-bottom:15px;}
.block-infojournal a{display:block;padding:10px;border:solid 2px #0E6A97;text-transform:uppercase;background:url(../img/arrow-blue-big.jpg) no-repeat 3px 10px;padding-left:15px;font-size:0.94em;padding-right:0px;}

.block-contact,.block-simple{background:#D5DFEE;padding-bottom:10px;margin-bottom:15px;}
.block-simple h2,.block-simple img{padding:10px;}
.block-simple p{padding-left:10px;padding-right:10px;}
.block-simple h2{margin:0;padding:0;background:#FFF;margin-bottom:5px;padding-bottom:3px;}
.block-simple h3{margin:0;padding:0;padding-left:10px;font-weight:normal;padding-top:10px;}
.block-contact h2{background:#FFF;padding-bottom:8px;margin:0;}
.block-contact img{padding:10px;}
.block-contact p ,.block-contact a{padding-left:10px;padding-right:10px;}
.block-contact .name{font-size:1em;color:#0E6A97;}
.block-contact .fn,.block-contact .tel{font-size:0.95em;}
.block-contact .email{text-indent:-9999px;display:block;background:url(../img/ico-mail.png) no-repeat;width:16px;height:12px;margin-left:10px;margin-top:3px;}

#gab2 .block-do-you-know,#gab5 .block-do-you-know{margin-top:35px;}
.block-do-you-know{margin-top:0px;margin-bottom:25px;}
.block-do-you-know h2{margin-bottom:5px;margin-top:0;}
.block-do-you-know p{font-size:1.5em;color:#2363AA;font-weight:bold;}
/*barre droite gabarit2*/
#gab2 .sidebar-n1{float:right;width:207px;margin-right:27px;position:relative;top:-50px;}
#gab4 .sidebar-n1{float:right;width:400px;margin-right:27px;position:relative;top:-50px;}
#gab5 .sidebar-n1{float:right;width:177px;margin-right:27px;position:relative;top:-50px;}
#gab12 .sidebar-n1{float:right;width:346px;margin-right:27px;position:relative;top:-50px;}
#gab7 .sidebar-n1{float:right;width:186px;margin-right:27px;position:relative;top:-50px;}
#gab7 .sidebar-n1 .block-year {
  font-size: 1.4em;
  text-align: center;
  font-weight: bold;
  letter-spacing: 6px;
}
#gab7 .sidebar-n1 .block-year li {
  padding: 2px;
  border: 1px solid #FFF;
  background: rgb(35,99,170);
}
#gab7 .sidebar-n1 .block-year li a{
  color: #FFF;
  text-decoration: none;
}
#gab7 .sidebar-n1 .block-year li:hover{
  background: rgb(248,38,25);
}
#gab7 .sidebar-n1 .block-year li.active{
  background: rgb(158,192,227);
}
#gab7 .block-contact img {
    padding: 10px;
    max-width:100%;
    height: auto;
}
#gab7 .intro {font-size:16px; color: #999}
#gab4 .sidebar-n2{float:right;width:178px;/*position:relative;top:-50px;*/}
#gab12 .sidebar-n2{float:right;width:178px;}

#gab4 .sidebar-n1 .sidebar{float:left;width:190px;margin-top:35px;}	
#gab12 .sidebar-n1 .sidebar{float:left;width:150px;}

#gab7 .sidebar-n1 .secondary-links{margin-left:0;}
#gab4 .sidebar-n1 .secondary-links, #gab4 .links{margin-left:0px;}
#gabpage #main-content{width:1000px;}


.sidebar-n1 .secondary-links{background:url(../img/top-secondary.jpg) #2363AA no-repeat top left;color:#FFF;width:178px;padding-top:47px;padding-bottom:5px;margin-bottom:10px;margin-left:29px;}
.sidebar-n1 .secondary-links a,.sidebar-n1 .links a, .block-agir-avec-nous a{color:#FFF;}
.sidebar-n1 .secondary-links li, .block-agir-avec-nous li{background:url(../img/arrow-white.jpg) no-repeat 10px center #2363AA;padding-left:25px;margin-bottom:8px;}

.sidebar-n1 .links{width:168px;margin-left:29px;background:#2363AA no-repeat top left;padding-left:10px;margin-bottom:5px;color:#FFF;padding-top:10px;padding-bottom:4px;}
.sidebar-n1 .links li{background:url(../img/arrow-doublewhite.jpg) no-repeat left center;padding-left:15px;margin-bottom:8px;}
#gab5 .sidebar-n1 .links,#gab5 .sidebar-n1 .secondary-links,#gab12 .sidebar-n1 .links,#gab12 .sidebar-n1 .secondary-links{margin-left:0px;}
	
.tertiary-links{background:#94B6DD;padding-bottom:0px;padding-top:10px;margin-bottom:10px;}
.sidebar-n1 .secondary-links .tertiary-links .quaternary-links li.last a{padding-bottom:20px;}

.sidebar-n1 .secondary-links li li a{color: #0C3971;background:#94B6DD;padding:0;margin:0;}
.sidebar-n1 .secondary-links li.active a{background:url(../img/arrow-white-active.jpg) no-repeat 12px 8px #0C3971;padding-left:25px;/*position:relative;left:-25px;*/padding-bottom:5px;padding-top:5px;display:block;padding-right:10px;}
.quaternary-links, .quaternary-links a{background:#D8E5F3;}
.quaternary-links{padding-top:10px;margin-top:5px;}
.sidebar-n1 .secondary-links li.active li a{background:none;padding:0; margin:0;padding-left:25px;margin-bottom:5px;}
.sidebar-n1 .secondary-links li.active{background:none;padding:0; margin:0;padding-bottom:0px;font-size:0.95em;}
.sidebar-n1 .secondary-links li.active li{background:none;padding:0; margin:0;padding-bottom:5px;}
.sidebar-n1 .secondary-links li.active li li{background:none;padding:0; margin:0;padding-bottom:0px;}
.sidebar-n1 .secondary-links li li{background:none;padding:0; margin:0;padding-top:3px;}

.sidebar-n1 .secondary-links  li li.active{color:#FFF;}
.sidebar-n1 .secondary-links  li li.active a{color:#FFF;padding-bottom:5px;padding-top:5px;background:#0C3971;padding-left:25px;padding-right:10px;}
.sidebar-n1 .secondary-links  li li.active li a{color: #0C3971;padding-bottom:0px;padding-top:3px;background:#D8E5F3;display:block;}
.sidebar-n1 .secondary-links  li li.active li.active a{color:#fff;background:#0C3971;margin-left:18px;display:block;padding-left:7px;padding-bottom:3px;padding-top:3px;}

.block-agir-avec-nous a{display:block;padding-bottom:5px;padding-top:5px;}
.block-agir-avec-nous h2{margin-bottom:5px;}

.block-abbatage{margin-top:80px;margin-bottom:50px;}

.block-search-result{width:637px; margin-left:auto;margin-right:auto;}
.block-search-result h2{background:#2581B5;color:#FFF;padding:5px;padding-left:10px;}
.block-search-result li{display:inline;}
.block-search-result li {padding-right:3px;padding-left:3px;font-size:0.8em;}
.block-search-result li.pager-current {border:1px solid #2363AA;}
.block-search-result ul.pager{margin-bottom:10px;}
.block-search-result h3{float:left;font-weight:normal;margin:0;padding:0;margin-right:10px;color:#464648;font-size:0.8em;padding-top:1px;}
.block-search-result .search-results{background:#F3F4F4;padding:10px;margin-bottom:10px;}
.block-search-result .search-results dd{margin-bottom:10px;}
.block-search-result .search-results dt a{color:#2581B5;}

.block-pdf{margin-top:30px;}
.item-pdf {
  background:url(../img/ico-pdf.jpg) no-repeat left 2px;
  padding-bottom: 10px;
  padding-left: 20px;
  border-bottom: 1px solid #eee;
  margin-bottom: 5px;
}
.item-pdf a{font-size:1.4em;font-family:arial}
.item-pdf .date{font-size:1.2em;color:#0E6A97;font-family:arial}
#main-content  #main-text .item-pdf p, .item-pdf p{font-size:1.2em;margin-bottom:0;margin-top:0;font-family:arial}
#main-content  #main-text .block-pdf{margin-left:10px;}

.block-connexion form{background:#D5DFEE;padding:10px;padding-bottom:35px;padding-top:15px;}
.block-connexion a{display:block;text-align:right;margin-top:5px;}
.block-connexion h2{margin-bottom:5px;}
.block-connexion input{margin-bottom:10px;}
.block-connexion input[type=submit]{float:right;}
.block-connexion{margin-top:25px;}

.block-img, .block-son, .block-video, .block-diaporama{margin-bottom:25px;}
.block-img h2{margin:0;margin-bottom:5px;}
.block-img p, .block-son p, .block-video p, .block-glossaire p{font-size:0.8em;}
.block-img img, .block-diaporama img{margin-bottom:10px;}
.block-son #flash-audio{margin-bottom:10px;}
.block-video iframe{margin-bottom:10px;}
.block-diaporama{clear:both;}


#partenaires{margin-left:25px;}
.partenaires-group{float:left;width:167px;background:#F3F4F4 right repeat-y;margin-bottom:15px;border:1px solid #0E6A97;margin-right:25px;}
.partenaires-group{padding-bottom:10px;}
.partenaires-group h2{background:#0E6A97;color:#FFF;padding-left:10px;padding-right:10px;margin-top:0;padding-bottom:4px;padding-top:2px;}
.partenaires-group  li{padding:0;margin:0;padding-left:20px;padding-right:10px;background:url(../img/arrow-doubleblue.gif) no-repeat 5px 4px;color:#094B84;font-weight:normal;}
.partenaires-group p{margin-bottom:15px;padding-left:20px;padding-right:10px;}
.partenaires-group.last{margin-right:0;}

.block-glossaire{background:#D5DFEE;padding:12px;}
.block-glossaire h2{background:url(../img/ico-loupe.png) no-repeat left top;padding-left:15px;margin:0;font-size:1em;margin-bottom:10px;}

#share-block{clear:both;padding-left:20px;background:url(../img/bck-social.jpg) bottom repeat-x;height:35px;padding-top:25px;margin-top:35px;}
#home #share-block{margin-top:0;}
.share-links li,#share-block h2,.share-links {display:inline;}
#share-block a.fb{text-indent:-9999px;display:block;width:16px;height:16px;background:url(../img/ico-fb.jpg);float:left;margin-right:5px;}
#share-block a.ml{text-indent:-9999px;display:block;width:16px;height:16px;background:url(../img/ico-envoie.jpg);float:left;margin-right:5px;}
#share-block a.tw{text-indent:-9999px;display:block;width:16px;height:16px;background:url(../img/ico-tw.jpg);float:left;margin-right:5px;}
#share-block a.yt{text-indent:-9999px;display:block;width:35px;height:16px;background:url(../img/ico-yt.jpg);float:left;margin-right:3px;}
#share-block a.p{text-indent:-9999px;display:block;width:16px;height:16px;background:url(../img/ico-p.jpg);float:left;margin-right:3px;}
#share-block a.print{text-indent:-9999px;display:block;width:16px;height:17px;background:url(../img/ico-print.png);float:left;margin-right:5px;}
#share-block a.feed{text-indent:-9999px;display:block;width:16px;height:16px;background:url(../img/ico-rss3.jpg);float:left;margin-left:30px;}
#share-block h2{margin:0;font-size:0.9em;color:#5D5D5F;margin-right:10px;margin-left:50px;float:left;}
/*en savoir plus*/
#knowmore{clear:both;margin-left:15px;}
#knowmore h2{margin-left:10px;font-size:1.2em;margin-left:16px;}
#knowmore ul{}
#knowmore li{float:left;width:14%;text-align:center;/*margin-right:3px;*/}
/*#knowmore li.last{margin-right:3px;}*/
#knowmore li a{font-size:0.8em;text-align:left;}
#knowmore li a:hover{text-decoration:none;}
#secondary-content{clear:both;}
#secondary-content .sidebar{float:right;width:295px;margin-right:25px}
#secondary-content .diaporama{float:left;width:620px;margin-left:25px;}
#home #secondary-content .diaporama{width:999px;margin-left:0px;}
/*FOOTER*/
#footer{background:#F0F0F2 url(../img/bck-footer.jpg) right top no-repeat;clear:both;}


.block-tag{width:510px;margin:25px;padding-top:10px;margin-top:0;}
.tagadelic{color:#A2A3A5;font-weight:bold;}
.level1{font-size:0.8em;}
.level2{font-size:1em;}
.level3{font-size:1.2em;}
.level4{font-size:1.4em;}
.level5{font-size:1.6em;}
.level6{font-size:1.8em;}
.level7{font-size:2em;}

#site-map{margin-left:25px; margin-right:25px}
#site-map h2 {font-size:1.1em;font-weight:bold;color:#464648;margin-bottom:5px;}
#site-map .primary-links {}
#site-map .primary-links li a{color:#464648;padding-bottom:8px;display:block;background:url(../img/puce-grey.gif) no-repeat left 5px;padding-left:15px;padding-top:3px;}
#site-map .primary-links li li a{color:#5D5D5F;display:inline;background:none;padding-left:5px;}
#site-map .primary-links li{float:left;font-size:0.9em;margin-right:16px;}
#site-map .primary-links li ul{padding-bottom:20px;}
#site-map .primary-links li li{float:none;font-size:0.8em;margin-bottom:5px;}
#site-map .external-links{float:left;}
#site-map h3#oursites{margin:0;float:left;font-size:1.2em;color:#124E82;margin-bottom:20px;background:url(../img/arrow-doubleblue.png) no-repeat center left;padding-left:12px;margin-right:18px;}
#site-map .external-links li{margin-bottom:10px;padding-left:12px;}
#bottom{clear:both;background:#2363AA;padding-top:5px;padding-bottom:30px;}
.footer-links{display:inline;margin-right:120px;} 
.footer-links li{display:inline;}
#bottom a{color:#FFF;}
.madeby{float:right;color:#ADDCF4;font-size:0.9em;}
.footer-links a.shop{background:url(../img/ico-shop.jpg) no-repeat;padding-left:30px;padding-right:16px;color:#FFF;font-size:1em;}
.footer-links a.usefull-links{background:url(../img/ico-usefull-links.jpg) no-repeat;padding-left:16px;padding-right:16px;color:#FFF;font-size:1em;}
.footer-links a.glossaire{background:url(../img/ico-loupe-blue.jpg) no-repeat;padding-left:14px;padding-right:16px;color:#FFF;font-size:1em;}
.footer-links a{color:#ADDCF4;font-size:0.9em;padding-right:16px;}

/*div.fb-xfbml-parse-ignore blockquote a{color:#fff}*/

#block-system-main #user-login { margin:20px;}
#block-system-main #user-login input { height:20px;}
#block-system-main #edit-actions  input  { border:1px solid #000; width:120px}
#block-system-main .profile { margin:20px;}

#block-search-form {float: left;}
#texte-petition {font-size:14px;font-family:arial}
#entete-petition h2 {font-size:16px; letter-spacing:1px;background-color:rgba(35,99,170,1);border-radius: 4px;padding:4px;}



#texte-petition {
  margin-top: 20px;
}

.ctools-collapsible-container {
border-radius: 4px;
padding:4px;
border: 1px solid #ddd;
margin:10px 0 20px 0;
}
.ctools-collapsible-handle {font-size:14px;font-weight:normal }
.ctools-collapsible-content div {display: block}
.ctools-collapsible-content div {display:block; margin-top:6px;}
.ctools-collapsible-content ul {margin-left:20px;margin-top:10px}
.ctools-collapsible-content li {list-style-type:disc}

.ctools-collapsible-content {
height:auto;
padding:10px;
}

#barre-de-progression {width:440px; height: 40px;border:none;margin:0;padding:0;text-align:right;display:block;}
#barre-de-progression #b-red {width:10%;height:16px; background:#f60; float:left; border:none; text-align:center}
#barre-de-progression #b-red span {font-weight:bold;color:#FFF}
#barre-de-progression #b-grey{width: 90%; height:16px;background:#dde;border:none;float:left;}

#glossaire #autres-petitions ul  li{
list-style-type: none;
}
#glossaire #autres-petitions li a {
text-decoration: none;
color : #333;
font-weight:bold;
}

#leftPanel {
   position: absolute;
    top: 236px;
    left: 0px;
	z-index: 100;
}

#leftPanel #facebook {
	margin-bottom: 10px;
	margin-left: -35px;
}

#twitter-site{
	margin-bottom: 10px;
	margin-left: -35px;
}

#leftPanel img { vertical-align: middle; }

#facebook span {
	display:none;
	background: none repeat scroll 0% 0% rgba(0, 80, 170, 0.8);
    color:#FFF;
	/*font-weight: bold;*/
	font-size: 16px;
	padding: 6px;
	margin-left: -5px;
	border-radius: 0 1mm 1mm 0;-moz-border-radius: 0 1mm 1mm 0;
}

#twitter-list {
	display:none;
	background: rgba(255,255,255, 0.95);
    border: 5px solid #00B0ED;
    font-family: arial;
	font-size: 16px;
    padding: 8px;
	margin-left: 30px;
    margin-top: -32px;
	border-radius: 0 1mm 1mm 0;-moz-border-radius: 0 1mm 1mm 0;
    overflow: auto;
    height:auto; 
    z-index:100;
}

#twitter-list div {
   height: 58px;
}
#twitter-list a {
   text-decoration:none;  
    color: rgb(28,79,135);
}
#twitter-list a:hover {
    background-color: rgb(182,206,234);
}
#twitter-list img {
 border: 1px solid #00B0ED;
}

#facebook a {
	text-decoration: none;
}

.slide-out-div {
          padding: 15px;
          width: 230px;
		  position: absolute;
		  left: 0;
		  top: 400px;
		  z-index:1000;
		  height: 320px;
		  
border:solid 1px #eee;border-radius: 2mm;-moz-border-radius: 2mm;
background-color: rgba(255, 220, 110, 0.9);  
      }     
      
#fbb-boutique {
  background: #FFF;
  text-align: center;
  padding-top: 6px;
/*   position: absolute;
    top: 145px;
    left: 760px;
	z-index: 100; */
}
#fbb-boutique span {
font-size: 10px;
color:#0E6A97;
}

div#block-block-1 {
float:left;
margin-right:12px;
}

#block-views-site-tweets-block h2.title { display: none;}
#gab2 div.bloc-lire-aussi {
border: 1px solid  rgb(35,99,170);
border-radius: 8px 8px 0 0;
padding-bottom : 2px;
padding: 0;
border-top: none;
margin-top: 30px;
margin-bottom: 20px;
}
#gab2 div.lire-aussi {
border: 1px solid rgb(35,99,170);
border-radius: 8px 8px 0 0;
background: rgb(35,99,170);
color: #FFF;
padding:6px;
margin-bottom: 6px;
text-align: center;
font-weight: bold;
letter-spacing: 2px;
}

#gab2 .bloc-lire-aussi li {
padding-left: 15px;
background: url(../img/arrow-blue.jpg) no-repeat left 2px;
margin-bottom: 10px;
}

.texte-dons h2 {
    background: #F21;
    color: #FFF;
    padding-left: 6px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.page-generale p {
	margin-bottom: 14px;
}
	
div#dons-container {
	padding: 20px;
	position: relative;
}

div#dons-container h1{
	font-size: 30px;	
}

div#dons-container h2{
	font-size: 22px;
	color: #FFF;
	background: #2261A6;
	padding: 6px;
	border-radius: 6px;
}

#dons-container div.don-title {
	position: absolute;
	width: 100%;
	top: 300px;
	font-size: 30px;
	z-index: 1000;
	text-transform: uppercase;
	padding-left: 20px;
}

#dons-container div.don-title-title {
	position: absolute;
	width: 100%;
	top: 12px;
	left: 0;
	font-size: 24px;
	z-index: 1000;
	text-transform: uppercase;
}

#dons-container div.don-title a, #dons-container div.don-title-title a {
	color: rgba(255,255,255,.94);
	background: rgba(0,0,0,.36);
	padding: 12px;
	text-decoration: none;
	border-radius: 6px;
}
video#dons-video {
  min-width: 100%; min-height: 100%;
  width: 960px; height: auto; 
  background-size: cover;
}
.dons-video-youtube {
  border-radius: 6px;
  border: none;  
}
#dons-container div.don-visuel{
  position: relative;
  height: auto;
  width: 100%;
  margin-bottom: 12px;
}