a:active { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#E6E6E6; font-weight:bold }
a:link { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#E6E6E6; font-weight:bold }
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color:#E6E6E6; font-weight:bold }
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration: none; color:#f0a53e; font-weight:bold }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#f0a53e; display:inline;  padding:1px;  padding-left:27px; background:url(/images/menu/h1_18x18.gif) no-repeat left top; line-height:40px; }
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#f0a53e;
	display:inline;
	text-align: center;
}  
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#f0a53e; display:inline }
img { border:none}


img#ipac {visibility:hidden}
img#ipr {visibility:hidden}
img#ipm {visibility:hidden}
img#ipe {visibility:hidden}
img#ipp {visibility:hidden}
img#ipa {visibility:hidden}
img#ippa {visibility:hidden}
img#ipmu {visibility:hidden}
img#ipc {visibility:hidden}

.fade{border:none;}



ul{
    list-style-type: none;
	padding:0px;
	margin:0px;
 }

p { margin:0px }

cite { font-style:italic }


.centre { text-align:center }
.centrenopadding { text-align:center; padding:0px; margin:0px; }

.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E6E6E6;
	text-align: justify;
}
.alaligne{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E6E6E6;
	text-align: justify;
	padding-top: 5px;
}

.dateaffich { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#e6e6e6; display:inline; }
.petit { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#E6E6E6}
.str { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#E6E6E6}
.str2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#E6E6E6}
.str3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; font-weight:bold color:#E6E6E6}
.date { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E6E6E6; font-style:italic }
.info { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E6E6E6; font-style:italic }
.inforange { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#f0a53e; font-style:italic }
.tabinfo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#f0a53e; font-style:italic}
.eo { padding:1px; background-color:#f0a53e; }
.en { padding:1px; background-color:#000000; }
.agris { color:#555555 }
.link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#f0a53e; font-weight:bold; text-decoration:underline }

.defilement{
	width:300;
	margin-left:auto;
	margin-right:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#f0a53e; font-style:italic
}


div#centre_black {
	text-align:center;
	background-color:#000000;
}

div#gros_conteneur800 {
height:350px;
width: 800px;
margin-left: auto;
margin-right: auto;
text-align:left;
background-color:transparent;
border:0px;
padding:0px;
}

html>body  div#gros_conteneur800 { /* le height est interprété comme le min height par IE mais celui ci ne comprend pas le height */
    height:auto;
    min-height:350px;
}


div#conteneur800 {
height:350px;
width: 800px;
margin-left: auto;
margin-right: auto;
text-align:left;
background-color:transparent;
border:0px;
padding-top:15px;
padding-bottom:15px;
}

html>body  div#conteneur800 {
    height:auto;
    min-height:350px;
}


div#conteneur600 {
	width:600px;
	height:350px;
	margin-left: auto;
    margin-right: auto;
	background-color:transparent;	
}

html>body  div#conteneur600 {
    height:auto;
    min-height:350px;
}



div#centre_background {
	text-align:center;
}


div#bandeau {
	width:800px;
	margin-left: auto;
    margin-right: auto;
	text-align:left; 
	position:relative;
	padding: 0px;
	border: 0px;
	background-color:#000000;
}

div#menu {
	border: 0px;
    padding: 0px;
	height:63px;
	background-color:#000000;	
	text-align:center;
}


#menu_metier {
	background-color:transparent;
	border-right: 1px solid #F93;
	border-bottom: 1px solid #F93;
	width:190px;
	float:left;
	text-align:left;
	margin-right:20px;
	margin-bottom:20px;
	padding:0px;
	}

#menu_metier li {
	display:list-item;
	background-color: transparent ; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#E6E6E6;
	height:18px;
	padding-left: 25px;
	padding-top:3px;
    }

#menu_metier li:hover, #menu_metier li:focus, #menu_metier li:active { 
    background: url(/images/menu/la.gif) left top no-repeat  ; 
    }
 
#prog_expos {
	background-color:transparent;
	border-right: 1px solid #F93;
	border-bottom: 1px solid #F93;
	width:750px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
	padding:0px;
	padding-right:25px;
	padding-bottom:15px;
	}

#prog_expos li {
	display:list-item;
	background-color: transparent ; 
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#E6E6E6;
	height:18px;
	padding-left:25px;
	padding-top:3px;
    }

html>body  #prog_expos li {
    height:auto;
    min-height:18px;
}


#prog_expos li:hover, #prog_expos li:focus, #prog_expos li:active { 
    background: url(/images/menu/la.gif) left top no-repeat  ; 
    }

#prog_expos li span {	display:table-cell;	width:140px; text-align:left;	} 
	
#prog_expos li span + span { display:table-cell;	width:450px;	text-align:left;	} 
	
#prog_expos li span + span + span {	display:table-cell;	width:160px;	text-align:right;	} 


div#contenu_metier {
	width:70%;
	margin-left:auto;
	margin-right:auto;
	background-color:transparent;
	text-align:justify;
	border:0px;
	padding-top:20px;
	
}

div#affiche_metier {
	background-color:transparent;
	float:right;
	margin-bottom:30px;
	margin-left:30px;
	margin-right:15px;
	margin-top:30px;
}




div#conteneur800_2 {
height:350px;
width: 800px;
margin-left: auto;
margin-right: auto;
text-align:center;
background-color:transparent;
border:0px;
padding-top:15px;
padding-bottom:15px;
}


html>body  div#conteneur800_2 {
    height:auto;
    min-height:350px;
}

div#affiche_actu {
	float:right;
	margin-left:15px;
	margin-bottom:15px;
	width:auto;
	height:auto;
	background-color:transparent;
	border-width:medium;
	}

div#bas_page {
	width:800px;
	height:auto;
	background-color:transparent;
	text-align:center;
	padding-bottom:5px;
}

div#infos_pratique {
	width:auto;
	text-align:justify;
	padding:10px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	margin-top:15px;
	border:#FFF solid 1px;
}

div#article {
	padding:20px;
	height:320px;
}

html>body  div#article {
    height:auto;
    min-height:320px;
}

#adhesion {
	text-align:justify;
	padding:10px;
	padding-left:50px;
}

#adresse {
	padding:10px;
	padding-left:50px;
}
#adresse li { display:list-item; height:auto; padding:5px; padding-left:20px; }
#adresse li span { display:table-cell; width:80px; text-align:left }
#adresse li span + span { display:table-cell; width:200px; text-align:left }

#amis {
	background-color: transparent ; 
	padding:10px;
	padding-left:25px;
}
#amis li { display:list-item; height:18px; padding-top:2px; margin-bottom:8px; padding-left:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#E6E6E6; }
html>body  #amis li { height:auto; min-height:18px; }

#amis li:hover, #amis li:focus, #amis li:active { background: url(/images/menu/la.gif) left top no-repeat ;}
#amis li span { display:table-cell; padding-right:10px; width:200px; text-align:left }
#amis li span + span { display:table-cell; padding-left:10px; width:auto; text-align:left }

#partenaires { padding:10px; width:auto; text-align:center; }
#partenaires li { display:inline-block; padding:20px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#E6E6E6; }

/*#tabphotos { text-align:center; width:auto; margin-right:auto; margin-left:auto; }
#tabphotos li {display:list-item; width:100%; margin-bottom:0px; margin-left:auto; margin-right:auto; text-align:center;}
#tabphotos li span { padding:0px;}
#tabphotos li span + span {  padding:0px;}
#tabphotos li span + span + span {  padding:0px;}
#tabphotos li span + span + span + span {  padding:0px;}
#tabphotos li span + span + span + span + span { padding:0px;}*/


#gallerie_photo {background:url(/images/menu/gallerietofs.jpg) left top no-repeat ; padding-left:60px; height:35px; padding-top:5px; margin-top:8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#E6E6E6; text-align:left;}