@charset "utf-8";
/* CSS Document */
*, html, body{
margin:0;
padding:0;
}
body{
background:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
body.home_body{
background:#fff url(/images/bg_home.jpg) top left repeat-x;
}
body.bodybg{
background:#fff url(/images/bg_degrade.jpg) top left repeat-x;
}
body.body404{
background:#d7dbdc;
}
div#bg_flash{
width:950px;
height:350px;
padding : 40px 0 0 0;
margin:0 auto;
}
div.sub_global_container{
width:100%;
position:absolute;
top:0;
left:0;
z-index:100;
}
div.global_container{
width:920px;
margin : 0 auto;
}
div.home_container{
width:950px;
margin:0 auto;
}
div.left_home_container{
width:334px;
padding : 30px 5px 5px 5px;
float:left;
background:#e0ecb8 url(/images/bg_sidebar_home.jpg) bottom left repeat-x;
margin : 0 0 0 100px;
}
* html div.left_home_container{
margin:0 0 0 50px;
}
div.conteneur_404{
width:723px;
height:389px;
background:#d7dbdc url(/images/bg_404.jpg) top left no-repeat;
margin:20px auto;
}
div.inside_conteneur_404{
padding : 130px 0 0 50px;
}
div.conteneur_404 a{
color:#7b858b;
}
.logo_home{
margin : 210px 0 0 0;
}
div.intro_home{
color:#707173;
margin : 60px 10px 0 10px;
font-size:14px;
}
div.home_news{
background:#fff;
margin : 10px 15px 0 15px;
border-top : 1px solid #97BF0D;
color:#707173;
}
div.home_news h1{
font-size:14px;
font-weight:bold;
margin : 0 0 10px 0;
background:#ebeaec;
line-height:25px;
padding : 0 0 0 10px;
}
ul.news_list{
padding : 0 5px 0 20px;
}
ul.news_list li{
margin : 0 0 10px 0;
padding:0 0 15px 0;
background:#fff url(/images/bg_barre_news_home.jpg) bottom no-repeat;
list-style:none;
font-size:11px;
}
ul.news_list li:hover{
background:#fff url(/images/bg_barre_news_home_hover.jpg) bottom no-repeat;
}
ul.news_list li a{
text-decoration:none;
color:#707173;
padding:0;
}
div.right_home_container{
width:480px;
float:right;
margin:400px 0 0 0;
}
div.home_tier{
width:139px;
float:left;
margin:0 5px 0 5px;
}
div.home_tier a, table.hometable tr td a{
width:134px;
height:28px;
padding : 0 0 0 5px;
display:block;
background:transparent url(/images/bg_links_home.gif) top left no-repeat;
line-height:28px;
color:#7b858b;
text-decoration:none;
font-size:11px;
font-weight:bold;
text-align:center;
}
div.home_tier a:hover, table.hometable tr td a:hover{
background:transparent url(/images/bg_links_home_hover.gif) top left no-repeat;
color:#5d740d;
}
div.home_tier a.small_link, table.hometable tr td a.small_link{
font-size:9px;
font-weight:bold;
}
div.bg_home_block{
padding:5px 5px 0 5px;
color:#7B858B;
font-size:10px;
}

/* BOF Fab 20090917 ------------------------ */

table.hometable tr td div.bg_home_block a {
	width: auto;
	height: auto;
	padding: 0px;
	display: inline;
	background: none;
	line-height: normal;
	color:#7b858b;
	text-decoration: underline;
	font-size: inherit;
	font-weight: normal;
	text-align: left;
}
table.hometable tr td div.bg_home_block a:hover {
	background: none;
	color: #5d740d;
}

/* EOF Fab 20090917 ------------------------ */

div.bg_home_small_block{
background:#eaf2cf url(/images/home_short_bg.gif) top left no-repeat;
padding:5px 5px 0 5px;
color:#7B858B;
font-size:9px;
}
div.home_newsletter{
height:33px;
background:transparent url(/images/home_newsletter_bg.gif) top left no-repeat;
margin : 5px 0 0 5px;
line-height:33px;
}
input.home_newsletter_input{
height:14px;
width:140px;
margin:5px;
}
input.home_newsletter_submit{
width:23px;
height:15px;
display:block;
background:#fff url(/images/bg_home_submit.gif) left no-repeat;
border:0;
font-size:9px;
color:#7b858b;
line-height:15px;
}
input.home_newsletter_submit:hover{
background:#fff url(/images/bg_home_submit_hover.gif) left no-repeat;
}
table.hometable{

}
table.hometable tr td{
vertical-align:top;
width:139px;
background:#eaf2cf url(/images/home_bottom_bg.jpg) bottom left no-repeat;
}
div.inside_hometable{
margin : 0 0 5px 0;
}
div.newsletter_left_box{
width:169px;
height:80px;
margin : 5px auto 0 auto;
background:#fff url(/images/newsletter_left_bg.jpg) left no-repeat;
}
div.inside_newsletter_left_box{
padding : 42px 0 0 3px;
font-size:11px;
font-weight:bold;
color:#989ba0;
}
input.left_newsletter_input{
width:130px;
margin : 0 3px 0 0;
}
div.home_end_links{
margin : 80px 10px 0 10px;
color:#7B858B;
font-size:9px;
}
div.home_end_links a{
color:#7B858B;
font-size:9px;
text-decoration:none;
}
div.sidebar_left{
width:200px;
float:left;
background:#E0ECB6;
}
.logo_sidebar{
margin : 20px 0 30px 0;
}
.noborder, div.content_right h2.noborder{
border:0;
}
div.image_sidebar{
margin:15px 0 0 0;
}
div.sidebar_links{
padding : 10px 0 0 0;
}
div.inside_sidebar{
background:#fff url(/images/bg_sidebar.jpg) left repeat-y;
}
div.end_sidebar{
width : 200px;
height:21px;
background:#fff url(/images/footer_sidebar.jpg) left no-repeat;
}
ul.left_link li, ul.left_link_formation li{
border-bottom:1px solid #97be0d;
list-style:none;
margin:0 10px;
padding:5px 0;
color:#8d969c;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
ul.left_link li a{
display:block;
line-height:35px;
color:#8d969c;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:transparent url(/images/icon_left_links.gif) right 17px no-repeat;
text-decoration:none;
font-size:12px;
}
ul.left_link_formation li a{
display:block;
line-height:35px;
color:#8d969c;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:transparent url(/images/icon_left_links.gif) right 17px no-repeat;
text-decoration:none;
font-size:12px;
letter-spacing:-1px;
}
ul.left_link_formation li a.sub_link{
margin : 0 0 0 10px;
}
ul.left_link li a:hover, ul.left_link li a.current, ul.left_link_formation li a:hover, ul.left_link_formation li a.current{
background:transparent url(/images/icon_left_links_hover.gif) right 17px no-repeat;
color:#699519;
}
span.current{
color:#699519;
}
ul.left_link li a.sub_link{
padding : 0 0 0 10px;
}
div.end_links{
margin : 100px 0 0 0;
padding:0 0 50px 0;
}
div.end_links a{
margin : 0 auto 0 auto;
display:block;
width:169px;
height:42px;
background:#fff url(/images/bg_end_sidebar_links_hover.jpg) left no-repeat;
color:#5D710D;
font-size:12px;
line-height:16px;
text-decoration:none;
padding : 10px 0 0 0;
text-align:center;
}
div.end_links a:hover{
background:#fff url(/images/bg_end_sidebar_links.jpg) left no-repeat;
color:#7B858B;
}
div.global_right{
width:702px;
float:right;
}
div.top_links{
margin : 40px 0 0 0;
}
div.top_links a{
display:block;
float:left;
color:#7b858b;
text-align:center;
text-decoration:none;
line-height:26px;
height:26px;
font-size:10.5px;
}
div.top_links a.qui_link{
width:115px;
background:#fff url(/images/bg_qui_sommes_nous.jpg) left no-repeat;
}
div.top_links a.qui_link:hover, div.top_links a.qui_link_current, div.top_links a.qui_link_current:hover{
width:115px;
background:#fff url(/images/bg_qui_sommes_nous_hover.jpg) left no-repeat;
color:#5d740d;
}
div.top_links a.programme_link{
width:115px;
background:#fff url(/images/bg_prog_formations.jpg) left no-repeat;
}
div.top_links a.programme_link:hover, div.top_links a.programme_link_current, div.top_links a.programme_link_current:hover{
background:#fff url(/images/bg_prog_formations_hover.jpg) left no-repeat;
width:115px;
color:#5d740d;
}
div.top_links a.actu_link{
width:74px;
background:#fff url(/images/bg_actualites.jpg) left no-repeat;
}
div.top_links a.actu_link:hover, div.top_links a.actu_link_current, div.top_links a.actu_link_current:hover{
background:#fff url(/images/bg_actualites_hover.jpg) left no-repeat;
width:74px;
color:#5d740d;
}
div.top_links a.aroma_publi_link{
width:164px;
background:#fff url(/images/bg_aroma_publi.jpg) left no-repeat;
}
div.top_links a.aroma_publi_link:hover, div.top_links a.aroma_publi_link_current, div.top_links a.aroma_publi_link_current:hover{
background:#fff url(/images/bg_aroma_publi_hover.jpg) left no-repeat;
width:164px;
color:#5d740d;
}
div.top_links a.contact_link{
width:74px;
background:#fff url(/images/bg_contact.jpg) left no-repeat;
margin:0 0 0 30px;
}
div.top_links a.contact_link:hover, div.top_links a.contact_link_current, div.top_links a.contact_link_current:hover{
background:#fff url(/images/bg_contact_hover.jpg) left no-repeat;
width:74px;
margin:0 0 0 30px;
color:#5d740d;
}
div.top_links a.panier_link{
width:115px;
background:transparent url(/images/bg_panier.jpg) no-repeat;
text-align:left;
padding : 0 0 0 10px;
}
div.top_links a.panier_link:hover, div.top_links a.panier_link_current, div.top_links a.panier_link_current:hover{
background:transparent url(/images/bg_panier_hover.jpg) no-repeat;
width:115px;
text-align:left;
padding : 0 0 0 10px;
color:#5d740d;
}
div.simple_text{
font-size:11px;
color:#000;
margin:10px 0 10px 0;
}
div.content_right{
margin : 30px 0 0 0;
padding : 2px 10px 10px 10px;
background:transparent url(/images/bg_content_green.png) top left no-repeat;
min-height:651px;
}
div.content_right ul{
padding : 10px 0 10px 30px;
}
div.inside_content_right{
margin : 10px;
}
div.content_black div.simple_block{
color:#000;
}
div.content_right h1.first_h1{
color:#5c7123;
font-size:16px;
margin : 5px 0 0 10px;
font-weight:bold;
}
div.content_right h1{
font-size:16px;
font-weight:normal;
color:#7b858b;
padding : 0 0 5px 0;
margin:5px 0 0 0;
}
div.content_right h3{
color:#5c7123;
font-size:14px;
font-weight:bold;
margin : 5px 0 5px 0;
}
div.content_right div.actualite_item h3{
color:#7b858b;
font-size:12px;
margin : 0;
}
div.content_right h3.actuh3{
margin : 5px 0 10px 0;
}
div.content_right h1.error{
margin : 10px 0 10px 0;
color:#f00;
}
span.error{
color:#f00;
}
div.content_right h2, h2{
color:#5c7123;
border:0;
border-bottom:1px solid #7b858b;
padding : 0 0 5px 0;
font-size:16px;
margin : 10px 0 10px 0;
font-weight:normal;
}
div.content_right h2 span.purplebig{
font-weight:bold;
color:#63237F;
}
div.content_right h2 span.purplesmall{
color:#63237F;
}
div.content_right h2.green_title{
color:#588514;
font-size:12px;
border:0;
font-weight:bold;
}
div.personne_item{
margin : 0 0 20px 0;
padding : 0 0 10px 0;
}
div.infos_item{
margin:10px 0 0 0;
}
a.formation_link{
color:#7c858b;
}
img.floatleft{
float:left;
margin : 0 10px 5px 0;
}
img.floatright{
float:right;
margin : 0 0 5px 10px;
}
div.simple_block{
padding : 10px 0 10px 0;
color:#7C858B;
}
div.simple_block img{
margin:5px;
}
div.subtitle{
margin:5px 0 10px 0;
}
div.border_block{
padding : 10px 0 20px 0;
border-bottom:1px solid #588514;
color:#7B858B;
margin : 0 0 10px 0;
}
div.border_block a, div.simple_block a{
color:#7B858B;
}
div.tier_left{
width:200px;
float:left;
margin : 0 10px 10px 0;
}
table.simple_table, table.paiement_table{
width:100%;
border-collapse:collapse;
margin:10px 0 0 0;
color:#1A171B;
font-size:11px;
}
table.simple_table a{
color:#1A171B;
font-size:11px;
}
table.simple_table a:hover{
text-decoration:none;
}
table.simple_table tr td, table.simple_table tr th{
border:1px solid #9da2a6;
padding : 5px;
}
table.paiement_table tr td, table.paiement_table tr th{
border:1px solid #9da2a6;
padding : 5px;
vertical-align:top;
}
table.simple_table tr.end_line td{
color:#7b858b;
}
table.simple_table tr td.center{
text-align:center;
}
table.simple_table tr td.annule{
color:#e61966;
}
table.simple_table tr td.complet{
color:#e2007a;
}
table.simple_table tr td.presque_complet{
color:#f29400;
}
table.simple_table tr td.disponible{
color:#5e710c;
}
table.simple_table tr th, table.paiement_table tr th{
color:#7B868C;
text-align:left;
}
table.formations select, table.identification select{
display:block;
width:100%;
background:none;
border:1px solid #7b858b;
}
table.simple_table input.qte{
width:20px;
}
table.simple_table a.calc_link{
font-size:14px;
font-weight:bold;
color:#5c7123;
text-decoration:none;
display:block;
text-align:center;
}
table.simple_table a.calc_link:hover{
color:#1a171b;
}
table.simple_table td.prix{
text-align:right;
}
.alignright{
text-align:right;
}
span.right_title{
width:200px;
display:block;
float:right;
text-align:right;
margin : 0 10px 0 0;
}
div.centered{
margin : 5px 0 5px 0;
text-align:center;
}
span.comment{
font-style:oblique;
font-size:10px;
color:#7b858b;
}
span.comment_big{
font-style:oblique;
font-size:12px;
color:#7b858b;
}
a.back_btn, input.back_btn{
width:179px;
height:23px;
display:block;
float:right;
background:#fff url(/images/bg_long_link.jpg) top left no-repeat;
text-align:center;
text-decoration:none;
line-height:23px;
border:0;
color:#7B858B;
}
a.shop_btn, input.shop_btn, table.identification_bis input.shop_btn{
width:154px;
height:24px;
display:block;
float:right;
background:#fff url(/images/shop_link.jpg) top left no-repeat;
text-align:center;
text-decoration:none;
line-height:24px;
border:0;
color:#7B858B;
margin : 0 2px 0 2px;
}
a.shop_small_btn, input.shop_small_btn{
width:114px;
height:24px;
display:block;
float:right;
background:#fff url(/images/shop_small_link.jpg) top left no-repeat;
text-align:center;
text-decoration:none;
line-height:24px;
border:0;
color:#7B858B;
margin : 0 2px 0 2px;
}
input.shop_btn{
padding:0 0 3px 0;
}
input.client_new_btn{
font-size:11px;
}
a.back_link{
width:179px;
height:23px;
display:block;
float:left;
background:#fff url(/images/bg_long_link.jpg) top left no-repeat;
text-align:center;
text-decoration:none;
line-height:23px;
border:0;
color:#7B858B;
}
a.shop_link, input.shop_link{
width:179px;
height:23px;
display:block;
float:left;
background:#fff url(/images/bg_shop_links.jpg) top left no-repeat;
text-align:center;
text-decoration:none;
line-height:20px;
border:0;
color:#7B858B;
}
a.shop_link:hover,a.shop_btn:hover, input.shop_btn:hover, input.shop_link:hover, table.identification_bis input.shop_btn:hover{
background:#fff url(/images/shop_link_over.jpg) top left no-repeat;
color:#5d740d;
}
a.shop_small_btn:hover,input.shop_small_btn:hover{
background:#fff url(/images/shop_small_link_over.jpg) top left no-repeat;
color:#5d740d;
}
input.submit_link, table.contact_table input.submit_link{
width:179px;
height:23px;
background:#fff url(/images/bg_long_link.jpg) top left no-repeat;
border:0;
color:#7B858B;
font-size:11px;
}
input.submit_link:hover, table.contact_table input.submit_link:hover{
background:#fff url(/images/bg_long_link_hover.jpg) top left no-repeat;
color:#5d740d;
}
input.submit_link_disable{
width:179px;
height:23px;
background:#fff url(/images/bg_long_link_disable.jpg) top left no-repeat;
border:0;
color:#7B858B;
font-size:11px;
}
a.back_btn:hover, input.back_btn:hover{
background:#fff url(/images/bg_long_link_hover.jpg) top left no-repeat;
color:#5d740d;
}
div.content_black div.end_formations, a.end_formation_link{
font-size:10px;
color:#7b858b;
letter-spacing:-0.2px;
}
a.end_formation_link{
padding:0 0 0 20px;
background:#fff url(/images/bg_end_links.jpg) left no-repeat;
margin : 3px 0 3px 0;
display:block;
width:350px;
}
a.end_formation_link:hover{
text-decoration:none;
}
div.content_black div.end_little_formations, a.end_formation_little_link{
font-size:9px;
color:#7b858b;
}
a.end_formation_little_link:hover{
text-decoration:none;
}
div.halfleft{
width:49%;
float:left;
}
div.halfleft_id{
width:270px;
float:left;
}
div.halfright{
width:49%;
float:right;
}
div.halfright_id{
width:370px;
float:right;
}
div.info_block{
background:#e3edc4;
color:#5e710c;
}
div.info_block table tr td{
padding : 5px;
}
div.cache_link{
position:absolute;
top:0;
z-index:10;
width:100%;
}
div.inside_cache_link{
width:920px;
margin:0 auto;
}
div.cache_link_color{
height:90px;
margin:0 0 0 200px;
background:transparent url(/images/bg_black-trans.png) top left no-repeat;
}
span.evidence{
color:#e2007a;
}
span.evidence_blue{
color:#269cd3;
font-weight:bold;
}
div.end_submit{
margin : 20px 0 0 0;
width:400px;
}
span.date{
font-size:11px;
color:#7b858b;
}
table.contact_table tr td{
vertical-align:top;
}
table.contact_table input{
width:200px;
}
table.contact_table textarea{
width:500px;
height:200px;
}
div.footer{
border-top:1px solid #96bf11;
color:#9fa7ab;
font-size:11px;
padding : 5px 0 0 0;
}
div.footer a{
color:#9fa7ab;
font-size:11px;
}
div.footer a:hover{
text-decoration:none;
}
div.clearer{
clear:both;
height:1px;
line-height:1px;
font-size:1px;
}
div.formation_block{
padding : 5px 0 0 0;
}
div.formation_block h1{
font-weight:normal;
font-size:18px;
}
table.identification textarea{
width:142px;
}
*+html table.identification textarea{
width:151px;
}
table.identification{
width:100%;
}
td.alignright{
text-align:right;
}
table.identification input, table.identification_bis input, table.identification_bis select, table.identification_bis textarea{
width:180px;
}
div.inside_content_newsletter{
margin : 10px;
}
a.green_link{
color:#5c7123;
}
/* MAIL SHOP */
div.checkout_cart{
padding:5px;
margin : 0 0 10px 0;
font-size:12px;
}
table.checkout_cart_table td{
color:#000;
vertical-align:top;
font-size:12px;
}
div.adress_container{
background : #fff;
padding : 10px;
margin : 0 0 10px 0;
font-size:12px;
}
div.adress_container table tr td{
font-size:12px;
}
table.shop_catalogue_table{
width:590px;
font-size:12px;
}
table.shop_catalogue_table tr.roweven{
background:#efefef;
}
table.shop_catalogue_table th {
line-height:18px;
background: #666;
color:#fff;
padding : 0 2px 0 2px;
}
table.shop_catalogue_table td{
padding : 3px 5px 3px 5px;
text-align:center;
}
table.shop_catalogue_table td.shop_cat_description{
text-align:justify;
}
table.shop_catalogue_table td.shop_cat_prix{
width:70px;
text-align:right;
}
div.shop_cart_action{
border-top:1px solid #d1d1d1;
height : 39px;
background:#fff url(/images/shop_cart_action_bg.jpg) left repeat-x;
margin : 10px 0 0 0;
}
div.left_link_container{
margin : 10px 0 0 0;
}
div.left_link_container a{
text-decoration:none;
}
.prix_total{
font-weight:bold;
}
div.inside_content_newsletter h1{
font-size:16px;
}
ul.plan_site_list li{
font-size:11px;
color:#666;
}
ul.plan_site_list li a{
font-size:11px;
color:#666;
}
ul.plan_site_list li a:hover{
text-decoration:none;
}
/* END MAIL SHOP */
table.newsletter_table tr td{
padding : 2px 5px;
}
table.newsletter_table input.newsletter_input{
border:1px solid #5d740d;
}
/* SHOP ADMIN */
label.lspan {
  width: 55px;
  display: block;
  float: left;
}
#fliste tbody tr.fannulee td {
  color: #FF9B25;
}
tr.cde_detail_del td {
	color: #f00;
	text-decoration: line-through;
}
tr.cde_detail_del td img {
	text-decoration: none;
}
tr.cde_detail_del td span.sst {
	color: #000;
}
td.pcb {
  width: 20px;
}
