@media print /* Styles pour l'Impression */
{
	.dontPrint {
		display:none;
	}
}

BODY {
    /*cursor:url(/cursor.cur);*/
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	background-image:   url(../images/layout/background.gif);
}

.abs {
	vertical-align: middle ;
}

p {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	vertical-align: top;
	text-align: justify ;
}

td {
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#000000;
}

li {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: black;
} 


.news {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	background-position: left;
}

/*----------------------------------------------------------------*/
/*Styles pour les liens de la quick launch*/
.quicklaunch {
	color: #404040;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

.quicklaunch:hover {
	color: #404040;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

.quicklaunch:visited {
	color: #404040;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}

/*----------------------------------------------------------------*/
/*Styles pour les titres de textes*/
h1 {
	font-family: Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase ;
	color: #000080;
}
h2 {
	font-family: Tahoma, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase ;
	color: #000080;
}

h3 {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase ;
	color: #000080;
}
/*----------------------------------------------------------------*/
/*Styles pour tout ce qui est lien standard*/
a {
	/*cursor:url(/cursor.cur);*/
	color: #003399;
	text-decoration: none;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}

a:hover {
	/*cursor:url(/cursor.cur);*/
	color: #000099;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}

.mailreport {
	/*cursor:url(/cursor.cur);*/
	color: #003399;
	text-decoration: none;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
}

.mailreport:hover {
	/*cursor:url(/cursor.cur);*/
	color: #000099;
	font-family: Tahomam, sans-serif;
	font-size: 10px;
}

.popup {
	border-bottom: 1px dotted #333;
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}

.popup:hover {
	border-bottom: 1px dotted #333;
	color: #000000;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
}

.toplayout {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	line-height: 20px;
	color: #FFFFFF;
}

.toplayout:hover {
	/*cursor:url(/cursor.cur);*/
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.toplayout:visited {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}


.PageTitles{
	border: 1px dotted #000000;
	background-color: #7F91A9;
}

.texte {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

.topnavigation {
	font-family:Tahoma, sans-serif;
	font-size:10px;
	color:#404040;
	background-position: left;
}

.subnavigation {
	font-family: Tahoma, sans-serif;
	font-size:10px;
	color:#404040;
	text-align: left;
}

/*----------------------------------------------------------------*/
/*styles pour les liens de pieds de page*/
.footer{
	font-family: Tahoma, sans-serif;
	font-size:10px;
	color:#404040;
}
.footerlink {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.footerlink:hover {
	/*cursor:url(/cursor.cur);*/
	color: #404040;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.footerlink:visited {
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

/*----------------------------------------------------------------*/
/*Styles pour les images de fonds de tableaux afin d'être conforme W3C HTML 4.01 Transitional*/
.FondTableau{
	/*background-image: url(../images/layout/lacquernoel2009.gif);*/
	background-image: url(../images/layout/lacquer.gif);
	background-repeat: no-repeat;
}

.FondBouttons{
	background-image: url(../images/topbar/button.jpg);
}

.FondNavigationGauche{
	background-image: url(../images/layout/navshape.jpg);
	text-align: left;

}
.FondNavigationEsthetique{
	background-image: url(../images/layout/topshape.jpg);
}
.FondNavigationGaucheMainMenu{
	background-image: url(../images/menus/mainmenu.jpg);
}
.FondNavigationSubMenu{
	background-image: url(../images/menus/submenu.jpg);
}
.FondTexte{
	background-image: url(../images/layout/fondtexte.jpg);
}
.OmbreHautDroite{
	background-image: url(../images/layout/toprightshadow.jpg);
}
.OmbreMilieuDroite{
	background-image: url(../images/layout/middlerightshadow.jpg);
}
.OmbreBasGauche{
	background-image: url(../images/layout/bottomleftshadow.jpg);
}
.OmbreBasDroite{
	background-image: url(../images/layout/bottomrightshadow.jpg);
}
/*----------------------------------------------------------------*/
/*Styles pour la bibliothèque de liens*/

.lienbiblio {
	/*cursor:url(/cursor.cur);*/
	color: #003399;
	text-decoration: none;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
}

.lienbiblio:hover {
	/*cursor:url(/cursor.cur);*/
	color: #000099;
	font-family: Tahoma, sans-serif;
	font-size: 10px;
}

.description{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: justify;
	vertical-align: top;
	}

.date{
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	}
	
.dateValeur{
	font-family: Tahoma, sans-serif;
	font-size: 10px;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	text-align: right;
	vertical-align: top;
	}
/*----------------------------------------------------------------*/
/*Styles pour les objets de formulaires*/
.buttonSubmit {
	width:69px;
	height:26px;
	font-weight:bold;
	padding:2px 5px;
	background:url(../images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

input, textarea {
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#404040;
}

.textinput{
	width:252px;
	height:22px;
	background:url(../images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textarea{
	width:500px;
	height:200px;
	background:url(../images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
/*----------------------------------------------------------------*/
/*Styles pour les pop-up d'aide*/
#helpBox {
        position: absolute;
        z-index: 1000;
        top: 0px;
        left: 0px;
        width: 120px;
}

DIV.helpBoxDIV {
        width: 130px;
        padding: 2px;
        background: #72A4E3;
        border: 1px solid #CAC0F5;

        color: black;
        font-family: Tahoma;
        font-style: Normal;
        font-weight: Normal;
        font-size: 10px;
        line-height: 10px;
}

.connected{
        color: white;
        font-family: Tahoma;
        font-style: Normal;
        font-weight: Normal;
        font-size: 10px;
        line-height: 10px;
}