﻿@media Print
{
	.noprint
	{
		display: none;
		background-color: White;
	}

	.divmiddlenoprint
	{
		width: 100%;
		background-color: White;
		border-left: 0px;
		border-right: 0px;
	}

	.noscreen
	{
		display: block;
		background-color: White;
	}

	body
	{
		background-color: white;
	}

	.paddingtop60
	{
		padding-top: 60px;
	}

}

@media Screen
{
	.divmiddle
	{
		background-image: url(../style/images/fonds/fond_site.jpg);
		background-position: top;
		background-repeat: repeat;
	}

	.divmiddlenoprint
	{
		width: 900px;
		border-left: solid 1px #9b742e;
		border-right: solid 1px #9b742e;
	}

	.noscreen
	{
		display: none;
	}

	body
	{
		background-color: #18192d;
		/*background-image: url(../style/images/fonds/fond_c29f47.png);*/
		/*background-image: url(../style/images/fonds/fond_noel.jpg);*/
		background-image: url(../style/images/fonds/fond_bleu.png);
	}
}

body
{
	margin: 0px 0px;
	padding: 0px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	background-position: center 0px;
	background-repeat: repeat-y;
	text-align: center;
}

a
{
	color: Black;
	text-decoration: none;
}

a.afooter
{
	color: white;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.divheader
{
	background-image: url(../style/images/fonds/header.png); /*background-color: #ab843e;*/
	background-repeat: no-repeat;
	height: 425px;
}

.divfooter
{
	background-image: url(../style/images/fonds/footer.png);
	background-repeat: no-repeat;
}

.divfooterinv
{
	background-image: url(../style/images/fonds/footer_inv.jpg);
}

.divlogin
{
	background-image: url(../style/images/fonds/fond_login2.png);
}

.title_white
{
	color: White;
	font-size: 14pt;
	font-weight: bold;
}

.title_black, .sub_title_black
{
	color: Black;
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
}

.title_brown
{
	/*color: #660000;*/
	/*color: #6b4400;*/
	/*color: #BF8B26;*/
	color: #6b4400;
	font-size: 11pt;
	padding-top: 5px;
	padding-bottom: 5px;
}

.title_gold
{
	color: #6b4400;
	font-size: 11pt;
	padding-top: 5px;
	padding-bottom: 5px;
}

.title_navy, .sub_title_navy
{
	color: #020277;
	font-size: 11pt;
	padding-top: 5px;
	padding-bottom: 5px;
}

.sub_title_black, .sub_title_brown, .sub_title_navy
{
	font-weight: normal;
}

.pl10
{
	text-align: left;
	padding-left: 10px;
}

.pr10
{
	padding-right: 10px;
}

.pl30
{
	padding-left: 30px;
}

.pr30
{
	padding-right: 30px;
}

.title_black, .title_brown, .title_navy, .title_gold
{
	font-weight: bold;
}

.left
{
	text-align: left;
}

.right
{
	text-align: right;
}

.tbsaisie
{
	border: Solid 1px lightgray;
	width: 80px;
}

.tbhautgauche, .tbhautdroit, .tbbasgauche, .tbbasdroit, .tbmilieugauche, .tbmilieudroit, .tbhautmilieu, .tbbasmilieu, .tbbas, .tbhaut
{
	font-size: 1px;
	height: 10px;
}

.tbhautmilieu, .tbhaut
{
	/*background-image: url(../style/images/fonds/fond_milieu_haut.png);*/
	background-image: url(../style/images/fonds/haut.png);
	background-repeat: repeat-x;
}

.tbbasmilieu, .tbbas
{
	/*background-image: url(../style/images/fonds/fond_milieu_bas.png);*/
	background-image: url(../style/images/fonds/bas.png);
	background-repeat: repeat-x;
}

.tbbasmilieu
{
	background-position: bottom;
}

.tbmilieugauche, .tbmilieudroit
{
	width: 10px;
	background-repeat: repeat-y;
}

.tbmilieugauche
{
	background-image: url(../style/images/fonds/coté_gauche.png);
}

.tbmilieudroit
{
	background-image: url(../style/images/fonds/coté_droit.png);
}

/*
.tbhautgauche, .tbhautdroit
{
  width: 50%;
  background-image: url(../style/images/fonds/fond_haut.png);
}
*/

.tbhautgauche
{
	width: 10px;
	height: 20px;
	background-image: url(../style/images/fonds/coin_gauche_haut.png);
}

.tbhautdroit
{
	width: 10px;
	height: 20px;
	background-image: url(../style/images/fonds/coin_droit_haut.png);
}

/*
.tbbasgauche, .tbbasdroit
{
  width: 50%;
  background-image: url(../style/images/fonds/fond_bas.png);
}
*/

.tbbasgauche
{
	width: 10px;
	height: 20px;
	background-image: url(../style/images/fonds/coin_gauche_bas.png);
}

.tbbasdroit
{
	width: 10px;
	height: 20px;
	background-image: url(../style/images/fonds/coin_droit_bas.png);
}

.tbmilieugauche
{
	background-position: center;
}

.tbmilieudroit
{
	background-position: center;
}

.tbhautgauche, .tbhautdroit
{
	background-position: center top;
}

.tbbasgauche, .tbbasdroit
{
	background-position: center bottom;
}

.cellmenu
{
	/*     background-image: url(../style/images/menu/onglet_1pix.png);   background-repeat: repeat-x;  */
	height: 46px;
	text-align: center;
}

.cellmenu_selected
{
	/*     background-image: url(../style/images/menu/onglet_1pix.png);   background-repeat: repeat-x;  */
	height: 46px;
	text-align: center;
}

img
{
	border: 0;
}

a.acellmenu
{
	font-weight: bold;
	font-family: Arial;
	font-size: 9pt;
	color: #04072B;
	text-align: center;
}

.cellmenuleft
{
	/*  background-image: url(../style/images/menu/onglet_deb.png); */
	height: 46px;
	width: 33px;
}

.cellmenuright
{
	/*  background-image: url(../style/images/menu/onglet_fin.png); */
	height: 46px;
	width: 34px;
}

.cellmenuseparator
{
	/*     background-image: url(../style/images/menu/onglet_barre.png);  */
	background-repeat: no-repeat;
	background-image: url(../style/images/fonds/barre_separation.png);
	height: 46px;
	width: 3px;
}

.opaque
{
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=30); /* IE 5.5 et + */
	filter: alpha(opacity=30); /* IE < 5.5 */
	opacity: .30 /*Firefox et autres */;
}

.opaque60
{
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=60); /* IE 5.5 et + */
	filter: alpha(opacity=60); /* IE < 5.5 */
	opacity: .60 /*Firefox et autres */;
}

.BorderRightBrow
{
	border-right: Solid 1px #9B742E;
}

.clear
{
	clear: both;
}

.cellmenuli
{
	/*     background-image: url(../style/images/menu/onglet_1pix.png);   background-repeat: repeat-x;  */
	height: 46px;
	text-align: center;
	list-style: none;
	float: left;
	padding-top: 8px;
	padding-left: 9px;
	padding-right: 8px;
}

.cellmenuseparatorli
{
	background-repeat: no-repeat;
	background-image: url(../style/images/fonds/barre_separation.png);
	height: 46px;
	width: 3px;
	list-style: none;
	float: left;
}


/***** OR *****/

.tbhautgaucheor, .tbhautdroitor, .tbbasgaucheor, .tbbasdroitor, .tbhautmilieuor, .tbbasmilieuor
{
	font-size: 1px;
	height: 10px;
}

.tbhautmilieuor
{
	background-image: url(../style/images/fonds/haut_dore.png);
	background-repeat: repeat-x;
}

.tbbasmilieuor
{
	background-image: url(../style/images/fonds/bas_dore.png);
	background-repeat: repeat-x;
	background-position: bottom;
}

.tbmilieugaucheor, .tbmilieudroitor
{
	width: 10px;
	background-repeat: no-repeat;
	background-position: center center;
}

.tbmilieugaucheor
{
	background-image: url(../style/images/fonds/coté_gauche_dore.png);
}

.tbmilieudroitor
{
	background-image: url(../style/images/fonds/coté_droit_dore.png);
}

.tbhautgaucheor
{
	width: 10px;
	height: 20px;
	background-image: url(../style/images/fonds/coin_gauche_haut_dore.png);
}

.tbhautdroitor
{
	width: 10px;
	height: 20px;
	background-image: url(../style/images/fonds/coin_droit_haut_dore.png);
}

.tbbasgaucheor
{
	width: 10px;
	height: 20px;
	background-image: url(../style/images/fonds/coin_gauche_bas_dore.png);
}

.tbbasdroitor
{
	width: 10px;
	height: 20px;
	background-image: url(../style/images/fonds/coin_droit_bas_dore.png);
}

.tbhautgaucheor, .tbhautdroitor
{
	background-position: center top;
}


.tbbasgaucheor, .tbbasdroitor
{
	background-position: center bottom;
}

.tbhautgauchetitre
{
	background-image: url(../style/images/fonds/coin_gauche_haut_fond_titre.png);
}

.tbhautdroittitre
{
	background-image: url(../style/images/fonds/coin_droit_haut_fond_titre.png);
}

.tbhautmilieutitre
{
	height: 57px;
	background-image: url(../style/images/fonds/haut_fond_titre.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.tbhautgauchetitre, .tbhautdroittitre
{
	font-size: 1px;
	width: 10px;
	height: 57px;
	background-position: center top;
}


