/******************************************************************************/
/*                 							 			Commun					 				                */
/******************************************************************************/

body, div, ul, li, img, span{
	border-top : 0px;
	border-left : 0px;
	border-right : 0px;
	border-bottom : 0px;

	margin-top : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 0px;

	padding-top : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}

body{text-align : center;}

/******************************************************************************/
/*         							 			 		Page Principale   	  	 				            */
/******************************************************************************/

#page{
	width : 100%;
	margin-left : auto;
	margin-right : auto;

	text-align : left;
}

	/***************************/
	/* Logo d'impression...		 */
	/***************************/

#logo{
	visibility : hidden;
	display : none;
}

/******************************************************************************/
/*                 							 			Haut   					 				                */
/******************************************************************************/

#haut{
	width : 100%;
	text-align : center;
	color:#000000;
	background-color : #006699;
}

#topzone{
	width : 890px;
	height : 149px;

	margin-left : auto;
	margin-right : auto;
}

	/***************************/
	/* Coins arrondis...			 */
	/***************************/

#topzone_ext_gauche,
#topzone_ext_droite{
	float : left;
	width : 9px;
	height : 149px;
}

#topzone_ext_gauche{
	background-position : top right;
	background-image : url("../images/006699/corner_top_right.jpg");
	background-repeat : no-repeat;
}

#topzone_ext_droite{
	background-position: top left;
	background-image: url("../images/006699/corner_top_left.jpg");
	background-repeat: no-repeat;
}

	/***************************/
	/* Bandeau...							 */
	/***************************/

#topbanner{
	float : left;
	width : 870px;
	height : 149px;

	margin-left : auto;
	margin-right : auto;

	background-position : 0px 0px;
	background-attachment : inherit;
	background-image : url("../images/interface/topbanner_public.jpg");
	background-repeat : no-repeat;

	border-top : 0px;
	border-left : 1px;
	border-right : 1px;
	border-bottom : 0px;
	border-style : solid;
	border-color : #FFFFFF;
}

	/***************************/
	/* Zone des formulaires... */
	/***************************/

#topbanner_memberszone_form{
	display:none;

	float:left;
	position:relative;
	top:10px;
	left:458px;
	width:180px;

	color:#FFFFFF;

	background-color: #FFB400;

	border-top:3px;
	border-left:3px;
	border-right:3px;
	border-bottom:3px;
	border-style: solid;
	border-color: #FFFFFF;

	padding-top:9px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:9px;

	z-index:1;
}

#searchzone{
	float:left;
	position:relative;
	top:40px;
	left:466px;
	width:188px;
	height:66px;
}

#searchzone h2{
	padding-top:9px;
	padding-left:9px;
	padding-bottom:9px;
}

/******************************************************************************/
/*                 							 	Menu du	Haut 				 				                */
/******************************************************************************/

	/***************************/
	/* Conteneur principal...	 */
	/***************************/

#menuzone{
	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style: solid;
	border-color: #FFFFFF;
	/**/color:#ffffff;
	background-color: #006699;
}

	/***************************/
	/* Coins arrondis...			 */
	/***************************/

#menuzone_ext_gauche,
#menuzone_ext_droite{
	float:left;
	width:9px;
	height:39px;
}

#menuzone_ext_gauche{
	background-color: #006699;
	background-position: bottom right;
	background-image: url("../images/006699/corner_bottom_right.jpg");
	background-repeat: no-repeat;
	/**/color:#ffffff;
	border: 0px solid #FFFFFF;
}

#menuzone_ext_droite{
	background-color: #006699;
	background-position: bottom left;
	background-image: url("../images/006699/corner_bottom_left.jpg");
	background-repeat: no-repeat;
	/**/color:#ffffff;
	/*border: 0px solid #FFFFFF;

	border-left:1px solid #FFFFFF;/**/
	/**/border-width:0 0px 0 1px;
	/**/border-style:solid;
	/**/border-color:#FFFFFF;
}

	/***************************/
	/* Le Menu...							 */
	/***************************/

#menu{
	width:890px;/**/

	height:39px;

	margin-left:auto;
	margin-right:auto;
	/**/color:#000000;
	background-color: #FFFFFF;
}

.bg006699 a{color: #FFFFFF; background-color: #006699; background-image: url("../images/006699/topmenu-006699.jpg");}
.bg1B8DA8 a{color: #FFFFFF; background-color: #1B8DA8;background-image: url("../images/1B8DA8/topmenu-1B8DA8.jpg");}
.bg75C0E0 a{color: #FFFFFF; background-color: #75C0E0;background-image: url("../images/75C0E0/topmenu-75C0E0.jpg");}
.bgA2BE1A a{color: #FFFFFF; background-color: #A2BE1A;background-image: url("../images/A2BE1A/topmenu-A2BE1A.jpg");}

.bg006699_on a{color:#006699; background-color: #FFFFFF;background-image: url("../images/interface/topmenu_on.jpg");}
.bg1B8DA8_on a{color:#1B8DA8; background-color: #FFFFFF;background-image: url("../images/interface/topmenu_on.jpg");}
.bg75C0E0_on a{color:#75C0E0; background-color: #FFFFFF;background-image: url("../images/interface/topmenu_on.jpg");}
.bgA2BE1A_on a{color:#A2BE1A; background-color: #FFFFFF;background-image: url("../images/interface/topmenu_on.jpg");}

#menu ul{float:left;height:39px;}

#menu li{
	float:left;
	width:174px;

	border-top:0px;
	border-left:1px;
	border-right:0px;
	border-bottom:0px;
	border-style: solid;
	border-color: #FFFFFF;
}

#menu li a{
	display:block;

	padding-top:13px;
	padding-left:9px;
	padding-bottom:11px;

	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#menu li a:hover{background-image: url("../images/interface/topmenu_on.jpg");}

#menu .bg006699 a:hover{color:#006699; background-color: #FFFFFF;}
#menu .bg1B8DA8 a:hover{color:#1B8DA8; background-color: #FFFFFF;}
#menu .bg75C0E0 a:hover{color:#75C0E0; background-color: #FFFFFF;}
#menu .bgA2BE1A a:hover{color:#A2BE1A; background-color: #FFFFFF;}


	/***************************/
	/* Autres boutons...	 		 */
	/***************************/

.bgreturn{color: #FFFFFF; /**/background-color: #006699; background-image: url("../images/interface/topmenu.jpg");}

#memberszone_top{
	float:left;
	width:199px;
	height:26px;

	padding-top:13px;
	/**/color:#ffffff;
	background-color: #FFB400;

	border-top:0px;
	border-left:1px;
	border-right:1px;
	border-bottom:0px;
	border-style: solid;
	border-color: #FFFFFF;
}

#memberszone_top h2{
	padding-left:9px;
	padding-bottom:11px;
}

#returnzone{
	float:left;
	width:170px;

	border-top:0px;
	border-left:1px;
	border-right:0px;
	border-bottom:0px;
	border-style: solid;
	border-color: #FFFFFF;
}

#returnzone a{
	float:left;

	width:101px;
	height:15px;

	padding-top:13px;

	padding-left:9px;
	padding-right:60px;
	padding-bottom:11px;
}

/******************************************************************************/
/*                 							 			Centre 					 				                */
/******************************************************************************/

#centre{
	width : 100%;
	text-align: center;
}

#middlezone{
	width : 872px;
	margin-left : auto;
	margin-right : auto;
}
#middlezone embed{
position:relative;
z-index:0;

}

/******************************************************************************/
/*               							 		 Partie Gauche			 				                */
/******************************************************************************/

#centre_gauche{
	float:left;
	width:180px;
	border-top:1px;
	border-left:0px;
	border-right:1px;
	border-bottom:1px;
	border-style: solid;
	border-color: #FFFFFF;
}

* html #centre_gauche{
	height:100px;
}
* + html #centre_gauche{
	height:150px;
}

	/***************************/
	/* Coins...	 		 					 */
	/***************************/

#centre_gauche_top{
	float:left;
	width:170px;
	height:9px;

	padding-bottom:25px;
	/**/color:#ffffff;
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #006699;
	background-image: url("../images/006699/corner_top_left.jpg");
}

#centre_gauche_top div{
	width:170px; /*|*/
	height:9px; /*|*/

	background-position: top right;
	background-repeat: no-repeat;
	background-image: url("../images/006699/corner_top_right.jpg");	/**/
}

#centre_gauche_top div div{
	width:170px; /*|*/

	background-position: bottom right;
	background-repeat: no-repeat;
}

#centre_gauche_top div div div{
	width:170px; /*|*/

	background-position: bottom left;
	background-repeat: no-repeat;
}

/*|*/
#centre_gauche_top div div div div{
	width:auto;
	height:1%;
	background-image:none;
}
/*|*/

	/***************************/
	/* Titre rubrique...			 */
	/***************************/

#centre_gauche_top div h2{
	color: #FFFFFF;
	/**/background-color: inherit;
	text-transform: uppercase;

	white-space: nowrap;

	padding-top:9px;
	padding-left:9px;
}

	/***************************/
	/* Bloc gauche...					 */
	/***************************/

#centre_gauche_block{float:left;width:170px;}

* html #centre_gauche_block{width:168px;}
*+html #centre_gauche_block{width:168px;}




#centre_gauche_block div p {
	padding:9px;
}

	/***************************/
	/* Menu gauche...					 */
	/***************************/

#leftmenu{width:168px;}

#leftmenu ul{
	float:left;
	position:relative;
	z-index:2;
}

#leftmenu ul li{
	float:left;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-style: solid;

	border-color: #006699;/**/
}

#leftmenu ul li a{
	width:138px;
	display:block;

	line-height:16px;

	padding-left:32px;

	background-position: 9px 2px;
	background-image: url("../images/interface/bt_leftmenu.jpg");
	background-repeat: no-repeat;
}

#leftmenu ul li a:hover{
	color: #115A6B;
	background-color: #FFFFFF;
}

#leftmenu ul li ul{}

#leftmenu ul li ul li{
	float:left;

	border-top:1px;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
	border-style: solid;

	border-color: #006699;
}

#leftmenu ul li ul li a{
	width:122px;

	display:block;

	line-height:16px;


	padding-left:48px;

	background-position: 9px 2px;

	background-image: none;
	background-repeat: no-repeat;
}

.leftmenu_off a{
	color: #FFFFFF;
	background-color: #115A6B;
}

.leftmenu_on a{
	color: #115A6B;
	background-color: #FFFFFF;
}

.leftsmenu_off a{
	color: #FFFFFF;
	background-color: #115A6B;
}

.leftsmenu_on a{
	color: #115A6B;
	background-color: #FFFFFF;
}



#leftmenubottom{
	float: left;
	width:auto;

	margin-bottom:20px;
	/**/color:#000000;
	background-color: #006699;/**/
}

* html #leftmenubottom{
	width:auto;
	margin-bottom:0px;
}

*+html #leftmenubottom{
	width:auto;
	margin-bottom:0px;
}

	/***************************/
	/* Devenir partenaires...	 */
	/***************************/

#newpartners{
	width:170px;
	height:170px;
	background-position: bottom center;
	background-image: url("../images/interface/fd_partenaires.gif");
	background-repeat: no-repeat;
	/**/color:#000000;
	background-color: #006699;/**/

	margin-top:50px;
}

#newpartners a{
	display:block;

	height:32px;
	line-height:32px;

	font-weight: bold;

	text-align: center;
	text-indent:4px;

	color: #618900;
	/**/background-color:#ffffff;
	background-position: 9px center;
	background-image: url("../images/interface/bt_newpartners.jpg");
	background-repeat: no-repeat;
}

/******************************************************************************/
/*                 							 			Milieu 					 				                */
/******************************************************************************/

#centre_milieu{
	width:518px;

	/*float:left;	 */
	/*width:auto;*/

	margin-left:auto;
	margin-right:auto;

	padding-top:0px;
	padding-left:9px;
	padding-right:0px;
	padding-bottom:9px;
}

* html #centre_milieu{
/*	float:left;*/
	width:410px;
	padding-left:0px;
}

*+html #centre_milieu{
/*	float:left;*/
	width:490px;
}

/*TEST*/
* html #centre_milieu{
	/*width:auto;*/
	/*margin-left:auto;
	margin-right:auto;*/
}

*+html #centre_milieu{
	/*width:490px;*/
	/*margin-left:auto;
	margin-right:auto;*/
}
/*TEST*/


	/***************************/
	/* Fil d'Ariane...				 */
	/***************************/

#arianelinks{
	padding-top:14px;
	padding-left:9px;

	border: 0px solid #FF0000;
}

/********************/
#titres{
	padding-top:5px;
	padding-left:9px;

	width:524px;
	margin-left:auto;
	margin-right:auto;

}

* html #titres{
	padding-left:0px;

	width:680px;
	margin-left:0px;
}

*+html #titres{
	padding-left:0px;

	width:680px;
	margin-left:0px;
}
/********************/

#centre_milieu_block{
	float:left;
	width:504px;
}

* html #centre_milieu_block{width:490px;}
*+html #centre_milieu_block{width:490px;}

/*TEST*/
* html #centre_milieu_block {float:none;}
*+html #centre_milieu_block {float:none;}
/*TEST*/

#centre_milieu_block div{
	/*padding-top:4px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:4px;

	text-align: left;*/
}

* html #centre_milieu_block .csc-textpic{/*float:left;*/}

.csc-textpic{
	clear: both;
	float:left;
	height: auto;
}

* html .csc-textpic{width:512px;}
*+html .csc-textpic{width:100%;}


#centre_milieu_block div p{
	width:auto;
	text-align: justify;
	color:#000000;
	/**/background-color:#ffffff;
}

#centre_milieu_block div img{
	float:left;
	margin-right:9px;
}

* html #centre_milieu_block div img{
	margin-right:0px;
}

/*--*/
#centre_milieu_block div a{
	font-weight: bold;
	color:#75C0E0;
	text-align: left;
	text-decoration: underline;
	/**/background-color:#ffffff;
	/*display:block;*/
}
/*--*/

#centre_milieu_block div div p{
	/*font-weight: bold;*/
	padding-top:9px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:9px;

	text-align: justify;
}

#centre_milieu_bas{
	float:left;
	margin:15px 0 10px 0;
	padding:0;
	width:510px;
/*	margin-top: 2%;
	margin-left: 25%;
	margin-right: 25%;
	margin-bottom: 5%;*/
}
* html #centre_milieu_bas{
	width:480px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
*+html #centre_milieu_bas{
	width:500px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top:10px;
	padding-bottom:10px;
}
html:first-child #centre_milieu_bas{
	width:500px;
	margin: 0px;
	padding:15px 0 5px 0;
}

/*TEST*/
* html #centre_milieu_bas{float:none;}
*+html #centre_milieu_bas{float:none;}
/*TEST*/

*+html #centre_milieu_bas a{
	display:block;
}


#printarticle{
float:left;
}
#sendtoafriend{
float:right;
}
html:first-child #printarticle{
float:left;
}
html:first-child #sendtoafriend{
float:right;

}


/******************************************************************************/
/*               							 		 Partie Droite			 				                */
/******************************************************************************/

#centre_droite{
	float:right;
	width:174px;
	margin-left:9px;
}

#centre_droite div{
	width:174px;
}

/** html #centre_droite{
	width:auto;
}

*+html #centre_droite{
	width:auto;
}*/


* html #centre_droite div{
	width:100%;
}

*+html #centre_droite div{
	width:100%;
}


#centre_droite_top{
	width:174px;
	margin-top:30px;
	margin-bottom:30px;
	/**/color:#000000;
	background-color: #E7E5F2;
	background-position: top left;
	background-image: url("../images/E7E5F2/corner_top_left.jpg");
	background-repeat: no-repeat;
}

#centre_droite_top div{
	width:174px;

	background-position: top right;
	background-image: url("../images/E7E5F2/corner_top_right.jpg");
	background-repeat: no-repeat;
}


#centre_droite_top div div{
	width:174px;

	background-position: bottom right;
	background-image: url("../images/E7E5F2/corner_bottom_right.jpg");
	background-repeat: no-repeat;
}


#centre_droite_top div div div{
	width:174px;

	background-position: bottom left;
	background-image: url("../images/E7E5F2/corner_bottom_left.jpg");
	background-repeat: no-repeat;
}


#centre_droite_top div div div h5{
	text-align: justify;

	padding-top:9px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:0px;
}

#centre_droite_top div div div p{
	padding-top:9px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:9px;
}

.centre_droite_corners {
	float:left;
	width:100%;
	/**/color: #000000;
	background-color: #F0F0F0;
	background-position: top left;
	background-image: url("../images/F0F0F0/corner_top_left.jpg");
	background-repeat: no-repeat;

	border-top:1px;
	border-left:1px;
	border-right:1px;
	border-bottom:1px;
	border-style: solid;
	border-color: #FFFFFF;
}

.centre_droite_corners div{
	width:100%;
	background-position: top right;
	background-image: url("../images/F0F0F0/corner_top_right.jpg");
	background-repeat: no-repeat;
}


.centre_droite_corners div div{
	width:100%;
	background-position: bottom right;
	background-image: url("../images/F0F0F0/corner_bottom_right.jpg");
	background-repeat: no-repeat;
}


.centre_droite_corners div div div{
	width:100%;
	background-position: bottom left;
	background-image: url("../images/F0F0F0/corner_bottom_left.jpg");
	background-repeat: no-repeat;
}

.centre_droite_corners div div div h5{
	text-align: justify;

	padding-top:9px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:0px;
}

.centre_droite_corners  div div div p{
	padding-top:9px;
	padding-left:9px;
	padding-right:9px;
	padding-bottom:9px;
}

#formation_type,
#formation_date{
	width:150px;
	margin-top:4px;
	margin-bottom:4px;
}

#formation_search_zone{
	background-image:none;
	width:150px;
	text-align:center;
	margin-left:12px;
}

* html #formation_search_zone{margin-left:0px;}
*+html #formation_search_zone{margin-left:0px;}

#formation_search_submit_zone{
	background-image:none;
	width:162px;
	text-align:right;
}

#formation_search_submit{
	margin-top:4px;
	margin-bottom:9px;
}

/******************************************************************************/
/*                 							 			Bas		 					 				                */
/******************************************************************************/

#bas{
	float:left;
	width: 100%;

	text-align: center;
	/**/color: #ffffff;
	background-color: #006699;
}


/******************************************************************************/
/*             							 			Menu du Bas		 					 				            */
/******************************************************************************/

#bottommenuzone{
	width:901px;

	margin-left: auto;
	margin-right: auto;

  text-align: center;
}

#bottommenuzone_ext_gauche,
#bottommenuzone_ext_droite,
#bottommenuzone_int_gauche,
#bottommenuzone_int_droite{
	float:left;
	width:9px;
	height:39px;
}

#bottommenuzone_ext_gauche{
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #006699;
	/**/color: #ffffff;
	background-image: url("../images/006699/corner_top_right.jpg");
}

#bottommenuzone_ext_droite{
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #006699;
	background-image: url("../images/006699/corner_top_left.jpg");
	/**/color: #ffffff;
}

#bottommenuzone_int_gauche{
	background-position: top left;
	background-repeat: no-repeat;
	background-color: #006699;
	background-image: url("../images/006699/corner_top_left.jpg");
	/**/color: #ffffff;
}

#bottommenuzone_int_droite{
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #006699;
	background-image: url("../images/006699/corner_top_right.jpg");
	/**/color: #ffffff;
}

#bottommenu{
	float:left;

	border-top:0px;
	border-left:1px;
	border-right:1px;
	border-bottom:0px;
	border-style: solid;
	border-color: #FFFFFF;
}

#menudubas{
	float:left;

	width:863px;
	margin-left: auto;
	margin-right: auto;
  text-align: center;
}


#menudubas div{
	width:320px;
	margin-left: auto;
	margin-right: auto;
}


#menudubas div ul{
	float:left;
	width:auto;
}

#menudubas div li{
	float:left;
	margin-top:13px;
}

#menudubas div li a{display:block;}

.menudubas_spacerright{
	border-top:0px;
	border-left:0px;
	border-right:1px;
	border-bottom:0px;
	border-style: solid;
	border-color: #ffffff;
}

.menudubas_spacerleft{
	border-top:0px;
	border-left:1px;
	border-right:0px;
	border-bottom:0px;
	border-style: solid;
	border-color: #ffffff;
}

.menudubas_spacer{
	color:#000000;
	border-top:0px;
	border-left:0px;
	border-right:1px;
	border-bottom:0px;
	border-style: solid;
	border-color: #000000;
	/**/background-color:#ffffff;
}

#menudubas a{
	float:left;
	display:block;
	color:#FFFFFF;
	/**/background-color:inherit;
}

#menudubas span{
	float:left;
	width:11px;
	display:block;
	color:#FFFFFF;
/**/background-color:inherit;
	font-size: 0.7em;

	margin-left:5px;
	margin-right:5px;
}

/*#pageContent .csc-textpic-imagewrap{
	width:490px;
}*/


/******************************************************************************\
|																	Formulaires 					 				          		 |
\******************************************************************************/


#centre_milieu_block select{border: 1px solid #006699;}

#centre_milieu_block input{border: 1px solid #006699;}

#centre_milieu_block textarea{border: 1px solid #006699;}

/******************************************************************************\
|														Formulaire Espace Adhérents			 				         	 |
\******************************************************************************/

	/***************************/
	/* Bandeau Haut...				 */
	/***************************/

#topbanner_memberszone{
	float:left;
	position:relative;
	top:40px;
	left:458px;
	width:144px;
	height:66px;

	padding-top:0px;
	padding-left:60px;
	padding-right:0px;
	padding-bottom:0px;
}

#topbanner_memberszone h2{
	display:block;
	padding-top:18px;
	padding-left:9px;
	padding-bottom:9px;
}
	/***************************/
	/* Login...				 				 */
	/***************************/

#memberslogin{
	height:18px;
	line-height:18px;
	text-align: left;

	margin-top:9px;

	padding-top:2px;
	padding-left:9px;
	padding-bottom:2px;

	background-position:0px 0px;
	background-image:url("../images/FFB400/input_members.jpg");
	background-repeat:no-repeat;
}

* html #memberslogin{
	margin-bottom:4px;

	background-position:0px 1px;

	padding-top:0px;
	padding-bottom:0px;
}

*+html #memberslogin{
	background-position:0px 2px;

	padding-top:0px;
	padding-bottom:4px;
}

	/***************************/
	/* Password...						 */
	/***************************/

#memberspassword{
	height:18px;
	line-height:18px;
	text-align: left;

	padding-top:0px;
	padding-left:9px;
	padding-bottom:2px;

	background-position:0px 0px;
	background-image:url("../images/FFB400/input_members.jpg");
	background-repeat:no-repeat;
}

* html #memberspassword{
	margin-bottom:4px;
	background-position:0px 1px;
	padding-bottom:3px;
}


*+html #memberspassword{
	background-position:0px 1px;
	padding-bottom:3px;
}

#memberspassword input{
	height:13px;
	margin-top:0px;
}

#topbanner_memberspassword input {
	height:13px;
	margin-top:0px;
}
	/***************************/
	/* Password oublié...			 */
	/***************************/

#lostpassword{
	height:20px;
	text-align: left;

	padding-top:8px;
	padding-left:16px;
	padding-bottom:4px;
}
* html #lostpassword{
	padding-top:4px;
	padding-left:16px;
	padding-bottom:0px;
}

html:first-child #newmembers{
	margin:-16px 0 0px 0;
}
/******************************************************************************\
|															Moteur de recherches			 						         	 |
\******************************************************************************/

	/***************************/
	/* Bandeau Haut...				 */
	/***************************/

#topbanner #indexedsearch{
	width:116px;
	margin-bottom:4px;
	border:none;
}

	/***************************/
	/* Extension Typo3...			 */
	/***************************/

.tx-macinasearchbox-pi1{
	height:18px;
	line-height:18px;
	text-align: left;

	/*margin-top:9px;*/

	padding-top:0px;
	padding-left:18px;
	padding-bottom:0px;

	background-position:9px 0px;
	background-image:url("../images/interface/input_top_search.jpg");
	background-repeat:no-repeat;
}


/*#topbanner_search{
	height:18px;
	line-height:18px;
	text-align: left;

	padding-top:0px;
	padding-left:18px;
	padding-bottom:0px;

	background-position:9px 0px;
	background-image:url("../images/interface/input_top_search.jpg");
	background-repeat:no-repeat;
}*/

/*#topbanner_search input{
	height:13px;
	margin-top:1px;
}*/




/******************************************************************************\
|															Formulaire de Contact					 				         	 |
\******************************************************************************/

#contactForm{
	float:left;
	width:514px;
}

#contactForm label{
	float:left;
	width:200px;
	height:16px;

	padding-top : 4px;
}

#contactForm select{
	float:left;
	width:250px;
	height:16px;

	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}

*+html #contactForm select{
	height:20px;
}


#contactForm input{
	float:left;
	width:248px;
	height:16px;

	margin-top : 2px;
	margin-left : 2px;
	margin-right : 2px;
	margin-bottom : 2px;

	padding-left : 2px;
}

#contactForm textarea{
	float:left;

	width:248px;

	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;

	padding-left : 2px;
}

#contactForm #submitButton{
	float:left;

	width:150px;

	background-color:#FFFFFF;
/**/color:#006699;
	margin-top: 2%;
	margin-left: 50%;
	margin-right: 50%;
	margin-bottom: 2%;
}

/******************************************************************************\
|												Formulaire de Demande De Catalogue		 					 			 |
\******************************************************************************/

#trainingCatalogForm{
	float:left;
	/*width:514px;*/
	width:705px;
}

#trainingCatalogForm label{
	float:left;
	width:200px;
	height:16px;

	padding-top : 4px;
}

#trainingCatalogForm select{
	float:left;
	/*width:250px;*/

	width:500px;


	height:16px;

	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;

}



*+html #trainingCatalogForm select{
	height:20px;
}

#trainingCatalogForm input{
	float:left;
	/*width:248px;*/
	height:16px;

	width:496px;
	margin-top : 2px;
	margin-left : 2px;
	margin-right : 2px;
	margin-bottom : 2px;

	padding-left : 2px;
}

#trainingCatalogForm textarea{
	float:left;
	/*width:248px;*/

	width:496px;

	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;

	padding-left : 2px;
}

#trainingCatalogForm #submitButton{
	float:left;

	width:150px;
/**/color:#006699;
	background-color:#FFFFFF;

	margin-top: 2%;
/*	margin-left: 50%;
	margin-right: 50%;*/
	margin-bottom: 2%;


	margin-left: 201px;
	margin-right: 201px;
}

/******************************************************************************\
|													Formulaire d'envoi à un ami				 					 			 	 |
\******************************************************************************/
#tipafriendForm{
	float:left;
	width:514px;
}

#tipafriendForm label{
	float:left;
	width:200px;
	height:16px;

	padding-top : 4px;
}

#tipafriendForm select{
	float:left;
	width:250px;
	height:16px;

	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
}

*+html #tipafriendForm select{
	height:20px;
}


#tipafriendForm input{
	float:left;
	width:248px;
	height:16px;

	margin-top : 2px;
	margin-left : 2px;
	margin-right : 2px;
	margin-bottom : 2px;

	padding-left : 2px;
}

#tipafriendForm textarea{
	float:left;

	width:248px;

	margin-top: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 2px;

	padding-left : 2px;
}

#tipafriendForm #submitButton{
	float:left;

	width:150px;
/**/color:#006699;
	background-color:#FFFFFF;

	margin-top: 2%;
	margin-left: 50%;
	margin-right: 50%;
	margin-bottom: 2%;
}
/******************************************************************************\
|             							 			Liste des News 					 				             |
\******************************************************************************/

/*#newsList{
	width:514px;
}
.list_block{
	padding:0 0 4px 0;
	margin:0 0 9px 0;
	width:514px;
}*/
.list_header{
	width:100%;
	height:16px;
	border-bottom: 1px solid #006699;
	margin:15px 0 13px 0;
}
* html .list_header{
	margin:5px 0 13px 0;
}
#centre_milieu_block .list_block_separator{
	width:100%;
	height:1px;
	padding-top:2px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:2px;
}
.list_header h1{
	float:left;
}
.list_header h3{
	float:left;
}

.list_header span{
	float:left;
	display:block;
	width:8px;
	padding-left:4px;
	padding-right:4px;
}

/******************************************************************************\
|																	Base Typo		 					 				          		 |
\******************************************************************************/

#centre_milieu_block .bodytext{
	width:508px;
}

* html #centre_milieu_block .bodytext{
	/*width:480px;*/
	width:auto;
}

*+html #centre_milieu_block .bodytext{
	/*width:490px;*/
	width:auto;
}

* html #centre_milieu_block #pageContent{
/*height:1%;*/
float:left;
margin:0px;
}
* html #centre_milieu_block #pageContent div{
width:auto;
}



/******************************************************************************\
|             							 			Plan du site	 					 				             |
\******************************************************************************/

/*.tx-dropdownsitemap-pi1{
	float:left;
	width:490px;
	padding:0px 9px;
}

.tx-dropdownsitemap-pi1 div{
	text-align: left;
	background-color: #FFFFFF;
	width:490px;
}

.tx-dropdownsitemap-pi1 div.expAll{
	font-size: 0.8em;

	text-align: center;
	background-color: #FFFFFF;

	border-width: 1px;
	border-style: none;
	border-color: #FFFFFF;
}

.tx-dropdownsitemap-pi1 div.level_2{
	border-width: 1px;
	border-style: none;
	border-color: #FFFFFF;
}


.tx-dropdownsitemap-pi1 div.level_3{
	border-width: 1px;
	border-style: none;
	border-color: #FFFFFF;
}*/


/*#pageContent{
margin:0;
padding:0;
float:left;
}*/


#newsList .list_block{
	margin:15px 0 0 0;
}

.tx-newloginbox-pi1 p{
	text-align:left;
	padding:0 0 5px 0;
}
* html .csc-textpic a img{
margin:0 0 5px 0;
}

.tx-newloginbox-pi1 a{	
	color:#FFFFFF;
	font-size:1em;
	background-color:#FFB400;
}

.tx-newloginbox-pi1 a:hover{
	text-decoration:underline;}
/*****************************************************/
/******************** FORMULAIRE **********************/
/******************************************************/
#mailform{

text-align:left;
width:480px;
}
#mailform fieldset{
border:none;
width:480px;
}
#mailform .csc-mailform .csc-mailform-field{
width:480px;
float:left;
}
#mailform .csc-mailform-field label{
width:180px;
margin:5px 20px 5px 0;
float:left;
}
* html #mailform .csc-mailform-field label{
width:180px;
margin:5px 20px 5px 0;
float:left;
}
*+ html #mailform .csc-mailform-field label{
width:180px;
margin:10px 20px 5px 0;
float:left;
}
#mailform .csc-mailform-field input, #mailform .csc-mailform-field select, #mailform .csc-mailform-field textarea{
margin:5px 0px 5px 0;
float:left;
padding:1px;
width:190px;
}
* html #mailform .csc-mailform-field input, #mailform .csc-mailform-field select, #mailform .csc-mailform-field textarea{
margin:10px 0px 5px 0;
float:left;
padding:1px;
width:190px;
}
*+ html #mailform .csc-mailform-field input, #mailform .csc-mailform-field select, #mailform .csc-mailform-field textarea{
margin:10px 0px 5px 0;
float:left;
padding:1px;
width:190px;
}
#mailform .csc-mailform-field input.csc-mailform-submit{
background-color:#006699;
color:#ffffff;
font-weight:bold;
padding:0 2px 0 2px;
width:70px;
text-align:center;
margin:5px 85px 0 0;
float:right;
}




/*****************************************************************/
/******************** stylesheet_609a989552.css*******************/
/***************************************************************/
.tx-dropdownsitemap-pi1 DIV{
background-color:inherit;
color:inherit;
}
.tx-dropdownsitemap-pi1 DIV.level_2{
background-color:inherit;
color:inherit;
}
.tx-dropdownsitemap-pi1 DIV.level_3{
background-color:inherit;
color:inherit;
}
.tx-dropdownsitemap-pi1 DIV.level_4{
background-color:inherit;
color:inherit;
}
.tx-dropdownsitemap-pi1 DIV.level_5{
background-color:inherit;
color:inherit;
}
.tx-dropdownsitemap-pi1 DIV.expAll{
background-color:inherit;
color:inherit;
}
.tx-newloginbox-pi3-listrow TH{
background-color:inherit;
color:inherit;
}
.tx-newloginbox-pi3-listrow TD{
background-color:inherit;
color:inherit;
}
.tx-newloginbox-pi3-singleView TH{
background-color:inherit;
color:inherit;
}
.tx-newloginbox-pi3-singleView TD{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-Table{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-Table thead tr th{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-Table tbody tr th{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-Table tbody tr td{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-catConferenceCell dd.new{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-confThreadNew{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-navPath a{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-postForm{
background-color:inherit;
color:inherit;
}
tx-chcforum-pi1-postForm #formWhere{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-postForm fieldset{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-postForm fieldset#formTop legend{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-postForm fieldset#formBottom legend{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-postForm #formWhere{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-formBtn input{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-formBtnStyle{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-singlePost .author{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-singlePost .text{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-singlePost .scroller{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-singlePost .edit{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-singlePost .attachment{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-singlePost .rate{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-singlePost .rate input{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-singlePost .quoteCell{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-singlePostQuoteText{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-footerBox{
background-color:inherit;
color:inherit;
}
.tx_chcforum-pi1-toolBar{
background-color:inherit;
color:inherit;
}
.tx_chcforum-pi1-subToolBar{
background-color:inherit;
color:inherit;
}
.tx_chcforum-pi1-profileHdrBig{
background-color:inherit;
color:inherit;
}
.tx_chcforum-pi1-profile_hdr{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-errorBoxCell{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-messageBoxErrorNoBorder{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-helpBox{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-linkUp{
background-color:inherit;
color:inherit;
}
.tx-chcforum-pi1-previewBoxCell{
background-color:inherit;
color:inherit;
}
#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th{
background-color:inherit;
color:inherit;
}
