/*///////////////////////////////////////////////////////////////////////////////////
// RESET - style/reset.css */

html, body{height:100%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0;
	border:0; outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
select, input{
	font:inherit; font-size:1em; white-space:normal;
	margin:0; padding:0;
}
body{
	line-height:1;
	background:#180b01 url(../images/background/site.jpg) no-repeat top center;
}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* Les balises <table> ont besoin d'un 'cellspacing="0"' */
table{border-collapse:collapse; border-spacing:0;}
/* Pour stopper les flux */
div.stpFlt{ /* A utiliser : <div class="stpFlt SF20"><hr /></div> avec la classe SF correspondant à la hauteur */
	clear:both;
	height:2px;
}
div.stpFlt hr{display: none;}
div.stpFlt.SF20{height:20px;}
.dspNne{display:none;}


/*///////////////////////////////////////////////////////////////////////////////////
// STRUCTURE - style/structure.css */

/*///////////////////////////////////////////////////////////////////////////////////
// STYLE :
// Structure
// Menu bas
///////////////////////////////////////////////////////////////////////////////////*/

/*///////////////////////////////////////////////////////////////////////////////////
// Structure */
div#site{
	width:1000px;
	margin:0 auto 0 auto;
}
div#bandeau{
	position:relative;
	width:1000px; height:137px;
}
div#contenu{
	position:relative;
	width:1000px;
	overflow:hidden;
}
/*///////////////////////////////////////////////////////////////////////////////////
// Menu haut */
div#menuHaut{
	position:relative;
	width:1000px; height:53px;
	background:url(../images/background/menu-haut.png) repeat 0 0;
}
div#menuHaut ul li{display:inline;}
div#menuHaut ul li a{
	position:relative; bottom:0;
	display:block;
	float:left;
	height:47px;
	font:normal 0.875em Arial, Helvetica, sans-serif; color:#9b9686; text-decoration:none; text-align:center; line-height:18px;
	padding: /*6px 12px 0 13px*/6px 9px 0 9px;
}
div#menuHaut ul li.sple a{
	height:53px;
	line-height:45px;
	padding-top:0;
}
div#menuHaut ul li a:hover, div#menuHaut ul li.over a{
	border-top:3px solid #ba6b00;
	color:#e2dfd4;
	margin:-3px 0 0 0;
}

/*///////////////////////////////////////////////////////////////////////////////////
// Contenu */
@font-face{
	font-family:"Bank Gothic Medium BT";
	src:url("../fonts/bank-gothic-medium-bt.ttf");
}

/*///////////////////////////////////////////////////////////////////////////////////
// Menu bas */
div#reseau{float:right; width:210px; margin:10px 0 0 0; }
div#google_plus{width:80px; float:right; margin:10px 0 0 0; }
div#menuBas{font-size:0px;}
div#menuBas>ul{text-align:center;}
div#menuBas>ul>li{
	display:inline;
	font:normal 12px Arial, Helvetica, sans-serif; line-height:50px;
	border-right:1px solid #b39f7e;
}
div#menuBas>ul>li.der{border:0;}
div#menuBas>ul>li>a{
	font-size:14px;	color:#a66236; text-decoration:none;
	padding:0 10px 0 10px;
}
div#menuBas>ul>li>a:hover{color:#cbb691;}


/*///////////////////////////////////////////////////////////////////////////////////
// INTERIEUR - style/interieur.css */

h1{font:normal 1.25em "Bank Gothic Medium BT", Arial, Helvetica, sans-serif; color:#cbb691; line-height:40px; margin:0 0 0 15px; float:left}
h2{font:bold 1em Arial, Helvetica, sans-serif; color:#cd7100; margin:0 0 10px 0;}
div#contenu img.fltL,div#contenuint img.fltL{
	float:left;
	margin:0 20px 20px 0;
}
div#contenu img.fltR,div#contenuint img.fltR{
	float:right;
	margin:0 0 20px 20px;
}
div#contenu img.perou{
	margin-bottom:30px;
}
div#contenu{ clear:both;}
div#contenuint{
		background:url(../images/background/contenu.png) repeat 0 0;
		padding:20px;
		clear:both;
}
div#contenu p, div#contenu ul,div#contenuint p, div#contenuint ul{
	font:normal 0.875em Arial, Helvetica, sans-serif; color:#cbb691; text-align:justify;
	margin:0 0 10px 0;
}
div#contenu p.txtCenter{text-align:center;}
div#paveContact{
	background:#260800 url('../images/contenus/gilles-cavaille.jpg') no-repeat;
	width:213px; height:220px;
	padding:230px 10px 0 10px;
	float:left;	
	font:normal 0.875em Arial, Helvetica, sans-serif; color:#cbb691; text-align:justify;
}
div#paveContact strong{color:#cd7100;}
div#txtContact{margin:0 0 30px 250px;}
hr{
	clear:both;
	border:none;
}
div#contenu p strong, div#contenu ul strong,div#contenuint p strong, div#contenuint ul strong{color:#cd7100;}
div#contenu ul li{list-style-type:disc; margin:15px 0 0 15px;}
div#contenu ul li p{font-size:1.125em;}
div#contenu ul li h2{font-size:1.25em;}
div#contenu a,div#contenuint a{color:#cd7100; text-decoration:underline;}
div#contenu div.divVideo1{
	float:left;
	margin:0 0 0 30px;
}
div#divVideos .videoHide{display:none;}
div#divVideos ul li{list-style-type:none; width:900px; clear:both;}
div#divVideos div#videoTresor{
	float:left; margin:0 15px 15px 0;
}
div#divVideos>ul>li{
	margin:0 0 0 15px; padding:0 0 0 15px;
	background:url('../images/background/back-medias.png') no-repeat top left;
	list-style-type:none;
}
div#divVideos>ul>li>a{
	font:normal 1.25em "Bank Gothic Medium BT", Arial, Helvetica, sans-serif; color:#cbb691; line-height:34px; text-decoration:none;
	display:block;
	height:34px; min-width:300px;
}


