/** elements cachés **/

.navigation {display:block}

.naventete {
	display:none;
	}

.navdroite{
	display:none;
	}

.recherche_interne, .recherche_externe
{
    display:none;
    }

body
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

a
{
    color:#000000;
}

#bloc_container
{
    width:990px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFFFFF;
}

/* blocs mise en page **/



#bloc_bandeau
{
    background-image: url('images/bandeau.jpg');
    width:990px;
    height:250px;
}

#bloc_gauche
{
    float:left;
    height:100%;
    width:193px;
}

#bloc_droite
{
  width:0px;
}

#bloc_centre
{
    font-size:70%;
    float:left;
    height:100%;
    width:783px;
	background-color: #F2FFE1;
	font-size:80%;
	color:#414141
}


#bloc_centre .bloc .entete
{
    font-size:x-large;
    margin-top:34px;
    margin-bottom:14px;
}


#bloc_centre .bloc .corps:first-letter
{
    font-size:xx-large;
    color:#000000;
}

#bloc_pied
{
    display:block;
    clear:both;
}

/** blocs **/

.navgauche .niveau1 .entete
{
    background-image:url('images/puce_nav.gif');
    background-repeat:no-repeat;
	width:12px;
	background-position:top left;
	padding-top:10px;
	
}

.navaccueil
{
    background-image:url('images/puce_nav.gif');
    background-repeat:no-repeat;
	padding-left: 15px;
	padding-bottom: 10px;
	
}

.navgauche a, .navaccueil a
{
	text-decoration:none;
	font-family:times new roman, serif;
	font-weight:bold;
	font-style:italic;
	font-size:110%
}

.navgauche a:hover, .navaccueil a:hover
{
	color:#59703B;
}
.navgauche .rubrique
{
	margin-bottom:10px;
}

.bloc_haut
{
    background-image:url('img/bloc_haut.jpg');
    background-repeat:no-repeat;
    width:175px;
    height:29px;
    color:#000;
    padding-left:10px;
    vertical-align:middle;
    font-size:120%;
    letter-spacing:1px;
}

.bloc_bas
{
    background-image:url('img/bloc_bas.jpg');
    background-repeat:no-repeat;
    width:175px;
    height:9px;    
}

.bloc_milieu
{
    border-left:1px solid #97979d;
    border-right:1px solid #97979d;
    width:169px;
    background-color:#dadae2;
    padding:2px;
 }

.titre 
{
    margin-top:0px;
    margin-bottom:20px;
    margin-left:5px;
    padding-bottom:1px;
    font-size:x-large;
    font-family:arial, sans-serif;
	color:#59703B;
	font-weight:bold;
	font-style:italic;
}

.titre .cheminpage
{
    font-weight:bold;
}

#bloc_corps
{
    padding-right:7px;
	padding-left:7px;
	padding-bottom:7px;
}

.paragraphe
{
    padding:5px;
}

.paragraphe.avectitre h2
{
    color:#E87500;
    font-size:160%;
    margin-top:0px;
    padding-top:0px;
}

.bloc_actu .actu
{
    font-size:80%;
    border-bottom:1px dashed #97979D;
}

.bloc_actu .titre
{
    font-size:80%;
    padding:0px;
    margin:0px;
    color:#000000;
    font-weight:bold;
    margin-bottom:5px;
}


.bloc_actu a
{
    text-decoration:none;
}

.actu_page h3
{
    margin-left:0px;
    margin-bottom:4px;
}

.spanListeLiensSelectionne
{
    color:#C8E906;
}


.bloc_actu .titrebloc
{
    padding:0px;
    margin:0px;
    font-size:120%;
    float:left;
    margin-right:10px;
    margin-bottom:10px;
    margin-left:5px;
    letter-spacing:1px;
}

.actu_page
{
    margin-bottom:20px;
}

.actu_page .actu_titre
{
    margin-bottom:5px;
    font-weight:bold;
    font-size:120%;
}

.actu_page.selectionne .actu_titre
{
    font-size:140%;
}

.actu_page.selectionne:first-letter
{
    text-transform:capitalize;
}


.actu_titre h4
{
   margin-top:0px;
 }
.actu_titre h4, .actu_corps , .actu_resume
{
    margin-left:10px;
}

.formchecker_reponse .message
{
    width:70%;
    overflow:visible;
}

.formchecker_reponse .lienok
{

}

.formchecker_reponse a
{
    text-decoration:none;
    border:1px solid #000;
    padding:2px;
    margin-left:auto;
    margin-right:auto;
    width:20px;
    display:block;
}

.formchecker_reponse a:hover
{
    border-style:dotted;
    text-decoration:underline;
}

li 
{
   list-style-type:square; 
}

.lien_bouton
{
    display:block;
    border:1px solid #853035;
    padding:3px;
    text-decoration:none;
    text-align:center;
    
}

.lien_bouton:hover
{
    border-style:dotted;
    text-decoration:underline;
}

.table
{
    border-collapse:separate;
}

.tab
{
    border:1px solid #82AE48;
	margin-left: auto;
	margin-right: auto;
}

.tab td
{
    border:1px solid #B5D789;
	padding-right:2px;
	padding-left:2px;
	padding-top:2px;
	padding-bottom:2px;
}

.tab_titre
{
    text-align:center;
	font-size:170%;
	background-color:#7F9B5A;
	color:#FFF;
}

.tab_titre2
{
    text-align:center;
	font-weight:bold;
	font-size:115%;
	background-color:#B2CA93;
}

.tab_prix
{
    text-align:center;
}

.tab_comment
{
    font-style:italic;
	font-size:85%;
}

.tab_produits p{
margin:0;
padding:0;
display:inline;
}