@charset "iso-8859-1";

/* PROPRIETES GENERALES - DEBUT */

div
{
border:1px #000000 solid;
border:none;
}

body
{
	margin:0;padding:0;
	background: #003F77 url('./images/layout/bg-body.jpg') repeat-x scroll 0%;
	background-attachment: fixed;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

/* PROPRIETES GENERALES - FIN */

/* =================================================================================================== */

/* PROPRIETES ID - DEBUT */

#header
{
	background:url('./images/layout/bg-header.gif') no-repeat top left;
	height:109px;
}

#content
{
	background-color:#FFFFFF;
	text-align:left;
	display:table;
}

#flag
{
	text-align:right;
	margin-bottom:15px;
	font-size:8pt;
}

#flag a:link,#flag a:visited
{
	text-decoration:none;
	color:#cc3333;
}

#flag a:hover
{
	text-decoration:none;
	color:#33CC00;
}

#sidebar
{
	float:left;
	background:url('./images/layout/bg-sidebar.jpg') no-repeat left bottom;
}

#detail
{
	float:right;	
}

#footer
{
	clear:both;
	background:url('./images/layout/bg-footer.jpg') no-repeat bottom;
	height:45px;
	text-align:left;
}

#footer, #footer a:link , #footer a:visited
{
	color:#FFFFFF;
}

#footer a:hover
{
	color:#00CC00;
}

#footer p
{
	font-family:tahoma,;
	font-size:8pt;	
	margin: 0px 0px 10px 10px;
	padding:10px 0px 0px 0px;
}

/* PROPRIETES ID - FIN */

/* =================================================================================================== */

/* PROPRIETES CLASSES - DEBUT */

.pageWidth
{
	width:850px;
}

.sideWidth
{
	width:200px;
}

.detailWidth
{
	width:640px;
}

.input,.select,.button
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.input
{
	width:180px;
}

.aview
{
	background-color: #CC0000!IMPORTANT; /* !IMPORTANT = priorité CSS pour l'élément, ne pas modifier */
}

.menudiv
{
	margin-left:25px;
}

.menudiv ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 175px;
}
	
.menudiv ul li
{
	position: relative;
	margin-right:25px;
}

.menudiv ul li ul
{
	position: absolute;
	width: 175px;
	top: 0;
	visibility: hidden;
}

.nomargin
{
	margin: 0px 0px!IMPORTANT;	/* !IMPORTANT = priorité CSS pour l'élément, ne pas modifier */
	font-weight: 500!IMPORTANT;	/* !IMPORTANT = priorité CSS pour l'élément, ne pas modifier */
}

.menudiv li a
{
	display: block;
	overflow: auto; /* Obliger la propriété hasLayout pour IE7 */
	color: #FFFFFF;
	text-decoration: none;
	background: #22b24c;
	border: 1px solid #ccc;
	border-bottom: 0;
	padding:5px 5px 5px 5px;
	margin:7px 0px;
	font-weight:bold;
}

.menudiv ul li a:visited
{
	color: #ffffff;
	background: none repeat scroll 0 0 #22B24C;
}

.menudiv ul li a:hover, .aview
{
	background-color: #CC0000;
}

.menudiv .subfolderstyle
{
	background:#22b24c url('./images/arrow-list.gif') no-repeat center right;
}

/* PROPRIETES CLASSES - FIN */


