/* 
   ================================
    Styles Portail ACVS
   ================================
*/ 

/* Surcharge des balises globales */
body,h1,h2,h3,h4,h5,dl,dt,dd,ul,li ,div{margin:0px;padding:0px;}
p {}
body, input, p, div, td, ul, li {font-family:Arial, Helvetica, sans-serif;font-size:xx-small;color: #444444;text-decoration: none;font-weight:normal;}
select {font-family:Arial, Helvetica, sans-serif;font-size:10px;color: #000000;}
img {border:0px;}

h1 {font-size:12px;color:#000033;}
h2 {font-size:11px;color:#003399;}
h3 {font-size:10px;margin-left:7px;padding-bottom:1px;}
* html h1,* html h2,* html h3,* html ul li  {width:100%;}
ul {padding-bottom:5px;padding-top:5px;}
ul li,  ul li ul li {list-style-type:none;}
ul li {background-position:0px 4px;text-indent:10px;}
ul li ul li {background-position:0px 4px;font-style:italic;}
ol li {list-style-type:upper-roman;}
ol li ol li {font-style:italic;list-style-type:decimal;}
hr {width:100%;border:1px;border-style:dotted;border-color:#cccccc;border-bottom:0px;height:1px;}


/* Liens */
a {color:#2E4D6B;font-weight:bold;text-decoration:none;}
/*a:hover{color:#CC3300;font-weight:bold;text-decoration:underline;}*/

/*Style*/
h1,h2,h3{padding-top:6px;}


/* Interface */

body 
{
	background-color:#FFFFFF; background-image:url();
}
body body{ 
	
	
	background-image:url(images/fd.gif);
	background-repeat:repeat-x;
}

#Interface
{
	margin-left:auto;
	margin-right:auto;	
	background-color:#FFFFFF;
	height:100%;
}



#Bandeau
{
	height:100px;
	width:100%;
	background-image:url(images/Bandeau.jpg);
	background-repeat:no-repeat;
}

#Bord
{
	width:5px;
	background-image:url(images/BordD.gif);
	background-repeat:repeat-y;
}

#MenuPane
{
	height:21px;
	max-height:21px;
	background-image:url(images/fdMenu.gif);
	background-repeat:repeat-x;
	/*padding-left:10px;*/
}


.MainMenu_MenuContainer {background-color: transparent;}
.MainMenu_MenuBar 
{	
	cursor: pointer;
	cursor: hand;
	height:21;
	background-color: Transparent; 
	font-weight:bold;
}
#MenuPane a, #MenuPane table tr td
{
	color:#FFFFFF;
	font-weight:bold;
}

/*
.MainMenu_MenuContainer {background-color: transparent;}
.MainMenu_MenuBar {	cursor: pointer;cursor: hand;height:21;background-color: Transparent; }
.MainMenu_MenuItem {cursor: pointer; cursor: hand; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: bold; font-style: normal; border-left: white 0px solid; border-bottom: white 1px solid; border-top: white 1px solid; border-right: white 0px solid;background-color: Transparent;color:#000000;}
.MainMenu_MenuIcon {cursor: pointer; cursor: hand; background-color: #EEEEEE; border-left: #EEEEEE 1px solid; border-bottom: #EEEEEE 1px solid; border-top: #EEEEEE 1px solid; text-align: center; width: 15; height: 21;}
.MainMenu_SubMenu {	z-index: 1000; cursor: pointer; cursor: hand; background-color: #FFFFFF; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); border-bottom: #123456 1px solid; border-left: #123456 1px solid;	border-top: #123456 1px solid; 	border-right: #123456 1px solid;}
.MainMenu_MenuBreak {border-bottom: #EEEEEE 1px solid; border-left: #EEEEEE 0px solid;	border-top: #EEEEEE 1px solid; border-right: #EEEEEE 0px solid; background-color: #EEEEEE; height: 1px;}
.MainMenu_MenuItemSel {	cursor: pointer; cursor: hand; color: #CC3300; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 10px; font-weight: bold; font-style: normal;	background-color: #C1D2EE;}
.MainMenu_MenuItemSel * {background-color: transparent;}
.MainMenu_MenuArrow {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand; border-right: #FFFFFF 1px solid; border-bottom: #FFFFFF 1px solid; border-top: #FFFFFF 0px solid;}
.MainMenu_RootMenuArrow {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand;}
*/
.MainMenu_SubMenu 
{	
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	color:black;
	filter:Alpha(Opacity=80); -moz-opacity:0.85;
	border: #FFFFFF 8pt solid; 
	background-color: white; 
	border-bottom: #B4B4B4 1px solid; 
	border-left: #FFCC00 5px solid; 
	border-top: #ffffff 0px solid; 
	border-right: #B4B4B4 1px solid;
	text-align:left;
	text-transform:none; 
	width:auto;
/*	height:auto;*/
	cursor: pointer; 
	cursor: hand;
}

.MainMenu_MenuItem 
{
	/*padding-left:5;*/
	cursor: pointer; 
	cursor: hand; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:black ; 
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
	text-decoration:none;
	
}

.MainMenu_MenuItemSel 
{	
	cursor: pointer; 
	cursor: hand; 
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	font-weight: bold; 
	font-style: normal;	
	text-decoration:none;
	border-left: white 0px solid; 
	border-bottom: white 1px solid; 
	border-top: white 1px solid; 
	border-right: white 0px solid;
	 
 }
 
.MainMenu_MenuIcon,  MainMenu_MenuIcon:hover
{
	width:0px;
	text-decoration:none;
	border:none;
	width:0px;
}
.MainMenu_MenuArrow, MainMenu_MenuArrow:hover
{
	text-decoration:none;
	font-family: webdings;
	font-size: 10pt; 
	cursor: pointer; cursor: hand; 
	border-right: #FFFFFF 1px solid; 
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}


.MainMenu_RootMenuArrow {font-family: webdings; font-size: 10pt; cursor: pointer; cursor: hand;}



.MainMenu_MenuItemSel:visited{color:#1875BA;}
.MainMenu_MenuItemSel:hover{color:#FF0000;}
.MainMenu_MenuItemSel * {background-color: transparent;}



.BorderLeft
{
	border-left:1px solid #cccccc;
}

.BorderRight
{
	border-right:1px solid #cccccc;
	vertical-align:top;
}

.CTitre, .MTitre
{
	height: 29px;
	background-image:url(images/fdTitre.gif);
	background-repeat:repeat-x;
/*	position:relative;	*/
}

.MTitre_plein
{
	
	background-image:url(images/fdTitre_1x1.gif);
	background-repeat:repeat;
		
}

/**MODULE*/
.MContenu
{
	background-image:url(images/fdDegrade.gif);
	background-repeat:repeat-x;
/*	position:relative;*/
	font-size:xx-small;
}

.MContenu ul
{
	margin-left:5px;
}

.MTitre h2
{	
	background-image:url(images/puce.gif);
	background-repeat:no-repeat;
	background-position:-2px 3px;
	padding-left:20px;
}

.CPane
{
	padding-left:2px;
	padding-right:2px;
}

