/* ----- Internet print style sheet ----- */ 

/* ----- Structure ----- */

body    {
	position: relative;
	width: 20cm;
	color: black;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	background: white ;
	margin: 0 auto;
	padding: 8.8cm 0 0 0;
	z-index: 3;
	font-size: 11pt;
	border: 0px solid orange;
	}

#msgCol1{
	display: inline-block;
	width: 13.2cm;
	min-height: 15cm;
	padding: 0cm 0.2cm 0cm 0.5cm;
	vertical-align: top;
	border: 0px solid lime;
	}
#msgCol2{
	width: 5.5cm;
	vertical-align: top;
	display: inline-block;
	float: ;
	text-align: right;
	border: 0px solid red;
	}
#illustrations{
	position: absolute;
	top: 2.3cm;
	left: 0cm;
	width: 20cm;
	height: 6.2cm;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: 0px solid fuchsia;
	}
#illustrations img{
	width: 20cm;
	min-height: 6.2cm;
	margin: 0;
	padding: 0;
	border: none;
	border-top: 0.5cm solid rgb(154,203,54);
	}
/* Corps du documents */
h1 	{font-size: large;
	}
h2     	{font-size: medium;
	}
h3     	{font-size: small;
	font-weight: bold;
	}
p, td, li{text-align: justify;
	}
address{text-align: center;
	font-size: small;
	display: block;
	}
td	{
	vertical-align: top;
	}

.evidence{font-weight: bolder;
	}
.centre	{text-align: center;
	}
img	{border: none;
	float: right;
	border: 1px solid black;
	margin: 0.4cm;
	}


/* Liens */
a   	{text-decoration: none;
	color: black;
	}

/* Zones invisibles */
#nav, #nav2, #nav3, #validation, #fonctions, 
.newsletter, #search, #foxy, 
#googleAD, #googleMenu, #navglobal, p.vousIci, 
#boutons, .villaRomont, #sponsors, #AmazonShop, .rubInterf{
	display: none;
	}

/* Pied de page */
#logo img	{position: absolute;
	top: 0cm;
	left: 0cm;
	width: 4cm;
	border: none;
	margin: 0.5cm;
	float: none;
	border: 0px solid black;
	}
address{
	margin: 0.5cm 0cm 0.2cm 0cm;
	padding: 0.1cm;
	background: rgb(154,203,54);
	color: white;
	text-align: center;
	font-style: normal;
	font-size: small;
	}
address a{
	color: white;
	}
#disclaimer{
	text-align: center;
	font-size: xx-small;
	}
/* Galeries */
.inlineGalery{
	display: block;
	padding: 0.3cm 0 0 0;
	border: 0px solid black;
	}
.inlineGalery img{
	width: 5cm;
	padding: 0px;
	margin: 5px;
	border: 0px solid red;
	}


ul.galerie li{list-style-type: none; 
	display: inline;
	margin: 0px;
	padding: 0px;
	}
ul.galerie img{
	margin: 0.2cm;
	}

/* Sponsors */
div#sponsors{position: relative;	
	width: 200px;
	text-align: left;
	}