html {

	background : white;

	color : black;

}

body {

	font-family : Verdana, Helvetica, Arial, sans-serif;

	font-size : 0.8em;

	background : white;

	color : black;

}

a {

	color : #ff7f00;

}

a:visited {

	font-style : italic;

}

img {

	border : 0;

}

.gabarit {

	width : 986px;

}

.header {

	background :  url('images/contenu/header.gif') no-repeat;

	width : 986px;

	height : 90px;

}

.footer {

	background : url('images/contenu/footer.gif') no-repeat;

	width : 986px;

	height : 90px;

	color : #FF7F00;

}

.inf_crdt {

	text-align : center;

	font-size : 12px;

	color : #D4D4D4;

}

.inf_crdt a {

	color : #B7B7B7;

}

.inf_crdt a:visited {

	color : #D4D4D4;

}



.corps {

	border-left : 2px solid #f9f9f9;

	border-right : 2px solid #f9f9f9;

}

h1 {

	margin : 25px 0 0 30px;

	padding : 0;

}

h1 a {

	text-decoration : none;

}

.pub_horiz {

	width : 468px;

	height : 60px;

	margin : 15px;

	float : right;

}

.tete_menu {

	width : 246px;

	height : 145px;

	background : red;

	padding : 0;

	margin : 0;

}

.tete_menu img {

	border : 0;

	text-decoration : none;

}

.menu {

	font-size : 12px;

}

.menu ul {

	margin : 0 2em 0 0;

	padding : 0;

}

.menu li {

	padding : 0;

	margin : 30px 0;

	color : #b8b8b8;

	color : #7B7B7B;

}

.menu li a {

	color : #b8b8b8;

	color : #7B7B7B;

	text-decoration : none;

}

.menu li.hover a {

	color : #ffc200;

	color : #FF7F00;

}

.coeur_ext {

	height : 560px;

	width : 580px;

}

.coeur_bord {

	border : 1px solid #f3f3f3;

}

.coeur_int {

	height : 560px;

	width : 580px;

	color : #7b7b7b;

	overflow : auto;

	font-size : 12px;

}

.coeur_int td {

	color : #7b7b7b;

	font-size : 12px;

}

.pub_vert {

	width : 130px;

	text-align : center;

}

h2 {

	color : #ffc200;

	margin : 0;

	font-size : 18px;

	padding : 0;

	text-align : right;

}

h3 {

	color : #ffc200;

	margin : 10px;

	font-size : 14px;

	padding : 0;

	text-align : right;

}

.btn_g, .btn_d {

	text-decoration : none;

}

.btn_g td, .btn_d td {

	font-size : 12px;

}

.btn_g .decoupe_g {

	background : url('images/contenu/boutonG_off_G.gif') no-repeat;

	width : 13px;

	height : 38px;

	font-size : 0;

	line-height : 0;

	text-decoration : none;

}

.btn_g .decoupe_m {

	background : url('images/contenu/boutonG_off_M.gif') repeat-x;

	color : white;

	height : 38px;

	line-height : 11px;

	text-decoration : none;

}

.btn_g .decoupe_d {

	background : url('images/contenu/boutonG_off_D.gif') no-repeat;

	width : 13px;

	height : 38px;

	font-size : 0;

	line-height : 0;

	text-decoration : none;

}



.btn:hover .btn_g td.decoupe_g {

	background : url('images/contenu/boutonG_on_G.gif') no-repeat;

}

.btn:hover .btn_g td.decoupe_m {

	background : url('images/contenu/boutonG_on_M.gif') repeat-x;

}

.btn:hover .btn_g td.decoupe_d {

	background : url('images/contenu/boutonG_on_D.gif') no-repeat;

}



.btn_d .decoupe_g {

	background : url('images/contenu/boutonD_off_G.gif') no-repeat;

	width : 13px;

	height : 38px;

	font-size : 0;

	line-height : 0;

	text-decoration : none;

}

.btn_d .decoupe_m {

	background : url('images/contenu/boutonD_off_M.gif') repeat-x;

	color : white;

	height : 38px;

	line-height : 11px;

	text-decoration : none;

}

.btn_d .decoupe_d {

	background : url('images/contenu/boutonD_off_D.gif') no-repeat;

	width : 13px;

	height : 38px;

	font-size : 0;

	line-height : 0;

	text-decoration : none;

}



.btn:hover .btn_d td.decoupe_g {

	background : url('images/contenu/boutonD_on_G.gif') no-repeat;

}

.btn:hover .btn_d td.decoupe_m {

	background : url('images/contenu/boutonD_on_M.gif') repeat-x;

}

.btn:hover .btn_d td.decoupe_d {

	background : url('images/contenu/boutonD_on_D.gif') no-repeat;

}



.recherche {

	display : block;

	float : right;

	height : 14px;

	margin : 38px;

	vertical-align : middle;

}

.recherche {

	color : #b8b8b8;

	font-weight : bold;

	font-size : 12px;

}

.recherche #q {

	padding : 1px;

}

.recherche input {

	border : 0;

	background : #f9f9f9;

	color : #b8b8b8;

	padding : 0;

	font-size : 11px;

}

.formulaire table.champs {

	width : 100%;

}

.formulaire table.champs td, .formulaire table.champs th {

	color : #7b7b7b;

}

.formulaire table td, .formulaire table th {

	font-size : 12px;

}

.formulaire input, .formulaire textarea, .flatform, .formulaire select {

	border : 1px solid #b8b8b8;

	background : #f9f9f9;

}

.formulaire option {

	background : #f9f9f9;

}

hr {

	margin : 1em 0;

	padding : 0;

	border : 0;

	border-top : 1px solid #ffc200;

}



.recherche_rubriques {

	font-weight : bold;

}

#contenu {

}

.adm_table {

	width : 100%;

	margin : 20px 0;

}

.adm_table th {

	font-size : 0.8em;

	background : #ddd;

}

.adm_table td {

	font-size : 0.8em;

	background : #eee;

}

.adm_table .centre {

	text-align : center;

}

ul.tree, ul.tree ul {

	margin: 0px;

	padding: 0px;

	list-style: none;



	margin-left : 2em;

	font-size : 9pt;

}

ul.tree li {

	margin: 0;

	padding: 0px 0px 0px 0.5em;

	text-indent: -0.5em;

	background: url('images/arbre/tree-line-vertical.gif') top left repeat-y;

}

ul.tree li.last {

	background-image: url('images/arbre/tree-line-last.gif');

	background-repeat: no-repeat;

	background-position: top left;

}

.tree img {

	border: 0px;

	vertical-align: middle;

}



ul.tree span.page, ul.tree span {

	border : 1px solid transparent;

	background : transparent;

}

ul.tree span.page:hover, ul.tree span.over {

	border : 1px solid red;

	background : #ddd;

}

.news {

}

.news h4 {

	font-size : 15px;

	font-family : Verdana, Helvetica, sans-serif;

	margin : 32px 0 2px 0;

	border-bottom : 1px solid ;

}

.news .infos {

	margin : 0 0 12px 0;

	font-size : 8px;

}

.block_commande, .block_commande table, .block_commande td {

	color : white;

}



/***

	Bon de commande

***/

.bc_pub_pro {

	width : 100%;

	background : #FFAA00 url('images/contenu/fond-forms.gif');

	padding : 5px;

}

.bc_pub_pro th {

	color : white;

	font-size : 19px;

	font-weight : normal;

	font-family : Arial, Helvetica, sans-serif;

}

.bc_pub_pro td {

	color : white;

	font-size : 12px;

	font-weight : bold;

}

.bc_ligne {

	width : 100%;

}

.bc_ligne td {

	font-size : 12px;

	color : #7b7b7b;

}

.sous-menu {

	list-style-type: none;

	margin :0;

	padding : 0;

	direction: rtl;

}

.sous-menu  li {

	padding: 0;

	margin: 0;

	direction: rtl;

}



.rech_avrt {

	color : #7B7B7B;

	background : #E8E8E8;

	padding : 8px;

}





.gel_titre1 {

	font-size : 18px;

	font-family : Arial, Verdana, Helvetica, sans-serif;

	color : #FFC200;

}





/***

	

***/

#apsub {

	border : 0px;

	margin : 0px;

	padding : 0px;

	width : 48px;

	height : 18px;

	background : url('http://www.allopass.com/img/bt_ok.png');

}

#apcode {

	background-color : #e7e7e7;

	border-bottom : #000080 1px solid;

	border-left : #000080 1px solid;

	border-right : #000080 1px solid;

	border-top : #000080 1px solid;

	color : #000080;

	cursor : text;

	font-family : arial;

	font-size : 10pt;

	font-weight : bold;

	letter-spacing : normal;

	width : 85;

	text-align : center;

}

#aptext {

	background : white;

	font-family : Arial, Helvetica;

	color : black;

	font-size: 11px;

}



.consultation {

	font-size : 18px;

}