/* CSS Document */

body{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
	background-color:#d5d4d5;
	margin:0px;
	padding:0px;
}


h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#339927;
font-weight:bold;
margin:0;
padding:0;
}
h6{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#339927;
font-weight:bolder;
margin:0;
padding:0;
}


h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#339927;
font-weight:bold;
margin:0;
padding:0;
}

h5{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#7b7b7b;
font-weight:normal;
margin:0;
padding:0;
}



h2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ffffff;
margin:0;
padding:0;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
font-weight:normal;
margin:0;
padding:0;
}





#page{
    position:relative;
    width:980px;
	height:100%;
	text-align:left;
}

#menu{
   position:absolute;
   top:97px;
   left:0px;
}

#fondPage{
 background:url(../images/banner_top.jpg) repeat-x;
 width:100%;
 height:100%;
}

#logo{
float:left;
}

#accroche{
float:left;
margin-left:10px;
width:700px;
height:83px;
}


img{
border-color:#4a4244;
}


#banner{
clear:left;
position : relative;
height:36px;
width:auto;
}

#menuFlash{
float:right;
width:auto;
height:36px;
}

#recherche_block{
float:right;
width:150px;
height:36px;
}


.champ {
	font-size : 11px;
	font-family : arial;
	border-width : 0;
	border-style : none;
	letter-spacing : 0px;
	padding-left:3px;
	padding-top:2px;
	background : url(/Portal_templates/Anonyme/images/bgsearch.gif);
	color : #339927;
	height:20px;
}


#content{
clear:right;
position:relative;
margin-top:36px;
width:990px;
height:auto;
background-color:#ffffff;
}

#footer  {
font-size:10px;
width:980px;
height:auto;
}

A:link , A:visited {	color: #339927;	font-weight: bold;	text-decoration: none;}
A:hover {	color: #339927; text-decoration: underline;}




td{
	font-size : 11px;
}



.DHeading    {
	BACKGROUND-COLOR: White;
	color: #000080;
	font-size : 11px;
	font-family: Verdana;
	font-weight : bold;
	border : 1px dotted #959595;
	border-width : 1px 0px 1px 0px;
}


select {
	font-size : xx-small;
	background: white;
	font-family : Verdana;
	border-width : 1;
	border-style : solid;
	border-color : #000080;
}


#desc {
    BACKGROUND-COLOR: transparent;
    BORDER-BOTTOM: silver 1px;
    BORDER-LEFT: silver 1px;
    BORDER-RIGHT: silver 1px;
    BORDER-TOP: silver 1px;
    COLOR: black;
    FONT-FAMILY: verdana;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
    MARGIN: 1px 0em;
    TEXT-ALIGN: justify;
    TEXT-INDENT: 0%;
}
.Dbody {
    color : #000000; 
}
.DDate {
	color : #000080; 
	font-size : xx-small;
}
.DHead {
    color: #FFFFFF;
	background-color: #8183A2; 
	font-family: verdana; 
	font-size: 10pt; 
	font-style: normal; 
    font-weight: bold; 
}
.permLec:link {
	color : #FFFFFF;
	font-size : xx-small;
	font-weight : bold;
	text-decoration: none;
}
.LayCatPathText {
	font-family: verdana;
	font-size:xx-small;
	font-weight: normal;
	color: #000080;
}
#LayCatPathHref {
	font-family: verdana;
	font-size:xx-small;
	font-weight : bold;
	text-decoration: none;
	color: #000080;
}
#LayCatPathHref:hover {
	font-family: verdana;
	font-size:xx-small;
	font-weight : bold;
	text-decoration: none;
	color: #FF0000;
}
.LayCatChildTitle {
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	color: #7C7C7C;
	margin : 10px;
	background : #DFDFDF;
}
.LayCatLayoutTitle {
	font-family: verdana;
	font-size:xx-small;
	font-weight: normal;
	color: #000080;
}
#iframe_modules{
	clear:right;
position:relative;
width:100%;
height:500px;
background-color:#FFFFFF;
}