* {
	font-family : Tahoma, Verdana;
}

body, html {
	background : url(/images/1/ParcheminForum.jpg) top center;
	padding : 0px;
	margin : 0px;
}

table, tr, td {
	margin : 0px;
	padding : 0px;
}

#entete object, #pied object {
	margin : 0px;
	width : 600px !important;
	height : 150px !important;
	margin-left : auto;
	margin-right : auto;
	padding : 0px;
	vertical-align : top;
	z-index : 1000;
}

#entete img{
	width : 490px !important;
	height : 140px !important;
	border : none !important;
}

#cadreLecteur {
	width : 220px;
	margin-left : 5px;
	padding : 5px;
	text-align : center;
	border : 1px solid #000000;
}

h1 {
	margin : 15px 24px 0px 24px;
	text-align : center;
	font-size : 28px;
	color : #000000;
	font-family : Verdana;
}

h2 {
	margin-top : 7px;
	text-align : center;
	font-size : 22px;
	color : #000000;
	font-family : Verdana;
}

img {
	border : 1px outset #000000;
}

a {
	text-decoration : none;
	color : #0000FF;
	font-weight : bolder;
}

a:hover {
	text-decoration : none;
	color : #FF0000;
}

#page ul {
	list-style-image : url(images/1/li.gif);
}

#page ol { list-style-type: upper-roman; }

#contenu {
    border-top : 1px solid black;
	z-index : 1;
	margin : 0px;
	padding : 0px;
	margin-left : auto;
	margin-right : auto;
}

#entete {
    z-index : 99;
    width : 100%;
    height : 155px;
    background-color : #000;
    border-bottom : 2px solid #f0d508;
    text-align : center;
}


/******************************************************************************/
/* Menu ***********************************************************************/
/******************************************************************************/

.menuEntete {
	z-index : 1000;
	_position : absolute;
	_left : 0px;
	_top : -55px;
	width : 210px;
	height : 80px;
	margin : 0px;
	margin-top : -34px;
	padding : 0px;
	background : url(/images/1/Menu-Entete.jpg) top left no-repeat;
}

#menu {
	position : absolute;
	left : 0px;
	margin : 0px;
	_margin-top : 55px;
	padding : 0px;
	list-style-type : none;
	width : 804px;
	width : 162px;
	font-size : 12px;
	text-align : center;
}

/*Menu*/
#menu dl, #colonneDroite dl {
	position : relative;
	display : block;
	list-style-type : none;
	list-style-image : none;
	font-weight : bold;
	background : none;
	height : 100%;
	margin : 0px;
	padding : 0px;
}

/*Titre de catégorie*/
#menu dl dt, #colonneDroite dl dt {
	height : 26px;
	color : #FFFFD0;
	line-height : 26px;
	vertical-align : text-bottom;
}

#menu dl dt {
	background : url(/images/1/Menu-Item.gif) top left no-repeat;
}

#menu dl dt a, #colonneDroite dl dt a {
	background : none;
	display : block;
	color : #FFFFB7;
}

/*Liste de sous catýgories*/
#menu dl dd, #colonneDroite dl dd {
	list-style-type : none;
	list-style-image : none;
	background : none;
	line-height : 25px;
	font-weight : bold;
	vertical-align : text-bottom;
	margin : 0px;
	padding : 0px;
}

.sousMenu {
	height : 28px;
	color : #222222;
	background : none;
	font-weight : normal;
	text-decoration : none;
	margin : 0px;
	padding : 0px;
	margin-bottom : 0px;
}

.sousMenu a, #colonneDroite dl dd a {
	font-weight : normal;
	color : #000000;
}

.sousMenu .imgG {
	float : left;
	vertical-align : middle;
	margin : 0px;
	margin-left : 12px;
	margin-right : -31px;

	padding : 0px;
	padding-top : 3px;
	border : none;
}

.sousMenu .imgD {
	position : absolute;
	right : 1px;
	vertical-align : middle;
	margin : 0px;
	margin-right : 12px;
	margin-left : -31px;
	margin-top : 3px;
	_margin-top : -1px;
	padding : 0px;
	border : none;
}

.menuPied {
	z-index : 98;
	width : 174px;
	height : 38px;
}

#search input {
	width : 120px;
	border : 1px solid #000;
	padding : 1px;
	padding-left : 18px;
	margin-top : 10px;
    background : url( /images/recherche.png ) 4px 4px no-repeat #FFF;
}

/******************************************************************************/
/******************************************************************************/
/******************************************************************************/

#spacer {
height : 60px;

}

#notice {
	padding : 10px;
	font-size : 11px;
	font-weight : bold;
	background-color : #E0E0FF;
	border : 1px solid blue;
}

#page {
	text-align : justify;
	margin : 0px 170px 0px 170px;
	padding : 0px 15px 0px 30px;
	font-size : 13px;
	color : #000000;
	z-index : 2;
}

#pied {
	z-index : 98;
	margin-left : auto;
	margin-right : auto;
	height : 46px;
	clear : both;
}

.accueilLink {
	display : block;
	color : #222222;
	background : none;
	text-decoration : none;
	margin-bottom : 3px;
	font-size : 12px;
	text-align : center;
	line-height : 25px;
}

form {
	width : 95%;
	margin-left : auto;
	margin-right : auto;
}

table {
	border : 1px outset #000000;
	margin-left : auto;
	margin-right : auto;
}

th {
	filter:alpha(opacity=60);
	-moz-opacity:0.60;
	opacity: 0.60;
	background-color : #EFEFEF;
}

.cadrePhoto {
	width : 100px;
	height : 100px;
	border : 1px solid #000000;
	background-color : #999999;
}

.photo {
	width : 100px;
}

.inlinedPhoto {
	width : 100px;
	float : left;
	margin-right : 12px;
	margin-bottom : 8px;
}

.inlinedPhoto div {
	text-align : center;
	margin : 0px;
	font-weight : bolder;
}

.inlinedPhoto div img {
	border : none;
}

#sommaire {
	font-height : 11px;
	font-family : verdana;
	width : 450px;
	margin : 0px;
	padding : 0px;
	margin-right : auto;
	margin-left : auto;
	badckground-color : #FFFFFF;
	border : solid 1px #000000;
}

#sommaire .titreSommaire {
	font-height : 15px;
	font-weight : bolder;
	width : 100%;
	padding : 5px;
	padding-left : 10px;
	padding-right : 10px;
	border-bottom : 1px solid #000000;
	background-color : #EFEFEF;
}

#sommaire .sommaireParties {
	margin : 0px;
	margin-left : 10px;
	margin-right : 10px;
	padding : 0px;
	list-style-type : upper-alpha;
	list-style-position : inside;
}

#sommaire .sommaireParties li ol {
	list-style-type : decimal;
}

#sommaire .sommaireParties li span {
	list-style-type : upper-alpha;
}

#sommaire .sommaireParties li .sommaireSousPartie {
	margin : 0px;
	padding : 0px;
	list-style-type : decimal;
}

#sommaire .sommaireParties li .sommaireSousPartie li .sommaireSousSousPartie {
	margin : 0px;
	padding : 0px;
	list-style-type : decimal;
}

#page .liste {
	margin : 0px;
	padding : 0px;
	width : 450px;
	text-align : left;
}

#page .liste .titreListe {
	width : 440px;
	padding : 5px;
	margin : 0px;
	font-height : 15px;
	font-weight : bolder;
	background-color : #EFEFEF;
	border : 1px solid #000000;
}

#page .liste ul {
	margin : 0px;
	padding : 0px;
	list-style-image : none;
	list-type : none;
}

#page .liste ul li {
	width : 450px;
	margin : 0px;
	padding : 0px;
	border : 1px solid #000000;
	border-top : none;
}

#page .liste ul li a {
	text-decoration : none;
}

#page .liste ul li a div{
	width : 450px;
	_height : 42px;
	min-height : 42px;
	background : none;
	border : none;
}

#page .liste ul li a div small {
	color : #000000;
	font-weight : normal;
}

#page .liste ul li a:hover {
	background-color : #F5F5F5;
}

#page .praticiens {
	list-style-type : none;
	list-style-image : none;
}

.nouveautes {
	margin : 0px;
	margin-left : 20px;
	padding : 0px;
}

#page dl dt {
	font-weight : bolder;
}

#page dl dd {
	display : inline;
}

#personne {
	float : left;
	margin : 10px;
	margin-top : 0px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> Occultae.com <<<--------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#colonneDroite {
    position : absolute;
    right : 0px;
    width : 162px !important;
	margin : 0px;
	_margin-top : 40px;

	_margin-top : 55px;
	padding : 0px;
	list-style-type : none;
	font-size : 12px;
	text-align : center;
}

#colonneDroiteEntete {
	_position : absolute;
	_right : 0px;
	_top : -55px;
	width : 210px;
	height : 80px;
	margin : 0px;
	margin-top : -34px;
    margin-left : -48px;
	padding : 0px;
	background : url(/images/1/ColonneD-Entete2.jpg) top right no-repeat;
}

#colonneDroite dl dt {
	background : url(/images/1/ColonneD-Item.gif) top right no-repeat;
	padding-left : 15px;
}

#colonneDroite dl dd {
	padding-left : 15px;
}

/******************************************************************************/
/* News ***********************************************************************/
/******************************************************************************/

#news dd {
	font-weight : bold;
	font-size : 11px;
	line-height : 15px !important;
	text-align : justify;
	padding-bottom : 5px;
	border-bottom : 1px solid #000;
	padding : 0px 10px 0px 10px !important;
}

#news dd span {
	font-size : 10px;
	font-weight : normal;
}

#news dd a {
	float : right;
}


/******************************************************************************/
/* Composants *****************************************************************/
/******************************************************************************/

.listeTabs {
	
}

.listeTabs dd {
	display : block !important;
}

#page_selector {
	border : 1px solid black;
	float : left;
	padding : 4px;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> FumbleBox settings <<<--------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.overlay {
	position: absolute;
	z-index:100;
	width : 100%;
	height : 100%;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	border : 5px solid red;
}

iframe {
	border : none;
	margin : 0px;
	padding : 0px;
}

#lienConnexion {
	position : absolute;
	font-size : 10px;
	text-transform : uppercase;
	top : 0px;
	right : 10px;
	z-index : 99;
}

.adminLink {
	margin : 0px;
	padding : 0px;
	margin-right : -6px;
	height : 100%;
	width : 300px;
	text-align : center;
	float : right;
	font-size : 10px;
	font-weight : bold;
	color : #FFF;
	background-color : #00F;
}

#notice {
	padding : 10px;
	font-size : 11px;
	font-weight : bold;
	background-color : #E0E0FF;
	border : 1px solid blue;
}

#connexion {
	position : absolute;
	top : 80px;
	width : 150px;
	right : 40px;
	background-color : #FFFFFF;
	border : 2px solid #BBBBBB;
	border-left : 14px solid #BBBBBB;
}

#connexion form {
	padding : 10px;
	margin : 0px;
}

#connexion form label {
	font-size : 11px;
	font-weight : bold;
	display : block;
}

#connexion form input {
	border : 1px solid #000;
	display : block;
	width : 135px;
}

#connexion form #submit {
	width : 70px;
	margin : 5px auto 0px auto;
}
