﻿/*
Theme Name: Deder Amarc
Theme URI: http://ddramarc.bbxdesign.com/
Description: WordPress tutorial theme
Version: 1.0
Author: ddr
Author URI: http://7em.co/
Tags: blue, full-width, simple

    ddr

http://wordpress.ddr.com/

*/

/* RESET Base */
	/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}*/
	table{ border-collapse:collapse; border-spacing:0;}
	fieldset,img{ border:0;}
	address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}
	ol,ul{ list-style:none;}
	caption,th{ text-align:left;}
	/*h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}*/
	q:before,q:after{ content:'';}
	abbr,acronym{ border:0;}

	/*body,button,input,select,textarea{ color:#333; font-family:Arial,Verdana,sans-serif; font-size:12px; line-height:16px;}*/
	/*a{ color:#0072bc; cursor:pointer; text-decoration:none;}*/
		/*a:visited{ color:#8e599f;}*/
		/*a:hover{ text-decoration:underline;}*/
	
	
	
/* Reset Wordpress */


	/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ margin:0; padding:0;}*/
	table{ border-collapse:collapse; border-spacing:0;}
	fieldset,img{ border:0;}
	address,caption,cite,code,dfn,var{ font-style:normal; font-weight:normal;}
	ol,ul{ list-style:none;}
	caption,th{ text-align:left;}
	/*h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}*/
	q:before,q:after{ content:'';}
	abbr,acronym{ border:0;}

	/*body,button,input,select,textarea{ color:#fff; font-family:Arial,Verdana,sans-serif; font-size:12px; line-height:16px; border:none;}*/
	input[type="text"]{color:#7f7f7f;}

	/* Balises block */
	.post-content h1{ }
	.post-content h2{ }
	.post-content h3{ }
	.post-content h4{ }
	.post-content h5{ }
	.post-content h6{ }
	.post-content p{ }
	.post-content ul{ }
	.post-content ol{ }
	.post-content blockquote{ }
	.post-content pre{ }
	.post-content address{ }
	.post-content address{ }

	/* Balises inline */
	.post-content strong{ }
	.post-content em{ }
	.post-content acronym{ }
	.post-content code{ }
	.post-content del{ }
	.post-content ins{ }

	/* Classes des images */
	.alignleft{ display:inline; float:left;}
	.aligncenter{ clear:both;	display:block; margin-left:auto; margin-right:auto;}
	.alignright{ display:inline; float:right;}
	.size-auto{ }
	.size-medium{ }
	.size-large{ }
	.size-full{ }
	.wp-caption{ } /* Légende de l'image */
	.wp-caption img{ }
	.gallery{ }
	.gallery .gallery-item{ }

	
	
	::-webkit-input-placeholder { color:#cccccc; padding-top:5px; }
	::-moz-placeholder { color:#cccccc; padding-top:5px; } /* firefox 19+ */
	:-ms-input-placeholder { color:#cccccc; padding-top:5px; } /* ie */
	input:-moz-placeholder { color:#cccccc; padding-top:5px; }
	
	
	input.input::-webkit-input-placeholder{ color:#cccccc; padding-top:0px; }
	input.input::-moz-placeholder { color:#cccccc; padding-top:0px; }
	input.input:-ms-input-placeholder { color:#cccccc; padding-top:0px; }
	input.input:-moz-placeholder{ color:#cccccc; padding-top:0px; }
	
	input.search-field::-webkit-input-placeholder{ color:#cccccc; padding-top:0px; }
	input.search-field::-moz-placeholder { color:#cccccc; padding-top:0px; }
	/*input.search-field:-ms-input-placeholder { color:#cccccc; padding-top:0px; }*/
	input.search-field:-moz-placeholder{ color:#cccccc; padding-top:0px; }

	
	
	
	
	/*.input[placeholder]{*/
		/*color:#afafaf; padding-top:0px;*/
	/*}*/
	
	
	
/* couleur réseaux sociaux */	
	
.twitter{
	
	background-color: #3babe2;
	
}	

.facebook{
	
	background-color: #3b5998;
	
}	

.linked-in{
	
	background-color: #0075b2;
	
}	


.viadeo{
	background-color: #010000;
}

.google{
	background-color: #dd4b39;
}	

.img-resize{
width:450px;

}
	
/* --- box --- */
/* CSS for the Boxes */
.box {
    background: #C63D0F;
    color: #fff;
    display: inline-block;
    height: 200px;
    overflow: hidden;
    position: relative;
    text-align: left;
    width: 300px;
  
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
    .box div.box-next {
        background: #a6330d;
        color: #fff;
        bottom: -230px;
        
        height: 100%;
        left: 0;
        opacity: 0;
        padding: 20px;
        *padding:0;
        position: absolute;
        transition: all 0.5s ease;
        width: 100%;
		
    	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; 
    }

     .box:nth-child(odd) {
        background: #a6330d;
        margin: 0 20px 0 0;
    }
        .box:nth-child(odd) div.box-next {
            background: #C63D0F;
            color: #fff;
        }
        .box:hover div.box-next {
            bottom: 0;
            opacity: 1;
        }
            .box div.box-next p {
                color: #fff;
				text-align: center;
				opacity: 1;
				font-size: 13pt;
				line-height: 1.4;
				*margin-left:20px;
            }
                .box div.box-next a {
                    text-decoration: none;
                    color: #fff;
                }


.box h3 {
    font-size: 30px;
    font-weight: 300;
    position: absolute;
    top: 20px;
    transition: all 20s ease;
    width: 260px;
}
    .box:hover h3 {      
        top: -80px;
    }
.box p {
    bottom: 20px;
    position: absolute;
    transition: all 0.3s ease;
    width: 260px;
}
.box:hover h3, .box:hover p {
    opacity: 0;
}

/* --- box --- */




/* --- Wordpress template--- */

body{
	
	width: 100%;
	
}


@font-face{
    font-family : "muliGras";
    src : url('../font/Muli-Bold.ttf');
}


/*strong, b{*/
	/*/!*color:#505050;*!/*/
	/*font-family: 'muliGras', 'Muli', Arial, sans-serif;*/
	/*line-height: 5pt;*/
/*}*/


h1{
	font-size: 40pt;
}

#header{
	
	width: 100%;
	/*height: 150px;*/
	background-color: white;
	position:relative;
	z-index:200;
	/*margin-bottom: 20px;*/
	
}

#header  .line{
	
	width: 100%;
	height: 5px;
	background-color: #e3b211;
	position:relative;
	z-index:150;
	
	
}


#header .conteneur img{
	border:none;
}
#header .conteneur{
	margin:auto;
	width: 980px;
	padding: auto;
	/*position:relative;*/
	/*z-index:125;*/
	
}


#header .conteneur .logo{
	margin-left:25px;
	margin-top:10px;
	width: 180px;
	height: 120px;
	float:left;
}
#header .conteneur .logo img{
	width: 285px;
	height: 120px;
}



#header .conteneur .right{
	margin-right:25px;
	margin-top:10px;
	height: 125px;
	*height:90px;
	
	float:right;
	width:750px;

	position:relative;
	z-index:70;

}

#header .conteneur .right .titre{
	margin-top:10px;
	float:right;
	/*font-family: 'Muli', sans-serif;*/
	font-family: Arial, sans-serif;
	font-size: 24px;
	font-weight:700;
	line-height:1;
	color: #5db5a3;
	text-align: right;
	position:relative;
	z-index:60;

}



/*	**                     menu               ***/


	#header .conteneur .right .Menu{
	clear:both;
	float:right;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight:700;
	color: #5db5a3;
	position:relative;
	z-index:95;
	margin-top: 38px;
	}

	
/*--  IE 7 --*/
html > body #header .conteneur .right .Menu{
*width:435px;
}
/*--  IE 7 --*/	
	
	
#header .conteneur .right .Menu a{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight:700;
	color: #5db5a3;
	padding-left:15px;
	padding-right:15px;
	border-right:1px solid black;}


#header .conteneur .right .Menu  li ul.sub-menu{
	display: none;
	top: -1110px;
	opacity: 0;
}


#header .conteneur .right .Menu  li ul.sub-menu li a{color:#5db5a3;text-transform: none;}

#header .conteneur .right .Menu  li.current-menu-item a{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight:700;
	color: #e3b211;
	padding-left:15px;
	padding-right:15px;
	border-right:1px solid black;
	
	}


#header .conteneur .right .Menu  li.current-menu-ancestor > a{
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight:700;
	color: #e3b211;
	padding-left:15px;
	padding-right:15px;
	border-right:1px solid black;
	}	

#header .conteneur .right .Menu  > ul, #header .conteneur .right .Menu > ul{
	list-style-type:none;
	margin:0;
	padding:0;}

#header .conteneur .right .Menu ul > li{
	display:block;
	float:left;
	position:relative;
	z-index:95;
	text-transform: uppercase;
	}

#header .conteneur .right .Menu ul > li  a{
	position:relative;
	z-index:90;
	background-color: #FFFFFF;
	text-decoration: none;
	-webkit-transition: color 0.4s ease;
	-moz-transition: color 0.4s ease;
	-ms-transition: color 0.4s ease;
	-o-transition: color 0.4s ease;
	transition: color 0.4s ease;
	}


#header .conteneur .right .Menu ul > li  a:hover{
	color: #e3b211;

	-webkit-transition: color 0.4s ease;
	-moz-transition: color 0.4s ease;
	-ms-transition: color 0.4s ease;
	-o-transition: color 0.4s ease;
	transition: color 0.4s ease;

}

#header .conteneur .right .Menu ul > li ul{
		position:relative;
		z-index:90;
		background-color: #ffffff;
		overflow:hidden;
		text-align:center;
		padding:0;
		border-right: 0px solid black;
		width:190px;
		margin-left:2px;
		padding-top: 10px;
		padding-bottom: 10px;
		opacity : 0;
	}

#header .conteneur .right .Menu ul > li li a{
		
		padding-top: 7px;
		padding-bottom: 7px;
		padding-left: 10px;
		padding-right: 10px;
		display:block;
		width:165px;
		text-align:center;
		text-decoration: none;
		border-right: 0px solid black;
		border-top: 1px solid #efefef;
		clear:both;



		-webkit-transition: color 0.4s ease;
		-moz-transition: color 0.4s ease;
		-ms-transition: color 0.4s ease;
		-o-transition: color 0.4s ease;
		transition: color 0.4s ease;
	}

	#header .conteneur .right .Menu ul > li li a:hover{
		color:#e3b211;
		-webkit-transition: color 0.4s ease;
		-moz-transition: color 0.4s ease;
		-ms-transition: color 0.4s ease;
		-o-transition: color 0.4s ease;
		transition: color 0.4s ease;
	}

	#div-error-login{
	border: none;
	color: white;
	height: 25px;
	background-color: #ff6a5d!important;
	margin: 0;
	font-size: 12px;
	text-align: center;
	margin-left: 10px;
	}
	
	p.login_failed{
	color: white;
	font-size: 12px;
	}
	
	
#contenu-slideshow
{
	width:100%;
	/*margin-top: 66px;*/
	
}

#contenu-slideshow .head
{
	
	background-color: #91c5ee;
	height:350px;
	width:100%;
	
	
}


#contenu-slideshow .head .social
{
	
	margin:0;
	padding:0;
	
}

#contenu-slideshow .head .social ul
{
	display:table; 
	border-collapse:collapse;
	min-width:50px;
}
#contenu-slideshow .head .social li
{

	height:50px;
	margin:0;
	padding:0;
	/*min-width:50px;*/
	*width:170px;
	display:table-row;  
	text-align:center; /* center horizontally */
    vertical-align:middle; /* center vertically */
}

#contenu-slideshow .head .social a
{
	width:50px;
	height:50px;
	margin:0;
	padding:0;
	float:left;
	z-index:2;
	position:relative;
}

#contenu-slideshow .head .social img
{
	width:50px;
	height:50px;
	margin:0;
	padding:0;

}

#contenu-slideshow .head .social div
{
	width:120px;
	height:50px;
	position:relative;
	left: -200px;
	z-index:1;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight:700;
	color: #ffffff;
    display:inline; /* you might want to use this instead of "inline-block" */
    text-align:center; /* center horizontally */
    vertical-align:middle; /* center vertically */
	display:table-cell;   
	text-align:center;  
	vertical-align:middle;
	line-height:3.5;
}

html>/**/body #contenu-slideshow .head .social div, x:-moz-any-link, x:default {
  display:inline-block;
}

#contenu-slideshow .head .conteneur
{
	
	margin:auto;
	width: 980px;
	padding: auto;
	overflow:hidden;
	position: relative;

	
	
}

#contenu-slideshow .head .conteneur.socielEnPlus
{

	

    top: -250px;
	
	
}

#contenu-slideshow .head .conteneur.socielEnPlus img{
	border:none
}

#contenu-infos .head-s .conteneur .centerleft p {color:white}

#contenu-infos .head-s
{	
	background-color: #68cab6;
	height: 210px;
	width:100%;

}

#contenu-infos .head-s .conteneur
{

	margin:auto;
	width: 980px;
	padding: auto;
	overflow:hidden;
	height:100%;
	
	
}

#contenu-infos .head-s .conteneur .left
{


	width: 490px;
	text-align: center;
	height:100%;
	float:left;
	
	
}

#contenu-infos .head-s .conteneur .left-IndexPage
{
	width: 500px;
}

#contenu-infos .head-s .conteneur .left .left-n1
{


	width: 245px;

	height:100%;
	float:left;
	
	font-family: Arial, sans-serif;
	font-size: 15px;
	font-weight:700;
	color: #e3b211;

}

#contenu-infos .head-s .conteneur .left .left-n1 p.number
{
	margin-top: 40px;

	font-family: Arial, sans-serif;
	font-size: 65px;
	font-weight:700;

	color: #ffffff;

}

#contenu-infos .head-s .conteneur .left .left-n1 .texte
{

	margin-top: -15px;
	font-family: Arial, sans-serif;
	font-size: 23px;
	font-weight:normal;
	line-height:3;
	color: #ffffff;

}



#contenu-infos .head-s .conteneur .left .right-n1
{
	width: 245px;
	height:100%;
	float:left;
	margin-left: -30px;	
}

#contenu-infos .head-s .conteneur .left .right-n1 p.number
{
	margin-top: 40px;
	
	font-family: Arial, sans-serif;
	font-size: 65px;
	font-weight:700;
	color: #ffffff;

}

#contenu-infos .head-s .conteneur .left .right-n1 p.texte
{
	margin-top: -15px;
	font-family: Arial, sans-serif;
	font-size: 23px;
	font-weight:normal;
	line-height:3;
	color: #ffffff;
}

.head-s .conteneur .memberAccessIndex{
	position: relative; right: 25px;
}


/*
.head-s .conteneur .memberAccessIndex #login .inputFormindex{
	 height: 25px; border-width: 1px; border-color:#409281; border-style:solid; 

}
*/
#contenu-infos .head-s .conteneur .right
{

	width: 490px;
	height:100%;
	float:left;
	
}


/* --- Home --- */

#contenu-engagement .body
{
	width: 100%;
	background-color: #f3f3f3;
}

#contenu-engagement .body-contact{
width:100%;
}	


#contenu-engagement .body .conteneur, #contenu-engagement .body-contact .conteneur
{

	margin:auto;
	width: 980px;
	padding: auto;
	overflow:hidden;

}

#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numViolet{
	color:#a285c5;
} 
#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numRouge{
	color:#ff6a5d;
} 
#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numBleu{
	color:#91c5ee;
} 
#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numVert{
	color:#68cab6;
} 
#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numRose{
	color: #e17695;
} 
#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numJaune{
	color:#fcdb70;
} 

.bonne-pratique .conteneur{
padding-top:30px;
}


#contenu-engagement .body .conteneur .n1
{
	margin-top:45px;
	width:980px;
	height: 80px;

}

#contenu-engagement .body .conteneur .n1 .left
{
	margin-left:25px;
	width:620px;

	height: 100%;
	float:left;
}


#contenu-engagement .body .conteneur .n1 .left h2
{

	font-family: 'Muli', Arial, sans-serif;
	font-size: 40px;
	margin-top: 5px;
	*margin-top:8px;
	color: #e3b211;

}

#contenu-engagement .body .conteneur .n1 .left h3
{
	line-height:2;
	color: #5db5a3;
	font-family: 'Muli', Arial, sans-serif;
	font-size: 24px;
	font-weight:normal;
	margin-top:10px;
}



#contenu-engagement .body .conteneur .n1 .right
{

	margin-right:25px;
	width:310px;
	background-color: #5db5a3;
	height: 100%;
	float:right;


}


#contenu-engagement .body .conteneur .n1 .right p
{
	margin-top:15px;
	text-align:center;
	font-family: 'Muli', Arial, sans-serif;
	font-size: 18px;
	font-weight:500;
	color: #ffffff;

}


.titreacces{
	color: #ffffff;
	margin: 4px 25px;
	padding: 0;
	border-bottom: thin solid #409281;
}


.logincontainer{
	width: 20%;
	float: right;
	line-height: 30px;
	margin-top: 5px;
}

#login, #recherche{
	margin-left: 25px;
}
#login input, #recherche input{
	height: 30px;	
	margin: 15px 0;
	
}

#login input[type='text'], #login input[type='password']{
	width: 185px;
	padding-left: 5px;
}


#recherche{
	margin-top: 7px;
}
#btok, #btcherche{
	float: right;
	color: #dddddd;
	background-color: #e3b211;
	height: 25px;
	width: 25px;
	font-size: 12pt;
	padding: 4px 1px 0px 6px;
	top: 15px;
	right: 25px;
	position: relative;
	cursor: pointer;
	line-height: 15pt;
	font-family: 'Muli', Arial, sans-serif;
}
#btcherche{
	background-image: url(../img/btcherche.png);
	height: 30px;
	width: 30px;
	background-position: 4px 1px;
}
#recherche label img{
	position: relative;
	top: 14px;
}
.imgcherche{
	position: relative;
	top: 2px;
	height: 13px;
	width: 120px;
	display: inline-block;
	color: #ffffff;
	font-size: 18px;
	background-color: #e3b211;
	padding: 9px 10px 10px 10px;
	border-radius: 5px 0 0 5px;
	text-align: center;
	
}
#login .label{
	color: #ffffff;
	position: relative;
	top: -3px;
	margin-right: 10px;
}
#login .label a{
	color: #ffffff;
	text-decoration: underline;
}
#souvenir{
	height: 25px;
	width: 25px;
}


#login .baslogin .checkBoxIndex-404{
	height: 15px; border-color:#409281; border-style:solid;
}

.index-zone .conteneur .memberAccessIndex #login .baslogin .checkBoxIndex{
	height: 15px; border-color:#409281; border-style:solid;
}

.index-body{
	padding-bottom: 75px;
}

.baslogin{
	margin-top: -26px;
}
#signup{
	float: right;
	color: #dddddd;
	background-color: #e3b211;
	height: 20px;
	line-height: 15pt;
	font-size: 12pt;
	padding: 3px 10px;
	top: 7px;
	right: 25px;
	position: relative;
	cursor: pointer;
}
#signup a{
	text-decoration: none;
	color: #dddddd;

}

/*****************************
path log
*****************************/

.container-path-log{
 width: 95%;
 margin-left: auto;
 margin-right: auto;
 clear: both;
 margin-top:15px;
 margin-bottom: 10px;


}

.break{
	clear:both;
	width:100%;
	height:1px;
}
/*****************************
! path log
*****************************/
.nommembre{
	color: #ffffff;
	font-size: 13pt;
	position: relative;
	top: 15px;
	margin-left: 25px;
}

.nommembre2 a{color: #5db5a3;}
.nommembre2{
	/*color: #ffffff;
	font-size: 13pt;
	margin-left: 25px;
	color: #5db5a3;
	float: right;
	margin-right: 25px;*/

	font-size: 13pt;
	color: #5db5a3;
	float: right;
}

.chemin{
	margin-top: 200px;
	color: #7f7f7f;
	font-size: 13pt;
	height: 25px;
	padding-left: 30px;
	line-height: 30px;
}

.chemin2{
	color: #7f7f7f;
	/*height: 25px;
	padding-left: 30px;*/
	line-height: 30px;
	font-size: 13pt;
	clear: both;
	width:80%;
	float:left;
}
#img-logoff{float:right; margin-left:10px; margin-top: 3px; *float:none;}
.image-home{
	/*margin-top:-7px;*/
}

img [title="déconnexion"]{border:5px solid red}

#fil_ariane {/*line-height:1.1; */padding-top: 10px;}
#fil_ariane a, #fil_ariane span,  #fil_ariane div{
 float:left;
 margin-left:7px;
}


div.iconHome{
	width: 25px;
	height: 25px;
	display: inline;
	float: left;
	margin-right: 10px;
}


#contenu-infos .index-zone{
	height: 140px;
}


.chemin2 a{
	color:#7f7f7f;
}

.login{
	margin-top: 86px;
}

#contenu-engagementcontenu-engagement .body .conteneur .n1 .right div.btn
{
	margin-top:15px;
	text-align:center;
	font-family: 'Muli', Arial, sans-serif;
	font-size: 15px;
	font-weight:500;
	color: #ffffff;
	width: 150px;
	margin-left : 80px;
	background-color: #e3b211;
	padding: 3px;
}
#contenu-engagement .body .conteneur .n1 .right div.btn{
	position: relative;
	top: -28px;
	padding: -15px;
	width: 130px;
	float: left;
	margin-left: 13px;
	display: inline-block;
}

#contenu-engagement .body .conteneur .n1 .right div.btn a
{
	color: #ffffff;

	position: relative;
	top: 1px;
	font-family: 'Muli', Arial, sans-serif;
}



#contenu-engagement .body .conteneur .n2
{
	margin-top:45px;
	margin-left:25px;
	margin-right:25px;
	width:980px;
}


.h1Engagement{
	text-transform:uppercase;
	font-style:normal;
}


.GrisTexte, span.Gris{
	color:#7f7f7f;
}

 p.GrisTexte{
	color:#7f7f7f;
}


.MiniTitle, p.MiniTitle, span.MiniTitle{
	font-size: 20pt;
	color: #53a292;
	line-height: 40pt;
	margin-top: 40px;
	font-family: 'Muli', Arial, sans-serif;
}

span.MiniTitle{
	line-height: 1.4;
}


.jaunebas a{
	text-decoration: none; color: #ffffff;
}

#contenu-engagement .body .conteneur .n2 .vignette
{
	width:300px;
	height: 230px;

	float:left;
	margin-right:15px;
	margin-top:15px;
}

#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numViolet{
	color:#a285c5;
} 
#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numRouge{
	color:#ff6a5d;
} 
#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numBleu{
	color:#91c5ee;
} 
#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numVert{
	color:#68cab6;
} 
#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numRose{
	color: #e17695;
} 
#contenu-engagement .body .conteneur .n2 .vignette .numerotation.numJaune{
	color:#fcdb70;
} 

#contenu-engagement .body .conteneur .n2 .vignette .numerotation 
{
	margin-left: 10px;
	margin-top: 10px;
	padding:5px;
	background-color: #ffffff;
	color: #999999;
	width:10px;
	height:15px;
	text-align:center;
	float:left;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight:700;
	
}

.box div.box-next h4{
	font-weight: normal;
	line-height: 1;
	font-family: Arial, sans-serif;
	text-align: center;
	font-size: 23px;
	*margin-top:20px;
}

#contenu-engagement .body .conteneur .n2 .vignette .titre
{

	margin-top: 14px;
	color: #ffffff;
	width:270px;
	text-align:center;
	float:left;
	font-family: Arial, sans-serif;
	font-size: 23px;
	font-weight:normal;
	line-height:1;
	height:68px;
	
}


#contenu-engagement .body .conteneur .n2 .vignette img
{
	margin-left:25px;
	/*margin-top:5px;*/
	width: 250px;
	/*height:140px;	*/
}

#contenu-engagement .body .conteneur .n2 .vignette.vin1, #contenu-engagement .body .conteneur .n2 .vignette.vin1 div.box-next
{
	background-color: #a285c5;	
}
#contenu-engagement .body .conteneur .n2 .vignette.vin2, #contenu-engagement .body .conteneur .n2 .vignette.vin2 div.box-next
{
	background-color: #ff6a5d;	
}
#contenu-engagement .body .conteneur .n2 .vignette.vin3, #contenu-engagement .body .conteneur .n2 .vignette.vin3 div.box-next
{
	background-color:  #91c5ee;	
}
#contenu-engagement .body .conteneur .n2 .vignette.vin4, #contenu-engagement .body .conteneur .n2 .vignette.vin4 div.box-next
{
	background-color: #68cab6;	
}
#contenu-engagement .body .conteneur .n2 .vignette.vin5, #contenu-engagement .body .conteneur .n2 .vignette.vin5 div.box-next
{
	background-color: #e17695;	
}
#contenu-engagement .body .conteneur .n2 .vignette.vin6, #contenu-engagement .body .conteneur .n2 .vignette.vin6 div.box-next
{
	background-color: #fcdb70;	
}

#contenu-engagement .body .conteneur .n2 .vignette.vin1 div.box-next h4{
	color: #65527c;
}

#contenu-engagement .body .conteneur .n2 .vignette.vin2 div.box-next h4{
	color: #a34139;
}

#contenu-engagement .body .conteneur .n2 .vignette.vin3 div.box-next h4{
	color: #5a7c97;
}

#contenu-engagement .body .conteneur .n2 .vignette.vin4 div.box-next h4{
	color: #3f8073;
}

#contenu-engagement .body .conteneur .n2 .vignette.vin5 div.box-next h4{
	color: #8f495d;
}

#contenu-engagement .body .conteneur .n2 .vignette.vin6 div.box-next h4{
	color: #a18b45;
}


	
	
#contenu-n1 .body
{

	width: 100%;
	/*background-color: #ffffff;*/
}	


.post-content #contenu-n1 .body{background-color: #ffffff;}

#contenu-n1 .body .conteneur
{

	margin:auto;
	width: 980px;
	padding: auto;
	margin-bottom: 90px;
	/*overflow:hidden;*/

}






#contenu-n1 .body .conteneur .n3
{
	margin-top:45px;
	width:980px;
	margin-left:25px;
	background-color:white;
}


#contenu-n1 .body .conteneur .n3 h2
{

	font-family: 'Muli', Arial, sans-serif;
	font-size: 40px;
	margin-top: -24px;
	margin-bottom: 60px;
	color: #e3b211;

}

#contenu-n1 .body .conteneur .n3 h3
{
	line-height:3.5;
	color: #5db5a3;
	font-family: 'Muli', Arial, sans-serif;
	font-size: 18px;
	font-weight:500;
}

.headerCarrousel{
	width: 100%;
	height:35px;
	margin-top: -15px;
}

.headerCarrousel ul li, .headerCarrousel ul li a{
	padding-bottom:3px;
	*line-height:2;
	display:inline;
	text-transform:uppercase;
	margin-right: 7px; 
	margin-left: 7px; 
	font-size: 18pt;
	color:#d8d8d8;
	text-decoration: none;
	-webkit-transition: color 0.4s ease;
	-moz-transition: color 0.4s ease;
	-ms-transition: color 0.4s ease;
	-o-transition: color 0.4s ease;
	transition: color 0.4s ease;
}

.headerCarrousel ul li:hover, .headerCarrousel ul li a:hover{
	color:#e3b211;
	
	-webkit-transition: color 0.4s ease;
	-moz-transition: color 0.4s ease;
	-ms-transition: color 0.4s ease;
	-o-transition: color 0.4s ease;
	transition: color 0.4s ease;

}

.headerCarrousel ul li.active{
	color:#e3b211;
	border-color:#e3b211;
	border-width:1px;
	border-style:solid;
	border-left:0px;
	border-right:0px;
	border-top:0px;
	*margin-bottom:3px;
	*padding-bottom:3px;
}



#contenu-n1 .body .conteneur .n3 #carrousel
{
	margin:0;
	padding:0;
	height:90px;
	/*height:110px;*/
	position:relative;
	overflow:hidden;
	width:930px;
}

#contenu-n1 .body .conteneur .n3 #carrousel ul
{
	position:relative;
    list-style-type:none;
    margin: 0px;
    padding: 0px;
    width:9999px;
	margin-top:3px;
	*padding-top:10px;
	}

#contenu-n1 .body .conteneur .n3 #carrousel li
{
/*	width: 225px;
	height:110px;*/

	width: 171px;
	height:84px;
	margin-right:15px;
	list-style:none;
	padding:0px;
    list-style:none;
    float:left;

  -webkit-filter: grayscale(100%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(100%); 
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(100%); 
  -o-transition: .5s ease-in-out;
	
}


#contenu-n1 .body .conteneur .n3 #carrousel li:hover{
 -webkit-filter: grayscale(0%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(0%);
  -o-transition: .5s ease-in-out;

}



#contenu-n1 .body .conteneur .n3 #carrousel li:nth-child(odd) {
	
	background-color:#124589;
	
}


#contenu-n1 .body .conteneur .n3 #carrousel li:nth-child(even) {
	
	background-color:#597812;
	
}

/*#contenu-n1 .body .conteneur .n3 #carrousel li img
{
	width: 225px;
	height:110px;
}
*/

#contenu-n1 .body .conteneur .n3 #carrousel li img
{
	width: 100%;
	
}


/**/#contenu-n1 .body .conteneur .n3 .navigationBottom 
{
	margin-top:10px;
	width: 930px;
	margin-left:25px;
	margin-right:25px;
	height:20px;
	display: table;
	text-align: center;
}

#contenu-n1 .body .conteneur .n3 .navigationBottom ul
{

	display: table-cell;
	*display:block;
	position: relative;
	left: -15px;
		
}

#contenu-n1 .body .conteneur .n3 .navigationBottom li
{
	width: 18px;
	height:18px;
	margin:5px;
	display: inline-block;
	*zoom: 1;
	*display:inline;
	background-image:url("../img/puceNonActive.png");
	cursor: pointer;
	
}

#contenu-n1 .body .conteneur .n3 .navigationBottom li.active
{
	width: 18px;
	height:18px;
	margin:5px;
	display: inline-block;
	*display:inherit;
	background-image:url("../img/puceActive.png");
	cursor: pointer;

}









.clear{
	
	clear:both;
	
}


/*#footer{*/
	/*margin-top:50px;*/
	/*width: 100%;*/
	/*background-color: #f3f3f3;*/
	/*clear:both;*/

/*}*/

#footer .conteneur {
	margin:auto;
	width: 980px;
	padding: auto;
}


#footer .conteneur  .left{
	margin-top:20px;
	/*margin-left:25px;*/
	width:620px;
	float:left;
	font-family: 'Muli', Arial, sans-serif;
	font-size: 13px;
	font-weight:normal;
	color:#afafaf;
	margin-bottom:20px;
	*padding-top:5px;
}


#footer .conteneur  .right{
	margin-top:20px;
	margin-right:25px;
	width:310px;
	float:right;
	text-align:right;
	font-family: 'Muli', Arial, sans-serif;
	font-size: 13px;
	color:#afafaf;
	font-weight:normal;
	margin-bottom:20px;
	*padding-top:5px;
}




/***********************
	 Bonne pratique 
***********************/
.centerleft{
	color: #ffffff;
	margin: 20px 0;
	width: 84%;
	float: left;
}

.centerleft p{

	margin: 40px 0 20px 0;	
}

#contenu .head-s{
	height: auto;
}

/*p{*/
	/*font-family: 'Muli', Arial, sans-serif;*/
	/*font-size: 14pt;*/
	/*line-height: 20pt;*/
	/*margin: 5px 0 20px 0;*/
	/*color:#7f7f7f;*/
/*}*/



/*h1 {*/
	/*font-family: 'Muli', Arial, sans-serif;*/
	/*color: #53a292;*/
	/*padding-top: 60px;*/
	/*font-size: 30pt;*/
	/*line-height: 1.2;*/
	/*}*/

/*h3{*/
	/*font-size: 20pt;*/
	/*color: #53a292;*/
	/*line-height: 40pt;*/
	/*margin-top: 40px;*/
	/*font-family: 'Muli', Arial, sans-serif;*/
/*}*/

.H3recherche{
line-height:1.4;
}

/*h4{*/
	/*font-size: 15pt;*/
	/*line-height: 25pt;*/
	/*font-family: 'Muli', Arial, sans-serif;*/
/*}*/

.dleft{
	background: url(../img/partage.png) no-repeat;
	height: 70px;
}
.dright{
	margin-top: 17px;
}

.retour{
	width: 200px; 
	display: block;
	float: right;
	margin-right: 9px;
	margin-top: 40px;
	color: #ffffff;
	font-size: 15px;
	padding: 15px;
	text-align: center;
}
.iconsocial{
	float: right;
	margin-top: 10px;	
}

.buttonRetourEngagement{
	float: right;
	margin-top: 70px;
	/*margin-bottom: 0px!important*/
}

.blocImg{
	margin-left: auto;
	margin-right: auto;
	margin: 30px auto 0;
	/*text-align: center;*/
	padding-left: 80px;
}


a div.buttonBp{text-decoration: none;}
a div.center{text-decoration: none;}

.conteneur a{
	text-decoration: none;
	border:none;
}
.conteneur.socielEnPlus a:focus{
border:none;
outline:none;
}


/*****************************
	Voir toutes les bonnes pratiques
*****************************/


.bpAssociee{
	width:100%;
	height: 140px;
	margin-top: 40px;
}

.nbBonnePratique{
	width: 240px;
	height: 122px;
	float:left;
	margin-right: 20px;
	color:white;
}

.H3touteBonnePratique{

	font-size: 25pt;
	margin-bottom: 25px;
	line-height: 1.2;
	font-style: normal!important; 
	margin-top:0px!important;
}

.numberTop{
font-size: 50pt;
text-align: center;
font-weight: bold;
margin-top: 35px; 
margin-bottom: 30px;
}


.bpBottom{
	text-align: center;
	font-size: 20pt;
	padding-top: 3px;
}


.conteneur div.right a{
	color:#afafaf;
}

.toutesLesBonnesPratiquesPagination{
	opacity:0.5;
	margin-bottom: 30px; 
}

/*.bold{*/
	/*font-family: 'muliGras', 'Muli', Arial, sans-serif;*/
	/*/!*color:black;*!/*/
/*}*/

.copyright{
	font-size: 12pt;
	margin-left:-7px;
}

.imagesContainer{
	width: 100%;
	height: 225px;
}

.imagesContainer .image1Left{
	float: left;
}

.imagesContainer .image2Right{
	float: right;
}

/*.post ul, .bonne-pratique  .conteneur ul{*/
/*font-family: 'Muli', Arial, sans-serif;*/
/*font-size: 14pt;*/
/*line-height: 20pt;*/
/*margin: 5px 0 20px 0;*/
/*color: #7f7f7f;*/
/*margin-left: 60px;*/


/*}*/

.post ul, .bonne-pratique  .conteneur ul.champsFacultatif{
	line-height:normal;
	font-size: 13pt;
}

.bonne-pratique .conteneur  ul li{
	list-style-image : url('../img/puce-amarc.png');
	font-size: 100%;
	display : list-item;

   /* background-position: left center; 
	
	margin-top: 10px;
	margin-bottom:5px;*/
}



/*ul.ulDemarche{*/
/*font-family: 'Muli', Arial, sans-serif;*/
/*font-size: 14pt;*/
/*line-height: 20pt;*/
/*margin: 5px 0 20px 0;*/
/*color: #7f7f7f;*/
/*margin-left: 60px;*/
/*}*/



ul.ulDemarche li{
/*	list-style-type:none;
	margin-top: 10px;
	margin-bottom:5px; */
	list-style-image : url('../img/puce-amarc.png');
	font-size: 100%;
	display : list-item;
	*padding-left:5px;
	vertical-align:middle;

}

/*
ul.ulDemarche li:before {
    content: "•";
    font-size: 20pt;
    color: #53a292; /* or whatever color you prefer 
    vertical-align: middle;
    margin-right: 8px;
}*/


.socialDemarche{
	margin-top:-27px;
}

.blocResaux a{
	text-decoration: none;
}

.blocResaux{
	width: 980px;
	height:170px;
	background:#e3b211;
	margin-left: auto;
	margin-right: auto;

}



#demarcheDivparagraphe5{
	padding-top: 1px;
}


/*************
 * page membre
 ************/
iframe{
	
	border:none;
	
}
 .memberAccessIndex-pageMembre{

}



 .memberAccessIndex-pageMembre #login-pageMembre .inputFormindex-pageMembre{
	 height: 25px; border-width: 1px; border-color:#409281; border-style:solid; 

}

.memberAccessIndex-pageMembre.right-pageMembre
{
	height: 140px;
	width: 490px;
	background-color: #5db5a3;
	float:left;
	
}

.memberAccessIndex-pageMembre  #signup-pageMembre{
	float: right;
	color: #dddddd;
	background-color: #e3b211;
	height: 20px;
	line-height: 15pt;
	font-size: 12pt;
	padding: 3px 10px;
	right: 25px;
	position: relative;
	cursor: pointer;
}
 .memberAccessIndex-pageMembre  #signup-pageMembre a{
	text-decoration: none;
	color: #dddddd;

}


.memberAccessIndex-pageMembre .titreacces-pageMembre{
	color: #ffffff;
	margin: 4px 25px;
	padding: 0;
	border-bottom: thin solid #409281;
}


 .memberAccessIndex-pageMembre .logincontainer-pageMembre{
	width: 260px;
	height: 27px;
	float: right;
	margin-top: -18px;
}

 .memberAccessIndex-pageMembre #login-pageMembre{
	margin-left: 25px;
}



 .memberAccessIndex-pageMembre #login-pageMembre input[type='text']{
	width: 185px;
	padding-left: 5px;
	margin: 15px 0;
}

.memberAccessIndex-pageMembre #login-pageMembre input[type='password']{
	width: 185px;
	padding-left: 5px;
	margin: 15px 0;
}



 .memberAccessIndex-pageMembre #btok-pageMembre{
	float: right;
	color: #dddddd;
	background-color: #e3b211;
	height: 25px;
	width: 25px;
	font-size: 12pt;
	padding: 4px 1px 0px 6px;
	top: 15px;
	right: 25px;
	position: relative;
	cursor: pointer;
	line-height: 15pt;
	font-family: 'Muli', Arial, sans-serif;
}


 .memberAccessIndex-pageMembre #login-pageMembre .label-pageMembre{
	color: #ffffff;
	position: relative;
	top: -3px;
	margin-right: 10px;
}
 .memberAccessIndex-pageMembre #login-pageMembre .label-pageMembre a{
	color: #ffffff;
	text-decoration: underline;
}
 .memberAccessIndex-pageMembre #souvenir-pageMembre{
	height: 25px;
	width: 25px;
}



.memberAccessIndex-pageMembre #login-pageMembre .baslogin-pageMembre div{
	float:left;
	margin-top:5px;
}


 .memberAccessIndex-pageMembre #login-pageMembre .baslogin-pageMembre .checkBoxIndex-404-pageMembre{
	height: 15px; border-color:#409281; border-style:solid;
}

.memberAccessIndex-pageMembre #login-pageMembre .baslogin-pageMembre .checkBoxIndex-pageMembre{
	height: 15px; border-color:#409281; border-style:solid;
}

 .memberAccessIndex-pageMembre .index-body-pageMembre{
	padding-bottom: 75px;
}

 .memberAccessIndex-pageMembre .baslogin-pageMembre{

}

#devenir-membre{
	text-decoration:none;
	*float:right;
	*margin-top:-27px;
	height:15px;
	padding:5px;
	width:120px;
	font-size:12px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	margin-left:18px;

}

.devenir-membre-accueil{
	*float:right;
	*margin-top:-27px;
}

.buttonBp{
	background-color: #e3b211;
	color:white;
	text-align: center;
	padding: 10px 20px ;
	/*height: 30px;*/
	/*width:230px;*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	margin-bottom: 30px;
	font-size: 13pt;

	-webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	-ms-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: background-color 0.4s ease;

}

.buttonBp:hover{

	background-color: #f6c830;
	-webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	-ms-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: background-color 0.4s ease;

}

.buttonBp:focus{

	background-color: #c3980c;
	-webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	-ms-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: background-color 0.4s ease;
}


/*****************************
membre connecté index
*****************************/

.download-documents{
width: 290px;
height: 70px;
padding:15px; 
float: right;
background-color: #5db5a3;
margin-top: -80px;
margin-right: 25px;
clear: right;
overflow: hidden;
*clear:none;
}

.download-doc-titre{
	width: 100%;
	height: 30px;
	margin-top: 5px;
	text-align:center;
	font-size: 18px;
	color:white;
	text-transform: uppercase; 
}

.button-dl-doc{
	width: 40%;
	height:15px;
	padding:8px;
	font-size: 14px;
	color:white;
	text-align: center;
	float: left;
	background-color: #e3b211;
	margin-left: 6px;
	margin-right: 6px;

	-webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	-ms-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: background-color 0.4s;
}

.button-dl-doc:hover, .button-logg-off-member-identified:hover, .submit-search-field:hover{
	background-color: #f6c830;
	-webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	-ms-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: background-color 0.4s;
}


.membre-identified, .index-search-field{
	width: 90%;
	height: 35px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 5px;
	/*background-color:red;*/

}

.index-search-field{
	/*background-color:red;*/
	margin-top: 5px;
	clear: both;
}

.name-login{
	display: block;
	float: left;
	width: 50%;
	color:white;
	font-size: 18px;
	line-height: 1.9;
}

.button-logg-off-member-identified{
	float: right;
	height:15px;
	width: 135px;
	background-color: #e3b211;
	padding:10px;
	color: white;
	text-align: center;
	font-size: 16px;

	-webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	-ms-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: background-color 0.4s;

}

.search-box-left{
	width: 135px;
	height:15px;
	background-color: #e3b211;
	padding:10px;
	color: white;
	text-align: center;
	font-size: 16px;
	 border-radius: 5px 0 0 5px; 
	-moz-border-radius : 5px 0 0 5px; 
	float: left;
}

.search-field{
	float: left;
	width: 205px;
	height:21px;
	border:none;
	color:#5db5a3!important;
	padding:7px;
}

.search-field:focus,.search-field:visited{
	border:none;
}

.submit-search-field{
	float: right;
	
	padding:9.5px;
	*padding:8.5px;
	border:none;
	cursor: pointer;
	background-color: #e3b211;
	color: white;

	-webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	-ms-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: background-color 0.4s;
}



/*****************************
connecté
*****************************/
.container-search{
width:100%;
height: 40px;
clear: both;
padding-top: 5px;
padding-bottom: 5px;
}

.container-search .index-search-field{
	padding-top:0px;
}

.container-search .index-search-field div.content-search{
	float: right;
	margin-right: -24px;
	width:376px;
}

.container-search .index-search-field div form .submit-search-field{
	float:left;
	margin-left:15px;
	clear:right;

}

.container-search .index-search-field div form .search-field{
	border:1px solid #7f7f7f;
	height: 19px;
	clear:right;
	width: 150px;
	padding:7px;
}





@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
   .index-search-field .search-field{

	overflow:hidden;
	}
   
   .index-search-field .search-field:focus,.index-search-field .search-field:visited,.index-search-field .search-field:active{
	height: 21px;
	overflow:hidden;
	}
   
}


.container-search .index-search-field div form .search-field:focus{

	border:1px solid #7f7f7f;
	height: 19px;
}

.space-break{
width:100%;
height:1px;
clear:both;
}



/*****************************
GREYBOX
*****************************/
/*
.greyBoxBackground{
	width: 100%;
	height:100%;
	position:fixed;
	z-index: 1000;
	background:rgba(0,0,0,0.8);
}

*/
/*****************************
zone membre
*****************************/

 .memberAccessIndex-pageMembre #loginform #user_login{
	 height: 25px; border-width: 1px; border-color:#409281; border-style:solid; 
	*float:left;
	*line-height:2;
}
 .memberAccessIndex-pageMembre #loginform_accueil #user_login_accueil{
	 height: 25px; border-width: 1px; border-color:#409281; border-style:solid; 
	*float:left;
	*line-height:2;
}

 .memberAccessIndex-pageMembre #loginform #user_pass{
	 height: 25px; border-width: 1px; border-color:#409281; border-style:solid; 
	 *float:left;
	 *margin-left:	5px;
	 *line-height:2;

}
 .memberAccessIndex-pageMembre #loginform_accueil #user_pass_accueil{
	 height: 25px; border-width: 1px; border-color:#409281; border-style:solid; 
	 *float:left;
	 *margin-left:	5px;
	 *line-height:2;

}

.memberAccessIndex-pageMembre.right-pageMembre
{
	height: 140px;
	width: 465px;
	/*width: 490px;*/
	background-color: #5db5a3;
	float:left;
	
}

.memberAccessIndex-pageMembre  #signup-pageMembre{
	float: right;
	color: #dddddd;
	background-color: #e3b211;
	height: 20px;
	line-height: 15pt;
	font-size: 12pt;
	padding: 3px 10px;
	right: 25px;
	position: relative;
	cursor: pointer;
}
 .memberAccessIndex-pageMembre  #signup-pageMembre a{
	text-decoration: none;
	color: #dddddd;

}


.memberAccessIndex-pageMembre .titreacces-pageMembre{
	color: #ffffff;
	margin: 9px 25px 0;
	padding: 0;
	border-bottom: thin solid #409281;
}


 .memberAccessIndex-pageMembre .logincontainer-pageMembre{
	width: 260px;
	height: 27px;
	float: right;
	margin-top: -18px;
}

 .memberAccessIndex-pageMembre #loginform{
	margin-left: 25px;
}



 .memberAccessIndex-pageMembre #loginform input[type='text']{
	width: 185px;
	*width: 180px;
	padding-left: 5px;
	
	margin: 15px 0;
}

.memberAccessIndex-pageMembre #loginform input[type='password']{
	width: 185px;
	padding-left: 5px;
	margin: 15px 0;
}
 .memberAccessIndex-pageMembre #loginform_accueil{
	margin-left: 25px;
}



 .memberAccessIndex-pageMembre #loginform_accueil input[type='text']{
	width: 185px;
	*width: 180px;
	padding-left: 5px;
	
	margin: 15px 0;
}

.memberAccessIndex-pageMembre #loginform_accueil input[type='password']{
	width: 185px;
	padding-left: 5px;
	margin: 15px 0;
}



 .memberAccessIndex-pageMembre #wp-submit{
	float: right;
	color: #dddddd;
	background-color: #e3b211;
	height: 25px;
	width: 25px;
	top: 15px;
	right: 25px;
	position: relative;
	cursor: pointer;
	line-height: 15pt;
	font-family: 'Muli', Arial, sans-serif;
	
}
 .memberAccessIndex-pageMembre #wp-submit_accueil{
	float: right;
	color: #dddddd;
	background-color: #e3b211;
	height: 25px;
	width: 25px;
	top: 15px;
	right: 25px;
	position: relative;
	cursor: pointer;
	line-height: 15pt;
	font-family: 'Muli', Arial, sans-serif;
	
}

 .memberAccessIndex-pageMembre #loginform .baslogin-pageMembre{
	*clear:both;
 }
 
 .memberAccessIndex-pageMembre #loginform .label-pageMembre{
	color: #ffffff;
	position: relative;
	top: -3px;
	margin-right: 5px;
}
 .memberAccessIndex-pageMembre #loginform .label-pageMembre a{
	color: #ffffff;
	text-decoration: underline;
}
 .memberAccessIndex-pageMembre #loginform_accueil .baslogin-pageMembre{
	*clear:both;
 }
 
 .memberAccessIndex-pageMembre #loginform_accueil .label-pageMembre{
	color: #ffffff;
	position: relative;
	top: -3px;
	margin-right: 5px;
}
 .memberAccessIndex-pageMembre #loginform_accueil .label-pageMembre a{
	color: #ffffff;
	text-decoration: underline;
}
 .memberAccessIndex-pageMembre #rememberme{
	height: 25px;
	width: 25px;
}
 .memberAccessIndex-pageMembre #rememberme_accueil{
	height: 25px;
	width: 25px;
}

.memberAccessIndex-pageMembre #loginform .baslogin-pageMembre .page-member-container{
	float:left;
	margin-top:5px;
	*width:95%;
}


 .memberAccessIndex-pageMembre #loginform .baslogin-pageMembre .checkBoxIndex-404-pageMembre{
	height: 15px; border-color:#409281; border-style:solid;
}

.memberAccessIndex-pageMembre #loginform .baslogin-pageMembre .rememberme{
	height: 15px; border-color:#409281; border-style:solid;
	*border-width:0px;
	border-width:0px\0/!important;
	margin-left:-5px\0/!important;
	*height:auto;
	*margin-left:-5px;
}
.memberAccessIndex-pageMembre #loginform_accueil .baslogin-pageMembre .page-member-container{
	float:left;
	margin-top:5px;
	width: 415px;
}


 .memberAccessIndex-pageMembre #loginform_accueil .baslogin-pageMembre .checkBoxIndex-404-pageMembre{
	height: 15px; border-color:#409281; border-style:solid;
}

.memberAccessIndex-pageMembre #loginform_accueil .baslogin-pageMembre .rememberme{
	height: 15px; border-color:#409281; border-style:solid;
	*border-width:0px;
	border-width:0px\0/!important;
	margin-left:-5px\0/!important;
	*height:auto;
	*margin-left:-5px;
}


 .memberAccessIndex-pageMembre .index-body-pageMembre{
	padding-bottom: 75px;
}


#video-224-1, .wp-video{
width:100%!important;
height:auto;
}


pre{
color:black;
font-size:20px;
}
