body { background-color: black; background-image: url( ../img/fondpages.png); background-repeat: repeat-x; text-align: center; margin: 40px 0 0 0; padding: 0; font-family: "Trebuchet MS", Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #ededed; }

/*---pour toutes les pages---*/
#conteneurGV { margin: 0 auto; padding: 0; background-image: url( ../img/logoGV.png); background-position: 0 20px; background-repeat: no-repeat; width: 815px; height: 800px; position: relative; overflow: visible; }
#contenuGV { position: absolute; top: 42px; right: 0; width: 378px; height: 400px; background-image: url( ../img/fondcontenu.png); background-position: top right; background-repeat: no-repeat; padding: 35px 108px 20px 50px; margin: 0; text-align: left; overflow: visible; }
#cassec { clear: both; height: 1px; } 
img { border: 0; }

/*---le menu---*/
#menuGV { float: right; text-align: left; }
#menuGV ul { list-style-type: none; padding: 0; margin: 0; background-image: url( ../img/fondmenuGV.jpg); background-repeat: no-repeat; }
#menuGV li { display: inline; padding: 0; margin: 0; }
#menuGV a:hover img { filter: alpha(opacity=0); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0.00; opacity: 0; }
#menuGV a.lienactif img { filter: alpha(opacity=0); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); -moz-opacity: 0.00; opacity: 0; }

/*---le formulaire, je n'arrive pas à me résoudre à le faire laid façon ayatollah css !!---*/
form { margin: 0; padding: 15px 10px; }
table.GVform { border-collapse: collapse; marcing: 0; padding: 0; }
td.formlabel { text-align: right; vertical-align: top; padding: 3px}
td.forminput { text-align: left; vertical-align: top; padding: 3px}
.gvinput { border: 1px solid #ffffe0; background-color: #6b0000; color: #ffffe0; }
.gvsubmit { border: 2px outset #ffffe0; background-color: #6b0000; color: #ffffe0; cursor: pointer; }
.gvsubmit:hover { border: 2px inset #ffffe0; }

/*---un poil de texte---*/
p { padding: 8px 0; margin: 0; }
p.faconsousmenu { text-align: right; padding: 0 0 8px 0; }
p.colles { margin: 0; padding: 0; }
p.intercolle { margin: 0; padding: 8px 0 3px 0; color: #ffffe0; }
h5.titraille { cursor: pointer; height: 25px; padding: 8px 0 2px 8px; margin: 5px 0; background-image: url( ../img/fondtitraille.gif); background-position: top left; background-repeat: no-repeat; color: #ffffe0; }
p.titraille { height: 25px; padding: 8px 0 2px 8px; margin: 5px 0; background-image: url( ../img/fondtitraille.gif); background-position: top left; background-repeat: no-repeat; }
.facondates { margin: 0; padding: 4px 0; }
.normal { font-size: 13px; color: #ededed; text-decoration: none; }
.faconinter { color: #ffffe0; }
.sevoit { color: #ffffe0; font-style: italic; }
.sevoitital { color: #ffffe0; font-style: italic; text-decoration: underline; }
.titre { font-size: 15px; color: #ffffe0; }
a { color: #ffffe0; }

/*---les tableaux d'images---*/
#biniou, .accordion: padding: 0; margin: 0; }
.displayimg { border-collapse: collapse; margin: 8px 0; padding: 0; }
.displayimg td { vertical-align: center; text-align: center; padding: 2px; }
.displayimg td img { border: 1px solid #ffffe0; }

.pageliens { margin: 0; padding: 0; }
.pageliens td { vertical-align: bottom; font-size: 12px; line-height: 14px; padding: 2px; margin: 0; }

/* SLIMBOX */

#lbOverlay { position: absolute; left: 0; width: 100%; background-color: #570000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; left: 50%; overflow: hidden; background-color: #900; }
.lbLoading { background: #900 url(../img/loader.gif) no-repeat center; }
#lbImage { border: 10px solid #900; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover {	background: transparent url(nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; border: 10px solid #900; border-top-style: none; }
#lbCloseLink { display: block; float: right; width: 66px; height: 22px; background: transparent url(../img/closelabel.gif) no-repeat center; margin: 5px 0; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }

