body {
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;  
	width:21cm;
  margin:auto;
  background-color:White;
  background-repeat:repeat;
  background-attachment:fixed;
  visibility:visible;
}

#boxDebug {
  display:none;
  visibility:hidden;
}

#cPageMess {
  display:none;
  visibility:hidden;
}

#cWait {
  display:none;
  visibility:hidden;
}

#cPage {
	display:block;
  visibility:visible;
  margin:5px auto 5px auto;
  padding:0 0 0 0;
  background-color:white;
}

hr {
clear:left;
width:100%;
margin-top:15px;
margin-bottom:15px;
border-width:1px;
border-color:Green;
border-style:solid none none none;
}

a {
	text-decoration:none;
	color:Green;
}

a:hover {
  color:Olive;
  font-weight:bold;
}

a:active {
  color:Olive;
  font-weight:bold;
}

.prnPageBreak {
page-break-before:always;
}

.boxtitle {
width:100%;
border-style:none none none none;
border-width:1px;
border-color:Green;
margin:5px auto 1.5cm auto;
padding:5px 5px 5px 5px;
}

.title {
text-align:center;
font-style:normal;
font-size:16px;
font-weight:bold;
margin:10px 10px 10px 10px;
padding:auto;
}

.title img {
}

.subtitle {
text-align:center;
font-size:15px;
font-weight:bold;
margin-bottom:5px;
}

.boxmenus {
display:none;
visibility:hidden;
}

.boxtext {
width:95%;
height:auto;
margin:10px auto auto auto;
padding:5px auto 5px auto;
border-style:none none none none;
border-width:1px;
border-color:Green;
}

#boxAccueil {
display:block;
visibility:visible;
position:relative;
margin:0 auto 30px auto;
padding:0 30px 0 30px;
border-style:none none solid none;
border-width:1px;
border-color:Green;
text-align:center;
font-size:14px;
font-weight:bold;
}

#boxConcept {
display:block;
visibility:visible;
margin:0 auto 0 auto;
padding:0 30px 30px 30px;
font-size:11px;
border-style:none none solid none;
border-width:1px;
border-color:Green;
}

.boxConceptTitle {
text-align:left;
font-size:14px;
font-weight:bold;
margin-bottom:25px;
}

.boxConceptText {
margin-bottom:35px;
font-size:12px;
font-weight:normal;
text-align:justify;
line-height:1.5em;
}

#boxProduits {
display:block;
visibility:visible;
}

#boxContacts {
display:block;
visibility:visible;
font-size:12px;
margin-top:0;
margin-left:0.5cm;
padding:0 0 30px 30px;
border-style:none none solid none;
border-width:1px;
border-color:Green;
}

.boxContactsTitle {
text-align:left;
font-size:15px;
font-weight:bold;
margin-bottom:25px;
}

.boxContactsText {
margin-bottom:35px;
font-size:13px;
font-weight:normal;
}

#boxContacts1 {
display:block;
visibility:visible;
}

#boxContacts2 {
display:none;
visibility:hidden;
}

#boxTarifs {
display:block;
visibility:visible;
border-style:none none solid none;
border-width:1px;
border-color:Green;
}

#boxActualites {
display:none;
visibility:hidden;
}

.boxcredits {
width:100%;
padding:10px auto 10px auto;
border-width:1px;
border-color:Green;
border-style:none none none none;
clear:left;
text-align:center;
}

table {
width:100%;
border-style:none;
border-width:0;
border-spacing:0px;
border-collapse:collapse;
margin-top:0px;
}

tr {
text-align:left;
font-weight:normal;
padding:5px;
border-style:solid solid solid solid;
border-width:1px;
border-color:Gray;
}

th {
width:auto;
border-style:solid solid solid solid;
border-width:1px;
border-color:Gray;
padding:5px;
font-size:11px;
background-color:Green;
color:white;
text-align:center;
}

td {
width:auto;
border-style:solid solid solid solid;
border-width:1px;
border-color:Gray;
padding:5px;
font-size:10px;
}

td.tdC {
width:2cm;
text-align:center;
}

td.tdR {
width:2cm;
text-align:right;
padding-right:10px;
}

#lightActu1 {
display:none;
visibility:hidden;
}

#lightProd1 {
display:none;
visibility:hidden;
}

#lightProd1M {
display:none;
visibility:hidden;
}
#lightProd1B {
display:none;
visibility:hidden;
}

#lightProd2 {
display:none;
visibility:hidden;
}
#lightProd3 {
display:none;
visibility:hidden;
}
#lightProd4 {
display:none;
visibility:hidden;
}
