@charset "utf-8";
/* CSS Document */

/*
/* -----------------------------Les Couleurs-------------------------------- 

Noir : #000000;


*/

/* -----------------------------Les Balises-------------------------------- */

body {
	width: 900px;
	margin: 0px auto;
	background-color : #888;
	/*background-color : silver;*/
/*  background-image : url('images/');    */
/*  background-repeat : repeat;    */
}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	margin: 30px 0px 20px 0px;
}





img {
	border:none;
	
}

ul{
	
	list-style-image:url(../images/puceCarre.png);
	margin-left:45px;
	
}

ul li{
	
	margin-bottom:1px;
	
	}





a:link, a:visited{		

color:#665d57;

}
a.activeFooter:link, a.activeFooter:visited{		

color:#1d1d1d;

}


a:hover{		

color:#1d1d1d;

}

a:active{		/*an element that the user clicks on*/



}



#invisible{
	
	display:none;
	
}





/* ---------------------------Les DIV-------------------------------- */


#conteneur {
	overflow: visible;
	width: 900px;
	position: relative;
	background-color : Gray;
	
	-moz-box-shadow:1px 2px 5px #000000;
    -webkit-box-shadow:1px 2px 5px #000000;
    box-shadow:1px 2px 5px #000000;
}


#banniere {
	background-image : url(../images/johanne-labadie-header40.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	position:relative;
	background-color: white;
	height: 220px;
	width: 696px;
	overflow: hidden;
	padding: 0px 102px;
}

#banniere img{ visibility:hidden; }


#menuHorizontal {
	/*background-color: #BE1D25;*/
	background-color: #232422;
	/*border-top:solid #F4DE76 2px;*/
	height: 19px;
	width: 620px;
	overflow: visible;
	padding:0px 0px 20px 280px;


	
}

#menuHorizontal a:link, #menuHorizontal a:visited {
	
	color:#f5c300;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	margin-right:20px;
	
}

#menuHorizontal a.active:link, #menuHorizontal a.active:visited {
	
	color:white;
	
}

#menuHorizontal a:hover {
	
	color:white;
	text-decoration:none;
	
}



#cont{
	
	position:relative;
	
}

#contenu {
	/*background-image : url('../images/back12.png');
	background-repeat : no-repeat;
	background-position:bottom left;*/
	width:580px;
	height:620px;
	overflow: auto;
	float:right;
	background-color: white;
	padding: 20px 40px;


}

#contenuAccueil {
	/*background-image : url('../images/back12.png');
	background-repeat : no-repeat;
	background-position:bottom left;*/
	width:580px;
	height:1050px;
	overflow: auto;
	float:right;
	background-color: white;
	padding: 20px 40px;


}

#contenuPsycho {
	/*background-image : url('../images/back12.png');
	background-repeat : no-repeat;
	background-position:bottom left;*/
	width:580px;
	height:1605px;
	overflow: auto;
	float:right;
	background-color: white;
	padding: 20px 40px;


}

#contenuDemarche {
	/*background-image : url('../images/back12.png');
	background-repeat : no-repeat;
	background-position:bottom left;*/
	width:580px;
	height:900px;
	overflow: auto;
	float:right;
	background-color: white;
	padding: 20px 40px;


}


#contenuMoyen {
	/*background-image : url('../images/back12.png');
	background-repeat : no-repeat;
	background-position:bottom left;*/
	width:580px;
	height:800px;
	overflow: auto;
	float:right;
	background-color: white;
	padding: 20px 40px;


}

#contenuPetit {
	/*background-image : url('../images/back12.png');
	background-repeat : no-repeat;
	background-position:bottom left;*/
	width:580px;
	height:400px;
	overflow: auto;
	float:right;
	background-color: white;
	padding: 20px 40px;


}

#contenuMoyen table#message td, #contenuPetit table#message td{
	
		padding-bottom:10px;
	
	}
	
#contenuMoyen table#googlemap td.map, #contenuPetit table#googlemap td.map{
	
		border:solid 1px #000000;
		border-right:none;
    	-moz-border-radius-topleft: 5px;
		-moz-border-radius-bottomleft: 5px;
    	-webkit-border-top-left-radius:: 5px;
		-webkit-border-bottom-left-radius:: 5px;
    	border-top-left-radius: 5px;
		border-bottom-left-radius: 5px;
		background-image:url(../images/map.png);
		
	
	}
	
#contenuMoyen table#googlemap td.nomap, #contenuPetit table#googlemap td.nomap{
	
		border:solid 1px #000000;
		border-left:none;
    	-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 5px;
    	-webkit-border-top-right-radius:: 5px;
		-webkit-border-bottom-right-radius:: 5px;
    	border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		padding:10px 20px;
	
	}

#menuVertical {
	/*background-color: #BE1D25;*/
	background-color: #232422;
	color:white;
	width: 220px;
	height:1015px;
	overflow: visible;
	position:relative;
	padding: 43px 10px 20px;
	float:left;
	-moz-box-shadow:3px 10px 5px #000000;
    -webkit-box-shadow:3px 10px 5px #000000;
    box-shadow:3px 10px 5px #000000;

 

}

#menuVerticalAccueil {
	/*background-color: #BE1D25;*/
	background-color: #232422;
	color:white;
	width: 220px;
	height:1445px;
	overflow: visible;
	position:relative;
	padding: 43px 10px 20px;
	float:left;
	-moz-box-shadow:3px 10px 5px #000000;
    -webkit-box-shadow:3px 10px 5px #000000;
    box-shadow:3px 10px 5px #000000;

 

}


#menuVerticalPsycho {
	/*background-color: #BE1D25;*/
	background-color: #232422;
	color:white;
	width: 220px;
	height:2000px;
	overflow: visible;
	position:relative;
	padding: 43px 10px 20px;
	float:left;
	-moz-box-shadow:3px 10px 5px #000000;
    -webkit-box-shadow:3px 10px 5px #000000;
    box-shadow:3px 10px 5px #000000;

 

}

#menuVerticalDemarche{
	/*background-color: #BE1D25;*/
	background-color: #232422;
	color:white;
	width: 220px;
	height:1295px;
	overflow: visible;
	position:relative;
	padding: 43px 10px 20px;
	float:left;
	-moz-box-shadow:3px 10px 5px #000000;
    -webkit-box-shadow:3px 10px 5px #000000;
    box-shadow:3px 10px 5px #000000;

 

}


#menuVerticalMoyen {
	/*background-color: #BE1D25;*/
	background-color: #232422;
	color:white;
	width: 220px;
	height:1195px;
	overflow: visible;
	position:relative;
	padding: 43px 10px 20px;
	float:left;
	-moz-box-shadow:3px 10px 5px #000000;
    -webkit-box-shadow:3px 10px 5px #000000;
    box-shadow:3px 10px 5px #000000;

 

}

#menuVerticalPetit {
	/*background-color: #BE1D25;*/
	background-color: #232422;
	color:white;
	width: 220px;
	height:795px;
	overflow: visible;
	position:relative;
	padding: 43px 10px 20px;
	float:left;
	-moz-box-shadow:3px 10px 5px #000000;
    -webkit-box-shadow:3px 10px 5px #000000;
    box-shadow:3px 10px 5px #000000;

 

}

#menuVerticalMoyen h2, #menuVerticalDemarche h2, #menuVerticalAccueil h2, #menuVertical h2, #menuVerticalPetit h2{ color:#f5c300; }



#menuVertical a:link, #menuVertical a:visited, #menuVerticalMoyen a:link, #menuVerticalMoyen a:visited, #menuVerticalDemarche a:link, #menuVerticalDemarche a:visited, #menuVerticalPetit a:link, #menuVerticalPetit a:visited, #menuVerticalAccueil a:link, #menuVerticalAccueil a:visited, #menuVerticalPsycho a:link, #menuVerticalPsycho a:visited {
	
	color:white ;
	text-decoration:underline;
}

#menuVertical a:hover, #menuVerticalMoyen a:hover, #menuVerticalDemarche a:hover, #menuVerticalPetit a:hover, #menuVerticalAccueil a:hover, #menuVerticalPsycho a:hover  {
	
	color:white;
	text-decoration:none;
	
}

#footer {
/*background-image : url(../images/footerBack.png);*/
	background: url('../images/logo-coin.jpg') bottom right no-repeat white;
	height: 343px;
	width: 580px;
	overflow: auto;
	padding: 0px 40px 75px;
	

	
}



ul#listaccueil{		text-align:justify;		}
ul#listaccueil li{		padding-bottom:8px;		}
p.textaccueil{	text-align:justify; margin-top:45px; font-weight:bold;	}

ul#onelinelist li{	font-style:italic; list-style: url('../images/puceTrefle.png'); margin:5px 0 10px 0; }

.btnservice1, .btnservice2{ font-size:21px !important; text-decoration:none !important; padding: 15px 25px !important; background: #ffc100 !important; color:white !important; }
.btnservice1{ margin-right:20px !important; }
.btnservice1:hover, .btnservice2:hover{ background: #232422 !important; }
