body,html{
	font-size:62.5%;
	
}
body{
	/*background:url(pictures/bg-body.gif) left top repeat-x;*/
	background:#FFFFFF;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif;
}

*,ul,p,h1,h2,h3,h4,table,a{
	margin:0;
	padding:0;
}

a{
	color:#FFFFFF;outline:none /*!important*/;
}

table{
	text-align:left;
}

td.name_perso_field{
	width:204px;
}

td.action_perso_field{
	width:130px;
}

#container{
	display:block;
	width:950px;
	margin:0 auto;
	
}

#container .Contact{
	
}


#header{
	float:left;
	width:950px;
	background:#FFF;
	/*border-left:1px solid #0047A6;
	border-right:1px solid #0047A6;*/
	background:url(pictures/header.png);
	width:950px;
	height:160px;
}

#logo{
	float:left;
	height:100px;
	width:200px;
	text-align:center;
	line-height:100px;
	margin-top:15px;
}

#pub{
	float:left;
	height:100px;
	width:468px;
}

#header .customer-box{
	float:right;
	width:253px;
	height:85px;
	display:inline;
	/*border:1px solid #0047A6;*/
	/*padding-bottom:5px;*/
	margin-right:15px;
	margin-top:7px;
	/*margin-bottom:10px;
	background:url(pictures/bg-customer.png) left top no-repeat;*/
	}
	
.ie7 #header .customer-box{
	margin-top:5px;

}

.ie6 #header .customer-box{
	margin-top:5px;
}
	
#header .customer-box .title-customer-box{
	float:left;
	width:240px;
	height:25px;
	/*margin:5px;*/
	display:inline;
	font-weight:700;
	font-size:1.6em;
	color:#FFFFFF;
	text-align:center;
	margin-top:10px;
	margin-left:-1px;
}

#header .customer-box .title-customer-box p{
	color:#FFFFFF;
}

#header .customer-box .title-customer-box a{
	color:#FFFFFF;
}
	
#formation-connect{
	color:#FFFFFF;
}	
	
#header .customer-box .valid{
	background:url(pictures/picto-input.gif) left top no-repeat;
	float:left;
	margin-top:-30px;
	border:none;
	color:#000000;
	height:20px;
	width:19px;
	cursor:pointer;
	padding-top:-2px;
	margin-left:200px;

		
}
/*
.connected #header .customer-box .valid{
	
	float:right;
	margin-top:-15px;
		
}*/

/*#header .customer-box form #password{
	float:left;
	width:50px;*/
	
	/*background:url(pictures/picto-password.gif) left top no-repeat;
	text-indent:-1000em;*/
	/*display:inline;
}
#header .customer-box form #login{
	float:left;
	width:50px;
	/*height:20px;
	background:url(pictures/picto-login.gif) left top no-repeat;
	text-indent:-1000em;
	display:inline;
	}*/
	
#header .customer-box form .input-login{
	height:17px;
	width:100px;
	border:1px solid #0047A6;
	font-size:1.2em;
	
	}
/*	
#header .customer-box #loginzone .input-login{
}

#header .customer-box #loginzone, #header .customer-box #passwordzone {
	display:block;	
	height:30px;
}*/
#header .customer-box #loginzone label, #header .customer-box #passwordzone label{

  	float: left;
 	 width: 70px;
}

.ie7 #header .customer-box #passwordzone .input-login{
	margin-top:-3px;

}

.ie6 #header .customer-box #passwordzone .input-login{
	margin-top:-3px;

}
	
#header .customer-box p{

	font-size:1.0em;
	margin-left:20px;

}/**/
/*

#header .customer-box form .valid{
	position:absolute;
	/*height:50px;
	width:50px;*/
	/*display:inline;
	background:url(pictures/picto-input.gif) left top no-repeat;
	border:none;
	color:#FFF;
	margin-left:90px;
	cursor:pointer;
} */

#search-bar{
	display:none;
	/*float:left;
	width:950px;
	height:30px;
	background:url(pictures/bg-search.gif) left top repeat-x;
	border:1px solid #0047A6;*/
}

#search-bar p{
	float:right;
	height:20px;
	margin-top:5px;
	margin-right:20px;
	display:inline;
}

#search-bar form input{
	border:1px solid #0047A6;
	height:17px;
	font-size:1.4em;
}
#search-bar label{
	font-size:1.4em;
	color:#FFF;
}

#search-bar .valid{
	height:20px;
	width:20px;
	display:inline;
	background:url(pictures/picto-input.gif) left top no-repeat;
	border:none;
	color:#FFF;
	cursor:pointer;
}

#big-menu-box{
	
	
	/*background:url(pictures/cartomancienne.png) left top no-repeat;
	background:#E6C6F5 left top repeat-y;
	width:230px;
	height:auto;*/
	/*border-left:1px solid #0047A6;
	border-right:1px solid #0047A6;*/
}

#menu-box{
	float:left;
	width:950px;
	/*background:url(pictures/bg-menu.gif) left top repeat-x;
	background-color:transparent;*/
	background:#E6C6F5;
}
#menu a{
	/*width:600px;*/
	text-decoration:none;
	
	font-weight:700;
	text-align:right;
	font-size:1.2em;
	color:#4D80FF;
	display:block;
	
	padding-left:10px;	
}

#menu a.active,#menu ul li a:hover{
	background:url(pictures/left.png) left top no-repeat;
	
}

#menu a:hover{
	/*background:url(pictures/left.png) left top no-repeat;
	display:block;
	*/
	color:#803587;
	
}

#menu a.active span , #menu a:hover span {
		color:#FFFFFF;
	/**/background:url(pictures/right.png) right top no-repeat;
		cursor:pointer;
	
}

.ie6 #menu a.active,.ie6 #menu ul li a:hover{
	background:url(pictures/left.gif) left top no-repeat;
	
}

.ie6 #menu a.active span ,.ie6 #menu a:hover span {
		color:#FFFFFF;
	/**/background:url(pictures/right.gif) right top no-repeat;
	
}



#menu a span{
	/*margin-right:18px;*/
	display:block;
	padding-right:10px;
	padding-top: 10px;
	height:36px;
}

#menu ul{
	display:block;
	list-style-type:none;
	/*width:600px;*/
}

#menu ul li{
	
	float: left;
	list-style-type:none;
	/*width:95px;*/
	
	
}

#menu{
	float: left;
	margin-top:-40px;
	margin-left:230px;
	
}




.ie6 #menu a span{
	/*margin-right:18px;*/
	padding-right:10px;
	padding-top: 10px;
	margin-top:0;
	float:left;
	
}

.ie6 #menu {
	position:absolute;
	float:left;	
}

.ie6 #menu a{
	float:left;*/
	
}
/*#menu ul li a{
	display:block;
}*/


#menu .news_page-color span,#menu .contact-color span,#menu .administration-color span,#menu .society-color span,#menu .pedagogy-color span,#menu .trainer-color span,#menu .catalog-color span,#menu .home-color span{
	color:#FFF;
}



#footer{
	float:left;
	width:950px;
	height:30px;
	text-align:center;
	background:url(pictures/footer.png) left top no-repeat;
	/*background:#E6C6F5;border-left: 1px solid #0047A6; 
	border-bottom: 1px solid #0047A6;
	border-right: 1px solid #0047A6;*/
}


#footer p{
	width:950px;
	height:20px;
	margin-top:10px;
	color:#456391
}

#footer a{
	color:#456391;
	font-size:1em;
	text-decoration:none
}

#footer a:hover{
	color:#803587;
	font-size:1em;
	text-decoration:underline;
}

#content{
	/*margin-left:230px;*/
	padding-left:230px;
	float:left;
	width:720px;
	padding-bottom:20px;
	display:inline;
	min-height:300px;
	/*background:url(pictures/fond_content.png) left top repeat-x;*/
	background:url(pictures/cartomancienne.png) left top no-repeat #E6C6F5;
	

}


#contact_page_text {
}

#contact_page_text p{
}

#contact_page_text span {
	float:left;
	height:50px;
	
}
#contact_page_text .mceEditor{
	height:80px;
	width:300px;
	
	margin-top:-5px;
}


#content .txt{
	color:#534376;
}

#content #home_page_text {
	float:left;
	background:url(pictures/fond_intro.png) right top no-repeat #E6C6F5;
	width:720px;
	
	
}


/*.PersoPage .txt{
	
	margin-right:20px;
	
}*/

.Home #content h1{
	display:none;
}

.Home #content{
}

.Home .txt{
	margin-top:25px;
	
}

#content h1{
	margin:10px 0 0;
	color:#534376;
	padding-left:40px;
	display:block;
	font-size:2em;
	height:30px;
	line-height:30px;
	background:url(pictures/big-h1.gif) left top no-repeat;
}



#content h1 input{
	float:left;
	height:16px;
	margin-top:7px;
	width:665px;
	font-size:15px;
	font-weight:700;
	background-color:#4D80FF;
	color:#FFFFFF;
	border:0;
}

#content #left-box{
	float:left;
	width:225px;
	height:145px;
	background:url(pictures/home-box1.png) left top no-repeat;
	margin:0px 8px 20px 0px;
}

#content #center-box{
	float:left;
	width:225px;
	height:145px;
	background:url(pictures/home-box2.png) left top no-repeat;
	margin:0px 8px 20px 0px;
}
	
#content #right-box{
	float:left;
	width:225px;
	height:145px;
	background:url(pictures/home-box3.png) left top no-repeat;
	margin:0px 8px 20px 0px;
}

#content #left-box img,#content #center-box img,#content #right-box img{
	float:right;
	width:90px;
	margin-top:20px;
	display:none;
}

#content #left-box h2,#content #center-box h2,#content #right-box h2{
	font-size:1.6em;
}
	
#content #left-box h2 a,#content #center-box h2 a,#content #right-box h2 a{
	float:left;
	width:205px;
	height:31px;
	line-height:32px;
	margin-top:20px;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
}

#content #right-box span a,#content #left-box span a,#content #center-box span a{
	
	float:left;
	margin-left:30px;
	width:100px;
	display:inline;
	font-size:1.4em;
	text-decoration:none;
	color:#FFFFFF;
}

.ie6 #content #right-box span a,.ie6 #content #left-box span a,.ie6 #content #center-box span a{
	
	float:left;
	margin-left:30px;
	width:100px;
	display:inline;
	font-size:1.4em;
	text-decoration:none;
	color:#FFFFFF;
	
}

#content #left-box h2 input,#content #center-box h2 input,#content #right-box h2 input{
	float:left;
	height:20px;
	font-size:.9em;
	margin-left:40px;
	margin-top:10px;
	background:#4276BB;
	color:#FFFFFF;
	border:0;
	display:block;
	
}

#content #right-box input,#content #left-box input,#content #center-box input{

background:#FFFFFF none repeat scroll 0 0;
border:0 none;
float:left;
font-size:1.4em;
margin-left:10px;
width:120px;
display:none;

}



#content #right-box span input,#content #left-box span input,#content #center-box span input{

background:#FFFFFF none repeat scroll 0 0;
border:0 none;
color:#013333;
font-size:1.4em;
margin-left:10px;
width:120px;
display:block;

}
#home_page_text_next {
	
	display:block;
}
#content #right-box span,#content #left-box span,#content #center-box span {

}
	
#content #left-box img,#content #center-box img,#content #right-box img{
	float:right;
	width:90px;
}







#content .news-box{
	float:left;
	width:350px;
	margin-left:50px;
	padding-bottom:10px;
	display:none;
	display:inline;
	background:url(pictures/promo-box.png) left bottom no-repeat;
}
	
#content .news-box .title-news-box{
	height:70px;
	padding-top:30px;
	color:#0047A6;
	font-size:2em;
	background:url(pictures/promo-box.png) left top no-repeat;
	
}

#content .news-box h3{
	padding-left:125px;
		
}
	
#content .promo-box{
	
	display:none;
}
	
content .news-box p{
	margin-top:-20px;	
}

.news-box a{
	color:#0047A6;
}
	
#content .news-box .txt-news-box span{
	color:#C276E7;
	font-weight:700;
}

#content .news-box .txt-news-box{
	margin-left:40px;
	color:#4460A2;
	font-size:1.1em;
	padding-right:10px;
}

#content .txt-promo-box textarea,#content .news-box .txt-news-box,#content .promo-box .txt-promo-box,#content .promo-box p{
	float:left;
	width:310px;
	margin-left:18px;
	
	display:inline;
}

#content .news-box .title-news-box input,#content .promo-box .title-promo-box input{
	height:16px;
	width:70px;
	font-size:15px;
	font-weight:700;
	background-color:#4D80FF;
	color:#FFF;
	border:none;
}

/*

#content .promo-box h3 {
	margin-left:300px;
	padding-left:100px;
	padding-top:20px;
	font-size:1.8em;
}*/
/*




*/




#content .filtered-view-box{
	float:left;
	width:708px;
	margin-top:14px;
	display:none;
	padding-bottom:5px;
	margin-left:6px;
}

#content .filtered-view-box p{
	float:left;
	width:628px;
	margin:5px 5px 0;
	font-size:1.1em;
	display:inline;
}

#content #home_page_text_next{
	padding-left:18px;
	padding-top:15px;
	background:url(pictures/fond_intro2.png) left top no-repeat;
	color:#534376;
	float:left;
	width:290px;
	}

#content .filtered-view-box span{
	color:#803587;
}
#content .filtered-view-box .title-filtered-view-box{
	float:left;
	width:668px;
	margin:5px 0 0 5px;
	padding-top:5px;
	font-weight:700;
	padding-left:40px;
	display:inline;
	text-decoration:none;
	font-size:1.6em;
	height:25px;
	background:url(pictures/catalog-h2.gif) left top no-repeat;
	color:#FFFFFF;
}

#content .filtered-view-box .title-filtered-view-box input{
	float:left;
	width:660px;
	height:20px;
	font-size:1em;
	display:inline;
	background:#4276BB;
	color:#FFF;
	border:0;
}

#content .filtered-view-box .txt-filtered-view-box{
	float:left;
	width:706px;
	margin:0 0 0 5px;
	padding-top:5px;
	display:inline;
	background:url(pictures/catalog-bg.gif) left top repeat-x;
	border-left:1px solid #0047A6;
	border-right:1px solid #0047A6;
	border-bottom:1px solid #0047A6;
}
#content .filtered-view-box .txt-filtered-view-box ul a,#content .filtered-view-box .txt-filtered-view-box ul{
	color:#000;
	text-decoration:none;
}
#content .txt-filtered-view-box textarea{
	float:left;
	width:680px;
	margin-left:25px;
	display:inline;
}
	
#content .table-box{
	float:left;
	width:708px;
	margin-top:10px;
	display:inline;
	padding-bottom:5px;
}

#content .table-box h2{
	float:left;
	width:668px;
	margin:5px 0 0 5px;
	padding-top:5px;
	padding-left:40px;
	display:inline;
	text-decoration:none;
	font-size:1.4em;
	height:25px;
	background:url(pictures/catalog-h2.gif) left top no-repeat;
	color:#FFFFFF;
	border:1px solid #4D80FF;
}

#content .table-content{
	float:left;
	width:708px;
	margin:0 0 0 5px;
	display:inline;
	background:url(pictures/catalog-bg.gif) left top repeat-x;
	border-left:1px solid #4D80FF;
	border-right:1px solid #4D80FF;
	border-bottom:1px solid #4D80FF;
	background-color:#E8EAF8;
}

.Contact #content .align-center a:hover{
	padding:5px;
	background-color:#7AA0FD;
	text-decoration:none;
	border:#FFFFFF 1px solid;
}

#content .table-box p{
	float:left;
	width:670px;
	margin-left:10px;
	font-size:1.1em;
	display:inline;
	margin-top:10px;
}

#content .table-box table{
	float:left;
	width:500px;
	margin-left:100px;
	display:inline;
	font-size:1.1em;
	font-weight:700;
}

#content .table-box p .span{
	float:left;
	margin-left:5px;
}
#content .table-box .color{
	padding:0 5px;
	font-weight:700;
	background:#D00000;
	color:#FFF;
}

#content .table-box .color table{
	background:#D00000;
}

#content .table-box .buy{
	background:url(pictures/bt_ajout_panier.gif) left top no-repeat;
	float:right;
	width:40px;
	height:30px;
	margin:5px;
	text-indent:-1000em;
}

#content .table-box .buy:hover{
	background:url(pictures/bt_ajout_panier.gif) left bottom no-repeat;
	}
#content .catalog-arbo{
	float:left;
	margin:10px 0 0;
	color:#FFFFFF;
	padding-left:20px;
	display:inline;
	width:700px;
	font-size:1.4em;
	height:27px;
	line-height:24px;
	background:url(pictures/bg-arbo.gif) left top no-repeat;
}

#content .sort{
	float:right;
	font-size:1.2em;
	margin-bottom:-14px;
	margin-right:25px;
	display:inline;
}

#content .sort a{
	float:left;
	font-size:.8em;
	height:16px;
	margin:0 0 0 5px;
	text-align:center;
	border:1px solid #FFFFFF;
	margin-bottom:-1px;
	padding:2px 5px;
	color:#0047A6;
	font-weight:700;
	text-decoration:none;
}

.ie6 #content .sort a{
	margin-top:-5px;
}

.ie7 #content .sort a{
	margin-top:-5px;
}

#content .sort a:hover{
	background:#7CA0F6;
	color:#FFF;
}

#content .catalog-table{
	float:left;
	border-collapse:collapse;
	width:710px;
	border:1px solid #4D80FF;
	margin-top:10px;
	text-align:left;
	background:#FFFFFF;
}

#content .catalog-table td{
	color:#534376;
	
	padding-left:2px;
	padding-bottom:3px;
}
#content td.align-top{
	vertical-align:top;
}
#content table.add-cart-space{
	float:left;
	margin:0;
	border-collapse:collapse;
	width:706px;
	border-top:1px solid #0D2667;
	margin-top:15px;
	background:#0D2667;
}
#content .add-cart-space tr{
	color:#FFF;
	font-size:1em;
}
#content .add-cart-space td{
	border-top:1px solid #E9EBF1;
	padding:5px;
	background:#FFFFFF;
}
#content .add-cart-space td.desc{
	
	color:#803587;
	width:550px;
	text-align:right;
}

#content .add-cart-space td.price{
	
	color:#803587;
	width:100px;
	text-align:center;
}

#content .add-cart-space td.buy-it{
	
	color:#803587;
	text-indent:-1000em;
	width:50px;
}

#content .add-cart-space td.buy-it a.achat-direct{
	display:block;
	background:url(pictures/btn_buy_panier.png) top left no-repeat;
	width:65px;
	height:65px;
}
	
#content .add-cart-space td.buy-it a.achat-direct:hover{
	display:block;
	background:url(pictures/btn_buy_panier.png) 0px -65px no-repeat;
	width:65px;
	height:65px;
}
#content .add-cart-space td.buy-it a.acces-direct{
	display:block;
	background:url(pictures/btn_buy_ecran.png) top left no-repeat;
	width:65px;
	height:65px;
}
#content .add-cart-space td.buy-it a.acces-direct:hover{
	display:block;
	background:url(pictures/btn_buy_ecran.png) 0px -65px no-repeat;
	width:65px;
	height:65px;
}
#content .add-cart-space td.buy-it a.pre-inscription{
	display:block;
	background:url(pictures/btn_buy_editer.png) top left no-repeat;
	width:65px;
	height:65px;
}
#content .add-cart-space td.buy-it a.pre-inscription:hover{
	display:block;
	background:url(pictures/btn_buy_editer.png) 0px -65px no-repeat;
	width:65px;
	height:65px;
}
#content .add-cart-space td.buy-it a.demande-d-informations{
	display:block;
	background:url(pictures/btn_buy_info.png) top left no-repeat;
	width:65px;
	height:65px;
}
#content .add-cart-space td.buy-it a.demande-d-informations:hover{
	display:block;
	background:url(pictures/btn_buy_info.png) 0px -65px no-repeat;
	width:65px;
	height:65px;
}
#content .add-select{
	font-weight:700;
	font-size:1.1em;
	background-color:#E9EBF1;
	color:#0D2667;
	border-top:1px solid #0D2667;
}
#content .add-select td{
	border-top:1px solid #0D2667;
}
#content .add-cart-space tr.unavailable_product td{
	background:red;
	height:53px;
}
#content .add-cart-space tr.unavailable_product td.buy-it{
	text-indent:0;
}
#content .catalog-table tr a{
	color:#80197E;
	text-decoration:none;
}
#content .catalog-table tr.non_hoverized:hover{
	background-color:#F7E8F6;
}
#content .catalog-table tr a:hover{
	color:#0047A6;
	text-decoration:none;
}
#content .catalog-table tr:hover,tr.hoverized{
	background-color:#D4DFFE;
	font-size:1.2em;
}
#content .catalog-table tr.new_price,tr.new_price:hover{
	background-color:#FFA346;
	
	}
#content .catalog-table td.group_product{
	width:75px;
}
#content .catalog-table td.action{
	width:20px;
}
#content .catalog-table thead{
	background:url(pictures/bg-table-top.gif) left top repeat-x;
	height:20px;
	font-weight:700;
	font-size:1em;
	color:#FFF;
}
#content .catalog-table thead tr:hover{
	background:url(pictures/bg-table-top.gif) left top repeat-x;
}
#content .catalog-table tfoot{
	background:url(pictures/bg-table-top.gif) left top repeat-x;
	height:20px;
	font-weight:700;
	font-size:1.2em;
}
#content .product-box,#content .add-product-box{
	float:left;
	width:720px;
	margin-top:10px;
	display:inline;
	padding-bottom:5px;
}
#content .product-box input,#content .product-box select,#content .product-box table,#content .product-box .strong,#content .add-product-box .strong{
	float:left;
	width:650px;
	padding-right:5px;
}
#content .product-box input[type=checkbox]{
	width:250px;
}
#content .product-box table{
	padding-left:10px;
}
#content .product-box .themeadd,#content .product-box .themeremove{
	float:left;
	width:20px;
	padding-right:5px;
}

#content .product-box .addtheme{
	float:left;
	background:#CCC;
	padding:10px;
	width:650px;
	margin-left:25px;
}
#content .product-box a{
	float:left;
	width:30px;
	padding-right:5px;
}
#content .product-box .permanent-fields{
	float:left;
	background:#E6C6F5;
	width:720px;
	padding-bottom:10px;
}
#content .product-box .perso-fields{
	float:left;
	background:#E6C6F5;
	margin-top:20px;
	width:720px;
	padding-bottom:10px;
}
#content .catalog-arbo-complete{
	float:left;
	width:710px;
	font-size:1.3em;
}
#content .catalog-arbo-complete ul,#content .catalog-liste-elems ul{
	list-style-type:none;
	color:#0047A6;
}
#content .catalog-arbo-complete ul li{
	border:1px solid #FFFFFF;
	margin-top:20px;
	list-style-type:none;
	padding:5px;
	margin-left:-20px;
	font-weight:bold;
}
#content .catalog-arbo-complete ul li h2{
	margin:0;
	padding:0;
}

#content .catalog-arbo-complete ul li ul li{
	border:none;
	margin-top:0;
	list-style-type:none;
	margin-left:20px;
}

#content .catalog-arbo-complete ul li ul li ul li{
	border:none;
	margin-top:0;
	list-style-type:none;
}

#content .catalog-arbo-complete ul li a{
	color:#0047A6;
	text-decoration:none;
	font-weight:700;
}

#content .catalog-arbo-complete ul li a:hover{
	color:#803587;
	text-decoration:none;
	
}

#content .catalog-arbo-complete ul li ul li a{
	color:#0047A6;
	text-decoration:underline;
	font-weight:400;
}

#content .catalog-arbo-complete ul li ul li ul li a{
	color:#0047A6;
	text-decoration:underline;
}

#content .catalog-liste-elems{
	margin-left:30px;
	list-style-type:square;
	display:block;
	margin-top:30px;
	color:#0047A6;
}

#content a.catalog-product-link,#content .catalog-liste-elems a{
	color:#0047A6;
}

#content #elmg-guest-link{
	float:left;
	text-align:center;
	width:720px;
}

#content #elmg-guest-link a{
	font-size:1.6em;
	color:#0047A6;
	text-decoration:none;
}
#content #elmg-guest-link a:hover{
	text-decoration:underline;
}

#content .add-news-box .strong{
	display:block;
}
#content .add-news-box p,#content .newspage-box p,#content .product-box p,#content .add-product-box p{
	float:left;
	width:700px;
	margin:5px 5px 0;
	font-size:1.1em;
	display:inline;
}
#content .trainer-box,#content .newspage-box{
	float:left;
	width:720px;
	margin-top:10px;
	display:inline;
}

.Newspage #content .trainer-box,#content .newspage-box{
	color:#534376;
}

#content .trainer-box h2,#content .newspage-box h2{
	float:left;
	margin:10px 0 0;
	color:#0047A6;
	padding-left:20px;
	display:inline;
	width:700px;
	font-size:1.3em;
	height:30px;
	line-height:30px;
	background:url(pictures/big-h2.gif) left top no-repeat;
}
#content .trainer-box h2 input,#content .newspage-box h2 input{
	float:left;
	width:130px;
	margin-left:20px;
	margin-top:5px;
	display:inline;
	background:#4C81C3;
	color:#FFFFFF;
}
#content .trainer-box p{
	float:left;
	width:508px;
	margin:5px 5px 0;
	font-size:1.1em;
	display:inline;
}

#content .trainer-box img{
	float:left;
	margin:5px 5px 0;
	display:inline;
}
#content .trainer-box .color{
	padding:0 5px;
	font-weight:700;
	background:#506F86;
	color:#FFF;
}
#content .trainer-box .info{
	width:50px;
	margin:5px;
	display:inline;
	text-align:center;
	border:1px solid #506F86;
	padding:0 5px;
	color:#506F86;
	font-weight:700;
	text-decoration:none;
}
#content .trainer-box .info:hover{
	background:#506F86;
	color:#FFF;
}
#content .trainer-box .mailto{
	background:url(pictures/picto-mail.gif) left top no-repeat;
	float:right;
	width:30px;
	height:23px;
	margin-right:20px;
	display:inline;
	text-indent:-1000em;
}
#content .trainer-box .mailto:hover{
	background:url(pictures/picto-mail.gif) left bottom no-repeat;
}
#content .trainer-box textarea{
	float:left;
	width:555px;
	font-size:1.2em;
}
#content .trainer-box .trainer-delete,#content .trainer-box .trainer-edit{
	float:right;
	font-size:.8em;
	margin-right:25px;
	color:#FFF;
}
#content .catalog-arbo-complete-admin{
	float:right;
	width:500px;
}
#content .catalog-arbo-complete-admin ul{
	margin-left:20px;
	list-style-type:square;
	color:#000;
}
#content .catalog-arbo-complete-admin h2{
	font-size:1.3em;
}
#content .catalog-arbo-complete-admin ul li a{
	color:#000;
	font-size:1.1em;
}
#content .catalog-arbo-complete-admin ul li ul li a{
	color:#000;
	font-size:1em;
}
#content #left-admin-fieldset{
	float:left;
	width:220px;
}
#content .admin-fieldset{
	float:left;
	width:210px;
	margin:0 0 10px;
	display:inline;
	padding-bottom:10px;
}
#content .admin-fieldset legend{
	float:left;
	font-size:1.2em;
	margin:5px;
	font-weight:700;
	padding:0 5px;
}
#content #left-admin-fieldset input,#content #left-admin-fieldset select{
	float:left;
	margin:5px;
	width:195px;
	max-width:195px;
}
#content div.pager{
	float:left;
	color:#FFF;
	text-align:center;
	margin-left:320px;
	display:inline;
}

#content .pager-no-current{
	float:left;
	font-size:1.2em;
	background:url(pictures/picto-input.gif) left top no-repeat;
	width:20px;
	height:20px;
	padding-top:3px;
	text-align:center;
	color:#FFF;
}
#content .pager-current{
	float:left;
	font-size:1.2em;
	background:url(pictures/picto-input.gif) left top no-repeat;
	width:20px;
	height:20px;
	padding-top:3px;
	text-align:center;
	color:#FFF;
	text-decoration:underline;
}
#content .pager-no-current a,#content .catalog-table thead a,#content .catalog-arbo a{
	color:#FFFFFF;
	text-decoration:none;
}
#content .pager-no-current a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
#content #paybox-link{
	float:left;
	width:720px;
	text-align:center;
	font-size:1.4em;
}
#content #paybox-link p{
	display:block;
	width:200px;
	padding-top:20px;
}
#content .trainer-cv-box{
	float:left;
	font-size:1.2em;
	border:1px solid #000;
	margin:10px;
	padding:10px;
}
#content .administration-content{
	float:left;
	width:100%;
	font-size:1.2em;
	padding:10px;
}
#content .admin-btn{
	float:left;
	margin:10px 0 0;
	color:#FFFFFF;
	font-weight:700;
	text-decoration:none;
	padding-left:40px;
	display:inline;
	width:315px;
	font-size:1.2em;
	height:30px;
	line-height:30px;
	background:url(pictures/bg-btn-admin.gif) left top no-repeat;
	}
	
#content .admin-btn:hover{
	color:#803587;
	font-weight:700;
}
#content .administration-content tfoot,.align-center{
	text-align:center;
}
#content .catalog-table tr.bis{
	background-color:#93CFF0;
}
#content .elmg_trainer_list,#content .catalog-arbo-complete-admin h3,#content .add-product-box textarea,#content .catalog-table tr{
	font-size:1.2em;
}
#content .error{
	color:red;
}
#content ul li h2 a{
	font-size:1.4em;
	color:#031489;
}
#content ul li h3 a{
	font-size:1.2em;
	color:#7F7FFF;
}
#content ul a,#content a.catalog-product-link:hover{
	color:#FF8000;
}
#content ul{
	padding-left:15pt;
}
a img{
	border-bottom-width:0;
	border-left-width:0;
	border-right-width:0;
	border-top-width:0;
	margin-left:5px;
}
#paybox-logo{
	float:left;
	width:200px;
	padding-left:35px;
	padding-top:100px;
}
div .smalltext{
	font-size:xx-small;
}
.subcat{
	padding-left:30px;
}
.thin_border{
	padding:10px;
	float:left;
	margin-top:10px;
}
.indent0,.strong,.bold{
	font-weight:700;
}
.indent1{
	font-style:italic;
}
.indent2{
	font-style:oblique;
}
.info_icon{
	float:right;
	margin-left:100px;
}
.mini-mail{
	float:right;
	background:url(pictures/bt_info_mail.png) left top no-repeat;
	width:40px;
	height:40px;
	text-indent:-1000em;
}
.mini-mail:hover{
	float:right;
	background:url(pictures/bt_info_mail.png) left -40px no-repeat;
	width:40px;
	height:40px;
	text-indent:-1000em;
}
.mini-demo{
	float:right;
	background:url(pictures/btn-demo.gif) left top no-repeat;
	width:40px;
	height:40px;
	text-indent:-1000em;
}
.mini-demo:hover{
	float:right;
	background:url(pictures/btn-demo.gif) left -40px no-repeat;
	width:40px;
	height:40px;
	text-indent:-1000em;
}
#formcontact table,#content #big-box{
	float:left;
}

.table-contact{
	float:left;
	display:block;
	padding-left:0px;
	background:url(pictures/fond_contact.gif) left top no-repeat #E6C6F5;
	width:500px;
	}

.register_form_element,#content .add-news-box .large-input input,#content h1 textarea,#content .limit-textarea textarea,#content .limit-textarea{
	float:left;
	margin-left:-10px;
	width:700px;
}
.register_form_element label{
	float:left;
	width:200px;
	text-align:right;
	padding-right:20px;
}
.register_form_element input,#menu{
	float:left;
	/*width:200px;*/
}
.register_form_element .form-btn{
	float:left;
	margin-left:220px;
	display:inline;
}
#formRegister div{
	/*display:block;*/
	float:left;
	margin:10px;
}
.collapsable-hitarea{
	background:url(../../bin/scripts/jQuery/jquery-treeview/images/minus.gif) no-repeat 0 0;
}
.expandable-hitarea{
	background:url(../../bin/scripts/jQuery/jquery-treeview/images/plus.gif) no-repeat 0 0;
}
textarea{
	overflow:auto;
}
#header #logo .valid{
	margin-left:5px;
	height:31px;
	width:200px;
	display:inline;
	background:url(pictures/keywords_save_button.gif) left top no-repeat;
	border:none;
	color:#FFF;
	cursor:pointer;
}
	
#header #logo textarea{
	height:80px;
}
#header .customer-box p .flags{
	float:right;
}
.flaglist{
	margin-top:-19px;
}
.price_price{
	width:40px;
}
.price_desc{
	width:534px;
}
.price_dest{
	width:287px;
}
.price_action{
	width:133px;
}

#TB_ajaxContent{
	background-color:#f0f0f0;
	text-align:center
}
#TB_ajaxContent .popup_text{
	font-weight:700;
	text-align:center
}
#TB_ajaxContent .admin-btn{
	float:left;
	margin:10px 0 0;
	color:#4075BC;
	font-weight:700;
	text-decoration:none;
	padding-left:40px;
	display:inline;
	width:710px;
	font-size:1.2em;
	height:30px;
	line-height:30px;
	background:url(pictures/bg-btn-admin_tb.gif) left top no-repeat;
}
#TB_ajaxContent h1{float:left;
	margin:10px 0 0;
	color:#FFF;
	padding-left:40px;
	display:inline;
	width:690px;
	font-size:1.4em;
	height:30px;
	line-height:30px;
	background:url(pictures/big-h1_tb.gif) left top no-repeat;
}
#TB_ajaxContent span{
	margin-top:10px;
}
.bouton,#TB_ajaxContent input{
	font-weight:700;
	color:white;
	background:#4D80FF;
}
.Synthese #content .catalog-table thead, .Synthese #content .catalog-table tfoot, .Synthese #content .catalog-table thead tr:hover, .Synthese #content .catalog-table tfoot tr:hover {
	background: #F57E20;
}
.Synthese #content .catalog-table {
	text-align: center;
}
.Catalog #content h2 a, .Comments #content h2 a{
	color: #0047A6;
}
#comments_button {
	margin-left: 245px;
}
.elmg_incorporated #header {
	display: none;
}
.elmg_incorporated #container, .elmg_incorporated #search-bar, .elmg_incorporated #big-menu-box {
	width: 938px;
}
.elmg_incorporated #content {
	width: 718px;
}
.elmg_widget {
	float:left;
	height:200px;
	width:350px;
}
.photo{
	float:left;
	margin-left:50px;

}

#banniere_bas{
	float:left;
	padding-left:100px;
	margin-top:20px;
}

.Widgets #content .catalog-table{
	float:left;
	margin-top:0px;	
}

.Administration #content .catalog-table{
	float:left;
	margin-top:35px;	
}

/*#register_page_text{
	float:left;	
	display:block;
	background:url(pictures/bougie.png) right bottom no-repeat #E6C6F5;
	width:720px;
	height:314px;*/

}

/*.Register #content .administration-content{
	margin-top:-300px;
}*/

.LostPassword #content {
	color:#534376;
	font-size:1.4em;
	}

.PersoPage #content div {
	float:left;	
	display:block;
	background:url(pictures/fond_perso.png) left bottom no-repeat #E6C6F5;
	width:700px;
}
	

.administration-content{
	color:#534376;
}

.demi-colon strong{
	margin-right:4px;
}

.demi-colon	thead{

	vertical-align:top;
	}
.demi-colon	tbody{
	vertical-align:top;

}
.demi-colon	tfoot{
	

}

.demi-colon .bouton{
	vertical-align:bottom;
}
.PersoPage #content newspage-box br{
	font-size:2em;
}

.newspage-box .news_link a{
	color:#0047A6;
		
}

.Home #content h1 {display: none;}
* html img,
* html .png{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}
