@charset "utf-8";
/* CSS Document */

body {
	background-color:#450102;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../img/background.jpg);
	background-repeat: repeat-x;
}
a {
	color: #F2BC14;
}
p {
	margin: 0;
}

ul {
	display:inline;
}

img {
	border: 0;
} 

#container {
	width: 970px;
	border: 1px solid #F2BC14;
	margin-right: auto;
	margin-left: auto;
}
/* propriétés du menu horizontal */
#menu_horizontal {
	text-align:center;
	padding: 0px;
}
#banniere {
	height: 375px;
	width: 900px;
	color: #F2BC14;
	margin-right: auto;
	margin-left: auto;
}
#ban1-1 {
	height: 74px;
	float: left;
	width: 450px;
	background-image: url(../img/ban1-1.gif);

}
#ban1-2 {
	height: 74px;
	width: 450px;
	float: right;
	background-repeat: no-repeat;
	background-image: url(../img/ban1-2.gif);
}
#ban2-1 {
	height: 50px;
	width: 450px;
	float: left;
	clear: left;
	background-repeat: no-repeat;
	background-image: url(../img/ban2-1.gif);
}
#ban2-2 {
	height: 50px;
	width: 450px;
	float: right;
	clear: right;
	background-repeat: no-repeat;
	background-image: url(../img/ban2-2.gif);
}
#ban3-1 {
	height: 50px;
	width: 450px;
	float: left;
	clear: left;
	background-repeat: no-repeat;
	background-image: url(../img/ban3-1.gif);
}
#ban3-2 {
	height: 50px;
	width: 450px;
	float: right;
	clear: right;
	background-repeat: no-repeat;
	background-image: url(../img/ban3-2.gif);
}
#ban4-1 {
	height: 50px;
	width: 450px;
	float: left;
	clear: left;
	background-repeat: no-repeat;
	background-image: url(../img/ban4-1.gif);
}
#ban4-2 {
	height: 50px;
	width: 450px;
	float: right;
	clear: right;
	background-repeat: no-repeat;
	background-image: url(../img/ban4-2.gif);
}
#ban5-1 {
	height: 50px;
	width: 450px;
	float: left;
	clear: left;
	background-repeat: no-repeat;
	background-image: url(../img/ban5-1.gif);
}
#ban5-2 {
	height: 50px;
	width: 450px;
	float: right;
	clear: right;
	background-repeat: no-repeat;
	background-image: url(../img/ban5-2.gif);
	font-weight: bold;
	color: #450102;
}
#ban6-1 {
	height: 50px;
	width: 450px;
	float: left;
	clear: left;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-image: url(../img/ban6-1.gif);
}
#ban6-2 {
	height: 50px;
	width: 450px;
	float: right;
	clear: right;
	background-repeat: no-repeat;
	background-image: url(../img/ban6-2.gif);
}
#ban7-1 {
	height: 50px;
	width: 450px;
	float: left;
	clear: left;
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-image: url(../img/ban7-1.gif);
}
#ban7-2 {
	height: 50px;
	width: 450px;
	float: right;
	clear: right;
	background-repeat: no-repeat;
	background-image: url(../img/ban7-2.gif);
}
/* propriétés du chemin de fer */
#chemin_fer {
	height: 30px;
}
/* bloc central uniquement crée pour uniformiser les hauteurs des deux blocs contenus (menu_vertical et contenu) */
#bloc_central {

}
/* propriétés du menu vertical */
#menu_vertical {
	float:left;
	width:265px;
	height:auto;
}
#menu_liens {
	font-weight: bold;
}
.liens_site {
	padding-left: 30px;
	display: inline-block;
}

#menu_ref {
}
.liens_backlink {
	line-height: 20px;
	padding-left: 30px;
/* 	display:inline; */
}

.menu_box {
	color: #FFF;
	margin: auto;
	width: 300px;
}
.box_top {
	background-repeat: no-repeat;
	height: 6px;
	width: 246px;
	text-indent: 25px;
	background-image: url(../img/box_top.png);
}
.box_middle {
	background-repeat: repeat-y;
	width: 246px;
	background-color: #382F32;
	background-image: url(../img/box_middle.png);
}

.box_bottom {
	width: 246px;
	padding-bottom: 6px;
	background-image: url(../img/box_bottom.png);
	background-repeat: no-repeat;
}

/* propriétés du contenu */
#contenu {
	float:left;
	width:650px;
	height:auto;
	font-size:12px;
	text-align:center;
	color: #FFF;
}
a.pageref {
    display:block;
    float:left;
    cursor:pointer;
    text-decoration:none;
    display:inline-block;
    border:1px solid #ccc;
    padding:.2em .5em;
    margin:.40em .40em 0 0;
    text-align:center;

}
a.pageref:hover {
	background-color:#450102;
	color:#FFFFFF;
	border:1px solid #EC681A;
}

a.pageref_label {
	display:block;
	float:left;
	text-decoration:none;
	display:inline-block;
	border:1px solid #EC681A;
	padding:.2em .5em;
	margin:.40em .40em 0 50px;
	text-align:center;
	color:#F2BC14;
	background:#450102;
}
a.selectedref {
	display:block;
	float:left;
	text-decoration:none;
	display:inline-block;
	border:1px solid #000000;
	padding:.2em .5em;
	margin:.40em .40em 0 0;
	text-align:center;
	color:#F2BC14;
	background:#f0f7e8;
	font-weight:bold;
}


/* comportement de la liste dans le bloc menu_horizontal */
#menu_horizontal li {
	margin-right:70px;
	list-style-type: none;
	display: inline;
}

/* propriétés des liens (de base et déjà visités) contenus dans le bloc menu_horizontal */
#menu_horizontal a:link, #menu_horizontal a:visited {
	color:#450102;
	font-weight:bold;
	text-decoration:none;
}
/* propriétés des liens (au dessus et actifs) contenus dans le bloc menu_horizontal */
#menu_horizontal a:hover, #menu_horizontal a:active {
	text-decoration:underline overline;
}

/* propriétés des liens (de base et déjà visités) contenus dans le bloc chemin_fer */
#chemin_fer a:link, #chemin_fer a:visited {
	font-weight:bold;
	text-decoration:none;
}
/* propriétés des liens (au dessus et actifs) contenus dans le bloc chemin_fer */
#chemin_fer a:hover, #chemin_fer a:active {
	text-decoration:none;
}
/* propriétés des liens (de base et déjà visités) contenus dans le bloc menu_vertical */
#menu_vertical a:link, #menu_vertical a:visited {
	text-decoration:none;
}
/* propriétés des liens (au dessus et actifs) contenus dans le bloc menu_gauche */
#menu_vertical a:hover, #menu_vertical a:active {
	text-decoration:none;
}

#video
{
    text-align:center;
}
.thumb {
    width : 90px;
    height : 60px;
}
#pub_video {
	text-align:center;
	width:auto;
	padding-left: 70px;
}

.td_video {
	text-align: center;
	vertical-align: middle;
}

.td_texte {
	text-align: left;
	width: 400px;
	font-family:Arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none
}
.video_titre {
	font-weight: bold;
}
.video_texte {
	text-decoration: none;
}


#box1_page, #box2_page {
	font-size:12px;
	color: #FFF;
	height: 32px;
	background-repeat: no-repeat;
	/*    overflow:hidden; */
    text-align:center;
	background-image: url(../img/bkgSubNavs.png);
}
.left_box_page {
	height: 32px;
	width: 15px;
	float: left;
	background-repeat: no-repeat;
}
.right_box_page {
	height: 32px;
	width: 15px;
	background-repeat: no-repeat;
	clear: right;
	float: right;
}

/* propriétés du pied de page */
#pied_page {
	clear:both;
	text-align:center;
	color: #F2BC14;
}



/* Design du DISCLAIMER */
div#disclaimer { 
	text-align:left; 
}
div#disclaimer-fond {
	position:absolute;
	z-index:1000; 
	width:100%; 
	height:2650px; 
	background:white; filter:alpha(opacity=90); 
	-moz-opacity:0.9; 
	opacity: 0.9; 
	text-align:center; line-height:normal; 
	clear:both;
}
div#disclaimer-conteneur { 
	position:absolute; 
	z-index:1001; 
	width:100%; 
	text-align:center; 
	clear:both;
}
div#disclaimer-cadre { 
	width:550px; 
	margin-left:auto;
	margin-right:auto; 
	text-align:center; 
	margin-top:200px; 
	padding:15px;
	font-size:12px;
	border:#ddd 1px solid;
	background:#f5f5f5;
	color:#555;
}
div#disclaimer-cadre b{
	font-size:14px;
	color:black;
}
#liste_videos {
	padding-left: 40px;
	padding-top: 30px;
	padding-bottom: 30px;
}
div#disclaimer-cadre a {
	text-decoration:none;
	font-size:22px;
	font-weight:bold;
	color:#356aa0;
}
div#disclaimer-cadre a:hover {
	color:blue;
}


div#backlink font a {
    color:#F2BC14;
}
div#backlink .td_backlink {
    color:#FFFFFF;
    text-align:center;
}