@font-face{
	font-family:'droid_sansregular';
	src:url('../fonts/droidsans-webfont.eot');
	src:url('../fonts/droidsans-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/droidsans-webfont.woff') format('woff'),
		url('../fonts/droidsans-webfont.ttf') format('truetype'),
		url('../fonts/droidsans-webfont.svg#droid_sansregular') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'droid_sansbold';
	src:url('../fonts/droidsans-bold-webfont.eot');
	src:url('../fonts/droidsans-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/droidsans-bold-webfont.woff') format('woff'),
		url('../fonts/droidsans-bold-webfont.ttf') format('truetype'),
		url('../fonts/droidsans-bold-webfont.svg#droid_sansbold') format('svg');
	font-weight:normal;
	font-style:normal;
}
body{
	margin:0;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
	background:#fafafa;
	min-width:960px;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust: none;
	line-height: 18px;
}
img{border-style:none;}
a{
	text-decoration:underline;
	color:#0068b5;
}
a:hover{text-decoration:none;}
input, textarea, select{
	font:100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
input[type="image"]{padding:0;border:none;}
input[type=text], input[type=password], input[type=file], input[type=submit], textarea{-webkit-appearance:none;}
#nav:after{
	display:block;
	content:"";
	clear:both;
}
q{quotes:none;}
q:before,
q:after{content:"";}
#wrapper{
	width:100%;
	position:relative;
	overflow:hidden;
}
.fbConnectWidgetTopmost {
	border-top-color: #AAA;
}
.w1{
	width:955px;
	margin:0 auto;
}
.blue_color,
.blue a,
.blue label,
.blue h1,
.blue h2,
.blue h3,
.blue .form-required,
.blue span.fields_required
{ color : #0068b5; }
.yellow_color,
.yellow a,
.yellow label,
.yellow h1,
.yellow h2,
.yellow h3,
.yellow .form-required,
.yellow span.fields_required
{ color : #f38e17; }
.red_color,
.red a,
.red label,
.red h1,
.red h2,
.red h3,
.red .form-required,
.red span.fields_required
{ color : #b80254; }
.green_color,
.green a,
.green label,
.green h1,
.green h2,
.green h3,
.green .form-required,
.green span.fields_required
{ color : #108e48; }
.appel_color,
.apple-green a,
.apple-green label,
.apple-green h1,
.apple-green h2,
.apple-green h3,
.apple-green .form-required,
.apple-green span.fields_required
{ color : #85ae03; }
.cyan_color,
.cyan a,
.cyan label,
.cyan h1,
.cyan h2,
.cyan h3,
.cyan .form-required,
.cyan span.fields_required
{ color : #0abb93; }
.dark_blue_color,
.dark-blue a,
.dark-blue label,
.dark-blue h1,
.dark-blue h2,
.dark-blue h3,
.dark-blue .form-required,
.dark-blue span.fields_required
{ color : #022078; }

.fb-social-likebox-plugin{
	background : #FFF;
}
#header{
	margin:0 -146px -1px -159px;
	padding:0 146px 0 159px;
	width:955px;
	position:relative;
	background: none;
}
#header .logo-background img{
	position:absolute;
	top:22px;
	left:0;
	z-index:-1;
}
#header .panel{
	width:100%;
	margin:0 -9999px 9px;
	padding:0 9999px;
	background:url(../images/bg-header-panel.png) repeat-x;
}
#header .panel-holder{
	margin:0 -9999px;
	padding:0 9999px;
	overflow:hidden;
	width:100%;
	background:url(../images/bg-panel-holder.jpg) no-repeat 50% 0;
}
#header .panel-frame{
	overflow:hidden;
}
#header .content{margin-top:0px;}
#header .social-networks{
	padding:0;
	margin:0 34px 0 0;
	list-style:none;
	float:left;
}
#header .social-networks li{
	float:left;
	margin:0 0 0 3px;
}
#header .social-networks li:first-child{margin:0;}
#header .social-networks a{
	width:31px;
	height:27px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat 0 -146px;
}
#header .social-networks .facebook{background-position:0 -146px;}
#header .social-networks .rss{background-position:-35px -146px;}
#header .social-networks .youtube{background-position:-68px -146px;}
#header .social-networks .twitter{background-position:-102px -146px;}
/*
#header .block-styleswitcher{
	float:left;
	width:38px;
	height:40px;
	margin:-6px 30px 0 0;
}
#header .block-styleswitcher ul{
	list-style:none;
}
#header .block-styleswitcher .style-base{
	display:none;
}
#header .block-styleswitcher .style-access{
	background:url(../images/sprite.png) no-repeat -122px 0;
	text-indent:-9999px;
	overflow:hidden;
}
*/
#header .ico{
	float:left;
	width:38px;
	height:40px;
	margin:-7px 30px 0 0;
	background:url(../images/sprite.png) no-repeat -122px 0;
}
#header .block-textsize{
	float:left;
	margin-top: -6px;
	margin-left: 4px;
}
#header .block-textsize ul.textsize_list{
	margin:0;
	padding:0;
	width:92px;
}
#header .block-textsize ul.textsize_list li{
	float: left;
	margin-right:12px;
}
#header .block-textsize ul.textsize_list li a.textsize_increase,
#header .block-textsize ul.textsize_list li a.textsize_increase:hover,
#header .block-textsize ul.textsize_list li a.textsize_increase:visited{
	background-image:url('../images/a-plus.png') !important;
	background-position: 0 !important;
	height:14px;
	width:23px;
	font-size:10px !important;
}
#header .block-textsize ul.textsize_list li a.textsize_decrease,
#header .block-textsize ul.textsize_list li a.textsize_decrease:hover,
#header .block-textsize ul.textsize_list li a.textsize_decrease:visited{
	background-image:url('../images/a-moins.png') !important;
	background-position: 0 !important;
	height:14px;
	width:18px;
	font-size:10px !important;
}
/*
#header .list{
	margin-top:-10px;
	list-style:none;
	float:left;
	font:19px/21px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#fff;
}
#header .list li{
	float:left;
	margin-right:12px;
}
#header .list a{
	color:#fff;
	text-decoration:none;
}
*/
#header #block-search-form{
	padding-bottom: 0px;
	position: absolute;
	top: 4px;
	left: 490px;
}
#header #search-block-form{
	overflow:hidden;
}
#header #search-block-form .text-holder{
	float:left;
	width:170px;
	height:24px;
	padding:0 9px;
	background:url(../images/sprite.png) no-repeat 0 -175px;
}
#header #search-block-form input[type="text"]{
	float:left;
	width:170px;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#696969;
	height:14px;
	padding:5px 0;
	margin:0;
	border:0;
	outline:none;
}
#header #search-block-form input[type="submit"]{
	float:left;
	width:26px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:0;
	margin:0;
	padding:0;
	cursor:pointer;
	background:url(../images/sprite.png) no-repeat -188px -175px;
}
#header #search-block-form input[type="submit"]:hover{cursor:pointer;}
#header .panel #block-simplenews-22{
	position: absolute;
	top: 8px;
	left: 852px;
}
#header .panel #block-simplenews-22 .content a{
	background:#022793 url(../images/sprite.png) no-repeat -457px 3px;
	color:#fff;
	font:15px/17px 'droid_sansregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:9px 18px 7px 59px;
	text-decoration:none;
}
#header .panel  #block-simplenews-22 .content a:hover{text-decoration:underline;}
#header .logo{
	margin:0 0 56px; 
}
#header .logo a{
	display:block;
	height:100%;
	width: 116px;
}
#header .logo img{
	width:116px;
	height:144px;
}
#header .slogan{
	background:url(../images/bg-slogan.png);
	font:19px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#035fb1;
	margin:0 0 22px 1px;
	padding:9px 28px 7px;
	width:900px;
	font-weight:bold;
}
#header .slogan p{margin:0;}
#nav{
	padding: 0px !important;
	margin: 0px !important;
	width:968px;
}
#nav > li{
	float:left;
	margin:0;
	text-align:center;
	position:relative;
	height:42px;
	width:146px;
	list-style-type: none;
	padding: 2px 6px 0px 0px;
}
#nav > li.leaf,
#nav > li.expanded{
	list-style: none;
}
#nav > li:first-child{
	width:50px;
	padding-right: 4px;
}
#nav > li:first-child > a{
	background-position:0 0;
	text-indent:-9999px;
}
#nav > li  > a{
	vertical-align:middle;
	display:table-cell;
	width:143px;
	height:42px;
	color:#fff;
	padding:5px 14px 0;
	line-height:14px;
	text-transform:uppercase;
	background:url(../images/bg-nav.png) no-repeat -54px 0;
}
#nav > li:nth-child(2) > a{background-position:-54px 0;}
#nav > li:nth-child(2).hover > a{background-position:-54px -57px;}
#nav > li:nth-child(3) > a{background-position:-205px 0;}
#nav > li:nth-child(3).hover > a{background-position:-205px -57px;}
#nav > li:nth-child(4) > a{background-position:-356px 0;}
#nav > li:nth-child(4).hover > a{background-position:-356px -58px;}
#nav > li:nth-child(5) > a{background-position:-506px 0;}
#nav > li:nth-child(5).hover > a{background-position:-506px -58px;}
#nav > li:nth-child(6) > a{background-position:-658px 0;}
#nav > li:nth-child(6).hover > a{background-position:-658px -58px;}
#nav > li:nth-child(7) > a{background-position:-810px 0;}
#nav > li:nth-child(7).hover > a{background-position:-810px -58px;}
#nav .drop{
	width:955px;
	overflow:hidden;
	position:absolute;
	top:42px;
	left:-99999px;
	background:url(../images/bg-drop.png) no-repeat 0 100%;
	padding:0 0 2px;
	font:13px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	text-transform:none;
	z-index:30;
}
#nav .drop .drop-holder{
	background:url(../images/bg-drop.png) repeat-y -953px 0;
	padding:0 1px;
	overflow:hidden;
}
#nav .drop .drop{
	display:none;
}
#nav > li.hover .drop{left:0;}
#nav > li:nth-child(2).hover .drop{left:-53px;}
#nav > li:nth-child(3).hover .drop{left:-205px;}
#nav > li:nth-child(4).hover .drop{left:-357px;}
#nav > li:nth-child(5).hover .drop{left:-509px;}
#nav > li:nth-child(6).hover .drop{left:-661px;}
#nav > li:nth-child(7).hover .drop{left:-813px;}
#nav > li ul.menu-nav{
	padding:0;
	margin:0;
	list-style:none;
	background:#85ae03;
	overflow:hidden;
	text-transform:none;
}
#nav > li ul.menu-nav a{
	color: #FFF;
}
#nav > li ul.menu-nav li{
	float:left;
	display:table;
	text-align:center;
	padding:0 0 0 2px;
	height: 42px;
	background:url(../images/separator.gif) no-repeat;
}
#nav >li ul.menu-nav li:first-child{
	background:none;
	padding:0;
}
#nav > li ul.menu-nav a:hover{background:#388101;}
#nav > li:nth-child(2) ul{background:#0068b5;}
#nav > li:nth-child(2) ul li{background-position:0 -50px;}
#nav > li:nth-child(2).hover ul a:hover{background:#002e7c;}
#nav > li:nth-child(3) ul{background:#f38e17;}
#nav > li:nth-child(3) ul li{background-position:0 -100px;}
#nav > li:nth-child(3).hover ul a:hover{background:#eb5005;}
#nav > li:nth-child(4) ul{background:#b80254;}
#nav > li:nth-child(4) ul li{background-position:0 -150px;}
#nav > li:nth-child(4).hover ul a:hover{background:#8b0113;}
#nav > li:nth-child(6) ul{background:#0abb93;}
#nav > li:nth-child(6) ul li{background-position:0 -200px;}
#nav > li:nth-child(6).hover ul a:hover{background:#049540;}
#nav > li:nth-child(7) ul{background:#022078;}
#nav > li:nth-child(7) ul li{background-position:0 -250px;}
#nav > li:nth-child(7).hover ul a:hover{background:#014c9e;}

#nav > li ul.menu-nav a{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	background:none;
	height:42px;
	color:#fff;
	text-decoration:none;
	width:100%;
}
#main{
	overflow:hidden;
	padding:0 0 0px;
	margin-bottom:10px;
}
#twocolumns{
	overflow:hidden;
	padding:0 3px 0 1px;
}
#main-content{
	float:left !important;
	width:703px !important;
}
#main .heading{
	overflow:hidden;
	margin:0 3px 5px 0;
	background:url(../images/bg-heading.png) repeat-x 0 8px;
}
#main .heading h2{
	float:left;
	margin:0;
	font:18px/20px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#0068b5;
	background:#fafafa;
	padding:0 10px 0 0;
	text-transform:uppercase;
	font-weight:bold;
}
#main .heading-blue{background:url(../images/bg-heading.png) repeat-x 0 8px;}
#main .heading-blue h2{color:#0068b5;}
#main .heading-yellow{background:url(../images/bg-heading-1.png) repeat-x 0 8px;}
#main .heading-yellow h2{color:#f38e17;}
#main .heading-green{background:url(../images/bg-heading-2.png) repeat-x 0 8px;}
#main .heading-green h2{color:#108e48;}
#main .heading-cyan{background:url(../images/bg-heading-3.png) repeat-x 0 8px;}
#main .heading-cyan h2{color:#0abb93;}
#main .heading-red{background:url(../images/bg-heading-4.png) repeat-x 0 8px;}
#main .heading-red h2{color:#b80254;}
#main .heading-dark-blue{background:url(../images/bg-heading-5.png) repeat-x 0 8px;}
#main .heading-dark-blue h2{color:#022078;}
#main .heading-apple-green{background:url(../images/bg-heading-6.png) repeat-x 0 8px;}
#main .heading-apple-green h2{color:#85ae03;}
#main-content .news-block{
	overflow:hidden;
	border:1px solid #dadada;
	background:#fff;
	margin:0 0px -11px 0;
}
.section .content .field a,
.view p a{
	text-decoration:underline;
}
.alignleft{
	float:left;
	margin:4px 17px 0 0;
}
.news-block .text-holder{
	overflow:hidden;
	padding:0 10px 0 0;
}
.news-block .text-holder .alignleft{
	float:left;
	border-right:1px solid #dadada;
	margin:0 10px -3px 0;
}
.news-block .holder{
	overflow: hidden;
	height: 236px;
	width: 212px;
	padding: 14px 0 0 0;
}
.news-block h2{
	margin:0 0 8px;	
	color:#0068b5;
	text-transform:uppercase;
	line-height: 18px;
	font-weight:bold;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
}
.news-block p{
	margin:0 0 16px;
	line-height: 18px;
}
.news-block .link-holder{
	overflow:hidden;
	padding:5px 8px 0 0;
	font-style:italic;
}
.news-block .link-holder a{float:right;}
.news-block ul.news-list{
	margin:0;
	padding:0;
}
.news-block ul.news-list li{
	display: none;
}
.news-block ul.news-list li:first-child{
	display: block;	
}
.caroussel-list{
	width: 9999px;
	margin: 0 !important;
	padding: 0 !important;	
}
.caroussel-line{
	float: left;
	width: 701px;
	height: 263px;
}
.caroussel-line .alignleft{
	margin: 0 16px 0 0;
}
.gallery{
	background:#f1f1f1;
	border:1px solid #dadada;
	overflow:hidden;
	position:relative;
	padding:8px 36px 9px 41px;
	color:#0068b5;
	margin-bottom: 24px;
	height: 59px;
	font-weight:bold;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
}
.gallery .frame{
	width:633px;
	overflow:hidden;
	margin:0 0 0 -13px;
	background:url(../images/bg-gallery-frame.png) no-repeat 212px 0;
}
.gallery ul{
	padding:0;
	margin:0;
	list-style:none;
	width:9999px;
	overflow:hidden;
}
.gallery ul li{
	float:left;
	width:196px;
	padding:0 2px 0 13px;
}
.gallery ul img{
	float:left;
	border:1px solid #d6d3d3;
	margin:0 6px 0 0;
}
.gallery ul h3{
	margin:0;
	padding:4px 0 0;
	overflow:hidden;
	width:119px;	
	color:#0068b5;
	line-height: 18px;
	font-weight:bold;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
}
.gallery ul h3 a{
	text-decoration:none;
	color:#0068b5;
}
.gallery ul h3 a:hover{text-decoration:underline;}
.gallery .btn-prev,
.gallery .btn-next{
	position:absolute;
	top:29px;
	width:23px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -181px 0;
}
.gallery .btn-prev{
	background-position:-181px 0;
	left:9px;
}
.gallery .btn-next{
	right:11px;
	background-position:-206px 0;
}
.gallery .btn-play,
.gallery .btn-pause{
	position:absolute;
	top:54px;
	width:22px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn-carrousel.png) no-repeat 0 0;
}
.gallery .btn-play{
	right:12px;
	background-position:-20px 0;
}
.gallery .btn-pause{
	right:12px;
}
#main-content .col-holder{
	overflow:hidden;
	margin:0 0 0 -1px;
}
#main-content .col-holder .heading{margin:0 0 9px;}
#main-content .col-holder .col{
	float:left;
	width:220px;
}
#main-content .col-holder .col:first-child{
	width:462px;
	margin: 0px 20px 0px 0px;
	padding:2px 0 0;
}
#main-content .col .block{
	background:#F1F1F1;
	margin:0 0 24px;
	padding: 0px 6px 0px 12px;
	border:1px solid #dadada;
	overflow:hidden;
}
#main-content .col .block .node-last-article{
	border: none !important;
	margin-bottom: 0px !important;
}

#main-content #block-views-blocks-home-block-2{
	background: #FFF;
	height: 184px;
}
#main-content #block-views-blocks-home-block-3{
	min-height:181px;
	background: #FFF;
	height: 485px;
}
#main-content #block-views-blocks-home-block-3 .send-holder{ margin-top: 12px; }
.col .block .alignleft{
	float:left;
	margin:-10px 15px -3px -12px;
	border-right:1px solid #dadada;
}
.col .block .holder{overflow:hidden;}
.col .block h2{
	margin:0 0 10px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#0068b5;
	text-transform:uppercase;
	line-height: 18px;
	font-weight:bold;
}
.col .block h2 a{
	color:#0068b5;
	text-decoration:none;
}
.col .block h2 a:hover{text-decoration:underline;}
.col .block p{
	margin:0 0 0px;
	line-height: 18px;
}
.col p div{text-align:right;}
.col .block .link-holder{
	text-align:right;
	font-style:italic;
	padding:0 6px 0 0;
	margin:-5px 0 0;
}
.block .list{
	padding:0px 18px 0 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
	line-height: 18px;
}
.block .list li{
	overflow:hidden;
	padding:0 0 25px;
}
.block .list h3{
	margin:0 0 10px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#f38e17;
	line-height: 18px;
	font-weight:bold;
}
.block .list h3 a{
	color:#f38e17;
	text-decoration:none;
}
.block .list h3 a:hover{text-decoration:underline;}
.block .list a{color:#f38e17;}
.block .list a.views-more-link {float:right; text-decoration:underline; margin-top:2px;}
.block .list .views-field-body p{text-align:justify; margin-top:3px;}

.send-holder{
	overflow:hidden;
	text-align:center;
	margin:-11px 0 8px;
	padding:0 6px 0 0;
}
.btn-send{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-transform:uppercase;
	cursor:pointer;
	padding:0 4px 0 0;
	background:url(../images/sprite-2.png) no-repeat 100% -502px;
}
.btn-send:hover{
	color:#F1D0AA;
}
.btn-send span{
	float:left;
	text-align:center;
	background:url(../images/sprite-2.png) no-repeat 0 -479px;
	padding:3px 5px 4px 9px;
	min-width:190px;
	max-width:390px;
	height:14px;
	overflow:hidden;
}
.col .box{
	width:202px;
	overflow:hidden;
	border-bottom:1px solid #dadada;
	background:url(../images/bg-box.gif) repeat-y;
	padding:0 7px 0 13px;
	margin:0 0 25px;
}
.col .box .title{
	margin:0 -7px 10px -13px;
	background:#b80254 url(../images/bg-title.gif) repeat-x;
	font:14px/16px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#fafafa;
	text-align:center;
	padding:8px 5px 7px;
	border-bottom:1px solid #a8a8a8;
	text-transform:uppercase;
}
.box .scroll-holder{
	overflow:auto;
	height:164px;
}
.content-next-events{
	margin-top: 0px !important;
}
.box .post-list{
	padding:0;
	margin:-7px 0 0;
	list-style:none;
	overflow:hidden;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.box .post-list li{
	background:url(../images/divider.gif) no-repeat 50% 0;
	overflow:hidden;
	padding:8px 0 0;
}
.box .post-list li:first-child{background:none;}
.box .post-list .holder{
	overflow:hidden;
	margin:0 0 -6px;
}
.box .post-list img{
	float:left;
	margin:0 4px 0 0;
}
.box .post-list h3{
	margin:0 0 6px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#b80254;
	text-transform:uppercase;
	line-height: 18px;
	font-weight:bold;
}
.box .post-list h3 a{
	color:#b80254;
	text-decoration:none;
}
.box .post-list h3 a:hover{text-decoration:underline;}
.box .post-list .date{
	display:block;
	font-style:normal;
	line-height: 18px;
}
.box .post-list p{
	margin:0 0 5px;
	padding-right:10px;
	line-height: 18px;
}
.box .post-list .node-next-events,
.box .post-list .node-annonces-entraides
{
	border: none !important;
	margin-bottom: 5px !important;
	margin-top: 5px !important;
	padding-bottom: 0px !important;
}
.col .box-1 .title{
	background:#f38e17 url(../images/bg-title-1.gif) repeat-x;
	margin-bottom:0px;
}
.col .box-1 .post-list img{margin:2px 4px 0 0;}
.col .box-1 .post-list li{padding:8px 0 10px;}
.col .box-1 .post-list h3{
	color:#f38e17;
	margin:0 0 10px;
	text-transform:none;
}
.col .box-1 .post-list h3 a{color:#f38e17;}
.col .box-1 .post-list p{margin:0 0 5px; padding-right:10px;}
.col .box .send-holder{margin:4px 0 11px;}
.col .box .btn-send span{
	min-width:150px;
	max-width:176px;
}

.col .box .btn-send span{
	min-width:150px;
	max-width:176px;
}

.node-type-annonce .send-holder,.node-type-bonne-adresse .send-holder{text-align: left;margin:10px 0}
.node-type-annonce .btn-send span,.node-type-bonne-adresse .btn-send span{color:white;width:100px;margin:0;min-width: 100px;max-width: 100px;}
.node-type-annonce .btn-send span:hover,.node-type-bonne-adresse .btn-send span:hover{color:#0071b3;}



#sidebar{
	float:right;
	width:223px;
}
#sidebar .box{
	overflow:hidden;
	width:221px;
	color:#5a5959;
	margin-bottom: 6px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
}
#sidebar .btn-donate{
	display:block;
	padding:13px 0 16px 13px;
	text-transform:uppercase;
	height:17px;
	text-align:center;
	background:url(../images/bg-title-2.png) no-repeat;
	font:15px/17px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
#sidebar .content{
	margin-top:0px;
}
#sidebar .title{
	margin:0;
	font:15px/17px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#fff;
	padding:13px 0 16px 13px;
	text-transform:uppercase;
	height:17px;
	text-align:center;
	background:url(../images/bg-title-2.png) no-repeat;
}
#sidebar .box .box-holder{
	border:solid #dadada;
	border-width:0 1px 1px;
	background:#fff;
	padding:6px 7px 7px;
	line-height: 18px;
	overflow:hidden;
}
#sidebar #block-views-mediatheque-block-sidebar{
	margin-top: 6px;
}
#sidebar .box .view-display-id-block_sidebar .box-holder{
	margin-top: -10px;
	padding-top: 10px;
}
#sidebar .box .view-display-id-block_sidebar .box-holder ul{
	list-style:none;
	padding: 0;
}
#sidebar .box .box-tagadelic{
	padding:0px;
	background:none;
}
#sidebar .title-counseling{
	background:url(../images/bg-title-2.png) no-repeat 0 -50px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	overflow:hidden;
	height:39px;
}
#sidebar .box .phone{
	display:block;
	margin:0 auto;
	width:125px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -122px -44px;
}
#sidebar .title-review{
	margin:0;
	height:17px;
	padding:13px 0 6px 8px;
	background-position:0 -100px;
}
#sidebar .box .ad{
	padding:2px 0 0;
	margin:0 0 -2px;
	overflow:hidden;
}
#sidebar .box .ad img{float:left;}
#sidebar .title-lourdes{
	background-position:0 -150px;
	height:17px;
	padding:15px 0 8px 19px;
}
#sidebar .title-facebook{
	background-position:0 -297px;
	height:17px;
	padding:15px 0 8px 19px;
}
#sidebar .title-partenaires{
	background-position:0 -342px;
	height:23px;
	padding:13px 0 8px 10px;
}
#sidebar .box .image{
	margin:-6px -7px -7px;
	display:block;
}
#sidebar .box .image img{display:block;}
#sidebar .title-shop{
	height:17px;
	padding:13px 0 15px 10px;
	background-position:0 -200px;
}
#sidebar .box .item-holder{
	overflow: hidden;
	padding: 0px 0 0 20px;
	margin: 10px 0 0;
	min-height: 90px;
}
#sidebar .box .item-holder img{
	float:left;
	margin:0 16px 0 0;
}
#sidebar .box .item-holder .price{
	display:block;
	color:#8b67bf;
	margin:0 0 6px;
	font-size:17px;
	line-height:18px;
}
#sidebar .box .item-holder .text{padding:2px 0 0;}
#sidebar .box p{margin:0;}
#sidebar .box .title-media{
	background-position:0 -250px;
	height:11px;
	padding:17px 0 17px 17px;
}
#sidebar .box .blockquote{
	margin: 0 -3px 0 0;
	background: url(../images/bg-quote.gif) no-repeat 22px 22px;
	padding: 2px 0 0 70px;
	min-height: 80px;
}
#sidebar .box .blockquote a{
	color:#5a5959;
}
#sidebar .box .blockquote .titre-media{
	margin:0 0 6px;
	display:block;
}
#sidebar .box .blockquote .auteur-media{
	display:block;
	font-size:11px;
	line-height:13px;
	font-style:italic;
}
#sidebar .link-list{
	padding:3px 12px 0px 0;
	margin:0;
	list-style:none;
	overflow:hidden;
	color:#7f7f7f;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
}
#sidebar .link-list li{
	display:inline-block;
	vertical-align:top;
	margin:0 -3px 0 0;
}
*+html #sidebar .link-list li{
	display:inline;
	margin:0;
}
#sidebar .link-list a{
	float:left;
	cursor:pointer;
	background:url(../images/sprite-2.png) no-repeat 100% -133px;
	padding:0 5px 0 0;
	color:#7f7f7f;
	white-space:nowrap;
	text-decoration:none;
}
#sidebar .link-list span{
	float:left;
	height:14px;
	overflow:hidden;
	padding:4px 1px 5px 6px;
	background:url(../images/sprite-2.png) no-repeat 0 -110px;
	font-size: 10px;
}
#sidebar .link-list a:hover{
	background-position:100% -184px;
	color:#fff;
}
#sidebar .link-list a:hover span{background-position:0 -161px;}
#sidebar #block-tagadelic-9 .box-holder{
	border:none;
}
.banner{overflow:hidden; margin-top:-20px;}
.banner img{display:block;}
#block-block-25,
#main-content .section{
	background:#fff;
	border:1px solid #dadada;
	overflow:hidden;
	padding:14px 18px 14px;
	width:666px;
	margin:0 0 31px;
}
#block-block-25 .content{
	line-height: 18px;
}
#main-content .section-1{margin:0 0 24px;}
.section  .flowplayer{
	width: 476px;
	height: 282px;
}
.section #menu-mediatheque{
	padding:0;
	margin:0 0 0 0px;
	list-style:none;
	overflow:hidden;
	font:14px/16px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#27774b;
	text-transform:uppercase;
	background:url(../images/bg-tabset-1.png) no-repeat -20px 100%;
}
.section #menu-mediatheque li{
	float:left;
	margin:0 0 0 -2px;
	list-style-image: none;
	list-style-type: none;
}
.section #menu-mediatheque li:first-child{margin:0;}
.section #menu-mediatheque a{
	float:left;
	color:#27774b;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/bg-tabset.gif) no-repeat;
}
.section #menu-mediatheque span{
	background:url(../images/bg-tabset.gif) no-repeat 100% -52px;
	float:left;
}
.section #menu-mediatheque em{
	font-style:normal;
	float:left;
	padding:22px 10px 15px 48px;
	background:url(../images/bg-tabset-ico.png) no-repeat 13px 6px;
}
.section #menu-mediatheque a.active,
.section #menu-mediatheque a:hover{
	background-position:0 -104px;
}
.section #menu-mediatheque a.active span,
.section #menu-mediatheque a:hover span{
	background-position:100% -156px;
}
.section #menu-mediatheque a.active em,
.section #menu-mediatheque a:hover em{
	background:url(../images/bg-tabset-ico.png) no-repeat -525px 6px;
	color:#FFF;
}
.section #menu-mediatheque li:nth-child(1) a.active span,
.section #menu-mediatheque li:nth-child(1) a:hover span{
	background-position:100% -364px;
}
.section #menu-mediatheque li:nth-child(2) a em{
	background-position:12px -90px;
	padding:22px 8px 15px 40px;
}
.section #menu-mediatheque  li:nth-child(2) a.active em,
.section #menu-mediatheque  li:nth-child(2) a:hover em{
	background-position:-526px -90px;
}
.section #menu-mediatheque li:nth-child(3) a em{
	background-position:10px -189px;
	padding:22px 12px 15px 45px;
}
.section #menu-mediatheque li:nth-child(3) a.active em,
.section #menu-mediatheque li:nth-child(3) a:hover em{
	background-position:-528px -189px;
}
.section #menu-mediatheque li:nth-child(4) a{
	background-position:0 -416px;
}
.section #menu-mediatheque li:nth-child(4) a span{
	background-position:100% -468px;
}
.section #menu-mediatheque li:nth-child(4) a em{
	background-position:15px -290px;
	padding:22px 11px 15px 59px;
}
.section #menu-mediatheque li:nth-child(4) a.active,
.section #menu-mediatheque li:nth-child(4) a:hover{
	background-position:0 -520px;
}
.section #menu-mediatheque li:nth-child(4) a.active span,
.section #menu-mediatheque li:nth-child(4) a:hover span{
	background-position:100% -572px;
}
.section #menu-mediatheque li:nth-child(4) a.active em,
.section #menu-mediatheque li:nth-child(4) a:hover em{
	background-position:-523px -290px;
}
.section .view-mediatheque .view-header{
	margin: 14px 8px 0px 8px;
	line-height: 18px;
}
.section .view-mediatheque .views-exposed-form .views-exposed-widgets{
	margin: 0px;
}
.section .view-mediatheque .views-exposed-form .form-item-sort-bef-combine label{
	float: left;
	margin: 5px;
}
.section .view-mediatheque .views-exposed-form .form-item-sort-bef-combine .form-item{
	padding:0 0 0 3px;
	margin:0 0 32px;
	list-style:none;
	overflow:hidden;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#656464;
	text-transform:uppercase;
}
.section .view-mediatheque .views-exposed-form .form-item-sort-bef-combine .form-item div{
	float:left;
	margin:0 10px 0 0;
	background:url(../images/sprite-2.png) no-repeat;
	cursor:pointer;
	text-decoration:none;
}
.section .view-mediatheque .views-exposed-form .form-item-sort-bef-combine .form-item div a{
	float:left;
	padding:6px 7px 5px;
	text-align:center;
	min-width:48px;
	max-width:440px;
	height:14px;
	overflow:hidden;
	background:url(../images/sprite-2.png) no-repeat 100% -25px;
	color:#fff;
}
.section .view-mediatheque .views-exposed-form .form-item-sort-bef-combine .form-item div.selected,
.section .view-mediatheque .views-exposed-form .form-item-sort-bef-combine .form-item div:hover{background-position:0 -55px;}
.section .view-mediatheque .views-exposed-form .form-item-sort-bef-combine .form-item div.selected a,
.section .view-mediatheque .views-exposed-form .form-item-sort-bef-combine .form-item div:hover a{background-position:100% -80px;}
.section .tab-list{
	padding:28px 18px 0;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 -6px;
}
.section .title{
	margin:0px;
	padding:6px 24px 0 22px;
	display:inline-block;
	vertical-align:top;
	font:16px/18px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	text-transform:none;
	background:url(../images/bg-title-3.gif) no-repeat 1% 12px;
}
*+html .section .title{display:inline;}
.section .view-mediatheque .video-section{
	min-height: 360px;
}
.section .tab .video-section{
	overflow:hidden;
	padding:0 0 26px;
	min-height: 300px;
}
.section .video-section .video-holder{
	float:left;
	margin:0 16px 0 4px;
	width:476px;
	position:relative;
	padding:0 2px 6px 3px;
}
.section .video-section .video-holder img{float:left;}
.section .video-holder .btn-play{
	position:absolute;
	width:106px;
	height:107px;
	top:50%;
	left:50%;
	text-indent:-9999px;
	overflow:hidden;
	margin:-64px 0 0 -53px;
	background:url(../images/sprite.png) no-repeat -168px -61px;
}
.section .video-section .text-holder{
	padding: 0px 8px 0px 6px;
	font:12px/15px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
	overflow:inherit;
}
.section .video-section .text-holder h3{
	margin:0 0 13px;
	padding:0 5px 0 0;
	text-transform:none;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.section .video-section .text-holder p{margin:0 0 14px;}
.node-video .video-section{
	margin-top: 16px;
}
.section .more-holder{
	overflow:hidden;
	padding:7px 0 0;
}
.section  .more{
	float:left;
	background:url(../images/sprite-2.png) no-repeat 0 -530px;
	font:10px/13px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#f3f3f3;
	text-decoration:none;
	cursor:pointer;
}
.section .more a{
	float:left;
	max-width:196px;
	height:13px;
	overflow:hidden;
	background:url(../images/sprite-2.png) no-repeat 100% -547px;
	padding:2px 5px;
}
.section .tab-list .social-holder{
	overflow:hidden;
	font:9px/12px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#108e48;
	text-align:center;
	background:#fafafa;
	margin:0 -18px;
	padding:0 0 21px;
}
.section .tab-list .social-frame{
	overflow:hidden;
	background:#fff url(../images/bg-social-networks.gif) repeat-x;
	padding:13px 0 12px;
	border-bottom:1px solid #dadada;
}
.section .tab-list .social-holder a{
	color:#108e48;
	text-decoration:underline;
}
.section .tab-list .social-holder a:hover{text-decoration:none;}
.section .tab-list .social-holder img{vertical-align:top;}
.section .tab-list .social-networks{
	text-align:center;
	overflow:hidden;
	padding:5px 0 0;
}
.section .tab-list .social-networks img{vertical-align:top;}
#block-views-autres-videos-block{
	overflow:hidden;
	background:#fff;
	border:1px solid #dadada;
	margin:10px 0px 0px 0px;
	padding:7px 17px;
}
#block-views-autres-videos-block > h2{
	margin:11px 0 11px;
	padding:6px 24px 0 22px;
	display:inline-block;
	vertical-align:top;
	font:16px/18px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#6e6e6e;
	text-transform:none;
	background:url(../images/bg-title-3.gif) no-repeat 1% 12px;
}
.block  .video-gallery{
	overflow:hidden;
	margin:0 -18px;
	padding:2px 31px 0 37px;
	position:relative;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.block  .video-gallery .frame{
	overflow:hidden;
	width:642px;
	position:relative;
}
.block  .video-gallery ul{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:9999px;
}
.block  .video-gallery ul li{
	float:left;
	width:204px;
	padding:0 10px 0 0;
}
.block  .video-gallery .btn-prev,
.block  .video-gallery .btn-next{
	position:absolute;
	top:43px;
	width:27px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -33px -204px;
}
.block  .video-gallery .btn-prev{
	left:1px;
	background-position:0 -204px;
	width:29px;
}
.block  .video-gallery .btn-next{
	right:0;
	background-position:-33px -204px;
}
.block  .video-gallery .video-holder{
	overflow:hidden;
	position:relative;
	padding:0 2px 6px;
	margin:0 0 14px;
	background:url(../images/bg-video-holder-1.png) no-repeat;
}
.block  .video-gallery .video-holder img{float:left;}
.block  .video-gallery .btn-play{
	width:46px;
	height:47px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-29px 0 0 -23px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -274px -61px;
}
.block  .video-gallery h3 a{
	margin:0 0 15px;
	font:14px/17px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#108e48;
}
.block  .tab-list .video-gallery p{margin:0 0 17px;}
.block  .video-gallery .more-holder{
	overflow:hidden;
	margin-top: 8px;
	padding:7px 0 0;
}
.block  .video-gallery  .more{
	float:left;
	background:url(../images/sprite-2.png) no-repeat 0 -530px;
	font:10px/13px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#f3f3f3;
	text-decoration:none;
	cursor:pointer;
}
.block  .video-gallery .more a{
	float:left;
	max-width:196px;
	height:13px;
	overflow:hidden;
	background:url(../images/sprite-2.png) no-repeat 100% -547px;
	padding:2px 5px;
	color: #FFF;
}
.block  .video-gallery .more-holder{padding:0 0 0 1px;}
.block  .video-gallery .more a{padding:2px 3px 2px 4px;}
.block  .video-gallery .link-holder{padding:20px 3px 13px;}
.block  .video-gallery .link-holder,
.section .link-holder{
	overflow:hidden;
	padding:20px 3px;
}
.block  .video-gallery .link-holder a,
.section .link-holder a{
	float:right;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	padding:0 0 0 24px;
	background:url(../images/bg-link.gif) no-repeat 0 2px;
	text-decoration:underline;
	font-weight:bold;
}
.block  .video-gallery .link-holder a:hover,
.section .link-holder a:hover{
	text-decoration:none;
}
.section .tab-list p{
	margin:0 0 10px;
	line-height: 18px;
}
.section .text-block{padding:0 70px 0 5px;}
.section .text-block p{margin:0 0 49px;}
.view-mediatheque .views-table{
	border-collapse:collapse;
	width:662px;
	margin:0 0 11px 8px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.view-mediatheque .views-table tr{
	background:none;
}
.view-mediatheque .views-table td{
	padding:0 0px 17px 0;
	width:111px;
	vertical-align:middle;
}
.view-mediatheque .views-table td:first-child{
	width:444px;
	background: url(../images/img-17.gif) no-repeat;
	padding-left: 22px;
	padding-right: 8px;
}
.view-mediatheque .views-table td em{
	font-style:normal;
	color:#27774a;
}
.view-mediatheque .btn-listen a{
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#27774a;
	text-decoration:none;
	background:url(../images/bullet.png) no-repeat;
	padding:0 0 0 19px;
	font-weight:bold;
}
.view-mediatheque .btn-listen a:hover{text-decoration:underline;}
.view-mediatheque .btn-video{
	width:103px !important;
	padding-right:5px !important;
}
.view-mediatheque .btn-video a{
	text-decoration:none;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#27774a;
	padding:0 0 0 22px;
	background:url(../images/bullet.png) no-repeat 0 -57px;
	font-weight:bold;
}
.view-mediatheque .btn-video a:hover{text-decoration:underline;}
.view-mediatheque .download-file{
	margin:16px 0;
	width:100%;
}
.view-mediatheque .download-file a{
	margin-left:176px;
	text-decoration:none;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#27774a;
}
.view-mediatheque .download-file a:hover{text-decoration:underline;}
.view-mediatheque .chronique-audio .title-holder{
	background: url(../images/bullet.png) no-repeat 0 -129px;
	padding: 0 7px 0 14px;
	font-weight: bold;
	margin: 26px 0;
}
.view-mediatheque .chronique-audio .text-body{
	padding: 0 7px 0px 0px;
}
.view-mediatheque .chronique-audio ul.playlist{
	margin:0 65px;
}
.audio-block ul.playlist{
	width: 385px;
	height:46px;
	margin:0;
	background:url(../images/img-19.png) no-repeat;
	overflow:hidden;
}
.audio-block ul.playlist li{
	width: 358px;
	height: 26px;
	margin: 14px 4px 0px;
	background: white;
	overflow: hidden;
	padding: 0px;
}
.audio-block ul.playlist li a{
	width:316px;
	height:20px;
	background:url(../images/img-19-2.png) no-repeat -40px -14px;
	text-indent:-9999px;
}
.audio-block ul.playlist li.sm2_playing a{
	width:20px;
	background:url(../images/img-19-2.png) no-repeat -19px -14px;
}
.audio-block ul.playlist li.sm2_paused a{
	width:20px;
	background:url(../images/img-19-2.png) no-repeat -40px -14px;
}
.audio-block ul.playlist li.sm2_playing .controls,
.audio-block ul.playlist li.sm2_paused .controls{
	position: relative;
	display: block;
	top: -22px;
	left: 32px;
	width: 282px;
	background:none;
}
.audio-block ul.playlist li .controls .statusbar,
.audio-block ul.playlist li .controls .statusbar .loading{
	height:8px;
	background-color: #AFE0C4;
	cursor: pointer;
	border-radius:6px;
}
.audio-block ul.playlist li .controls .statusbar .position{
	border-right:none;
	background-color: #108E48;
}
.audio-block ul.playlist li.sm2_playing .timing,
.audio-block ul.playlist li.sm2_paused .timing {
	position: relative;
	top: -42px;
	left: 312px;
	width: 78px;
	background:none;
	border:none;
	color: #000;
	font-size: 10px;
}
.audio-block ul.playlist li.sm2_playing:hover {
	background-color: #FFF;
}
.article-block{
	overflow:hidden;
	padding:0 11px 22px 14px;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.article-block .heading-holder{overflow:hidden;}
.article-block h2{
	margin:0 0 2px;
	font:14px/16px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#0abb93;
	text-transform:uppercase;
}
.article-block h3{
	margin:0 0 6px;
	font:11px/13px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#0abb93;
}
.article-block .date{
	float:right;
	padding:2px 0 0;
	font:11px/15px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#656464;
}
.article-block .date em{
	font-style:normal;
	color:#0abb93;
}
.article-block p{margin:0 0 15px;}
.addthis-alone{
	background:#FFF;
	border:1px solid #DADADA;

}
.addthis-alone .social-holder{
	overflow:hidden;
	margin:0 -6px;
	position:relative;
	text-align:center;
	padding:8px 0px;
	font:9px/10px 'droid_sansregular', Arial, Helvetica, sans-serif;
}
.addthis-alone .social-holder a{
	color:#3285c3;
	text-decoration:underline;
}
.addthis-alone .social-holder a:hover{text-decoration:none;}
.addthis-alone .social-networks{
	overflow:hidden;
	text-align:center;
	padding:4px 0 0;
}
.addthis-alone .social-networks .addthis_toolbox{
	width: 140px;
	margin: 0 auto;
}
.addthis-alone .social-holder .link-offer{
	float:right;
	color:#008567;
	font-size:10px;
	line-height:12px;
	margin:11px 0 0;
}
.section .social-holder{
	overflow:hidden;
	margin:0 -6px;
	position:relative;
	text-align:center;
	padding:8px 0px;
	background:url(../images/bg-social-networks.gif) repeat-x;
	font:9px/10px 'droid_sansregular', Arial, Helvetica, sans-serif;
}
.section .social-holder a{
	color:#3285c3;
	text-decoration:underline;
}
.section .social-holder a:hover{text-decoration:none;}
.section .social-networks{
	overflow:hidden;
	text-align:center;
	padding:4px 0 0;
}
.section .social-networks .addthis_toolbox{
	width: 140px;
	margin: 0 auto;
}
.section .social-holder .link-offer{
	float:right;
	color:#008567;
	font-size:10px;
	line-height:12px;
	margin:11px 0 0;
}
.caption-block{
	margin:0px 0px -14px -18px;
	padding:0px 0px 0px 0px;
	width:702px;
	overflow:hidden;
	/*height:85px;*/
	font:15px/24px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#fff;
}
.caption-block + *{
	display:none;
}
.caption-block .media-image{
	float:left;
	margin:0 24px 0 0;
	background:url(../images/img-18.gif) no-repeat;
}
.caption-block .holder{
	overflow:hidden;
	text-align:center;
	width:410px;
	margin-top: 10px;
}
.caption-block p{margin:0;}
.caption-block p span{display:block;}
.caption-block .text-application{
	text-indent:-9999px;
	overflow:hidden;
	width:255px;
	height:24px;
	margin:0 auto -2px;
	background:url(../images/bg-text-application.png) no-repeat;
}
.pager{
	border:none;
	margin:0;
	padding:0 !important;
	list-style:none;
	overflow:hidden;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
	border-width:1px 0;
}
.pager li{
	float:left;
}
.pager a{
	color:#5a5959;
	text-decoration:none;
}
.pager-current,
.pager a:hover{color:#0068b5;}
.question-block .pager-current,
.question-block .pager a:hover{color:#85ae03;}
.view-devenir-benevole .pager-current,
.view-devenir-benevole .pager a:hover{color:#0abb93;}
.red .pager-current,
.red .pager a:hover{color:#b80254;}
.yellow .pager-current,
.yellow .pager a:hover{color:#F38E17;}
.apple-green .pager-current,
.apple-green .pager a:hover{color:#85AE03;}
.green .pager-current,
.green .pager a:hover{color:#27774A;}
.audio-block{
	overflow:hidden;
	margin:0;
	background:url(../images/img-20.png) no-repeat 18px 50%;
	padding: 0px 0px 0px 90px;
}
.audio-block .image-holder{
	float: left;
	width:20%;
	height:60px;
}
.audio-block .holder{width:100%;}
.audio-block .holder:after{
	display:block;
	content:"";
	clear:both;
}
.audio-block .holder h2{
	margin:10px 7px 10px 0;
	text-transform:uppercase;
	font:15px/17px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#108e48;
}
.audio-block .holder .text-holder{
	background:url(../images/bullet.png) no-repeat 0 -129px;
	padding:0 7px 0 14px;
	font-weight: bold;
	margin: 0px 20px;
}
.audio-block .holder .audio-holder{
	overflow:hidden;
	padding:0 0 0 67px;
	margin:0 0 24px;
}
#block-views-autres-chroniques-audio,
#block-views-autres-chroniques-video,
#block-views-autres-mp3-block{
	background: #FFF;
	border:1px solid #dadada;
	padding: 14px 94px;
	margin-top: 10px;
}
#block-views-autres-chroniques-audio h2,
#block-views-autres-chroniques-video h2,
#block-views-autres-mp3-block h2{
	margin:10px 7px 10px 0;
	text-transform:uppercase;
	font:15px/17px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#108e48;
}
#block-views-autres-chroniques-audio .list,
#block-views-autres-chroniques-video .list,
#block-views-autres-mp3-block .list{
	padding:12px 0 16px 22px;
	margin:0;
	list-style:none;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
	overflow:hidden;
}
#block-views-autres-chroniques-audio .list li,
#block-views-autres-chroniques-video .list li,
#block-views-autres-mp3-block .list li{
	background:url(../images/bullet.png) no-repeat 0 -129px;
	padding:0 0 1px 14px;
}
#block-views-autres-chroniques-audio .list a,
#block-views-autres-chroniques-video .list a,
#block-views-autres-mp3-block .list a{
	text-decoration:none;
	color:#5a5959;
}
#block-views-autres-chroniques-audio .list a:hover,
#block-views-autres-chroniques-video .list a:hover,
#block-views-autres-mp3-block .list a:hover{
	text-decoration:underline;
}
.col .box-2 .title{margin-bottom:11px;}
.col .box-2 .post-list h3{
	line-height:18px;
	margin:0 0 3px;
}
.col .box-2 .post-list li:first-child{padding:10px 0 0;}
.col .box-2 .post-list li{padding:14px 0 0;}
.col .box-2 .post-list p{margin:0 0 9px;}
.col .box-2 .send-holder{margin-top:7px;}
.text-section{
	padding:0 0px;
	font:12px/18px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.text-section p{margin:0 0 26px;}
.articles-list{
	overflow:hidden;
	padding:0 !important;
	margin:0 0 -18px;
	list-style:none;
	font:12px/15px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.articles-list li{
	overflow:hidden;
	padding:0 0 49px;
}
.articles-list .heading-holder{
	overflow:hidden;
	font:11px/12px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#656464;
}
.articles-list .heading-holder .date{
	float:right;
	padding:3px 0 0;
}
.articles-list .heading-holder em{
	color:#0abb93;
	font-style:normal;
}
.articles-list h2{
	margin:0 0 2px;
	font:14px/16px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#0abb93;
	text-transform:uppercase;
	line-height: 18px;
}
.articles-list h2 a{
	color:#0abb93;
	text-decoration:none;
}
.articles-list h2 a:hover{text-decoration:underline;}
.articles-list h3{
	margin:0 0 5px;
	font:11px/13px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#0abb93;
}
.articles-list p{
	margin:0;
	text-align: justify;
	line-height: 18px;
}
.articles-list .btn-holder{
	overflow:hidden;
	text-align:center;
	margin:6px 0 0;
	padding:0 0 0 21px;
}
.articles-list .btn-register{
	display:inline-block;
	vertical-align:top;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#f3f3f3;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/sprite-2.png) no-repeat 0 -357px;
}
*+html .articles-list .btn-register{display:inline;}
.articles-list .btn-register span{
	float:left;
	text-align:center;
	max-width:432px;
	height:14px;
	overflow:hidden;
	padding:6px 7px 5px;
	background:url(../images/sprite-2.png) no-repeat 100% -382px;
}
.section-holder{
	overflow:hidden;
	padding:2px 6px 2px 14px;
	font:12px/18px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#434343;
}
.section-holder .area{overflow:hidden;}
.section-holder .tab-section{
	float:left;
	width:478px;
}
.section-holder .text-block p{margin:0 0 29px;}
.section .views-exposed-widgets:after{
	clear: none;
}
.section .views-exposed-form .views-exposed-widget{
	float: none;
}
.view-annonce-entraide .form-item-field-type-annonce-tid{
	padding:0 0 0 2px;
	margin-top:10px;
	list-style:none;
	overflow:hidden;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#f38300;
	text-transform:uppercase;
}
.view-annonce-entraide .form-item-field-type-annonce-tid .form-item div{
	float:left;
	margin:0 8px 8px 2px;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	background:url(../images/bg-tabset-4.gif) no-repeat;
}
.view-annonce-entraide .form-item-field-type-annonce-tid a{
	float:left;
	color:#f38300;
	padding:10px 9px 8px;
	min-width:50px;
	max-width:430px;
	height:13px;
	overflow:hidden;
	background:url(../images/bg-tabset-4.gif) no-repeat 100% -31px;
}
.view-annonce-entraide .form-item-field-type-annonce-tid .form-item .selected,
.view-annonce-entraide .form-item-field-type-annonce-tid .form-item div:hover{
	background-position:0 -62px;
}
.view-annonce-entraide .form-item-field-type-annonce-tid .form-item .selected a,
.view-annonce-entraide .form-item-field-type-annonce-tid .form-item div:hover a{
	background-position:100% -93px;
	color:#fff;
}
.view-annonce-entraide .form-item-field-theme-annonce-tid{
	overflow:hidden;
	font:11px/13px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
	padding:0;
	margin:0 0 18px;
	list-style:none;
}
.view-annonce-entraide .form-item-field-theme-annonce-tid .form-item div{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	margin:0 4px 8px 4px;
	color:#5a5959;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/sprite-2.png) no-repeat 0 -412px;
}
.view-annonce-entraide .form-item-field-theme-annonce-tid .form-item div a{
	float:left;
	padding:9px 11px;
	text-align:center;
	max-width:427px;
	overflow:hidden;
	height:13px;
	background:url(../images/sprite-2.png) no-repeat 100% -443px;
	color:#5A5959;
}
.view-annonce-entraide .form-item-field-theme-annonce-tid .form-item .selected,
.view-annonce-entraide .form-item-field-theme-annonce-tid .form-item div:hover{
	background-position:0 -212px;
}
.view-annonce-entraide .form-item-field-theme-annonce-tid .form-item .selected a,
.view-annonce-entraide .form-item-field-theme-annonce-tid .form-item div:hover a{
	background-position:100% -241px;
	color:#fff;
}
.section .tab-section .tab-list{padding:18px 0 0 10px;}
.tab-list h3{
	margin:0 0 8px;
	font:11px/13px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
	text-transform:uppercase;
}
.tab-list .post-list{
	padding:0;
	margin:0 0 63px;
	list-style:none;
	overflow:hidden;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.tab-list .post-list li{
	padding:13px 0 1px;
	border-top:1px solid #d4d4d4;
	overflow:hidden;
}
.tab-list .post-list span.category{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	margin:0 0 8px;
	font:10px/12px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#f3f3f3;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/sprite-2.png) no-repeat 0 -318px;
}
.tab-list .post-list span.category a{
	float:left;
	padding:3px 17px 2px;
	max-width:417px;
	overflow:hidden;
	height:12px;
	color: #FFF;
	background:url(../images/sprite-2.png) no-repeat 100% -335px;
}
.tab-list .post-list .holder{
	overflow:hidden;
	padding:0 12px 4px 0;
}
.tab-list .post-list h3{
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#f38e17;
	margin:0;
	text-transform:none;
	line-height: 18px;
	font-weight:bold;
}
}
.tab-list .post-list h3 a{
	color:#f38e17;
}
.tab-list .post-list .date{
	color:#f38e17;
	float:right;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
}
.section-holder .image-holder{
	float:right;
	width:170px;
	position:relative;
}
.section-holder .image-holder .text{
	width:148px;
	background:url(../images/bg-text.png) no-repeat;
	padding:3px 0 0;
	position:absolute;
	top:12px;
	left:11px;
	font:15px/20px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#f3f3f3;
}
.section-holder .image-holder .text .text-holder{
	background:url(../images/bg-text.png) no-repeat -148px 100%;
	padding:0 0 3px;
	overflow:hidden;
}
.section-holder .image-holder .text .text-frame{
	background:url(../images/bg-text.png) repeat-y -296px 0;
	overflow:hidden;
	padding:5px 22px;
	text-align:center;
}
.section-holder .image-holder .text a{
	text-decoration:none;
	color:#f3f3f3;
}
.section-holder .image-holder .text a:hover{text-decoration:underline;}
.section-holder .image-holder .text p{margin:0;}
.section-holder p{margin:0 0 19px;}
.view-liens-utiles .view-header,
.view-bonnes-adresses .view-header,
.view-les-conferences .view-header,
.view-les-rendez-vous-famille .view-header,
.view-cafe-rencontre .view-header,
.view-l-och-vous-repond .view-header,
.view-frere-marc-vous-repond .view-header,
.view-les-veillees-de-priere .view-header{
	margin-bottom: 12px;
	line-height: 18px;
}
.article{
	width:679px;
	padding:0;
	margin:0;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.article .holder{
	overflow:hidden;
	padding:0 0 17px 2px;
	line-height: 18px;
}
.article .alignleft{
	float:left;
	margin:0px 14px 0 0;
}
.article .text-holder{overflow:hidden;}
.article h2{
	margin:0 0 14px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#b80254;
	text-transform:uppercase;
	line-height: 18px;
	font-weight:bold;
}
.article .legende-image{
	width:260px;
}
.article h2 a{
	color:#b80254;
	text-decoration:none;
}
.article h2 a:hover{text-decoration:underline;}
.article h3{
	margin:0 0 12px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#b80254;
	font-weight:bold;
}
.article p{margin:0 0 15px;}
.article dl{
	margin:0 0 14px;
	overflow:hidden;
	width:100%;
}
.article dl dt{
	float:left;
	padding:0 3px 0 0;
	color:#bd135f;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
}
.article dl dd{
	margin:0;
	overflow:hidden;
}
.article dl a{
	color:#5a5959;
	text-decoration:none;
}
.article dl a:hover{text-decoration:underline;}
.article .list ul{
	padding:0;
	margin:0 0 12px;
	list-style:none;
	overflow:hidden;
}
.article .list ul li{
	background:url(../images/bg-title-4.gif) no-repeat 2px 2px;
	padding:0 0 1px 19px;
}
.article .btn-list{
	padding:0;
	margin:12px 0px;
	list-style:none;
	overflow:hidden;
	font:14px/16px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
	text-transform:uppercase;
}
.article .btn-list li{
	float:left;
	margin:0 0 0 16px;
}
.article .btn-list li:first-child{margin:0;}
.article .btn-list a{
	float:left;
	color:#5a5959;
	text-decoration:none;
	cursor:pointer;
	width:142px;
	height:60px;
	padding:0 0 0 15px;
	background:url(../images/bg-btn-list.gif) no-repeat;
}
.article .btn-list a span{
	float:left;
	width:83px;
	background:url(../images/bg-btn-list-1.png) no-repeat 0 9px;
	padding:21px 2px 23px 57px;
}
.article .btn-list .photo span{
	background-position:0 9px;
	padding:21px 2px 23px 57px;
}
.article .btn-list .document span{
	background-position:-173px 9px;
	padding:21px 2px 23px 38px;
	width:102px;
}
.article .btn-list .sound span{
	background-position:-346px 9px;
	padding:21px 2px 23px 47px;
	width:93px;
}
.article .btn-list .video span{
	background-position:-519px 9px;
	padding:21px 2px 23px 56px;
	width:84px;
}
.section .title-1{
	color:#5a5959;
	padding:3px 17px 0 3px;
	text-transform:none;
	background:url(../images/bg-title-4.gif) no-repeat 100% 8px;
}
.article .article-list{
	padding:6px 0 0;
	margin:0 0 -19px;
	list-style:none;
	overflow:hidden;
}
.article .article-list li{
	overflow:hidden;
	padding:0 0 29px;
}
.article .article-list-1 li{
	padding:0 0 18px;
	min-height: 114px;
}
.article .article-list .alignleft{
	float:left;
	margin:2px 13px 0 0;
	border:1px solid #dadada;
}
.article .article-list .holder{
	overflow:hidden;
	padding:0;
}
.article .article-list .heading-holder{overflow:hidden;}
.article .article-list .heading-holder img{
	float:left;
	margin:0 14px 0 2px;
}
.article .article-list h3{margin:0 0 9px;}
.article .article-list p{margin:0 0 16px;}
.article .article-list .more{
	display:inline-block;
	vertical-align:top;
	float:none;
	font:10px/12px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#f3f3f3;
	overflow:hidden;
	margin:-10px 0 0;
	text-align:center;
	background:url(../images/sprite-2.png) no-repeat 0 -275px;
}
*+html .article .article-list .more{display:inline;}
.article .article-list p .more{margin:-2px 0 0 4px;}
.article .article-list .more a{
	float:left;
	max-width:437px;
	height:12px;
	overflow:hidden;
	padding:4px 6px 3px;
	min-width:57px;
	background:url(../images/sprite-2.png) no-repeat 100% -294px;
	color: #FFF;
}
.section .article .link{
	background-position:0 -37px;
	padding:0 0 0 19px;
}
.section .article .link-holder{padding:0px 13px 0px;}
.post-gallery{
	overflow:hidden;
	margin:0 -5px 0 -18px;
	padding:6px 29px 23px 43px;
	position:relative;
}
.post-gallery .btn-prev,
.post-gallery .btn-next{
	position:absolute;
	top:50px;
	width:29px;
	height:33px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -137px -204px;
}
.post-gallery .btn-prev{
	left:0;
	background-position:-137px -204px;
}
.post-gallery .btn-next{
	right:0;
	width:27px;
	background-position:-167px -204px;
}
.post-gallery .frame{
	overflow:hidden;
	position:relative;
	width:627px;
}
.post-gallery ul{
	overflow:hidden;
	padding:0;
	margin:0;
	list-style:none;
	width:99999px;
}
.post-gallery ul li{
	float:left;
	width:199px;
	padding:0 10px 0 0;
}
.post-gallery img{
	display:block;
	margin:0 0 10px;
}
.post-gallery h3{
	margin:0 0 5px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#b80254;
	text-transform:uppercase;
	line-height: 18px;
	font-weight:bold;
}
.post-gallery h3 a{
	color:#b80254;
	text-decoration:none;
	cursor:pointer;
}
.post-gallery h3 a:hover{text-decoration:underline;}
.post-gallery em{
	font-style:normal;
	color:#5c0029;
}
.post-gallery em a{
	color:#5c0029;
}
.post-gallery p{
	margin:0;
	line-height: 18px;
}
.history-block{
	overflow:hidden;
	padding:3px 0px 15px;
	font:12px/18px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.history-block p{margin:0 0 18px;}
.history-block .list{
	padding:0 0 0 20px;
	margin:-18px 0 18px;
	list-style:none;
	overflow:hidden;
	color:#344c92;
}
.history-block .list li{
	background:url(../images/bg-list.gif) no-repeat 0 5px;
	padding:0 0 0 17px;
}
.history-block .list li a{
	color:#344c92;
	text-decoration:none;
}
.history-block .list li a:hover{text-decoration:underline;}
.history-block .row{
	overflow:hidden;
	margin:-8px 0 7px;
}
.history-block .row .text{
	display:inline-block;
	vertical-align:middle;
	padding:0 7px 0 0;
	max-width:488px;
}
*+html .history-block .row .text{
	display:inline;
	padding:0 10px 0 0;
}
.history-block .btn-list{
	padding:0 0 0 35px;
	margin:-10px -10px 27px 0;
	list-style:none;
	overflow:hidden;
}
.history-block .btn-download , .btn-list li  span {
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	width:136px;
	height:37px;
	padding:0 3px 0 11px;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#344c92;
	text-decoration:none;
	cursor:pointer;
	background:url(../images/sprite.png) no-repeat 0 -512px;
}
*+html .history-block .btn-download{display:inline;}
.history-block .btn-download span,   .btn-list li span  .btn-download{
	float:left;
	background:url(../images/btn-download.gif) no-repeat 0 7px;
	padding:12px 0 11px 27px;
}
.history-block .btn-list li{
	float:left;
	margin:0 62px 0 0;
}
.history-block h2{
	margin:0 0 16px;
	text-transform:uppercase;
	font:14px/16px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#344c92;
}
.line{
	width:578px;
	padding:87px 0;
	margin:0 0 27px 32px;
	position:relative;
	font:12px/14px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#344c92;
	height:8px;
	background:url(../images/bg-line.gif) no-repeat 0 87px;
}
.line .event{
	position:absolute;
	top:68px;
	left:35px;
	height:31px;
}
.line .event .year{
	padding:0 0 17px;
	position:relative;
	background:url(../images/bg-event.png) no-repeat 50% 100%;
}
.line .caption{
	width:105px;
	height:60px;
	overflow:hidden;
	padding:0 0 8px;
	position:absolute;
	top:-68px;
	left:-1px;
	text-align:center;
	display:table;
	line-height:18px;
	background:url(../images/bg-caption.gif) no-repeat;
}
*+html .line .caption{display:block;}
.line .caption span{
	vertical-align:middle;
	display:table-cell;
	height:60px;
}
*+html .line .caption span{display:block;}
.line .caption sup{
	font-size:10px;
	line-height:11px;
}
.line .caption span em{font-style:normal;}
.line .event-1{left:175px;}
.line .event-1 .caption{left:-19px;}
.line .event-2{left:277px;}
.line .event-3{left:521px;}
.line .event-3 .caption{
	left:-77px;
	background-position:-105px 0;
}
.line .event-b{
	position:absolute;
	bottom:69px;
	left:136px;
}
.line .event-b .year{
	padding:16px 0 0;
	position:relative;
	background:url(../images/bg-event.png) no-repeat 50% 0;
}
.line .event-b .caption{
	width:115px;
	padding:8px 0 0;
	position:absolute;
	top:32px;
	left:1px;
	background:url(../images/bg-caption.gif) no-repeat -210px 0;
}
.line .event-b-1{left:388px;}
.line .event-b-1 .caption{
	width:105px;
	background-position:-325px 0;
}
.image-right-bonnes-adresses,
.image-right-annonce{
	float:right;
	margin: 0px 0px 0px 16px;
}
.image-right-reponse{
	float:right;
	margin-left: 10px;
}
.question-list{
	padding:0px 0px 0px 0px !important;
	list-style:none;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
}
.question-list li{
	overflow:hidden;
	padding:0 0 16px;
}
.question-list .topic{
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
	margin:0 0 6px;
	font:10px/12px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#f3f3f3;
}
*+html .question-list .topic{display:inline;}
.question-list .topic span{
	float:left;
	overflow:hidden;
	max-width:409px;
	height:12px;
	padding:3px 18px 2px;
	color:#FFFFFF;	
}
.question-list h2{
	margin:0 0 1px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	line-height: 18px;
	font-weight:bold;
}
.question-list h2 .intitule-question{
	text-transform:none;
}
.question-list h3{
	margin:0 0 7px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#555;
	font-weight:bold;
}
.question-list p{
	margin:0;
}
.question-list .alignleft{
	float:left;
	width: 102px;
	margin: 0px 10px 0px 0px;
}
.question-list .imageleft{
	text-align:center;
}
.question-list .holder{
	margin: 0px;
	width: 549px;
	display: inline-block;
	line-height: 18px;
}
.view .form-item-field-theme-lien-utile-tid,
.view .form-item-field-theme-adresse-tid,
.view .form-item-field-theme-qr-accueil-tid,
.view .form-item-field-theme-qr-frere-marc-tid{
	/*width:481px;*/
	overflow:hidden;
	font:11px/13px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#5a5959;
	text-transform:uppercase;
	margin: -6px 0px 10px 0px;
}
.view .form-item-field-theme-lien-utile-tid .form-item div,
.view .form-item-field-theme-adresse-tid .form-item div,
.view .form-item-field-theme-qr-accueil-tid .form-item div,
.view .form-item-field-theme-qr-frere-marc-tid .form-item div{
	float:left;
	margin:0 8px 8px 2px;
	text-decoration:none;
	cursor:pointer;
	text-align:center;
	background:url(../images/bg-tabset-3.gif) no-repeat;
}
.view .form-item-field-theme-lien-utile-tid .form-item a,
.view .form-item-field-theme-adresse-tid .form-item a,
.view .form-item-field-theme-qr-accueil-tid .form-item a,
.view .form-item-field-theme-qr-frere-marc-tid .form-item a{
	float:left;
	color:#5a5959;
	padding:10px 9px 8px;
	min-width:50px;
	max-width:430px;
	height:13px;
	overflow:hidden;
	background:url(../images/bg-tabset-3.gif) no-repeat 100% -31px;
}
.view .form-item-field-theme-lien-utile-tid .form-item .selected,
.view .form-item-field-theme-adresse-tid .form-item .selected,
.view .form-item-field-theme-qr-accueil-tid .form-item .selected,
.view .form-item-field-theme-qr-frere-marc-tid .form-item .selected,
.view .form-item-field-theme-lien-utile-tid .form-item div:hover,
.view .form-item-field-theme-adresse-tid .form-item div:hover,
.view .form-item-field-theme-qr-accueil-tid .form-item div:hover,
.view .form-item-field-theme-qr-frere-marc-tid .form-item div:hover{
	background-position:0 -62px;
}
.view .form-item-field-theme-lien-utile-tid .form-item .selected a,
.view .form-item-field-theme-adresse-tid .form-item .selected a,
.view .form-item-field-theme-qr-accueil-tid .form-item .selected a,
.view .form-item-field-theme-qr-frere-marc-tid .form-item .selected a,
.view .form-item-field-theme-lien-utile-tid .form-item div:hover a,
.view .form-item-field-theme-adresse-tid .form-item div:hover a,
.view .form-item-field-theme-qr-accueil-tid .form-item div:hover a,
.view .form-item-field-theme-qr-frere-marc-tid .form-item div:hover a{
	background-position:100% -93px;
	color:#fff;
}
.view-liens-utiles .question-list .topic,
.view-bonnes-adresses .question-list .topic,
.view-l-och-vous-repond .question-list .topic{
	background:url(../images/bg-topic-jaune.gif) no-repeat;
}
.view-liens-utiles .question-list .topic span,
.view-bonnes-adresses .question-list .topic span,
.view-l-och-vous-repond .question-list .topic span{
	background:url(../images/bg-topic-jaune.gif) no-repeat 100% -17px;
}
.view-liens-utiles .question-list h2,
.view-bonnes-adresses .question-list h2,
.view-l-och-vous-repond .question-list h2{
	color:#F38E17;
}
.view-liens-utiles .form-item-field-theme-lien-utile-tid .form-item div,
.view-bonnes-adresses .form-item-field-theme-adresse-tid .form-item div,
.view-l-och-vous-repond .form-item-field-theme-qr-accueil-tid .form-item div{
	background:url(../images/bg-tabset-4.gif) no-repeat;
}
.view-liens-utiles .form-item-field-theme-lien-utile-tid .form-item a,
.view-bonnes-adresses .form-item-field-theme-adresse-tid .form-item a,
.view-l-och-vous-repond .form-item-field-theme-qr-accueil-tid .form-item a{
	background:url(../images/bg-tabset-4.gif) no-repeat 100% -31px;
}
.view-frere-marc-vous-repond .question-list .topic{
	background:url(../images/bg-topic-jaune.gif) no-repeat;
}
.view-frere-marc-vous-repond .question-list .topic span{
	background:url(../images/bg-topic-jaune.gif) no-repeat 100% -17px;
}
.view-frere-marc-vous-repond .question-list h2{
	color:#F38E17;
}
.view-frere-marc-vous-repond .form-item-field-theme-qr-frere-marc-tid .form-item div{
	background:url(../images/bg-tabset-4.gif) no-repeat;
}
.view-frere-marc-vous-repond .form-item-field-theme-qr-frere-marc-tid .form-item a{
	background:url(../images/bg-tabset-4.gif) no-repeat 100% -31px;
}
.list-bleu-fonce{
	padding:0px 0px 0px 0px !important;
	list-style:none;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
}
.list-bleu-fonce li{
	overflow:hidden;
	padding:0 0 16px;
	margin: 2px 0;
}
.list-bleu-fonce h2{
	margin:0 0 5px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:bold;
}
.list-bleu-fonce h3{
	margin:0 0 5px;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#555;
}
.list-bleu-fonce p{
	margin:0;
}
.list-bleu-fonce .alignleft{
	width: 100px;
	text-align: center;
}
.list-bleu-fonce .holder{
	width: 549px;
	display: inline-block;
	line-height: 18px;
}
#footer{
	margin:0 -9999px 34px;
	padding:25px 9999px 43px;
	overflow:hidden;
	background:#f1f1f1;
	border:solid #cbcbcb;
	border-width:1px 0;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#525252;
}
#footer .col-holder{
	overflow:hidden;
	padding:0 0 0 17px;
}
#footer .col-holder .col{
	float:left;
	/*width:154px;*/
	padding:0 30px 0 8px;
}
#footer .col-holder .col.long{
	width:524px;
	padding-left:0;
}
#footer .heading{
	display:block;
	margin:0 0 12px;
	text-transform:uppercase;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#0068b5;
	font-weight:bold;
}
#footer .title{
	display:block;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#525252;
	font-weight:bold;
}
#footer address{
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#525252;
	margin:0 0 14px;
}
#footer address span{display:block;}
#footer dl{margin:0 0 14px;}
#footer dl dt{
	float:left;
	width:27px;
}
#footer dl dd{
	overflow:hidden;
	margin:0;
}
#footer .email{display:block;}
#footer .email a{
	text-decoration:underline;
	color:#525252;
}
#footer .email a:hover{text-decoration:none;}
#footer .list{
	padding:0 30px 0 0;
	margin:-16px 0 0;
	list-style:none;
	overflow:hidden;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#0068b5;
	text-transform:uppercase;
	font-weight:bold;
}
#footer .list li{
	background:url(../images/divider-1.gif) repeat-x;
	padding:14px 5px 10px 0;
}
#footer .list li:first-child{background:none; padding-top:10px;}
#footer .list a{
	color:#0068b5;
	text-decoration:none;
}
#footer .list a:hover{text-decoration:underline;}
#footer .holder{
	overflow:hidden;
}
#footer .block{
	float:left;
	/*width:160px;*/
	clear: inherit;
}
#footer .block.long{/*width:197px;*/}
#footer .sitemap-block{
	margin-right:24px;
	width:135px;
}
#footer ul{
	padding:0;
	margin:0 0 14px;
	list-style:none;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	color:#525252;
}
#footer ul li{padding:0 0 1px;}
#footer ul a{
	color:#525252;
	text-decoration:none;
	border:none;
}
#footer ul a:hover{text-decoration:underline;}
#footer .copy{
	text-align:right;
	padding:1px 17px 0 0;
}
#footer .copy p{margin:0;}
.jcf-hidden {
	/*display: block !important;
	position: absolute !important;
	left: -9999px !important; *//* change to right: -9999px on RTL sites */
}
.scrollable-area-wrapper {
	position: relative;
	overflow: hidden;
	width: 100%;
	margin-bottom: 10px;
}
.scrollable-area{
	overflow: auto;
	height: 163px;
	width: 200px;
}
.scrollable-area-wrapper .vscrollbar{
	position: absolute;
	top: 0;
	right:-1px;
	width: 6px;
	height:160px;
}
.scrollable-area-wrapper .vscroll-up,
.scrollable-area-wrapper .vscroll-down {display:none;}
.scrollable-area-wrapper .vscroll-line {
	width:6px;
	height:160px;
	float:left;
	background-color:#DFDFDF;
	border-radius:4px;
	/*background:url(../images/bg-vscroll-line.gif) repeat-y;*/
}
.scrollable-area-wrapper .vscroll-slider{
	background:#b2024c url(../images/bg-slider.gif) repeat-x;
	width: 2px;
	height: 20px;
	left:1px !important;
	border-radius:4px;
	border:1px solid #b80254;
}

#block-views-blocks-home-block-3 .scrollable-area{
	width: 440px !important;
	min-height:440px !important;
}
.box-1 .scrollable-area{height:253px !important;}

.box-1 .scrollable-area-wrapper{height:255px !important;}
.box-2 .scrollable-area-wrapper{height:171px !important;}
#block-views-blocks-home-block-3 .scrollable-area-wrapper{height:440px !important;}


.box-1 .scrollable-area-wrapper .vscrollbar{top:11px;}
.box-2 .scrollable-area-wrapper .vscrollbar{top:8px;}
#block-views-blocks-home-block-3 .scrollable-area-wrapper .vscrollbar{top:15px;}

.box-1 .scrollable-area-wrapper .vscroll-line {height:244px !important;}
#block-views-blocks-home-block-3 .scrollable-area-wrapper .vscroll-line {height:425px !important;}

.box-1 .scrollable-area-wrapper .vscroll-slider,
#block-views-blocks-home-block-3 .scrollable-area-wrapper .vscroll-slider{
	background:#f38e17 url(../images/bg-slider-1.gif) repeat-x;
	border-color:#f38e17;
}

.rad-area{
	/*margin: 1px 6px 0 0;
	float: left;
	width: 11px;
	height: 11px;
	background:url(../images/sprite.png) no-repeat -239px 0;*/
}
.rad-checked {background-position:-252px 0;}
.ds-2col .group-left .field{
	padding-right:16px;
}
.node-question-reponse-frere-marc .field-name-field-theme-qr-frere-marc .field-items,
.node-question-reponse-accueil .field-name-field-theme-qr-accueil .field-items,
.node-lien-utile .field-name-field-theme-lien-utile .field-items,
.node-document .field-name-field-theme-document .field-items,
.node-chronique-radio .field-name-field-theme-chronique-radio .field-items,
.node-bonne-adresse .field-name-field-theme-adresse .field-items,
.node-annonce .field-name-field-theme-annonce .field-items,
.node-actualite .field-name-field-theme-actualite .field-items{
	display:inline-block;
	vertical-align:top;
	text-decoration:none;
	margin:0 0 6px;
	font:10px/12px 'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#f3f3f3;
	background:url(../images/bg-topic-bleu.gif) no-repeat;
}
.node-question-reponse-frere-marc .field-name-field-theme-qr-frere-marc .field-item,
.node-question-reponse-accueil .field-name-field-theme-qr-accueil .field-item,
.node-lien-utile .field-name-field-theme-lien-utile .field-item,
.node-document .field-name-field-theme-document .field-item,
.node-chronique-radio .field-name-field-theme-chronique-radio .field-item,
.node-bonne-adresse .field-name-field-theme-adresse .field-item,
.node-annonce .field-name-field-theme-annonce .field-item,
.node-actualite .field-name-field-theme-actualite .field-item{
	overflow:hidden;
	max-width:409px;
	height:12px;
	padding:3px 18px 2px;
	color:#FFFFFF;
	background:url(../images/bg-topic-bleu.gif) no-repeat 100% -17px;
}
.node-offre-de-benevolat .field-name-field-image-benevolat ,
.node-lien-utile  .field-name-field-image-lien-utile ,
.node-partenaire .field-name-field-image-partenaire,
.node-equipe .field-name-field-image-equipier,
.node-bonne-adresse .field-name-field-image-adresse,
.node-annonce .field-name-field-annonce-actualite,
.node-actualite .field-name-field-image-actualite {
	text-align: center;
}
.node-question-reponse-frere-marc .field-name-field-theme-qr-frere-marc .field-items{
	background:url(../images/bg-topic-jaune.gif) no-repeat;
}
.node-question-reponse-frere-marc .field-name-field-theme-qr-frere-marc .field-item{
	background:url(../images/bg-topic-jaune.gif) no-repeat 100% -17px;
}
.node-document .field-name-field-theme-document .field-items{
	background:url(../images/bg-topic-vert-fonce.gif) no-repeat;
}
.node-document .field-name-field-theme-document .field-item{
	background:url(../images/bg-topic-vert-fonce.gif) no-repeat 100% -17px;
}
.node-annonce .field-name-field-theme-annonce .field-items,
.node-lien-utile .field-name-field-theme-lien-utile .field-items,
.node-bonne-adresse .field-name-field-theme-adresse .field-items{
	background:url(../images/bg-topic-jaune.gif) no-repeat;
}
.node-annonce .field-name-field-theme-annonce .field-item,
.node-lien-utile .field-name-field-theme-lien-utile .field-item,
.node-bonne-adresse .field-name-field-theme-adresse .field-item{
	background:url(../images/bg-topic-jaune.gif) no-repeat 100% -17px;
}
.node-actualite .field-name-field-legende-image-actualite{
	font-style: italic;
}
.node-actualite .field-name-field-chapeau-actualite{
	font-weight: bold;
	margin-bottom: 10px;
}
.node-actualite .field-name-field-auteur-actualite{
	font-style: italic;
	font-weight: bold;
}
.node-annonce .field-name-field-objet-annonce{
	font-weight: bold;
}
.node-annonce .field-name-field-date-annonce{
	margin-bottom: 10px;
}
.node-bonne-adresse .field-name-field-legende-image-adresse{
	font-style: italic;
	margin-bottom: 10px;
}
.node-document .field-name-field-theme-document{
	margin-top: 20px;
}
.node-document .field-name-field-date-document{
	margin-bottom: 10px;
}
.node-equipe .field-name-field-metier-equipier{
	margin: 10px 0;
	font-weight: bold;
}
.node-partenaire .field-name-field-metier-partenaire{
	margin: 10px 0;
	font-weight: bold;
}
.node-offre-de-benevolat .field-name-field-localisation-benevolat{
	margin-bottom: 10px;
	font-weight: bold;
}
.node-question-reponse-accueil .field-name-field-question-qr-accueil{
	font-weight: bold;
	margin-bottom: 10px;
	color:#f38e17;
}
.node-question-reponse-accueil .field-name-field-auteur-qr-accueil{
	font-style: italic;
}
.node-question-reponse-frere-marc .field-name-field-question-qr-frere-marc{
	font-weight: bold;
	margin-bottom: 10px;
	color:#85ae03;
}
.node-question-reponse-frere-marc .field-name-field-auteur-qr-frere-marc{
	font-style: italic;
}
.view-gallerie .views-view-grid  tr{
	background: none;
}
#simplenews-subscriptions-page-form fieldset{
	min-height: 100px;
	border: solid 1px #0068b5;
	margin-bottom: 10px;
}
#simplenews-subscriptions-page-form fieldset legend{
	height:24px;
	position:inherit;
	background:#0068b5;
	color:#FFF;
	border:none;
	left:-1px;
	top:0px;
	width:100.2%;
}
#simplenews-subscriptions-page-form .fieldset-wrapper{
	padding:10px;
	margin:0;
}
#simplenews-subscriptions-page-form .form-item-mail{
	padding:0;
	margin:0;
}
#simplenews-subscriptions-page-form .form-item-mail label{
	float:left;
	margin: 16px 10px 0 0;
}
#simplenews-subscriptions-page-form .form-item-mail input[type="text"]{
	float:left;
	width:240px;
	margin: 12px 0;
}
#simplenews-subscriptions-page-form input[type="submit"]{
	margin-right: 10px;
	height: 26px;
}

/**** webform  ****/
.block-webform,
.section-webform{
	border: 1px solid #DADADA;
	overflow: hidden;
	padding: 14px 18px 14px;
	width: 666px;
	margin: 0 0 31px;
	border-radius:3px;
}
.block-webform{
	margin:18px 0 31px !important;
}
.block-webform h2{
	text-transform: uppercase;
	font-family: 'droid_sansregular', Arial, Helvetica, sans-serif;
	margin:0px 0px 22px;
	font-weight:bold;
}
.webform-client-form .form-item{
	margin:0;
	padding:0;
	display: inline-block;
}
.webform-client-form #webform-component-colonne-gauche,
.webform-client-form #webform-component-colonne-droite{
	float:left;
	width:325px;
	background: none;
}
.webform-client-form #webform-component-colonne-droite{
	margin-left: 16px;
}
.webform-client-form #webform-component-colonne-gauche .fieldset-wrapper,
.webform-client-form #webform-component-colonne-droite .fieldset-wrapper{
	padding:0;
	margin:0;
}
.webform-client-form label.option{
	font-weight:bold;
}
.webform-client-form input[type="text"],
.webform-client-form input[type="email"],
.webform-client-form textarea{
	outline:none;
	border-radius:4px;
	background-color: #FAFAFA;
	overflow:hidden;
	font:11px/14px 'droid_sansregular', Arial, Helvetica, sans-serif !important;
	padding:10px;
	width:303px;
}
.webform-client-form textarea{
	width:100%;
	max-width:100%;
}
.webform-client-form input[type="password"],
.webform-client-form input[type="number"]{
	outline:none;
	border-radius:4px;
	background-color: #FAFAFA;
}
#webform-component-conditions-de-publication{
	float: left;
	width: 100%;
	margin-top: 16px;
}
.webform-client-form .form-actions{
	float:left;
	width:100%;
	margin: 14px 0 0 0;
	padding: 0;
}
.webform-client-form .webform-component-managed_file input[type="submit"]{
	display:none;
}
.webform-client-form input[type="file"]{
	top: 0px !important;
	left: 0px !important;
	width: 320px;
	height: 28px;
}
.webform-client-form .jcf-fake-input{
	outline:none;
	border-radius:4px;
	background-color: #FAFAFA;
	border: solid 1px #FDE5B8;
	overflow:hidden;
	font:11px/14px 'droid_sansregular', Arial, Helvetica, sans-serif !important;
	padding:10px;
	width: 180px;
	height:14px;
	float: left;
	margin: 1px 10px 4px 0;
}
.webform-client-form .jcf-upload-button{
	padding: 4px 20px;
	text-transform: uppercase;
	font-family: 'droid_sansregular', Arial, Helvetica, sans-serif;
	color: #fafafa;
	-webkit-border-radius: inherit;
	border-radius: 2px;
	border: none;
	text-decoration:none;
	float: left;
	position: relative;
	top: 4px;
	font-weight:bold;
}
span a{
	padding:5px!important;
}
/*
.webform-client-form span.fields_required{
	font:11px/13px 'droid_sansregular', Arial, Helvetica, sans-serif;
	display:block;
}
*/
#webform-component-civilite{margin-bottom:10px;}
.blue .block-webform,
.webform-blue
{
	background-image: linear-gradient(bottom, #6CB4CC 20%, #ACD4E6 60%);
	background-image: -o-linear-gradient(bottom, #6CB4CC 20%, #ACD4E6 60%);
	background-image: -moz-linear-gradient(bottom, #6CB4CC 20%, #ACD4E6 60%);
	background-image: -webkit-linear-gradient(bottom, #6CB4CC 20%, #ACD4E6 60%);
	background-image: -ms-linear-gradient(bottom, #6CB4CC 20%, #ACD4E6 60%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, #6CB4CC),	color-stop(0.6, #ACD4E6));
	background-color:#ACD4E6;
	border-color : #58ABE5;
}
.page-node-2914  #main-content .section,
.yellow .block-webform,
.webform-yellow
{
	background-image: linear-gradient(bottom, #FFE6B5 20%, #FFF4E3 60%);
	background-image: -o-linear-gradient(bottom, #FFE6B5 20%, #FFF4E3 60%);
	background-image: -moz-linear-gradient(bottom, #FFE6B5 20%, #FFF4E3 60%);
	background-image: -webkit-linear-gradient(bottom, #FFE6B5 20%, #FFF4E3 60%);
	background-image: -ms-linear-gradient(bottom, #FFE6B5 20%, #FFF4E3 60%);
	background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0.2, #FFE6B5), color-stop(0.6, #FFF4E3));
	background-color:#FFF4E3;
	border-color : #FDE5B8;
}
.red .block-webform,
.webform-red
{
	background-image: linear-gradient(bottom, #FFB5B5 20%, #FFE5E5 60%);
	background-image: -o-linear-gradient(bottom, #FFB5B5 20%, #FFE5E5 60%);
	background-image: -moz-linear-gradient(bottom, #FFB5B5 20%, #FFE5E5 60%);
	background-image: -webkit-linear-gradient(bottom, #FFB5B5 20%, #FFE5E5 60%);
	background-image: -ms-linear-gradient(bottom, #FFB5B5 20%, #FFE5E5 60%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, #FFB5B5), color-stop(0.6, #FFE5E5));
	background-color:#FFE5E5;
	border-color : #EAB4CD;
}
.green .block-webform,
.webform-green
{
	background-image: linear-gradient(bottom, #619E61 18%, #A3E0BC 60%);
	background-image: -o-linear-gradient(bottom, #619E61 18%, #A3E0BC 60%);
	background-image: -moz-linear-gradient(bottom, #619E61 18%, #A3E0BC 60%);
	background-image: -webkit-linear-gradient(bottom, #619E61 18%, #A3E0BC 60%);
	background-image: -ms-linear-gradient(bottom, #619E61 18%, #A3E0BC 60%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.18, #619E61), color-stop(0.6, #A3E0BC));
	background-color:#A3E0BC;
	border-color : #77BF97;
}
.apple-green .block-webform,
.webform-apple-green
{
	background-image: linear-gradient(bottom, #D0FFB5 20%, #ECFFE5 60%);
	background-image: -o-linear-gradient(bottom, #D0FFB5 20%, #ECFFE5 60%);
	background-image: -moz-linear-gradient(bottom, #D0FFB5 20%, #ECFFE5 60%);
	background-image: -webkit-linear-gradient(bottom, #D0FFB5 20%, #ECFFE5 60%);
	background-image: -ms-linear-gradient(bottom, #D0FFB5 20%, #ECFFE5 60%);
	background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0.2, #D0FFB5), color-stop(0.6, #ECFFE5));
	background-color:#ECFFE5;
	border-color : #D2E1A1;  
}
.cyan .block-webform,
.webform-cyan
{
	background-image: linear-gradient(bottom, #CEF0E9 18%, #EDF8F6 60%);
	background-image: -o-linear-gradient(bottom, #CEF0E9 18%, #EDF8F6 60%);
	background-image: -moz-linear-gradient(bottom, #CEF0E9 18%, #EDF8F6 60%);
	background-image: -webkit-linear-gradient(bottom, #CEF0E9 18%, #EDF8F6 60%);
	background-image: -ms-linear-gradient(bottom, #CEF0E9 18%, #EDF8F6 60%);
	background-image: -webkit-gradient(linear, left bottom,	left top, color-stop(0.18, #CEF0E9), color-stop(0.6, #EDF8F6));
	background-color:#EDF8F6;
	border-color : #54D3BD; 
}
.dark-blue .block-webform,
.webform-dark-blue
{
	background-image: linear-gradient(bottom, #697FB8 20%, #93B0DB 60%);
	background-image: -o-linear-gradient(bottom, #697FB8 20%, #93B0DB 60%);
	background-image: -moz-linear-gradient(bottom, #697FB8 20%, #93B0DB 60%);
	background-image: -webkit-linear-gradient(bottom, #697FB8 20%, #93B0DB 60%);
	background-image: -ms-linear-gradient(bottom, #697FB8 20%, #93B0DB 60%);
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.2, #697FB8), color-stop(0.6, #93B0DB));
	background-color:#93B0DB;
	border-color :#779ACB;
}
.blue input[type="text"],
.blue input[type="email"],
.blue input[type="password"],
.blue input[type="number"],
.blue textarea
{
	color : #0068b5; 
	border: solid 1px #58ABE5;
}
.yellow input[type="text"],
.yellow input[type="email"],
.yellow input[type="password"],
.yellow input[type="number"],
.yellow textarea
{
	color : #f38e17;
	border : solid 1px #FDE5B8;
}
.red input[type="text"],
.red input[type="email"],
.red input[type="password"],
.red input[type="number"],
.red textarea
{
	color : #b80254;
	border : solid 1px #EAB4CD;
}
.green input[type="text"],
.green input[type="email"],
.green input[type="password"],
.green input[type="number"],
.green textarea
{
	color : #108e48;
	border : solid 1px #77BF97;
}
.apple-green input[type="text"],
.apple-green input[type="email"],
.apple-green input[type="password"],
.apple-green input[type="number"],
.apple-green textarea
{
	color : #85ae03;  
	border : solid 1px #D2E1A1; 
}
.cyan input[type="text"],
.cyan input[type="email"],
.cyan input[type="password"],
.cyan input[type="number"],
.cyan textarea
{
	color : #0abb93; 
	border : solid 1px #54D3BD;
}
.dark-blue input[type="text"],
.dark-blue input[type="email"],
.dark-blue input[type="password"],
.dark-blue input[type="number"],
.dark-blue textarea
{
	color :#022078;
	border : solid 1px #779ACB;
}
input[type="submit"]{
	padding:6px 24px;
	border:1px solid;
	text-transform:uppercase;
	font-family:'droid_sansregular', Arial, Helvetica, sans-serif;
	color:#fafafa;
	-webkit-border-radius: inherit;
	border-radius: 2px;
	border: none;
	font-weight:bold;
}
.blue input[type="submit"],
.blue .jcf-upload-button
{
	background : #0068b5;
}
.yellow input[type="submit"],
.yellow .jcf-upload-button
{
	background : #f38e17;
}
.red input[type="submit"],
.red .jcf-upload-button
{
	background : #b80254;
}
.green input[type="submit"],
.green .jcf-upload-button
{
	background : #108e48;
}
.apple-green input[type="submit"],
.apple-green .jcf-upload-button
{
	background : #85ae03;  
}
.cyan input[type="submit"],
.cyan .jcf-upload-button
{
	background : #0abb93; 
}
.dark-blue input[type="submit"],
.dark-blue .jcf-upload-button
{
	background :#022078;
}
#webform-component-champ-obligatoire{
	display:block;
}
#webform-client-form-66 #webform-component-champ-obligatoire{
	margin-bottom:12px;
}

/**** end webform  ****/

#block-block-27 h2{
	background: #19aae0 url(../images/och-twitt.png);
	margin-bottom: 0px;
}
#block-block-27 .content{
	margin:0;
}
#block-block-27 .scrollable-area{height:116px !important;}
#block-block-27 .scrollable-area-wrapper{height:116px !important;}
#block-block-27 .scrollable-area-wrapper .vscroll-line {height:108px !important;}
#block-block-27 .scrollable-area-wrapper .vscrollbar{top:8px;}

#block-block-27 .scrollable-area-wrapper .vscroll-slider{
	background:#0068b5 url(../images/bg-slider-2.gif) repeat-x;
	border-color:#0068b5;
}
.last_tweets_list{
	margin:0 !important;
	padding:0 !important;
}
.last_tweets_list li:first-child {
	background: none;
}
.last_tweets_list li{
	list-style-type: none;
	width: 200px;
	margin:0 0 4px 0px;
	padding:8px 0 0 0;
	background: url(../images/divider.gif) no-repeat 50% 0;
	display: inline-block;
}
.last_tweets_list li .alignleft{
	margin:0 8px 0 0 !important;
	border:none !important;
}
.last_tweets_list li p{
	padding-right: 10px;
}
#block-fb-social-facebook-like-box .content{
	border-bottom:solid 1px #aaa;
	
}

/********* Millie adds *******/

#block-fb-social-facebook-like-box{
	position: relative;
}

.facebook_hide_faces {
	position:absolute;
	z-index:2;
	width:218px;
	height:22px;
	background-color: #fff;
	bottom:1px;
	left:1px;
	right:1px;
}


.fb-social-likebox-plugin {
	/*background-image: url(../images/facebook-icone-9793-48.png);
	background-repeat: no-repeat;
	background-position: 158px 15px;*/
}
	
.offre_benevolat_slider_zone {
	background-color: #47ccaf;
}

#block-footer-sitemap-footer-sitemap {
	/*width:600px;*/
}
#block-footer-sitemap-footer-sitemap .content{
	padding:0;
}

#block-footer-sitemap-footer-sitemap .main-menu > ul > li >a {
	width:160px;
	display:block;
	font-size: 1em;
}

#block-footer-sitemap-footer-sitemap .main-menu > ul >li > ul {
	overflow:visible;
	width:160px;
	display:block;
}

#block-footer-sitemap-footer-sitemap .main-menu > ul >li > ul>li a{
	clear:both;
}

#footer .col-holder .col {
    
    padding: 0 8px 0 8px;
}

#footer .block .content {
    float:left;
}

#footer .list {
	padding-left:10px;
}

#block-footer-sitemap-footer-sitemap,
#block-footer-sitemap-footer-sitemap.block .col,
#block-footer-sitemap-footer-sitemap.block .content{
    padding: 0;
}

#block-footer-sitemap-footer-sitemap .main-menu > ul >li{
    padding: 0 15px  10px  0;
}

#block-footer-sitemap-footer-sitemap .main-menu > ul >li>a {
    color:#0068B5;
}

#block-footer-sitemap-footer-sitemap .main-menu > ul > li > a[href*="ecoute"] {
	color:#f38e17;
}

#block-footer-sitemap-footer-sitemap .main-menu > ul > li > a[href*="evenement"] {
	color:#b80254;
}
#block-footer-sitemap-footer-sitemap .main-menu > ul > li > a[href*="foi"] {
	color:#108e48;
}
#block-footer-sitemap-footer-sitemap .main-menu > ul > li > a[href*="aider"] {
	color:#85ac83; 
}
#block-footer-sitemap-footer-sitemap .main-menu > ul > li > a[href*="connaitre"] {
	color:#022078; 
}


#block-footer-sitemap-footer-sitemap .main-menu > ul > li.first + li + li+ li {
	clear:both;
}

#block-footer-sitemap-footer-sitemap li a {
padding:0;
}
.block-calitude-ba {
	height:30px;
}

.benevolat-prev {
	float:left;
	width:120px;
	text-indent:20px;
	background:url(../images/fleche-benevolat-prev.png) no-repeat 0 0;
}

.benevolat-next {
	float:right;
	width:120px;
	text-indent:20px;
	background:url(../images/fleche-benevolat-next.png) no-repeat 104px 0;
}

#block-calitude-ba-calitude-ba-pager a:hover{
	text-decoration:underline;
}

/******* formulaire bonne adresse **/

/*background: #fff;
border: 1px solid #dadada;*/

.page-node-2914 #block-block-17 {
	background-color: #fff;
	border:1px solid #FDE5B8;
}
.page-node-2914 .social-holder {
	background:none;
	/*background-color:#FFF4E3;*/
	
}

.page-node-2914 fieldset {
	background:none;
}

/*-----logo volant ds le header -----*/
.flying-logo  {
	position:absolute;
	top:68px;
	right:150px;
	width:160px;
	height:160px;
	z-index:2;
	
}
.flying-logo a {
	display:block;
	width:160px;
	height:160px;
	/*background-color:#fff;
	opacity:0;*/
}

.audio-block .download-file a {
    color: #27774A;
    font-family: 'droid_sansregular',Arial,Helvetica,sans-serif;
    font-weight: bold;
    margin-left: 176px;
    text-decoration: none;
} 

.partenaires-item-holder {
    float: left;
}

.partenaires-item-separator {
    width: 1px;
    float: left;
    margin-left: 5px;
}

.media-item-holder {
    float: left;
    padding-top: 5px;
    padding-left: 11px;
    padding-right: 11px;
}

.flying-logo img  {
    position: absolute;
    z-index: 2;
}