/*---------------------------GENERAL---------------------------*/	

body{
font-family:verdana;
/*background:#9fa575;*/
background:#000000 url('active_inedit3/bg_body.gif') repeat-y top center;
margin:0px;
width:100%; }	

input{
font-size:10px;
}

form{
padding:0px;
margin:0px;
}

a{
color:#ff8f02;
font-weight:bold;
text-decoration:underline;
}

a:hover{
text-decoration:none;
color:#333333;
}

h1{
color:#ff8f02;
font-weight:bold;
font-size:24px;
}

h2{
color:#ff8f02;
font-weight:bold;
font-size:16px;
text-decoration:none;
margin:5px 0px 5px 0px;
}

hr{
padding:0px;
margin:0px;
height:1px;
background:#dddddd;
border:none;
}

/*---------------------------COMPOSANTS PRINCIPAUX---------------------------*/	
	
#cadre{
background:#000000;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
width:980px;
}

#site{
width:980px;
margin:auto;
background:#ffffff url('active_inedit3/bg_site.gif') repeat-y top left;
}

#haut{
display:block;
margin:0px;
padding:0px;
}

#milieu{
display:block;
overflow:hidden;
background:#ffffff;
margin:10px;
}

#bas{
background:url('active_inedit3/bg_bas.gif') no-repeat top left;
display:block;
overflow:hidden;
padding:15px 10px 10px 10px;
font-size:10px;
color:#ffffff;
}

#bas a{
color:#ff8f02;
}

#bas a:hover{
color:#999999;
}

#colonne_gauche{
overflow:hidden;
display:block;
float:left;
width:190px;
margin:0px 10px 0px 10px;
background:#ffffff;
}

#colonne_centre{
display:block;
overflow:hidden;
}

#colonne_centre2{
display:block;
overflow:hidden;
}

#colonne_droite{
overflow:hidden;
display:block;
float:right;
width:190px;
margin:0px 10px 0px 0px;
background:#ffffff;
}

#bandeau{
display:block;
height:171px;
width:980px;
background:#ffffff url('active_inedit3/bandeau.jpg') no-repeat top left;
}

/*-----Module outils-----*/

#module_outils {
background:url('active_inedit3/bg_outils.gif') no-repeat bottom left;
display:block;
height:19px;
padding:15px 0px 0px 20px;
margin:0px;
list-style:none;
overflow:hidden; /* contexte de formatage */}

#module_outils ul{
list-style:none;
margin:0px;
padding:0px; }

#module_outils li {
list-style:none;
margin:0px;
border-left:1px solid #000000;
float:left; }

#module_outils li a {
color:#000000;
font-weight:normal;
font-family:verdana;
font-size:10px;
line-height:6px; /* Hauteur | */
margin:0px 3px 0px 3px; /* Espaces entres <li> */
padding:3px 3px 3px 3px; /* Espace intérieur pour placer le :hover border 1px */
display:block;
text-decoration:none; }

#module_outils li a:hover {
text-decoration:underline;
padding:3px 3px 3px 3px;}

/*-----Menu père-----*/

#menu_pere{
display:block;
height:40px;
width:100%;
}

#menu_pere ul{
list-style:none;
margin:0px;
padding:0px 0px 0px 20px;
}

#menu_pere li{
list-style:none;
margin:0px;
float:left;
}

/*Onglet*/

.menu_pere_deb{
display:block;
background:#ffffff url('active_inedit3/onglet_deb.gif') no-repeat top left;
height:44px;
width:48px;
display:block;
float:left;
}

.menu_pere_fin{
}

.menu_pere_lien{
display:block;
background:#ffffff url('active_inedit3/onglet.gif') repeat-x top left;
height:44px;
display:block;
float:left;
}

.menu_pere_lien a{
padding:0px;
display:block;
line-height:44px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ff8f02;
}

.menu_pere_deb_selected{
display:block;
background:#ffffff url('active_inedit3/onglet_deb_selected.gif') no-repeat top left;
height:44px;
width:47px;
display:block;
float:left;
}

.menu_pere_fin_selected{
}

.menu_pere_lien_selected{
display:block;
background:#ffffff url('active_inedit3/onglet_selected.gif') repeat-x top left;
height:44px;
display:block;
float:left;
}

.menu_pere_lien_selected a{
padding:0px;
display:block;
line-height:44px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

/*Onglet Suivant*/

.menu_pere_deb_suivant_selected{
display:block;
background:#ffffff url('active_inedit3/onglet_deb_suivant_selected.gif') no-repeat top left;
height:44px;
width:46px;
display:block;
float:left;
}

.menu_pere_fin_suivant_selected{
}

.menu_pere_fin{
}

.menu_pere_lien_suivant_selected{
display:block;
background:#ffffff url('active_inedit3/onglet.gif') repeat-x top left;
height:44px;
display:block;
float:left;
}

.menu_pere_lien_suivant_selected a{
padding:0px;
display:block;
line-height:44px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ff8f02;
}

/*Onglet Deb*/

.menu_pere_deb_premier{
display:block;
background:#ffffff url('active_inedit3/onglet_deb_premier.gif') no-repeat top left;
height:44px;
width:23px;
display:block;
float:left;
}

.menu_pere_fin_premier{
}

.menu_pere_lien_premier{
display:block;
background:#ffffff url('active_inedit3/onglet.gif') repeat-x top left;
height:44px;
display:block;
float:left;
}

.menu_pere_lien_premier a{
padding:0px;
display:block;
line-height:44px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ff8f02;
}

.menu_pere_deb_premier_selected{
display:block;
background:#ffffff url('active_inedit3/onglet_deb_premier_selected.gif') no-repeat top left;
height:44px;
width:23px;
display:block;
float:left;
}

.menu_pere_lien_premier_selected{
display:block;
background:#ffffff url('active_inedit3/onglet_selected.gif') repeat-x top left;
height:44px;
display:block;
float:left;
}

.menu_pere_lien_premier_selected a{
padding:0px;
display:block;
line-height:44px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

/*Onglet Fin*/

.menu_pere_deb_dernier{
display:block;
background:#ffffff url('active_inedit3/onglet_deb.gif') no-repeat top left;
height:44px;
width:48px;
display:block;
float:left;
}

.menu_pere_fin_dernier{
display:block;
background:#ffffff url('active_inedit3/onglet_fin_dernier.gif') no-repeat top left;
height:44px;
width:47px;
display:block;
float:left;
}

.menu_pere_lien_dernier{
display:block;
background:#ffffff url('active_inedit3/onglet.gif') repeat-x top left;
height:44px;
display:block;
float:left;
}

.menu_pere_lien_dernier a{
padding:0px;
display:block;
line-height:44px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ff8f02;
}

.menu_pere_deb_dernier_selected{
display:block;
background:#ffffff url('active_inedit3/onglet_deb_selected.gif') no-repeat top left;
height:44px;
width:47px;
display:block;
float:left;
}

.menu_pere_fin_dernier_selected{
display:block;
background:#ffffff url('active_inedit3/onglet_fin_dernier_selected.gif') no-repeat top left;
height:44px;
width:47px;
display:block;
float:left;
}

.menu_pere_lien_dernier_selected{
display:block;
background:#ffffff url('active_inedit3/onglet_selected.gif') repeat-x top left;
height:44px;
display:block;
float:left;
}

.menu_pere_lien_dernier_selected a{
padding:0px;
display:block;
line-height:44px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

/*Onglet Fin Suivant*/

.menu_pere_deb_dernier_suivant_selected{
display:block;
background:#ffffff url('active_inedit3/onglet_deb_suivant_selected.gif') no-repeat top left;
height:44px;
width:46px;
display:block;
float:left;
}

.menu_pere_fin_dernier_suivant_selected{
display:block;
background:#ffffff url('active_inedit3/onglet_fin_dernier.gif') no-repeat top left;
height:44px;
width:47px;
display:block;
float:left;
}

.menu_pere_lien_dernier_suivant_selected{
display:block;
background:#ffffff url('active_inedit3/onglet.gif') repeat-x top left;
height:44px;
display:block;
float:left;
}

.menu_pere_lien_dernier_suivant_selected a{
padding:0px;
display:block;
line-height:44px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ff8f02;
}


/*---------------------------MODULES---------------------------*/	

/*-----Module fonctions-----*/

#sousbandeau{
clear:both;
display:block;
overflow:hidden;
margin:0px;
padding:5px 20px 0px 20px;
font-size:11px;
line-height:30px;
color:#000000;
}

#fil_ariane{
float:left;
margin:0px;
padding:0px;
color:#000000;
width:400px;
line-height:30px;
}

#recherche_catalogue{
float:left;
margin:0px;
padding:0px;
color:#000000;
width:250px;
line-height:30px;
}

#sousbandeau span{
color: #FF8F02;
font-weight: bold;
}

#recherche_catalogue input{
background-color: #FF8F02;
color: #FFFFFF;
border: 1px solid #999999;
}

#recherche_catalogue input[type="button"]{
font-weight: bold;
}

#fonctions{
float:right;
margin:0px;
padding:0px;
color:#000000;
line-height:30px;
}

#fonctions select{
background: #FF8F02;
color: #FFFFFF;
border: 1px solid #999999;
}

#sousbandeau a{
font-size:10px;
color:#ff8f02;
font-weight:bold;
padding:0px 5px 0px 5px;
text-decoration:underline;
}

#sousbandeau a:hover{
text-decoration:none;
color:#333333;
}

#sousbandeau img{
border:none;
}

/*-----Module rechercher-----*/

#module_recherche{
padding:10px;
margin:0px 0px 10px 0px;
background:#eeeeee;}

#module_recherche h1{
padding:0px;
margin:0px 0px 10px 0px;
font-weight:normal;
background:#434343;
color:#ffffff;
font-size:12px;
line-height:30px;
padding:0px 5px 0px 5px;
}

/*-----Module menu de gauche-----*/

#sousmenu{
padding:10px;
margin:0px 0px 10px 0px;
background:#eeeeee;
}

#sousmenu h1{
font-weight:bold;
padding:0px;
margin:0px 0px 10px 0px;
font-weight:normal;
background:#434343;
color:#ffffff;
font-size:12px;
line-height:30px;
padding:0px 5px 0px 5px;
}

#sousmenu ul{
list-style:none;
margin:0px;
padding:0px;
}

#sousmenu li{
border-bottom:solid 1px #dddddd;
}

#sousmenu li a{
padding:0px 5px 0px 5px;
display:block;
height:40px;
line-height:40px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ff8f02;
}

#sousmenu li a:hover{
background:#dddddd;
color:#434343;
}

#sousmenu li.smenu a {
text-indent:10px;}

#sousmenu li.smenu a:hover {
}

#sousmenu li.ssmenu a {
text-indent:20px;
font-size:12px; }

#colonne_gauche li.ssmenu a:hover {
}

/*-----Menu catalogue-----*/

#menu_catalogue{
padding:0px;
margin:0px 10px 10px 0px;
background:#ff8e01 url('active_inedit3/menu_catalogue_haut.gif') no-repeat top left;
width:200px;
}

#menu_catalogue ul{
list-style:none;
margin:0px;
padding:20px 0px 50px 0px;
background:#ff8e01 url('active_inedit3/menu_catalogue_bas.gif') no-repeat bottom left;
}

#menu_catalogue li{
padding-left:10px;
}

#menu_catalogue li a{
padding:0px 5px 0px 10px;
display:block;
height:30px;
line-height:30px;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#ffffff;
background:#ff8e01 url('active_inedit3/menu_catalogue_puce.gif') no-repeat center left;
}

#menu_catalogue li a:hover{
color:#eeeeee;
text-decoration:underline;
}

/*-----Module identification-----*/

#module_identification{
padding:10px;
margin:0px 0px 10px 0px;
background:#eeeeee;
margin:10px 0px 10px 0px;
}

#module_identification h1{
padding:0px;
margin:0px;
background:#434343;
color:#ffffff;
font-weight:normal;
font-size:12px;
line-height:30px;
padding:0px 5px 0px 5px;
}

#module_identification table{
color:#000000;
font-size:10px;
}

#module_identification table td{
color:#000000;
font-size:10px;
font-weight:normal;
padding:3px 0px 3px 0px;
}

/*-----Module newsletter-----*/

#module_newsletter{
padding:10px;
margin:0px 0px 10px 0px;
background:#eeeeee;}

#module_newsletter h1{
padding:0px;
margin:0px 0px 10px 0px;
background:#434343;
color:#ffffff;
font-weight:normal;
font-size:12px;
line-height:30px;
padding:0px 5px 0px 5px;
}

#module_newsletter p{
color:#000000;
font-size:10px;
padding:0px;
margin:0px;
}

#module_newsletter table{
color:#000000;
font-size:10px;
}

#module_newsletter table td{
color:#000000;
font-size:10px;
font-weight:normal;
padding:3px 0px 3px 0px;
}

/*-----Module bloc texte-----*/

#colonne_droite .bloc_droite {
padding:10px;
margin:0px 0px 10px 0px;
background:#eeeeee; }

#colonne_droite .bloc_droite_bas {
}

#colonne_droite .bloc_droite h1 {
padding:0px;
margin:0px;
background:#434343;
color:#ffffff;
font-weight:normal;
font-size:12px;
line-height:30px;
padding:0px 5px 0px 5px; }

#colonne_droite .bloc_droite p{
padding:0px;
margin:0px;
color:#000000;
font-size:10px;
}

#colonne_droite .bloc_droite img{
margin:5px 0px 5px 0px;
}

/*---------------------------PAGE DE UNE---------------------------*/	

#une {
}

#une_centre {
display:block;
overflow:hidden;
margin:0px;
font-size:10px;
color:#000000;
float:left;
}

#une_centre h1{
color:#ff8f02;
font-size:24px;
margin:0px;
}

#une_droite {
display:block;
margin:0px 10px 0px 0px;
overflow:hidden;
font-size:10px;
color:#000000;
float:right;
width:190px;
}

/*-----Bloc une bas-----*/

.bloc_une_bas{
width:250px;
height:330px;
padding:10px 50px 10px 10px;
float:left;
background:url('active_inedit3/separateur_une.gif') no-repeat top right;
}

.bloc_une_bas h4{
color:#ff8f02;
font-size:18px;
font-weight:bold;
margin:0px 0px 10px 0px;
padding:0px;
}

/*-----Module bloc actu une-----*/

.une_actu{
display:block;
overflow:hidden;
}

.bloc_actu {
display:block;
float:left;
width:920px;
height:160px;
padding:10px;
background:url('active_inedit3/bg_bloc_une.jpg') no-repeat top left;
margin:0px; }

.bloc_actu  h2{
color:#ff8f02;
font-size:14px;}

.bloc_actu  img{
margin:0px 5px 5px 0px;
width:120px;
float:left;
}

/*-----Module bloc evenement une-----*/

.une_even{
display:block;
overflow:hidden;
}

.bloc_even{
display:block;
float:left;
width:310px;
padding:10px;
background:#eeeeee;
margin:10px 10px 0px 0px; }

.bloc_even  h2{
color:#ff8f02;
font-size:14px;}

.bloc_even  img{
margin:0px 5px 5px 0px;
width:120px;
float:left;
}

/*-----Module bloc texte une-----*/

.une_bloc {
padding:10px;
margin:0px 0px 10px 0px;
background:#eeeeee;}

.une_bloc h1 {
padding:0px;
margin:0px 0px 10px 0px;
background:#434343;
color:#ffffff;
font-weight:normal;
font-size:12px;
line-height:30px;
padding:0px 5px 0px 5px; }

.une_bloc p{
padding:0px;
margin:0px;
color:#000000;
font-size:10px;
}

.une_bloc img{
margin:5px 0px 5px 0px;
}

/*-----Module bloc RSS une-----*/

#flux_actu{
border:solid 1px #bbbbbb;
display:block;
overflow:auto;
height:100px; }

a.rss{
text-align:left;
display:block;
background-color:#ffffff;
text-decoration:none;
border-bottom:solid 1px #cccccc;
padding:2px; }

a.rss:hover{
display:block;
background-color:#eeeeee;
text-decoration:none;
border-bottom:solid 1px #cccccc; }

/*-----Module identification une-----*/

#une_login {
padding:10px;
margin:0px 0px 10px 0px;
background:#eeeeee;
}

#une_login h3 {
padding:0px;
margin:0px 0px 10px 0px;
background:#434343;
color:#ffffff;
font-weight:normal;
font-size:12px;
line-height:30px;
padding:0px 5px 0px 5px;}

#une_login  fieldset{
border:none;
}

/*-----Module identification-----*/

#module_login {
display:block;
float:right;
height:150px;
width:200px;
padding:10px;
font-size:10px;
margin:0px 10px 0px 0px;
}

#module_login h3 {
padding:0px;
margin:0px;
color:#000000;
font-weight:normal;
font-size:12px;
line-height:30px;
}

#module_login a{
color:#000000;
font-weight:normal;
}

#module_login  fieldset{
border:none;
}

/*-----Module sondage une-----*/

#module_sondage{
padding:10px;
background:#eeeeee;
margin:10px 0px 10px 0px;
}

#module_sondage h1{
padding:0px;
margin:0px 0px 10px 0px;
font-weight:normal;
background:#434343;
color:#ffffff;
font-size:12px;
line-height:30px;
padding:0px 5px 0px 5px;
}

#module_sondage table{
color:#ffffff;
font-size:10px;
}

#module_sondage table td.question{
color:#000000;
font-size:11px;
font-weight:bold;
padding:4px 0px 4px 0px;
}

#module_sondage table td.reponse{
color:#000000;
font-size:11px;
font-weight:normal;
padding:4px 0px 4px 0px;
}

/*-----Module recherche une-----*/

#une_recherche{
padding:10px;
margin:0px 0px 10px 0px;
background:#eeeeee;}

#une_recherche h1{
padding:0px;
margin:0px 0px 10px 0px;
font-weight:normal;
background:#434343;
color:#ffffff;
font-size:12px;
line-height:30px;
padding:0px 5px 0px 5px;
}




/* AUTRES CLASSES A TRIER */

.table, table.sortable{
border:solid 1px #dddddd;
background:#ffffff;
}

.table tr, table.sortable tr{

}

.table td, table.sortable td{
line-height:20px;
padding:4px;
border:solid 1px #ffffff;
}

.entete_table {
background:#eeeeee;
color:#767676;
font-size:10px;
font-weight:bold;
padding:10px 0px 10px 0px;
}

.ligne_titre{
background:#dddddd;
font-size:10px;
color:#000000;
}

table.sortable a.sortheader {
color:#767676;
text-decoration: none;
display: block; }

table.sortable span.sortarrow {
text-decoration: none; }

.ligne0{
background-color:#fafafa;
color:#777777;
font-size:10px;
}

.ligne1{
background-color:#efefef;
color:#777777;
font-size:10px;
}

.ligne_over{
background-color:#fce2cf;
color:#777777;
font-size:10px;
}

tr.ligne0bis{
background-color:#ffffff;
color:#777777;
font-size:10px;
}

tr.ligne1bis{
background-color:#efefef;
color:#777777;
font-size:10px;
}

.ligne2bis{
background-color:#fce2cf;
color:#777777;
font-size:10px;
}

.libelle{
font-weight:bold;
font-size:10px;
}

#content{
padding-left:10px;
padding-right:10px;
display:block;
overflow:hidden;
}

#content a{
font-size:11px;
}

.texte, .texte2{
font-size:11px;
}

.img_left{
float:left;
margin:0px 10px 10px 0px;
}

.img_right{
float:right;
margin:0px 0px 10px 10px;
}

/* Styles Catalogue */

.catalogue_famille{
float:left;
width:350px;
margin:0px 10px 10px 0px;
/*border-bottom:solid 1px #dddddd;*/
}

.catalogue_produit{
float:left;
width:350px;
height:230px;
margin:10px 10px 0px 0px;
border-bottom:solid 1px #dddddd;
}

.catalogue_produit img{
display:block;
width:100px;
float:left;
margin:0px 5px 5px 0px;
border:solid 1px black;
}

.titre{
font-size: 14px;
font-weight: bold;
}

table .table_article{
border-bottom:solid 1px #dddddd;
}

.entete_table_commande{
padding:10px 5px 10px 5px;
}

table .produit{
border-collapse:collapse;
}

table .produit td{
border:solid 1px #dddddd;
}

table .table_livraison{
border:solid 1px #dddddd;
}

.sousfamille{
color:#999999;
}

a.annu1{
    font-size :16px;
}
.annu_table2{
    font-size: 11px;
}
.titrelogin{
    font-size: 24px;
    color: #FF8F02;
    font-weight: bold;
}




