/* CSS Document */

body {
	margin:0px;
	padding:0px;
	background-color:#FFEACA;
	}
	

/* container1 */
	
#container {
	width:900px;
	height:auto;
    left:50%;
	margin-left:-450px;
	margin-top:5px;
	position:absolute;
	}
	
/* bandeau */
	
#bandeaufr {
	width:900px;
	height:150px;
	background-image:url(images/fondbandeau.jpg);
	}
	
/* baspage */
	
#baspage {
	width:900px;
	height:117px;
	background-image:url(images/baspage2.gif)
	}
	
#txtbaspage {
	width:400px;
	height:60px;
	margin-left:50px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#993300;
	padding-top:40px;
	}
	
#txtbaspage a {
	font-weight:bold;
	font-size:14px;
	color:#006633;
	text-decoration:none;
	}
	
#txtbaspage a:hover {
	font-weight:bold;
	font-size:14px;
	color:#990000;
	}
	
/* communs */

#box1 {
	width:840px;
	height:550px;
	margin-left:30px;
	background-color:#FFFFFF;
	}
	
#box2 {
	width:840px;
	height:auto;
	margin-left:30px;
	background-color:#FFFFFF;
	float:left;
	}
	
.box2 {
	width:840px;
	height:auto;
	margin-left:30px;
	background-color:#FFFFFF;
	}
	
#txt840 {
	width:820px;
	height:auto;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	background-image:url(images/fondB.jpg);
	color:#663300;
	text-align:justify;
	}
	
#txt840 a {
	font-weight:bold;
	font-size:14px;
	color:#006633;
	text-decoration:none;
	}
	
#txt840 :hover {
	font-weight:bold;
	font-size:14px;
	color:#990000;
	}
	
.txt840 {
	width:820px;
	height:auto;
	margin-left:30px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/fondB.jpg);
	padding-left:10px;
	padding-right:10px;
	font-size:14px;
	color:#663300;
	text-align:justify;
	}
	
.txt840 a {
	font-weight:bold;
	font-size:14px;
	color:#006633;
	text-decoration:none;
	}
	
.txt840 a:hover {
	font-weight:bold;
	font-size:14px;
	color:#990000;
	}
	
/* expositions */


	
.boxexpo {
	width:840px;
	height:auto;
	margin-left:30px;
	background-color:#FFFFFF;
	}
	
	
/* bandeau */

		
#bt0 {
	width:112px;
	height:25px;
	background-image:url(images/bt0.jpg);
	float:left;
	}
	
	
#bt0 a {
	width:112px;
	height:25px;
	background-image:url(images/bt0.jpg);
	float:left;
	}

#bt0-2 {
	width:112px;
	height:25px;
	background-image:url(images/bt0.jpg);
	float:left;
	background-position:0 -25px;
	}
#bt0 a:hover {
	background-image:url(images/bt0.jpg);
	background-position:0 -25px;
	}
		
		
#bthome {
	width:30px;
	height:25px;
	background-image:url(images/bthome.jpg);
	float:left;
	}
#bthome:hover {
	background-image:url(images/bthome.jpg);
	background-position:0 -25px;
	}
	
	
#bt1 {
	width:128px;
	height:25px;
	background-image:url(images/bt1.jpg);
	float:left;
	}
	
#bt1 a {
	width:128px;
	height:25px;
	background-image:url(images/bt1.jpg);
	float:left;
	}	
	
#bt1-2 {
	width:128px;
	height:25px;
	background-image:url(images/bt1.jpg);
	float:left;
	background-position:0 -25px;
	}
	
#bt1 a:hover {
	background-image:url(images/bt1.jpg);
	background-position:0 -25px;
	}
	

#bt2 {
	width:110px;
	height:25px;
	background-image:url(images/bt2.jpg);
	float:left;
	}
#bt2-2 {
	width:110px;
	height:25px;
	background-image:url(images/bt2.jpg);
	float:left;
	background-position:0 -25px;
	}
#bt2 a {
	width:110px;
	height:25px;
	background-image:url(images/bt2.jpg);
	float:left;
	}
#bt2 a:hover {
	background-image:url(images/bt2.jpg);
	background-position:0 -25px;
	}
	
	
#bt3 {
	width:153px;
	height:25px;
	background-image:url(images/bt3.jpg);
	float:left;
	margin-left:30px;
	}
#bt3-2 {
	width:153px;
	height:25px;
	background-image:url(images/bt3.jpg);
	float:left;
	background-position:0 -25px;
	margin-left:30px;
	}
	
#bt3 a {
	width:153px;
	height:25px;
	background-image:url(images/bt3.jpg);
	float:left;
	}
	
#bt3 a:hover {
	background-image:url(images/bt3.jpg);
	background-position:0 -25px;
	}
	
	
#bt4 {
	width:137px;
	height:25px;
	background-image:url(images/bt4.jpg);
	float:left;
	}
	
#bt4 a{
	width:137px;
	height:25px;
	background-image:url(images/bt4.jpg);
	float:left;
	}
	
#bt4-2 {
	width:137px;
	height:25px;
	background-image:url(images/bt4.jpg);
	float:left;
	background-position:0 -25px;
	}
#bt4 a:hover {
	background-image:url(images/bt4.jpg);
	background-position:0 -25px;
	}
	
	
#bt5 {
	width:117px;
	height:25px;
	background-image:url(images/bt5.jpg);
	float:left;
	}
	
#bt5 a {
	width:117px;
	height:25px;
	background-image:url(images/bt5.jpg);
	float:left;
	}
	
#bt5-2 {
	width:117px;
	height:25px;
	background-image:url(images/bt5.jpg);
	float:left;
	background-position:0 -25px;
	}
#bt5 a:hover {
	background-image:url(images/bt5.jpg);
	background-position:0 -25px;
	}
	
	
#bt6 {
	width:74px;
	height:25px;
	background-image:url(images/bt6.jpg);
	float:left;
	}
	
#bt6 a {
	width:74px;
	height:25px;
	background-image:url(images/bt6.jpg);
	float:left;
	}
	
#bt6-2 {
	width:74px;
	height:25px;
	background-image:url(images/bt6.jpg);
	float:left;
	background-position:0 -25px;
	}
#bt6 a:hover {
	background-image:url(images/bt6.jpg);
	background-position:0 -25px;
	}
	
#bt7 {
	width:9px;
	height:25px;
	background-image:url(images/bt7.jpg);
	float:left;
	}
	
#bt7 a {
	width:9px;
	height:25px;
	background-image:url(images/bt7.jpg);
	float:left;
	}
	
#bt7 a:hover {
	background-image:url(images/bt7.jpg);
	background-position:0 -25px;
	}
	

#btprog {
	width:280px;
	height:60px;
	background-image:url(images/btprog.jpg);
	}
	
#btprog:hover {
	background-image:url(images/btprog.jpg);
	background-position:0 -60px;
	}
	
#btpresse {
	width:280px;
	height:60px;
	background-image:url(images/btpresse.jpg);
	}

#btpresse:hover {
	background-image:url(images/btpresse.jpg);
	background-position:0 -60px;
	}
	
#btexpos {
	width:280px;
	height:60px;
	background-image:url(images/btexpos.jpg);
	}

#btexpos:hover {
	background-image:url(images/btexpos.jpg);
	background-position:0 -60px;
	}
	
#btboutique {
	width:280px;
	height:60px;
	background-image:url(images/btboutique.jpg);
	}

#btboutique :hover {
	background-image:url(images/btboutique.jpg);
	background-position:0 -60px;
	}
	
#btactuas {
	width:280px;
	height:60px;
	background-image:url(images/btactuas.jpg);
	}
	

#btactuas:hover {
	background-image:url(images/btactuas.jpg);
	background-position:0 -60px;
	}
	

	

/* accueil */

#boxbt {
	width:280px;
	height:470px;
	float:left;
	}
	
#boxbt2 {
	width:540px;
	height:400px;
	float:left;
	margin-left:15px;
	}
	
#textaccueil2 {
	width:535px;
	height:280px;
	background-image:url(images/fondtxtaccueil.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:14px;
	color:#663300;
	margin-top:20px;
	float:left;
	}
	

#textaccueil {
	width:520px;
	height:195px;
	background-image:url(images/fondtxtaccueil.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:14px;
	color:#663300;
	margin-left:0px;
	padding-top:25px;
	padding-right:15px;
	float:left;
	}
	
#textaccueil a {
	width:525px;
	height:160px;
	font-size:14px;
	color:#006633;
	text-decoration:none;
	}
	
#textaccueil a:hover {
	width:525px;
	height:160px;
	color:#990000;
	}
	
#logoaccueil {
	width:280px;
	height:20px;
	background-color:#FFFFFF;
	}
	
#boxnews {
	width:522px;
	height:60px;
	background-image:url(images/fondnews.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:15px;
	margin-left:00px;
	padding-left:18px;
	padding-top:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#663300;
	}
	
#boxnews a {
	font-weight:bold;
	font-size:14px;
	color:#FF0000;
	text-decoration:none;
	}
	
#boxnews :hover{
	font-size:14px;
	color:#FF0000;
	}
	
	
#logopartenaires {
	width:540px;
	height:95px;
	float:left;
	margin-left:20px;
	background-color:#FFFFFF;
	}
	
/* RevuedePresse */

.revuedepresse {
	width:750px;
	height:auto;
	background-image:url(images/fondpresse.jpg);
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:30px;
	padding-left:90px;
	padding-top:15px;
	padding-bottom:10px;
	color:#663300;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	}
	
.boxpresse {
	width:840px;
	height:auto;
	margin-left:30px;
	background-color:#FFFFFF;
	float:left;
	}
	
#boxcarte {
	width:200px;
	height:120px;
	background-image:url(images/fondmap.jpg);
	margin-left:00px;
	margin-top:13px;
	float:left;
	}


#boxcarte:hover {
	background-image:url(images/fondmap.jpg);
	background-position:0 -120px;
	}
	
#boxhoraires {
	width:250px;
	height:120px;
	margin-top:13px;
	float:right;
	}
	
#boxannonces {
	width:90px;
	height:120px;
	margin-top:13px;
	float:left;
	}
	
/* RevuedePresse */


.lienlogo {
	width:100px;
	height:50px;
	background-color:#FFFFFF;
	float:left;
	}

.boxliens {
	width:840px;
	height:50px;
	margin-left:30px;
	background-color:#FFFFFF;
	}

.lientexte {
	width:680px;
	height:50px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#663300;
	margin-left:20px;
	background-color:#FFFFFF;
	}
	
.lientexte a{
	font-size:16px;
	color:#006633;
	text-decoration:none;
	}
	
.lientexte :hover{
	color:#990000;
	}
	
/* Contact */

#contact {
	width:400px;
	height:200px;
	float:left;
	margin-left:30px;
	}


/* groupes */

.fichegpe {
	width:275px;
	height:275px;
	float:left;
	margin-left:4px;
	}
	
.fichetxt {
	width:275px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:15px;
	font-weight:bold;
	color:#006633;
	}


#localisation {
	width:840px;
	height:500px;
	margin-left:30px;
	float:left;
	}
	
#btppubaccueil {
	width:280px;
	height:280px;
	margin-top:20px;
	}

