/*
Theme Name: Flanquart
Theme URI: http://flanquart.fr/
Version: 1.0
Author: Aventica
Author URI: http://aventica.com/
Tags: blue, custom header, fixed width, tree columns, widgets

*/

/****** New styles *********/

/* Begin Typography & Colors */
html{
    margin:0px;
    padding:0px;
}
body {
    background-color: white;
    color: #4D4424;
    font-size: 11px; /* Resets 1em to 10px */
    font-family: Verdana;
    margin: 0;
    padding: 0;
    text-align: center;
}
img {
    border: none;
}

#page {
    background-color: white;
    text-align: left;
    margin: 0px auto;
    padding: 0;
    width: 890px;
}


#header {
    background-color: #596316;
    height: 126px;
    margin: 0;
    width: 889px;
}
#header_left_sp{
    background-color: #FFFFFF;
    float:left;
    height: 126px;
    width: 27px;
}
#logo_block{
    float: left;
    height: 126px;
    width: 282px;
}	
#logo_top{
    float: left;
    height: 39px;
    width: 282px;
}	
#logo{
    clear: left;
    float: left;
    height: 81px;
    width: 282px;
}
#logo_rgt_spc{
    background-color: #FFFFFF;
    float: left;
    height: 126px;
    width: 8px;
}
#liserai_logo{
    background: url('images/liserai_logo.gif') no-repeat;
    clear: both;
    height: 6px;
    width: 282px;
}
#banner_lang{
    background-color: #596316;
    float: left;
    height: 126px;
    width: 572px;
}
#lang_bar{
    background: url('images/lang_bg.gif') no-repeat;
    float: left;
    height: 19px;
    width: 572px;
}
#lang{
    float: right;
    width: 60px;
}
#en{
    float: right;
    height: 17px;
    width: 20px;
    margin-right: 3px;
}
#fr{
    float: right;
    height: 17px;
    width: 20px;
    margin-right: 4px;
}
#banner_text{
    /*background: url('images/banner_text.gif') no-repeat;*/
    clear: both;
    float: left;
    height: 17px;
    width: 572px;
}
#banner_text_bottom{
    clear: both;
    float: left;
    height: 15px;
    width: 572px;
}

#header_menu{
    background: url('images/header_menu.gif') no-repeat;
    clear: both;
    float: left;
    height: 70px;
    text-align:center;
    width: 572px;
}
#header_menu div a{	
    color:#596316;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
#header_menu div a:hover{	
    color:#FFFFFF;
    text-decoration:underline;
}
#grpe_dus{
    float: left;
    padding-top: 24px;
    width: 92px;
}
#sas{
    float: left;
    padding-top: 24px;
    width: 86px;
}
#savoir_f{
    float: left;
    padding-top: 18px;
    width: 90px;
}
#savoir_f_en{
    float: left;
    padding-top: 24px;
    width: 90px;
}
#demarche{
    float: left;
    padding-top: 11px;
    width: 91px;
}
#pralifor{
    float: left;
    padding-top: 31px;
    width: 80px;
}
#pralifor_recettes{
    float: left;
    padding-top: 24px;
    width: 83px;
}
#ani{
    float: left;
    padding-top: 31px;
    width: 49px;
}

#header_menu_bottom{
    background: url('images/header_menu_bottom.gif') no-repeat;
    clear: both;
    float: left;
    height:5px;
    width: 572px;
}

#g_content{
    background: url('images/fond_decrochage_large.gif') repeat-y;
    clear: both;
    float: left;
    height: auto;
    width: 890px;
}

#left_block{
    background: url('images/fond_decrochage_large.gif') no-repeat;
    float: left;
    height: auto;
    width: 309px;
}
#left_block_menu{
    background: url('images/left_block_bg.jpg') left 144px no-repeat;
    float: left;
    min-height: 682px;
    padding-left: 27px;
    width: 282px;
}
#left_menu{
    float: left;
    height: auto;
    width: 282px;
}
#menu_praliflor{
	background-color: #B29259;
}
#menu_praliflor a.praliflor_lk{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#menu_praliflor a:hover.praliflor_lk{
	/*background: url('images/bg_praliflor_lk.gif') left -1px no-repeat;*/
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	text-decoration: none;
}
#menu_praliflor a img{margin:-2px 0 2px 0;}

#left_menu_items{
    background-color: transparent;
    float: right;
    /*height: 248px;*/
    height: auto;
    margin-left: 71px;
    margin-bottom: 20px;
    width: 211px;
}
#left_menu_items ul{
    margin: 0;
    padding: 0;
}

.categories h2{margin: 0;}

#box_actualite ul li,
.categories ul li{
    color:#FFFFFF;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    list-style: none;
    list-style-image: none;
    text-decoration:none;
}

#box_actualite ul,
#left_menu_items ul{
    list-style: none;
}

.categories li{
    text-align: left;
    height: 30px;
}
.categories li a{
    color: #FFFFFF;
    text-decoration: none;
}
.categories li a:hover{text-decoration: underline;}
.cat-item-3,.cat-item-11{
    background: url('images/left_menu_puce.gif') no-repeat;
    margin-left: 27px;
    margin-top: 21px;
    padding: 6px 0 0 49px;
}
.cat-item-4,.cat-item-12{
    background: url('images/left_menu_puce.gif') no-repeat;
    margin-left: 11px;
    /*margin-top: 24px;*/
    padding: 6px 0 0 49px;
}
.cat-item-5,.cat-item-13{
    background: url('images/left_menu_puce.gif') no-repeat;
    margin-left: 12px;
    /*margin-top: 21px;*/
    padding: 6px 0 0 49px;
}
.cat-item-6,.cat-item-14{
    background: url('images/left_menu_puce.gif') no-repeat scroll 3px 0;
    margin-left: 22px;
    /*margin-top: 22px;*/
    padding: 6px 0 0 49px;
}
/*.cat-item-7,.cat-item-16{
	background: url('images/left_menu_puce.gif') no-repeat;
	margin-left: 32px;
	/*margin-top: 23px;*/
/*padding: 6px 0 0 49px;
}*/
.cat-item-7, .cat-item-15, .cat-item-17 {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(images/left_menu_puce.gif) no-repeat scroll 16px 0;
    line-height:16px;
    margin-left:16px;
    padding:6px 0 0;
    text-indent:61px;
}
.cat-item-8,.cat-item-16, .cat-item-65{
    /*background: url('images/left_menu_puce.gif') no-repeat;
	margin-left: 50px;
	/*margin-top: 20px;*/
    /*padding: 6px 0 0 49px;*/
    background:transparent url(images/left_menu_puce.gif) no-repeat scroll 25px 0;
    line-height:16px;
    padding:6px 0 0 0px;
    text-indent:54px;

}


.actu_post {
    clear:both;
    float:left;
    margin-bottom: 20px;
    text-align: justify;
    width: 571px;
}

#s{
    background-color:#FFFFFF;
    border:1px solid #999999;
    color:#000000;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    margin-right: 10px;
    width:100px;
}
#left_menu_left_img{
    float: left;
    height: auto;
    width: 81px;
}

#searchform {
    textalign: center;
}
#sidebar #searchform #s {
    width: 108px;
    padding: 2px;
}	
#submit_search{
    background: url('images/search_btn.gif') left 1px no-repeat;
    border: none;
    height: 22px;
    margin-top:4px;
    width: 25px;
}
#sidebar #searchsubmit {
    background: url('images/search_btn.gif') 79px 14px no-repeat;
    cursor: pointer;
    padding: 1px;
    width: 25px;
    height: 29px;
}
#search_bar{
    background: url('images/research_bg.png') no-repeat;
    clear: both;
    float: left;
    height: 41px;
    padding: 4px 0 0 7px;
    width: 270px;
}
#search_txt{
    float: left;
    font-weight: bold;
    margin-right: 47px;
    padding-top: 10px;
}
#search_cps{
    float: left;
    padding-top: 8px;
    .padding-top: 7px;
}

#ns{
    background:transparent url(images/pointilles.gif) no-repeat scroll left bottom;
    color: #4D4424;
    font-size: 10px;
    font-weight: normal;
    height:35px;
    margin-left:40px;
    padding-left:13px;
}
#news_form{
	height:18px;
    margin-top: -2px;
    .margin-top: -1px;
    .width: 162px;
}
input[type="submit"]#submit_ns{
    background:transparent url(images/ns_btn.jpg) no-repeat scroll left 1px;
    border:none;
	float /*\**/: left\9;
    height:18px;
    width:16px;
}
#ns-in {
    background-color:#FFFFFF;
    border:1px solid #999999;
    color:#000000;
	float /*\**/: left\9;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
	margin /*\**/: 2px 4px 0 0\9;
    width:100px;
}
#box_actualite{
    clear: both;
    color: #4D4424;
    float: left;
    font-size: 10px;
    margin-top: 95px;
    padding-left: 69px;
}
#box_actualite ul{
    margin: 0;
    .margin-left: 40px;
    .width: 153px;
}
#box_actualite ul li{
    background: url('images/pointilles.gif') left bottom no-repeat;
    height: auto; 
    /*line-height:28px;*/
    padding: 0 0 5px 13px;
	vertical-align: middle;
}
#box_actualite ul li a{
    color: #4D4424;
    font-size: 10px;
    font-weight: normal;
    text-decoration: none;
}
#box_actualite ul li a:hover{	text-decoration: underline;}

#central_box{
    float: left;
    min-height: 700px;
    width: 580px;
}

#home_flash_banner{ 
    float: left;
    height: 238px;
    width: 580px;
}
#article_banner{
    background: url('images/graine-mix.jpg') no-repeat;
    float: left;
    height: 100px;
    width: 580px;
}
#article_title{
    background: #e2c550;
    clear: both;
    float: left;
    height: 28px;
    width: 580px;
}
#article_title h2{
    font-size: 13px;
    margin: 0px;
    padding: 6px 0 0 10px;
}
#breadcrunbs{
    clear: both;
    height: 19px;
    width: auto;
}
#breadcrunbs_txt{
    background: #F4FADB;
    float: left;
    height: 19px;
    padding-top: 3px;
    text-indent: 5px;
}
#breadcrunbs_txt a{
    background: url('images/puce_droite_pagination.gif') left 3px no-repeat;
    border-right:1px solid #CCCC99;
    color: #839146;
    font-size: 10px;
    padding: 0 10px;
}
#breadcrunbs_bg{
    background: url('images/brdcrbs_bg.gif') ;
    float: left;
    height: 19px;
    width: 29px;
}

#pagination{
    clear: both;
    color: #839146;
    height: 16px;
    margin: 8px 0;
    width: auto;
    padding-top:9px;
}

#pagination_bas{
    clear: both;
    color: #839146;
    height: 16px;
    margin: 18px 0;
    width: auto;
}
#pagination_pages{
    float: left;
    text-align: center;
    width: 510px;
}

#retour{
    background: url('images/puce_gauche.gif') left 4px no-repeat;
    float: right;
    padding-left: 15px;
    width: auto;
}
#retour a{
    color: #839146;
    text-decoration: none;
}
#retour a:hover{text-decoration: underline;}

#haut{
    float: right;
    padding-left: 15px;
    width: auto;
}
#haut a{
    color: #839146;
    text-decoration: none;
}
#haut a:hover{text-decoration: underline;}

#contenu{
    clear: both;
    float:left;
    width: 579px;
}
#contenu_index{
    border-right: solid 1px #E8DECD;
    border-top: solid 1px #E8DECD;
    margin-top: 27px;
}
#contenu_cat{
    border-right: solid 1px #E8DECD;
    border-top: solid 1px #E8DECD;
    margin: 0;
}

#footer {
	background: url("images/footer_bg.gif") no-repeat;
    clear: both;
    color:#4D4424;
    float: left;
    font-family:Verdana;
    font-size:10px;
    font-weight:normal;
    margin: 0 0 0 27px;
	padding-top:23px;
    text-decoration:none;
    width: 862px;
}

#footer p {
    margin: 0;
    padding: 20px 0;
    text-align: center;
}

#footer_menu{
    border-left: solid 1px #B4DE0C;
    border-right: solid 1px #B4DE0C;
    float: left;
    height: 20px;
    width: 281px;
}
#footer_menu div{
    border-right: solid 1px #B4DE0C;
    float: left;
    height: 15px;
    margin: 0px;
    padding:5px 12px 0 12px;
}
#footer_menu div a{
    color:#4D4424;
    font-family:Verdana;
    font-size:10px;
    font-weight:normal;
    text-decoration:none;
}
#footer_menu div a:hover{text-decoration:underline;}

#footer_add{
    float: right;
    height: auto;
    text-align: right;
    width: 495px;
}

#footer p {
    margin: 0;
    padding: 20px 0;
    text-align: center;
}

#actu_post_cont {
    float: left;
    border-bottom: 1px solid #E8DECD;
    padding-left: 8px;
}

.post_title{
    background-color:#f6edca;
    float: left;
    min-height:33px;
    margin-top: 12px;
    width:400px;
}

.post_text{
    clear: both;
    float: left;
    font-size: 11px;
    padding: 11px 45px 10px 40px;
    width: 300px;
}
.post_text p{margin: 0;}
.sav_plus{
    clear: both;
    float: right;
    .float: left;
    .margin-left: 310px;
    .padding-bottom: 10px;
    .width: 90px;
}
.sav_plus a{
    background: url('images/puce_droite.gif') left 4px no-repeat;
    color:#B4DE0C;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    padding-left:15px;
    text-decoration:none;
}
.sav_plus a:hover{
    color:#B4DE0C;
    text-decoration: underline;
}
.actu_post h2{
    margin-top: 10px;
    text-align: justify;
    padding-left: 12px;
}
.actu_post h2 a{
    color:#4D4424;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
.actu_post h2 a:hover{text-decoration: underline;}
#actu_post_desc {
    float: left;
    margin-right: 19px;
    width: 399px;
}
#actu_post_img {
    float: left;
    height: 97px;
    padding-top: 12px;
    width: 140px;
}

.actu_post {
    clear:both;
    float:left;
    margin-bottom: 20px;
    text-align: justify;
    width: 571px;
}
.post_title_actu{
    background-color: #f6edca;
    clear:both;
    float: left;
    height:33px;
    margin: 12px 8px 20px 0;
    width:563px;
}
.actu_img{
    float: left;
    margin: 5px 15px 5px 5px;
}
.text_actu{
    color: #666666;
    font-family: Arial;
    margin-right: 12px;
    font-size: 9pt;
    text-align: justify;
}
.text_actu ul li{
    color: #666666;
    font-family:Arial;
    font-size:9pt;
    font-weight: normal;
    line-height:normal;
    list-style-type:disc
}
.actu_art a{
    color: #B4DE0C;
    font-weight: bold;
}
#single_desc {
    float: left;
    margin-right:10px;
    width:328px;
}
.single_title{
    border-bottom: solid 10px #f6edca;
    float:left;
    height:20px;
    margin: 12px 0 10px 0;
    width:329px;
}
.single_title h2{
    font-size: 11px;
    margin: 0;
    text-indent:0px;
}
.single_text{
    clear:both;
    float:left;
    font-size:11px;
    text-align:justify;
    width:329px;
}
#single_img {
    float: left;
    height: 150px;
    padding-top: 32px;
    width: 220px;
}
#decouverte{
    background: url('images/picto_decouverte.gif') no-repeat;
    height: 31px;
    margin-left: -8px;
    width: 221px;
}
#decouverte_txt{
    color: #FFFFFF;
    font-family: verdana;
    font-size:12px;
    font-weight: bold;
    padding: 8px 0 0 17px;;
}
#pdf_link a{
    color:#839146;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
#pdf_link a:hover{
    text-decoration:underline;
}

#clear{clear: both;}
.clear{clear: both;}

.caract_single{
    border-bottom: solid 1px #E8DECD;
    border-top: solid 1px #E8DECD;
    clear: both;
    float: left;
    margin: 0 12px 30px 0;
    padding: 20px 0 40px 0;
    width: 561px;
}
.single_img_plus{
    clear: both;
    float: left;
    margin-bottom: 20px;
    /*width: 561px;*/
}
.vignette_img{
    height: 95px;
    width: 139px;
}

.onzemarronbold {
    color:#4D4424;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
.ARPlanmarron {
    background-color:#B29259;
}
.onzeblancbold {
    color:#FFFFFF;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
.champformulaire200 {
    background-color:#FFFFFF;
    border:1px solid #999999;
    color:#000000;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    width:200px;
}
.champformulaire50 {
    background-color:#FFFFFF;
    border:1px solid #999999;
    color:#000000;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    width:50px;
}
.champformulaire100 {
    background-color:#FFFFFF;
    border:1px solid #999999;
    color:#000000;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    width:100px;
}
.champformulaire150 {
    background-color:#FFFFFF;
    border:1px solid #999999;
    color:#000000;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    width:150px;
}
.bouton {
    background-color:#B29259;
    background-position:center center;
    border:1px outset #E8DECD;
    color:#FFFFFF;
    cursor:pointer;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    letter-spacing:normal;
    margin:1px;
    padding:0;
    text-align:center;
    vertical-align:middle;
    width:100px;
    word-spacing:normal;
}
.ARPlanmarronclair {
    background-color:#E8DECD;
}
.champformulaire400 {
    background-color:#FFFFFF;
    border:1px solid #999999;
    color:#000000;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    height:100px;
    width:400px;
}
#contenu_contact {
    border-right:1px solid #E8DECD;
    border-top:1px solid #E8DECD;
    border-bottom:1px solid #E8DECD;
    float:left;
    margin: 15px 0;
    width:579px;
}
#insc_news{
    background: #B4DE0C;
    clear:both;
    float: left;
    height: 25px;
    width: 580px;
}
.treizemarronbold {
    color:#4D4424;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    padding:5px;
    text-decoration:none;
}
.onzemarron {
    color:#4D4424;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
.onzelienmarronbold a{
    color:#4D4424;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
#search_marg{
    float:left;
    margin-left: 8px;
    width: 571px;
}
#search_res_nbr{
    background-color: #f0f8ce;
    float: left;
    height: 34px;
    margin: 10px 8px 10px 0;
    text-align: right;
    width: 563px;
}
#search_res_nbr .onzelienmarronbold{padding: 10px 10px 0 0;}
.search_blocks{
    border-top:1px solid #E8DECD;
    clear: both;
    float: left;
    padding-bottom: 10px;
    width: 563px;
}
.search_blocks ul {
    margin: 0;
    padding:0;
}
.search_blocks ul li{
    line-height: 2;
}
.search_blocks ul li a{
    color:#596316;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
.search_blocks ul li a:hover{	text-decoration:underline;}
.search_blocks img{
    clear: both;
    float: left;
}
.search_blocks_text{
    float: left;
    width: 265px;
    margin-left: 10px;
}
.search_im_title{
    float:left;
    margin: 10px 0;
}

/*plan site */
#plan_site tr td .filetree ul li{
    /*border-bottom: solid 1px #E8DECD;*/
}

.treeview li.collapsable, .treeview li.expandable {
    border-bottom:solid 1px #E8DECD;
    width:558px;
    padding-bottom:21px;
    .width:554px;
}
.treeview li.collapsable, .treeview li.expandable a{
    color:#4D4424;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
.treeview li.collapsable, .treeview li.expandable a:hover{
    /*line-height:20px;*/
    text-decoration: none
}
.treeview li.expandable a:hover{
    text-decoration: underline;
}
#plan_niv1 a{
    color:#4D4424;
    font-family:Verdana;
    font-size:11px;
    font-weight:bold;
    text-decoration:none;
}
#plan_niv1 a:hover{
    text-decoration:underline;
}

#navigation li a:hover{
    text-decoration:underline;
}


/****** New styles End*********/
/****** ald End*********/
body {
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
.cachediv {
    display: none;
}
/* TYPO */
.erreur {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #4D4424;
    text-decoration:none;
}
.neufgris {
    font-family: Verdana;
    font-size: 9px;
    font-weight: normal;
    color: #999999;
    text-decoration:none;
}
.neufgrisbold {
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
    color: #999999;
    text-decoration:none;
}
.neufnoir {
    font-family: Verdana;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;
}
.neufnoirbold {
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}
.neufblanc {
    font-family: Verdana;
    font-size: 9px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration:none;
}

.neufblancbold {
    font-family: Verdana;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration:none;
}
.dixnoir {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;
}
.dixnoirbold {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}
.dixmarron {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #4D4424;
    text-decoration:none;
}
.dixmarronbold {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #4D4424;
    text-decoration:none;
}
.dixvert {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #839146;
    text-decoration:none;
}
.dixvertbold {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #839146;
    text-decoration:none;
}
.dixblanc {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration:none;
}
.dixblancbold {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration:none;
}
.onzeblanc {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration:none;
}
.onzeblancbold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration:none;
}
.onzegris {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;
}
.onzegrisbold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}
.onzebleu{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #333399;
    text-decoration:none;
}
.onzebleubold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color:  #333399;
    text-decoration:none;
}
.onzegris{
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    text-decoration:none;
}
.onzegrisbold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color:  #666666;
    text-decoration:none;
}
.onzemarron {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #4D4424;
    text-decoration:none;
}
.onzemarronbold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #4D4424;
    text-decoration:none;
}
.onzevert {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #B4DE0C;
    text-decoration:none;
}
.onzevertbold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #B4DE0C;
    text-decoration:none;
}
.douzenoir {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;
}
.douzenoirbold {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}
.douzeblanc {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration:none;
}
.douzeblancbold {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration:none;
}
.douzemauve {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #9954A3;
    text-decoration:none;
}
.douzemauvebold {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #9954A3;
    text-decoration:none;
}
.treizeblanc {
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration:none;
}
.treizeblancbold {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration:none;
}
.treizemarron {
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    color: #4D4424;
    text-decoration:none;
}
.treizemarronbold {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #4D4424;
    text-decoration:none;
}
.treizenoir {
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;
}
.treizenoirbold {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}
.quatorzeblanc {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration:none;
}
.quatorzeblancbold {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration:none;
}
.quatorzenoir {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    color: #000000;
    text-decoration:none;
}
.quatorzenoirbold {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
    text-decoration:none;
}
.quatorzebleu {
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    color: #333399;
    text-decoration:none;
}
.quatorzebleubold {
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    color: #333399;
    text-decoration:none;
}
.seizerouge {
    font-family: Arial;
    font-size: 14px;
    font-weight: normal;
    color: #CC0000;
    text-decoration:none;
}
.seizerougebold {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #CC0000;
    text-decoration:none;
}
.seizevert {
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    color: #CC0000;
    text-decoration:none;
}
.seizevertbold {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #58B000;
    text-decoration:none;
}
.seizebleu {
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    color: #009999;
    text-decoration:none;
}
.seizebleubold {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #009999;
    text-decoration:none;
}
.seizeviolet {
    font-family: Arial;
    font-size: 16px;
    font-weight: normal;
    color: #663399;
    text-decoration:none;
}
.seizevioletbold {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #663399;
    text-decoration:none;
}
/* PRIX */
.dixprix {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
}
.onzeprix {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
}
.douzeprix {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
.treizeprix {
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
}
.dixprixbarre {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: line-through;
}
.onzeprixbarre {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: line-through;
}
.douzeprixbarre {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: line-through;
}
.treizeprixbarre {
    font-family: Verdana;
    font-size: 13px;
    font-weight: normal;
    color: #000000;
    text-decoration: line-through;
}
.onzeprixbold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
}
.douzeprixbold {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}
.douzeprixboldrouge {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #CC0000;
}
.treizeprixbold {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
}
.onzeprixbarrebold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: line-through;
}
.douzeprixbarrebold {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: line-through;
}
.treizeprixbarrebold {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-decoration: line-through;
}
/* RECHERCHE */
.recherche_a {

    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width:120px;
}
.recherche_b {

    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    width:126px;
}
/* LIEN */
.lienpage {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #839146;
    text-decoration: underline;
}
.lienpage:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #4D4424;
    text-decoration: underline;
}
.pdf {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #839146;
    text-decoration: none;
}
.pdf:hover {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #839146;
    text-decoration: underline;
}
.cheminlien {
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
    line-height: 18px;
}
.cheminlien:hover {
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
    line-height: 18px;
}

.dixliennoir {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.dixliennoir:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.dixlienmarron {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #4D4424;
    text-decoration:none;
}
.dixlienmarron:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #4D4424;
    text-decoration:underline;
}
.dixlienmarronbold {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #4D4424;
    text-decoration:none;
}
.dixlienmarronbold:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #4D4424;
    text-decoration:underline;
}
.dixlienvert {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #839146;
    text-decoration:none;
}
.dixlienvert:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #839146;
    text-decoration:underline;
}
.dixlienvertbold {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #839146;
    text-decoration:none;
}
.dixlienvertbold:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #839146;
    text-decoration:underline;
}
.dixlienblanc {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.dixlienblanc:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: underline;
}
.dixlienbleu {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000066;
    text-decoration: none;
}
.dixlienbleu:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #000066;
    text-decoration: underline;
}
.dixliennoirbold {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.dixliennoirbold:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.dixlienblancbold {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.dixlienblancbold:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}
.dixlienbleubold {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #2A4A9A;
    text-decoration: none;
}
.dixlienbleubold:hover {
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: #2A4A9A;
    text-decoration: underline;
}
.onzeliennoir {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.onzeliennoir:hover {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.onzelienblanc {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.onzelienblanc:hover {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: underline;
}
.onzeliennoirbold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}
.onzeliennoirbold:hover {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.onzelienvertbold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #B4DE0C;
    text-decoration: none;
}
.onzelienvertbold:hover {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #B4DE0C;
    text-decoration: underline;
}
.onzelienblancbold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.onzelienblancbold:hover {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}
.onzelienbleubold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #2A4A9A;
    text-decoration: none;
}
.onzelienbleubold:hover {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #2A4A9A;
    text-decoration: underline;
}
.onzelienmarron {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #596316;
    text-decoration: none;
}
.onzelienmarron:hover {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #596316;
    text-decoration: underline;
}
.onzelienmarronbold {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #4D4424;
    text-decoration: none;
}
.onzelienmarronbold:hover {
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #4D4424;
    text-decoration: underline;
}
.onzelienmarronmenu {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #596316;
    text-decoration: none;
}
.onzelienmarronmenu:hover {
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: underline;
}
.douzeliennoir {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}
.douzeliennoir:hover {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}
.douzelienblanc {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: none;
}
.douzelienblanc:hover {
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    text-decoration: underline;
}
.douzeliennoirbold {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #0000000;
    text-decoration: none;
}
.douzeliennoirbold:hover {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-decoration: underline;
}
.douzelienblancbold {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.douzelienblancbold:hover {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}
.douzelienbleubold {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #2A4A9A;
    text-decoration: none;
}
.douzelienbleubold:hover {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #2A4A9A;
    text-decoration: underline;
}
.treizelienblancbold {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.treizelienblancbold:hover {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}
/* ARRIERES PLAN */

/* ARPlangraines*/
.ARPlancategorieflash {
    background-color: #B4DE0C;
}
/* ARPlangraines*/
.ARPlancategorieflash25 {
    background-color: #E2C550;
}
/* ARPlanfruits*/
.ARPlancategorieflash27 {
    background-color: #FFCC00;
}
/* ARPlanflocons*/
.ARPlancategorieflash26 {
    background-color: #DFD124;
}
/* ARPlanfarine*/
.ARPlancategorieflash28 {
    background-color: #FFDDA1;
}
/* ARPlanepices*/
.ARPlancategorieflash29 {
    background-color: #E8A7CC;
}
/* ARPlanmelanges*/
.ARPlancategorieflash30 {
    background-color: #ECA81C;
}
/* ARPlangraines*/
.ARPlancategorie {
    background-color: #F0F8CE;
}
/* ARPlangraines*/
.ARPlancategorie25 {
    background-color: #F6EDCA;
}
/* ARPlanfruits*/
.ARPlancategorie27 {
    background-color: #FFF0B2;
}
/* ARPlanflocons*/
.ARPlancategorie26 {
    background-color: #F5F1BD;
}
/* ARPlanfarine*/
.ARPlancategorie28 {
    background-color: #FFF1D9;
}
/* ARPlanepices*/
.ARPlancategorie29 {
    background-color: #F8E4F0;
}
/* ARPlanmelanges*/
.ARPlancategorie30 {
    background-color: #F9E5BA;
}
.ARPlanjaune {
    background-color: #F0F8CE;
}
.ARplanrecherche {
    background-color: #CECECE;
}
.ARPlangrisclair {
    background-color: #E6E6E6;
}
.ARPlantresgrisclair {
    background-color: #F5F5F5;
}
.ARPlanblanc {
    background-color: #FFFFFF;
}
.ARPlangris {
    background-color: #E6E6E6
}
.ARPlangrismoyen {
    background-color: #999999;
}
.ARPlangrisfonce {
    background-color: #333333;
}
.ARPlanrouge {
    background-color: #CC3300;
}
.ARPlanorange {
    background-color: #FF6600;
}
.ARPlanorangeclair {
    background-color: #FF9900;
}
.ARPlannoir {
    background-color: #000000;
}
.ARPlanbleu {
    background-color: #2A4A9A;
}

.menu_tab{
    background-color:#B4DE0C;
    border-bottom:1px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    height:70px;
}

.ARPlanbleuclair {
    background-color: #63CFF4;
}
.ARPlanvertkaki {
    background-color: #596316;
}
.ARPlanvert {
    background-color: #B4DE0C;
}
.ARPlanmarron {
    background-color: #B29259;
}
.ARPlanmarronclair {
    background-color: #E8DECD;
}
.ARPlanvertclair {
    background-color: #F0F8CE;
}
.ARPlanchemin{
    background-color: #F4FADB;
}
/*FORMULAIRE*/
.champformulaire {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    border-width:1px;
    border-color: #999999;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    width: 200px;
}
.champ {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    border-width:1px;
    border-color: #999999;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.champformulaire25 {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    width: 25px;
    border-width:1px;
    border-color: #999999;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.champformulaire50 {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    width: 50px;
    border-width:1px;
    border-color: #999999;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.champformulaire100 {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    width: 100px;
    border-width:1px;
    border-color: #999999;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.champformulaire150 {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    width: 150px;
    border-width:1px;
    border-color: #999999;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.champformulaire200 {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    width: 200px;
    border-width:1px;
    border-color: #999999;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.champformulaire400 {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    height: 100px;
    width: 400px;
    border-width:1px;
    border-color: #999999;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.champrecherche {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    width: 110px;
    border-width:1px;
    border-color: #999999;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.champcommande {
    font-family: Verdana;
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
    width: 130px;
    border-width:1px;
    border-color: #999999;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.champemail {
    font-family: Verdana;
    font-size: 11px;
    color: #333333;
    font-weight: normal;
    background-color: #FFFFFF;
    width: 140px;
    border-width:1px;
    border-color: #999999;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
}
.bouton {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #B29259;
    background-position: center;
    letter-spacing: normal;
    text-align: center;
    vertical-align: middle;
    word-spacing: normal;
    margin: 1px;
    padding-bottom:0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border: 1px outset #E8DECD;
    width: 100px;
    cursor:pointer;
}

