/* Styles - Club des Astronomes Amateurs de Laval, Copyright 2005
 * 
 * 2005-03-12 Stephane Germain, styles génériques (squelette toutes pages)
 * CARACTÉRISTIQUES D'IMPRESSION
 */

BODY	{
	margin : 10px 0px 0px 0px;
	padding : 0px;
	font-family : arial, tahoma, helvetica, sans-serif;
	font-size : 100%;
	background-image : none;
	}

H1	{
	margin : 0px;
	padding : 0px;
	height : 84px;
	}

H1 IMG {
	margin : 0px;
	padding : 0px;
	width : 600px;
	height : 60px;
	}

H2, H3	{
	text-align : center;
	font-style : italic;
	}

A	{
	text-decoration : none;
	color : blue;
	}

.tete	{
	width : 800px; /* float overflow protection */
	}

.logo	{
	float : left;
	margin : 3px 10px 16px 10px;
	width : 150px;
	height : 144px;
	border : none;
	}

.titre	{
	margin : 30px 0px 0px 0px;
	}

.sujet {
	margin : 0px 2px 0px 168px;
	padding : 2px 0px 2px 0px;
	list-style-type : none;
	}
.sujet LI {
	float : left;
	margin : 2px;
	padding : 1px 4px 1px 6px;
	font-weight : bold;
	border : none;
	}

.version {
	visibility : hidden;
	}

.flush {
	clear : both;
	margin : 0px;
	width : 99%;
	height : 1px;
	visibility : hidden;
	}

.menu {
	float : left;
	margin-top : 4px;
	padding : 0px;
	width : 170px;
	}
.menu UL {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	}
.menu UL LI {
	padding : 0px 8px 0px 8px;
	}
.menu .actions {
	margin : 0px 0px 16px 0px;
	visibility : hidden;
	}
.menu .contact {
	margin : 12px 4px 10px 4px;
	}

.info	{
	padding : 0px 6px 4px 8px;
	font-style : italic;
	color : plum;
	}

.endroit {
	padding : 0px 0px 4px 8px;
	font-style : italic;
	font-weight : bold;
	color : orchid;
	}

.telephone {
	padding : 0px 0px 4px 8px;
	font-style : italic;
	font-weight : bold;
	color : khaki;
	}

.contenu {
	float : left;
	margin : -36px 0px 0px 0px;
	padding : 10px 20px 0px 20px;
	position : absolute;
	left : 178px;
	right : 0px;
	color : #FFCC99;
	text-align : justify;
	}
.contenu UL	{
	list-style : disc outside url('/images/decor-saturne.gif');
	}
.contenu .plain {
	margin : 0px;
	padding : 0px;
	list-style-type : none;
	list-style-image : url('none');
	}
.contenu TABLE {
	width : 99%; /* do not use 100% - IE bug */
	border : none;
	}
.contenu TH {
	font-style : italic;
	font-size : 120%;
	border : none;
	border-bottom : 1px solid crimson;
	}
.contenu TD {
	vertical-align : top;
	text-align : left;
	}

.bloc	{
	border-bottom : 1px dotted crimson;
	}

.thumb	{
	float : left;
	width : 160px;
	height: 120px;
	align: center;
	margin: 3px 50px 5px 3px;
	padding: 0px 0px 0px 0px;
	border : 2px solid blue;
	}

.nouvelles {
	margin : 16px -8px 0px -8px;
	border-top : 1px dotted darkblue;
	}

.pied	{
	margin : 16px -8px 0px -8px;
	font-size : 80%;
	text-align : center;
	color : silver;
	border-top : 1px solid darkblue;
	}
.pied P {
	margin : 0px;
	padding-top : 1px;
	}

.legende {
	display : none;
	}