
.gapimenutd    { font-size: 14px; padding-top: 7px; padding-bottom: 7px; vertical-align: middle; border-bottom: 1px solid #ccc }


td.gapimenutd:hover {background-color: #fff;}
.gapimenutd a:link,.gapimenutd a:visited,.gapimenutd a:active    { color: #5a4a42; text-decoration: none; display: block; position: relative; left: 40px; width: 135px }
/* .gapimenutd a:hover    { background-image: url("images/puce-menu.gif"); background-repeat: no-repeat; background-position: 0 5px; padding-left: 10px }*/

.gapilistetd {padding-top: 35px}
.gapititremarge  { background-color: #fff; padding: 22px; width: 100% }
.gapititretd, .gapititretd a:link, .gapititretd a:active,.gapititretd a:visited  { color: #5a4a42; font-size: 16px; font-weight: bold; text-decoration: none }
.gapititretd a:hover { text-decoration: underline }

.gapitextemarge   { background-color: #fff; padding-right: 22px; padding-bottom: 22px; padding-left: 22px; width: 100% }

.gapitextetable  { font-size: 12px }

.gapioutiltd  { padding-top: 10px }
a.gapioutiltexte:link,a.gapioutiltexte:active,a.gapioutiltexte:visited   { color: #13a89e; font-size: 12px; font-weight: bold }
a.gapioutiltexte:hover {}

.gapiresume {font-size: 12px;}
.gapiresume a:link, .gapiresume a:active,.gapiresume a:visited {color: #13a89e; font-size: 12px; font-weight: bold}
.gapiresume a:hover {}

/*page detail */
#detail #contenu .gapi_publication_div   { margin-top: 35px }
.gapidetailretourtable  { background-color: #fff }


/* .gapioutiltextetable a:link, .gapioutiltextetable a:visited, .gapioutiltextetable a:active   { color: #13a89e; font-size: 12px; font-weight: bold }*/
#detail .gapioutiltextetable a:link, #detail .gapioutiltextetable a:visited, #detail .gapioutiltextetable a:active  { color: #13a89e; font-size: 12px; font-weight: bold; line-height: 25px; background-image: url("images/document.jpg"); background-repeat: no-repeat; padding-top: 5px; padding-left: 25px }


.gapioutiltextetable a:hover {}

.gapioutilbarrebas { background-color: #fff }

.gapidetailretourdiv  { margin: 0 25px 25px }
.gapidetailretourdiv a:link, .gapidetailretourdiv a:visited, .gapidetailretourdiv a:active  { color: #13a89e; font-size: 12px; font-weight: bold }
.gapidetailretourdiv a:hover {}

/*formulaire*/

.gapiformmargetable   { background-color: #fff; margin-top: 35px; padding: 25px }

.gapitheme {color: #5a4a42; font-size: 16px; font-weight: bold;}

.gapiformtitretd   { color: #000; font-size: 14px; font-weight: bold; padding-right: 5px }

/* carte*/
#gapirubpub_10666_20368 {background-color: #fff;display: block;}
.zonecarte   { }
.gapizonecartemarge    { margin-top: 35px; padding: 25px; height: 700px }

/*flash*/

#flashinfotexte .gapilistetd {padding-top: 0px}
#flashinfotexte .gapitextemarge     { background-color: #5a4a42; padding: 3px 0 0 }
#flashinfotexte .gapiresume    { color: #fff; font-size: 14px; font-family: Arial; margin: 0; padding: 0 0 0 }

/*formulaire*/

#formulaire  { background-color: #fff; margin-top: 35px; padding: 25px }

#formulaire  a.gapitexte:link,#formulaire  a.gapitexte:active,#formulaire  a.gapitexte:visited {color: #13a89e; font-size: 12px; font-weight: bold}


/*titre */

.gapimodule {display:none;}

.gapimenutheme{font-weight:bold;font-size:20Px;color:#5b4a42; padding-left:10px;}

.gapititretd{padding-left:5px;}

#contenu #gapirubpub_10689_20392{background-color:white;  margin-top:40px;}
