@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}
body {
	padding: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	height: 100%;
	margin-top: 20px;
	background-position: center center;
	background-repeat: no-repeat;
}





.orange {
	color: #FF6600;
}
.copyright {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 290px;
	line-height: 15px;
}

#home {
	height: 350px;
	width: 450px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 50px;
}


#accueil {
	height: 310px;
	width: 410px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background-image: url(../../welcome/img/accueil.png);
}
#accueil #flash {
	height: 300px;
	width: 400px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}



#container {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#container #rubrique {
	width: 200px;
	float: left;
	padding-top: 5px;
}

#container #rubrique ul {
	list-style-type: none;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF6600;
	border-left-color: #FF6600;
	color: #FFFFFF;
}
#container  #rubrique  ul li {
	padding-top: 5px;
	color: #FF6600;
}
#container #rubrique a {
	color: #FFFFFF;
	text-decoration: none;
}
#container #rubrique a:hover {
	color: #FF6600;
}
#container #rubrique #deezer {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF6600;
	border-left-color: #FF6600;
	width: 200px;
	height: 260px;
}
#container #rubrique p {
	background-color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
}



#container #contenu {
	margin-top: 10px;
	width: 685px;
	position: relative;
	margin-left: 213px;
	height: 450px;
}
#container  #contenu  h2 {
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	background-image: url(../../welcome/img/rubfond.png);
}
#container #contenu #in p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
#container  #rubrique  #menu {
	height: 243px;
	background-color: #000000;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-left-color: #FF6600;
	background-repeat: no-repeat;
	background-position: center 10px;
	padding-top: 25px;
}
#container #rubrique #menu img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #rubrique #menu #navcentre {
	width: 100px;
	margin-left: 15px;
}






#container #contenu #in {
	background-image: url(../../welcome/img/rubfond.png);
	height: 450px;
}
#container #contenu #innews {
	background-image: url(../../welcome/img/rubfond.png);
	height: 650px;
}
#container  #contenu  #innews  h1 {
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	margin-left: 15px;
}
#slide   #right      {
	height: 70px;
	width: 50px;
	position: absolute;
	z-index: 1001;
	right: 6px;
	background-image: url(../../welcome/img/d.png);
	background-repeat: no-repeat;
	background-position: center;
	top: 70px;
}
#slide   #left      {
	height: 70px;
	width: 50px;
	position: absolute;
	z-index: 1001;
	background-image: url(../../welcome/img/g.png);
	background-repeat: no-repeat;
	background-position: center;
	top: 70px;
}
#slide {
	position: relative;
	height: 150px;
	width: 665px;
	overflow: hidden;
	padding-top: 30px;
	z-index: 5;
	margin-left: 10px;
}



#slide #visu  {
	width: 2700px;
	position: absolute;
	z-index: 10;
	top: 1px;
	height: 130px;
	padding-top: 5px;
	background-color: #000000;
	margin-top: 25px;
	padding-bottom: 19px;
}

#slide #visu img {
	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;
	cursor: default;
}
#container #contenu #in #stucture {
	width: 190px;
	margin-left: 15px;
	height: 345px;
	background-image: url(../welcome/img/colnews.png);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	margin-top: 10px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#container #contenu #in #stucture2 {
	width: 570px;
	margin-left: 15px;
	height: 345px;
	margin-top: 10px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


#container #contenu #in #image {
	float: right;
	height: 350px;
	width: 430px;
	margin-right: 15px;
	margin-top: 10px;
}

#container #contenu #in #stucture p {
	font-size: 12px;
}
#container #contenu #in #colg {
	width: 210px;
	float: left;
	height: 350px;
	background-image: url(../../welcome/img/colnews.png);
	background-repeat: no-repeat;
	margin-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
#container #contenu #in #colc a {
	font-size: 10px;
}
#container #contenu #in #cold a {
	font-size: 10px;
}
#container #contenu #in #colg a {
	font-size: 10px;
}
.liensuite {
	margin-left: 122px;
}



#container #contenu #in #colg p {
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 20px;
}

#container #contenu #in #cold {
	width: 210px;
	float: right;
	height: 350px;
	background-image: url(../../welcome/img/colnews.png);
	background-repeat: no-repeat;
	margin-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
#container #contenu #in #cold p {
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 20px;
}
#container #contenu #in #cold img {
	margin-top: 10px;
	margin-left: 10px;
}


#container #contenu #in #colc {
	width: 210px;
	margin-left: 238px;
	background-image: url(../../welcome/img/colnews.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
#container #contenu #in #colc p {
	font-size: 12px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 20px;
}
#container #contenu #in #colg img {
	margin-top: 10px;
}


#container #contenu #in h3 {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	padding-top: 10px;
}





#container  #g1 {
	height: 30px;
	width: auto;
	background-repeat: no-repeat;
	cursor: default;
	visibility: hidden;
}
#container  #g1  ul {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	z-index: 300;
}
#container  #g1  ul  li {
	float: left;
	position: relative;
	line-height: 25px;
	width: 160px;
	padding-left: 10px;
	background-image: url(../../welcome/img/empreintenoir.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#container  #g1  ul  li  ul {
	display: none;
	position: absolute;
	background-repeat: repeat-y;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: -25px;
	margin-left: 130px;
}
#container  #g1  ul  li:hover  ul {
	display: block;
}
#container #contenu #in #g1 ul:hover li {
	background-image: url(../../welcome/img/empreinte.png);
}

#container #contenu #in #g1 #disco {
	height: 400px;
	width: 570px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-image: url(../../welcome/img/news/carreau.jpg);
}
#container #contenu #in #disco h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}

#container #contenu #in #g1 #disco p {
	text-align: justify;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	line-height: 14px;
	padding-top: 7px;
	padding-bottom: 4px;
}

#container #contenu #in #g1 #disco img {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}


#container #contenu #in #g1 img {
}
#container #contenu #in #g1 #disco #liens {
	text-align: center;
	font-size: 12px;
	z-index: 600;
	position: absolute;
	word-spacing: 10px;
	left: 350px;
	margin-top: -16px;
}
#container #contenu #in #g1 #disco #liens a {
	color: #000000;
	text-decoration: none;
}
#container #contenu #in #g1 #disco #liens a:hover {
	color: #FF9900;
}
#container   #contenu   #in   #g1   #disco   #TabbedPanels1   .TabbedPanelsTabGroup   .TabbedPanelsTab {
	width: 75px;
	height: 10px;
	background-position: -60px;
}
#container   #contenu   #in   #g1   #disco   #TabbedPanels1   .TabbedPanelsTabGroup {
	margin-left: 215px;
}
.TabbedPanelsContentGroup   .TabbedPanelsContent   .vignette1    {
	position: absolute;
	top: 26px;
}

.TabbedPanelsContentGroup   .TabbedPanelsContent   .vignette2    {
	position: absolute;
	left: 160px;
	top: 26px;
}
.TabbedPanelsContentGroup .TabbedPanelsContent .vignette3 {
	position: absolute;
	top: 160px;
}
.TabbedPanelsContentGroup .TabbedPanelsContent .vignette4 {
	position: absolute;
	left: 160px;
	top: 160px;
}
.TabbedPanelsContentGroup .TabbedPanelsContent .vignette5 {
	position: absolute;
	top: 300px;
}
.TabbedPanelsContentGroup .TabbedPanelsContent .vignette6 {
	position: absolute;
	left: 160px;
	top: 300px;
}
.TabbedPanelsContentGroup .TabbedPanelsContent .vignette7 {
	position: absolute;
	left: 330px;
	top: 26px;
}





.TabbedPanelsContentGroup  .TabbedPanelsContent  .legende1 {
	position: absolute;
	top: 100px;
}
.TabbedPanelsContentGroup .TabbedPanelsContent .legende2 {
	position: absolute;
	top: 100px;
	left: 160px;
}
.TabbedPanelsContentGroup .TabbedPanelsContent .legende3 {
	position: absolute;
	top: 235px;
}
.TabbedPanelsContentGroup .TabbedPanelsContent .legende4 {
	position: absolute;
	left: 160px;
	top: 235px;
}
.TabbedPanelsContentGroup .TabbedPanelsContent .legende5 {
	position: absolute;
	top: 372px;
}
.TabbedPanelsContentGroup .TabbedPanelsContent .legende6 {
	position: absolute;
	left: 160px;
	top: 372px;
}
.TabbedPanelsContentGroup .TabbedPanelsContent .legende7 {
	position: absolute;
	top: 100px;
	left: 330px;
}



.TabbedPanelsContentGroup  .TabbedPanelsContentdate       {
}
.TabbedPanelsContentdate .titleshow {
	background-image: url(../../welcome/img/past.png);
	background-repeat: no-repeat;
	font-size: 14px;
	font-weight: bold;
}

.TabbedPanelsContentdate  p        {
	font-size: 10px;
}


#container #contenu #in a {
	color: #FF6600;
	text-decoration: none;
}
#container #contenu #in a:hover {
	color: #000000;
}










.rerait {
	margin-left: 10px;
}
#container  #interrub   {
	margin-left: 13px;
	height: 600px;
	background-image: url(../../welcome/img/fondrub2patte.png);
	background-repeat: no-repeat;
}
#container  #interrub  a   {
	color: #FF6600;
	text-decoration: none;
}
#container  #interrub  a:hover   {
	color: #999999;
}
#container  #interrub  #Accordion1   {
	width: 655px;
	height: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 2px;
}
#container #contenu #in #fluxcontact {
	float: right;
	width: 350px;
	margin-right: 96px;
	background-image: url(../welcome/img/contacts2.png);
	height: 351px;
	margin-top: 9px;
	background-repeat: repeat;
}
#container #contenu #in #fluxcontact #form1 #divflux #lab {
	margin-left: 40px;
}
#container #contenu #in #fluxcontact #form1 #divflo #mess {
}

#container #contenu #in #fluxcontact #form1 #divflux #nom {
	margin-left: 47px;
}
#container #contenu #in #fluxcontact #form1 #divflux #email {
	margin-left: 102px;
}
#container #contenu #in #fluxcontact #form1 #divflo #mess {
	width: 323px;
	height: 90px;
}
#container #contenu #in #fluxcontact #form1 #divflux {
	margin-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 43px;
}
#container #contenu #in #fluxcontact #form1 #divflo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 14px;
	margin-top: 30px;
}
#container #contenu #in #fluxcontact #form1 #divflo #button {
	margin-top: 10px;
	margin-left: 120px;
	background-image: url(../../welcome/img/contactbut.png);
	width: 85px;
	background-repeat: no-repeat;
	height: 24px;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#container #contenu #in #fluxcontact #form1 #divflo #button:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../../welcome/img/over.png);
	color: #000000;
}
.TabbedPanelsContentGroup   .TabbedPanelsContent   iframe        {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 42px;
}
#container #contenu #in #stucture2 iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.titrenews {
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
}
#container #contenu #in h1 {
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	margin-left: 15px;
}
#vid {
	position: absolute;
	z-index: 3000;
	left: 45px;
	top: 380px;
	display: block;
}
#container #contenu #innews #newcentre {
	height: 600px;
	width: 656px;
	margin-left: 15px;
}
#container #contenu #innews #newcentre iframe {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
