@charset "iso-8859-1";
/* auteur: Express-Network */

body {
 margin: 0;
 background: #d9dde9;
 /*Fix for IE center alignment*/
 text-align: center;
}

a {
 color: #000000;
 text-decoration: none;
}

a:hover {
 text-decoration: underline;
}

acronym {
 border-bottom: 1px dashed #000000;
}

img {
 border: none;
}

table {
 margin-left: 2em; font-family: Trebuchet MS,Helvetica,serif;font-size: small;
}

table th {
 border-bottom: 1px solid #000000;
}

div#logo {
 display: inline;
}

div#ads {
 display: inline;
 position: absolute;
 top: 13px;
 padding-left: 50%;
 margin-left: -200px;
 margin-bottom: 20px;
}

div#page {
 margin-left: auto;
 margin-right: auto;
 border: 1px solid #B9B9B9;
 background: #fff;
 width: 85%;
 min-width: 1000px;
  /*Fix for IE center alignment*/
 text-align: left;
}

.formulaire {
 background: #FAFAFA;
 border: 1px solid #C0C0C0;
 margin: 1em;
 padding: 1em;
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: 12px;
 font-weight: bold;
}


div#top {
 position: relative;
 margin: 0;
 width: 100%;
 height: 100px;
 background: #66A2E6 url('/images/header.png');
}

div#nav {
 position: relative;
 width: 100%;
 height: 30px;
 margin: 0;
 padding: 0;
 border-top: 1px solid  #C0C0C0;
 background: #f9f9f9 url('/images/bknav.jpg');
}

div#nav ul {
 margin: 0px 0 0 0;
 padding: 0;
 float: left;
}

div#nav li {
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: small;
 font-weight: bold;
 margin: 0;
 padding: 5px;
 display: inline;
 background: #003368;
 border: 1px #000 solid;
}

div#nav li:hover {
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: small;
 font-weight: bold;
 margin: 0;
 padding: 5px;
 height: 400px;
 display: inline;
 background: #000fff;
 border: 1px #000 solid;
}

div#nav li a {
 color: #fff;
}

div#nav span#searchfield {
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: small;
 font-weight: bold;
 float: right;
 vertical-align: middle;
}

div#nav span#searchfield p {
	margin: 0;
}



div#nav span form input {

 font-family: Trebuchet MS,Helvetica,serif;
 font-size: small;
 font-weight: bold;
 vertical-align: middle;
}

div#menu {
 position: relative;
 margin-top: -1px;
 float: left;
 right: 79%;
 width: 20%;
 z-index: 1;
}

div#menu div.mnusection {
 margin: 0.7em;
 background: #f9f9f9 url('/images/mnusection.png') no-repeat top left;
}

div#menu div.mnusection h2 {
 background: url('/images/mnusectioncap.png') no-repeat top right;
 height: 21px;
 padding: 2px 0 0 4px;
 margin: 0;
 font-size: 13px;
 font-family: Trebuchet MS,Helvetica,serif;
}

div#menu div.mnusection ul {
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: 13px;
 margin: 0;
 padding: 0.3em 0 0.3em 2.2em;
 <padding: 0.3em 0 0.3em 2em;
}

div#menu div.mnusection li {
 list-style-image: url('/images/bullet.png');
 padding: 0;
 margin: 0;
}

div#content {
 position: relative;
 float: left;
 left: 20%;
 background: #FFF;
 width: 79%;
 font-family: Trebuchet MS,Helvetica,serif;
}

div#content p {
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: 14px;
 text-align: justify;
 margin: 0.3em 3em 1em 1.5em;
}

div#content p a {
 border-bottom: 1px dashed #000000;
}

/*div#content h2 {
 margin: 0.3em 0 1em 1.2em;
 text-decoration: underline;
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: medium;
}*/

.location {
 margin: 0.3em 1em 0.4em 0.5em;
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: small;
 border-bottom: 1px dashed #000000;
}

div#content div.box {
 width: 97%;
 /*border: 1px solid #C0C0C0*/;
 background: url('/images/mnusection.png') no-repeat top left;
 margin: 0.5em 0.5em 0.5em 0.8em;
  font-size: 14px;
 padding: 0;
}

div#content div.box h2 {
 text-decoration: none;
 background: url('/images/mnusectioncap.png') no-repeat top right; 
 padding: 2px 0 2px 5px;
 margin: 0;
	font-size: 14px;
 height: 1em;
}

div#content div.box h3 {
 /*border-bottom: 1px dashed #000000;*/
 text-decoration: none;
 font-family: Trebuchet MS,Helvetica,serif;
	font-size: 14px;
 margin: 0.5em 0.7em 0.5em 1em;
}

div#content div.box p { 
 font-family: Trebuchet MS,Helvetica,serif;
 margin: 0.5em 1em 0.5em 1.5em;
  font-size: 14px;
}


div#content div.box ol {
 margin: 0 0 0 4em;
 padding: 0;
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: 14px;
}

div#content div.box li {
 padding: 0; font-family: Trebuchet MS,Helvetica,serif;
 font-size: 14px;
 margin: 0.2em 0 0.2em 0;
 list-style-image: url('/images/bullet.png');
 vertical-align: middle;
}

div#content div.box pre {
 margin: 1em 0 0 1em;
 padding: 0; font-family: Trebuchet MS,Helvetica,serif;
font-size: small;
 background: #f0f0f0;
 border: 1px solid #c0c0c0;
}

div.iconShowCaseFront {

}

div.iconFloat {
	float: left;
	text-align: center;
	padding: 2px;
	width: 90px;
  }
  
div.iconFloat p {
	font-weight: bold;
	vertical-align: middle;
   text-align: center;
   padding: 1px;
   width: 90px;
   }
   
div.iconFloat p a {
	text-decoration: none;
	border: none;
	text-align: center;
}

div.iconFloat p img {
	text-align: center;
}

div#footer {
 height: 2em;
 border-top: 1px solid #C0C0C0;
 border-bottom: 1px solid #C0C0C0;
 background: #fff url('/images/bknav.jpg') repeat-x top left;
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: small;
 font-weight: bold;
}

div#footer p {
 display: inline;
 margin: 0.5em;
}

div#footer ul {
 margin: 0;
 padding: 0.3em 0 0 0.5em;
}


div#footer li {
 display: inline;
}


/*  
* START MAIN PAGE STUFF
 */

div#searchBoxHome input {
    padding: 4px;
    font-size: 1.2em;
    width: 75%;
    padding: 5px;
    margin: 5px;
    -moz-border-radius: 5px;
    background: url("images/icons/24/search.gif") #fff no-repeat;
    padding: 5px 5px 5px 28px;
}
div#searchBoxHome {
    background: url("/images/header.png") repeat scroll 0 0 #66A2E6;
    width: 95%;
    padding: 1em;
    margin: 0.8em;
}

div#mainastuces {
 float: left;
 width: 49%;
 /*border: 1px solid #C0C0C0;*/
 margin-top: 0.5em;
 margin-right: 0.2em;
 margin-bottom: 0.5em;
 padding: 0;
}

div#mainastuces h2 {
 text-decoration: none;
 /*border-bottom: 1px solid #C0C0C0;*/
 /*background: #fff url('images/bkrub.jpg') repeat-x top left; */
 padding: 0.3em 0 0.4em 0.3em;
 margin: 0;
 font-size: small;
 height: 1em;
}

div#mainarticles {
 float: right;
 width: 49%;
 /*border: 1px solid #C0C0C0;*/
 margin-top: 0.5em;
 margin-bottom: 0.5em;
 padding: 0;
}

div#mainarticles h2 {
 text-decoration: none;
 /*border-bottom: 1px solid #C0C0C0;*/
 /*background: #fff url('images/bkrub.jpg') repeat-x top left;*/ 
 padding: 0.3em 0 0.4em 0.3em;
 margin: 0;
 font-size: small;
 height: 1em;
}

div#mainarticles p { 
font-family: Trebuchet MS,Helvetica,serif;
font-size: small;
 margin: 0.5em 1em 0.5em 1.5em;
}

div#mainnews {
 float: left;
 width: 49%;
 margin-top: 0.5em;
 margin-right: 0.2em;
 margin-bottom: 0.5em;
 padding: 0;
}

div#mainnews h2 {
 text-decoration: none;
 padding: 0.3em 0 0.4em 0.3em;
 margin: 0;
 font-size: small;
 height: 1em;
}

div#mainnews p {
font-family: Trebuchet MS,Helvetica,serif;
font-size: small;
 margin: 0.5em 1em 0.5em 1.5em;
}

div#mainnowsoft {
 float: right;
 width: 49%;
 margin-top: 0.5em;
 margin-bottom: 0.5em;
 padding: 0;
}

div#mainnowsoft h2 {
 text-decoration: none;
 /*border-bottom: 1px solid #C0C0C0;*/
 /*background: #fff url('images/bkrub.jpg') repeat-x top left;*/ 
 padding: 0.3em 0 0.4em 0.3em;
 margin: 0;
 font-size: small;
 height: 1em;
}

div#mainnowsoft p { 
font-family: Trebuchet MS,Helvetica,serif;
font-size: small;
 margin: 0.5em 1em 0.5em 1.5em;
}

div#mainforums {
 float: left;
 width: 49%;
 /*border: 1px solid #C0C0C0;*/
 margin-top: 0.5em;
 margin-right: 0.2em;
 margin-bottom: 0.5em;
 padding: 0;
}

div#mainforums h2 {
 text-decoration: none;
 /*border-bottom: 1px solid #C0C0C0;*/
 /*background: #fff url('images/bkrub.jpg') repeat-x top left; */
 padding: 0.3em 0 0.4em 0.3em;
 margin: 0;
 font-size: small;
 height: 1em;
}


/*  
* END MAIN PAGE STUFF
 */
 
div.colscontainer {
  width: 97%;
  margin: 0.5em 0.5em 0.5em 0.8em;
  padding: 0 ;
}

.vignette {
 float: left;
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: small;
 margin: 0.5em 0 0.5em 0.5em;
 background: #FAFAFA;
 width: 180px;
 border: 2px dotted #C0C0C0;
 text-align: center;
}

.vignette dt {
font-family: Trebuchet MS,Helvetica,serif;
font-size: small;
 font-weight: bold;
}

.vignette dt img {
 border: 0;
 width: 32px;
 height: 32px;
}

.vignette dd {
 margin: 0;
 padding: 0;
}

.lstastuces {
	font-family: Trebuchet MS,Helvetica,serif;
	font-size: 14px;
 margin: 1em 0.5em 0.3em 2em;
}

.lstastuces dt {
 margin: 0 1em 0 0;
 font-weight: bold;
 border-bottom: 1px dashed #000000;
}

.lstastuces dd {
 margin: 0;
 padding: 0.2em 2em 1em 1.8em;
 text-align: justify;
}

.imglst {
	width: 16px; height: 16px;
	float: left;
	vertical-align: middle;
	padding: 0em 0.2em;
}

.lst_articles {
	font-family: Trebuchet MS,Helvetica,serif;
	font-size: 14px;
	margin: 1em 0.5em 0.3em 2em;
}

.lst_articles dt {
 margin: 0 1em 0 0;
 font-weight: bold;
 border-bottom: 1px dashed #000000;
 font-size: 1.2em;
}

.lst_articles dd {
 margin: 0;
 padding: 0.5em 1em;
 text-align: justify;
}

.imglst_article {
 width: 64px; height: 64px;
 float: left;
 position: relative;
 vertical-align: middle;
 padding: 0 0.5em 0 0;
}

.noticer {
 background-color: #FFA8A8;
 border: 1px dashed #FF0000;
 padding: 0.5em;
}

.noticev {
 background-color: #9CE9AC;
 border: 1px dashed #01A123;
 padding: 0.5em;
}

div.textarea {
 border: 1px dashed #000000;
 background: #FEFEFE;
 overflow: auto;
 padding: 0.5em;
 text-align: justify;
}

.titre1 {
 border-bottom: 1px dashed #000000;
 font-weight: bold;
}

.forums {
 margin: 1em;
 border: 1px solid #C0C0C0;
 border-collapse: collapse;
 width: 95%;
 background: #FAFAFA;
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: small;
}

.forums th {
 font-weight: bold;
 border: 1px solid #C0C0C0;
 text-align: left;
 background: #fff url('/images/bkrub.jpg') repeat-x top left;
 height: 25px;
}

.forums td {
 border: 1px solid #C0C0C0;
}

.row1 {
 background: #FAFAFA;
}

.row2 {
 background: #F5F5F5;
}

.row3 {
 background: #277CDC url('/forums/images/bar2.jpg') top left;
 height: 25px;
 color: #FFFFFF;
 font-weight: bold;
 padding-left: 5px;
}

.rowctrls {
 background: #fff url('/images/bkrub.jpg') repeat-x top left;
 height: 25px;
}

dl.iconlist {
 margin: 0.5em 0 0 1em;
 width: 95%
}

.iconlist dt {
 float: left;
 vertical-align: middle;
 clear: both;
}

.iconlist dt img {
 margin: 0.3em 0 0 0.3em;
}

.iconlist dd {
 position: relative;
 padding: 0 0 .5em 0.5em;
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: small;
}

/* Articles list style */
div.boxarticles {
 margin: 0.7em 0 0.7em 0;
 clear: both;
}

div.boxarticles p img {
 float: left;
}

/* Summary style */
div#summary {
 background: #FAFAFA;
 border: 1px solid #C0C0C0;
 border-left: 2px solid #C0C0C0;
 margin: 1.5em;
}

div#summary h2 {
	font-family: Trebuchet MS,Helvetica,serif;
	font-size: medium;
 text-decoration: none;
}

div#summary ul {
 margin: 1em 0 0.5em 1em;
}

div#summary li {
 list-style-image: url('/images/doc.gif');
 vertical-align: middle;
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: small;
}

/* HomePage news list style */
ul.lstnews {
	font-family: Trebuchet MS,Helvetica,serif;
	font-size: small;
 margin: 0;
 padding: 0.1em 0 0.1em 2em;
}

ul.lstnews li {
 list-style: none;
}

.spacer {
 clear: both;
 margin: 0;
}

/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.1
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(/images/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(/images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

.equal_row {
    border-collapse: separate;
    border-spacing: 10px;
    display: table;
    margin: 0 auto;
    width: 100%;
}
.home_row {
    display: table-row;
}
.home_row div {
    display: table-cell;
}
.home_row div.homediscover h2 {
    background: url("/images/mnusectioncap.png") no-repeat scroll right top transparent;
    font-size: 14px;
    height: 1em;
    padding: 2px 0 2px 5px;
    text-decoration: none;
    margin: 0;
}
.home_row div.homediscover {
    background: url("/images/mnusection.png") no-repeat scroll left top transparent;
    font-size: 14px;
    margin: 0;
    padding: 0;
    width: 46%;
}
.home_row div.lasttips h2 {
    background: url("/images/mnusectioncap.png") no-repeat scroll right top transparent;
    font-size: 14px;
    height: 1em;
    padding: 2px 0 2px 5px;
    text-decoration: none;
    margin: 0;
}
.home_row div.lasttips {
    background: url("/images/mnusection.png") no-repeat scroll left top transparent;
    font-size: 14px;
    margin: 0.5em 0.5em 0.5em 0.8em;
    padding: 0;
    width: 46%;
}

.bullet-list ul {
 margin: 0 0 0 4em;
 padding: 0;
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: 14px;
}

.bullet-list li {
 padding: 0; font-family: Trebuchet MS,Helvetica,serif;
 font-size: 14px;
 margin: 0.2em 0 0.2em 0;
 list-style-image: url('/images/bullet.png');
 vertical-align: middle;
}

.no-bullet-list ul {
 margin: 0 0 0 4em;
 padding: 0;
 font-family: Trebuchet MS,Helvetica,serif;
 font-size: 14px;
}

.no-bullet-list li {
 padding: 0; font-family: Trebuchet MS,Helvetica,serif;
 font-size: 14px;
 margin: 0.2em 0 0.2em -1.5em;
 list-style: none;
 vertical-align: middle;
}
