<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/* FEUILLE DE STYLE BASE */
/*
a {text-decoration:none; font-weight:normal;}
a:hover {  text-decoration: none;color:#000; }
*/
a{font-weight:normal; text-decoration:none; color:#593C1B; cursor:pointer;}
a:hover{font-weight:normal; text-decoration:underline; color:#593C1B;}
/*
a:link { color:#505050; text-decoration:none; font-weight:normal; }
a:hover { color:#000000; text-decoration:underline; font-weight:normal; }
a:visited { color:#505050; text-decoration:none; font-weight:normal; }
a:active { color:#000000; text-decoration:none; font-style:italic; }
*/
h1 {font-family: arial, helvetica, sans-serif;  font-size:18px;   font-weight:normal; text-align:left; margin: 0px 0px 0px 0px;}
h2 {font-family: arial, helvetica, sans-serif;  font-size:16px;  font-weight:normal; text-align:left; margin: 0px 0px 0px 0px;}
h3 {font-family: arial, helvetica, sans-serif;  font-size:14px;  font-weight:normal; text-align:left; margin: 0px 0px 0px 0px;}
h4 {font-family: arial, helvetica, sans-serif;  font-size:12px;  font-weight:normal; text-align:left; margin: 0px 0px 0px 0px;}
h5 {font-family: arial, helvetica, sans-serif;  font-size:10px;  font-weight:normal; text-align:left; margin: 0px 0px 0px 0px;}
h6 {font-family: arial, helvetica, sans-serif;  font-size:20px;  font-weight:normal;text-align:left;  margin: 0px 0px 0px 0px;}
p  {font-family: arial, helvetica, sans-serif; font-size:12px;    margin: 0px 0px 0px 0px; text-align:left;}
img {
  border:0px;
  margin:0px;
  padding:0px;
}
form{
  border:0px;
  margin:0px;
  padding:0px;
}
marquee.haut{
  font-size: 24px; font-weight: bold; color: #E00F6E;
}
.clear {
	clear:both;
}
.relative{
  position:relative;
}
.absolute{
  position:absolute;
}
.f-left{
  float:left;
}
.f-right{
  float:right;
}
.centPorcent{
  width: 100%; min-width: 100%; max-width: 100%;
}
.centPorcent:hover{
 color:#593C1B;
}
.box-sizing{
    box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing: border-box;
}
.onlyMobile{display: none;}
/* RESPONSIVE DESIGN  rd */
img.rd100
{
	width:100%;height: auto;
}
div.rd100
{
	float:left;
	width:100%;height: auto;
}
span.rd100
{
	width:100%;height: auto;
}
body {
	font-family: Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	/*color:#505050;*/
	color: #593C1B;
	background-color: #E6E1DD;
	
	scrollbar-base-color: #EFE6DB;
	scrollbar-arrow-color: #8F2424;
	scrollbar-DarkShadow-Color: #8F2424; 
	
}

span img.moinsDiv{
  display:none;
}

span div.liDescription{
  width:100%;
  padding-top:20px;
  padding-bottom:20px;
  padding-left:5px;
  color:#000000;
  display:none;
  background-color:#ffffff;
  position:relative;
  top:5px;
  text-align:left;
}

#contenuListeProd{
	
} 

#global {
      position:absolute;
      background-image:url(../charte/base/bg_site.jpg);
	background-position: center top;
	background-repeat: repeat-x;
     top: 0px;
     left: 0px;
     width: 100%; min-width: 100%; max-width: 100%;
     background-color: #FFFFFF;
     font-family: arial, helvetica, sans-serif;
     text-align:center;
	 z-index:0;
}
     
#pos-site {
     position:relative;
     top: 0px;
     margin:0px auto 0px auto;
     width: 982px; min-width: 982px; max-width: 982px;
	 text-align:left;
	 background-color: #ffffff;
}
#pos-banniere {
     position:relative;
     padding:0;
     width: 963px; min-width: 963px; max-width: 963px;
     height:124px; min-height:124px; max-height:124px;
     }  
#content {
     position:relative;
     width: 942px; min-width: 942px; max-width: 942px;
    min-height:500px;
     padding-left:20px;padding-right:20px; 
     padding-bottom:40px;	 
     	 	 
}
#colGauche{
    width: 222px; min-width: 222px; max-width: 222px;
}
#colPrincipal{
    width: 720px; min-width: 720px; max-width: 720px;
    padding:0px;
}


#infosAccueil{
	padding-right: 5%;
	width: 95%;min-width: 95%;max-width: 95%;
	overflow: hidden;
}
#actuBlog{
  width: 222px; min-width: 222px; max-width: 222px;
	background-image: url("../charte/base/actus_blog.jpg");
	background-repeat: no-repeat;
	background-position: right top;
	height: 262px; min-height: 262px; max-height: 262px;
}
#infosBlog{
	padding-top: 43px;
	padding-left: 43px;
	width: 179px;min-width: 179px;max-width: 179px;
	height: 162px; min-height: 162px; max-height: 162px;
}
#infosBlog a{
	font-weight: bold;
}
.dateBlog{
	background-image: url("../charte/base/fond_date.png");
	width: 76px; min-width: 76px; max-width: 76px;
	text-align: center;
	font-weight: bold;
	margin-left: -5px;
	margin: 0px 0px 3px -5px;
}
#accesBlog{
	padding-top: 10px;
	padding-left: 43px;
	width: 179px;min-width: 179px;max-width: 179px;
	height: 20px; min-height: 20px; max-height: 20px;
}
#accesBlog a{
	font-weight: bold;
}
.accesQcm{
	padding-top: 10px;
	padding-left: 43px;
	width: 179px;min-width: 179px;max-width: 179px;
	height: 47px; min-height: 47px; max-height: 47px;
}
.accesQcm a{
	font-weight: bold;
}
#menuTop{
	position: absolute;
	top: 95px;
	left: 243px;
	
	height: 29px; min-height: 29px; max-height: 29px;
	z-index: 10;
	text-align: center;
}
.banniere_droite .formRecherche{
	max-width: 245px;
    min-width: 245px;
    width: 245px;
	padding-top: 7px;
}
.banniere_droite .formRecherche .divRechercher{
  bottom: 4px;
  cursor: pointer;
  left: 5px;
  position: absolute;
}
.banniere_droite .rechercheEntete{
	background: none repeat scroll 0 0 #E8DCCD;
	color: #000000;
    border: 1px solid #D3C1AD;
    border-radius: 5px;
    box-sizing: border-box;
    height: 25px;
    max-height: 25px;
    min-height: 25px;
    padding: 0 3px 0 25px;
    width: 245px;
}
table.pageRecherche td.colPrincipal div.entete {
    background-image: url("../charte/base/pageTypeEntete.gif");
    background-position: center top;
    background-repeat: no-repeat;
    color: #41403e;
    font-size: 12px;
    font-weight: bold;
    max-width: 475px;
    min-width: 475px;
    padding: 20px 20px 7px 15px;
    width: 475px;
}
.pageRecherche .colPrincipal .infoResRecherche{
	font-size: 18px;
}
.pageRecherche .colPrincipal .resRecherche{
	font-size: 14px;
	text-decoration: underline;
}
#blogContact{
	position: relative;
	top: 30px;
	left: 214px;
	width: 175px; min-width: 175px; max-width: 175px;
	height: 29px; min-height: 29px; max-height: 29px;
	text-align: center;
}
.onglet_normalOn{
  background:url(../charte/base/activeMenu.jpg) left bottom repeat-x;
  text-align: center;
}
.onglet_normal{
	background-color: transparent;
	text-align: center;
}
.onglet_normal a,.onglet_normalOn a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding:7px;
	
}

.onglet_survol{
	background-color: #593c1b;
	text-align: center;
	font-weight: bold;
}
.onglet_survol a{
  padding:7px;
	color: #b0ca33;
	font-weight: bold;
	text-decoration: none;
}


.centPorcent{
    width: 100%; min-width: 100%; max-width: 100%;
    overflow: hidden;
    /*background-color: #45a5a5;*/ 	
}
   
#banniere_fond {
     position:absolute;
     left:0px; 
     top:20px;
     width: 1000px;
     height: 130px; 
     color:#33587D;
	 background-image:url(../charte/base/fond_banniere.png);background-repeat:repeat-x;
     }
.banniere_gauche{
	position:absolute;
	width: 424px;
}
.banniere_droite{
	position:absolute;
	left:424px; 
	width: 558px;
	height: 124px; 
	background-image:url(../charte/base/fond_menu_top.jpg);
	background-repeat:no-repeat;
}
.footer{
	position:absolute;
	left: 0px; 
	width: 100%;
	background-color: #E6E1DD
}
.footerText{
	position: relative;
	margin: 0px auto 0px auto;
	width: 942px; min-width: 942px; max-width: 942px;
	color:#836D58
}
.footerText a{
  color:#836D58;
}
.footerText table.liens td{
  padding:0px 2px 0px 2px;
  /*border:1px solid #FFFFFF;*/
  text-align: left;
  min-width:150px;
}
.footerText table.liens td.borderLiens{
	border-left: 1px solid #FFFFFF;
}
.footerText table.liens td a.titreLiensB{
	font-weight: bold;
}
.footerText table.liens *{
  font-size:9px;
}
.footerText table.liens ul{
  margin:4px 0px;
  padding:0px 0px 0px 5px;
}
.footerText table.liens li{
  /*margin:0px;*/
  /*list-style: disc inside none; */
  margin-bottom: 2px;
  list-style-type:none;
}

/*************************************************** RUBRIQUES ****************************/
.DEVIS{font-weight:normal;text-align:left;font-size:18px;color:#AB7A4E;}
.DEMANDE_DEVIS{font-weight:normal;text-align:left;font-size:14px;color:#829E12;}
a.DEMANDE_DEVIS{font-weight:normal;text-align:left;font-size:14px;color:#829E12;} 

.PP_TABLE{}
.PP_TITRE_PA{font-weight:normal;text-align:left;font-size:14px;color:#AB7A4E;}
.PP_CHAPEAU_PA{font-weight:normal;text-align:left;font-size:12px;font-style:italic }
.PP_TEXTE_PA{font-weight:normal;text-align:left;font-size:12px; }
.PP_LIEN{font-weight:normal;text-align:left;font-size:12px;color:#AB7A4E;}

/* liste des fiches information */
.liste_titre {text-align:left;border-bottom: 1px solid #002051;color:#002051;font-size:14px;}
.liste_ligne {text-align:left;color:#002051;font-size:12px;}

.boite_theme_titre {text-align:left;border-bottom: 0px solid #002051;color:#002051;font-size:14px;}
.boite_theme_ligne {text-align:left;color:#002051;font-size:12px;}
.boite_theme_ligne_ro {text-align:left;color:#002051;font-size:12px;border-bottom: 2px solid #002051;color:#002051;}

.annuaire {font-weight:normal; text-align:left;background-color:#ECF5D2;}
#menu_prog a{

/*     background-color:#135F99;*/
		 color: #369000 ;
		 font-size: 14px;
	   z-index:1;
     font-weight:bold;
     line-height:20px;
     } 

div.relative{
  position:relative;
}
div.absolute{
  position:absolute;
}
div.f-left{
  float:left;
}
div.f-right{
  float:right;
}
div.btnimgcentre{
	color: #593c1b;
	position: absolute;
	top: -55px;
	left: 48px;
	width: 150px;
	height: 35px;
	cursor: pointer;
}

/*************************************************************************
 *****************            GPF        *********************************
 *************************************************************************/ 

/*Pages institutionnels*****************************************/
table.institutionnel td.colGauche{
  width: 202px; min-width: 202px; max-width: 202px;
}
table.institutionnel td.colPrincipal{
  width: 510px; min-width: 510px; max-width: 510px;
  padding-left:26px;padding-right:27px;
}
table.institutionnel td.colDroite{
  width: 177px; min-width: 177px; max-width: 177px;
}

/* items menu gauche */
div.sectionMItem{
  font-size:11px;
}
div.sectionMItem a{
  font-weight:bold;
}
div.sectionMItem a:hover{
  font-weight:bold;
}
div.sectionOn{
  /*background-image:url(../charte/base/hautItemMSection.jpg);*/
  background-image:url(../charte/base/puce_fleche_menu.gif);
  background-position: left 8px;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	min-height: 15px;
	padding-left:19px;padding-right:3px;padding-top:6px;padding-bottom:6px;
	width: 180px; min-width: 180px; max-width: 180px;
	border-top:1px #E6E5E3 solid;
	border-bottom:1px #E6E5E3 solid;
	font-size:13px;
	color:#604B33;
}
div.sectionOn2{
  /*background-image:url(../charte/base/basItemMSection.jpg);*/
  background-position: center bottom;
	background-repeat:no-repeat;
	/*height: 9px;min-height: 9px;max-height:9px;*/
	padding-left:8px;padding-right:8px;
	/*width: 186px; min-width: 186px; max-width: 186px;*/
}
div.sectionOff{
  background-image:url(../charte/base/puce_fleche_menu2.gif);
  background-position: left 8px;
  background-repeat:no-repeat;
  min-height: 15px;
  padding-left:19px;padding-right:3px;padding-top:6px;padding-bottom:6px;
	width: 180px; min-width: 180px; max-width: 180px;
	border-top:1px #E6E5E3 solid;
	border-bottom:1px #E6E5E3 solid;
	font-size:13px;
	color:#604B33;
}
div.sectionOff2{
  background:none;
  /*height: 9px;min-height: 9px;max-height:9px;*/
  padding-left:8px;padding-right:8px;
	/*width: 186px; min-width: 186px; max-width: 186px;*/
}

div.ssectionOn{
  /*background-image:url(../charte/base/hautItemMSection.jpg);*/
  background-image:url(../charte/base/desInfoALireItemB.jpg);
  background-position: left top;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	min-height: 15px;
	padding-left:25px;padding-right:3px;padding-top:6px;padding-bottom:6px;
	width: 174px; min-width: 174px; max-width: 174px;
	font-size:13px;
	color:#604B33;
}
div.ssectionOn2{
  /*background-image:url(../charte/base/basItemMSection.jpg);*/
  background-position: center bottom;
	background-repeat:no-repeat;
	/*height: 9px;min-height: 9px;max-height:9px;*/
	padding-left:8px;padding-right:8px;
	/*width: 186px; min-width: 186px; max-width: 186px;*/
}
div.ssectionOff{
  background-image:url(../charte/base/desInfoALireItemB.jpg);
  background-position: left top;
  background-repeat:no-repeat;
  min-height: 15px;
  padding-left:25px;padding-right:3px;padding-top:6px;padding-bottom:6px;
	width: 174px; min-width: 174px; max-width: 174px;
	font-size:13px;
	color:#604B33;
}
div.ssectionOff2{
  background:none;
  /*height: 9px;min-height: 9px;max-height:9px;*/
  padding-left:8px;padding-right:8px;
	/*width: 186px; min-width: 186px; max-width: 186px;*/
}

div.listeIB{
  background:url(../charte/base/desInfoALireItemB.jpg) left top no-repeat;
  min-height:20px;
  padding-top:6px;padding-left:22px;padding-right:5px;
  width: 150px; min-width: 150px; max-width: 150px;
  text-align: left;
}
div.listeIB:hover,a.infoalire:hover{
	color:#7B9C0D;
}
/*Pages recherche************************************/
table.pageRecherche td.colGauche{
  width: 202px; min-width: 202px; max-width: 202px;
}
table.pageRecherche td.colPrincipal{
  width: 510px; min-width: 510px; max-width: 510px;
  padding-left:26px;padding-right:27px;
}
table.pageRecherche td.colDroite{
  width: 177px; min-width: 177px; max-width: 177px;
}
div.rechResult{
  /*background-image:url(../charte/base/hautItemMSection.jpg);*/
  background-image:url(../charte/base/puce_fleche_menu.gif);
  background-position: left 8px;
	background-repeat:no-repeat;
	background-color: #FFFFFF;
	min-height: 15px;
	padding-left:19px;padding-right:3px;padding-top:6px;padding-bottom:6px;
	font-size:13px;
	color:#604B33;
}
/*Pages entrÃ©es***********************************************/
table.entree td.colGauche{
  width: 736px; min-width: 736px; max-width: 736px;
  padding-right:5px;
}
table.entree td.colDroite{
  width: 200px; min-width: 200px; max-width: 200px;
  text-align:center;
  padding-right:1px;
}

/*Pages professionnel*****************************************/
.pageRecherche td#colGauche{
  width: 202px; min-width: 202px; max-width: 202px;
}
.pageRecherche td#colPrincipal{
  width: 543px; min-width: 543px; max-width: 543px;
  padding-left:10px;padding-right:10px;
}
.pageRecherche td#colDroite{
  width: 177px; min-width: 177px; max-width: 177px;
}

/*aminn slide show***************************/
div.itemListEvenement img{
  padding:0px;
}

div .center{
	text-align:center;
}

a.deconnexion{
  color: #B0CA33;
  background-color: #593C1E;
  font-weight: bold;
  padding: 7px;
  text-decoration: none;
}

table.institutionnel td.monComptAux{
  width: 712px; min-width: 712px; max-width: 712px;
  padding-left:3px;padding-right:27px;
}
table.institutionnel td.monComptAux div.entete {
    background-image: url("../charte/base/pageTypeEnteteMC.gif");
    background-position: center top;
    background-repeat: no-repeat;
    color: #41403E;
    font-size: 12px;
    font-weight: bold;
    max-width: 677px;
    min-width: 677px;
    padding: 20px 20px 7px 15px;
    width: 677px;
}
table.institutionnel td.monComptDAux{
    max-width: 200px;
    min-width: 200px;
    width: 177px;
}
input{
  background-color: #B0CA33;
  border-color: #B0CA33;
  color:#FFFFFF;
  border-style: solid;
}
textarea{
  background-color: #B0CA33;
  border-color: #B0CA33;
  color:#FFFFFF;
  border-style: solid;
}
.tableauRealisation{
	background:url(../charte/base/realisation/fond_realisation.png) center top no-repeat;
	width:645px;min-width:645px;max-width:645px;
	height:216px;min-height:216px;max-height:216px;
	padding:0px 30px;
}
.tableauRealisationTD{
	width:138px;min-width:138px;max-width:138px;
	height:216px;min-height:216px;max-height:216px;
	padding:0px 15px;
}
div.divValidate {width: 350px; min-width:350px; max-width:350px; text-align:left; }
div.divValidate p{float: left; padding:2px 0px 2px 0px; width: 100%; min-width:100%; max-width:100%;}
div.divValidate p.erreur{float: left; padding:2px 0px 2px 0px; color: red; text-align:justify;}
div.divValidate p.submit {text-align:right;}
div.divValidate label{ width: 145px; float: left; }
div.divValidate label.error{ float: left; color: red; padding-left: .5em; vertical-align: top; }
div.divValidate input{  float: left;}
div.divValidate input.error {	border: 1px dashed red;}
div.divValidate input.submit { float: none; padding:2px;}

div.divInscription {width: 100%; min-width:100%; max-width:100%; text-align:left; position:relative; }
div.divInscription p{float: left; padding:2px 0px 2px 0px; width: 100%; min-width:100%; max-width:100%;}
div.divQRGen p.erreur{float: left; padding:2px 0px 2px 0px; color: red; text-align:justify;}
div.divInscription p.exception span {width: 60%; min-width:60%; max-width:60%; float: left;}
div.divInscription p.submit {text-align:right;}
div.divInscription p.info {font-size:15px; color:#005E86; font-weight:bold;}
div.divInscription label{ width: 40%; min-width:40%; max-width:40%; float: left; }
div.divInscription label.error{ float: left; color: red; padding-left: 5px; vertical-align: top; width: 100%; min-width:100%; max-width:100%; }
div.divInscription input{ width:250px;min-width:250px;max-width:250px; float: left;}
div.divInscription input[type=radio]{ border:0px; width:15px;min-width:15px;max-width:15px; float: none;}
div.divInscription input[type=checkbox]{ border:0px; width:15px;min-width:15px;max-width:15px; float: none;}
div.divInscription select{width:250px;min-width:250px;max-width:250px; float: left;}
div.divInscription input.error {	border: 1px dashed red; }
div.divInscription select.error {	border: 1px dashed red; }
div.divInscription textarea.error {	border: 1px dashed red; }
div.divInscription input.submit { float: none; padding:2px;}

div.divIDDevis {width: 100%; min-width:100%; max-width:100%; text-align:left; position:relative; }
div.divIDDevis p{float: left; padding:2px 0px 2px 0px; width: 100%; min-width:100%; max-width:100%;}
div.divIDDevis p.exception span {width: 60%; min-width:60%; max-width:60%; float: left;}
div.divIDDevis p.submit {text-align:right;}
div.divIDDevis p.info {font-size:15px; color:#005E86; font-weight:bold;}
div.divIDDevis label{ width: 40%; min-width:40%; max-width:40%; float: left; }
div.divIDDevis label.error{ float: left; color: red; padding-left: 5px; vertical-align: top; width: 100%; min-width:100%; max-width:100%; }
div.divIDDevis input{ width:200px;min-width:200px;max-width:200px; float: left;}
div.divIDDevis input[type=radio]{ border:0px; width:15px;min-width:15px;max-width:15px; float: none;}
div.divIDDevis input[type=checkbox]{ border:0px; width:15px;min-width:15px;max-width:15px; float: none;}
div.divIDDevis select{width:200px;min-width:200px;max-width:200px; float: left;}
div.divIDDevis input.error {	border: 1px dashed red; }
div.divIDDevis select.error {	border: 1px dashed red; }
div.divIDDevis textarea.error {	border: 1px dashed red; }
div.divIDDevis input.submit { float: none; padding:2px;}

div.divContact {width: 100%; min-width:100%; max-width:100%; text-align:left; position:relative; }
div.divContact p{float: left; padding:2px 0px 2px 0px; width: 100%; min-width:100%; max-width:100%;}
div.divQRGen p.erreur{float: left; padding:2px 0px 2px 0px; color: red; text-align:justify;}
div.divContact p.exception span {width: 60%; min-width:60%; max-width:60%; float: left;}
div.divContact p.submit {text-align:right;}
div.divContact p.info {font-size:15px; color:#005E86; font-weight:bold;}
div.divContact label{ width: 35%; min-width:35%; max-width:35%; float: left; }
div.divContact label.error{ float: left; color: red; padding-left: 5px; vertical-align: top; width: 100%; min-width:100%; max-width:100%; }
div.divContact input{ width:250px;min-width:250px;max-width:250px; float: left;}
div.divContact textarea{ width:250px;min-width:250px;max-width:250px; height:110px;min-height:110px;max-height:110px; float: left;}
div.divContact input[type=radio]{ border:0px; width:15px;min-width:15px;max-width:15px; float: none;}
div.divContact input[type=checkbox]{ border:0px; width:15px;min-width:15px;max-width:15px; float: none;}
div.divContact select{width:250px;min-width:250px;max-width:250px; float: left;}
div.divContact input.error {	border: 1px dashed red; }
div.divContact select.error {	border: 1px dashed red; }
div.divContact textarea.error {	border: 1px dashed red; }
div.divContact input[type=submit] { width:180px;min-width:180px;max-width:180px;margin-left:215px;padding:2px;}

.contactProduit{background-color: #593C1C;color: #FFFFFF;font-size: 14px;font-weight: bold;max-width: 418px;min-width: 418px;padding-left: 38px;width: 418px;}

.validezBtn{
  margin-top:10px;
  background: url(../charte/base/commande/btn_valid_defaut.jpg) no-repeat scroll center center;  border: 0 none;    cursor: pointer;    height: 42px;    width: 101px;
}
.validezBtn:hover{
  background: url(../charte/base/commande/btn_valid_defaut_over.jpg) no-repeat scroll center center;   
}
.validezNextBtn{
  margin-top:10px;
  background: url(../charte/base/commande/btn_nextstep.gif) no-repeat scroll center center;  border: 0 none;    cursor: pointer;    height: 48px;    width: 129px;
}
.validezNextBtn:hover{
  background: url(../charte/base/commande/btn_nextstep_over.gif) no-repeat scroll center center;   
}

/* Shadow Box */
.shadowBox {
	position:fixed;
	width:100%;
	height:100%;
	background: url(../charte/base/pixelTransparent32.png);
	top:0px;
	left:0px;
	color:#fff;
	z-index:99999999;
}
.shadowBox .contenu {
	min-width:350px;
	width:350px;
	min-height:30px;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
	background:#fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:1px solid #593c1b;
	padding:5px 7px 7px 7px;
}
.shadowBox .contenu .close {
	background: url(../charte/base/close.png) center no-repeat;
	width:23px;
	height:24px;
	float:right;
	margin-right:4px;
	cursor:pointer;
}
.shadowBox .contenu .titre {
	height:24px;
	margin-left:7px;
	margin-top:-19px;
	-webkit-border-radius: 9px;
	-moz-border-radius: 9px;
	border-radius: 9px;
	font-variant:small-caps;
	text-align:left;
	line-height:24px;
	color:#593c1b;
	font-weight:bold;
	font-size:19px;
}
.shadowBox .contenu .text {
	margin-top:5px;
	color:#593c1b;
	overflow:auto;
	max-height:500px;
	text-align:left;
}
.shadowBox .contenu .center {
	text-align:center;
}
.shadowBox .btn {
	text-align:center;
	float:right;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-left:5px;
	padding-right:5px;
	margin-top:12px;
	margin-left:10px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	font-variant:small-caps;
	cursor:pointer;
}
.shadowBox .vert {
	color:#fff;
	background:#b0ca33;
	border:1px solid #b0ca33;
}
.shadowBox .vert:hover {
	color:#b0ca33;
	background:#fff;
	border:1px solid #b0ca33;
}</pre></body></html>