h1 {font-size: 1.3em; color: #2F5376; margin-top: -5px; margin-bottom: 10px;}
h2 {font-size: 1.1em; color: #44433F; font-weight: normal; line-height: 1.6em;}
h3 {font-size: 1.3em;}
h4 {font-size: 1.1em;}
h5 {font-size: 1.1em;}
html, body { margin: 0; color: #000; background: #6B6B6B; font-family: Verdana, Arial, Helvetica, sans-serif; }
table { width: 100%; font-size: 11px; }
table td { padding: 0; border: 0; vertical-align: top; }
th { padding: 2px; background: #bbb; color: #004080; vertical-align: middle; }
hr { color: #DDDDDD; height: 1px; }
a { color: #006699; background: transparent; font-weight: none; text-decoration: none; }
/*============== CookiesChoice =================*/
#cookieChoiceInfo{z-index:99999 !important;bottom:0;top:auto !important;background:#eee !important;padding:4px 0 4px 0 !important;border-top:1px solid #ccc;}
#cookieChoiceInfo #cookieChoiceDismiss{display:inline-block;height:22px;line-height:22px;padding:0 8px;border:1px solid #999;background:#e9e9e9; color:#000;}
#cookieChoiceInfo #cookieChoiceDismiss:hover{background-position:0 -488px;text-decoration:none;background-color:#fff;border:1px solid #666;}
/*============== Fin CookiesChoice =================*/
a:hover { color: #FB8A04; text-decoration: none; }
ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 2px; list-style: square inside; color: #2F5376;}
.item { color: #0D0D0D; margin: 7px 0 0 0; }
.itemastuces { color: #0D0D0D; margin: 0 0 0 0; font-size: 1.1em; }
.itemHead { padding: 2px 2px 2px 15px; border-bottom: 1px solid #C6C6C6; color: #242424; background: #DFDFDF; font-weight: bold;}
.itemInfo { padding: 3px; background: #fff; }
.itemTitle a { color: #DF5A00; font-size: 130%; font-weight: bold; font-variant: small-caps; }
.itemPoster { font-size: 80%; font-style: italic; color: #8E8E8E; }
.itemPoster a { color: #8E8E8E; }
.itemPostDate { font-size: 80%; font-style: italic; color: #8E8E8E; }
.itemStats { font-size: 80%; font-style: italic; color: #8E8E8E; }
.itemBody { padding-left: 5px; }
.itemText { margin: 5px 0 5px 0; line-height: 1.5em; }
.itemText2 { margin-top: 9px; line-height: 1.5em; }
.itemText:first-letter { font-size: 133%; font-weight: bold; }
.itemFoot { padding: 3px; background: #fff; font-size: 11px; text-align: left; }
.itemAdminLink { font-size: 90%; }
.itemPermaLink { font-size: 90%; }
.left, .right { background: #F4F4F4; }
/*#leftcolumn { width: 165px; font-size: 11px; }
#leftcolumn th { border-bottom: 1px solid #8699B5; background: transparent; color: #464646; vertical-align: bottom; }
#leftcolumn .blockTitle { padding: 3px; margin: 0; padding-left: 18px; color: #fff; background: #A6A6A6 url('images/puce.gif') no-repeat left; font-weight: bold; font-size: 10px; text-transform: uppercase; }
#leftcolumn .blockContent { padding: 3px; line-height: 120%; } */
#centercolumn { padding: 0 15px 20px 15px; width: 100%; color: #464646; font-size: 1.1em;}
#centercolumn th { color: #004080; background: #E9E9E9; }
#centerCcolumn, #bottomCcolumn{ padding: 0 3px 3px 3pxp; border: 1px solid #fff; }
#centerCcolumn .blockTitle, #bottomCcolumn .blockTitle { padding: 2px 2px 2px 18px; margin: 0 0 5px 0; color: #717171; background: #E7E7E7 url('images/blue_plus.gif') no-repeat left; font-weight: bold; font-size: 1.1em; text-transform: uppercase; }
#centerCcolumn .blockContent, #bottomCcolumn .blockContent { margin: 0 0 8px 0; line-height: 120%; }
#centerLcolumn, #bottomLcolumn { width: 300px; padding: 0; border: 2px solid #fff; }
#centerLcolumn .blockTitle, #bottomLcolumn .blockTitle{ padding: 2px 2px 2px 18px; margin: 0 0 5px 0; color: #717171; background: #E7E7E7 url('images/blue_plus.gif') no-repeat left; font-weight: bold; font-size: 1.1em; text-transform: uppercase; }
#centerLcolumn .blockContent, #bottomLcolumn .blockContent { margin: 0; padding: 2px; line-height: 120%; }
#centerRcolumn, #bottomRcolumn { width: 300px; padding: 0 0 0 0; border: 2px solid #fff; }
#centerRcolumn .blockTitle, #bottomRcolumn .blockTitle { padding: 2px 2px 2px 18px; margin: 0 0 5px 0; color: #717171; background: #E7E7E7 url('images/blue_plus.gif') no-repeat left; font-weight: bold; font-size: 1.1em; text-transform: uppercase; }
#bottomRcolumn { font-size: 1.05em; font-family:	Verdana, Arial, Helvetica, sans-serif;
padding: 0 5px 0 0; line-height: 1.3em;}
#centerRcolumn .blockContent, #bottomRcolumn .blockContent { margin: 0 0 2px 0; padding: 0px; line-height: 1.6em;}
#rightcolumn { width: 165px; font-size: 11px; }
#rightcolumn th { border-bottom: 1px solid #8699B5; background: transparent; color: #464646; vertical-align: bottom; }
#rightcolumn .blockTitle { padding: 2px 2px 2px 18px; margin: 0; color: #fff; background: #A6A6A6 url('images/puce.gif') no-repeat left; font-weight: bold; text-align: left; font-size: 1em; text-transform: uppercase; }
#rightcolumn .blockContent { text-align: left; padding: 3px; line-height: 120%; }
#mainmenu { padding: 0; margin: 0; }
#mainmenu a { padding-left: 15px; border-bottom: 1px solid #E4E4E4; display: block; color: #575757; background: url('images/caret-r.gif') no-repeat left; font-weight: bold; font-size: 1.1em;}
#mainmenu a:hover { color: #FB8A04; background: #fff url('images/caret-hover.gif') no-repeat left; text-decoration: none; }
#mainmenu a.menuTop { padding-left: 15px; font-weight: normal; line-height: 1.6em;}
#mainmenu a.menuMain { padding-left: 15px; font-weight: normal; line-height: 1.6em;}
#mainmenu a.menuSub { padding-left: 25px; color: #FF8C00; font-weight: bold; font-weight: normal; }
#mainmenu a, #usermenu a { display: block; padding: 4px;}
#usermenu a { padding-left: 5px; padding-bottom: 1px; border-bottom: 1px solid #E4E4E4; color: #8D8D8D; font-weight: normal; font-size: 10px; }
#usermenu a:hover { background: #fff; color: #FF0000; text-decoration: none; }
#usermenu a.highlight { background: #fcc; }
#rightcolumn .outer, #leftcolumn .outer { border: 0; }
.head { color: #373737; background: #E6E6E6; font-weight: bold; line-height: 22px; text-align: center; height: 24px; }
.even { padding: 5px; background: #F5F5F5; }
.odd { padding: 5px; background: #FAFAFA; }
.foot { padding: 5px; font-weight: bold; }
tr.even td { padding: 5px; background: transparent; }
tr.odd td { padding: 5px; background: transparent; }
div.errorMsg { border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; padding: 10px; background: #FFCCCC; font-weight: bold; text-align: center; }
div.confirmMsg { border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #aaa; border-bottom: 1px solid #aaa; padding: 10px; background: #DDFFDF; color: #136C99; font-weight: bold; text-align: center; }
div.resultMsg { border-top: 1px solid silver; border-left: 1px solid silver; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px; background: #ccc; color: #333; font-weight: bold; text-align: center; }
div.xoopsCode { margin-left: 335px; border: 1px inset #000080; padding: 0 6px 6px 6px; background: #fff; }
div.xoopsQuote { border: 1px inset #000080; padding: 0 6px 6px 6px; background: #fff; }
.comTitle { margin-bottom: 2px; font-weight: bold; }
.comText { padding: 2px; }
.comUserStat { border: 1px solid silver; margin: 2px; padding: 2px; color: #2F5376; background: #fff; font-size: 10px; font-weight: bold; }
.comUserStatCaption { font-weight: normal; }
.comUserStatus { margin: 10px 0 0 2px; color: #2F5376; font-weight: bold; font-size: 10px; }
.comUserRank { margin: 2px; }
.comUserRankText { font-size: 10px; font-weight: bold; }
.comUserRankImg { border: 0; }
.comUserImg { margin: 2px; }
.comDate { font-weight: normal; font-style: italic; font-size: smaller; }
.comDateCaption { font-weight: bold; font-style: normal; }
input { font: 11px verdana, arial, helvetica, sans-serif; }
textarea { border: 1px solid #8699B5; width: 400px; background: #F5F5F5; font: 11px verdana, arial, helvetica, sans-serif; }
input.formTextBox { border: 1px solid #8699B5; background: #F5F5F5; font: 11px verdana, arial, helvetica, sans-serif; }
select { border: 1px solid #8699B5; background: #F5F5F5; font: 11px verdana, arial, helvetica, sans-serif; }
.time { padding-top: 1px; padding-bottom: 3px; color: #FFF; font-size: 10px; text-align: right; padding-right: 4px; }
.loginlink { padding-left: 10px; background: url('images/btn_bullet.gif') no-repeat left; }
.button { margin-bottom: 1px; color: #000; font-size: 10px; }
.cont { margin-bottom: 20px; }
.block { margin: 0px; }
.forum { padding: 6px; color: #004080; background: #E2E2E2 url('menu4_bar.gif'); font-size: 11px; font-weight: bold; }
.forum a { color: #004080; }
.border { border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 3px; }
.download { padding: 10px; }
.downhead { padding: 5px; background: url('images/menu2_bar.gif'); color: #fff; }
.tiny { width: 90%; }
#wraper { width: 960px; margin: 0 auto; background: #fff; }
#header {  width: 100%; text-align: right;}
#header div { margin: 10px 5px 0 0; }
#header #logo { float: left; }
#menuHeadNav { width: 100%; background: #E4E4E4; color: #fff; line-height: 0px; text-align: center; padding: 0 0 10px 1px; font-weight: bold;}
#menuHeadNavTable { margin: 0 0 10px 0; }
.searchgoogle {padding: 0 0 6px 0;}
#copyright { clear: both; padding: 6px; background: url(images/menu_bg.gif); font-size: 11px;}
#designBy { float: right; color: #F4F4F4; }
#designBy a { color: #F4F4F4; }
.bas_page a { color: #fff; }
.bas_page a:hover { color: #000; }
#logo { background: url('images/Bandeau_Site_NetFox2.jpg');}
#banner { padding-right: 6px; padding-top: 6px;}

/*============== Styles pour Telechargement Google 300x250 =================*/

.publicite_300x250_categorie {
	padding: 0 0 0 45px;
}

.publicite_300x250_download {
	font-size:						x-small;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-left: 14px;
	margin-right: 11px;
	padding: 1px;
}

/*============== Styles pour Module Page Liens =================*/
.cadremenulienTexte {
	font-size:						1em;
	line-height:					1.6em;
}
/*============== Changement couleur fond F6DDAD =================*/
.cadremenulien1 {
	border-color: #FFAE5E;
	border-style: solid;
	background-color: #EEEEEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size:						1em;
}
.cadremenuraccourcitableau {
	border-color: #FFAE5E;
	border-style: dotted;
	background-color: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size:						1em;
	line-height:					1.8em;
}
.cadremenuraccourci {
	border-color: #FFAE5E;
	border-style: solid;
	background-color: #EEEEEE;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.cadremenuraccourci2 {
	border-color: #FFAE5E;
	border-style: solid;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.cadrecontourtableau {
	font-size:						11px;
	font-weight: 					bold;
	border-color: #FFAE5E;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.cadremenuForfait {
	border-color: #FFAE5E;
	border-style: solid;
	background-color: #F6F6F7;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px
}
.cadremenuForfait2 {
	border-color: #FFAE5E;
	border-style: solid;
	background-color: #F6F6F7;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}

/*============== Changement couleur fond F6DDAD =================*/
.cadre1drivers {
font-size:						11px;
border-color: #FFAE5E;
border-style: solid;
background-color: #EEEEEE;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px
}

.cadre2drivers {
font-size:						11px;
border-color: #FFAE5E;
border-style: solid;
border-top-width: 0px;
border-right-width: 1px;
border-bottom-width: 1px; 
border-left-width: 1px
}
.cadremenuAstuce {
font-size:						1.1em;
border-color: #FFAE5E;
border-style: solid;
border-top-width: 1px;
border-right-width: 0px;
border-bottom-width: 1px;
line-height: 1.8em;
border-left-width: 1px
}
.cadremenuAstuce2 {
font-size:						1.1em;
border-color: #FFAE5E;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
line-height: 1.8em;
border-left-width: 1px
}
/*============== Styles pour Actualités =================*/
.d-news {
font-size:            0.9em;
line-height:          1.4em;
font-family:					Verdana, Arial, Helvetica, sans-serif;
padding: 						  0;
line-height:          1.6em;
}
.t-news {
font-size:            0.9em;
line-height:          1.4em;
font-family:					Verdana, Arial, Helvetica, sans-serif;
padding: 						  0 5px 0 0;
line-height:          1.6em;
}

/* ========== styles utilisés dans les "articles" de contenu (exemple : news) ============*/
.item {
	margin-bottom: 				20px;
	color: 							#333;
	background-color: 			inherit;
}
.itemHead {
	padding: 						3px;
	color: 							#32529C;
	background-color: 			transparent;
}
.itemInfo {
	margin-top: -20px;
	padding: 						3px;
	color: 							#333;
	background-color: 			inherit;
	text-align: 					right;
	font-size: 						.8em;
	font-style: 					italic;
}
.itemTitle a {
	color:							#32529C;
	background-color: 			inherit;
	font-weight: 					bold;
	text-decoration: 				none;
}
.itemTitle a:hover {
	color: 							#666;
	background-color: 			inherit;
	text-decoration: 				underline;
}
.itemPoster, .itemPostDate, .itemStats {
	color: 							#666;
	background-color: 			inherit;
	font-size: 						.9em;
	}
.itemPoster a:hover {
	color:							#EAAD7B;
	background-color: 			inherit;
	text-decoration: 				underline;
}
.itemBody {
	padding: 						5px;
	color:							#666;
	background-color: 			inherit;
}
.itemText {
	margin-top: 					1px;
	margin-bottom: 				1px;
	color:							#666;
	background-color: 			inherit;
	text-align:						justify;
	line-height:        1.6em;
}
.itemText a , .itemInfo a, .itemFoot a {
	color: 							#999;
	background-color: 			inherit;
	font-weight: 					normal;
	text-decoration: 				none;
}
.itemText a:hover .itemInfo a:hover, .itemFoot a:hover {
	color: 							#666;
	background-color: 			inherit;
	text-decoration: 				underline;
}
.itemBody a{
	color:							#32529C;
	background-color: 			inherit;
}
.itemBody a:hover {
	color:							#fff;
	background-color:				#c6c7c9;
	text-decoration: 				none;
}
.itemText:first-letter {}
.itemFoot {
	margin-right: 					20px;
	margin-left: 					20px;
	padding: 						3px;
	color:							#666;
	background-color: 			inherit;
	text-align: 					right;
}
.itemAdminLink {
	color:							#666;
	background-color: 			inherit;
	font-size: 						.9em;
}
.itemPermaLink {
	color:							#666;
	background-color: 			inherit;
	font-size: 						.9em;
}
.itemPermaLink_Logiciel {
	color:							#666;
	background-color: 			inherit;
	font-size: 						.8em;
}
.itemTitlelogiciel a {
	color:							#32529C;
	background-color: 			#EEEEEE;
	font-weight: 					bold;
	text-decoration: 				none;
	border-color: 				#ffcc00;
	border-style: 					solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

/*=============== styles pour les tableaux Astuces =================*/
.outer_astuce {
	color:							#333;
/*  	background-color: 			#D7D7D7;*/
	font-size:						1.1em;
}
.itemHead_astuce { 
  padding: 2px 2px 2px 15px;
  border-bottom: 1px solid #C6C6C6;
  color: #242424;
  background: #DFDFDF;
  font-weight: bold;
}
.even_astuce {
	padding: 						5px;
	color:							#666;
	background-color: 			#eeeeee;
}
.odd_astuce { 
  padding: 5px;
	color:							#666;
	background-color: 			#f7f6f6;
}

tr.even_astuce td { padding: 5px; background: transparent; }
tr.odd_astuce td { padding: 5px; background: transparent; }


/*=============== styles pour les tableaux WFDownload =================*/
.outer {
	color:							#333;
/*  	background-color: 			#D7D7D7;*/
	font-size:						.9em;
}
.outer2 {
	color:							#333;
	background-color: 			#FFFFFF;
	font-size:						.9em;
	border-color: 				#ffcc00;
	border-style: 					none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px
}

.head {
	padding: 						5px;
	color: 							#666;
	background-color: 			#D7D7D7;
	font-weight: 					bold;
}
.head a {
	color: 							#32529C;
	background-color: 			inherit;
}
.head a:hover {
	color:							#EAAD7B;
	background-color: 			inherit;
}
.even {
	padding: 						5px;
	color:							#666;
	background-color: 			#eeeeee;
}
.even2 {
	padding: 						5px;
	color:							#666;
	background-color: 			#FFFFFF;
	font-weight: 					bold;
}
.even3 {
	padding: 						5px;
	color:							#666;
	background-color: 			#F9F9F9;
}
.even4 {
	padding: 						5px;
	color:							#666;
	background-color: 			#F9F9F9;
}
.odd {
	padding: 						5px;
	color:							#666;
	background-color: 			#f7f6f6;
}
tr.even td {
	padding: 						5px;
	color:							#666;
	background-color: 			#DBDBDB;
}
tr.odd td {
	padding: 						5px;
	color:							#666;
	background-color: 			#E9E9E9; 
}
.foot {
	padding: 						2px;
	color:							#333;
	background-color: 			#B7B7B7;
	font-weight: 					bold;
	text-align:						center;
}
th {
	padding: 						2px;
	color: 							#fff;
	background-color: 			#666;
	font-size:						1.1em;
	vertical-align: 				middle;
}
th a {
	color: 							#fff;
	background-color: 			inherit;
}

/*=============== Titre H1 pour le module Page =================*/
.TitreH1 {
	font-size:						18px;
	color:							#2F5376;
	text-align: 						center;
	margin: 						3px;
}

.BonsPlansTitre {
  font-size:						11px;
  border: 1px solid #FFAE5E;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  padding: 4px;
  background-color: #EEEEEE;
}

.BonsPlans {
/*		font-size:						x-small;
/*	color:							#333;*/
/*	background-color: 			#FFFFFF;*/
  border: 1px solid #D1D1D1;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
/*  color:							#333;*/
  border-width: 1px;
/*  background-color: 			#272E34;*/
	margin-left: 14px;
	margin-right: 14px;
	padding: 4px;
}

/*=============== Interlignes grisés : Blocs Telechargement mise à jour =================*/
.gris00 {
	color:							#666;
	background-color: 			#f7f6f6;
	font-size: 1.1em;
	line-height:						1.8em;
}
.clair00 {
	color:							#666;
	background-color: 			#ffffff;
	font-size: 1.1em;
	line-height:						1.8em;
}
/*=============== Interlignes grisés : Blocs Astuces =================*/
.Astgris00 {
	color:							#666;
	background-color: 			#f7f6f6;
	font-size: 1.1em;
	line-height:						1.8em;
}
.Astclair00 {
	color:							#666;
	background-color: 			#ffffff;
	font-size: 1.1em;
	line-height:						1.8em;
}
/*=============== Interlignes grisés : Blocs Telechargement nouveautés =================*/
.Tnvxgris00 {
	color:							#666;
	background-color: 			#f7f6f6;
	font-size: 1.1em;
	line-height:						1.8em;
}
.Tnvxclair00 {
	color:							#666;
	background-color: 			#ffffff;
	font-size: 1.1em;
	line-height:						1.8em;
}
/*=============== Interlignes grisés : Blocs Telechargement Top =================*/
.TTopgris00 {
	color:							#666;
	background-color: 			#f7f6f6;
	font-size: 1.1em;
	line-height:						1.8em;
}
.TTopclair00 {
	color:							#666;
	background-color: 			#ffffff;
	font-size: 1.1em;
	line-height:						1.8em;
}
	
/* ======= Wf-Downloads ======= */

/* ======= Wf-Downloads Fichier wfdownloads_index ======= */

#Logiciel_Index {
display: table;

	color:							#666;
	background-color: 			#fff;
	border-style: 					solid;
	border-width: 0;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	font-size: 1.1em;
	line-height: 1.6em;
	
}

.Logiciel_Index_cadre {
  float: left;
	background-color: 			#fff;
	border-style: 					dotted;
	border-color: 					#cccccc;
	border-width: 1px 1px 1px 1px;
	width:40%;
  border-radius: 10px;
  margin-top: 0px;
  margin-left: 40px;
  margin-right: 10px;
  margin-bottom: 20px;
  padding: 10px 0 10px 10px;
/*  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.5);*/
  margin-top: 10px;
}

 #Logiciel_Index_categories_fleche {
  background-image: url(images/fleche-index.png);
  background-repeat: no-repeat;
  float: left;
  width: 16px;
  height: 16px;
  padding: 0 0 0 0;
  margin-top: 2px;
}

.Logiciel_Index_categories {
	float:left;
	margin-right: 0px;
	padding: 5px 5px 0 0;
}

#Logiciel_categories_cadre {

/*	border-style: 					dotted;
	border-color: 					#cccccc;
	border-width: 1px;*/
/*	width:100%;*/
  border-radius: 5px;
}

.Logiciel_categories_Titre_Principale {
  background: #fff url('images/blue_plus.gif') no-repeat left;
  	border-style: 					solid;
	border-color: 					#337AB7;
		border-width: 1px;
  margin-left: 5px;
  margin-right: 5px;
    margin-top: 5px;
  padding: 5px 4px 5px 18px;
  font-weight: bold;
  color: #000000;
    border-radius: 5px;
}

.Logiciel_categories_Titre_secondaire_cadre {
/*  padding: 22px;*/
  background-color: 			#fff;
	border-style: 					dotted;
	border-color: 					#ccc;
	border-width: 1px;
  margin: 15px 5px 5px 5px;
  padding: 10px 0px 0px 160px;
  border-radius: 5px;
}

#Logiciel_categories_fleche {
  background-image: url(images/fleche-categorie.png);
  background-repeat: no-repeat;
  float: left;
  width: 36px;
  height: 52px;
  margin: -10px 0 0 -35px;
  position: absolute;
}

.Logiciel_categories_Titre_secondaire {
  font-weight: bold;
  font-size: 1.2em;
	line-height: 25px;
  text-align : left;
  padding: 0 0 10px 0px;
}

/* ======= Wf-Downloads_Downloads ======= */
.Logiciel_savoir
{
position: absolute;
padding: 110px 0px 0px 345px;
}

/* ======= Wf-Downloads Index Categories ======= */
.wfdownloads_NoPage_Haut
{
	text-align:left;
	font-size: 1.1em;
}

.wfdownloads_NoPage_Bas
{
	text-align:right;
	font-size: 1.1em;
}

/* ======= Wf-Downloads Fichier Singlefile.php ======= */

h1_download {
	font-size: 1.3em;
	font-weight: bold;
}

.Titresingle
{
	margin-top: -10px;
	margin-bottom: 18px;
}

.soustitresingle
{
	margin-top: 0px;
  font-weight: bold;
}

.descriptionsingle
{
	padding-top: 0px;
	line-height: 17px;
/*	padding-left : 10px;*/
	padding-right : 10px;
}

.Complementsingle {
/*  background: #ff5500;*/
	border: dashed 1px #D1D1D1;
  border-radius: 10px;
/*	box-shadow: 0 0 0 10px #ff5500;*/
	margin-left: 0px;
	margin-right: 0px;
	padding: 4px
}

.Complement1single {
/*	color: #333;*/
  border-radius: 5px 5px 0px 0px;
	background-color: #f5f5f5;
	font-size: 1.1em;
	background: #E7E7E7 url('images/blue_plus.gif') no-repeat left;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px 2px 2px 18px
}

.Complement2single {
/*	background-color: #272E34;*/
	font-size: 1.1em;
	line-height: 1.6em;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 4px;
}

.Requieresingle {
/*  background: #ff5500;*/
	border: dashed 1px #D1D1D1;
  border-radius: 10px;
/*	box-shadow: 0 0 0 10px #ff5500;*/
	margin-left: 0px;
	margin-right: 10px;
	padding: 4px
}

.Requiere1single {
/*	color: #333;*/
/*	background-color: #272E34;*/
	font-size: 1.1em;
	background: #E7E7E7 url('images/blue_plus.gif') no-repeat left;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px 2px 2px 18px
}

.Requiere2single {
/*	background-color: #272E34;*/
	font-size: 1em;
	line-height: 1.6em;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 4px;
}

.historysingle {
/*  background: #ff5500;*/
	border: dashed 1px #D1D1D1; 
  border-radius: 10px;
/*	box-shadow: 0 0 0 10px #ff5500;*/
	margin-left: 0px;
	margin-right: 0px;
	padding: 4px
}

.history1single {
/*	color: #333;*/
	background-color: #f5f5f5;
	font-size: 1.1em;
	background: #E7E7E7 url('images/blue_plus.gif') no-repeat left;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
	padding: 2px 2px 2px 18px;
  border-radius: 5px 5px 0px 0px;
	
}

.history2single {
	font-size: 1em;
	line-height: 1.6em;
/*	background-color: #272E34;*/
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 4px;
}

#Logiciel_Image {
	color:							#333;
/*	background-color: 			#EEEDE5;*/
	font-size:						.9em;
	border-color: 				#D1D1D1;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
/*  margin-left: 10px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 1px;*/
	line-height: 16px;
}

#Logiciel_Image li{
list-style: none;
}

.Logiciel_Informations {
	font-size:						1em;
/*	color:							#333;*/
/*	background-color: 			#FFFFFF;*/
  border-radius: 10px;
/*  color:							#333;*/
  border-width: 1px;
/*  background-color: 			#272E34;*/
  border-color: 				#D1D1D1;
  border-style: 					solid;
	margin-left: 14px;
	margin-right: 14px;
	padding: 4px;
}

.Logiciel_Informations_Titre {
  border-radius: 5px 5px 0px 0px;
	font-size:						1.1em;
	color:							#333333;
	background-color: 			#F6DDAD;
	border-color: 				#D1D1D1;
	border-style: 					solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-left: 40px;
	height:					15px;
	vertical-align:				bottom;
	line-height:				1.9em;

}

 .Logiciel_Informations_Titre_Blanc {
	padding-left: 1px;
	height:					4px;
	vertical-align:				bottom;
	line-height:				.4;

}

.Logiciel_bande_Gris {
	font-size:						1em;
	color:							#333;
	background-color: 			#F5F5F5;
	height:					22px;
	vertical-align:				bottom;
	line-height:				2em;
	padding-top:				0.5px;
	padding-bottom:			2px;
}

.Logiciel_bande_blanche {
	font-size:						1em;
	color:							#333;
	background-color: 			#FFFFFF;
	height:					22px;
	vertical-align:				bottom;
	line-height:				2em;
	padding-top:				0.5px;
	padding-bottom:			2px;
}

.Logiciel_bande_blanche_note1 {
	font-size:						1em;
	color:							#333;
	background-color: 			#FFFFFF;
	height:					22px;
	vertical-align:				bottom;
	line-height:				.2em;
	padding-top:				20px;
	padding-bottom:			2px;
}

.Logiciel_bande_blanche_note2 {
	font-size:						.9em;
	color:							#333;
	background-color: 			#FFFFFF;
	height:					5px;
	vertical-align:				bottom;
	padding-top:				2px;
}

.Logiciel_Informations_Download {
	color:							#333;
/*	background-color: 			#272E34;*/
	font-size:						11px;
	font-weight:						normal;
	vertical-align:				middle;
	text-align:				center;
	padding-top: 8px;
	font-weight: none;
}

.Logiciel_Download {
	color:							#333;
	background-color: 			#272E34;
	font-size:						1.2em;
	text-align:						center;
	border-color: 				#D1D1D1;
	border-style: 					dashed;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 11px;
	margin-right: 11px;
	padding: 4px
}

.Logiciel_share {
	font-size:						1em;
	color:							#333;
/*	background-color: 			#272E34;*/
	text-align:						center;
	border-color: 				#D1D1D1;
	border-style: 					dashed;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 15px;
	margin-left: 16px;
	margin-right: 15px;

}

.Logiciel_question {
	color:							#333;
/*	background-color: 			#272E34;*/
	font-size:						.9em;
	text-align:						center;
	border-color: 				#D1D1D1;
	border-style: 					solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-left: 11px;
	margin-right: 11px;
	padding: 4px
}

/* ======= WfDownloads Block Ramdom ======= */

.tableG{ 
  width: 100%; 
  display: table; 
} 
.cellule { 
  width: 32%; 
  display: table-cell;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-color: 			#cbcefb;
	border-style: 					dotted;
}

.wfbritemPoster { font-size: 100%; font-style: italic; color: #8E8E8E; }
.wfbritemLicense { font-size: 100%; font-style: italic; color: #8E8E8E; }
.wfbritemPostDate { font-size: 100%; font-style: italic; color: #8E8E8E; }
.wfbritemRating { font-size: 100%; font-style: italic; color: #8E8E8E; }
.wfbritemHits { font-size: 100%; font-style: italic; color: #8E8E8E; }

.wfbritemHead { padding: 2px 2px 2px 5px; border-bottom: 1px dotted #C6C6C6; color: #242424; background: #fff; font-weight: bold;}
.wfbritemTitle a { font-size: 1.1em; font-weight: bold; font-variant: small-caps; }
.wfbritemTitle a:hover { color: #fb8a04; }
.wfbritemInfo { padding: 0 0 0 5px; color: #333; background-color: inherit; text-align: left; font-size: .8em; font-style: italic; }
.wfbritemBody { padding-left: 5px; padding-right: 13px;}
.wfbrimageshot { float:left; padding-right:3px; padding-bottom:0px; padding-top:3px; padding-left:0px; max-height:100px; max-width:100px; }
.wfbritemText { margin-top: 5px; margin-bottom: 0px; color: #666; background-color: inherit; text-align: justify; font-size: 1.1em; line-height: 1.4em}
/*.endline { clear: both; width: 100%;break-after:right; }*/

/* ======= Positionnement Block Aleatoire ======= */
.Titreblock {
font-size: 10px;
font-weight: bold;
color: #717171;
text-transform : uppercase;
background: #E7E7E7 url('images/blue_plus.gif') no-repeat left;
/*border:1px solid #717171;*/
padding:2px 0px 2px 18px;
/*arrondir les coins en haut à gauche et en bas à droite*/
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
margin-bottom:5px;
}

/* ======= Titre Bloc Autres logiciels Bas de page fiche ======= */
.Autreslogiciels {
font-size: 1.1em;
font-weight: bold;
color: #717171;
/*text-transform : uppercase;*/
background: #E7E7E7 url('images/blue_plus.gif') no-repeat left;
/*border:1px solid #717171;*/
padding:2px 0px 2px 18px;
/*arrondir les coins en haut à gauche et en bas à droite*/
-moz-border-radius:5px 5px 0px 0px;
-webkit-border-radius:5px 5px 0px 0px;
border-radius:5px 5px 0px 0px;
margin-bottom:5px;
}

.Pub {
    text-align: center;
}

/* ======= Numérotation Page ======= */
#xoopspagenavbar {
font: 14px/24px sans-serif;
}

.btn {
    display: inline-block;
    padding: 10px;
    border-radius: 5px; /*optional*/
    color: #aaa;
    font-size: .875em;
}

.pagination {
    background: #f2f2f2;
    padding: 5px;
    margin-bottom: 20px;
}

.page {
    display: inline-block;
    padding: 0px 9px;
    margin-right: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
    border: solid 1px #c0c0c0;
    background: #e9e9e9;
    box-shadow: inset 0px 1px 0px rgba(255,255,255, .8), 0px 1px 3px rgba(0,0,0, .1);
    font-size: .875em;
    font-weight: none;
    text-decoration: none;
    color: #717171;
    text-shadow: 0px 1px 0px rgba(255,255,255, 1);
}

.page:hover, .page.gradient:hover {
    background: #fefefe;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));
    background: -moz-linear-gradient(0% 0% 270deg,#FEFEFE, #f0f0f0);
}

.page.active {
    border: none;
    background: #616161;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .8);
    color: #f0f0f0;
    text-shadow: 0px 0px 3px rgba(0,0,0, .5);
}

.page.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#e9e9e9));
    background: -moz-linear-gradient(0% 0% 270deg,#f8f8f8, #e9e9e9);
}

.pagination.dark {
    background: #414449;
    color: #feffff;
}

.page.dark {
    border: solid 1px #32373b;
    background: #3e4347;
    box-shadow: inset 0px 1px 1px rgba(255,255,255, .1), 0px 1px 3px rgba(0,0,0, .1);
    color: #feffff;
    text-shadow: 0px 1px 0px rgba(0,0,0, .5);
}

.page.dark:hover, .page.dark.gradient:hover {
    background: #3d4f5d;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#547085), to(#3d4f5d));
    background: -moz-linear-gradient(0% 0% 270deg,#547085, #3d4f5d);
}

.page.dark.active {
    border: none;
    background: #2f3237;
    box-shadow: inset 0px 0px 8px rgba(0,0,0, .5), 0px 1px 0px rgba(255,255,255, .1);
}

.page.dark.gradient {
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#565b5f), to(#3e4347));
    background: -moz-linear-gradient(0% 0% 270deg,#565b5f, #3e4347);
}