@media 
print /* Styles pour l'Impression */
{
	.dontPrint {
		display:none;
	table {page-break-inside:avoid}
	}
}

html {
	height: 100%; /*nécessaire pour avoir des div qui prennent toute la hauteur de la page*/
}

body {
    /*cursor:url(http://sciences.ch/cursor.cur);*/
	margin-top: 0px; 
	scrollbar-face-color: #7F91A9;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #cccccc;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #D4D0C8;
	scrollbar-arrow-color: #FFFFFF;
	background-attachment: fixed;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: left top;
	background-image:   url(../images/backgroundblack.gif);
	height: 100%; /*nécessaire pour avoir des div qui prennent toute la hauteur de la page*/
	counter-reset: chapitre;  /* Nous initialisons le compteur chapitre */
}

table {
	page-break-inside: avoid;
}

#header, #menu-bar, #sidebar, h2#postcomment, form#commentform, #footer {
	display: none;
}

/*Pour le copyright en pied de page*/
.copyright{
	font-family: "arial";
	font-size: 10px;
	color: #FFFFFF;	
}

/*Pour les images de fond du tableau du layout*/
.toplayout{
	background-image: url(../images/layout/toplayout.jpg);	
}
.middlelayout{
	background-image: url(../images/layout/middlelayout.jpg);	
}
.leftlayout{
	height:714px;
	background-image: url(../images/layout/leftlayout.jpg);	
}
.leftlayout_analyse{
	height:714px;
	background-image: url(../images/layout/leftlayout_analyse.jpg);	
}
.leftlayout_biographies{
	height:714px;
	background-image: url(../images/layout/leftlayout_biographies.jpg);	
}
.leftlayout_arithmetique{
	height:714px;
	background-image: url(../images/layout/leftlayout_arithmetique.jpg);	
}
.leftlayout_algebre{
	height:714px;
	background-image: url(../images/layout/leftlayout_algebre.jpg);	
}
.leftlayout_recherche{
	height:714px;
	background-image: url(../images/layout/leftlayout_recherche.jpg);	
}
.leftlayout_methnum{
	height:714px;
	background-image: url(../images/layout/leftlayout_methnum.jpg);	
}
.leftlayout_geometrie{
	height:714px;
	background-image: url(../images/layout/leftlayout_geometrie.jpg);	
}
.leftlayout_ingenierie{
	height:714px;
	background-image: url(../images/layout/leftlayout_ingenierie.jpg);	
}
.leftlayout_mecanique{
	height:714px;
	background-image: url(../images/layout/leftlayout_mecanique.jpg);	
}
.leftlayout_cosmologie{
	height:714px;
	background-image: url(../images/layout/leftlayout_cosmologie.jpg);	
}
.baslayout{
	background-image: url(../images/layout/baslayout.jpg);
	background-repeat: no-repeat;	
}

/*Pour aligner les équations*/
.abs {
	vertical-align: middle ;
}

p {
	font-family: "times new roman";
	font-size: 16px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	/*Pour éviter que les paragraphes soient coupés sur deux pages*/
	page-break-inside: avoid;
}

/*Pour numéroter les chapitres*/
h1 {
	font-family: "times new roman";
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase ;
	color: #353C91;
	text-decoration: underline;
	/*Pour éviter qu'un titre soit coupé du paragraphe qui suit*/
	page-break-after: avoid;
}

h1:before {
  counter-increment: chapitre;  /* Ajoute 1 au compteur chapitre */
  content: counter(chapitre) ". ";
}

h1 {
  counter-reset: section;
  /* On ré-initialise le compteur section à chaque fois qu'on tombe sur la
    balise <h1> */
}

h2 {
	font-family: "times new roman";
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase ;
	color: #353C91;
	text-decoration: underline;
	/*Pour éviter qu'un titre soit coupé du paragraphe qui suit*/
	page-break-after: avoid;
}

h2:before {
	counter-increment: section;  /* Ajoute 1 au compteur section */
	content: counter(chapitre) "." counter(section) ". ";
}

h2 {
	counter-reset: subsection;
  /* On ré-initialise le compteur section à chaque fois qu'on tombe sur la
    balise <h1> */
}

h3 {
	font-family: "times new roman";
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase ;
	color: #353C91;
	/*Pour éviter qu'un titre soit coupé du paragraphe qui suit*/
	page-break-after: avoid;	
}

h3:before {
	content: counter(chapitre) "." counter(section) "." counter(subsection) ". " ;
	counter-increment: subsection;
}

a {
	/*cursor:url(http://sciences.ch/cursor.cur);*/
	color: #003399;
	text-decoration: none;
	font-family: "times new roman";
	font-size: 14px;
}

a:hover {
	/*cursor:url(http://sciences.ch/cursor.cur);*/
	color: #000099;
	text-decoration: underline;
	font-family: "times new roman";
	font-size: 14px;
}

.remarque{
	border: 2px solid #CCCCCC;
	font-family: "times new roman";
	font-size: 16px;
	webkit-border-radius: 15px; /*Pour Safari*/
	-moz-border-radius: 15px; /*Pour FireFox*/
	/*padding:10px 10px; */
	/*Pour éviter que les paragraphes soient coupés sur deux pages*/
	page-break-inside: avoid;
	background: url(../images/layout/quotes.png) no-repeat 3px 3px;
	padding:5px;-webkit-box-shadow:0 0 3px #000;-moz-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;display:block
	/*box-shadow: 1px 1px 12px #555;*/
}

li {
    margin-bottom: 10px;
}

.hidden {
	/*cursor:url(http://sciences.ch/cursor.cur);*/
	font-family: "arial";
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.topnavigationbar {
	/*cursor:url(http://sciences.ch/cursor.cur);*/
	font-family: "arial";
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.topnavigationbar:hover {
	/*cursor:url(http://sciences.ch/cursor.cur);*/
	font-family: "arial";
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.topnavigationbar:visited {
	font-family: "arial";
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#helpBox {
        position: absolute;
        z-index: 1000;
        top: 2px;
        left: 4px;
        width: 120px;
}
DIV.helpBoxDIV {
        width: 130px;
        padding: 0px;
        background: #7F91A9;
        /*border: 1px solid black;*/

        color: white;
        font-family: "arial";
        font-style: Normal;
        font-weight: Normal;
        font-size: 10px;
        line-height: 10px;
}

.littletop {
	/*cursor:url(http://sciences.ch/cursor.cur);*/
	color: #000000;
	text-decoration: none;
	font-family: "arial";
	font-size: 9px;

}

.littletop:hover {
	/*cursor:url(http://sciences.ch/cursor.cur);*/
	color: #000000;
	text-decoration: none;
	font-family: "arial";
	font-size: 9px;
}

.littletop:visited {
	/*cursor:url(http://sciences.ch/cursor.cur);*/
	text-decoration: none;
	color: #000000;
	font-family: "arial";
	font-size: 9px;
}

.PageTitles{
	border: 1px dotted #000000;
	background-color: #7F91A9;
	height: 30px;	
}

.parrains{
	background-image: url(../images/dedicaces/lignesparrains.jpg);
	height: 30px;	
}

.LoadingTable{
	border: 1px #999999;
	/*background-color: #FFFFFF;*/
}

.texte {
	font-family: "times new roman";
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.connected{
	font-family: "verdana";
	font-size: 9px;
	font-style: normal;
	color: #FFFFFF;
}

/* le style css pour la div permettant d'ajouter un post-it*/
#floatMenu {
	position:absolute;
	top:0px;
	left:50%;
	margin-left:500px;
	width:200px;
}
div.smilie
{
	float: left;
	font-size: 13px;
	width: 60px;
	font-size: 10px;
	font-family: 'times new roman';
}

.addButton{
	/* The author name on the post-it: */
	color:#FFFFFF;
	font-family:Arial,Verdana,sans-serif;
	font-size:12px;
	text-decoration: none;
}
/*----------------------------------------------------------------*/
/*forms*/
.buttonSubmit {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(../images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
	font-size: 14px;
	font-family: 'times new roman';
}

input, textarea {
	font-family: "times new roman";
	font-size:16px;
	color:#404040;
}

.legend {
	font-family: "times new roman";
	font-size:16px;
	color:#404040;
}

.textinput{
	width:252px;
	height:22px;
	background:url(../images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
	font-family: "times new roman";
	font-size:16px;
}
.textarea{
	width:450px;
	height:200px;
	background:url(../images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
	resize:none;
}
/*Image de fond du début des pages (chapitres) de développements*/
.tbbkc { 
	/*background-image:url(../images/fond_blanc.jpg); */
	/*background-repeat:no-repeat; */
	background-color: #FFFFFF;
}
/*
div.scroll {
height: 200px;
overflow: auto;
}*/

/*----------------------------------------------------------------*/
/*boutons Like et Dislike en bas des pages*/
#like, #dislike, #cancel {
cursor: pointer;
}

#cancel:hover {
text-decoration: underline;
}