
body { 
	background : #cccccc repeat-x top left fixed ; 
	padding : 0px 0px 0px 0px ; 
	margin : 0px 0px 0px 0px ; 
	font-family : arial ; 
}

.page_margins  { 
	margin-left : auto ; 
	margin-right : auto ; 
	width : 840px ; 
/*	margin : 0 auto ; */
/*	width : expression(document.body.clientWidth > 700 ?  "auto" : "700px") ; */
	border : 0px solid #000000 ; 
}

.carte { 
	overflow : auto ; 
	height : 520px ; 
/*	width : expression(document.body.clientWidth > 700 ?  document.body.clientWidth-40 : "660px") ; */
	width : 800px ; 
}

.page { 
/*	padding : 0px ; */
	font-family : arial ; 
/*	background : #ffffff ; */
/*	background-image : url('../images/content.jpg') ; */
/*	border : 0px solid #000000 ; */
}

.header1 { 
	padding : 10px 0px 10px 0px ; 
	margin : 0px 20px 0px 20px ; 
	background : #bbffff ; 
	border : 0px solid #000000 ; 
	height : 100px ; 
}

.h1logo { 
	border : 0px solid #000000 ; 
	float : left ; 
	width : 215px ; 
	margin : 0px 0px 0px 10px ; 
	text-align : left ; 
}

.h1logo img { 
	height : 85px ; 
}

.h1logo-bis { 
	border : 0px solid #000000 ; 
	float : left ; 
	width : 215px ; 
	margin : -40px 0px 0px -20px ; 
	text-align : left ; 
}

.h1logo-bis img { 
	height : 175px ; 
}

.h1drapeau { 
	border : 0px solid #000000 ; 
	float : right ; 
	width : 215px ; 
	margin : 0px 10px 0px 0px ; 
	text-align : right ; 
}

.h1drapeau img { 
	border : 1px solid #a9a9a9 ; 
	height : 85px ; 
}

.h1pays { 
	border : 0px solid #000000 ; 
/*	width : auto ; */
	margin : 0px 225px 0px 225px ; 
	text-align : center ; 
	font-size : 24px ; 
	font-weight : bold ; 
}

.h1jour { 
	border : 0px solid #000000 ; 
	width : auto ; 
	margin : 0px 225px 0px 225px ; 
	text-align : center ; 
	font-size : 18px ; 
	font-weight : bold ; 
}

.h1titre { 
	border : 0px solid #000000 ; 
	height : 90px ; 
	margin : 0px 0px 0px 225px ; 
	text-align : center ; 
	vertical-align : center ; 
	font-size : 24px ; 
	font-weight : bold ; 
}

.header2 { 
	padding : 0px 0px 0px 0px ; 
	margin : 0px 20px 0px 20px ; 
	border : 0px solid #000000 ; 
	background-image : url('../images/deg1.jpg') ; 
	height : 20px 
}

.main1 { 
	margin : 10px 0px 10px 0px ; 
/*	text-align : center ; */
	border : 0px solid #000000 ; 
}

.main2 { 
	margin : 10px 0px 10px 0px ; 
	width : 700px ; 
	text-align : left ; 
	padding : 10px 20px 10px 20px ; 
/*	background : #ffff00 ; */
	border : 0px solid #000000 ; 
}

.footer1 { 
	padding : 0px 0px 0px 0px ; 
	margin : 0px 20px 0px 20px ; 
	border : 0px solid #000000 ; 
	background-image : url('../images/deg2.jpg') ; 
	height : 20px 
}

.footer2 { 
	padding : 10px 10px 10px 10px ; 
	margin : 0px 20px 0px 20px ; 
	background : #bbffff ; 
	border : 0px solid #000000 ; 
	height : 45px ; 
}

.f2mono { 
	border : 0px solid #000000 ; 
	float : left ; 
	width : 160px ; 
	text-align : left ; 
}

.f2texte { 
	border : 0px solid #000000 ; 
	float : right ; 
	padding : 0px 10px 0px 10px ; 
	text-align : right ; 
	font-style : italic ; 
}

.photobul { 
/*	overflow : auto ; */
/*	margin : 5px 5px 5px 5px ; */
	padding : 2px 2px 2px 2px ; 
	background : #ffffff ; 
	border : 2px solid #C0C0C0 ; 
}

.lieux { 
	overflow : auto ; 
	margin : 15px 30px 15px 60px ;
	padding : 3px 3px 3px 3px ;
	font-style : italic ;
	font-size : 14px ;
	color : #000060 ;
	border : 1px solid #C0C0C0 ; 
}

.lieux b { 
	text-decoration : underline ;
}

.prog-cr { 
	margin : 30px 0px 15px 0px ;
	text-decoration : underline ;
	font-weight : bold ;
	font-size : 14pt ;
	color : #004000 ;
}

.desc-j { 
	text-align : center ;
	margin : 30px 0px 30px 0px ;
	text-decoration : underline ;
	font-weight : bold ;
	font-size : 14pt ;
	color : #400000 ;
}

.nuit { 
	padding : 8px 8px 8px 8px ;
	margin : 20px 0px 20px 0px ;
	background : #D7D7FF ; 
	background : url('../../images/deg-D7D7FF.jpg') ; 
	border : 1px solid #B7B7DF ; 
}

.site { 
	padding : 8px 8px 8px 8px ;
	margin : 20px 0px 20px 0px ;
	background : #FFD7D7 ; 
	background : url('../../images/deg-FFD7D7.jpg') ; 
	border : 1px solid #DFB7B7 ; 
}

.repas { 
	padding : 8px 8px 8px 8px ;
	margin : 20px 0px 20px 0px ;
	background : #D7FFD7 ; 
	background : url('../../images/deg-D7FFD7.jpg') ; 
	border : 1px solid #B7DFB7 ; 
}

.hr1 { 
/*	width : 50% ; */
	color : #808080 ;
	background-color : #808080 ;
	height : 2px ;
	border : none ;
}

/*---------------------------------------
* Textes des Images
---------------------------------------*/

.Phot_Titre { 
	padding : 10px 0px 10px 0px ; 
	font-size : 14pt ; 
/*	background : #bbffff ; */
	border : 0px solid #000000 ; 
}

.Phot_Comment { 
	padding : 10px 10px 10px 10px ; 
	font-size : 12pt ; 
/*	background : #bbffff ; */
	border : 0px solid #000000 ; 
}

.Phot_Phot { 
/*	background : #ffbbff ; */
	border : 0px solid #0000DD ; 
}

.separateur {
	border : 0px solid #000000 ; 
	clear : both ; 
}

/*---------------------------------------
* Flèches sur Images
---------------------------------------*/

.img_prev {
	position : absolute ; 
	border : 0px solid #000000 ; 
}

.img_next {
	position : absolute ; 
	border : 0px solid #000000 ; 
}

.img_prev:hover {
	background : url('../images/back.png') scroll no-repeat left top ; 
}

.img_next:hover {
	background : url('../images/forward.png') scroll no-repeat right top ; 
}

/*---------------------------------------
* Boutons des Images et Imagettes
---------------------------------------*/

.Phot_Boutons { 
/*	background : #ffbbff ; */
	border : 0px solid #000000 ; 
}

.Phot_B1 { 
/*	background : #ffbbff ; */
	float : left ; 
	width : 125px ; 
	border : 0px solid #000000 ; 
}

.Phot_B2 { 
/*	background : #ffbbff ; */
	float : right ; 
	width : 125px ; 
	border : 0px solid #000000 ; 
}

.Phot_B3 { 
/*	background : #ffffbb ; */
	border : 0px solid #000000 ; 
	width : 420px ; 
}

/*-------------------
 Imagettes
-------------------*/

.Phot_ { 
/*	background : #ffbbbb ; */
/*	float : left ; */
/*	width : 220px ; */
	border : 0px solid #00DD00 ; 
/*	height : 280px ; */
}

.Phot_1 { 
/*	background : #ffbbbb ; */
	float : left ; 
/*	width : 220px ; */
	border : 0px solid #00DDDD ; 
}

.Phot_2 { 
/*	background : #bbffbb ; */
	float : right ; 
/*	width : 220px ; */
	border : 0px solid #00DDDD ; 
}

.Phot_3 { 
/*	background : #bbbbff ; */
	float : none ; 
/*	width : 220px ; */
	border : 0px solid #00DDDD ; 
}

/*-------------------
 Texte des imagettes
-------------------*/

.Phot_T { 
/*	background : #ffbbbb ; */
/*	float : left ; */
/*	width : 220px ; */
	border : 0px solid #DD0000 ; 
}

.Phot_T0 { 
/*	background : #ffbbbb ; */
/*	float : left ; */
/*	width : 220px ; */
	border : 0px solid #DDDD00 ; 
}

.Phot_T1 { 
/*	background : #ffbbbb ; */
	float : left ; 
/*	width : 220px ; */
	position : relative ; 
	border : 0px solid #DDDD00 ; 
}

.Phot_T2 { 
/*	background : #bbffbb ; */
	float : right ; 
/*	width : 220px ; */
	position : relative ; 
	border : 0px solid #DDDD00 ; 
}

.Phot_T3 { 
/*	background : #bbbbff ; */
/*	float : none ; */
/*	width : 220px ; */
	position : relative ; 
	border : 0px solid #DDDD00 ; 
}

/*----------------------
 Ombre sur imagettes
----------------------*/

.img-ombre {
	float : left ; 
/* La première ligne permet d'utiliser l'ombre au format png pour la plupart*/
/* des navigateur. La seconde utilisera le format gif pour IE. */
	background : url('/frederick/images/ombre.png') no-repeat bottom right !important ; 
	background : url('/frederick/images/ombre.gif') no-repeat bottom right ; 
}

.img-ombre img {
/*	display : block ; */
	position : relative ; 
	border : 1px solid #a9a9a9 ; 
/* Cette ligne permet de placer correctement notre image par rapport à notre*/       
/*ombre.  Les valeur sont choisi en conséquence de l'étendue de l'ombre. */
	margin : -7px 7px 7px -7px ; 
}


/*-------------------
 Ombre sur images
-------------------*/

.img-ombre2 {
	float : left ; 
/* La première ligne permet d'utiliser l'ombre au format png pour la plupart*/
/* des navigateur. La seconde utilisera le format gif pour IE. */
	background : url('/frederick/images/ombre2.png') no-repeat bottom right !important ; 
	background : url('/frederick/images/ombre2.gif') no-repeat bottom right ; 
}

.img-ombre2 img {
/*	display : block ; */
/*	position : relative ; */
	border : 1px solid #a9a9a9 ; 
/* Cette ligne permet de placer correctement notre image par rapport à notre*/       
/*ombre.  Les valeur sont choisi en conséquence de l'étendue de l'ombre. */
	margin : -15px 15px 15px -15px ; 
}

/*-------------------
 Tableau des vols
-------------------*/

table.vol {
	border-width : 2px ; 
	border-spacing : 2px ; 
	border-style : solid ; 
	border-color : green ; 
	border-collapse : collapse ; 
	background-color : white ; 
}

table.vol th {
	border-width : 1px ; 
	padding : 1px ; 
	border-style : solid ; 
	border-color : gray ; 
	background-color : white ; 
}

table.vol td {
	border-width : 0px ; 
	padding : 1px ; 
	border-style : solid ; 
	border-color : gray ; 
	background-color : white ; 
	text-align : center ; 
}

table.vol2 {
	border-width : 2px ; 
	border-spacing : 2px ; 
	border-style : solid ; 
	border-color : green ; 
	border-collapse : collapse ; 
	background-color : white ; 
}

table.vol2 th {
	border-width : 1px ; 
	padding : 1px ; 
	border-style : solid ; 
	border-color : gray ; 
	background-color : white ; 
}

table.vol2 td {
	border-width : 0px ; 
	padding : 1px ; 
	border-style : solid ; 
	border-color : gray ; 
	background-color : white ; 
/*	text-align : center ; */
}

/*-------------------
 Tableau des séries
-------------------*/

table.listeserie {
	border-width : 0px ; 
	border-collapse : collapse ; 
	border-style : solid ; 
	border-color : green ; 
	width : 100% ;
}

table.listeserie  td {
	border-width : 0px ; 
	border-collapse : collapse ; 
	border-style : solid ; 
	border-color : green ; 
	width : 50% ; 
	vertical-align : top ; 
}

table.listeserie  td.jours {
	border-width : 0px ; 
	border-collapse : collapse ; 
	border-style : solid ; 
	border-color : green ; 
	width : 50% ; 
	vertical-align : top ; 
}

table.listeserie  td.sites {
	border-width : 0px ; 
	border-collapse : collapse ; 
	border-style : solid ; 
	border-color : green ; 
	width : 50% ; 
	vertical-align : top ; 
}

table.listeserie  td.colgearth {
	text-align : center ; 
	vertical-align : middle ; 
}

table.listeserie  td.colpano {
	text-align : center ; 
	vertical-align : middle ; 
	font-size : 12px ; 
}

table.listeserie  td.colcircuit {
	text-align : center ; 
	vertical-align : middle ; 
}

table.listeserie  td.colgauche {
	text-align : center ; 
	vertical-align : middle ; 
	font-size : 12px ; 
}

table.listeserie  td.coldroite {
	text-align : center ; 
	vertical-align : middle ; 
	font-size : 12px ; 
}

table.listeserie  ul {
	list-style-type : circle ; 
}

