/* Start of CMSMS style sheet 'css_umazuma' */
body{
	margin:0;
	padding:0;
}

a{
        color:#464E6C;
        text-decoration:none;
}

a:hover{
        color:#2C4182;
        text-decoration:underline;
}

#header {
	background-image:url(images/cms/background_header.gif);
	background-repeat:repeat-x;	
	height:120px;
}

#header h1{
	margin:0;
	display:none;
}

#logo_lien{
      /*  position:absolute;
        top:15px;
        left:10px;
        width:160px;
        height:90px;*/
}

#logo_lien a {
       position:absolute;
        top:15px;
        left:10px;
        width:160px;
        height:90px;
        text-decoration:none;
}

#logo_lien span{
        visibility:hidden;
}
.accessibility{
	display:none;
}

.breadcrumbs{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	margin-left:70px;
}

#header #logo{
	position:relative;
	margin:0 auto;
	width:900px;
	background-image:url(images/cms/logo.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	height:120px;
}

#search{
	position:absolute;
	top:13px;
	right:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:white;
}

#search input{
	font-size:10px;
}

#footer {
	background-image:url(images/cms/background_footer.gif);
	background-repeat:repeat-x;	
	height:64px;
        padding-top:10px;
}

#footer p{
	margin:10px auto;
	width:850px;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

#container{
	margin:0 auto;
	width:900px;
	position:relative;
}

/************** Menu principal **************/
#menu{
	position:absolute;
	top:45px;
	left:125px;
	height:37px;
	width:885px;
	background-image:url(../images_interface/fond_menu_fill.gif);
	background-repeat:repeat-x;
	display:block;
	padding:0;
	padding-left:15px;
	margin:0;
	padding-top:7px;
	text-align:center;
	z-index:100;
}

#menu li {
	float:left;
	text-align:left;
	margin:0;
	list-style:none;
        z-index:100;
}

#menu a, #menu h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#666;
	text-align:center;
	text-decoration:none;
	display:block;
	float:left;
	padding: 4px 10px;
	border-right:1px solid #ccc;
        z-index:101;
}

#menu a:hover {
	background-color:#ccc;
	color:white;
}

#menu li ul {
	/*clear:both;
	position:absolute;
	margin:0;
	padding:0;
	top:30px;
	background-color:#EFD935;
	border-top:1px solid black;
	left: -999em;
	list-style:none;
	color:#fff;
	z-index:101;*/
       display:none;
}

#menu li ul ul {
	clear:both;
	position:absolute;
	margin-left:140px;
	padding:0;
	top:auto;
	margin-top:-10px;
	background-color:#EFD935;
	border-left:2px solid black;
	left: -999em;
	list-style:none;
	color:#fff;
	z-index:101;
}

#menu li li {
	clear:left;
	border:1px solid #333;
	border-top:0;
	width:200px;
	display:block;
	margin:0;
}

#menu li li a, #menu li li.currentpage h3{
	padding:5px;
	font-size:.75em;
	font-weight: normal;
	text-align:left;
	width:190px;
	border:0;
	color:#000;
}

#menu li li a:hover{
	background-color:#21346C;
	width:190px;
}

#menu li:hover ul ul, #menu li:hover ul ul ul, #menu li.sfhover ul ul, #menu li.sfhover ul ul ul {
	left: -999em;
}

#menu li:hover ul, #menu li li:hover ul, #menu li li li:hover ul, #menu li.sfhover ul, #menu li li.sfhover ul, #menu li li li.sfhover ul {
	left: auto;
        z-index:105;
}

#menu li:hover, #menu li.sfhover {
	color:#B3B3B5;
}

#menu h3, #sidebar h3{
	margin:0;
        color:#21346C;
	font-family:Arial, Helvetica, sans-serif;
}

dfn{
	display:none;
}

/*******************************************/

#sidebar{
	position:absolute;
        left:0;
	top:100px;
	width:180px;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#sidebar ul, #sidebar li{
	list-style:none;
	margin:0;
	padding:0;
}

#sidebar li li{
	list-style:none;
	margin:0;
	padding-left:10px;
	background-image:url(images/cms/arrow-right.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
}

#sidebar li a{
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#sidebar li.currentpage h3{
	color:#21346C;
        font-size:11px;
        font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#content{
	margin:0 50px 70px 210px;;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
        z-index:2;
}

#content h1{
	font-family:"Times New Roman", Times, serif;
	color:#21346C;
	font-style:italic;
	font-weight:normal;
	font-size:36px;
}

#content h2{
	font-family:"Times New Roman", Times, serif;
	color:#999;
	font-style:italic;
	font-weight:normal;
	font-size:18px;
        border-bottom:1px dotted #999;
}

#content h3{
	font-family:verdana, arial, sans-serif
	color:#21346C;
        /*font-style:italic;*/
	font-weight:bold;
	font-size:11px;
        line-height:2em;
}

#content img{
	padding:19px;
	border:1px solid #ccc;
}

#content table{
        border:0;
}



#content td{
        margin:0;
        border:0;
        border-bottom:1px dotted #ccc;
}

/********************************************/
.contactform fieldset{
        background:none;
        border:1px solid #ccc;

}

.table_aweb1 {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
        color:#fff;
	background-color: #C9D6DE;
}
.table_aweb2 {
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
        color:#fff;
	background-color: #C9D6DE;
        margin-top:15px;
}

.contactform div div{
        clear:borh;
}
.contactform div div label{
        
}
#m5fbrp__111_0, #m5fbrp__111_1, #m5fbrp__111_2, #m5fbrp__111_3, #m5fbrp__111_4, #m5fbrp__111_5, #m5fbrp__111_6, #m5fbrp__111_7, #m5fbrp__111_8{
        clear:left;
        float:left;
        margin-top:15px;
}

/* End of 'css_umazuma' */

