@charset "utf-8";
body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
.bold   {
	font-weight: bold;
}
#autresactivites .titre{
	font-style: italic;
}

.center {
	text-align: center;
}
.hide {
	display: none;
}
table.vmiddle {
	height: 100%;
}
table.vmiddle td{
	vertical-align: middle;
}

a {
	outline-style:none;	
}

#background {
	background-image: url(../backgrounds/gradient.png);
	background-repeat: repeat-x; 
	margin: 0px;
	padding: 0px;
	height: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	right: 0px;
	bottom: 0px;
}
table.vtop td {
	vertical-align: top;
}

#content {
	background-color: #B3B3B3;
}

#container {
	background-color: #000000;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2px;
	z-index: 1000;
}
#header {
	height: 76px;
	position: relative;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	z-index: 950;
}
#header img#logo {
	position: relative;
	top: 5px;
	left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../common/bandeau_2.png);
	background-repeat: no-repeat;
	background-position: -216px -108px;
/*	background-attachment: scroll; */
	z-index: 915;
}
#header img#logo.en {
	background-image: url(../common/bandeau_2_en.png);
}

#header #apanier img {
	position: absolute;
	/* Seulement Francais pour l'instant */
	
	right : 9px;
	/*	left: 800px; */
	top: 30px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
/*	background-attachment: scroll; */
	background-image: url(../common/bandeau_2.png);
	background-repeat: no-repeat;
	background-position: 0px -108px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	z-index: 910;
}
#header #apanier.en img {
	background-image: url(../common/bandeau_2_en.png);
}

#header #rss img {
	background-image: url(../common/bandeau_2.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
}
#header #rss.en img {
	background-image: url(../common/bandeau_2_en.png);
}
#header #rss img.smallTR {
	background-position: -32px -145px;
	left: 177px;
	top: 12px;
}
#header #rss img.bigTR {
	background-position: -591px -134px;
	left: 177px;
	top: 2px;
	display: none;
	z-index: 987;
}
#header #textR {
	background-image: url(../common/bandeau_2.png);
	background-repeat: no-repeat;
	background-position: -814px -148px;
	left: 203px;
	top: 8px;
	display: none;
	z-index: 986;
	position: absolute;
}
#header #textR.en {
	background-image: url(../common/bandeau_2_en.png);
}

#header #twitter img {
	background-image: url(../common/bandeau_2.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
}
#header #twitter.en img {
	background-image: url(../common/bandeau_2_en.png);
}
#header #twitter img.smallTF {
	background-position: 0px -145px;
	left: 201px;
	top: 12px;
}
#header #twitter img.bigTF {
	background-position: -591px -108px;
	left: 201px;
	top: 2px;
	display: none;
	z-index: 987;
}
#header #textT {
	background-image: url(../common/bandeau_2.png);
	background-repeat: no-repeat;
	background-position: -850px -108px;
	left: 227px;
	top: 8px;
	display: none;
	z-index: 986;
	position: absolute;
}
#header #textT.en {
	background-image: url(../common/bandeau_2_en.png);
}

#header #facebook img {
	background-image: url(../common/bandeau_2.png);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
}
#header #facebook.en img {
	background-image: url(../common/bandeau_2_en.png);
}
#header #facebook img.smallTF {
	background-position: -16px -145px;
	left: 225px;
	top: 12px;
}
#header #facebook img.bigTF {
	background-position: -617px -108px;
	left: 225px;
	top: 2px;
	display: none;
	z-index: 985;
}
#header #textF  {
	background-image: url(../common/bandeau_2.png);
	background-repeat: no-repeat;
	background-position: -871px -128px;
	left: 251px;
	top: 8px;
	display: none;
	z-index: 984;
	position: absolute;
}
#header #textF.en {
	background-image: url(../common/bandeau_2_en.png);
}

#header #apanier img.over {
	background-position: -108px -108px;
}

#header img#tree {
	position: absolute;
	top: 0px;
	left: 230px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#header a, #header a:link, #header a:visited, #header a:hover, #header a:active {
	color: #CCCCCC;
	text-decoration: none;
}
#newmenu {
	height: 37px;
	width: 100%;
	position: absolute;
	top: 40px;
	left: 0px;
	z-index: 810;
}
#newmenu ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	float: left;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: none;
}
#newmenu #nmFrGauche p{
	width: 211px;
	background-position: -40px 0px;
}
#newmenu #nmEnGauche p{
	width: 216px;
	background-position: -35px 0px;
}
#newmenu #nmFrDroite p{
	width: 163px;
	background-position: -877px 0px;
}
#newmenu #nmEnDroite p{
	width: 172px;
	background-position: -863px 0px;
}
#newmenu li {
	position: relative;
	margin: 0px;
	padding: 0px;
	float: left;
}
#newmenu li p {
/*	background-attachment: scroll; */
	background-image: url(../common/bandeau_2.png);
	background-repeat: no-repeat;
	text-indent: -2000px;
	float: left;
	height: 36px;
	margin: 0;
	padding: 0;
}
#newmenu li p.en {
/*	background-attachment: scroll; */
	background-image: url(../common/bandeau_2_en.png);
}
#newmenu li a.top {
/*	background-attachment: scroll; */
	background-image: url(../common/bandeau_2.png);
	background-repeat: no-repeat;
	text-indent: -2000px;
	float: left;
	height: 36px;
}
#newmenu li a.top.en {
	background-image: url(../common/bandeau_2_en.png);
}

#newmenu li div.subnm {
	position: absolute;
	float: left;
	/*	width: 220px; */
	left: 0px;
	top: 36px;
	background-color: #591f13;
	z-index: 800;
	padding: 10px;
	display: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #692f23;
	border-bottom-color: #000;
	border-left-color: #000;
	width: 220px;
}
#newmenu li div.subnm ul  {
	float: left;
	margin:0;
	padding:0;
/*	width: 200px; */
}
#newmenu li div.subnm ul li {
	width: 220px;
	color: #FFF;
	background-image: none;
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	background-image: url(../common/bandeau_2.png);
	background-position: -371px -148px;
	background-repeat: no-repeat;
	line-height:20px;
}
#newmenu li div.subnm.en ul li {
	background-image: url(../common/bandeau_2_en.png);
}

#newmenu li div.subnm ul li a, #newmenu li div.subnm ul li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-image: none;
	text-decoration: none;
	line-height: 20px;
	width:200px; 
	height: 20px;
	display: block; 
	font-weight:bold;
	margin:0;
	padding:0;
	padding-left:20px;
}

#newmenu li div.subnm ul li.selectSub {
	background-position: -371px -128px;
}

#newmenu li div.subnm ul li.selectSub a {
	color:#FFF; 
}

#newmenu  li#nmAccueil a.top{
	width: 29px;
	background-position: -251px 0px;
}
#newmenu  li#nmAccueil a.top.select{
	background-position: -251px -72px;
}
#newmenu  li#nmAccueil a.top.over{
	background-position: -251px -36px;
}

#newmenu  li#nmFrPhotosArt a.top{
	width: 120px;
	background-position: -280px 0px;
}
#newmenu  li#nmFrPhotosArt a.top.select{
	background-position: -280px -72px;
}
#newmenu  li#nmFrPhotosArt a.top.over{
	background-position: -280px -36px;
}

#newmenu  li#nmEnPhotosArt a.top{
	width: 144px;
	background-position: -280px 0px;
}
#newmenu  li#nmEnPhotosArt a.top.select{
	background-position: -280px -72px;
}
#newmenu  li#nmEnPhotosArt a.top.over{
	background-position: -280px -36px;
}


#newmenu  li#nmFrProduits a.top{
	width: 90px;
	background-position: -400px 0px;
}
#newmenu  li#nmFrProduits a.top.select{
	background-position: -400px -72px;
}
#newmenu  li#nmFrProduits a.top.over{
	background-position: -400px -36px;
}

#newmenu  li#nmEnProduits a.top{
	width: 91px;
	background-position: -424px 0px;
}
#newmenu  li#nmEnProduits a.top.select{
	background-position: -424px -72px;
}
#newmenu  li#nmEnProduits a.top.over{
	background-position: -424px -36px;
}


#newmenu  li#nmFrServices a.top{
	width: 90px;
	background-position: -490px 0px;
}
#newmenu  li#nmFrServices a.top.select{
	background-position: -490px -72px;
}
#newmenu  li#nmFrServices a.top.over{
	background-position: -490px -36px;
}

#newmenu  li#nmEnServices a.top{
	width: 90px;
	background-position: -515px 0px;
}
#newmenu  li#nmEnServices a.top.select{
	background-position: -515px -72px;
}
#newmenu  li#nmEnServices a.top.over{
	background-position: -515px -36px;
}


#newmenu  li#nmFrEvenements a.top{
	width: 116px;
	background-position: -580px 0px;
}
#newmenu  li#nmFrEvenements a.top.select{
	background-position: -580px -72px;
}
#newmenu  li#nmFrEvenements a.top.over{
	background-position: -580px -36px;
}

#newmenu  li#nmEnEvenements a.top{
	width: 78px;
	background-position: -605px 0px;
}
#newmenu  li#nmEnEvenements a.top.select{
	background-position: -605px -72px;
}
#newmenu  li#nmEnEvenements a.top.over{
	background-position: -605px -36px;
}

#newmenu  li#nmFrActualites a.top{
	width: 89px;
	background-position: -696px 0px;
}
#newmenu  li#nmFrActualites a.top.select{
	background-position: -696px -72px;
}
#newmenu  li#nmFrActualites a.top.over{
	background-position: -696px -36px;
}

#newmenu  li#nmEnActualites a.top{
	width: 84px;
	background-position: -683px 0px;
}
#newmenu  li#nmEnActualites a.top.select{
	background-position: -683px -72px;
}
#newmenu  li#nmEnActualites a.top.over{
	background-position: -683px -36px;
}


#newmenu  li#nmFrAPropos a.top{
	width: 92px;
	background-position: -785px 0px;
}
#newmenu  li#nmFrAPropos a.top.select{
	background-position: -785px -72px;
}
#newmenu  li#nmFrAPropos a.top.over{
	background-position: -785px -36px;
}

#newmenu  li#nmEnAPropos a.top{
	width: 96px;
	background-position: -767px 0px;
}
#newmenu  li#nmEnAPropos a.top.select{
	background-position: -767px -72px;
}
#newmenu  li#nmEnAPropos a.top.over{
	background-position: -767px -36px;
}

#header a:hover {
	text-decoration: underline;
}
#menulangue {
	position: absolute;
	top: 3px;
	right: 8px;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	width: auto;
	text-align: right;
	background-color:#808080;
	border:solid #FFF 2px;
	z-index: 920;
}

#menulangue p {
padding: 0px;
margin: 5px;
}

#menulangue a, #menulangue a:link, #menulangue a:visited, #menulangue a:hover, #menulangue a:active {
	font-weight: bold;
	color: #993520;
}

#header #bandeauCompte {
	position: absolute;
	top: 10px;
	right: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	width: auto;
	text-align: right;
	z-index: 900;
}
#header #bandeauCompte #bonjour {
	font-weight: bold;
	color: #D13A23;
}
#header #signout a {
	font-weight: bold;
	color: #993520;
}
#header #bandeauCompte #compte a {
	font-weight: bold;
}
#header p.select {
	color: #EE3A24;
}
#footer {
	background-color: #000000;
	height: 50px;
	position: relative;
}
#footer #copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	top: 10px;
	right: 10px;
}
#content #titre table {
	height: 100%;
}

#content  #titre  table tr td {
	vertical-align: middle;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	margin: 0px;
	font-weight: normal;
	padding: 0px;
	letter-spacing: 0.1em;
}

form{
margin-top:0px;
margin-bottom:0px;
}
#header #bandeauCompte #signout a {
	font-weight: bold;
	color: #D13A23;
}
#chlg {
	background-image: url(../common/bandeau_2.png);
	background-repeat: no-repeat;
	background-position: -877px -109px;
	padding-left: 20px;
}
#chlg.en {
	background-position: -877px -128px;
}
#footer #minimenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	width: 640px;
	position: absolute;
	left: 10px;
	top: 10px;
	text-align: center;
}
#footer #minimenu a, #footer #minimenu a:link, #footer #minimenu a:visited, #footer #minimenu a:hover, #footer #minimenu a:active {
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
#footer #minimenu a:hover{
	text-decoration: underline;
}

