/*****************************************************************
		Nom du fichier	: style.css
		Auteur		: LEMOINE Antoine
		Date		: 11.10.2003
		Description	: Feuille de style CSS
*****************************************************************/

BODY
	{
	font : normal 10pt Tahoma, sans-serif;
	padding : 0px;
	margin : 0px;
	background : #E5F4FF;
	}

H1
	{
	font : 900 16pt Verdana;
	color : white;
	text-align : center;
	white-space : nowrap;

	margin : 0px;
	padding : 2px;
	padding-left : 15px;
	padding-right : 15px;
	margin-bottom : 20px;
	background : #586098 url(img/h1.bmp) repeat-x;
	}

H2
	{
	font-weight : bold;
	font-size : 11pt;
	color : #0068C0;
	text-align : center;

	padding : 2px;
	margin : 0px;
	margin-left : 20px;
	margin-right : 20px;
	border : 1px solid #0068C0;
	white-space : nowrap;
	}

H3
	{
	font-weight : bold;
	font-size : 10pt;
	color : #586098;

	padding : 2px;
	margin : 0px;
	margin-left : 30px;
	margin-right : 30px;
	}

P
	{
	margin : 0px;
	margin-top : 15px;
	margin-bottom : 15px;
	}

INPUT, TEXTAREA
	{
	border : 1px solid #586098;
	}

HR
	{
	clear : both;

	margin-left : 10px;
	margin-right : 10px;
	height : 1px;
	color : #586098;
	}

FIELDSET
	{
	margin-top : 20px;
	margin-bottom : 20px;
	border : none;
	}

UL
	{
	margin : 5px;
	list-style-type: none;
	}

TD
	{
	padding : 0px;
	font-size : 10pt;
	}

TABLE, IMG
	{
	border : 0px;
	}

#ILLUSTR1
	{
	position : absolute;
	top : 0px;
	left : 0px;
	}

#LOGO
	{
	position : absolute;
	top : 10px;
	left : 160px;
	}

#ILLUSTR2
	{
	position : absolute;
	top : 320px;
	left : 10px;
	}

#RESERVE
	{
	position : absolute;
	top : 30px;
	left : 600px;
	color : #DE0000;
	font : Arial Black,sans serif;
	font-weight : bold;
	font-size : 17pt;
	white-space: nowrap;
	}

#HEADER
	{
	margin : 15px;
	height : 70px;
	}

#HEADERMENU
	{
	position : absolute;
	top : 0px;
	left : 600px;
	width : 400px;
	}

#HEADERMENU TABLE
	{
	border-collapse : collapse;
	}

#HEADERMENU TD
	{
	font : 8pt Tahoma, sans-serif;
	background-color : #FFF;
	padding : 3px;
	padding-left  : 12px;
	padding-right : 12px;
	border : 1px solid #0068C0;
	border-top-width : 0px;
	}

#HEADERMENU .DISABLED
	{
	font-weight : bold;
	color : #000;
	cursor : default;

	display : block;
	background-color : #E5F4FF;
	border-bottom-color : #E5F4FF;
	}

#HEADERMENU A
	{
	font-weight : bold;
	text-decoration : none;
	color : royalblue;
	display : block;
	}

#HEADERMENU A:hover
	{
	color : #000;
	}

#HEADERMENU #SUBMENU
	{
	font-size : 8pt;
	text-align : right;
	width : 280px;
	border : solid #0068C0;
	border-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 1px;
	margin-left : 60px;
	padding : 2px;
	padding-left   : 10px;
	padding-right : 20px;
	}

#SUBMENU A
	{
	display : inline;
	}

#MENUS, #LIENS #SELECTION
	{
	position : absolute;
	left : 15px;
	top : 120px;
	width : 140px;
	white-space : nowrap;
	padding-right  : 3px;
	padding-bottom : 3px;
	filter : DropShadow(color=#CCCCCC, offx=3, offy=3);
	z-index : 1;
	}

#MENUS UL, #SELECTION UL
	{
	margin : 0px;
	margin-bottom : 10px;
	padding : 0px;
	background-color : #FFF;

	border : #AAA 1px solid;
	border-bottom-width : 0px;
	}

#MENUS LI, #SELECTION LI
	{
	list-style : none;
	margin : 0px;
	border-bottom : #AAA 1px solid;
	background-color : #FFF;
	}

#MENUS A, #MENUS .DISABLED, #SELECTION A
	{
	font : 8pt Tahoma, sans-serif;
	color : #586098;
	text-decoration : none;

	display : block;
	background-color : #FFF;	/* nécessaire pour contrer un bug d'IE 6 */
	padding : 2px;
	padding-left   : 5px;
	padding-right  : 10px;
	}

#MENUS .DISABLED
	{
	color : gray;
	cursor : default;
	background-color : #E6E6E6;
	}

#MENUS A:hover, #SELECTION A:hover
	{
	color : #FFF;
	background : #586098 url(img/h1.bmp) repeat-x;
	}

#MENUS .TITRE, #SELECTION .TITRE
	{
	font-weight : 900;
	font-size : 11pt;
	letter-spacing : 0.1em;
	text-transform : capitalize;
	text-align : center;
	color : #586098;
	height : 21px;
	}

#PAGE
	{
	margin : 15px;
	margin-left : 170px;
	min-height : 150px;
	}

#FOOTER
	{
	padding-bottom : 10px;
	}

.newsbox, .newsbox2
	{
	margin : 50px;
	margin-top    : 15px;
	margin-bottom : 0px;
	padding : 0px;
	padding-top    : 10px;
	padding-bottom : 5px;
	border : 1px solid;
	border-color : white #586098 #586098 white;
	background : white;
	}

.newsbox2
	{
	padding-bottom : 20px;
	}

.newsbox a, .newsbox2 a
	{
	text-decoration : none;
	color : #586098;
	}

.newsbox a:hover, .newsbox2 a:hover
	{
	text-decoration : underline overline;
	color : black;
	}

.newstitle, .newsdate
	{
	margin : 0px;
	margin-left   : 10px;
	margin-right  : 10px;

	font-weight : bold;
	font-size : 8pt;
	}

.newsdate
	{
	float : right;

	font-weight : normal;
	font-size : 8pt;
	}

.newstext
	{
	margin-top    : 0px;
	margin-bottom : 7px;
	margin-left   : 20px;
	margin-right  : 10px;
	}

.newsadd
	{
	font-size : 8pt;
	color : #586098;

	float : right;

	border : solid 1px #586098;
	border-bottom-width : 0px;
	border-right-width  : 0px;
	padding : 3px;
	padding-left   : 10px;
	padding-right  : 10px;
	}

.lienspages
	{
	margin : 10px;
	margin-left   : 30px;
	margin-right  : 30px;
	font : bold 10pt Courier New;
	color : #586098;
	text-align : right;
	}

.lienspages a
	{
	text-decoration : none;
	color : #586098;
	}

.lienspages a:hover
	{
	color : #000;
	}

.info, .e_info
	{
	font : bold 11pt Times New Roman;
	color : #586098;
	text-align : center;

	margin : 0px;
	margin-left : 30px;
	margin-right : 30px;
	padding-top    : 10px;
	padding-bottom : 10px;
	}

.e_info
	{
	background-color : #FFCC99;
	}

.LIGHT
	{
	font-weight : bold;
	}

.PLIGHT
	{
	margin-top    : 3px;
	margin-bottom : 3px;
	}

A
	{
	color : #0068C0;
	}

A:hover
	{
	color : orange;
	}

.coord_span
	{
	font-family : Courier New;
	}

.empty_input
	{
	background-color : #FFCC99;
	}

.BUTTON
	{
	font-size : 8pt;
	cursor : hand;
	border-color : white gray gray white;
	background-color : silver;
	margin : 0px;
	}

.etoile
	{
	color : #586098;
	}

.HEIGHT
	{
	float : left;
	height : 350px;
	width : 1px;
	}

.contacts_td
	{
	text-align : center;
	width : 220px;
	border : solid 1px white;
	border-bottom-color : #586098;
	border-right-color  : #586098;
	background : white;
	}

.signature
	{
	font-weight : bold;
	font-size : 8pt;
	color : #586098;
	text-align : center;
	}

.bordered_img
	{
	border : 1px solid;
	border-color :  white #586098 #586098 white;
	}

.warning
	{
	color : red;
	text-decoration : underline;
	}

#BARRE
	{
	clear : both;
	margin-top    : 20px;
	margin-bottom : 0px;
	font-size : 1px;
	height : 3px;
	background : #586098 url(img/h1.bmp) repeat-x bottom;
	}

.ARTICLE_TABLE
	{
	margin : 10px;
	width : 700px;
	}

.IMAGE_TD
	{
	width : 50%;
	text-align : center;
	}

.ARTICLE_TABLE, .ARTICLE_TEXT, .text_left, .text_justify, .big_text
	{
	margin-left  : 50px;
	margin-right : 50px;
	}

.ARTICLE_TD, .text_left
	{
	text-align : left;
	}

.big_text
	{
	color : gray;
	font-size : 18pt;
	font-weight : 900;
	text-align : center;
	margin : 10px;
	}

.text_justify
	{
	text-align : justify;
	}

.text_justify UL
	{
	margin : 0px;
	margin-left : 20px;
	}

.text_justify LI
	{
	list-style-type : square;
	}

.checkbox
	{
	border : 0px;
	vertical-align : middle;
	}
