body {
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#010101;
	scrollbar-face-color: #990000;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #FFFFCB;
	scrollbar-arrow-color: #FFFFCB;
	background-color:#FF9934;
/*background-image:url(../images/bg.jpg);
background-repeat:repeat-y;
background-position:right;*/

}

a {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#B53506;
	text-decoration:none;
	
}
a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333399;
	text-decoration:none;
}

td {
font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#180300;
}

table.generale {
	/*border-left:1px solid #B53506;
	border-right:1px solid #B53506;
	border-bottom:1px solid #B53506;*/
	vertical-align: top;
	text-align:left;
	background-image:url(../images/degrade.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	
		
}
table.generale22 {
	border-top:1px solid #B53506;
	/*border-right:1px solid #B53506;
	border-bottom:1px solid #B53506;*/
	vertical-align: top;
	text-align:center;
		
}



/* menu */
a.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

a.menu:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FBA536;
	font-weight:bold;
	text-align:center;
}

/* menu du haut */
a.haut{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
}

a.haut:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#B53506;
	font-weight:bold;
}
a.haut2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-align:right;
}

a.haut2:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#B53506;
	font-weight:bold;
}
/* copyright*/
.copyright{

    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FFFFFF;
	/*font-variant:small-caps;*/
	
}



/* encadre */
.context {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
  	color:#000060;
	text-align:center;
}

.titrecontext {
 	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
  	color:#B63607;
	font-weight:bold;
	text-align:center;
	
}
/* liens du bas */

a.bas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
  	color:#B53506;
    text-decoration:underline;
	
	 }

a.bas:hover { 
   
	font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
  	color:#6B3C5E;
    text-decoration:underline;
	
	 	 }
	
/* page contact*/
.titreform {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 14 px;
  	color:#B63607;
  }
   
   .ligneform {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 8 px;
  	color:#040300;
  }
   .champform {
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11 px;
  	color:#040300;
	font-weight:bold;
  }

/*email*/

	
a.email {
    font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-decoration:none;
	
}
a.email:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333399;
	text-decoration:none;
}




/* classe pour la cellule de separation entre incl_haut et incl_bas */
.inclcell	{
    padding-top:20px
} 

 


	/* classe pour la cellule contenant l'adresse */
	.adrcell	{
	font-weight:bold;
	padding-left:18px;
}
	
	
    #moteur	td{
    font-family:Verdana, Arial, Helvetica, sans-serif;
 	font-size: 10px;
  	color:#ffffff;
	font-weight:bold;
}


	

/*TABLEAUX*/

.tabFond1{ border-color:#ffffff; border-width:0; border-style:solid; padding:2px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}

.tabFond2{ border-color: #ffffff; border-width:1px; border-style:solid; padding:2px; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;  color:#ffffff;}

.tabTitre{background-color:#333399; color:#ffffff; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; border-color:#ffffff; border-width:1px; border-style:solid;}

.tabCouleur{background-color: #333399; border-color:#ffffff; border-width:1px; border-style:solid; padding:2px; color: #ffffff ;
}
td.actu
{
background-image:url(../images/cadre2.jpg);
background-repeat:no-repeat;
width:178px;
height:330px;
padding-left:6px;
padding-top:6px;
text-align:left;
}
table.divleft
{
/*border-left:1px solid #B53506;
border-right:1px solid #B53506;
border-top: 1px solid #B53506;*/
}
td.centretext
{
padding-left:13px;
padding-right:10px;
padding-top:4px;
padding-bottom:4px;
}
table.centrefla
{
		/*border-bottom:1px solid #97512C;
		border-right:1px solid #97512C;*/
		border:1px solid #97512C;
}
.column-in {
		margin:0px;
		padding:0px;
}
h1
{
		font-size: 14pt;
		font-weight: normal;
		line-height: normal;
		white-space: normal;
		margin: 0 0 5px 0;
		padding: 0;
		text-decoration: underline;
		clear:both;
		display: compact;
		vertical-align: top;
}
h2
{
		background-image:url(../images/puce4.gif);
		background-position:left;
		background-repeat:no-repeat;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		padding-left:22px;
		color:#FEBC45;
}
h3
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		border-bottom:1px solid #FEBC45;
		color:#FEBC45;
}
/*-----------------------------text--------------------*/
p 
{
		margin: 0 0 1em 0;
		clear:both;
		border:none;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		text-align:justify;
}	
img.dr 
{
		margin: 0 0 5px 5px;
		float: right;
		clear:both;
		border:none;
		padding:0;
		background:transparent;
}		
	
.sm 
{ 
		FONT : 10px Tahoma, Verdana, Arial; 
		BORDER-RIGHT: black 1px #1E3904; 
		BORDER-TOP: black 1px #1E3904; 
		BORDER-LEFT: black 1px #1E3904; 
		BORDER-BOTTOM: black 1px #1E3904; 
		COLOR: #FFFFFF; 
		BACKGROUND-COLOR: #B53504;
		font-weight:bold;
}
a.noir
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#000000;
		text-decoration:none;
}
a.noir:hover 
{ 
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color:#000000;
		text-decoration:underline;
}
.images
{
		border:1px solid #000000;
		padding-bottom:3px;
		padding-left:5px;
		padding-right:5px;
}
a.lien
{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#B53506;
		text-decoration:none;
		font-weight:bold;
}
a.lien:hover
{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#B53506;
		text-decoration:underline;
		font-weight:bold;
}
.cadre
{
		display:none;
		width:100%;
		margin:2px;
}
.liensfermer
{
		background-image: url(images/p_fermer.gif);
		background-repeat:no-repeat;
		background-position: 0px 2px;
		padding-left:16px;
		margin:0px 0px 10px 0px;
		text-align:right;
}
.fondtitre
{
		background-image: url(images/fondtitre.gif);
		background-repeat:no-repeat;
		background-position: 0px -3px;
		padding-left:16px;
		margin:0px ;
		height:24px;
		font-weight:bold;
}
.fondtitreactu
{
		background-image: url(images/fondtitre2.gif);
		background-repeat:no-repeat;
		background-position: 0px -3px;
		padding-left:16px;
		margin:0px ;
		height:24px;
		font-weight:bold;
}
div#codeag0
{
		/*height: 300px;*/
		width: 100%;
		padding:0px 0px 0px 0px;
		overflow: auto;
		position: static;
		scrollbar-face-color:#802a09 ; 
		scrollbar-shadow-color:#802A09 ; 
		scrollbar-highlight-color: #802A09;
		scrollbar-3dlight-color: #802A09; 
		scrollbar-darkshadow-color:#802A09; 
		scrollbar-track-color: #E7DCBC; 
		scrollbar-arrow-color: #dfc998;
}

div#codeag{
		/*height: 300px;*/
		width: 100%;
		padding:8px 0px 10px 0px;
		overflow: auto;
		position: static;
		scrollbar-face-color:#802a09 ; 
		scrollbar-shadow-color:#802A09 ; 
		scrollbar-highlight-color: #802A09;
		scrollbar-3dlight-color: #802A09; 
		scrollbar-darkshadow-color:#802A09; 
		scrollbar-track-color: #E7DCBC; 
		scrollbar-arrow-color: #dfc998;
}
div#codeag ul
{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin-top:2px;
		margin-bottom:2px;
		margin-right:10px;
}
div#codeag li
{
		margin-bottom:6px;
		text-align:justify;
		list-style-image:  url(images/puceronde.gif);
		list-style-position:outside;
}
div#codeag ol
{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin-top:2px;
		margin-bottom:2px;
}
div#codeag hr
{
		color: #FFDA1C;
		width:98%; 
		height:2px; 
		margin-top:0px;
		margin-bottom:0px;
}

div#codeag p
{
		margin-right:10px;
}
table.feuillehaut
{
		background-image:url(../images/feuille-haut.gif);
		width:588px;
		background-position:top;
		background-repeat:no-repeat;
}

table.millieux
{
		background-image:url(../images/feuille-milieux.gif);
		width:588px;
		background-position:bottom;
		background-repeat:repeat;
}
table.feuillebas
{
		background-image:url(../images/feuille-bas.gif);
		width:588px;
		background-position:bottom;
		background-repeat:no-repeat;
}
.rechprod 
{ 
		FONT : 10px Tahoma, Verdana, Arial; 
		BORDER-RIGHT: black 1px solid; 
		BORDER-TOP: black 1px solid; 
		BORDER-LEFT: black 1px solid; 
		COLOR: #FFFFFF; 
		BORDER-BOTTOM: black 1px solid; 
		BACKGROUND-COLOR: #B53506;
}
/*------------------------------------data grid--------------------------*/
table.gr
{
	border-collapse:separate; 
	border-spacing:1px;
	margin:4px 4px 0 4px;
}
 table.gr th, table.gr td
{
	border:1px solid rgb(119,138,163);
}
.grTitre th,.grPager td
{
	background-color:#B53506;
	text-align:center;
	font-size:11px;
	font-weight:600; 
	color:#FFFFFF;
	letter-spacing:0.05em;
}
.grTitre a,.grPager a
{
	color:rgb(245,247,249);
	font-size:11px;
	font-weight:600; 
	letter-spacing:0.05em;
}
.grRow td, .grRowAlter td
{
	background-color:#FAF3E9;
	font-size:11px;
	color:rgb(25,33,54);
	text-align:left;
	

}
.grRowAlter td
{

	background-color:#FAF3E9;
	font-size:11px; 
	color:rgb(25,33,54);
	text-align:left;
}
.grille
{
background-color:#000000;
border-collapse: collapse; 
border-spacing:10px; 
width:98%;
text-align:center;
}
td.fondgrand
{
background-image:url(../images/fond_commande2.gif);
background-position:bottom;
background-repeat:no-repeat;
height:300px;
}
td.contenubold
	{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
	line-height:15px;
	
	}
td.nuancier
{
background-image:url(../images/fond_nuancier.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:400px;
}
td.catalogue
{
background-image:url(../images/fond_catalogue.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:400px;
}
td.formation
{
background-image:url(../images/fond_formation.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:400px;
}
td.cd
{
background-image:url(../images/fond_cd.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:400px;
}
td.guide
{
background-image:url(../images/fond_guide.jpg);
background-position:bottom;
background-repeat:no-repeat;
height:400px;
}
td.devis
{
background-image:url(../images/fond_devis.jpg);
background-position:bottom;
background-repeat:no-repeat;
}
/*--------------------------------bibilographie-------------*/

a {
    font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#F27417;
font-weight:bold;
text-decoration:none;
	
}
a:hover {
    font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#C25418;
font-weight:bold;
	text-decoration:underline;
}




.titrebouquin{
 	font-family:Arial, Helvetica, sans-serif;
 	font-size: 20px;
  	color:#B53506;
   display:inline;
	font-weight:bold;
		
}
  
.legendefond {

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#F27417;
background-image:url(../images/degardegauche.jpg);
background-repeat:no-repeat;
font-weight:bold;
  }
  .contenufond {

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#C25418;
background-image:url(../images/degardedroit.jpg);
background-repeat:no-repeat;
font-weight:bold;

  }
  .legende {

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#F27417;
font-weight:bold;

  }
  .titreresum {

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#F27417;


  }
    .titreresum a {

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#F27417;

font-weight:bold;
  }
  
 .contenu {

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#C25418;
font-weight:bold;
  }

.cadre
{
display:yes;
width:96%;
margin:2px;
padding-left:20px;
}
.resume {

font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color:#606060;
background-color:#FFFFDF;
}
table.dot
{
border:1px dotted #B53506;
background-color:#FFFFDF;
}
/* Boutons */
.Bouton {
	font-family : Arial, Helvetica, sans-serif;
	color : white;
	font-size : 10px;
	cursor:hand;
	border : 1px solid #B53506;
	margin-left : 1px;
	height : 18px;
	background-color : #B53506;
}
a.liennoir
{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
text-decoration:none;
}
a.liennoir:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#000000;
text-decoration:underline;
}

/* Mise en forme particulière du texte */

.coloradoFort
/* pour mettre en valeur colorado (maj, oragange, gras) dans un texte */
{
color:#B53506;
text-transform:capitalize;
font-size:12px;
}



