body { background:#f0f0f0 url(images/bodybg-mst5.jpg) repeat-x;
	color:#303030;
/*
	font-family: helvetica, arial, sans-serif;
*/
 margin:1px 0px 0px 0px;
/*
	margin: auto;
*/
	min-width:770px;
	padding:0;

	width:100%;
}

/*
body, p, td, li, select, textarea { font-family: Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 1.3; }
*/

body, p, td, li, select, textarea { font-family: Geneva, Lucida, Helvetica, Arial, sans-serif; font-size: 13px; line-height: 1.3; }


#hd1 { /* Le Header Complet */
	height: 63px;
	width: 100%;
padding-top: 35px;
text-align: center;
background-image: url(images/diliak_transp.png);
background-repeat: no-repeat;
background-position: top 10px right 12px;

background-size: 167px 80px;


}

.content th, td {
border: 1px solid black;

}
/*
border-radius: 5px;
border-collapse: collapse;
*/


/*
a {color:#505050; font-weight:bold; text-decoration:none;}
a:hover {color:#808080; text-decoration:underline;}
*/

.page a {color:#505050; font-weight:bold; text-decoration:none; border-bottom: 1px dotted #505050;}
.page a:hover {color:#808080; font-weight:bold; text-decoration:none; border-bottom: 1px dotted #505050;}
a img {border : none;}


a, a:visited, a:link {
	color: #3b81be;
	text-decoration: none;
}
a:hover {
	color:#666666;
	text-decoration: underline;
}


h1 {font-size:26px; padding-top:20px;text-align: center;letter-spacing: 0px;}
h2 {font-size:18px;letter-spacing: 0px; }
h3 {font-size:19px;letter-spacing: 0px; }
h4 {font-size:16px; }
h5 {font-size:14px; }
h1, h2, h3, h4, h5 { color:#505050; margin: 0px; padding: 0px; }

ul { margin-top: 0px; padding-top: 0px; padding-bottom: 0px; list-style-image: url(puce.gif); list-style-type: circle}
ol { margin-top: 0px; padding-top: 0px; padding-bottom: 0px;}

form { margin: 0px; padding: 0px; }
tt { color: Navy; }
hr { border: 0px; color: #3b3f8c; /* Internet Explorer */ background-color: #3b3f8c; height: 1px; }

/*Gestion de la position des diff?rentes parties de la page wiki*/
/*** Content wrap ***/

#wrap {
	clear:both;
	padding:0;
}

/*** menu gauche ***/

#leftside {
	margin:0;
	padding:0 10px 0 10px;
	width:180px;
}

#leftside {
	float:left;
	margin-right:10px;
	margin-left: 10px;
}

/*** Contenu ? droite, l apage wiki comme tel ***/

#content {margin:0 10px 0 200px;}


.page { background-color:#fff;
	border:1px solid #909090;
	margin-top:  6px;
	margin-left: 10px;
	margin-right:10px;
	margin-bottom:10px;
	color:#2a2a2a;
	padding:2px 20px 5px;
	text-align:justify;
}
/*
.page_haut { margin-bottom: 12px; 
	margin:0;
	height: 99px;

}
.page_haut h1 {font-size: 35px;}
*/

.page_bas {background:#8b8b8b url(images/footerbg.jpg) top left repeat-x;
	clear:both;
	color:#d0d0d0;
	font-size:0.9em;
	font-weight:bold;
	margin:0;
	padding:20px 0;
	text-align:center;
	width:100%;}

nav {
	margin-top:  0px;
	height: 46px;
}


nav li {
font-size: 16px;
  display: inline; 
}

nav a {
  display: inline-block;
  padding: 10px;
  border-radius: 3px;
  color: #333;
  text-decoration: none;
  background-image: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0));
  background-repeat: no-repeat;
  background-size: 100% 0;
  background-position: left center;
  transition: background-size .2s;
}
nav a:hover {
  background-image: linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.1));
  background-size: 100% 60%;
}



/*Fin de la gestion du positionnement.*/


.wiki_name { float: left; margin: 0px 15px 0px 10px; font-size: 150%; }
.page_name { font-size: 150%; }

.error { color: #CC3333; font-weight: bold; }
.indent { margin-left: 40px; }
.additions { color: #008800; }
.deletions { color: #880000; }
.add { font-weight: bold; color: #c00; text-decoration: underline; }
.del { font-style: italic; color: #c00; text-decoration: line-through; }
.header {padding-bottom: 20px; padding-top: 7px; }

.navigation {
	padding: 2px; border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9c9ec9;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9c9ec9;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9c9ec9;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9c9ec9;
	background: #fafafa ;
}
input {
	border-top : 1px solid #9c9ec9;
	border-right : 2px solid #9c9ec9;
	border-bottom : 2px solid #9c9ec9;
	border-left : 1px solid #9c9ec9;
	background: #f8f8f8;
	color : #557;
	font-weight: bold;
	font-size : 12px;
}
fieldset {border: 0px; padding: 0;}
.prev_alert { background-color: red; color: white; font-size: 1.7em; font-weight: bold; margin-bottom: 5px; }

.textarea{width:100%; _width:80%;}

.edit { height: 350px; float:right;background: #fafafa;font-size : 12px;color: #557; border-width: 1px; border-color: #9c9ec9; border-style: solid;}
.footer {background-color: #DDDDDD; padding: 5px 10px; border: 1px solid #CCCCCC; border-top: none; border-top: 1px solid #CCCCCC }
.code { background: #FFFFFF; border: solid #888888 2px; font-family: 'Courier New', Courier; color: black;  width: 99%; height: 400px; overflow: scroll; padding: 3px; }
.revisioninfo { color: #AAAAAA; padding-bottom: 20px; }

.commentsheader { background-color: #DDDDDD; margin-top: 10px;padding: 2px 10px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC }
.comment { background-color: #EEEEEE; padding: 10px; border-left:1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #EEEEEE; }
.commentinfo { color: #AAAAAA; }
.commentform { background-color: #EEEEEE; padding: 10px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC }

.copyright { font-size: 11px; color: #AAAAAA; text-align: right; padding: 5px 10px 3px 3px;}
.copyright A { color: #AAAAAA; }
.searchbox { background: #FFFFF8; border: 0px; border-bottom: 1px solid #CCCCAA; padding: 0px; margin: 0px; }
.debug { font-size: 11px; color: #888888; }

.hr_clear { clear: both; visibility: hidden; }
.include_right { float: right; width: 17%; } /* bloc flotant ? droite */
.include_left { float: left; width: 17%; } /* bloc flotant ? gauche */
.include_solid_border { border: solid; padding: 2px; } /* encadr? noir */
.include_gray_background { background-color: #DDDDDD; } /* fond gris */
.include_small_fonts { font-size: 0.8em; } /* petit*/


.include_big_fonts { font-size: 1.2em; } /* grandes polces */
.include_height10em { height: 10em; overflow: scroll; } /* boite de 10em de hauteur, avec ascenseur */
.include_height15em { height: 15em; overflow: scroll; }
.include_height30em { height: 30em; overflow: scroll; }
.include_height60em { height: 60em; overflow: scroll; }

.trail_table { line-height: 30px;}
.trail_button { color: #993333; }


/*Pour les ajouts de couleurs.*/
.rouge {color:#c71f1f;}
.vert {color:#33ff33;}
.bleu {color:blue;}
.surbrillance {background-color:yellow;}
.centrer {text-align:center;}
.pointille {border:2px dotted red; }

.attach_margin05em { margin: 0.5em;}             /* marge de 0.5 em autour de l'image*/
.attach_margin1em { margin: 1em;}                /* marge de 1em autour de l'image*/
.attach_left {float: left;}                      /* bloc flotant ? gauche */
.attach_right {float: right;}                    /* bloc flotant ? droite */
.attach_center {text-align: center;}
.attach_noborder {border-width: 0px;}            /* pas de bordure */
.attach_vmiddle {vertical-align: text-bottom;}   /* aligenement vertical au milieu */

.tableFM {border: thin solid Black; width: 100%;  }
.tableFM THEAD { background-color: Silver; font-weight: bold; text-align: center;   }
.tableFM TFOOT { background-color: Silver; font-weight: bold; text-align: left;   }
.tableFM TBODY TR { text-align: center;  }
.tableFMCol1 { background-color: Aqua; }
.tableFMCol2 { background-color: Yellow; }



div.math_inline { display: inline; }
div.math_center { text-align: center; }

.buttons { background: #ccc; border: 0px solid #ccc; margin: 1px; float:left; }
.raise{ border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; background: #ccc; margin:0px;    float:left; }
.press { border-top: 1px solid buttonshadow; border-left: 1px solid buttonshadow; border-bottom: 1px solid buttonhighlight; border-right: 1px solid buttonhighlight; background: #ccc; margin:0px; float:left; }
/* ci dessous les petits champs */
.ACsearchbox { background: #FFFFF8; border: 0px; border-bottom: 1px solid #CCCCAA; padding: 0px; margin: 0px; font-size: 10px; }
.texteChampsImage {font-size: 10px; }
#toolbar { margin: 0px; width: 550px; padding: 0px; height:20px; background: #ccc; border-top: 1px solid buttonhighlight; border-left: 1px solid buttonhighlight; border-bottom: 1px solid buttonshadow; border-right: 1px solid buttonshadow; text-align:left; }

.image_left {float: left;} /* bloc flotant ? gauche */
.image_right {float: right;} /* bloc flotant ? droite */
.image_center {text-align:center;} /* bloc centr? */

.ancrer {
	float: right;
	padding: 1px; border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: red;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: red;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: red;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: red;
}
.ancrer a {
	text-decoration: none;border-bottom: 0px;
}
.ancre a {
	color: red;
}
/* pour les fonctions d'attachement */
.floatr {float: right; width: 48%; margin: 0.5%; padding: 0.5%; background: #EEE;}
.commenteditlink { float: right; margin: 2px; }
.footnote {background-color: #eee; padding: 5px;}

.souligne {text-decoration: underline; }
/* sidenote.css */
/* Contains css for tip, note and warn actions. */

/* postit note-style information box */
#note {

        font-size: 10pt;
        float: right;
        width: 200px;
        border: 1px solid #AAAAAA;
        margin: -10px 10px 10px 10px;
        padding: 0px;
        background-color: #FFF900;
        text-align: justify;
        vertical-align: top;
}

#note hr {
        height: 1px;
        border: 1px solid #AAAAAA;
        width: 100%;
}

#note .title {
        text-align: center;
        font-weight: bold;
        background-color: #EEE800;
        border-bottom: 1px solid #AAAAAA;

}

#note #text {
        padding: 4px;
        
}

/*Gestion tableau csv*/
.csvtable {
	border: thin solid #a6a6a6;
	border-collapse: collapse;
	text-align: center;
}

.csvtable th {
	font-family: monospace;
	border: thin solid #a6a6a6;
	padding: 5px;
	background-color: #dddddd; }

.csvtable td {
	font-family: monospace;
	border: thin solid #a6a6a6;
	padding: 5px;
	background-color: #fff;
	color: #006;
}
.question {
	color:#c71f1f;
	font-weight: bold;
}
.commentspam { color:#c71f1f; background-color: yellow; padding: 10px; border-left:1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #EEEEEE; }

/*Action toc*/
#sommaire {float: right;  border: 1px solid #ccc; padding: 10px; margin: 10px; background: #eee; font-size: 0.9em;}
#sommaire a {font-weight: normal;color:#505050; background-color: transparent;text-decoration:none;border-bottom: 0px dotted #505050;}
#sommaire a:hover {color:#c71f1f; background-color: transparent;text-decoration:none;border-bottom: 0px dotted #505050;}
div.toc { margin-bottom: 0px; padding-bottom: 0px; }
div.toc1 { margin-left: 1em; }
div.toc1 img { border: 0px; }
div.toc2 { margin-left: 2.5em; }
div.toc2 img { border: 0px; }
div.toc3 { margin-left: 3.9em; }
div.toc3 img { border: 0px; }
div.toc4 { margin-left: 5.1em; }
div.toc4 img { border: 0px; }
div.toc5 { margin-left: 6.5em; }
div.toc5 img { border: 0px; }

.grabcodebutton {margin-top: 10px;}
.form {padding: 0px;}


