.formsubmit, INPUT[type="submit"], INPUT[type="reset"] {background:#666666;color:#ffffff;font-size:11px;border: 1px solid #dddddd;}
INPUT, SELECT {background:#000000;color:#ffffff;font-size:11px;border: 1px solid #dddddd;}
TEXTAREA {background:#000000;color:#ffffff;font-size:11px;border: 1px solid #dddddd;}


form {display: inline;}

caption {font-size: 14px;}
th {font-size:12px;}
td {font-size:12px;}
th	{color:#c62e25;}
td	{font-family:verdana,arial, sans-serif;}
*	{font-family:verdana,arial, sans-serif;}
div {font-size:12px;}

img {border: none;}

table.bordercell {border: 1px solid #666666; background-color:#666666;}
.bordercell caption {padding:2px;white-space: nowrap;font-weight: bold;text-align:left;}
.bordercell td {border-top: 1px solid #666666;}
.bordercell td + td, .bordercell th + th {border-left: 1px solid #666666;}
.bordercell tr {background-color:#000000;}
.bordercell th {padding:2px;margin:1px;background-color:#222222;color:#c62e25;}
.bordercell td {padding:2px;margin:1px;background-color:#000000;color:#cccccc;}


div.myborder	{padding:3px;border: 1px solid #666666; background-color:#222222;text-align: center;color:#c62e25;}


div.mybox {text-align:left; margin: 10px 20px;}
div.mybox div.header {padding: 5px 15px; background-color:#222222;border: 1px solid #666666; -moz-border-radius: 10px 10px 0px 0px;}
div.mybox div.title {color:#c62e25;font-weight: bold;}
div.mybox div.author {float: right;}
div.mybox div.date {font-weight: bold;}
div.mybox div.content {background-color:#000000; color: #cccccc; padding:5px; border-right: 1px solid #666666;border-left: 1px solid #666666; margin: 0px 10px; }
div.mybox div.footer {padding:3px; border: 1px solid #666666; -moz-border-radius: 0px 0px 5px 5px;background-color:#222222;}

table.mybordure	{border: 1px solid #666666; background-color:#666666;}
.mybordure caption {padding:2px;white-space: nowrap;font-weight: bold;text-align:left;}
.mybordure tr {background-color:#000000;}
.mybordure th {padding:6px;margin:1px;background-color:#222222;color:#c62e25;}
.mybordure td {padding:6px;margin:1px;background-color:#000000;color:#cccccc;}


.myalert {border: 1px solid #999999; background-color:#222222;padding:6px;margin:6px;color:#cccccc;font-size:12px;text-align: left;}
.myalertniv2 {border: 2px dashed #cc6600; background-color:#222222;padding:6px;margin:6px;color:#c62e25;font-size:12px;text-align: left;}
.myhowto {border: 1px dashed #999999; background-color:#222222;padding:6px;margin:6px;color:#cccccc;font-size:12px;text-align: left;}

table.myborder2	{border: 1px solid #666666; background-color:#666666;}
.myborder2 caption {padding:2px;white-space: nowrap;font-weight: bold;text-align:left;}
.myborder2 tr {background-color:#000000;}
.myborder2 th {padding:6px;background-color:#222222;color:#c62e25;}
.myborder2 td {padding:6px;background-color:#000000;color:#cccccc;border-top: 1px solid #666666;}
td.myborder2beforrow {padding:6px;background-color:#111111;font-weight: bold;color:#cc6600;}

.divtitle {border-top: 1px solid #666666; border-bottom: 1px solid #666666; margin: 5px; padding: 3px; font-weight:bold; text-align: center; background-color:#222222;color:#cc6600;font-size:12px;}

table.mybordercom	{border: 1px solid #666666; padding: 2px; margin: 5px 5px;background-color:#000000;}
.mybordercom caption {padding:2px;white-space: nowrap;font-weight: bold;text-align:left;}
.mybordercom tr {background-color:#000000;}
.mybordercom th {border-bottom: 1px solid #666666;background-color:#222222;color:#c62e25;}
.mybordercom th .date {float: right;}
.mybordercom td {background-color:#000000;color:#cccccc;}

table.mybordermodreport {}
.mybordermodreport td {border-bottom: 1px solid #666666; padding: 2px;} 

table.bordure, table.gallery, table.picture	{background-color:#666666;border: 1px solid #666666;}
.picture tr, .gallery tr, .bordure tr, tr.bordure	{background-color:#000000;border:0px;}
.picture th, .gallery th, .bordure th, th.bordure	{background-color:#222222;border:0px;color:#c62e25;padding:3px;}
.picture td, .gallery td, .bordure td, td.bordure	{background-color:#000000;border:0px;color:#cccccc;padding:3px 5px;}

.navgal a:before {content: " > ";}

.boxgallery .titre	{color:#cc6600;font-weight:bold;font-family:verdana,arial,sans-serif;}



div.boxborder {border: 1px solid #666666; background-color:#000000;color:#cccccc;padding:3px; display: table;}
div.boxborder div.title, div.TextTitle {background-color:#222222;color:#c62e25;padding:3px; font-weight: bold; font-size: 12px;}
div.boxborder div.content, div.TextContent {padding:3px 5px;}

table.form_block   {margin-top: 10px; border: 1px solid #666666;}
.form_block tr, tr.form_block {background-color:#000000;border:0px;}
.form_block th, th.form_block {background-color:#222222;border:0px;color:#c62e25;padding:3px;}
.form_block td, td.form_block {background-color:#000000;border:0px;color:#cccccc;padding:3px 5px;}


.titlepage {  font-size: 30px;
  color: #cc6600;
  border-bottom: 2px solid #666666;
  font-weight: bold;
  font-family:sans-serif;
  white-space: nowrap;
}


.couleur_bg	{background-color: #333333;}

body	{font-family:sans-serif;color:#cccccc;background:#333333;margin-top:0px;margin-right:0;margin-bottom:0px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;}
#simplepage {background:#111111;}


/* pour les formulaires */
table.cadre	{background-color:#666666;border:0px;}
.cadre tr	{background-color:#000000;}
.cadre th	{background-color:#222222;color:#c62e25;}
.cadre td	{background-color:#000000;color:#cccccc;}



A, .fontlink	{font-weight:bold;font-family:sans-serif,arial,sans-serif;text-decoration:none;}
A:link	{color:#dddddd;}
A:visited, .fontlink	{color:#6666cc;}
A:active	{color:#ccccff;}
A:hover	{color:#ccccff;}



/* link bb code */
a.bbcode, a.form	{color:#6666cc;font-weight:bold;font-family:sans-serif,arial,sans-serif;text-decoration:none;}
a.bbcode:link, a.form:link	{color:#6666cc;}
a.bbcode:visited, a.form:visited	{color:#6666cc;}

img.left, .g2html-left {float: left; margin: 1px;}
img.right, .g2html-right {float: right;margin: 1px;}

table.bbcodetable {border: 0px; margin: 0px; padding:0px;}
.bbcodetable td {border: 0px; margin: 0px; padding:0px;}
.bbcodetable tr {border: 0px; margin: 0px; padding:0px;}
.bbcodetable th {border: 0px; margin: 0px; padding:0px;}

div.bbcodetable {clear: both}

.justify	{text-align:justify;}
img	{border-color:#ffffff;}
.daterightmenu	{font-size:10px;color:#c62e25;font-weight:bold;font-family:verdana,arial,sans-serif;}

.font_titre2	{color:#c62e25;font-weight:bold;font-family:verdana,arial,sans-serif;}
.font_titre	{color:#cc6600;font-weight:bold;font-family:verdana,arial,sans-serif;}
.font_titre_bg	{color:#cc6600;font-weight:bold;font-family:verdana,arial,sans-serif;}
.font_bgcolor	{color:#333333;}
.font_red, .ImportantText	{color:#cc6600;}
.font_titre22    {color:#c62e25;}
.small	{font-size:8px;}
.medium {font-size:10px;}
.lastuserdate {font-family: monospace; font-size:10px;}
.align-center {text-align: center;}

p.menu-left {margin: 1px;padding: 0px;text-align: center}

.form_block {border: 1px solid #666666;}
.forumfirsttitle {color: #cc6600;}
.forumsecondtitle {color: #6666cc;}
.new {background: red; color: #ffffff; text-transform: uppercase; font-style: italic; font-weight: bold; font-size: 8px;font-family:verdana,arial,sans-serif;}



#topmenu { margin: 5px; padding: 0px; height:25px; clear:both; text-align: left;}

#topmenu ul { border: 0; margin: 0; padding: 0; list-style-type: none; text-align: center; }

#topmenu ul li { display:block; float: left; text-align: center; padding: 0; margin: 0; }

#topmenu ul li a {background: #222222; width: 75px; height: 18px; border: 1px solid #999999; padding: 0px 3px; margin: 3px; color: #c62e25; text-decoration: none; display: block; text-align: center; font: normal 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; }

#topmenu ul li a:hover { color: #dddddd; background: #333333; }

#topmenu a:active { background: #c62e25; color: #dddddd; }

#topmenu li#active a { background: #6CAAD9; border: 1px solid #0066B2; color: #fff; }

.leftmenu td, .leftmenu td a {font-size:11px !important;} 
div.leftmenu {margin: 0; padding: 0px; width: 150px;}
div.leftmenu div.title {color:#cc6600;font-size:10px; text-align: center; font-weight: bold;margin: 3px;}
div.leftmenu div.content {border-right:1px solid #666666;border-bottom:1px solid #666666; border-top:1px solid #666666; background-color:#000000;}
div.leftmenu div.content ul { border: 0; margin: 0; padding: 0px; list-style-type: none;}
div.leftmenu div.content ul li {font-size:11px; padding: 1px; margin: 0px;display:inline;width: 146px;display:block; color:#cccccc; display:block; border-color: transparent; border-width: 1px;}
div.leftmenu div.content ul li.link a {display:block;}
div.leftmenu div.content ul li.link a:link {color: #6666cc;}
div.leftmenu div.content ul li.link a:visited {color: #6666cc;}
div.leftmenu div.content ul li.link a:active {color: #6666cc;}
div.leftmenu div.content ul li.link a:hover {color: #6666cc; background: #333333;}
div.leftmenu div.content ul li:hover {background: #333333; border: #ffffff 1px dashed;}
div.leftmenu div.content ul li.nolink {}


#menulastadd td, #menulastadd td a {font-size:11px !important;}
#menulastadd {margin: 0; padding: 0px; width: 180px; float: right;}
#menulastadd ul { border: 0; margin: 0; padding: 0px; list-style-type: none;}
#menulastadd div.title {color:#cc6600;font-size:10px; font-weight: bold;margin: 3px;}
#menulastadd div.content {border-left:1px solid #666666;border-bottom:1px solid #666666; border-top:1px solid #666666;  background-color:#000000;}
#menulastadd div.content ul { border: 0; margin: 0; padding: 0px; list-style-type: none;}
#menulastadd div.content ul li {font-size:10px; padding: 1px; margin: 0px;display:inline;width: 176px;display:block; color:#cccccc; display:block; border-color: transparent; border-width: 1px; font-weight: bold;}
#menulastadd div.content ul li.link a {display:block;}
#menulastadd div.content ul li.link a:link {color: #6666cc;}
#menulastadd div.content ul li.link a:visited {color: #6666cc;}
#menulastadd div.content ul li.link a:active {color: #6666cc;}
#menulastadd div.content ul li.link a:hover {color: #6666cc; background: #333333;}
#menulastadd div.content ul li:hover {background: #333333; border: #ffffff 1px dashed;}
#menulastadd div.content ul li.nolink {}

#center {text-align: center;}
.center {text-align: center;}


#top {margin: 0px; padding: 6px; color: #dddddd; border-bottom: 0px solid #666666; text-align: center; font-weight: bold; font-family:sans-serif; white-space: nowrap; height: 58px; /*background-color:#222222;*/}

#toplang {float: left; padding: 4px;}
#toplogo {float: right; padding: 4px 4px 0px 0px;}
#toptitle {font-size: 30px; margin:6px;}

#top a, #bottom a {color: #dddddd;}

#topmessage {text-align: left; margin: 2px; color: white;}
#topmessage a {color: white;}

#rootcontent {border: 1px solid #666666; margin: 0px 5px; padding: 0px; background-color:#111111;;text-align: center;}

#bottom {margin: 0px; padding: 3px; border-top: 0px solid #666666; text-align: left; font-family:sans-serif; white-space: nowrap; color:#dddddd/*background-color:#222222;*/}

#bottom .copyright {font-size: 12px; margin-top: 3px;}

@media print {
    body {color: black; background: transparent; font : 12pt "Times New Roman", Times, serif; }
    input, textarea, select, .topmenu, #menulastadd, .leftmenu, .myalert, .noprint, #topmenu { display: none;}
}


.leftm {width: 140px;}
.leftm ul { border: 0; margin: 0; padding: 0px; list-style-type: none;}
ul.level0 li.title {font-size:11px; text-align: center; display: block; font-weight: bold; border-bottom: 1px solid black; border-right: 1px solid black;  background-color:#000000;}

ul.level1 li {font-size:11px; padding: 1px; margin: 0px; color:#cccccc; display: block; border-color: transparent; border-width: 1px; background-color: transparent;}
ul.level1 li:hover {background: #333333; border: #ffffff 1px dashed;}

/*.leftm a {display:block;}*/

.leftm a:visited {color: #6666cc;}

div.divovercontener:hover div.divovercontent {display: block !important;}





.smalltext {font-size: 90%; font-style: italic;}

h1 {font-family:helvetica,tahoma,verdana,arial;color:#cc6600;font-size:160%;}
h2 {font-family:helvetica,tahoma,verdana,arial;font-size:140%; font-style: italic;}
h3 {font-family:helvetica,tahoma,verdana,arial;font-size:120%; font-weight: none; font-decoration: underline;}

fieldset {background-color:#000000; border: 1px solid #666666;}
legend {background-color:#222222; border: 1px solid #666666;}
fieldset table.nostyle th {color: #cccccc}

.editform {border: 1px solid #dddddd;}
.editform {background-color: #000000; color: #ffffff;}
.editform div {padding: 3px;}
.editform .helpbox {border: none;}

.onespot, .oneevent {margin-right: 200px;}
.tools {font-size: 80%; border-width: 1px 1px 1px 1px; border-style: solid; width: 190px; /*background-color: #700;*/ float: right; -moz-border-radius: 5px; padding: 0px; margin: 0px 5px;ooverflow: auto; text-align: left;} 
.tools h2 {padding-left: 5px; margin: 5px 0px;}
.tools ul {list-style-type: none; margin: 0px; padding: 0px;}

.tools ul.more {/*display: none;*/}
.tools li {padding-left: 0px;}
.tools table {padding: 0px; margin 0px;}
.tools input[type="text"] {width: 100px;}
.tools input[type="password"] {width: 100px;}
.tools textarea {width: 90%; margin: 5px auto; background-color: black; display: block;}
.tools input[type="submit"] {background-color: black; display: block; margin: 5px auto;}
.tools li.subtitle {font-weight: bold; border-bottom-width:1px; border-bottom-style: dashed; margin-top: 5px; font-size: 120%;}
.tools li a {color: #0f0; font-weight: bold;}

