/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family: "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
	position:relative;
	font-size:12px;
	color:#000000;
	text-align:center;
	line-height: 14px;
font-weight:400;
}
img {
border:none;
}
.conteneur{
position:relative;
margin:auto;
width: 1000px;
text-align:left;
}
.festival {
position:absolute;
left:0px;
top:0px;
background-image:url(../images/BOISaccueil2_01.jpg);
width:80px;
height:213px;
}
.header {
position:absolute;
left:80px;
top:0px;
width:706px;
height:142px;
}
.anim {
position:absolute;
left:786px;
top:0px;
width:214px;
height:142px;
}
.flash {
position:absolute;
left:778px;
top:0px;
width:222px;
height:218px;
z-index:8;
}
.news {
position:absolute;
left:807px;
top:180px;
width:127px;
height:109px;
z-index:9;
background-image:url(../images/news_01.jpg);
}
.textnews {
position:absolute;
left:807px;
top:180px;
width:127px;
height:109px;
font-size:20px;
color:#BD5519;
margin-top:35px;
margin-left:30px;
margin-bottom:0;
padding-bottom:0;
z-index:10;
font-weight:bold;
}
.newson {
position:absolute;
left:597px;
top:216px;
width:344px;
height:107px;
z-index:10;
}
.textenewson {
position:absolute;
left:624px;
top:250px;
width:310px;
height:70px;
margin-left:10px;
font-weight:bold;

text-align:center;
z-index:11;
}
.textenewson h1 {
font-size:14px;
color:#990000;
margin-top:2px;
margin-left:10px;
margin-bottom:0;
padding-bottom:0;
}
.trou {
position:absolute;
left:80px;
top:142px;
width:920px;
height:71px;
}
.bois {
position:absolute;
left:0px;
top:213px;
width:1000px;
height:442px;
background-image:url(../images/BOISaccueil2_05.jpg);
}
.menu {
	position:absolute;
	left:89px;
	top:180px;
	width:179px;
	height:149px;
	z-index:10;
}
.menu img {
float:left;
}
.photo-haut {
position:absolute;
left:250px;
top:130px;
width:292px;
height:207px;
}
.texte {
position:absolute;
left:600px;
top:357px;
width:341px;
height:246px;

overflow:auto;
}
.texte h1 {
font-size:18px;

color:#E1801C;
}
.texte h2 {
font-size:20px;
font-family:Times new roman, Arial, Helvetica, sans-serif;
color:#2B8C97;
}
.carton {
position:absolute;
left:32px;
top:395px;
padding-left:10px;
width:170px;
height:68px;
background-image:url(../images/carton_28.jpg);
}
.carton h3 {
font-size:12px;
margin-bottom:0;
padding-bottom:0;
margin-top:0;
padding-top:10px;

color:#6D2F00;
padding-left:10px;
}
form {
margin:0;
padding:0;
padding-top:6px;
}
.radio {
position:absolute;
left:60px;
top:480px;
width:122px;
height:87px;
border-color:#6c2d01
;
border-style:solid;
border-width:medium;
}
.photo-bas {
position:absolute;
left:280px;
top:400px;
width:260px;
height:176px;
}
.photo-basfestival {
position:absolute;
left:274px;
top:404px;
width:215px;
height:167px;
background-image:url(../images/pagefestival_13.jpg);
}
.texte-basfestival {
position:absolute;
left:301px;
top:444px;
}
.texte-basfestival h2 {
font-size:14px;

color:#2B8C97;
margin-top:5px;
margin-left:10px;
margin-bottom:0;
padding-bottom:0;
}
.texte-basfestival a {
text-decoration: none;
color: #000000;
}
.texte-basfestival a:active {
color:#000000;
text-decoration:none;
}
.texte-basfestival a:link {
color:#B16314;
text-decoration:none;
}
.texte-basfestival a:visited {
color:#B16314;
text-decoration:none;
}
.texte-basfestival a:hover {
text-decoration: none;
color:#000000;
}
.bouton {
float:left;
margin-left:5px;
}
.formulaire {
float:left;
}
.footer {
position:absolute;
top:609px;

font-size:9px;
left:648px;
z-index:10;
width:250px;
color:#000000;
}
.footer a {
text-decoration: none;
color: #000000;
}
.footer a:active {
color:#000000;
text-decoration:none;
}
.footer a:link {
color:#000000;
text-decoration:none;
}
.footer a:visited {
color:#000000;
text-decoration:none;
}
.footer a:hover {
text-decoration: none;
color: #FFB92C;
}
.footer2 {
position:absolute;
top:629px;

font-size:9px;
left:648px;
z-index:10;
width:250px;
color:#000000;
}
.footer2 a {
text-decoration: none;
color: #000000;
}
.footer2 a:active {
color:#000000;
text-decoration:none;
}
.footer2 a:link {
color:#000000;
text-decoration:none;
}
.footer2 a:visited {
color:#000000;
text-decoration:none;
}
.footer2 a:hover {
text-decoration: none;
color: #FFB92C;
}
.myspace {
position:absolute;
top:579px;
left:897px;
width:94px;
height:71px;
}
.myspace2 {
position:absolute;
top:598px;
left:917px;
width:80px;
height:56px;
}
.menu-haut {
position:absolute;
top:106px;
left:129px;
width:596px;
height:84px;
}
.texteinfos {
	position:absolute;
	left:595px;
	top:259px;
	width:352px;
	height:315px;
	overflow:auto;
	color:#000000;
	text-align:justify;
	padding-right:10px;
}
.texteinfos h1 {
font-size:16px;
color:#339999;
margin-bottom:2px;
padding-bottom:0;
}
.texteinfos h2 {
font-size:18px;

color:#E1801C;
}
.texteinfos a {
text-decoration: none;
color: #000000;
font-weight:normal;
}
.texteinfos a:active {
color:#000000;
text-decoration:none;
}
.texteinfos a:link {
color:#B16314;
text-decoration:none;
}
.texteinfos a:visited {
color:#B16314;
text-decoration:none;
}
.texteinfos a:hover {
text-decoration: none;
color:#000000;
font-weight:bold;
}

.textetremplin {
	position:absolute;
	left:635px;
	top:262px;
	width:300px;
	height:313px;
	overflow:auto;
	color:#000000;
	text-align:justify;
	padding-right:10px;
}
.textetremplin h1 {
font-size:16px;
color:#339999;
margin-bottom:2px;
padding-bottom:0;
}
.textetremplin h2 {
font-size:18px;

color:#E1801C;
}
.textetremplin  a {
text-decoration: none;
color: #000000;
font-weight:normal;
}
.textetremplin  a:active {
color:#000000;
text-decoration:none;
}
.textetremplin  a:link {
color:#B16314;
text-decoration:none;
}
.textetremplin  a:visited {
color:#B16314;
text-decoration:none;
}
.textetremplin a:hover {
text-decoration: none;
color:#000000;
font-weight:bold;
}


.marron {
font-size:13px;
font-weight:bold;
color: #B16314;
}
.texteinfos h1 a {
text-decoration: none;
color: #B16314;
}
.texteinfos h1 a:active {
color:#B16314;
text-decoration:none;
}
.texteinfos h1 a:link {
color:#B16314;
text-decoration:none;
}
.texteinfos h1 a:visited {
color:#B16314;
text-decoration:none;
}
.texteinfos h1 a:hover {
text-decoration: none;
color:#B16314;
}
.texteinfos ul, li {
margin-top:0;
padding-top:0;
}
.photoinfos {
position:absolute;
left:259px;
top:194px;
width:241px;
height:182px;
z-index:7;
}
.photoinfosmilieu {
position:absolute;
left:277px;
top:295px;
width:304px;
height:226px;
z-index:8;
}
.photoinfosbas {
position:absolute;
left:325px;
top:436px;
width:167px;
height:194px;
z-index:9;
}
.carte {
position:absolute;
left:254px;
top:375px;
width:301px;
height:228px;
}
.photobilletterie {
position:absolute;
left:260px;
top:235px;
width:298px;
height:378px;
background-image:url(../images/photobilleterie2.jpg);
}
.photocontact {
position:absolute;
left:249px;
top:219px;
width:327px;
height:417px;
background-image:url(../images/festival_07.jpg);
}
.sousmenuhaut1 {
position:absolute;
top:116px;
left:190px;
width:76px;
height:40px;
padding-top:23px;
font-size: 16px;
font-family:"Times New Roman", Times, serif;
font-weight:700;
color: #FFB92C;
text-align:center;

}
.sousmenuhaut1 a {
text-decoration: none;
color: #ffffff;
}
.sousmenuhaut1 a:active {
color:#FFFFFF;
text-decoration:none;
}
.sousmenuhaut1 a:link {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut1 a:visited {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut1 a:hover {
text-decoration: none;
color: #FFB92C;
}
.sousmenuhaut2 {
position:absolute;
top:116px;
left:301px;
width:92px;
height:44px;
line-height:14px;
padding-top:15px;
font-size: 15px;
font-family:"Times New Roman", Times, serif;
font-weight:700;
color: #FFB92C;
text-align:center;
}
.sousmenuhaut2 a {
text-decoration: none;
color: #ffffff;
}
.sousmenuhaut2 a:active {
color:#FFFFFF;
text-decoration:none;
}
.sousmenuhaut2 a:link {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut2 a:visited {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut2 a:hover {
text-decoration: none;
color: #FFB92C;
}
.sousmenuhaut3 {
	position:absolute;
	top:113px;
	left:407px;
	width:103px;
	height:41px;
	padding-top:20px;
	font-size: 16px;
	font-family:"Times New Roman", Times, serif;
	font-weight:700;
	color: #FFB92C;
	text-align:center;
	z-index:9;
}
.sousmenuhaut3 a {
text-decoration: none;
color: #ffffff;
}
.sousmenuhaut3 a:active {
color:#FFFFFF;
text-decoration:none;
}
.sousmenuhaut3 a:link {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut3 a:visited {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut3 a:hover {
text-decoration: none;
color: #FFB92C;
}

.sousmenuhaut3festnoz {
position:absolute;
top:118px;
left:415px;
width:100px;
height:41px;
padding-top:20px;
font-size: 16px;
font-family:"Times New Roman", Times, serif;
font-weight:700;
color: #FFB92C;
text-align:center;
z-index:9;
}
.sousmenuhaut3festnoz a {
text-decoration: none;
color: #ffffff;
}
.sousmenuhaut3festnoz a:active {
color:#FFFFFF;
text-decoration:none;
}
.sousmenuhaut3festnoz a:link {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut3festnoz a:visited {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut3festnoz a:hover {
text-decoration: none;
color: #FFB92C;
}


.sousmenuhaut1festival {
position:absolute;
top:116px;
left:190px;
width:76px;
height:40px;
padding-top:16px;
font-size: 16px;
font-family:"Times New Roman", Times, serif;
text-align:center;
color: #FFB92C;
font-weight:700;
line-height:14px;
}
.sousmenuhaut1festival a {
font-size: 16px;
text-decoration: none;
color: #ffffff;
}
.sousmenuhaut1festival a:active {
color:#FFFFFF;
text-decoration:none;
}
.sousmenuhaut1festival a:link {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut1festival a:visited {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut1festival a:hover {
text-decoration: none;
color: #FFB92C;
}
.sousmenuhaut2festival {
position:absolute;
top:116px;
left:300px;
width:92px;
height:44px;
padding-top:22px;
font-size: 15px;
font-family:"Times New Roman", Times, serif;
text-align:center;
font-weight:700;
color: #FFB92C;
}
.sousmenuhaut2festival a {
text-decoration: none;
color: #ffffff;
}
.sousmenuhaut2festival a:active {
color:#FFFFFF;
text-decoration:none;
}
.sousmenuhaut2festival a:link {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut2festival a:visited {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut2festival a:hover {
text-decoration: none;
color: #FFB92C;
}
.sousmenuhaut3festival {
position:absolute;
top:117px;
left:399px;
width:120px;
height:41px;
padding-top:16px;
font-size: 15px;
font-family:"Times New Roman", Times, serif;
color: #FFB92C;
text-align:center;
line-height:14px;
font-weight:600;
letter-spacing:-1px;
z-index:9;
}
.sousmenuhaut3festival a {
text-decoration: none;
color: #ffffff;
}
.sousmenuhaut3festival a:active {
color:#FFFFFF;
text-decoration:none;
}
.sousmenuhaut3festival a:link {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut3festival a:visited {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut3festival a:hover {
text-decoration: none;
color: #FFB92C;
}
.sousmenuhaut4festival {
position:absolute;
top:117px;
left:540px;
width:116px;
height:44px;
padding-top:22px;
font-size: 14px;
font-family:"Times New Roman", Times, serif;
color: #FFB92C;
font-weight:700;
}
.sousmenuhaut4festival a {
text-decoration: none;
color: #ffffff;
}
.sousmenuhaut4festival a:active {
color:#FFFFFF;
text-decoration:none;
}
.sousmenuhaut4festival a:link {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut4festival a:visited {
color:#ffffff;
text-decoration:none;
}
.sousmenuhaut4festival a:hover {
text-decoration: none;
color: #FFB92C;
}
.diapo {
position:absolute;
left:271px;
top:210px;
width:600px;
height:155px;
}
.diapo img {
float:left;
}
.diapo2 {
float:left;
width:114px;
}
.photobilliers {
position:absolute;
left:269px;
top:203px;
width:679px;
height:411px;
}
.photobenevoles {
position:absolute;
left:257px;
top:239px;
width:297px;
height:336px;
}
.creditphotobenevoles {
position:absolute;
left:456px;
top:569px;
width:116px;
height:10px;
z-index:10;
}
.boutique {
	position:absolute;
	left:253px;
	top:208px;
	width:680px;
	height:447px;
}
.texteboutique {
	position:absolute;
	left:784px;
	top:504px;
	width:140px;
	height:87px;
	overflow:auto;
	color:#000000;
	text-align:center;
}
.texteboutique h2 {
font-size:14px;

color:#B16314;
}
.texteboutique a {
text-decoration: none;
color: #000000;
}
.texteboutique a:active {
color:#000000;
text-decoration:none;
}
.texteboutique a:link {
color:#000000;
text-decoration:none;
}
.texteboutique a:visited {
color:#000000;
text-decoration:none;
}
.texteboutique a:hover {
text-decoration: none;
font-weight:bold;
}
.bleu {
color:#339999;
}
.texte-billiers {
	position:absolute;
	left:639px;
	top:253px;
	width:209px;
	height:87px;
	color:#000000;
	text-align:left;
}
.affiche {
position:absolute;
left:255px;
top:212px;
width:321px;
height:421px;
}
.afficheprog {
position:absolute;
left:665px;
top:260px;
width:230px;
height:314px;
}
.fondbioprog {
	position:absolute;
	left:609px;
	top:236px;
	width:361px;
	height:396px;
	background-image:url(../images/fondbio_03.jpg);

	visibility: hidden;


}
.bioprog {
padding-left:34px;
margin-top:18px;
height:344px;
width:295px;
text-align:justify;
font-size:11px;
line-height:12px;
overflow:auto;
padding-right:5px

}
.bioprog p{
margin:0;
padding:0;
margin-top:5px;
}
.bioprog h1 {
font-size:22px;
color:#339999;
margin-bottom:2px;
padding-bottom:0;
padding-left:40px;
line-height:16px;
}
.bioprog h2 {
font-size:12px;
margin:0;
padding:0;
padding-left:40px;
color:#E1801C;
}
.bioprog a {
text-decoration: none;
color: #000000;
font-weight:normal;
}
.bioprog a:active {
color:#000000;
text-decoration:none;
}
.bioprog a:link {
color:#B16314;
text-decoration:none;
}
.bioprog a:visited {
color:#B16314;
text-decoration:none;
}
.bioprog a:hover {
text-decoration: none;
color:#000000;
font-weight:bold;
}
.blanc {
position:absolute;
left:246px;
top:345px;
width:320px;
height:300px;
}
.prog {
	position:absolute;
	left:240px;
	top:374px;
	width:376px;
	height:214px;
	font-family:arial, Times New Roman, Times, serif;
	margin-left:10px;
	margin-top:10px;
	text-align:left;
}
.prog h1 {
font-size:16px;
color:#003399;
margin:0;
padding:0;
margin-bottom:5px;
}

.prog h2 {
font-size:13px;
color:#2B8C97;
margin:0;
padding:0;
font-weight:bold;
}
.tremplin {
	position:absolute;
	left:274px;
	top:383px;
	width:317px;
	height:214px;
	font-family:arial, Times New Roman, Times, serif;
	margin-left:10px;
	margin-top:10px;
	text-align:left;
}
.tremplin h1 {
font-size:16px;
color:#003399;
margin:0;
padding:0;
margin-bottom:5px;
}

.tremplin h2 {
font-size:13px;
color:#2B8C97;
margin:0;
padding:0;
font-weight:bold;
}
.blocbio {
font-size:10px;
color:#000000;
margin:0;
padding:0;
font-weight:bold;
text-align:center;
}

.blocbio a {
text-decoration: none;
color: #000000;
}
.blocbio a:active {
color:#000000;
text-decoration:none;
}
.blocbio a:link {
color:#000000;
text-decoration:none;
}
.blocbio a:visited {
color:#000000;
text-decoration:none;
}
.blocbio a:hover {
text-decoration: none;
color:#2B8C97;
}

.animcontact {
	position:absolute;
	top:111px;
	left:257px;
	width: 238px;
}
.blocbio {
	float:left;
	width:70px;
	line-height: 10px;
}
.blocbioouiches {
	float:right;
padding-right:20px;
	width:76px;
	line-height: 10px;
font-size:10px;
padding-top:20px;
font-weight:bold;
text-align:center;
}
.blocbioouiches a {
text-decoration: none;
color: #000000;
}
.blocbioouiches a:active {
color:#000000;
text-decoration:none;
}
.blocbioouiches a:link {
color:#000000;
text-decoration:none;
}
.blocbioouiches a:visited {
color:#000000;
text-decoration:none;
}
.blocbioouiches a:hover {
text-decoration: none;
color:#2B8C97;
}
.ouiches {
float:right;
padding-top:8px;
text-align:right;
}
.covoiturage {
	position:absolute;
	top:188px;
	left:254px;
	z-index:10;
	height: 171px;
	width: 320px;
	background-image:url(../images/covoit.jpg);
}
.covoiturage-texte {
position:relative;
padding-left:20px;
padding-right:29px;
padding-top:27px;
z-index:100;
}
