/* Copyright: Altipoint Services Internet, rue du Collège 5, 1227 Carouge */
/* www.altipoint.ch, tél. 022 342 97 31 */

/* Licence d'utilisation délivrée à AllTravel SA, Petit-Saconnex */

body  {
	font-family:Arial,Verdana,sans-serif;
	font-size: 10pt;
	margin-top:0px;
	margin-left:1px;
	margin-right:1px;
	padding:0;
	letter-spacing:0.2pt;
	word-spacing:1pt;
}

div {
	margin:0;
	padding:0;
	}

h1,h2, h3, h4, h5, h6 {
	color:#0000aa;
	text-align:left;
	margin-top:1em;
	font-family:"Trebuchet MS",Arial,Verdana,Helvetica,sans-serif;
	font-weight:normal;
	}
		
h1:first-letter{font-size:140%;}

h2 {margin-top:0.5em;margin-bottom:0.5em;}

h3 {
	font-size:9pt;
	margin-right:4pt;
	margin-top:3pt;
	margin-bottom:10pt;
	}

	
a {	color:#0000aa;
	text-decoration:none;
	}
	
a.ext {
	margin:0;
	padding:0;
	text-decoration:none;
	background-image:url(ext.jpg);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:16px; /* place pour icône lien externe */
	}
	
div.boite h2 {border-bottom:none;}

div.boite ul {
	margin-left:0;
	padding-left:12pt;	
	}	
	
.gauche {float:left}
.droite {float:right}
.stop {clear:both;}
	
li {line-height:150%;}

fieldset {
	border:none;
	background:#e0e0fc;
	padding:1em;
	margin:0;
	}

#corpsDoc {
	margin:0;
	border-width:0px 1px;
	border-style:none solid;
	background-color:#ffffff;
	}

#en_tete {width:1000px;
	}	/* ligne de tableau en haut */	

/* cellule de tableau en haut à gauche */	
#en_tete_g {
	width:286px;
	vertical-align:top;
	border-left:solid 1px #808080;
}

/* cellule de tableau en haut à droite */	
#en_tete_d {
	width:714px;
	vertical-align:top;
	border-right:solid 1px #808080;
	}

	
/* dernière ligne du tableau */
#pied_page {
	height:35px;
	vertical-align:middle;
	}

/* cellule de tableau en bas à gauche */
#pied_page_g {
	border:solid 1px #808080;
	border-right-style:none;
	background:#e4feec;
	text-align:center;
	}

/* cellule de tableau en bas à droite */
#pied_page_d {
	border:solid 1px #808080;
	background:#ccf2dc;
	color:#009569;
	text-align:center;
	} 	

#resume {
	background-color:#f4f4f4;
	border:1px dotted #808080;
	padding-right:1.2em;
}

#rubrique {	/* la partie inférieure de la page, contenant la rubrique */
	border-width:0;
	padding:0;
	padding-left:14px;
	padding-bottom:1em;
	text-align:left;
	vertical-align:top;
	border-right:solid 1px #808080;
}

#logo_eara, #logo_eara a {
	text-align:center;
	font-family:Garamond;
	font-size:22pt;
	font-weight:bold;
	letter-spacing:4pt;
	position:relative;
	top:10px;
	color:#000000;
	}
	
#imprimer_page {
	float:left;
	text-align:left;
	vertical-align:middle;
	position:relative;
	left:20px;
	top:30px;	
	}
	
#image_template {
	z-index:99;
	margin-right:0;
	float:right;
	position:relative;
	margin-top:0px;
	left:16px;
	}	 
	
#breadcrumbs {
	clear:both;
	text-align:left;
	margin-top:0.5em;
	margin-bottom:1em;
	padding-left:15px;
	}
	
#titres {
	padding-left:15px;
	width:680px;	
	}
	
.hbtn_packer {
	margin:0;
	padding:0;
	text-align:center;
}


.vbtn_packer {
	margin:0;
	padding:0;
	width:160px;
	text-align:center;
}

	
.navbtn {
	cursor:pointer;
	margin:25pt;
	float:left;
	width:200px;
	height:60px;
	padding-top:8px;
	text-align:center;
	background-image:url(navbtn.jpg);
	background-repeat:no-repeat;
}

.menubtn {
	display:block;
	cursor:pointer;
	margin:0;
	margin-top:1.5pt;
	padding:0;
	width:160px;
	height:40px;
	text-align:center;
	background-image:url(menubtn.jpg);
	background-repeat:no-repeat;
	font-family:Arial,Verdana;
	font-size:8pt;
	font-weight:bold;
	vertical-align:middle;
}

.menubtn span {
padding-top:5px;
display:block;}

.navbtnred {
	background-image:url(navbtnred.jpg);
	color:white;
}

.menubtnred {
	background-image:url(menubtnred.jpg);
	color:white;
}

.menubtnblue {
	background-image:url(menubtnblue.jpg);
	color:white;
}

.menubtngreen {
	background-image:url(menubtngreen.jpg);
	color:white;
}

.menubtnred1ligne {
	height:25px;
	background-image:url(menubtnred1ligne.jpg);
	color:white;
}

.menubtnblue1ligne {
	height:25px;
	background-image:url(menubtnblue1ligne.jpg);
	color:white;
}

.menubtngreen1ligne {
	height:25px;
	background-image:url(menubtngreen1ligne.jpg);
	color:white;
}

.navbtn h2 {
	font-size:14pt;
	margin:0;
	text-align:center;
	vertical-align:middle;
	margin-top:0;
	margin-bottom:0;
}

.navbtnred h2 {color:white;}

.navbtn p {
	font-size:8.5pt;
	margin-top:2pt;
	}
	
.encadre {
	width:200px;
	background-color:#ffffff;
	border-style:solid;
	border-color:#0000aa;
	border-width:1pt;
	margin:1.5em;
	margin-right:0;
	text-align:left;
	font-size:90%;
}
