/* ==== 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 {margin:1px; font-size: 13px;}
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;
	padding-left:					.25em;
	font-weight:					bold;
	color:							#6ABC21;
	background-color: 			inherit;
}
h1 a, h2 a{
	text-decoration:				none;
	color:							#467A16;
	background-color: 			inherit;
}
h1 a:hover, h2 a:hover {
	color: 							#6ABC21;
	text-decoration:				underline;
	background-color: 			inherit;
}
a[rel~=alternate] { float:		right;}
a {
	text-decoration: 				none;
	color: 							#666;
	background-color: 			inherit;
}
a:hover {
	color: 							#808080;
	background-color: 			inherit;
	text-decoration: 				none;
}
img {	border:						0px;}
/*------- 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: 				1px dashed #6ABC21;
	cursor: 							help;
}
acronym:hover, abbr:hover { border-bottom: 1px dashed #6ABC21;}
/*------------------- listes ----------------*/
ul {
	list-style: 					none;
	padding: 						0;
}
li {
	margin:							0;
	border-bottom:					1px solid #F0ede3;
	border-left: 					6px solid #FF65CE;
	padding:							0 0 5px 20px;
	list-style:						none;
	color:							#999;
	background-color: 			inherit;
}
/* ========== styles utilisés dans les "articles" de contenu (exemple : news) ============*/
.item {
	color: 							#333;
	margin-bottom: 				5px;/*espace entre les articles de news*/
	background-color: 			#FFF; /*#FFC7EF modifié par steve - 01.05.2018*/
}
.itemHead {
	color: 							#fff;
	padding: 						3px;
	background-color: 			#6330CE;
}
.itemInfo {
	text-align: 					right;
	padding: 						3px;
	color: 							#EAAD7B;
	font-size: 						.8em;
	font-style: 					italic;
	background-color: 			#C6CFE7;
}

#xo-content .itemTitle a {
	color:							#fff;
	font-weight: 					bold;
	text-decoration: 				none;
	background-color: 			inherit;
	font-variant: small-caps;
}

.itemTitle a:hover {
	text-decoration: 				none;
	color: 							#467A16;
	background-color: 			inherit;
	border-bottom: 				1px dashed #467A16;
}
.itemPoster, .itemPostDate, .itemStats {
	font-size: 						1em;
	color: 							#000063;
	background-color: 			inherit;
	}

.itemPoster a {
	border-bottom: 				1px dashed #467A16;
}

.itemPoster a:hover {
	color:							#EAAD7B;
	/*text-decoration: 				underline;*/
	background-color: 			inherit;
}
.itemBody {
	color:							#666;
	padding: 						5px;
	background-color: 			inherit;
}
.itemText {
	color:							#333;
	margin-top: 					1px;
	margin-bottom: 				1px;
	background-color: 			inherit;
}
.itemText a , .itemInfo a {
	color: 							#999;
	font-weight: 					normal;
	text-decoration: 				none;
	background-color: 			inherit;
}
.itemText a:hover .itemInfo a:hover, .itemFoot a:hover {
	color: 							#666;
	text-decoration: 				underline;
	background-color: 			inherit;
}
.itemBody a{
	color:							#6ABC21;
	text-decoration: 				none;
	background-color: 			inherit;
}
.itemBody a:hover {
	background-color:				#6ABC21;
	color:							#fff;
	text-decoration: 				none;
}
.itemText:first-letter {}
.itemFoot {
	color:							#EAAD7B;
	text-align: 					right;
	padding: 						3px;
	margin-right: 					20px;
	margin-left: 					20px;
	background-color: 			#E7EBF7;/*couleur pied articles - admin*/
}
.itemFoot a {
	color:							#EAAD7B;
	background-color: 			inherit;
}
.itemFoot a:hover {
	color:							#6ABC21;
	background-color: 			#E7EBF7;
	text-decoration:				none;
}
.itemAdminLink {
	color:							#000;/*couleur des crochets - pied articles - admin*/
	font-size: 						.9em;
	background-color: 			inherit;
}
.itemPermaLink {
	color:							#EAAD7B;
	font-size: 						.9em;
	background-color: 			inherit;
}

#xo-content tr td.odd {
	color:						#00009C;
	font-weight: 					bold;
	background-color: 			inherit;
	font-family: Verdana;
	font-style: italic;
}

/*=============== styles pour les tableaux =================*/
.outer {/*prévisualisation post forum*/
	color:		#00009C;
	background-color: 	inherit;
	font-size:						.9em;
	font-family: Verdana;
	font-style: italic;
font-weight:bold;
}

.outer {/*prévisualisation post forum*/
	color:		#00009C;
	background-color: 	inherit;
	font-size:	12px;
	font-family: Verdana;
	font-style: italic;
}

.outer input {
	color:							#333;
	background-color: 			#fff;
	font-size:						1em;
}

.outer textarea {
	width: 						85%;/*largeur zone saisie post sur forum*/
	color :						#333;
	background-color: 		#fff;
	height: 						150px;
	border:1px solid #6300CE;
}

.head {
	background-color: 			#CECFFF;
	padding: 						5px;
	font-weight: 					bold;
	color: 							#666;
}
.head a {
	color: 							#000;
	text-decoration: 				none;
	background-color: 			#CECFFF;
}
.head a:hover {
	color:							#EAAD7B;
	text-decoration: 				none;
	background-color: 			#CECFFF;
}
.even {color:#666; background-color: #FFD7F7; padding: 5px;}/*fond messages privés*/
.even input{border:1px solid #6300CE; color:#666; background-color: #fff; _background-color: #FFF; !important}/*champs input messages privés/contact*/
.odd input{border:1px solid #6300CE; color:#666; background-color: #fff; _background-color: #FFF; !important}/*champs input messages privés/contact*/
tr .even td a:hover { color:#6ABC21; background-color: inherit;}
.odd {color:#666; background-color: #F0EDE3; padding: 5px;}
.odd a:hover {	color:#6ABC21; background-color: inherit;}
/*tr.even td {color:#00009C; background-color: #FFD7F7;  padding: 5px;}*/

tr.even td {/*forum*/
color:#00009C;
background-color: #FFD7F7; 
padding: 5px;
font-weight:normal;
font-size:12px;
font-style: normal;
}

tr.odd td {color:#00009C; background-color: #FFCFF7; padding: 5px; font-size:12px;}

.foot {color:#333; background-color: #CECFFF; padding: 2px; font-weight: bold; text-align:center;}
th {font-size:1.1em; background-color: #6330CE; color: #fff; padding: 2px; vertical-align: middle;}
th a {color: #fff; 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.xoopsQuote {}
/*=========== Styles utilisés pour les commentaires (et newbb/cbb également) ===========*/
.comTitle {color:#FF0099; font-weight: bold; margin: 10px; background-color: inherit;}
.comText {font-weight:bold; font-style: italic; font-family: Verdana; color:#00009C; padding: 2px; background-color: inherit;}
.comUserStat {font-family: Verdana;font-size: 10px; color: #00009C; font-weight:bold; border: 1px solid silver; background-color: #CCCCFF; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #0053A6; font-weight:bold; font-size: 10px; background-color: inherit;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px; font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {background-color:#CECFFF;font-weight: normal; font-style: italic; font-size: 1em;}/*#CECFFF*/
span.comDate{background-color:#6330CE;font-weight: normal; font-style: italic; font-size: 1em;}/*#CECFFF*/
.comDateCaption {color:#000;font-weight: bold; font-style: normal;}
/*================ Style pour les Citations ================*/
blockquote {
	background-color:				inherit;
	color:							#333;
	font-style: 					italic;
	margin:							4px;
	padding:							.5em;
	border:							1px dashed #6300CE;
	padding:							0 10px 0 10px;
	width:90%;
	overflow:auto;
}
/*================== Style pour les Codes =================*/
.xoopsCode {
	color:							#666;
	background-color:				#fff;
	font-family:					verdana;
	border-right: #B7B7B7 1px dashed;
	border-top: #B7B7B7 1px dashed;
	border-left: #B7B7B7 1px dashed;
	border-bottom: #B7B7B7 1px dashed;
	padding:							.5em;
	width:							95%;
	/*max-height: 					400px;*/
	display:							block;
}
div.xoopsCode {width:90%;overflow: scroll; height: 200px; height: auto;}

/*========== styles utilisés dans les versions Xoops à partir de la 2.3 ==============*/
.x2-note {
	color:							#666;
	margin:							1em .5em;
	padding:							.5em;
	background-color:				#F4FAFF;
	border:							1px solid #E4EAEF;
}
#xo-content  .x2-contentinfo {
	color:							#666;
	margin:							1em .5em;
	border:							1px solid #e0e0e0;
	padding:							.5em;
	background-color:				#f8f8f8;
}
#xo-content .x2-secondary {
	color:							#666;
	margin:							1em .5em;
	padding:							.5em;
	background-color: 			inherit;
}
.x2-seealso {
	color:							#666;
	margin:							1em .5em;
	padding:							.5em 1em;
	background-color:				#fffcf6;
	border:							1px solid #efeae4;
}
.x2-seealso ul, .x2-note ul {
	color:							#666;
	margin:							0px;
	padding-left:					1em;
	background-color: 			inherit;
}
.x2-seealso a {
	color:							#EAAD7B;
	background-color: 			inherit;
}
.x2-seealso a:hover {
	color:							#666;
	background-color: 			inherit;
}
body.site_closed form {	padding: 1em 35%;}
#system-select_notifications { clear: both;}