/*
Fond  RVB 213 - 150 - 255 Hexa #D596FF

Texte RVB 53 - 37 - 63   Hexa #35253F Tahoma, Geneva, sans-serif

1em is equal to the current font size. The default text size in browsers is 16px. So, the default size of 1em is 16px.
The @media rule allows different style rules for different media in the same style sheet.
@media print  { p.test {font-family:times,serif;font-size:10px;} }
http://www.w3schools.com/css/css_navbar.asp
_____________________________________________________________________________________
Exemple d'affichage des formulaires
input[type="text"]
{
width:150px;
display:block;
margin-bottom:10px;
background-color:yellow;
}
input[type="button"]
{
width:120px;
margin-left:35px;
display:block;
color:#35253F;
}
_________________________________________________________________________________________________
*/
@charset "UTF-8";

html {overflow:hidden;margin:0px;padding:0px;}
body.nonm 
{
	background:#d596ff url('../images/bg_mariolaine.png') top center repeat-x;
	font-size:100%;
	margin:15px;
	padding:10px;
	color:#35253F;
	font-family:Tahoma, Geneva, sans-serif;
}
body.m 
{
	background:#d596ff url('../images/bg_mariolainemembre.png') top center repeat-x;
	font-size:100%;
	margin:15px;
	padding:10px;
	color:#35253F;
	font-family:Tahoma, Geneva, sans-serif;
}  
h1 {font-size:2.5em;} /* 40px/16=2.5em */
h2 {font-size:1.875em;} /* 30px/16=1.875em */
p {font-size:0.875em;} /* 14px/16=0.875em */

p.normal  {font-style:normal;}
p.italic  {font-style:italic;}
p.oblique {font-style:oblique;}
P.small   {font-size:0.6em;}
P.big     {font-size:1.0em;}

a:link {color:#0B07F9;}    /* unvisited link    bleu foncé      */
a:visited {color:#F95711;} /* visited link      orange          */
a:hover {color:#22C7F9;}   /* mouse over link   bleu turquoise  */
a:active {color:#0CF91C;}  /* selected link     vert            */

/************************************************************************************************/
/***********************                       Menu                       ***********************/
/************************************************************************************************/

table.men, tbody.men, tr.men, td.men {
	border          : 0px solid black ;
	border-collapse : collapse        ;
	margin          : 0               ;
	width           : 100%            ;
}
table.men {
	height:          60px            ;
	vertical-align:  baseline        ;
	float:           right           ;
	position:        absolute        ;
	right:           430px           ;
	top:             20px            ;
}
tr.men, td.men {
	padding:         0px             ;
	text-align:      center          ;
}


.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.menu{float:right; position:absolute; right:30px; top:20px;}
.menu a, .menu a:visited{display:block; float:left; width:200px; height:37px;}

.b_accueil, .b_accueil:visited{background:url('../images/b_accueil.gif') top left no-repeat;}
.b_accueil#courant, .b_accueil:hover{background:url('../images/b_accueil.gif') bottom left no-repeat;}
/************************************************************************************************/
/***********************                     Fin Menu                     ***********************/
/************************************************************************************************/

.monospace {
  font-family: "Courier New", Courier, monospace;
}

#tech
{
	border-style:none;
	border-collapse:collapse;
	width:100%;
	background-color:#d596ff;
	color:black;
	padding:0px;
	font-size:1em; /* 16px/16=1em */
	font-family: "Courier New";
}

table
{
border-collapse:collapse;
width:90%;
}
table, td, th
{
border:1px solid #35253F;
padding:5px;
text-align: center;
}
th
{
background-color:#d596ff;
color:white;
}
.titre
{
	background-color:#d596ff;
	color:white;
	border:1px solid white;
}

#addphoto {
	border:0px;
	padding:15px;
	text-align: center;
}

#bloc-fixe { 
	position:fixed;
	overflow:auto;
	right:0px;
	left:0px;
	top:0px;
	height:100px;
	border:solid 0px;
	font-size:90%;
}
#contenu { 
	position:fixed;
	overflow:auto;
	right:0px;
	left:0px;
	bottom:0px;
	top:100px;
	border:solid 0px;
	padding:10px;
}

#pad { 
	padding:10px;
}
div.log
{
float:right
}
input.log {
    font-size : 7px;
    }
