/* General definitions */
body {
	background-color: #FFFFFF;
	color: #993300;
	font-weight: normal;
	font-size: 12px;
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background : url(imagefond.gif) no-repeat fixed center center;
}

/* Specific definitions of general Tags */
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
form {margin: 0px; padding: 0px;}
ul {margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li {margin-left: 2px; list-style: square inside; color: #993300; background-color: transparent;}
b {font-weight: bold;}
img {border: 0px;}
.menuhor a:link {
	color: #FFFFFF;
	font-size: 11px;
}
.menuhor a:active {
	color: #FFFFFF;
	font-size: 11px;
	}
.menuhor a:hover {
	color: #FFFFFF;
	font-size: 11px;
	}
.menuhor a:visited {
	color: #FFFFFF;
   font-size: 11px;
	}
a:link {
	color: #993300;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
a:visited {
	color: #993300;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
a:hover {
	color: #339900;
	text-decoration: underline;
	background-color: transparent;
}

/* Only IE that not affect the other Browsers */
*  {scrollbar-face-color:#339900; scrollbar-highlight-color: #FFFFFF; scrollbar-shadow-color: ##339900; scrollbar-3dlight-color: ##993300; scrollbar-arrow-color: #993300; scrollbar-track-color: #ffffff; scrollbar-darkshadow-color: #339900;}
hr {
	height: 3px;
	border: 3px solid #339900;
	filter: Alpha(Opacity=100,FinishOpacity=10,Style=2);
	width: 95%;
}

/*Blocks side Definitions*/
td.rightcolumn {
	font-size:11px;
	width : 160px;
	background : #993300;
}
div.rightcolumn {
	color: #FFFFFF;
	border-left-color : #339900;
	border-left-style : solid;
	border-left-width : 1px;
	background : #993300;
}
div.rightcolumn div.blockContent {
	background-color: transparent;
	color: #FFFFFF;
	padding-top:5px;
	padding-left:5px;	
	padding-right:5px;
	text-align:left;
}
div.rightcolumn div.blockTitleRight {
	background-color: transparent;
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 5px;
	font-size: 12px;
	height: 15px;
	font-weight: bold;
	text-align: center;
}
div.rightcolumn a:link {
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}
div.rightcolumn a:visited {
	text-decoration: none;
	color: #FFFFFF;
	background-color: transparent;
}
div.rightcolumn a:hover {
	text-decoration: underline;
	color: #FFFFFF;
	background-color: transparent;
}

td.leftcolumn {font-size:11px;}
div.leftcolumn {
	color: White;
	background : transparent;
}
div.leftcolumn div.blockTitleLeft {
	background-color: White;
	color: #339900;
	padding-top: 3px;
	padding-left: 5px;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	border-left : 1px solid #993300;
}
table.titreblock {
	width: 100%;
	background : #339900;
	color : White;
	border-left : 1px solid #993300;
	border-right : 1px solid #993300;
	border-top : 1px solid #993300;
}
div.leftcolumn div.blockContent {
	background-color: #FFF6E6;
	color: #993300;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 3px;
	border : 1px solid #993300;
	font-size: 11px;
}
div.leftcolumn a:link {
	text-decoration: none;
	color: #993300;
	background-color: transparent;
}
div.leftcolumn a:visited {
	text-decoration: none;
	color: #993300;
	background-color: transparent;
}
div.leftcolumn a:hover {
	text-decoration: underline;
	color: #993300;
	background-color: transparent;
}

td.centercolumn {font-size: 12px; width: 100%;}
div.centercolumn div.blockTitle {
	color: #993300;
	text-align: left;
	border: 1px solid #339900;
	font-weight: bold;
	padding: 1px;
	text-decoration: none;
	vertical-align: middle;
	background-color : #FFF6E6;
}
div.centercolumn div.blockContent {
	background-color: transparent;
	color: #993300;
	padding: 2px;
	text-align: left;
	border: 1px solid #339900;
	border-top: 0px ;
}

div.centerLcolumn {width: 50%; font-size: 12px;}
div.centerLcolumn div.blockTitle {
	color: #993300;
	text-align: left;
	font-weight: bold;
	padding: 1px;
	text-decoration: none;
	vertical-align: middle;
	background : #FFF6E6;
	border-left : 1px solid #993300;
	border-right : 1px solid #993300;
	border-top : 1px solid #993300;
}
div.centerLcolumn div.blockContent {
	background-color: transparent;
	color: #993300;
	padding: 2px;
	text-align: left;
	border-top: 0px ;
	border : 1px solid #993300;
}

td.centerRcolumn {width: 50%; font-size: 12px;}
div.centerRcolumn div.blockTitle {
	background-color: transparent;
	color: #993300;
	text-align: left;
	font-weight: bold;
	padding: 1px;
	text-decoration: none;
	vertical-align: middle;
	border-left : 1px solid #339900;
	border-right : 1px solid #339900;
	border-top : 1px solid #339900;
}
div.centerRcolumn div.blockContent {
	background-color: transparent;
	color: #993300;
	padding: 2px;
	text-align: left;
	border-top: 0px ;
	border : 1px solid #339900;
}

/* Dynamic menu */
td#mainmenu a {
	background-color: #FFF6E6;
}
td#mainmenu a:hover {
	background-color: #993300;
	text-decoration: none;
	color : White;
}
td#mainmenu a.menuTop {
	padding-left: 2px;
	text-decoration: none;
}
td#mainmenu a.menuMain {
	padding-left: 2px;
	text-decoration: none;
}
td#mainmenu a.menuSub {
	padding-left: 25px;
	text-decoration: none;
}
td#mainmenu a.menuSubadmin {
	padding-left: 25px;
	text-decoration: none;
}

td#usermenu a {
	margin: 0;
	padding: 0;
}
td#usermenu a:hover {
	background-color: transparent;
	text-decoration: underline;
}
td#usermenu a.menuTopTop {
	padding-left: 2px;
	text-decoration: none;
}
td#usermenu a.menuTop {
	padding-left: 5px;
	text-decoration: none;
}
td#usermenu a.menuTopadmin {
	padding-left: 5px;
	text-decoration: none;
}
td#usermenu a.highlight {
	padding-left: 5px;
	text-decoration: none;
}


/* Misc. Definitions */
.navtext {font-size:10px; vertical-align: middle;}
.navinput {
	width: 7em;
	height: 1.3em;
	font-size: 80%;
	border: 1px solid #339900;
	background-color: #FFFFFF;
	padding:0px 2px 0px 0px;
	vertical-align: middle;
}
.navinputImage {vertical-align: middle;}
.bcenterbg {
	font-size: 12px;
	font-weight: bold;
	height: 37px;
	letter-spacing: 1px;
	line-height:37px;
	vertical-align: bottom;
}
.bcenterleft {
	height: 37px;
	width: 11px;
}
.bcenterright {
	height: 37px;
	width: 175px;
}
.contentbox {
	background-color: transparent;
	color: #993300;
}
.centerContent {
	color: #993300;
}
.tabOn {
	text-align:left;
	cursor: pointer;
	color: #993300;
	width: 120px;
	font-size : xx-small;
}
.tabOff {
	text-align:left;
	cursor: pointer;
	width: 120px;
	font-size : xx-small;
} 
.outer {
	border: 1px solid #339900;
	font-size: 11px;
}
.day {
	background-color: #339900;
	border: 1px solid vert;
	font-size: 12px;
	cursor: hand;
}
.head {
	background-color: transparent;
	padding: 5px;
	font-weight: bold;
	color : #993300;
}
.even {
	background-color: #FFF6E6;
	padding: 5px;
	font-size: 12px;
}
.odd {
	background-color: transparent;
	padding: 5px;
}
tr.even td {
	background-color: White;
	padding: 5px;
}
tr.odd td {
	background-color: #FFF6E6;
	padding: 5px;
}
.foot {
	background-color: #993300;
	padding: 5px;
	font-weight: bold;
	color : White;
}
.foot a:link {
	color: #FFFFFF;}
.foot a:active {
	color: #FFFFFF;}
.foot a:hover {
	color: #339900;}
.foot a:visited {
	color: #FFFFFF;}
.copyright {font-size: 10px; background-color: transparent;}
a.copyright {
	color: #993300;
	background-color:transparent;
}
a.copyright:hover {
	color: #993300;
	text-decoration: underline;
	background-color:transparent;
}
th {
	background-color: #993300;
	color: #FFFFFF;
	padding: 2px;
	vertical-align: middle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Redirect messages */
div.errorMsg { background-color: #FF3737; color: White; text-align: center; border-top: 1px solid #E9E9E9; border-left: 1px solid #E9E9E9; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #003399; text-align: center; border-top: 1px solid #E9E9E9; border-left: 1px solid #E9E9E9; border-right: 1px solid #999999; border-bottom: 1px solid #999999; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: Black; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 10px;}

/* Comments Definitions */
.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {
	font-size: 10px;
	color: #993300;
	font-weight:bold;
	border: 1px solid #339900;
	background-color: #ffffff;
	margin: 2px;
	padding: 2px;
}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {
	margin-left: 2px;
	margin-top: 10px;
	color: #993300;
	font-weight:bold;
	font-size: 10px;
}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {border: 0;}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}

/*forms elements*/
input.formButton {
	border: 1px solid #339900;
	color: #993300;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 9px;
	text-align:center;
	background-image : url(file:///F|/FAB/sites/atelier12/REALISATIONS/xoops/ozartistes/%27inputbg.gif%27);
}
textarea.formBox {
	border: 1px solid #339900;
	background: #ffffff;
	font: 11px verdana, arial, helvetica, sans-serif;
}
input.formTextBox {
	border: 1px solid #339900;
	background: #ffffff;
	font: 11px verdana, arial, helvetica, sans-serif;
}
select {
	border: 1px solid #339900;
	background: #ffffff;
	font: 10px verdana, arial, helvetica,sans-serif;
}

/* Content template definition */
div.content {
	text-align: left;
	padding: 0px 10px 0px 10px;
}

/* Code and Quote Definition */
/* Code and Quote Definition */
div.xoopsCode {
	padding: 3px;
	font-size: 12px;
	color: #993300;
	background-color: #FFF6E6;
	border-right: 1px dashed #339900;
	border-top: 1px dashed #339900;
	border-left: 1px dashed #339900;
	border-bottom: 1px dashed #339900;
}
div.xoopsQuote {
	padding: 3px;
	font-size: 12px;
	line-height: 125%;
	text-align: justify;
	color: #993300;
	background-color: #FFF6E6;
	border-right: 1px dashed #339900;
	border-top: 1px dashed #339900;
	border-left: 1px dashed #339900;
	border-bottom: 1px dashed #339900;
}

/* Links for Quotes */
div.xoopsQuote a:link, div.xoopsQuote a:visited {
	color: #993300;
	font-weight: bold;
	background-color: transparent;
}
div.xoopsQuote a:hover, div.xoopsQuote a:active {
	color: #339900;
	font-weight: bold;
	background-color: transparent;
}

/* News module definitions */
/* item module definitions */
div.item{
	color : #993300;
	border : 1px solid #993300;
}
div.itemHead {
	color: #FFF6E6;
	border-bottom: 1px dashed #339900;
	background-color : White;
	padding-left : 5px;
}
div.itemInfo {
	padding: 3px;
	color: #993300;
	border-bottom: 1px dashed #993300;
	background-color: #FFF6E6;
	padding-left : 15px;
}
div.itemFoot{
	background-color : #FFF6E6;
	text-align : right;
	padding-right : 10px;
	border-top : 1px solid #993300;
}
td.newsTitle {
	border-right: 1px #339900;
	border-top: 1px #339900;
	border-left: 1px #339900;
	color: #993300;
	border-bottom: 1px dashed #339900;
	background-color: transparent;
}
td.newsPoster {
	padding: 3px;
	border-right: 1px solid #339900;
	border-top: 1px solid #339900;
	border-left: 1px solid #339900;
	color: #FFFFFF;
	border-bottom: 1px solid #339900;
	background-color: transparent;
}
td.newsPoster a:link {color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: transparent;}
td.newsPoster a:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: transparent;}
td.newsPoster a:hover {
	color: #993300;
	text-decoration: underline;
	font-weight: bold;
	background-color: transparent;
}
td.commentsNav {
	padding: 3px;
	border-right: 1px solid #339900;
	border-top: 1px solid #339900;
	border-left: 1px solid #339900;
	color: #FFFFFF;
	border-bottom: 1px solid #339900;
	background-color: #993300;
}
span.textPoster {
	color: #993300;
	background-color: transparent;
}
td.newsMisc {
	background-color: #FFF6E6;
	border: 1px dashed #339900;
	padding: 10px;
	text-align: center;
}
div.itemBody {
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 0px;
	font-size: 11px;
	background-color: transparent;
	color: #993300;
}
table.comments {background-color: #ffffff; color: #993300; border: 2px #339900 solid;}
td.commentsHead {
	padding: 2px;
	color: #ffffff;
	background-color: #993300;
}
td.sCommentFoot {
	padding: 3px;
	border-bottom: 1px solid #339900;
	background-color: #FFF6E6;
}
.sCommentHead {
	border-right: 1px solid #339900;
	border-left: 1px solid #339900;
	color: #993300;
	border-bottom: 1px solid #339900;
	background-color: White;
}
td.sCommentThread {
	color: #993300;
	border-bottom: 1px solid #339900;
	text-align: left;
	background-color: White;
}
td.sCommentRank {
	border-top: 1px solid #339900;
	border-right: 1px solid #339900;
	border-bottom: 1px solid #339900;
	padding: 10px;
	text-align: left;
	background-color: #FFF6E6;
	color: #993300;
}
td.sCommentText {
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 0px;
	font-size: 11px;
	background-color: #FFF6E6;
	border-top: 1px solid #339900;
	border-bottom: 1px solid #339900;
	color: #993300;
}

/* system module definition */
table.userinfo {
	border: 1px solid #339900;
}
td.uinfoHead {
	color: #ffffff;
	background-color: #993300;
	padding: 3px;
}
td.uinfoBody {
	color: #FFFFFF;
	background-color: #339900;
}
td.uinfoMain {
	padding: 3px;
	color: #FFFFFF;
	background-color: #339900;
}
tr.uinfoData {
	padding: 3px;
	background-color: #339900;
	color: #993300;
}
tr.uinfoData a:link {
	color: #339900;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
tr.uinfoData a:visited {
	color: #339900;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
tr.uinfoData a:hover {
	color: #993300;
	text-decoration: underline;
	font-weight: bold;
	background-color: transparent;
}

/*Downloads class*/
.info {
	padding: 3px;
	border: 1px solid #993300;
	color: #FFFFFF;
	background-color: #339900;
}
.info a:link {color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: transparent;}
.info a:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; background-color: transparent;}
.info a:hover {
	color: #993300;
	text-decoration: underline;
	font-weight: bold;
	background-color: transparent;
}
span.category  { font-size: 16px;}
span.subcategories  { font-size: 11px;}
span.bigtext  { font-size: 25px;}

/* Forum class */
.toprow {
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	letter-spacing: 1px;
	line-height: 23px;
	text-align: center;
	background : url(toprow_02.gif);
	color : White;
}
.toprowleft {
	height: 23px;
	width: 14px;
	background : url(toprow_01.gif);
}
.toprowright {
	height: 23px;
	width: 14px;
	background : url(toprow_03.gif);
}
.catrow {
	color: #339900;
	font-weight: bold;
	height: 24px;
	letter-spacing: 1px;
	line-height: 24px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	background-color: #993300;
}
.catrow a:link {
	color: #993300;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
.catrow a:visited {
	color: #993300;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
.catrow a:hover {
	color: #993300;
	text-decoration: underline;
	font-weight: bold;
	background-color: transparent;
}
.row1 {
	background-color: transparent;
	padding: 5px;
	border-right : 1px solid #339900;
}
.row2 {
	background-color: White;
	padding: 5px;
}
.row3 {
	background-color: #339900;
	padding: 5px;
}
.small {font-size: 10px;}
.spacer {
	background-color: #339900;
	height: 1px;
	width: 1px;
}
.footrow {
	color: #FFFFFF;
	height: 15px;
	background-color: #993300;
}
.footrowleft {
	height: 15px;
	width: 6px;
	background-color : #339900;
}
.footrowright {
	height: 15px;
	width: 6px;
	background-color : #339900;
}
.row1top {
	background-color: White;
	padding: 5px;
	border-left : 1px solid #339900;
	border-right : 1px solid #339900;
	border-top : 1px solid #339900;
}
.row2top {
	padding: 5px;
}
.row1bot {
	background-color: #339900;
	padding: 5px;
}
.row2bot {
	background-color: #339900;
	padding: 5px;
}
.dots {background-image:  url(dots.gif); height: 5px;}
.moderate {
	padding: 3px;
	border: 1px solid #339900;
	background-color: White;
	text-align: left;
	width:98%;
}
.moderate a:link {
	color: #993300;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
.moderate a:visited {
	color: #993300;
	text-decoration: none;
	font-weight: bold;
	background-color: transparent;
}
.moderate a:hover {
	color: #339900;
	text-decoration: underline;
	font-weight: bold;
	background-color: transparent;
}

/* for test only */
table.subType {
	color: #993300;
	background-color: #FFFFFF;
	border-right: 1px solid #993300;
	border-top: 1px solid #993300;
	border-left:#AEBDC4 1px solid;
	border-bottom:#AEBDC4 1px solid;
}
td.lightRow {
	background-color: #FFFFFF;
	color: #993300;
}

/* texto para el td lightRow */
.lightRow {
	font-size: 12px;
	text-decoration: none;
	color: #993300;
	background-color: transparent;
}
td.lightRow a:link {
	text-decoration: underline;
	color: #993300;
	background-color: transparent;
}
td.lightRow a:visited {
	text-decoration: underline;
	color: #993300;
	background-color: transparent;
}
td.lightRow a:hover {
	text-decoration: underline;
	color: #993300;
	background-color: transparent;
}

td.mediumRow {
	background-color: White;
	color: #993300;
}

/* texto para el td mediumRow */
.mediumRow {
	font-size: 12px;
	text-decoration: none;
	color: #993300;
	background-color: transparent;
}
td.mediumRow a:link {
	text-decoration: underline;
	color: #339900;
	background-color: transparent;
}
td.mediumRow a:visited {
	text-decoration: underline;
	color: #339900;
	background-color: transparent;
}
td.mediumRow a:hover {
	text-decoration: underline;
	color: #339900;
	background-color: transparent;
}

td.darkRow {
	background-color: White;
	color: #339900;
}

/* text for td darkRow */
.darkRow {
	font-size: 12px;
	text-decoration: none;
	color: #993300;
	background-color: transparent;
}
td.darkRow a:link {
	text-decoration: underline;
	color: #993300;
	background-color: transparent;
}
td.darkRow a:visited {
	text-decoration: underline;
	color: #993300;
	background-color: transparent;
}
td.darkRow a:hover {
	text-decoration: underline;
	color: #339900;
	background-color: transparent;
}

/* blocks colors */
.bdownloadr { background-color: #EDF4FB;padding: 2px;}
.bdownloadt { background-color: #E6F0FA;padding: 2px;}
.blinkr { background-color: #FFFAF9;padding: 2px;}
.blinkt { background-color: #FFF3F0;padding: 2px;}
.bnewsr { background-color: #F9FFF9;padding: 2px;}
.bnewst { background-color: #F0FFF0;padding: 2px;}
.bcust { background-color: #FFFFF4;padding: 2px;}
.footer {
	border-bottom : 1px solid #993300;
	border-left : 1px solid #993300;
	border-right : 1px solid #993300;
	border-top : 1px solid #993300;
	padding-left : 15px;
}
