/* @override 
	http://robida.terredepixels.net/fr/1/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/8/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/9/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/10/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/11/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/12/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/13/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/17/l-association/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/16/l-association/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/18/l-association/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/9/l-association/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/21/nos-5-etablissements/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/24/nos-5-etablissements/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/20/nos-5-etablissements/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/32/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/25/nos-5-etablissements/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/23/nos-5-etablissements/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/28/prestations/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/28/prestations-communes/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/fr/29/prestations-communes/user/themes/unify2/css/custom.css
	http://robida.terredepixels.net/user/themes/unify2/css/hover.css
	http://www.association-robida.fr/fr/18/l-association/user/themes/unify2/css/custom.css
	http://www.association-robida.fr/user/themes/unify2/css/custom.css
	http://www.association-robida.fr/fr/13/user/themes/unify2/css/custom.css
	http://www.association-robida.fr/fr/9/l-association/user/themes/unify2/css/custom.css
	http://www.association-robida.fr/fr/21/nos-5-etablissements/user/themes/unify2/css/custom.css */
		
/* Add here all your css styles (customizations) */

@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.ttimage {
	position: relative;
}

.col-md-4 h5{
	color: #dc5800;
	margin: 0;
	padding: 0;
}

.col-md-4 .btn-v:after{
	content: ">";
	background-color: #db5800;
	color: #ffffff;
	margin-left: 10px;
	padding: 2px 9px 5px;
	border-radius: 50%;
}

.ttimage .label{
	background-color: #9b6363;
	margin-top: -10px;
	padding: 5px;
	position: absolute;
	bottom: 10px;
	font-weight: normal;
	font-style: normal;
	right: 10px;
} 


a.panel .col-xs-12{
	padding: 0;
	margin: -20px 0 0;
}

ul li a{
	color: #ffffff;
}

ul li a:hover{
	color: #dc5902;
}

div.col-md-10.contenu-page {
	padding-right: 0;
	padding-bottom: 50px;
}

div.ss-titre-img span {
	color: #ffffff;
}

body:not(#p1).etablissement .contenu-page{
	margin: 0;
	background-color: #2f213a;
	padding: 0;
}
.imgbandeau{
	border-bottom: 5px solid #dd5900;
	margin-bottom: 20px;
}

div.col-md-7.animated.bounceInDown .widget a.panel ul li table tbody tr td img {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
}

div.col-md-7.animated.bounceInDown .widget a.panel ul li table tbody tr td{
	overflow: visible!important;
	position: relative;
	width: 50%;
}

div.col-md-7.animated.bounceInDown {
	padding-right: 0;
	padding-left: 15px;
}

 div.item img {
 	width: 100%;
 }

.row .col-md-6{
	padding-right: 0;
	padding-left: 0;
}

.contenu-page p, .contenu-page h1, .contenu-page h2 {
	padding-left: 15px;
	padding-right: 15px;
}

.asso-art {
	padding-left: 15px;
}

.row .col-md-6 .row{
	padding-left: 0;
}

body{
	background-color: #563b6e;
	
}


div.galerie-bot div.img-gal a span img.img-responsive {
	width: 100%;
}

body .row{
	margin: 0;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	display: inline-block;
}

#p1 div.row div.col-md-8 {
	padding-left: 0;
}

body:not(#p1) .contenu-page {
	background-color: #563a6e;
}


div.panel-footer {
	display: none;
}

label.label {
	float: left;
	width: 120px;
	text-align: right;
}

textarea {
	min-height: 100px;
	width: 320px;
	margin-left: 10px;
}

input {
	width: 320px;
	margin-left: 10px;
}

button#Envoyer {
	float: right;
	background-color: #dc5902;
	border-style: none;
	color: #ffffff;
	border-radius: 3px;
}

div.row {
	width: 100%;
}

fieldset {
	margin-top: 10px;
}

#form1 fieldset section label.label img {
	height: 50px;
}

div.news-v3-in.col-md-6 {
	padding-left: 10px;
}

div.news-v3-in.col-md-6 p {
	color: #ffffff;
}

div.news-v3.margin-bottom-30.row {
	padding-top: 10px;
}

div.panel {
	padding-top: 1px;
}

ul.newscontent_216 {
	padding-left: 0;
}

.philosophie h4 {
	font-size: 12px;
	color: #d29cb0;
}


.philosophie {
	display: inline-block;
	width: 100%;
	background-color: #30213b;
}

.philosophie  img {
	padding: 20px;
	float: right;
}

body:not(#p1) div.col-md-10.contenu-page {
	padding-left: 0;
}

p, a, h1, h2, h3, h5, h6, ul, li{
	color: #ffffff;
}

ul li h4, ul li h3, ul li h2, ul li h1, ul li h5, ul li h6{
	color: #f9a670;
	margin-right: 10px;
}


.contenu-page h3{
	color: #f38f4e;
	font-size: 1.3em;
	margin-top: 20px;
	margin-left: 18px;
	margin-right: 20px;
}
#p1  p {
	font-size:1.0em;
	line-height:1.2em;
}

h1{
	text-transform: uppercase;
	font-size: 2em;
	color: #fe963b;
}
h2{
	text-transform: uppercase;
	font-size: 1.5em;
}

li{
	line-height: 1.5em;
	font-size: 0.9em;
}

.contenu-page ul li{
list-style-type: square;
	padding-right: 20px;
	margin-right: 20px;
}
p, ul li{
	line-height: 1.5em;
	font-size: 1em;
}

#content_4 div.carousel-inner div.item.active img {
	width: 100%;
}

div.container.content {
	padding-top: 20px;
	padding-right: 0;
	
}


.contenu-page.missions p, .contenu-page.missions h2{
	padding-left:15px;
	padding-right:15px;
}

.img-circle{
	background-color: #2e213a;
	width: 110px;
	margin: auto;
	height: 100px;
	margin-bottom:20px;
		
}

h2 {
	font-weight:bold;
	color: #dc5902;
}

/*
.contenu-page.missions img{
	margin-top:30px;
	margin-bottom:20px;
	
}*/



.picto1{
text-align:center;
height: 100%;
padding-bottom:100px;
}

div#content_104 {
	padding-top:500px;
}

#content_83  {
	padding-bottom:10px;
}

div.col-md-10.contenu-page.historique p{
	padding-right:20px;
	padding-left:20px;

	
}

div.col-md-10.contenu-page.historique h2{
	padding-right:20px;
	margin-top: 20px;
	margin-bottom:5px;
	padding-left:20px;
}


div.wrapper div.container.content div.col-md-10.contenu-page div.headline {
    display:none;	

}

#sidebar-nav li.list-group-item a {
	color: #9f89b2;
	padding: 9px 30px 9px 20px;
	
}
#sidebar-nav li.list-group-item.active a, #sidebar-nav li.list-group-item.active a:hover {
	color: #ffffff;
}

ul#sidebar-nav.list-group.sidebar-nav-v1 li{
	display:inline-block;
	background-color:transparent;
	border: none;		
}
ul#sidebar-nav.list-group.sidebar-nav-v1 li.active{
	display:inline-block;
	background-color: #dd5a01;
	border: none;
	color: #ffffff;
}

#sidebar-nav li.list-group-item a:hover {
	color: #9d3f01;	
}


ul#sidebar-nav.list-group.sidebar-nav-v1{
	background-color: #2f213b;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0;
	border-bottom: 5px solid #dc5802;
}

.pull-right.ttimage img {
	margin: 0 10px 10px 20px;
	border-width: 1px;
	border-style: solid;
}

.list-group {
	padding-left: 10px;
	float: none;
	
}

.list-group-item:first-child{
	border-radius: 0px;
}

 .list-group-item:last-child{
 		border-radius: 0px;
 	
 }
 
 .header .dropdown > a::after{
 	content: none;
 }
 
a.close{
	background-color: #e35b00;
	color: #040404;
	margin: 20px !important;
	padding: 15px 20px !important;
}
 
 #p9 .p19.dropdown-menu, #p16 .p19.dropdown-menu, #p17 .p19.dropdown-menu, #p18 .p19.dropdown-menu {
 display: none;
}

 #p21 .p10.dropdown-menu, #p20 .p10.dropdown-menu, #p23 .p10.dropdown-menu, #p24 .p10.dropdown-menu {
 display: none;
}

p a:hover {
	color: #dc5902;
}

#p29 .p11.dropdown-menu, #p28 .p11.dropdown-menu {
 display: none;
}

@media (min-width: 1200px){





#p1 .contenu-page {
	padding-right: 0;
	padding-left: 0;
}


/* @group menu header */

ul.nav.navbar-nav {
	background-color: #dc5902;
	padding-top: 0px;
	padding-bottom: 2px;
	padding-left: 55px;
}


body .header .dropdown-menu { 
	border: none;
	min-width: 200px;
	border-top: none; 
	border-bottom: none; 
	
}

body .header .dropdown-menu li a { 
	color: #fff; 
	font-size: 13px; 
	font-weight: 400; 
	border-bottom: none;
}


body .header .dropdown-menu .active > a,
body .header .dropdown-menu li > a:hover {
	color: #fff;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;


}






ul.nav.navbar-nav.animated.zoomInRight li.active a  {
	text-decoration: none;
	margin-top:0px;
	margin-bottom:0px;
}




ul.nav.navbar-nav li:hover a, ul.nav.navbar-nav li.active {
	background: #dc5902;
	text-decoration: none;	
}

ul.dropdown-menu li a:hover{
	background: #b04803 !important;
	text-decoration: none;	
}


.header ul{
  /*   position:relative;*/
	padding:0;
     white-space:nowrap;  
}


ul.nav.navbar-nav li.p13:after{
    content:url(user/themes/unify2/img/fleche-menu.png);
    position:absolute;
	display: block;
    transition: all .5s ease;
	top: -5px;
	left: 120px;
}

ul.nav.navbar-nav li.active:nth-child(1)::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 30px;
}

ul.nav.navbar-nav li.active:nth-child(2)::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 45px;
}

ul.nav.navbar-nav li.active:nth-child(3)::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 77px;
}

ul.nav.navbar-nav li.active:nth-child(4)::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 43px;
}

ul.nav.navbar-nav li.active:nth-child(5)::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 43px;
}


ul.nav.navbar-nav li:last-child.active::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 30px;
}
ul.nav.navbar-nav li:nth-child(1):hover ~ li:last-child::after{left: -780px;
}
ul.nav.navbar-nav li:nth-child(2):hover ~ li:last-child::after{left: -665px;
}
ul.nav.navbar-nav li:nth-child(3):hover ~ li:last-child::after{left: -557px;
}
ul.nav.navbar-nav li:nth-child(4):hover ~ li:last-child::after{left: -400px;
}
ul.nav.navbar-nav li:nth-child(5):hover ~ li:last-child::after{left: -258px;
}
ul.nav.navbar-nav li:nth-child(6):hover ~ li:last-child::after{left: -73px;
}

ul.nav.navbar-nav li:last-child:hover::after{
	left: 30px;
}

/* @end */

div.control-page {
	float: left;
	z-index: 99;
}

div.control-page ul{
	list-style: none;
}

div.control-page ul li{
	float: left;
	background-color: #000000;
	text-align: center;
	color: #ffffff;
	margin-left: 2px;
	padding: 0;
	width: 50px;
	height: 50px;
	margin-right: 10px;
}

li.aplus{
	background: url(user/themes/unify2/img/icons/plus.png) center center no-repeat;
}

li.amoins{
	background: url(user/themes/unify2/img/icons/moins.png) center center no-repeat;
}

li.avol{
	background: url(user/themes/unify2/img/icons/volume.png) center center no-repeat;
}

#p18 li.avol, #p1 li.avol{
	background: none #000000;
}

div.asso {
	min-height: 356px;
	background-color: #1d4e8d;
}
.asso h2{
	color: #fdad01;
}
.img-logo img {
	width: 100%;
}

#content_4 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

#content_3 {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
}

.widget {
	background-color: #277b6e;
	padding-left: 20px;
	margin-bottom: 5px;
	min-height: 167px;
	overflow: hidden;
}

.widget img {
	margin-bottom: 0;
	margin-top: 0;
	right: 0;
}



#content_7 .btn-txt {
	background: url(user/themes/unify2/img/icon-asso.png) 0 -48px no-repeat;
	padding-left: 70px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.contact{
	padding-left: 0;
	padding-right: 0;
}

#content_8.btn-o div.btn-ctn{
	width: 100%;
	background-color: #feae00;
	height: 154px;
	margin-top: 5px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 10px;
	font-size: 20px;
}

div.btn-ctn:hover{
	color: #ffffff;
	border: 3px solid #ac7700;
	-webkit-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	     -ms-transform: scale(1.1);
	      -o-transform: scale(1.1);
	         transform: scale(1.1);
	z-index: 99;
	position: relative;
}

div.owl-item div.item div.carousel-caption {
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.62);
	width: 100%;
	left: 0;
	padding: 3px;
}

.btn-ctn {
	-webkit-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	    -moz-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	     -ms-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	      -o-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	         transition: all .5s cubic-bezier( .6, 2, .4, 1);
}


div.btn-ctn:hover div.img-ctn {
 -webkit-transition:  1s;
    -moz-transition:  1s;
     -ms-transition:  1s;
      -o-transition:  1s;
         transition:  1s;;
/*	-webkit-animation:spin 0.5s linear;
	    -moz-animation:spin 0.5s linear;
	    animation:spin 0.5s linear;*/
}


a:hover, a:focus a:link{
	text-decoration: none;
	color: #ffffff;
}

#content_60 ul li a {
	color: #fff;
}

#content_60 ul li a:hover {
	color: #b1aaaa;
}

.img-ctn{
	background: url(user/themes/unify2/img/livre3.png) no-repeat;
	background-size: 100% !important;
	width: 140px;
	height: 110px;
	margin-right: auto;
	margin-left: auto;
}

div.container.content div.col-md-2 {
	padding-left: 0;
}

div.collapse.navbar-collapse.mega-menu.navbar-responsive-collapse div.container {
	padding-left: 0;
}

.btn-v {
	width: 100%;
	background-color: #260e27;
	font-size: 20px;
	text-transform: uppercase;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	display: inline-block;
	margin-top: 10px;
}

.btn-v:hover{
	color: #ffffff;
	border: 2px solid #530254;
	-webkit-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	     -ms-transform: scale(1.1);
	      -o-transform: scale(1.1);
	         transform: scale(1.1);
	z-index: 99;
	position: relative;
}


.btn-v.btn-blog {
	width: 100%;
	cursor: pointer;
	background-color: #2f213b;
	font-size: 13px;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 10px;
	padding: 5px 10px;
	text-align: center;
}
.btn-v.btn-blog:hover{
	color: #ffffff;
	border: 0;
	-webkit-transform: scale(1);
	    -moz-transform: scale(1);
	     -ms-transform: scale(1);
	      -o-transform: scale(1);
	         transform: scale(1);
	z-index: 99;
	position: relative;
}

#content_7.btn-v:hover .btn-txt {
	background: url(user/themes/unify2/img/icon-asso.png) 0 -48px no-repeat;
	padding: 8px 70px 8px 50px;
	font-size: 20px;
	-webkit-transition:  1s;
    -moz-transition:  1s;
     -ms-transition:  1s;
      -o-transition:  1s;
         transition:  1s;;
}

.btn-v {
	-webkit-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	    -moz-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	     -ms-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	      -o-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	         transition: all .5s cubic-bezier( .6, 2, .4, 1);
}

div.asso h2 {
	background: url(user/themes/unify2/img/icon-asso.png) 0 -180px no-repeat;
	padding-left: 45px;
	padding-top: 10px;
	height: 35px;
}

.widget h2 {
	background: url(user/themes/unify2/img/icon-asso.png) 0 0 no-repeat;
	padding-left: 45px;
	padding-top: 0;
	height: 45px;
	margin-top: 10px;
	margin-bottom: 0;
	color: #ffc22c;
}


div.img-gal {
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	-webkit-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	    -moz-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	     -ms-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	      -o-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	         transition: all .5s cubic-bezier( .6, 2, .4, 1);
	width: 20%;
	float: left;

}
div.img-gal:hover{
	-webkit-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	     -ms-transform: scale(1.1);
	      -o-transform: scale(1.1);
	         transform: scale(1.1);
	z-index: 99;
	position: relative;
}

div.ss-titre-img {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #000000;
	font-size: 12px;
}

div.img-gal.d1:hover{
	border: 2px solid #9fb101;
}

div.img-gal.d2:hover{
	border: 2px solid #79a600;
}

div.img-gal.d3:hover{
	border: 2px solid #659a00;
}

div.img-gal.d4:hover{
	border: 2px solid #598a00;
}

div.img-gal.d5:hover{
	border: 2px solid #296e00;
}

.d1.ss-titre-img, div.img-gal.d1{
	background-color: #a0b100;
}

.d2.ss-titre-img, div.img-gal.d2{
	background-color: #7aa600;
}

.d3.ss-titre-img, div.img-gal.d3{
	background-color: #659a00;
}

.d4.ss-titre-img, div.img-gal.d4{
	background-color: #598a00;
}

.ruche {
	background: url(user/themes/unify2/img/laruche.png) 0 45px no-repeat, linear-gradient(to bottom, #2f213a 0%, #2f213a 100%) 0 5px #30213b;
	padding: 10px 10px 60px;
	margin-top: 10px;
	height: 184px;
}

.ruche h2{
	text-transform: capitalize;
	font-size: 1.5em;
}

.ruche p a{
	padding-left: 50px;
	padding-top: 0;
	height: 45px;
	margin-bottom: 20px;
	margin-top: -10px;
	float: left;
	display: inline-block;
	padding-bottom: 20px;
	line-height: 50px;
	color: #d48b8b;
}

.d5.ss-titre-img, div.img-gal.d5{
	background-color: #2a6f00;
}

div.navbar-default {
	background-color: #30213b;
	border: none;
}
	
	
	
}


@media (max-width: 1200px){



#content_60 ul li a {
	color: #fff;
}

#content_60 ul li a:hover {
	color: #b1aaaa;
}

#p1 .contenu-page {
	padding-right: 0;
	padding-left: 0;
}


p, a, h1, h2, h3, h4, h5, h6{
	color: #ffffff;
}

h2{
	text-transform: uppercase;
	font-size: 1em;
}

#p1  p {
	font-size:1em;
	line-height:1.2em;
}

/* @group menu header */






ul.nav.navbar-nav {
	background-color: #dc5902;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
}

ul.nav.navbar-nav li:hover a{
	background: #de5b00;
	text-decoration: none;
}

.header ul{
/*     position:relative;*/
	padding:0;
    white-space:nowrap;
}

ul.nav.navbar-nav li.p13:after{
    content:url(user/themes/unify2/img/fleche-menu.png);
    position:absolute;
	display: block;
    transition: all .5s ease;
	top: -5px;
	left: 120px;
}

ul.nav.navbar-nav li.active:nth-child(1)::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 30px;
}

ul.nav.navbar-nav li.active:nth-child(2)::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 45px;
}

ul.nav.navbar-nav li.active:nth-child(3)::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 77px;
}

ul.nav.navbar-nav li.active:nth-child(4)::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 43px;
}

ul.nav.navbar-nav li.active:nth-child(5)::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 43px;
}

ul.nav.navbar-nav li:last-child.active::after{
	content:url(user/themes/unify2/img/fleche-menu.png);
	display: block;
	position: absolute;
	top: -5px;
	left: 30px;
}
ul.nav.navbar-nav li:nth-child(1):hover ~ li:last-child::after{left: -780px;
}
ul.nav.navbar-nav li:nth-child(2):hover ~ li:last-child::after{left: -665px;
}
ul.nav.navbar-nav li:nth-child(3):hover ~ li:last-child::after{left: -556px;
}
ul.nav.navbar-nav li:nth-child(4):hover ~ li:last-child::after{left: -398px;
}
ul.nav.navbar-nav li:nth-child(5):hover ~ li:last-child::after{left: -258px;
}
ul.nav.navbar-nav li:nth-child(6):hover ~ li:last-child::after{left: -75px;
}

ul.nav.navbar-nav li:last-child:hover::after{
	left: 30px;
}

/* @end */

div.control-page {
	float: left;
	z-index: 99;
}

div.control-page ul{
	list-style: none;
}

div.control-page ul li{
	float: left;
	background-color: #000000;
	text-align: center;
	color: #ffffff;
	margin-left: 2px;
	margin-right: 2px;
	padding: 0;
	width: 43px;
	height: 50px;
}


li.aplus{
	background: url(user/themes/unify2/img/icons/plus.png) center center no-repeat;
}

li.amoins{
	background: url(user/themes/unify2/img/icons/moins.png) center center no-repeat;
}

li.avol{
	background: url(user/themes/unify2/img/icons/volume.png) center center no-repeat;
}

div.asso {
	min-height: 300px;
	background-color: #563c6e;
}

#content_4 {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

#content_3 {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
}

.widget {
	background-color: #30213b;
	padding-left: 20px;
	margin-bottom: 5px;
	min-height: 135px;
	overflow: hidden;
}

.widget img {
	margin-bottom: 0;
	margin-top: 0;
	right: 0;
}



#content_7 .btn-txt {
	background: url(user/themes/unify2/img/icon-asso.png) 0 -48px no-repeat;
	padding-left: 70px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.contact{
	padding-left: 0;
	padding-right: 0;
}


#content_8.btn-o div.btn-ctn{
	width: 98%;
	background-color: #feae00;
	height: 154px;
	margin-top: 5px;
	text-align: center;
	text-transform: uppercase;
	padding-top: 20px;
	font-size: 20px;
	display: inline-block;
	float: left;
}

div.btn-ctn:hover{
	color: #ffffff;
	border: 3px solid #ac7700;
	-webkit-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	     -ms-transform: scale(1.1);
	      -o-transform: scale(1.1);
	         transform: scale(1.1);
	z-index: 99;
	position: relative;
}

.btn-ctn {
	-webkit-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	    -moz-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	     -ms-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	      -o-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	         transition: all .5s cubic-bezier( .6, 2, .4, 1);
}


div.btn-ctn:hover div.img-ctn {
  -webkit-transition:  1s;
    -moz-transition:  1s;
     -ms-transition:  1s;
      -o-transition:  1s;
         transition:  1s;;
	-webkit-animation:spin 0.5s linear;
	    -moz-animation:spin 0.5s linear;
	    animation:spin 0.5s linear;
}


a:hover, a:focus a:link{
	text-decoration: none;
	color: #ffffff;
}

a.btn.btn-default:hover {
	background-color: #dc5902;
}

.img-ctn{
	background: url(user/themes/unify2/img/livre.png) no-repeat;
	background-size: 100% !important;
	width: 90px;
	height: 80px;
	margin-right: auto;
	margin-left: auto;
}

div.container.content div.col-md-2 {
	padding-left: 0;
}

div.collapse.navbar-collapse.mega-menu.navbar-responsive-collapse div.container {
	padding-left: 0;
}

.btn-v {
	width: 100%;
	background-color: #660b68;
	font-size: 20px;
	text-transform: uppercase;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	display: inline-block;
	margin-top: 5px;
	margin-bottom: 5px;
}

.btn-v.btn-blog {
	width: 100%;
	background-color: #2f213b;
	font-size: 13px;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 5px;
	padding: 5px 10px;
	margin-bottom: 5px;
	text-align: center;
}
.btn-v.btn-blog:hover{
	color: #ffffff;
	border: 0;
	-webkit-transform: scale(1);
	    -moz-transform: scale(1);
	     -ms-transform: scale(1);
	      -o-transform: scale(1);
	         transform: scale(1);
	z-index: 99;
	position: relative;
}

.btn-v:hover{
	color: #ffffff;
	border: 2px solid #530254;
	-webkit-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	     -ms-transform: scale(1.1);
	      -o-transform: scale(1.1);
	         transform: scale(1.1);
	z-index: 99;
	position: relative;
}



#content_7.btn-v:hover .btn-txt {
	background: url(user/themes/unify2/img/icon-asso.png) 200px -48px no-repeat;
	padding: 8px 70px 8px 50px;
	font-size: 20px;
	-webkit-transition:  1s;
    -moz-transition:  1s;
     -ms-transition:  1s;
      -o-transition:  1s;
         transition:  1s;;
}

.btn-v {
	-webkit-transition: all .5s cubic-bezier( .3, 2, .3, 1);
	    -moz-transition: all .5s cubic-bezier( .3, 2, .3, 1);
	     -ms-transition: all .5s cubic-bezier( .3, 2, .3, 1);
	      -o-transition: all .5s cubic-bezier( .3, 2, .3, 1);
	         transition: all .5s cubic-bezier( .3, 2, .3, 1);
}


div.asso h2 {
	background: url(user/themes/unify2/img/icon-asso.png) 0 -180px no-repeat;
	padding-left: 45px;
	padding-top: 10px;
	height: 35px;
}

.widget h2 {
	background: url(user/themes/unify2/img/icon-asso.png) 0 0 no-repeat;
	padding-left: 45px;
	padding-top: 0;
	height: 45px;
	margin-top: 10px;
	margin-bottom: 0;
}


div.img-gal {
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	-webkit-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	    -moz-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	     -ms-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	      -o-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	         transition: all .5s cubic-bezier( .6, 2, .4, 1);
	width: 20%;
	float: left;
	
}

div.img-gal:hover{
	-webkit-transform: scale(1.1);
	    -moz-transform: scale(1.1);
	     -ms-transform: scale(1.1);
	      -o-transform: scale(1.1);
	         transform: scale(1.1);
	z-index: 99;
	position: relative;
}



div.ss-titre-img {
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #000000;
	font-size: 12px;

}

div.img-gal.d1:hover{
	border: 2px solid #9fb101;
}

div.img-gal.d2:hover{
	border: 2px solid #79a600;
}

div.img-gal.d3:hover{
	border: 2px solid #659a00;
}

div.img-gal.d4:hover{
	border: 2px solid #598a00;
}

div.img-gal.d5:hover{
	border: 2px solid #296e00;
}

.d1.ss-titre-img, div.img-gal.d1{
	background-color: #a0b100;
}

.d2.ss-titre-img, div.img-gal.d2{
	background-color: #7aa600;
}

.d3.ss-titre-img, div.img-gal.d3{
	background-color: #659a00;
}

.d4.ss-titre-img, div.img-gal.d4{
	background-color: #598a00;
}

.ruche {
	background: url(user/themes/unify2/img/laruche.png) 0 45px no-repeat, linear-gradient(to bottom, #2f213a 0%, #2f213a 100%) 0 5px #30213b;
	background-color: #30213b;
	padding: 10px 10px 60px;
}

.ruche h2{
	text-transform: capitalize;
	font-size: 1.5em;
}


.ruche p {
	padding-left: 40px;
	padding-top: 0;
	height: 45px;
	margin-bottom: 0;
	margin-top: -10px;
	font-size: 0.8em;
	background-size:35px;
	font-size:10px;
}
.d5.ss-titre-img, div.img-gal.d5{
	background-color: #2a6f00;
}

div.navbar-default {
	background-color: #30213b;
	border: none;
}

	
}


@media (min-width: 1000px){
	
h2 {
	font-weight:bold;
	color: #dc5902;
}	
	
	
#sidebar-nav li.list-group-item a {	
	padding:10px;
}	
	
	
.header .dropdown-menu{
	border-top:none;
}

	
.header .dropdown-menu .active > a, .header .dropdown-menu li > a{
	color:#fff;
	border: none;
}
	
	
.header .dropdown-menu .active > a, .header .dropdown-menu li > a:hover{
	color: #fff;
	
}


.header .navbar-nav > .open > a, .header .navbar-nav > .open > a:hover, .header .navbar-nav > .open > a:focus{
	background-color: #dd5a01;
	color: #fff;
	border: none;
}

div.navbar.navbar-default {
	display: none;
}

div.asso {
	min-height: 370px;
}

}

@media (max-width: 1000px){

ul.nav.navbar-nav li.p13:after{
    display: none;
}


ul.nav.navbar-nav li.active:nth-child(1)::after,
ul.nav.navbar-nav li.active:nth-child(2)::after,
ul.nav.navbar-nav li.active:nth-child(3)::after,
ul.nav.navbar-nav li.active:nth-child(4)::after,
ul.nav.navbar-nav li.active:nth-child(5)::after,
ul.nav.navbar-nav li.active:nth-child(6)::after,
ul.nav.navbar-nav li.active:nth-child(7)::after{
	display: none;
}

ul.nav.navbar-nav li:last-child.active::after{
	content: none;
	display: none;
}

iframe {
	width: 900px;
}

.widget {
	background-color: #30213b;
	padding-left: 20px;
	margin-bottom: 5px;
	min-height: 135px;
	overflow: hidden;
	margin-right: 15px;
}


h2 {
	font-weight:bold;
	color: #dc5902;
}

div#content_104 {
	padding-top:0px;
}

ul#sidebar-nav.list-group.sidebar-nav-v1 {
	background-color: #2f213b;
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
	margin-top: 10px;
	margin-bottom: 0;
}


ul#sidebar-nav.list-group.sidebar-nav-v1 li a {
text-align:center;
	
}


.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background-color:#dd5a01;
}

ul.nav.navbar-nav.animated.zoomInRight li.active a{

	color:#fff;
	
}

ul.nav.navbar-nav.animated.zoomInRight li.active a:hover{
	background-color: #dd5a01;
	border-bottom:#fff;
	color:#fff;
}

.header .navbar-nav .open .dropdown-menu > li > a{
	color: #ffffff;
	background-color: #ba4d02;
}

.widget img {
	margin-bottom: 0;
	margin-top: 0;
	right: 0;
	padding: 10px;
	width: 100%;
}

div.col-md-2.animated.bounceInLeft {
	margin-left: 15px;
}

#content_4 {
	width: 50%;
	margin-right: auto;
	margin-left: auto;
}

div.asso.col-md-5.animated.bounceInUp {
	margin-right: 15px;
	margin-left: 15px;
	margin-top: 10px;
}




div.container.content {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
}


div.navbar-collapse.mega-menu.navbar-responsive-collapse.collapse.in ul.nav {
	float: right;
	width: 80%;
}

ul.nav.navbar-nav.animated.zoomInRight{
	padding: 0;
}


ul.nav.navbar-nav.animated.zoomInRight li a{
	border-bottom: 1px solid #c55100;
}

.robida-logo{
	background-image: url(user/themes/unify2/img/logo-petit.png);
	width: 140px;
	height: 50px;
	float: left;
}

.img-logo img {
	display: none;
}

}
@media (max-width: 900px){

iframe {
	width: 800px;
}

.carousel{
	display: none;
}

div.asso {
	min-height: 140px;
}

}
@media (max-width: 770px){

iframe {
	width: 550px;
}

#sidebar-nav li.list-group-item a {	
	padding:10px;
}

body:not(#p1) div.col-md-10.contenu-page {
	margin-right: 15px;
	margin-top: 10px;
	margin-left: 15px;
	padding-right: 0;
}

div.asso {
	min-height: 300px;
}

div.control-page.animated.zoomInLeft {
	display: none;
}

div.navbar-collapse.mega-menu.navbar-responsive-collapse.collapse.in ul.nav {
	float: right;
	width: 100%;
}

button.navbar-toggle {
	right: 15px;
}

div.navbar-collapse.mega-menu.navbar-responsive-collapse.collapse.in {
	width: 100%;
	margin: 0;
	padding: 0;
}

div.navbar-collapse.mega-menu.navbar-responsive-collapse.collapse.in {
	width: 100%;
	margin: 0;
	padding: 0;
}

.widget img {
	position: relative;
	float: right;
	margin: 10px;
	width: 100%;
}

#content_5 div.row div.col-sm-6 p {
	max-width: 300px;
}

.header {
	width: 100%;
	margin: 0 0 0 -7px;
	padding: 0;
}

}

@media (max-width: 580px){

iframe {
	width: 450px;
}

#sidebar-nav li.list-group-item a {	
	padding:10px;
	font-size:13px;
}

div.asso {
	display: none;
}
.widget img {
	position: relative;
	float: right;
	top: 0;
	width: 100%;
}
	
#content_5 div.row div.col-sm-6 p {
		max-width: 150px;
}

div.img-gal {
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	-webkit-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	    -moz-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	     -ms-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	      -o-transition: all .5s cubic-bezier( .6, 2, .4, 1);
	         transition: all .5s cubic-bezier( .6, 2, .4, 1);
	width: 50%;
	float: left;
	
}


}

@media (max-width: 430px){

iframe {
	width: 330px;
}

div.asso {
	min-height: 140px;
}

#content_4{
	display: none;
}
	

	
	}

#signature{
	text-align: right;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
	font-size: 0.8em;
}
#signature a{
	color: #dc5802;
}
#signature a:hover{
	color: #fff;
}