/* ==== liens (désactivés) ci-dessous vers des feuilles de styles spécifiques
dans le cas de surcharge "générale" et pour les versions de xoops à partir de la 2.3 =====*/
/*@import url(content-data.css);
@import url(content-datalists.css);*/
/*==================== fin des liens =================*/


/* Titre sous titre liste... */
h1 {font-size: 					1.6em;}
h2 {font-size: 					1.4em;}
h3 {font-size: 					1.2em;}
h4 {font-size: 					1em;}
h5 {font-size: 					.9em;}
h6 {font-size: 					.8em;}

h1 {
	clear:							both;
	margin-top:						.25em;
	margin-bottom:					.5em;
	border-bottom:					1px solid #CE4713;
	padding-left:					.25em;
	font-weight:					bold;
	color: 							#CE4713;
	background-color: 			inherit;
}
h1 a, h2 a{
	text-decoration:				none;
}
h1 a:hover, h2 a:hover {
	color: 							#E79525;
	text-decoration:				underline;
	background-color: 			inherit;
}
a[rel~=alternate] { float:		right;}
a {
	color: 							#FFC175;
	background-color:				inherit;
	text-decoration: 				none;
}
a:hover {
	text-decoration: 				underline;
	color:							#CE4713;
	background-color: 			inherit;
}
img {	border:						0px;}
hr{	color:						#CE4713;}
/*------- styles pour mettre des blocs "flottants" par exemple des images --------*/
.floatleft {
	float: 							left;
	border: 							0px;
	padding-left: 					4px;
	margin-top: 					1em;
	margin-right : 				1em;
}
.floatright {
	float: 							right;
	margin: 							0 0 10px 10px;
	border: 							0px;
	padding: 						2px;
}

/*---------- acronymes, abbréviation ------------*/
acronym, abbr {
	border-bottom: 				#FFC175 1px dashed;
	cursor: 							help;
}
acronym:hover, abbr:hover { border-bottom-color: color: #FFC175;}

/*------------------- listes ----------------*/
ul {
	margin: 							2px;
	padding: 						2px;
	list-style: 					decimal inside;
	text-align: 					left;
}
li {
	margin-left: 					2px;
	list-style: 					square inside;
	color: 							#FFC175;
	line-height: 					1.4em;
	background-color: 			inherit;
}

/* ========== styles utilisés dans les "articles" de contenu (exemple : news) ============*/
.item {
	/*color: 							#333;*/
	margin-bottom: 				20px;
	background-color: 			inherit;
}
.itemHead {
	padding: 						3px;
	background-color: 			inherit;
}
.itemInfo {
	text-align: 					right;
	padding: 						3px;
	color:							#EAAD7B;
	font-size: 						.8em;
	font-style: 					italic;
	background-color: 			inherit;
}
.itemTitle a {
	color: 							#CE4713;
	font-weight: 					bold;
	background-color: 			inherit;
}
.itemTitle a:hover {
	text-decoration: 				none;
	color: 							#E79525;
	background-color: 			inherit;
}
.itemPoster, .itemPostDate, .itemStats {
	font-size: 						.9em;
	color:							#EAAD7B;
	background-color: 			inherit;
	}
.itemPoster a:hover {
	color:							#EAAD7B;
	text-decoration: 				underline;
	background-color: 			inherit;
}
.itemBody {
	padding: 						5px;
	background-color: 			inherit;
}
.itemText {
	color:							#C7A312;
	margin-top: 					1px;
	margin-bottom: 				1px;
	background-color: 			inherit;
}
.itemText a , .itemInfo a {
	text-decoration: 				none;
	background-color: 			inherit;
}
.itemText a:hover .itemInfo a:hover {
	text-decoration: 				underline;
	background-color: 			inherit;
}
.itemFoot a{
	color:							#CE4713;
	text-decoration: 				none;
	background-color: 			inherit;
}
.itemFoot a:hover{
	color: #FFC175;
	background-color:				inherit;
	text-decoration: underline;
}
.itemBody a{}
.itemBody a:hover {}
.itemText:first-letter {}
.itemFoot {
	color:							#FFC175;
	text-align: 					right;
	padding: 						3px;
	margin-right: 					20px;
	margin-left: 					20px;
	background-color: 			inherit;
}
.itemAdminLink {
	color:							#FFC175;
	font-size: 						.9em;
	background-color: 			inherit;
}
.itemPermaLink {
	color:							#FFC175;
	font-size: 						.9em;
	background-color: 			inherit;
}


/*=============== styles pour les tableaux =================*/
.outer {
	color:							#FFC175;
	background-color: 			inherit;
	font-size:						.9em;
}
.head {
	background-color: 			inherit;
	padding: 						5px;
	font-weight: 					bold;
}
.head a {
	color: 							#CE4713;
	background-color: 			inherit;
}
.head a:hover {
	color:							#EAAD7B;
	text-decoration: 				none;
	background-color: 			inherit;
}
.even {
	color:							#FFC175;
	background-color: 			inherit;
	padding: 						5px;
}
.odd {
	color:							#FFC175;
	background-color: 			inherit;
	padding: 						5px;
}
tr.even td {
	color: 							#CE4713;
	background-color: 			inherit;
	padding: 						5px;
}
tr.odd td {
	color:							#FFC175;
	background-color: 			inherit;
	padding: 						5px;
}
.foot {
	color:							#FFC175;
	background-color: 			inherit;
	padding: 						2px;
	font-weight: 					bold;
	text-align:						center;
}
th {
	font-size:						1.1em;
	background-color: 			inherit;
	color: 							#E79525;
	padding: 						2px;
	vertical-align: 				middle;
}
th a {color: #CE4713; background-color: inherit;}

/*=========== Styles pour les pages de redirections ==============*/
div.errorMsg { background-color: #FFCCCC; color:#333; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}
div.xoopsCode {}
div.xoopsQuote {}

/*=========== Styles utilisés pour les commentaires (et newbb/cbb également) ===========*/
.comTitle {color: #CE4713; font-weight: bold; margin-bottom: 2px; background-color: inherit;}
.comText {/padding: 2px; background-color: inherit;}
.comUserStat {font-size: .7em; color:#C7A312; font-weight:bold; background-color: inherit; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color:#C7A312; font-weight:bold; font-size: .7em; background-color: inherit;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: .7em; font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: .7em;}
.comDateCaption {font-weight: bold; font-style: normal;}

/*================ Style pour les Citations ================*/
blockquote {
	color:							#FFC175 !important;
	margin-left:					.5em;
	border-width:					1px 1px 1px 6px;
	border-style: 					solid;
	border-color: 					#FFC175;
	padding:							.5em;
	font-size: 						.9em;
	font-style: 					italic;
	max-height: 					400px;
}

/*================== Style pour les Codes =================*/
.xoopsCode {
	color: 							#FFC175;
	background-color:				inherit;
	font-family:					monospace;
	font-size: 						.9em;
	border:							1px solid #FFC175;
	padding:							.5em;
	width:							95%;
	max-height: 					400px;
	display:							block;
}

/*========== styles utilisés dans les versions Xoops à partir de la 2.3 ==============*/
.x2-note {
	color:							#FFC175;
	margin:							1em .5em;
	padding:							.5em;
}
#xo-content  .x2-contentinfo {
	color:							#FFC175;
	margin:							1em .5em;
	padding:							.5em;
	background-color:				inherit;
}
#xo-content .x2-secondary {
	color:							#FFC175;
	margin:							1em .5em;
	padding:							.5em;
	background-color: 			inherit;
}
.x2-seealso {
	color:							#FFC175;
	margin:							1em .5em;
	padding:							.5em 1em;
	background-color:				inherit;
	border:							1px solid #efeae4;
}
.x2-seealso ul, .x2-note ul {
	color:							#FFC175;
	margin:							0px;
	padding-left:					1em;
	background-color: 			inherit;
}

.x2-seealso a {
	color:							#EAAD7B;
	background-color: 			inherit;
}
.x2-seealso a:hover {
	color:							#FFC175;
	background-color: 			inherit;
}

body.site_closed form {	padding: 1em 35%;}

#system-select_notifications { clear: both;}

/* color -- dropdown menu for Forum */
div.dropdown a, div.dropdown .menubar a{
	color:#FFF;
}

div.dropdown .menu, div.dropdown .menubar, div.dropdown .item, div.dropdown .separator{
	background-color: #000;
	color: #C7A312;
}

div.dropdown .separator{
	border: 1px inset #e0e0e0;
}

div.dropdown .menu a:hover, div.dropdown .userbar a:hover{
	color: #333;
}
/* color - end */

2 Fix for "right-to-left" themes (Arabic, Persian and more): adding to theme/style.css as following:

/* direction -- for rtl */
div.dropdown ul, div.dropdown .userbar{
	direction: ltr;
}

div.dropdown li ul {
	left: -150px !important; /* for IE, tune the value if necessary */
}
div.dropdown li>ul { 
	left: -1px !important; /* for non-IE, tune the value if necessary */
}

div.dropdown .userbar{
	float: right !important;  /* need a more formal solution, any help would be appreciated */
}
div.visit {
	color: #FFC175;
	font-style: italic;
}
/* direction fix end */