/* CSS Document */

body {
	/*font-size: 62.5%;  Resets 1em to 10px */
	color: #333;
	text-align: center;
	background-color: #FFFFFF;
	/*background-image: url(images/fondbody2.png);
	background-image: url(images/bleufond.png);
	background-repeat: repeat-x;*/
	padding:0;
	margin: 0 auto;	
	font-family: Calibri;			
	}
.bodyimg {
	float:left;
	position: absolute;
	top: 2px;
	clip: rect(2px,auto,auto,auto);
	}	
	
* html .menu li {
    display:inline; /* solve a IE PC list bug */
    float:none; /* solve a IE5 clav nav bug */
    }
a 	{
	color: #003366;
	text-decoration: none;    
    }
a:hover 	{
	color: #666666;
	text-decoration: underline;    
    }	
#header {
	margin: 3px auto 0 auto;
	padding: 0;
	width: 900px;	
	}	
.dive 	{
	background-color: #FFFFFF;
	float:right;
	clear:both;
	width:690px;	
		}			
.contenudive	{
    margin: 2px 0;
	/*margin: 10px 0 10px 0;*/
	height: auto;
	width:690px;
	text-align: left;	
	font-size: 14px;
	background-color: #FFFFFF;
	float: right;
	padding: 0 0px 0 0;	
		}
.articledive	{
	height: auto;
	width:690px;
	margin: 0px 0px 10px 0px;
	background-color: #FFFFFF;
	padding: 0 0px 0 0;
	/*float:right;*/
	clear:both;	
		}	
.sidebar {
	float:left;
	margin: 0;
	width:195px;	
	height:  auto;
	background-color: #e4e7e7;
	padding: 10px 0 0 0;	
	}	
.sidebardiving {
	float:left;
	margin: 0;
	width:195px;
	height:auto;
	background-color: #e4e7e7;
	padding: 5px 0 0 4px;	
	}		
.post {
	margin:0;
	padding:0 8px 0 2px;
	background-color: #FFFFFF;
	}		
			
#page {
	margin: 0px auto;
	padding: 0;
	width: 900px;
	height:auto;
	clear:both;
	background-color: #FFFFFF;
	
	}
/*.bodyborder {
	margin: 0p;
	padding: 0;
	width: 900px;
	height:auto;
	border-left:3px solid;
	border-right:3px solid;
	}	*/
		
#footer {
	/*background-color: #dbdbec;*/
	height: auto;
	width:900px;
	font-size: 14px;
	margin: 0px 0 0 0;
	border-top: solid 4px #4e5043;
	clear:both;
	background-color: #d9dceb;
	color: #48576e;
	font-style: italic;
	}
.contactcustom	{
	background-color: #FFFFFF;
	
		}	
		
.wpcf7-validates-as-required	{
	background-color: #b8cc92;
	
		}	
.wpcf7-validation-errors		{
	background-color: #FF9999;
	
		}	
		
wpcf7-mail-sent-ok 
	{
	background-color: #99CCFF;
	
		}	

		
.boiteatel	{
	border: solid 6px #b8cc92;
	font-size: 16px;
	font-weight: bold;	
	width:250px;
	float:right;
	margin: 15px 100px 0 0;
	
		}	/******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************MISE EN FORME FOOTER***** ************************************** ************************************************************************************************************************************************************************************************************************************************************************************************************/	
#footer img{
	float:right;
	padding: 5px 25px 0 0;
	}	
#footer span{
	text-decoration: underline;
	font-weight: bold;	
	}
.footeradresse  {
	float:left;
	text-align: left;
	margin : 2px 0 0 2px;
	line-height: 15px;
	
	}
.footercontact {
	float:left;
	text-align: left;
	margin : 2px 0px 0 52px;
	line-height: 15px;
	
	}
.footerwebmaster {
	float:left;
	text-align: left;
	margin : 2px 0px 0 52px;
	line-height: 15px;
	
	}		
/******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************MENU PRINCIPAL HAUT DE PAGE ***** ************************************** ************************************************************************************************************************************************************************************************************************************************************************************************************/		
	.menu ul {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #000000;
	width: 900px;
	height:44px;
	
		}
		.menu li {
	float: left;	
	width: auto;
	height:35px;
	display:block;	
		}
		.menu li a {
	float: left;
	height: 35px;
	color: #333333;
	text-align: center;
	font-size: 14px;
	padding: 0px 5px;
	text-decoration: none;
	font-weight: bold;
	font-family: Calibri;
	background-color: #FFFFFF;
	/*background-image: url(images/metalmenu.png);*/	
			}
	.menu li a:hover {
	color: #CCCCCC;	
	text-decoration: none;
	font-weight: bold;
	font-family: Calibri;	
	background-color: #666666;
	background-image: url(images/metalmenuh.png);	
			}		
	#navbar {
	
		}	
		.topmenudive a{
	border-top-width: 6px;
	
	border-top-style: solid;
	
	border-top-color: #a4dbf8;
	
	background-color: #FFFFFF;
		width: 110px;
		}		
		
.topmenuatelier a{
	border-top-width: 6px;	
	border-top-style: solid;	
	border-top-color: #ffbe4f;	
	background-color: #FFFFFF;
		width: 110px;
		
		}			
.topmenupsy a{
	border-top-width: 6px;	
	border-top-style: solid;	
	border-top-color: #f294c3;	
	background-color: #FFFFFF;
	width: 180px;
	
		}			
.topmenuform a {
	border-top-width: 6px;	
	border-top-style: solid;	
	border-top-color: #19df88;	
	background-color: #FFFFFF;
		width: 110px;

		}	
.topmenuhorse a {
	border-top-width: 6px;	
	border-top-style: solid;	
	border-top-color: #6b71ea;	
	background-color: #FFFFFF;
		width: 110px;
		}	
		.topmenuhome a{
	border-top-width: 6px;	
	border-top-style: solid;	
	border-top-color: #666666;	
	background-color: #FFFFFF;
		width: 105px;
			
		}	
		.topmenucontact a{
	border-top-width: 6px;	
	border-top-style: solid;	
	border-top-color: #666666;	
	background-color: #FFFFFF;
		width: 105px;
		background-image: url(imagearticle/contactletter.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;		
		}	
		.topmenucontact a:hover{
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #666666;
	background-color: #FFFFFF;
	width: 105px;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center bottom;
	font-size: 18px;
		}									
		
/*	ul.menu {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	color: #000000;
	width: 900px;
	height:55px;
	
		}

	ul.menu li {
	float: left;	
	width: auto;
	height:43px;
	display:block;	
		}
ul.menu li.page-item-201 a  {  
	
	border-top-color:  #ffbe4f;	
		}
ul.menu li.page-item-201 a:hover,
	ul.menu li.page-item-201 a:active {
	
	border-top-color:  #ffbe4f;	
	background-color: #ffdea7;
		}				
ul.menu li.page-item-192 a  {  
	
	border-top-color:  #6b71ea;	
		}
ul.menu li.page-item-192 a:hover,
	ul.menu li.page-item-192 a:active {
	
	border-top-color:  #6b71ea;	
	background-color: #b5b8f4;
		}			

ul.menu li.page-item-180 a  {  
	width: 180px;	
	border-top-color:  #f294c3;	
		}
ul.menu li.page-item-180 a:hover,
	ul.menu li.page-item-180 a:active {
	
	border-top-color:  #f294c3;
	
	background-color: #fbe4f0;
		}					
ul.menu li.page-item-169 a  {  
	
	border-top-width: 6px;
	
	border-top-style: solid;
	height:43px;	
	border-top-color: #a4dbf8;	
		}
ul.menu li.page-item-169 a:hover,
	ul.menu li.page-item-169 a:active {
	height:43px;	
	color:#9db057;
	text-decoration: none;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #a4dbf8;	
	background-color: #d1edfb;
		}			
				
ul.menu li.page-item-530 a  {
	background-image: url(imagearticle/contactletter.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;		
		}
				
ul.menu li.page-item-23 a  {  
	width: 120px;
	border-top-color: #19df88;		
		}	
ul.menu li.page-item-23 a:hover,
	ul.menu li.page-item-23 a:active {
	
	color:#9db057;
	text-decoration: none;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #19df88;	
	background-color: #8cefc3;
		}					
			
ul.menu li a {
	float: left;	
	width: 106px;
	height: 43px;
	color: #5c6921;
	text-align: center;
	font-size: 18px;
	padding: 0px 5px;
	text-decoration: none;
	font-weight: bold;
	font-family: Calibri;
	border-top-width: 6px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #eaff87;
	border-bottom-color: #eaff87;
	background-color: #FFFFFF;	
			}
    ul.menu li a:link,
	ul.menu li a:visited {			
		height:43px;		
		}

	ul.menu li a:hover,
	ul.menu li a:active {
		height:43px;	
	color:#9db057;
	text-decoration: none;
	background-color: #e1e4d3;
		}

	ul.menu li.current_page_item a:link,

	ul.menu li.current_page_item a:visited,

	ul.menu li.current_page_item a:hover,

	ul.menu li.current_page_item a:active {
	color:#9db057;
	text-decoration: none;
	background-color: #e1e4d3;
		height:43px;	
		}
		
/******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************MISE EN FORME DE LA HOME PAGE ***** ************************************** ************************************************************************************************************************************************************************************************************************************************************************************************************/		
		
.contenuhome	{
	margin: 0;
	height: auto;
	width:auto;
	text-align: left;	
	font-size: 14px;
	background-color: #FFFFFF;
	/*float: right;	*/
		}
.contenuhome br	{
	margin: 0;
	padding:0;
		}		
.contenuhome h2	a{
	font-size: 24px;
	color: #040404;	
	text-align: left;
	margin:0;
	padding:0;
	text-decoration: none;
	background-color: #e9ecdb;
	width:335px;
	display: block;
		}	
.contenuhome h2	{	
	margin:0;
	padding:0;	
		}
.homeleft	{
	height: auto;
	width:550px;
	margin: 5px 0 10px 0px;
	float:left;
	clear:left;	
		}
		.homeright	{
	height: auto;
	width:320px;
	margin: 10px 0 0 30px;	
	float:right;
	clear:right;		
		}	
.homeleft h2	{
	font-size: 19px;
	margin: 0;
	padding :0 3px 0 0; 
	color: #48576e;
		}		
.homeleft h3	{
	font-size: 14px;
	margin: 0;
	padding :0 0 0 6px;
	
		}							
		
.hometitreleft	{
	height: auto;
	width:540px;
	margin: 5px 5px;
	
		}				
.homeleft h1	{
	font-size: 24px;
	font-weight: bold;
	text-align: right;	
	border-bottom-width: 4px;	
	border-bottom-style: solid;	
	border-bottom-color: #00CC66;
	margin: 0;
    height:24px;
	padding :0 5px 0 0; 
		}
.homeleft h1 a	{
	color: #000000;
	text-decoration: none;		
		}	
.homeleft h1 a:hover	{
	color: #000000;
	text-decoration: none;
	padding :0 30px 0 0;
	background-image: url(images/puceverte.png);
	background-repeat: no-repeat;
	background-position: right center;	
    color: #00CC66;
		}			
.h1psy h1	{
	font-size: 24px;
	font-weight: bold;
	text-align: right;	
	border-bottom-width: 4px;	
	border-bottom-style: solid;	
	border-bottom-color: #f294c3;
	margin: 0;
    height:24px;
		padding :0 5px 0 0; 
		}	
		
.h1psy a	{
	color: #000000;
	text-decoration: none;		
		}	
.h1psy h1 a:hover	{
	color: #000000;
	text-decoration: none;
	padding :0 30px 0 0;
	background-image: url(images/pucerose.png);
	background-repeat: no-repeat;
	background-position: right center;	
    color: #f294c3;
		}
.h1dive	h1{
	font-size: 24px;
	font-weight: bold;
	text-align: right;	
	border-bottom-width: 4px;	
	border-bottom-style: solid;	
	border-bottom-color: #8cefc3;
	margin: 0;
    height:24px;
		padding :0 5px 0 0; 
		}	
.h1dive	span{
	font-size: 14px;
		font-weight: bold;
	color: #FF3300;
	margin:0 150px 0 0;
		}		
.h1dive a	{
	color: #000000;
	text-decoration: none;		
		}	
.h1dive h1 a:hover	{	
	padding :0 30px 0 0;
	background-image: url(images/puceblou.png);
	background-repeat: no-repeat;
	background-position: right center;	
    color: #8cefc3;
		}
		
.h1horse h1	{
	font-size: 24px;
	font-weight: bold;
	text-align: right;	
	border-bottom-width: 4px;	
	border-bottom-style: solid;	
	border-bottom-color: #6b71eb;
	margin: 0;
    height:24px;
		padding :0 5px 0 0; 
		}	
	
.h1horse a	{
	color: #000000;
	text-decoration: none;		
		}	
.h1horse h1 a:hover	{	
	padding :0 30px 0 0;
	background-image: url(images/pucehorse2.png);
	background-repeat: no-repeat;
	background-position: right center;	
    color: #6b71eb;
		}	
.h1ate	h1{
	font-size: 24px;
	font-weight: bold;
	text-align: right;	
	border-bottom-width: 4px;	
	border-bottom-style: solid;	
	border-bottom-color: #ffbe4f;
	margin: 0;
    height:24px;
		padding :0 5px 0 0; 
		}	
	
.h1ate a	{
	color: #000000;
	text-decoration: none;		
		}	
.h1ate h1 a:hover	{	
	padding :0 30px 0 0;
	background-image: url(images/puceorange.png);
	background-repeat: no-repeat;
	background-position: right center;	
    color: #ffbe4f;
		}															


.homerightanim	{
	
	margin: 20px 15px 0 0;	
	float:right;		
		}			
/************************************************************actuformation****************/
.homerightactu	{
	clear:both;
	height: auto;
	width:auto;
	margin: 0px 0 0px 0px;
	font-size: 12px;
	color:  #496ea0;;
	
		}	

.homerightactu h1{
	height: 30px;
	width:900px;
	margin: 0;
	background-color: #2d4c7d;
	border-top: solid 3px #8da2bd;
	float:left;
	font-size: 22px;
	color:#8da2bd;
	padding:0;
	clear:both;
	text-align: left;
	text-indent: 10px;
		}
		
.homerightactu h2 a:link,
.homerightactu h2 a:visited,
.homerightactu h2 a:hover,
.homerightactu h2 a:active,
.homerightactu h2 a{
	font-size: 18px;
	color: #5f6b36;
	text-align: left;
	margin:0 0 0px 0;
	padding:0 0px;
	text-decoration: underline;
	background-color: #FFFFFF;
	height:10px;
	width:900px;
	text-indent: 3px;	
	clear:both;
		}			
		
.homerightactu h2 {
	font-size:18px;
	color: #5f6b36;
	text-align: left;
	margin:0 0 0px 0;
	padding:0 0px;	
	text-decoration: underline;
	background-color: #FFFFFF;
	height:10px;
	width:900px;
	clear:both;
			}	
			
.homerightactu h3 a{
	font-size:22px;
	color: #5f6b36;
	text-align: left;
	margin:0 0 3px 0;
	padding:0 3px;
	width:900px;

		}	
.homerightactu h3{
	font-size:22px;
	color: #5f6b36;
	text-align: left;
	margin:0 0 3px 3px;
	padding:0 3px;
	width:900px;
	
		}	
.homerightactu h4 a{
	font-size:15px;
	color:#2d4c7d;
	text-align: left;
	margin:0 0 0px 0;
	padding:0 3px;
	width:900px;
	text-decoration: none;
	
		}	
		.homerightactu h4 a:hover{
	color:#8da2bd;
	text-decoration: underline;	
		}	
.homerightactu h4{
	font-size:15px;
	color:#2d4c7d;
	text-align: left;
	margin:0 0 0px 6px;
	padding:0 3px;
	width:900px;	
	text-indent: 10px;	
	
		}	
.homerightactuh1{
	height: 30px;
	width:900px;
	margin: 25px 0 0 0;
	border-top: solid 3px #8da2bd;
	float:left;
	font-size: 22px;
	color:#2d4c7d;
	padding:0;
	clear:both;
	text-align: left;
	text-indent: 10px;
		}															
.homerightactu p{
	margin:0px 0;
	padding:0;
		}	
		.homerightactutxt p{
	margin:0px 0;
	padding:0;
		}	
.homerightactutxt{
	clear:both;
	font-size: 14px;
	color:  #003300;
	margin:0;
	padding:0px 6px 10px 6px;
	text-align: left;
	background-color: #FFFFFF;	
	
	
	
		}
/************************************************************fin actuformation****************/		
				
.homelefth2formation a:hover{	
	padding:10px;
	background-color: #8cefc3;	
		}	
.homelefth2psy a:hover{	
	padding:10px;
	background-color: #fbe4f0;	
		}	
.homelefth2horse a:hover{	
	padding:10px;
	background-color: #b5b8f4;	
		}	
.homelefth2dive a:hover{	
	padding:10px;
	background-color: #d1edfb;	
		}
.homelefth2atelier a:hover{	
	padding:10px;
	background-color: #ffdea7;	
		}														
				

.homelefth2formation a{
	font-size: 24px;
	color: #040404;	
	text-align: left;
	margin:0;
	padding:0;
	text-decoration: none;
	background-color: #8cefc3;
	width:335px;
	display: block;
		}	
.homelefth2psy a{
	font-size: 24px;
	color: #040404;	
	text-align: left;
	margin:0;
	padding:0;
	text-decoration: none;
	background-color: #fbe4f0;
	width:335px;
	display: block;
		}	
.homelefth2horse a{
	font-size: 24px;
	color: #040404;	
	text-align: left;
	margin:0;
	padding:0;
	text-decoration: none;
	background-color: #b5b8f4;
	width:335px;
	display: block;
		}									
.homelefth2dive a{
	font-size: 24px;
	color: #040404;	
	text-align: left;
	margin:0;
	padding:0;
	text-decoration: none;
	background-color:#d1edfb;
	width:335px;
	display: block;
		}		
.homelefth2atelier a{
	font-size: 24px;
	color: #040404;	
	text-align: left;
	margin:0;
	padding:0;
	text-decoration: none;
	background-color: #ffbe4f;
	width:335px;
	display: block;
		}						
.homeleftblocleft	{
	height: 133px;
	width:345px;
	float:left;
	margin: 0px 0px 0 0px;
	background-color: #FFFFFF;		
		}
.imghomeleftblocleft img	{	
	float:right;	
		}

.homeleftblocright	{
	height: 133px;
	width:345px;
	float:right;
	margin: 0px 10px 0 0px;
	background-color: #FFFFFF;
		}	
		
.homepost{
	width:340px;
	height:auto;	
	padding: 0px 10px 0 0;
	text-align: left;	
		}
.homepost a {
margin: 0px 0 0 155px;
			}
.homeposta {
margin: 0;
			}			
									
.homepostimg {
width:81px;
height: 78px;
float : left;
margin: 0;
padding: 5px;

		}	
.homeposttxt {
	
margin:0;
	padding: 0;
	color: #5b7172;	
		}	
.homeposttxt SPAN{
	margin:0;
	padding: 0;
	color: #000000;
	font-weight: bold;
		}					
.homeactunews {
width:900px;
	height:auto;
	clear:both;
	margin:10px 0px 0 0;
	padding:0;
	background-color: #2b301b;
	/*background-color: #FFFFFF;*/
	color: #003333;
	font-size: 12px;	/*border-top: solid 4px #a2b566;*/
		}
.homeactunews h2 {
	width:100px;
	height:70px;
	margin:10px 0px 0 15px;
	padding:0px;
	color: #515b30;
	background-color: #a3b567;
	background-color: #a3b567;
	float:left;
	font-size: 16px;
	text-align: center;
		}
.homeactunewscontent  {
	width:720px;
	height:auto;
	margin:10px 25px 10px 0px;
	padding:0px;
	color:#333333;
	border:12px solid #cee0be;
	background-color: #FFFFFF;background-color: #FFFFFF;
	float:right;
	font-family: Calibri;
		}			
		.homeactunews ul {	
	margin:0 10px;
	padding:0px;
		}
.homeactunews p{
	margin:3px 20px 3px 10px;
	padding:0px;
	/*background-image: url(images/puce4.png);
	background-repeat: no-repeat;
	background-position: left 2px;*/
	text-indent: 25px;	
		}								
/******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************ZONE SPACER ***** ************************************** ************************************************************************************************************************************************************************************************************************************************************************************************************/	
.spacer  {
	display:block;	
	background-image: url(images/spacer.jpg);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 170px;
	height: 19px;
	}
	.spacerfin  {
	display:block;	
	
	width: 170px;
	height: 3px;
	}
.spacer2  {
	display:block;	
	background-image: url(images/spacer.jpg);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 170px;
	height: 2px;
	margin:0 0 0 20px;
	}	
.spacer3  {
	display:block;	
	background-image: url(images/spacer.jpg);
	background-repeat: no-repeat;
	background-position: center center;	
	width: 170px;
	height: 2px;
	margin:0;
	}	
	.spacer4  {
	display:block;	
	width: 570px;
	height: 0;
	margin:0;
	clear:both;
	}	
	.spacer5 {
	display:block;		
	width: 10px;
	height: 5px;
	margin:0 ;
	clear:both;
	}	
	
/******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************MISE EN FORME DE SIDEBAR ***** ************************************** ************************************************************************************************************************************************************************************************************************************************************************************************************/		
						

	
.topsidebar {
	margin: 0;
	width:195px;
	height:55px;	
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: center;
	}
	/*.topsidebar2 {
	margin: 0;
	width:190px;
	height:20px;	
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: center;
	}*/
	.topsidebar a{
	margin: 0;	
	text-decoration: none;
	color: #000000;
	text-align: center;
	}
	.topsidebar a:hover{
	margin: 0;	
	text-decoration: none;
	color: #837e83;
	text-align: center;
	}
.h3side	{
	margin: 0  0 1px 2px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #5f6b36;
	background-color: #FFFFFF;
	width: 190px;
	height: 29px;
	text-align: center;
	padding:2px 0 2px 0;
	display:block;
	clear:both;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5f6b36;
	border-right-color: #5f6b36;
	border-bottom-color: #5f6b36;
	border-left-color: #5f6b36;
	line-height: 15px;	
	/*background-image: url(images/newh3divesidebara.png);
	background-repeat: repeat-y;*/
	}		

.sidebar h3 a{
	margin: 0  0 0 0px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	/*text-align: center;*/
	color: #5f6b36;
	text-align: center;	
	}
.sidebar h3 a:hover{
	color: #837e83;
	
	}	
.sidebar h3 a:active {
	color: #837e83;
	
	}		
.sidebar ul {
	
	margin: 0 0 0 5px;
	padding: 0px;
	list-style-type: none;
	color: #000000;	  
		}

.sidebar li {
	/*float: left;	
	width: 170px;
	height: 29px;
	display:block;
	border-bottom:1px solid #e9ecdb;
	margin: 0 0 1px 6px;*/	
	
		}
.sidebar h3{
	margin: 5px 0 3px 2px;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
	color: #5f6b36;
	background-color: #FFFFFF;
	width: 190px;
	height: 29px;
	text-align: center;
	padding:2px 0 2px 0;
	display:block;
	clear:both;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5f6b36;
	border-right-color: #5f6b36;
	border-bottom-color: #5f6b36;
	border-left-color: #5f6b36;
	line-height: 29px;
	background-image: url(images/newh3divesidebar.png);
	background-repeat: repeat-y;
	}	
.sidebar li a {
	/*float: left;*/
	display: block;
	width: 190px;
	height: 17px;
	color: #668018;	
	margin:0px 0;
	padding: 0 0 0 0;	
	text-align: left;
	font-size: 13px;	
	text-decoration: none;
	font-weight: bold;
	background-color: #FFFFFF;	
	text-indent: 5px;	
			}

.sidebar li a:hover{
	color: #837e83;
	text-decoration: underline;	
	background-image: url(images/newh3divesidebara.png);
	background-repeat: repeat-y;
	}	
	
/******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************MISE EN FORME DE ZONE DIVE AND COACHING ***** ************************************** ************************************************************************************************************************************************************************************************************************************************************************************************************/		
									
.bannerdive	{
	margin: 0px auto 0 auto;
	/*border-bottom: 2px solid #abbd72;	*/
	border-top: solid 1px #4e5043;
	border-bottom: solid 4px #4e5043;
	}
.bannerdive h2	{
	margin: 0 0 -20px 400px;
	clear:both;	
	}	
		
.articledive h2	{
	Float: right;
	width:450px;
	margin: 20px 10px 0 0px;
	text-align: center;	
		}		
					
#content h2  { 
    font-size: 18px;
	color: #5f6b36;	
	text-align: left;
	margin:0 0 12px 0;
	padding:0;
	text-decoration: none;	
	height:20px;	
	}
.diving {	
		}
		
.divingtop	{
	font-size: 20px;
	color: #000000;
	text-align: center;
	margin:0;
	padding:0;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;	
		}	
.divingimgleft	{
	font-size: 20px;
	color: #5f6b36;	
	text-align: left;	
	padding:0;
	text-decoration: none;	
		}	
.divingimgleft	{	
	margin:0 0 0 20px ;
	padding:0;
	float:left;	
		}								
.divingimgright	{	
	margin:0  20px 0 0;
	padding:0;
	float:right;	
		}
		
.divingaccroche2 {	
	margin:5px 0px 20px 0px;
	padding:3px;	
	float:right;
	height: auto;
	width:200px;
	clear:both;	
		}	
			
.divingaccroche {
	font-size: 14px;
	margin:-5px 15px 20px 25px;
	padding:3px;	
	float:right;
	height: auto;
	width:200px;
	clear:both;
	font-style: italic;
	font-weight: bold;
	text-align: justify;
	border:solid 12px #e4e7e7;	
		}
.divingaccroche p {
	margin:2px 0;	
		}
		
.divingaccrochecolor {	
    width:390px;
	background-color: #f3ffc3;	
		}
		
.divingaccrochecolor2 {
	margin: 40px 0 5px 0;
	background-color: #009999;
	/*width:480px;*/
	color: #000000;
	font-weight: lighter;
	font-size: 15px;
	float:left;
		}
.divingaccrochecolorimg2 {
	margin: 0 0 0 250px;
	font-weight: bold;
	text-decoration: underline;	
		}			
/*.divingconcept2 {
	font-size: 14px;
	margin:20px 0 0 0px;
	padding:0;	
	color: #3366FF;
			
		}*/
.divingconcept2 p {	
	margin:1px 0;	
		}																				

.divingconcept p {	
	margin:2px 0;	
		}	
.divingconcept h5 {
	font-size: 20px;
	color: #668018;	
	margin: 10px 0 0 0;
	padding:0;	
		}	
				
.divingtextecenter img {	
	float: right;
	margin : 5px;
	padding : 5px;	
		}								
.divingconcept	{
	font-size: 14px;
	color: #000000;
	margin:0px 0 0px 0;
	padding:0;
	font-weight: normal;
			}	
.divingconcept ul	{	
	margin:0px 0 0px 0;
	padding:0;
	font-weight: normal;
			}	
.divingconcept li	{	
	margin:0px 0 0px 0;
	padding:0;
	background-image: url(images/miniplongeur.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;
	text-indent: 25px;
	list-style-type: none;
	font-weight: normal;
			}
.divingconcept3 {
	font-size: 14px;
	margin:15px 0 0 0px;
	padding:0;
	color: #000000;
	width:auto;
	background-color: #FFFFCC;
		}
.divingconcept p {	
	margin:2px 0;	
		}	
.divingconcept3 h5 {
	font-size: 20px;
	color: #5f6b36;	
	margin: 0 0 5px 0;	
	padding: 0px;	
		}			
.divingtextecenter3 img {	
	float: right;	
		}								

.divingconcept3 ul	{
	font-size: 14px;
	color: #000000;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
			}	
.divingconcept3 li	{
	font-size: 14px;
	color: #000000;
	margin:2px 0 0px 0px;
	padding:0px 0 0 20px;
	background-image: url(images/miniplongeuryellow.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;	
	list-style-type: none;
			}
												
.diving p	{
	margin:8px 0;
	padding:0;
	
		}	
.divingtextecenter	{
	font-size: 14px;
	color: #000000;	
	text-align: center;
	margin:10px 20px;
	padding:0;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;	
		}			
.diving li	{
	margin:0;
	padding:0;
	background-image: url(images/pucerondebleu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: 20px;	
		}	
.divingspacer	{
	margin:20px;
	padding:0;
	
		}	
.divingarrow {
	margin:0;
	padding:0;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	width:33px;
		}	
.divfinance	{
	margin: 5px 0 25px 0;
	height: auto;
	width:600px;	
	font-size: 14px;	
	color: #424d23;
	font-weight: bold;	
	border:solid 12px #dbdbec;
	padding:3px;
	
		}	
.divfinance	img{
	margin: 3px; 
	Padding: 3px;
	float:right;
		}
.divfinance	h3{
	margin: 0px 0 0px 0;
	Padding: 0px  0 0 150px;
	
		}	
.divfinance	br{
	margin: 0;
	Padding: 0;	
		}											
.divrightgreen	{
	margin: 10px;
	height: auto;
	width:230px;
	text-align: center;	
	font-size: 14px;
	background-color: #FFFFFF;
	float: right;
	Padding: 10px;
	color: #424d23;
	font-weight: bold;	
	border:solid 12px #dbdbec;
		}
.divleftgreen	{
	margin: 10px 10px 0 0;
	height: auto;
	width:370px;
	text-align: left;	
	font-size:16px;	
	float: left;	
		}
.divleftgreen li	{
	margin :10px 0; 
		}								
.divright	{
	margin: 10px;
	height: auto;
	width:490px;
	text-align: center;	
	font-size: 14px;
	background-color: #FFFFFF;
	float: right;
	Padding: 10px;	
	font-weight: bold;	
		}
.divyongoright	{
	margin: 10px 0 0 0;
	height: 80px;
	width:580px;
	text-align: left;	
	font-size: 14px;
	background-color: #FFFFFF;
	float: right;
	Padding: 0px;	
	font-weight: bold;	
		}	
.divyongoright a	{
		color:#7e0001;
		}
.divyongoright a:hover	{
		color:#837e83;
		}						
.yongoimg {
	border: none;
	margin:0;
	padding:0;
	}	
			
.divleft	{
	margin: 65px 0 0 0;
	height: auto;
	width:120px;
	text-align: left;	
	font-size: 18px;	
	float: left;	
		}

.dive2	{
margin:-10px 0 0 0;
	clear:both;	
		}
.dive3	{
float:left;
	width:500px;	
		}		
.divetop {
margin:0;
padding:0;
	clear:both;
	width:670px;

		}
		
.divetop h2	{
	Float: right;
	margin: 10px 0 0 0 ;
    padding: 0;
		}
.divetop img	{	
	margin: 0px ;
	width :auto;
	padding:0;	
		}	
						
.dive h2	{
	Float: right;
	margin: 0px 10px 0 0;
	width :450px;
	padding:0;	
		}
.dive img	{	
	margin: 0px ;
	width :auto;
	padding:0;	
		}			
.dive a	{
	color: #006600;		
		}	
.dive3 a	{
	color: #006600;		
		}				
		.dive h3	{
	color: #666666;		
		}		
.dive h4	{
	Float: left;
	padding:0;
	margin: 0px 0px 0 0px;
	width :430px;	
		}
.divephoto	{
	Float: right;
	padding:0 0 0px 0px;
	margin: 0px 20px 0px 20px;
	width :auto;	
	border: solid 1px  #ddd;
		} 											
.divrightdive	{    
	margin: 10px 20px 10px 0px;
	height: auto;
	width:180px;
	text-align: center;
	font-size: 14px;
	background-color: #FFFFFF;
	float: right;
	Padding: 3px;
	font-weight: bold;
	border:solid 12px #eaff87;
	
		}
.divrightdive h3	{
	font-weight: bold;
	font-size: 15px;
	color: #5f6b36;	
	
		}		
.divleftdive	{
	margin: 15px 0 40px 0;
	height: auto;
	width:400px;
	text-align: left;	
	font-size: 22px;	
	float: left;	
		}	
.divleftdive li {
	margin: 0px 0 0px 0px;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0 0.3em;
	padding-left: 0.9em;
	text-indent: 15px;	/*line-height: 18px;*/
	background-image: url(images/flechegome.png);
		}			
.plus2 	{
	clear:both;
		}
				
.plus2 ul	{
	font-size: 14px;
	color: #000000;
	margin: 0 0 0 25px; 
	padding: 0 0 0 5px; 
			}	
.plus2 li	{
	font-size: 14px;
	color: #000000;
	margin:4px 0 0px 0px;
	padding:0px 0 0 20px;
	/*text-indent: 15px;*/
	background-image: url(images/miniplongeur.jpg);
	background-repeat: no-repeat;
	background-position: left 4px;	
	list-style-type: none;
	font-weight: normal;
			}	
.divingstress ul	{
	font-size: 14px;
	color: #000000;
	margin: -10px 0 20px 5px; 
	padding: 0 0 0 5px;
	width:600px; 
			}	
.divingstress li	{
	font-size: 14px;
	color: #000000;
	margin:4px 0 0px 0px;
	padding:0px 0 0 20px;
	/*text-indent: 15px;*/
	background-image: url(images/puceflecheb.gif);
	background-repeat: no-repeat;
	background-position: left 1px;	
	list-style-type: none;
	font-weight: normal;
			}	
table#stress {
    background-color:#FFFFFF;
    border: solid #000 3px;
    width: 650px;

}

table#sample td {
    padding: 5px;
    border: solid #000 1px;

}								
/********************

*********************************************************************************************font-size: 14px;
	color: #000000;
	padding : 0px 0 0 5px;	
	text-indent: 0px;
	list-style-type: none;
	font-weight: normal;
	list-style-image: url(images/pucefleche.png);*************************************************************************************************************************************************************************************************************************************************MISE EN FORME DE ZONE CONCELLING ***** ************************************** ************************************************************************************************************************************************************************************************************************************************************************************************************/		
.bboxtripple {
margin: 0 20px 0px 0;
	width: 670px;
	height:90px;
	clear:both;
}
.bboxtripple h2 {
	margin: 30px 0 0 0;
	padding:0;
	width: 410px;
	float: left;
	height:90px;
	
}
/*.bboxtripple h4 {
	margin: 10px 20px 0 0px;
	float: right;
}*/
.bboximgright {
	float: right;
	width: 120px;
	margin: 0;
	padding:0;	

}
.bboximgleft {
	float: left;
	width: 120px;
	margin: 0;
	padding:0;	

}
.contenupsy	{
	margin: 0px 0 0 0;
	height: 900px;
	width:900px;
	text-align: left;
	
	font-size: 14px;
	background-color: #FFFFFF;
	float: right;	
		}
/******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************MISE EN FORME DE SIDEBAR PSHYCHO CONCELLING ***** ************************************** ************************************************************************************************************************************************************************************************************************************************************************************************************/				

.sidebardiving h4{
	margin: 0  0 2px 0px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #5f6b36;
	background-color: #f5f4f9;
	width: 185px;
	height: 29px;
	text-align: left;	
	padding:4px 0 0 3px;
	}
.doubletitre{
	margin: 0  14px 2px 0px;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #5f6b36;
	background-color: #f5f4f9;
	width: 177px;
	height: 39px;
	text-align: left;	
	padding:4px 4px 0 3px;
	display:block;
	}					
.sidebardiving h3{
	margin: 0  0 2px 0px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #5f6b36;
	background-color: #f5f4f9;
	width: 185px;
	height: 29px;
	text-align: center;	
	padding:4px 0 0 0;
	}	
	.sidebardiving h1{
	margin: 0  0 2px 0px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	color: #5f6b36;
	background-color: #CCCCCC;
	width: 185px;
	height: 24px;
	text-align: center;	
	padding:0px 0 0px 0;
	}	
.sidebardiving h3 a{
	margin:0px  0 0 0px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;	
	color: #5f6b36;
	text-align: center;	
	
	}
.sidebardiving h3 a:hover{
	color: #837e83;
	
	}
.sidebardiving a:hover{
	color: #837e83;
	text-decoration: underline;	
	}			
.soussidebar {
	background-color: #99CC00;
	color: #000000;
		}	
.soussidebar li a{
	background-color: #99CC00;
	color: #000000;
		}			
.doubleline {
	width: 181px;
	height: auto;
	display:block;
	color: #668018;	
	text-align: left;
	font-size: 14px;
	padding: 0px 0 0 4px;
	text-decoration: none;
	font-weight: bold;
	border-bottom:1px solid #e9ecdb;
	margin: 0 0 1px 0px;
	background-color: #FFFFFF;
		}
.doublelinemodul {
	width: 181px;
	height: auto;
	display:block;
	color: #003300;	
	text-align: left;
	font-size: 14px;
	padding: 0px 0 0 4px;
	text-decoration: none;
	font-weight: bold;
	border-bottom:1px solid #e9ecdb;
	margin: 0 0 1px 0px;
	background-color: #FFFFFF;
		}		
.doublelinesoucat {	

		width: 162px;
	    height: auto; 
		display:block;
		color: #000000;	
	text-align: left;
	font-size: 12px;
	padding: 0px 2px 0 20px;
	text-decoration: none;	
	border-bottom:1px solid #e9ecdb;
	margin: 0 5px 1px 6px;
	background-color: #FFFFFF;
		}				
.singleline {	
		width: 180px;
	    height:auto; 
		display:block;
		color: #9db057;	
	background-color: #FFFFFF;
	text-align: left;
	font-size: 14px;
	padding: 0px 0 0 5px;
	text-decoration: none;
	font-weight: bold; 
	border-bottom:1px solid #e9ecdb;
	margin: 0 0 1px 6px;
		}					
.sidebardiving ul {	
	margin: 0 0 0 5px;
	padding: 0px;
	list-style-type: none;
	color: #000000;		  
		}

	.sidebardiving li {
	float: left;	
	width: 170px;
	height: 39px;
	display:block;
	border-bottom:1px solid #e9ecdb;
	margin: 0 0 1px 6px;	
		}

	.sidebardiving li a {
	float: left;
	display: block;
	width: 170px;
	height: 39px;	
	color: #9db057;	
	text-align: left;
	font-size: 14px;
	padding: 5px 0 0 10px;
	text-decoration: none;
	font-weight: bold;
	
			}
			.sidebardiving li a:hover{
	color: #837e83;
	text-decoration: underline;	
	}	
	
/******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************MISE EN FORME  PSHYCHO CONCELLING ***** ************************************** ************************************************************************************************************************************************************************************************************************************************************************************************************/		
.borderpsy	{
	margin: 10px;
	height: auto;
	width:620px;
	text-align: center;	
	font-size: 14px;
	background-color: #FFFFFF;	
	Padding: 10px;
	color: #424d23;
	font-weight: bold;
	/*border: 1px solid #FF0000;*/
	border:solid 12px #ecff91;
		}

.listepsyservice	{
	margin: 15px 0 40px 0;
	height: auto;
	width:670px;
	text-align: left;
	font-size: 16px;	
		}
.listepsyservice h3	{
	color:#7e0001;
	font-family: Calibri;
	font-size: 21px;
	font-style: normal;
	font-weight: bold;
		
		}				
.listepsyservice li {
	margin: 5px 0;
	Border:3px solid  #dfe8cb;
	list-style-type: none;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 0.2em;
	padding-left: 0.9em;
	text-indent: 20px;	/*line-height: 18px;*/
		}
.photexpertright	{
	Float: right;
	padding:0 0 0px 0px;
	margin: 30px 20px 0px 20px;
	width :auto;	
	border: solid 1px  #ddd;
		} 																		
.souli {
	margin: 0px 0 0px 0px;
	list-style-type: none;
	background-image: url(images/puce3.png);
	background-repeat: no-repeat;	
	background-position: 0 0.2em;
	padding-left: 0.9em;
	/*line-height: 18px;*/
		}	
.souli li{
	
	list-style-type: none;
	
	/*line-height: 18px;*/
		}			
regli {
	list-style-position: outside;
	list-style-image: url(images/puce4.png);	
		}	
.cadreconcell	{    
	margin: 0px 0 0 0;
	height: auto;
	width:650px;
	height:120px;
	border:solid 12px #dbdbec;
	
		}	
/******************************TABLEAU LISTE PSCHYCO************************************/	
.tableau  {
	border: 12px solid #eaff87;
	width: 650px;
	font-family: Calibri;
	font-size: 16px;
}
.tableau p {
	margin:0;
	padding:6px;
	
}
.tableau li {
	margin:0 0 0 0px;
	padding:2px 4px;
	background-image: url(images/puce4.png);
	background-repeat: no-repeat;
	background-position: left 7px;
	list-style-image: none;
	text-decoration: none;
	list-style-type: none;
	text-indent: 15px;	
}


table#sample {
    background-color:#FFFFFF;
    border: solid #000 3px;
    width: 650px;

}

table#sample td {
    padding: 5px;
    border: solid #000 1px;

}

.data {
    color: #000000;
    text-align: left;
    background-color: #FFFFFF;

}

.toprow {
	font-style: italic;
	text-align: center;
	background-color: #abbd72;
	text-decoration: underline;
	font-size: 18px;
}

.leftcol {
    font-weight: bold;
    text-align: left;
    width: 130px;
    background-color: #FFFFFF;

}
/******************************TABLEAU LISTE PSCHYCO************************************/	
/******************************diving programme************************************/	

.progright	{    
	margin: 12px 0 0 0;
	height: auto;
	width:330px;
	text-align: left;
	font-size: 15px;	
	float: right;
	Padding: 3px;
	clear:both;		
		}
.progright h1	{
margin:0px 0 1px 0;
	padding:0;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	display: block;
	background-color: #e4e7e7;
	text-align: center;	
	text-indent: 12px;	
		}	
.progright h2	{
	margin:0 0 3px 0;
    padding:0;
	font-weight: bold;
	font-size: 22px;
	color: #993300;	
	background-color: #FFFFFF;
	text-align: center;	
	text-align: center;
	float: none;
	width: 300px
		}
.progcenter {
	background-color: #FFFFFF;
	display: block;
	clear: both;border:solid 12px #eaff87;
	padding: 5px;
	height:480px;	
		}
.progcenter ul {	
	padding: 2px 0 0 15px;
	margin:0;
		}		
.progcenterr {
	background-color: #FFFFFF;
	display: block;
	clear: both;
	border:solid 12px #e4e7e7;
	padding: 5px;
	height:480px;	
		}
.progcenterr h3{
	padding:0;
	margin:0;
		}
.progcenter h3{
	padding:0;
	margin:0;
		}
.progcenterr ul {	
	padding: 2px 0 0 15px;
	margin:0;
		}			
.greeny	{
	color: #000000;
	font-weight: bold;
	margin:0;
		}	
.greeny span	{
	color: #666666;
	font-weight: bold;
		}
.greeny2	{	
	font-weight: bold;
	margin:0;
		}	
.greeny2 span	{
	color: #006600;
	font-weight: bold;
		}														
.progleft	{
	margin: 0px 0 0 0;
	height: auto;
	width:330px;
	text-align: left;	
	font-size: 15px;	
	float: left;	
		}	
.progleft p	{
	margin:  0;	
		}
.progright p	{
	margin:  0;		
		}							
.progleft h1	{
	margin:15px 0 1px ;
	padding:0;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	display: block;
	background-color: #eaff87;
	text-align: center;	
	text-indent: 12px;
		}	
.progleft h2	{
	margin:0 0 3px 0;
	padding:0;
	font-weight: bold;
	font-size: 22px;
	color: #993300;
	text-align: center;
	float: none;
	width: 300px
		}		
.progleft img	{
	margin:0;
	padding:10px 3px 0 0;	
	float: left;
		}	
.progright img	{
	margin:0;
	padding:10px 3px 0 0;	
	float: left;
		}					
.plush2  {
	margin:10px 0 2px 5px;
	padding:10px;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	display: block;
	background-color: #FFFFFF;	
	background-image: url(images/squaregreen.png);
	background-repeat: no-repeat;
	background-position: left 14px;
	text-indent: 18px;	
	height:15px}	

.plus  {
	margin:0px 0 0px 0px;
	padding:0;	
	clear: both;	
		}

.plus p	{
	margin:  0px 0;	
		}
.plus2 p	{
	margin:  0px 0;
	
	
		}		
.plusfleche {
	background-image: url(images/flechegreen.png);
	background-repeat: no-repeat;
	background-position: left center;
	height: 10px;
	width: 20px;
	display: block;
	clear:both;
	/*margin: 10px 0;*/
	margin:10px 0 2px 5px;
	text-indent: 18px;	
		}	
			
/******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************DIVERS ***** ************************************** ************************************************************************************************************************************************************************************************************************************************************************************************************/		
/* Begin Various Tags & Classes */
.bannerhome	{
	margin: 0px auto;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	}	
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}
	
.screen-reader-text {
     position: absolute;
     left: -1000em;
}

hr {
	display: none;
	}

a img {
	border: none;
	}
img {
	border: none;
	margin:0;
	padding:0;
	}	

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/	
.ateliertab {
	background-color: #FFFFFF;
	border: 12px solid #e8ff8a;
	width: 220px;
	height: auto;
	margin:0 10px 0 0;
	padding:0;
}
.atelier {
	
}
 .atelier img  {
margin: 25px 0 0 12px;
border: 1px solid #fffb99;	
}
.atelier img a {
margin: 25px 0 0 20px;
border: 1px solid #fffb99;	
}
.atelier img a:hover{
border: 1px solid #5f6b36;		
}
.atelier a {
color:#5f6b36
}
.atelier h4 {
	/*clear:both;
	height:120px;
	display: block;*/
	text-align: center;
	background-color: #a4dbf8;
}

.atelier h3
 {
	color: #7e0001;
	margin: 0px 0 10px 30px;
	font-size: 24px;
	display: block;	
	clear:both;
}
.listeatelier {
}
.listeatelier ul {
	margin:0 5px;
	padding:0;
	
}
.listeatelier li {
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0 0px;
	padding: 3px 0 3px 14px;
	text-indent: 9px;	/*line-height: 18px;*/
	background-image: url(imagearticle/plume.jpg);	/*background-image: url(../newpot/images/flechegome.png);*/
}
.soulisteatelier ul {
	margin:0 5px;
	padding:0;
	
}
.soulisteatelier li {
    list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 2px 0 2px 14px;
	text-indent: 3px;	/*line-height: 18px;*/
	background-image: url(images/puce4.png);
	
}
.ateliertab {
	background-color: #FFFFFF;
	border: 12px solid #e8ff8a;
	width: 220px;
	height: auto;
	margin:0 10px 0 0;
	padding:0;
	clear:both;
}
.atelierright {
	background-color: #FFFFFF;
	width: 240px;
	height: 600px;
	float: right;
	color: #5f6b36;
	font-size: 16px;
	font-family: Calibri;
	margin: 30px 0 0 20px;
}
.atelierright h1{
	background-color: #FFFFFF;
	width: 240px;	
	float: right;
	font-size: 21px;
	font-weight: bold;
	text-align: center;
	margin:0;
	padding:0;
}
.atelierright img {
margin:10px 0;
}


.formation  {
}
.formationright  {
 margin: 20px 5px 5px 5px;
	height: auto;
	width:140px;
	text-align: center;	
	font-size: 15px;
	background-color: #FFFFFF;
	float: right;
	Padding: 3px;
	color: #424d23;
	font-weight: bold;	
	border:solid 12px #dbdbec;
	
	
}
.formationleft  {
	float:left;
	background-color: #FFFFFF;
	width:680px;
	/*clear:right;*/
}
.formationleft img {
	margin:0 0 0 10px;
}
.formationleft ul {
	margin:0;
	padding:0;
}
.formationleft li {
	margin:0 0 0 0px;
	padding:2px 4px;
	background-image: url(images/puce4.png);
	background-repeat: no-repeat;
	background-position: left 5px;
	list-style-image: none;
	text-decoration: none;
	list-style-type: none;
	text-indent: 15px;	
}
.formationleft p {
	margin:0;
	padding:0;
}
.formationleft h2 {
	width:162px;
	font-size: 14px;
	margin:0;	
	padding:0;
}
.formationleft h3 {
margin:0 0 3px 0;
    padding:0;
	font-weight: bold;
	font-size: 22px;
	color: #993300;	
	background-color: #FFFFFF;
	text-align: center;	
	text-align: center;
	float: none;
	width: 680px
}	

.formationblokcom {
	float: left;
	height: 300px;
	width:166px;
	
}
.formationblokcom h2{
	background-color: #99CC99;
	margin:15px 2px 5px 2px;
	padding:0;
	font-size: 18px;
	width:160px;
	height: 47px;
	/*display:block;*/
}
.formationblokgestion {
	
	float: left;	
		height: 300px;
	width:166px;	
}
.formationblokgestion h2{
	background-color: #669933;
	margin:15px 2px 5px 2px;
	padding:0;
	font-size: 18px;
	width:160px;
	height: 47px;
}
.formationblokcrea {
	
	float: left;
		height: 300px;
	width:166px;		
}
.formationblokcrea h2{
	background-color: #9933FF;
	margin:15px 2px 5px 2px;
	padding:0px 0 0 0;
	font-size: 18px;
	width:160px;
	height: 47px;
	line-height: 47px;
}

.formationformat {
	
}
.formationformat span {
	color: #006600;	
}
.formationformat ul {
	
}
.formationformat li {
	font-size: 14px;
	color: #000000;
	margin:8px 0 0px 0px;
	padding:0px 0 0 5px;
	/*text-indent: 15px;*/
	background-image: url(images/squaregreen.png);
	background-repeat: no-repeat;
	background-position: left 0px;
	list-style-type: none;
	font-weight: lighter;
	font-style: normal;
}
.formationformatexp {
	margin: 15px 0 0 0;
	border: 12px solid #eaff87;
	font-weight: bold;
}
.formationformatexp img {
float: right;
padding: 0%;
margin-left: 0px;
margin-top: 0px;
width: 96px; 
height: 124px;
	
}
.formationformatexp span {
	margin:0;
	padding:0;	
	text-align: left;
	font-size:24px;
	font-weight: bold;
	color: #3366FF;
}
.formationformatexp2 {
	margin: 15px 0 0 0;	
}

.formationformatexp2 span {
	margin:0;
	padding:0;	
	text-align: left;
	font-size:20px;
	font-weight: bold;
	
}


.progstress 
{
	
}
.progstress h2 {
	font-size: 22px;
	color: #993300;	
	margin:0;
	padding:0;
	float:left;	
}
.progstress h3 {
	font-size: 22px;	
	margin:0;	
}
.pinto {
	border: 0px solid #009900;
}
.formationexemple {
	border: medium solid #009999;
}
.formationexempletop {
	border: medium solid #009999;
	background-color: #a4dbf8;
	display: block;
	height:60px;
}
.formationexemple h3{
	color: #009999;
	margin: 2px;
	font-size: 16px;
	text-decoration: underline;
}
.formationexemple h2{
	/*margin: 2px;*/
	font-size: 20px;
	float: left;
	padding:0;	/*float:left;*/
	text-align: left;
	height: auto;
	width:auto;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
}
.formationexemple p{
	
	margin: 2px;
	
}
.formationexemple span{
	margin: 4px;
	font-size: 16px;
	font-weight: bold;
	color: #990000;	
}
.formationexemple img{
	float:right;
}
.formationva {
	
}
.formationvaplus ul {
	font-size: 14px;
	color: #000000;
	margin: 0;
	padding: 0;
	/*border: medium solid #1fc12d;*/
}
.formationvaplus li {
    margin:5px 0 0px 0px;
	padding:2px 0 0 20px;
	background-image: url(../PRODnewpot/images/puceva3.gif);
	background-repeat: no-repeat;
	background-position: left 2px;	
	list-style-type: none;
	
	
}
.formationvaplus h4 {
	margin:4px 0;
	padding:0;
	text-align: center;	
	color: #993300;
	
}
.formationzoom{
	
	color: #000000;
	margin: 0 0 0 50px;	
	border-left: medium solid #d10030;
}
.formationzoom span{
	
	color: #4f81bd;
	
}
.formationzoom ul {
	color: #000000;
	margin: 0;
	padding:0;
	
}
.formationzoom li {
background-image: url(images/puceflecherouge.gif);
    margin:8px 0 0px 0px;
	padding:2px 0 0px 10px;
	
	background-repeat: no-repeat;
	background-position: left 2px;	
	list-style-type: none;
	font-size: 14px;
	
	
}
.psycoindiv {
	
}
.psycoindiv ul {
	font-size: 14px;
	color: #000000;
	margin: 0;
	padding: 0;
	/*border: medium solid #1fc12d;*/
}
.psycoindiv li {
    margin:5px 0 0px 0px;
	padding:2px 0 0 15px;
	background-image: url(images/puce3.png);
	background-repeat: no-repeat;
	background-position: left 4px;	
	list-style-type: none;
	
	
}
.psycoindivdeont {
	margin: 15px 0 0 0;
	border: 6px solid #eaff87;
	font-weight: bold;
	text-align: center;	
}
.psycoindivdeont {
	
}
.souliteam  ul {
	font-size: 14px;
	color: #000000;
	margin: 0px 0 0 0;
	padding: 0px 0;
	/*border: medium solid #1fc12d;*/
}
.souliteam li {
    margin:3px 0 0px 30px;
	padding:0px 0 0 25px;
	background-image: url(images/puceflechebleu.gif);
	background-repeat: no-repeat;
	background-position: left 0px;	
	list-style-type: none;
	
}

.teamprogleft  {	
	margin:20px 0 0 0;
	float: left;
	width: 450px;   	
}
.teamprogleft img {
margin:10px 0 20px 155px;
	text-align: center;	
}
.teamprogleft p {
margin:10px 0;
	
}
.teamprogright  {
    margin:20px ;
	padding:5px;
  
	float: right;
	width: 160px;  	
	border: 12px solid #a4dbf8;
}

.diveacceuil  {	
	background-color: #99CC66;
	padding: 0 2px 0 0;
	/*width:680px;
	clear:right;*/
}
.diveacceuil  img{	
	margin:15px 0 0 0;
	/*width:680px;
	clear:right;*/
}
.diveacceuilimg{  
   padding:0  0 0px 0;
   margin:0  0 0px 230px;
   width:auto;*/
}	
.diveacceuil h4 {
    margin:2px 0;
    padding:0;
	/*font-weight: bold;*/
	font-size: 14px;	
	background-color: #FFFFFF;	
	float: none;
	
}
.diveacceuil h4 span{
  /* color: #993300;*/	
   color: #006666;;
}
.diveacceuil h3 {
    margin:0px 0;
    padding:0;
	/*font-weight: bold;*/
	font-size: 16px;
	
	background-color: #FFFFFF;	
	float: none;
	
}
.diveacceuil h5 {
	margin:5px 0;
	padding:0 0 0 3px;
	/*font-weight: bold;*/
	font-size: 14px;
	background-color: #FFFFFF;
	float: none;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-left-style: solid;
	border-top-color: #00FF00;
	border-right-color: #00FF00;
	border-bottom-color: #00FF00;
	border-left-color: #00FF00;	
}
.diveacceuil a {
	color: #660000;
	width:320px;
	text-align: center;
	margin: 0px 0 0 230px;
	text-decoration: none;
}
.diveacceuil a:hover {
	color: #333333;	
	text-decoration: underline;
}
.diveacceuilcenter  {
	margin:15px 0 0 0;
	padding:0 2px;
	float:left;
	border: 2px solid #009999;
	width:520px;
	background-color: #a3d9fb;
	clear:both;
	font-size: 14px;
	height:150px;
	font-weight: bold;
}
.diveacceuilcenter span {
	color: #006666;	
}
.diveacceuilcenterinside  {
	margin:0px;
	padding:5px;
	background-color: #FFFFFF;	
}	
.diveacceuilcenter h4 {
	margin:0px 0 0 0;
	padding:0;
	font-weight: bold;
	font-size: 14px;
	background-color: #ceeefb;	
	text-align: center;
	height:34px;
	
}	
.diveacceuilleft  {
	margin:15px 0 0 0;
	padding:0 2px;
	float:left;
	border: 2px solid #009999;
	width:320px;
	background-color: #a3d9fb;
	clear:both;
	font-size: 14px;
	height:150px;
	font-weight: bold;
}
.diveacceuilleft span {
	color: #006666;	
}
.diveacceuilright span {
	color: #006666;	
}
.diveacceuilleftinside  {
	margin:0px;
	padding:5px;
	background-color: #FFFFFF;	
}	
.diveacceuilleft h4 {
	margin:0px 0 0 0;
	padding:0;
	font-weight: bold;
	font-size: 14px;
	background-color: #ceeefb;	
	text-align: center;
	height:34px;
	
}	
.diveacceuilright  {
margin:15px 0 0 0;
padding:0 2px;
	float:right;
	border: 2px solid #009999;
	width:320px;
	background-color: #a3d9fb;	
	/*clear:both;*/
	height:150px;
	font-weight: bold;
}	
.diveacceuilright h4 {
margin:0px 0 0 0;
	padding:0;
	font-weight: bold;
	font-size: 14px;
	background-color: #ceeefb;	
	text-align: center;	
	height:34px;
	
}	
.diveacceuilrightinside  {
margin:0px;
	padding:5px;
	background-color: #FFFFFF;	
}	

.diveacceuil p{
margin:0;
    padding:0;
		
}	
.diveacceuilniveau {
    margin:0px 0;
    padding:5px;
	/*border: 12px solid #eaff87;*/
	clear:both;	
}	
.diveacceuilniveau ul {	
margin:0 0 0 10px;
padding:0 ;
width:640px;	
}
.diveacceuilniveau li {
     background-image: url(images/puceflecheverte.gif);
	margin:8px 0 0px 0px;
	padding:2px 0 0px 24px;	
	background-repeat: no-repeat;
	background-position: left 2px;	
	list-style-type: none;
	font-size: 14px;
}
.diveacceuilniveau img{
   float:left;
   padding:0  0 0px 0;
   margin:0  0 0px 0;
}	

.diveobjectifcrea {
    margin:20px 0 0 0;
	padding:0;
	font-weight: bold;
	font-size: 12px;
	
}	
.diveobjectifcrea h4{
    margin:0;
	padding:0;
	font-weight: bold;
	font-size: 16px;
		
	width:150px;
}
.diveobjectifcrea p{
    margin:1px;
	padding:0;	
}	
.diveobjectifcrea ul{
   margin:0 0 20px 10px;
padding:0 ;
width:640px;	
}	
.diveobjectifcrea li{
     background-image: url(images/puceflecheverte.gif);
	margin:5px 0 0px 0px;
	padding:2px 0 0px 24px;	
	background-repeat: no-repeat;
	background-position: left 2px;	
	list-style-type: none;
	font-size: 14px;
}
.diveobjectivo{
margin:10px 0 0 0;
   border: 0px solid #009999; 
}	
.diveobjectivo h1{
	margin:0;
	padding:0;	
	text-align: left;
	font-size:24px;
	font-weight: bold;
	color: #4385bf;
} 
.diveobjectivo ul{
   margin:0 0 20px 10px;
padding:0 ;
width:640px;	
}	
.diveobjectivo li{
     background-image: url(images/puce4.png);
	margin:5px 0 0px 0px;
	padding:0px 0 0px 18px;	
	background-repeat: no-repeat;
	background-position: left 2px;	
	list-style-type: none;
	font-size: 14px;
}
.divecontenumod{
	margin:10px 60px;
	border: 2px solid #009999;
	font-weight: bold;
	color: #990000;
}	
/*.diveobjectivoprog {
  border: 2px solid #009999; 
}		
.diveobjectivoprog h1{
	margin:0;
	padding:0;
	text-align: center;
	font-size:24px;
	font-weight: bold;
	color: #3366FF;
	background-color: #006699;
	height:50px;
}	
.diveobjectivoprog h2{
 margin:0;
	padding:0;	
	text-align: left;
	font-size:18px;
	font-weight: bold;
	color: #3366FF;  
}	*/
.diveobjectivoprog {
	border: medium solid #4385bf;
	border: medium solid  #439ce0;
	/*border: medium solid #e8ff8a;*/
	
}
.diveobjectivoprogtop {
	
	background-color: #00ff00;/*e8ff8a*/
		height:25px;
}
.diveobjectivoprog h3{
	
	margin: 2px;
	font-size: 16px;
	text-decoration: underline;
}
.diveobjectivoprog h2{
	/*margin: 2px;*/
	font-size: 20px;
	padding:0;
	float:left;
	height: auto;
	width:auto;
	margin:0 0 0 250px;
	padding:0;
	text-align: center;
}
.diveobjectivoprog p{
	
	margin: 2px;
	
}
.diveobjectivoprog span{
	margin: 4px;
	font-size: 16px;
	font-weight: bold;
	color: #990000;	
}
.diveobjectivoprog img{
	float:right;
	margin:0;
}	
.haiku {
	height:120px;
    width:600px;
	font-size: 324px;
	font-style: italic;
	clear:both;
	font-size: 24px;
	font-weight: normal;
}	
.haiku img{
	float:left;
	padding: 0 30px 0 0;
	
}	
.valeurajou {
 margin:0 0px 0 30px;
	
}	
				
/* End captions */

