﻿/* CSS Document */
BODY {
	background: #72BEE6;
	margin: 0px;
	padding: 0px;
}

BODY, P, TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #003399;
}

TABLE.main {
	border: solid 1px #4B90C9;
	text-align: left;
}

/*--------------------------------------------------------------------------*/
/*  HEADER                                                                  */
/*--------------------------------------------------------------------------*/

DIV.header {
	border: none;
	border-bottom: solid 1px #FFFFFF;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	width: 950px;
}

DIV.header IMG {
	margin: 0px;
	padding: 0px;
}

/*--------------------------------------------------------------------------*/
/*  LEFT                                                                    */
/*--------------------------------------------------------------------------*/

TABLE.main TD.columnLeft {
	width: 240px;
	background: #DEF1FD;
}

DIV.columnLeft {
	background: #FFFFFF;
}

/*--------------------------------------------------------------------------*/
/*  MAIN                                                                    */
/*--------------------------------------------------------------------------*/

TABLE.main TD.columnMain {
	width: 710px;
	background: #FFFFFF;
}

DIV.columnMain {
	width: 670px;
	/*background: #FFFFFF;*/
	padding: 0px;
	margin: 20px;
}

/*--------------------------------------------------------------------------*/
/*  FOOTER                                                                  */
/*--------------------------------------------------------------------------*/

DIV.footer {
	background: repeat-x url(../images/footer.png);
	margin: 0px;
	padding: 5px;
	color: #1067B7;
	font-size: 8pt;
	text-align: center;
}

DIV.footer A {
	color: #1067B7;
	text-decoration: none;
}

/*--------------------------------------------------------------------------*/
/*  MENU                                                                    */
/*--------------------------------------------------------------------------*/

DIV.menu {
	background-color: #99CEF3;
	border: none;
	border-bottom: solid 1px #FFFFFF;
}

P.menu_titre , DIV.menu_titre 
{
	background-color: #1069B8;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 5px 5px 5px 10px;
	border-left: solid #0099FF 10px;
}

ul.menu {
	font-size: 1em;
	color: #fff;
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-left: solid #99CEF3 10px;
}

ul.menu li {
	padding: 0px;
	margin: 0px;
	border-top: 1px solid #ECF0E5;
}

ul.menu li.first {
	border: 0px;
}

ul.menu li a:link, ul.menu li a:visited {
	padding: 5px;
	display: block; 
	height: 1%;
	font-size: 0.8em;
	text-decoration: none;
	text-transform:	uppercase;
	font-weight: bold;
	color: #003366;
}

ul.menu li a:hover {
	color: #fff; 
	background-color: #298ccf;
}

ul.menu li a:active, ul.menu li a:focus,
ul.menu li.active a:link, ul.menu li.active a:visited {
	color: #1069b8; 
	background: #def1fd url(../images/menu_left_active.gif) right center no-repeat;
}

a.menuphoto:link, a.menuphoto:visited {
	/*padding: 5px;*/
	display: block; 
	width: 219px;
	height: 1%;
	font-size: 0.8em;
	text-decoration: none;
	text-transform:	uppercase;
	font-weight: bold;
	color: #003366;
}

a.menuphoto:hover {
	color: #fff; 
	background-color: #298ccf;
}


/*--------------------------------------------------------------------------*/
/*  RECHERCHE                                                               */
/*--------------------------------------------------------------------------*/

FORM.recherche {
	margin: 5px 0px -8px 10px;
	padding: 0px;
}

/*--------------------------------------------------------------------------*/
/*  CONTENU                                                                 */
/*--------------------------------------------------------------------------*/

DIV.content {
	line-height: 140%;
}

P.titre, P.tab_titre {
	color: #1067B7;
	font-size: 20pt;
	line-height: 100%;
}

P.tab_titre {
	font-size: 14pt;
	border-bottom: solid 1px #CCCCCC;
}

DIV.phrase {
	color: #FFFFFF;
	background-image: url(../images/phrase.jpg);
	
	font-family: "Times New Roman", Times, serif;
	font-size: 16pt;
	text-align: center;
	background-repeat: no-repeat;
	padding: 34px 0px 0px 0px;
	margin: 0px;
	width: 554px;
	height: 60px; 
}

P.tab_link {
	text-align: right;
	margin: 5px;
	padding: 5px;
}

a.readon:link, a.readon:visited {
	/*display: block;*/
	text-align: right;
	/*height: 1%;*/
	font-weight: bold;
	color: #1067b7;
	font-size: 0.85em;
	background: #fff url(../images/readon.gif) 100% 55% no-repeat; padding: 0 20px 0 0; margin: 0.2em 0;
}

a.readon:hover, a.readon:focus, a.readon:active {
	color: #298ccf;
	/*background-color: #298ccf;*/
}

