#conttravaux { width: 538px; padding: 0 4px 0 3px; margin: 0 }
#conttravaux h1 { font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #297EBF; font-size: 15px; font-style: normal; font-weight: bold; line-height: 17px; text-decoration: none; text-align: left; margin-bottom: 5px }
#conttravaux h2 { font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; text-align: justify; color: #000; font-size: 13px; font-weight: normal; line-height: 15px; text-decoration: none; margin-top: 0; margin-bottom: 8px; position: relative; width: 531px }

#conttravaux .doc_date { font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-size: 10px; color: #949494; margin: 0 7px 1px 3px; float: right }

.hrinvisible { clear: both; visibility: hidden; }

#conttravaux p { font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; color: #000; font-size: 12px; line-height: 14px; text-decoration: none; margin-top: 0; margin-bottom: 12px !important }
#conttravaux p a { color: #3B99D6; text-decoration: none }
#conttravaux p a:hover { color: #900; text-decoration: underline }
#conttravaux a.retour_recherche {  font-family: Arial, "Trebuchet MS", Geneva, Helvetica, SunSans-Regular, sans-serif; font-size: 12px; width: 531px; color: #FB602E; text-decoration: none; text-align: right; font-weight: bold }
#conttravaux a.retour_recherche:hover { color: #900; text-decoration: underline }
#conttravaux .search_criteria { color: #00000; text-decoration: none }


ul#navalbumn1 { color: #fff; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #666; text-align: center; list-style-type: none; margin: 0; padding: 0; width: 520px; height: 16px; clear: left }
ul#navalbumn1 li a { color: #fff; text-decoration: none; background-color: #036; text-align: center; display: block; margin: 0; padding: 0; height: 16px }
ul#navalbumn1 li a:hover { color: #fff; text-decoration: none; background-color: #900; margin: 0; padding: 0; height: 16px }
ul#navalbumn1 .prev { margin: 0; padding: 0; width: 130px; height: 16px; float: left; border-right: 1px solid #fff }
ul#navalbumn1 .next { margin: 0; padding: 0; width: 130px; height: 16px; float: right; border-left: 1px solid #fff }
ul#navalbumn1 #desactivate { background-color: #666; cursor: default }
ul#navalbumn1num { text-align: center; list-style-type: none; display: inline; margin: 0; padding: 0; width: 100% }
ul#navalbumn1num li { display: inline; margin: 0 0 0 -1px; padding: 0 }
ul#navalbumn1num li a { text-align: center; display: inline; background-color: #036; border-right: 1px solid #fff; border-left: 1px solid #fff }
ul#navalbumn1num li a:hover { background-color: #900; }
ul#navalbumn1num #current { background-color: #900; display: inline; background-color: #900; cursor: default; border-right: 1px solid #fff; border-left: 1px solid #fff }

ul#barremini { background-image: url(/private/images/fondbarremini.gif); background-repeat: repeat-x; text-align: center; list-style-type: none; margin: 0; padding: 0; border-width: 0 }
ul#barremini li { display: inline; margin: 0; padding: 0; border-width: 0 }
ul#barremini a { background-color: #fff; margin: 0; padding: 5px 1px 2px 1px; width: 28px; height: 28px !important; border: solid 1px #036 }
ul#barremini a:hover { background-color: #fff; margin: 0; padding: 5px 1px 2px 1px; width: 28px; height: 28px !important; border: solid 1px #900 }
ul#barremini img { margin: 0 0 -5px 0; padding: 0; width: 24px; height: 24px; border-width: 0; position: relative; }
ul#barremini #current { background-color: #fff; margin: 0; padding: 7px 3px 4px 3px; position: relative; top: -1px; width: 34px; height: 34px !important; border: solid 1px #900 }
ul#barremini .empty { width: 30px; height: 24px !important }

#albumzoom { background-color: #f9f9f9; text-align: center; margin: 0; padding: 10px 0 2px 0; width: 518px; border-right: 1px solid #666; border-left: 1px solid #666 }
#albumzoom strong { color: #000; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; display: block; margin: 4px; clear: both }

.reactions { font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 15px 0 15px 0; padding: 2px; width: 524px; height: 17px; border: solid 1px #777 }
.reactions a.left { float: left }
.reactions a.right { float: right }
.reactions a { text-decoration: none; color: #E05322; align: center }
.reactions a:hover { font-size: 12px; text-decoration: underline; color: #900 }

#outiledito { margin: 15px 4px 0 3px; padding: 2px; width: 524px; height: 70px; border: solid 1px #777 }
#outilseditogauche { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 198px; height: 60px !important; float: left; border-right: 1px dotted #777 }
#outilseditogauche ul { list-style-type: none; display: block; margin: 0; padding: 0; width: 160px }
#outilseditogauche ul li { display: block; margin: 1px 0 0; padding: 0; width: 150px }
#outilseditogauche ul li a { color: #036 !important; text-decoration: none }
#outilseditogauche ul li a:hover { color: #900 !important; text-decoration: underline }
#outilseditogauche li#opt1 { background-image: url(/private/images/opt1.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 6px 3px; text-indent: 24px }
#outilseditogauche li#opt2 { background-image: url(/private/images/opt2.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 6px 3px; text-indent: 24px }
#outilseditogauche li#opt3 { background-image: url(/private/images/opt3.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 6px 3px; text-indent: 24px }
#outilseditogauche li#opt4 { background-image: url(/private/images/opt4.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 6px 3px; text-indent: 24px }
#outilseditogauche li#opt5 { background-image: url(/private/images/opt5.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: 6px 3px; text-indent: 24px }
#outilseditodroite { margin-left: 208px }
#outilseditodroite p { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 0 10px; padding: 0 }
#outilseditodroite .textinput { color: #000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin: -2px0 0;padding: 0 0 0 5px; width: 249px; height: 18px !important; vertical-align: middle; border: solid 1px #036 }
#outilseditodroite .bouton { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ccc; margin: 0 0 0 5px; padding: 0; width: 24px; height: 18px; border: solid 1px #fff }
