@font-face {
	font-family: "MaPolice";
	src: url('../fonts/segoesc.ttf');
} 
@font-face {
	font-family: "MaPolice";
	font-weight: bold;
	src: url('../fonts/segoescb.ttf');
}

BODY {
	background-image:url("../images/back.png");
	background-repeat:repeat-x;
	font-family: Tahoma,Verdana,Segoe,sans-serif;
	font-size: 10pt;
}

A {
	text-decoration:none;
	color:black;
}

HR {
	color:lightgray;
	text-align: center;
}

#topLeft {
	position: absolute;
	float: left;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 150px;
	background-image:url("../images/coeurs-bulles.png");
	z-index: 1;
}

#topRight {
	position: absolute;
	float: right;
	top: 0px;
	right: 0px;
	width: 150px;
	height: 150px;
	background-image:url("../images/alliances.png");
	background-repeat:no-repeat;
	z-index: 1;
}

#bottomRight {
	position: absolute;
	float: right;
	bottom: 0px;
	right: 0px;
	width: 251px;
	height: 201px;
	background-image:url("../images/portee.png");
	background-repeat:no-repeat;
	z-index: 1;
}

#bottomLeft {
	position: absolute;
	float: left;
	bottom: 0px;
	left: 20px;
	width: 200px;
	height: 60px;
	z-index: 1;
	font-size: 12pt;
	font-style: italic;
}

.box {
	background-color:white;
	border: solid black 1px;
	padding: 0px 10px 10px 10px;
	overflow: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

#imgLogo {
	float: left;
	vertical-align: middle;
}
#imgTitle {
	float: left;
	vertical-align: middle;
	text-align: center;
	font-family: MaPolice;
	font-size: 24pt;
	width: 400px;
}
#imgLogo2 {
	float: right;
	vertical-align: middle;
}

#title {
	display:block;
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 10px;
	width: 600px;
	left: 50%;
	margin-left: -300px;
	height: 94px;
	background-color: white;
	z-index: 99;
	overflow:hidden;
}

#main {
	position: absolute;
	padding: 0px 0px 0px 0px;
	top: 120px;
	height:500px;
	width: 600px;
	left: 50%;
	margin-left: -300px;
	z-index: 99;
	overflow: auto;
}

H2 {
    text-align: left;
    font-weight: bold;
    font-size: 12pt;
    color: #A24040;
}

H1 {
	display:none;
}

dt.article-info-term {
	display:none;
}

dl.article-info {
	display:none;
}

#tabs {
	position: absolute;
	padding: 5px 20px 5px 20px;
	top: 200px;
	left: 20px;
	z-index: 99;
	overflow:hidden;
	text-align: left;
	background-color:white;
	border: solid black 1px;
}

ul.joomla-nav, ul.joomla-nav_niv1, ul.joomla-nav_niv2 {
	list-style-type: none;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin:0px 0px 0px 0px;
}

.joomla-nav li, .joomla-nav_niv1 li, .joomla-nav_niv2 li{
	margin-bottom: 5px;
	list-style-type: none;
}

.joomla-nav a, .joomla-nav_niv1 a, .joomla-nav_niv2 a{
	font-family:MaPolice;
}

.joomla-nav a:hover, .joomla-nav_niv1 a:hover, .joomla-nav_niv2 a:hover{
	color:#A24040;
}

ul.joomla-nav_niv1{
	font-size:14pt;
}

ul.joomla-nav_niv2 {
	font-size:10pt;
	padding-left:20px;
}

.item-page a{
	font-weight:bold;
}

.item-page a:hover{
	color:#A24040;
}

.error {
	color: red;
	font-weight: bold;
	display: block;
}

#logon {
	background-color:white;
    border: solid black 1px;
    position: absolute;
    padding: 0px 0px 0px 0px;
	overflow: auto;
    top: 150px;
    right: 20px;
	width: 150px;
    z-index: 99;
}

#form-login {
	padding: 0px 5px 5px 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
}

#img-login {
	vertical-align:middle;
	width:24px;
}

#login-header {
	font-weight:bold;
	font-size:13pt;
}

.input  label {
	font-size:8pt;
	display: inline-block;
	width:70px;
}

.input input {
	width:75px;
}

.input p {
	margin-top:5px;
	margin-bottom:5px;
}

fieldset.input {
	padding: 0px 0px 0px 0px;
	border: none;
}

.login-links {
	display:none;
}

.login {
	display:none;
}

.highslide-number {
	display:none;
}
.highslide-caption {
	float:left;
}
.imageloader_caption {
	float:left;
}
.imageloader_caption_author {
	float:left;
}
.imageloader_caption_comments {
	float:left;
}
.imageloader_caption_datetime{
	display:none;
}

.video {
	text-align:center;
}
