/*------------------------- Listing des themes ------------------------------*/
.cadre
{
    font-size: 0.9em;	
    text-align: left;
    padding-right: 0px;	
    padding-left: 0px;	
    padding-bottom: 0px;	
    padding-top: 0px;
    margin-top: 15px;
    /* margin-right: 7px !important; */
	/* background: url(../img/cadre/navn2_background.png) no-repeat left top; */
    font-size:10pt;
 /*   width:180px; */
}

#BlocTheme , #blocSeeAlso
{
	width:190px; 
	background: url(../img/cadre/navn2_background.png) no-repeat left top;
}

#blocItemSeeAlso
{
	width:120px; 
	background: url(../img/cadre/navn2_background.png) no-repeat left top;
}

#blocMetadata ,#blocVideo
{
	width:660px; 
	background: url(../img/cadre/navn3_background.png) no-repeat left top;
}


.cadre a.Theme
{
    color:#666666; /* gris foncé */
    font-weight:normal;
    text-decoration:none;
}
.cadre a.Theme:link 
{
    text-decoration:none;
    color:#666666; /* gris foncé */
    font-weight:normal;
}
.cadre a.Theme:visited 
{ 
    text-decoration:none;
    color:#666666; /* gris foncé */
    font-weight:normal;
}
.cadre a.Theme:hover
{
    text-decoration:underline;
    color:#000000; 
    font-weight:normal;
}

.cadre .header
{
    /*margin-top:7px;*/
    margin-left:6pt;
    padding-bottom:5px;
    padding-top:5px;
    color:#de9c00;
    /*text-decoration : underline;*/
    font-size:1.3em;/*12pt;*/
    font-weight:400;
    font-family:Verdana;
	background: url(../img/cadre/navn2_background.png) no-repeat right top
}

#blocMetadata.cadre .header  , #blocVideo.cadre .header
{
    /*margin-top:7px;*/
    margin-left:6pt;
    padding-bottom:5px;
    padding-top:5px;
    color:#de9c00;
    /*text-decoration : underline;*/
    font-size:1.3em;/*12pt;*/
    font-weight:400;
    font-family:Verdana;
	background: url(../img/cadre/navn3_background.png) no-repeat right top
}

.cadre a.headerLink, .cadre span.headerLink
{
    color:#de9c00; /* gris foncé */
    font-size:12pt;
    font-weight:400;
    font-family:Verdana;
    text-decoration:none;
}
.cadre a.headerLink:link 
{
    text-decoration:none;
    color:#de9c00; /* gris foncé */
    font-size:12pt;
    font-weight:400;
    font-family:Verdana;
}
.cadre a.headerLink:visited 
{ 
    text-decoration:none;
    color:#de9c00; /* gris foncé */
    font-size:12pt;
    font-weight:400;
    font-family:Verdana;
}
.cadre a.headerLink:hover
{
    text-decoration:underline;
    color:#de9c00; 
    font-size:12pt;
    font-weight:400;
    font-family:Verdana;
}


.mrg_b_shadw_big {	margin-bottom: 11px !important}


.cadre .blk_Detail
{
    color:#de9c00;
    padding-left:5px;
}
.cadre .blk_content 
{
    border-right: #999 1px solid;
    border-left: #999 1px solid;
    font-size:8pt;
    color:#de9c00;
    font-weight:bold;
    padding-left:5px;
    background-color:#ffffff;
}


.cadre .blk_content .rubrique
{
    color:#de9c00;
    font-weight:bold;
    padding-left:5px;
    margin-right:5px;
    padding-top:5px;
    
    background-color:#ffffff;
}

.cadre .blk_content .titreRubrique
{
	color:#000000;
    font-weight:bold;
    padding-left:0px;
    margin-right:5px;
    text-decoration:none;
}
.cadre .blk_content .titreRubrique:link 
{
	text-decoration:none;
}
.cadre .blk_content .titreRubrique:hover 
{
	text-decoration:underline;
}

.cadre .blkThemelvl2
{
	padding-bottom:5px;
	background-color:#ffffff;
}
.cadre .blkThemelvl2 .blkGris_inside 
{	
    padding-right: 0px;	
    padding-left: 5px;	
    padding-bottom: 5px;	
    margin-right:5px;
    margin-left:0px;
    padding-top: 5px;
    position:relative;
}




.cadre .blkGris 
{
 /*   border-right: #999 1px solid;
    border-left: #999 1px solid;*/
    /*padding-left:10px;*/
    padding-bottom:5px;
    background-color:#ffffff;
}

.cadre .blkGris .blkGris_inside 
{	
    padding-right: 0px;	
    padding-left: 5px;	
    padding-bottom: 5px;	
    margin-right:5px;
    margin-left:0px;
    padding-top: 5px;
    position:relative;
    background-color:#eaeaea;
}
.cadre .blkGris .blkBlanc_inside 
{	
    padding-right: 0px;	
    padding-left: 5px;	
    padding-bottom: 5px;	
    margin-right:5px;
    margin-left:5px;
    padding-top: 5px;
    position:relative;
    background-color:#ffffff;
}
.cadre .blkGris .blkGris_inside .B
{	
	z-index: 5;	
	width: 7px;	
	position: absolute;	
	height: 7px;
}

.cadre .blkGris .blkGris_inside .tl
{	
    left: 0px;
    top: 0px;
	background: url(../img/cadre/inside_block_corners.gif) no-repeat left top
}
.cadre .blkGris .blkGris_inside .tr
{	
    right: 0px;
    top: 0px;
	background: url(../img/cadre/inside_block_corners.gif) no-repeat right top
}
.cadre .blkGris .blkGris_inside .bl
{	
	left: 0px;
    bottom: 0px;
	background: url(../img/cadre/inside_block_corners.gif) no-repeat left bottom
}
.cadre .blkGris .blkGris_inside .br
{	
	right: 0px;
    bottom: 0px;
	background: url(../img/cadre/inside_block_corners.gif) no-repeat right bottom
}


.cadre .blkContenu 
{
 /*   border-right: #999 1px solid;
    border-left: #999 1px solid;*/
    background-color:#ffffff;
    /*padding-left:10px;*/
}

.cadre .Footer
{
    display:block;
    height:26px;
	background: url(../img/cadre/navn2_background.png) no-repeat left bottom
}
.cadre .FooterText
{
    margin-left:15px;
    display:block;
    height:26px;
	background: url(../img/cadre/navn2_background.png) no-repeat right bottom
}

#blocMetadata.cadre .Footer  ,#blocVideo.cadre .Footer
{
    display:block;
    height:26px;
	background: url(../img/cadre/navn3_background.png) no-repeat left bottom
}

#blocMetadata.cadre .FooterText , #blocVideo.cadre .FooterText
{
    margin-left:15px;
    display:block;
    /* width:700px;  */
    height:26px;
	background: url(../img/cadre/navn3_background.png) no-repeat right bottom
}


.ThemeNiv1
{
    display:block;
    padding-left:5px;
    overflow:hidden;
}
.ThemeNiv2
{
    display:block;
    padding-left:5px;
    overflow:hidden;
}
.ThemeNiv3
{
    display:block;
    padding-left:5px;
    overflow:hidden;
}
.Rubrique
{
    display:block;
    padding-left:5px;
}
.LibelleRechercheAvancee
{
    color:White;
    font-weight:bold;
}

.TitreZone
{
    color:#de9c00;
    font-weight:bold;
    margin-bottom:5px;
}
