/*NOUVEAU*/



div#header{
	margin:0; padding:0;
	position: relative;
	background-color: #327243;
}	

div#header img{
	margin:0; padding:0;
	border:none;
}

div#header #banniereFlash,
div#header #banniere_integree{
	position:absolute;
	top:34px;
	right:192px;
}

.body {
	background-color: #29593d;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.traitbas{
background:url("img/traitbas.gif") bottom no-repeat #327243;

			}

.tablecenter{
background-color:#FFFFFF;
background-image:url(img/bastablecenter.gif);
background-repeat: no-repeat;
background-position:bottom;


			}
			.basarbre{
background-color:#FFFFFF;
background-image:url(img/basarbre.gif);
background-repeat: no-repeat;
background-position:top;

			}
.tablegauche{
background-color:#FFFFFF;
background-image:url(img/piquelogo2.gif);
background-repeat: no-repeat;
background-position:top;

			}
.colonnedroit{
background-color:#FFFFFF;
background-image:url(img/colonnedroit.gif);
background-repeat: no-repeat;
background-position:bottom;

			}
.titre{
font-family:Arial, Helvetica, sans-serif;
font-size:1.2em;
color:#327243;
font-weight:bold;
}

.retouraccueil{
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#327243;
text-decoration:none;
font-weight:bold;
}
.retouraccueil:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#b2ca1b;
text-decoration:none;
font-weight:bold;
}
.texte{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333333;
text-decoration:none;
text-align:justify;
}
.textelien{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#333333;
text-decoration:none;
text-align:justify;
}
.textelien:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#b2ca1b;
text-decoration:none;
text-align:justify;
}
.lienbas, .lienbas:visited{
font-family:Arial, Helvetica, sans-serif;

font-weight:bold;
text-decoration:none;
color: #327243;
}
.lienbas:hover{
font-family:Arial, Helvetica, sans-serif;

font-weight:bold;
text-decoration:none;
color: #b2ca1b;
}
.lienid{
font-family:Arial, Helvetica, sans-serif;
font-size:0.6em;
font-weight:bold;
text-decoration:none;
color: #327243;
}
.lienid:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:0.6em;
font-weight:bold;
text-decoration:none;
color: #b2ca1b;
}
.liendroit:link, .liendroit:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
}
.liendroit:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
color:#b2ca1b;
}
.newsletter{
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
text-decoration:none;
font-weight:bold;
color:#327243;
}
.image-texte{
float:right;
border:solid #999999 2px;
margin-left:10px;
margin-bottom:5px;
}
.image-texte-g{
float:left;
border:solid #999999 2px;
margin-right:10px;
margin-bottom:5px;
}
.image-texte-plan{
float:left;
border:solid #999999 2px;
margin-left:40px;
margin-bottom:6px;
margin-top:10px;
margin-right:40px;
}
.image-texte2{
float:right;
border:solid #999999 2px;
margin-left:10px;
margin-bottom:5px;
}
strong{
color: #327243;
margin:0; padding:0;
}
strong.boldNoir{
color: #000000;
margin:0; padding:0;
}
ul{
margin:0px 0px 0px 2px;padding:0;
list-style:circle;
}
.lienBig{
	text-decoration:none;
	font-weight:bold;
	font-size:1em;
	color:#327243;
}
.lienBig:hover{
	text-decoration:underline;
	font-weight:bold;
	font-size:1em;
	color:#327243;
	
}
#alpha a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#327243;
	text-decoration:none;
	text-align:justify;
}
.selExpo{
	
	font-size:1em;

}
.fiche th{
	color:#327243;
}
.fiche a:link, a:visited{
	color:#327243;
	text-decoration:none;
}
.fiche a:hover{
	color:#327243;
	text-decoration:underline;
}
.liste a:link, a:visited{
	color:#327243;
	text-decoration:none;
	font-weight:bold;
}
.liste a:hover{
	color:#003300;
	text-decoration:none;
	font-weight:bold;
}

.pass_bat_inscription_en_ligne, .passion_bat{
  float : left;
  margin: 5px 0; padding: 0;
}

.pass_bat_inscription_en_ligne{
  margin-bottom: 20px;
  padding-left : 150px;
}

.pass_bat_inscription_en_ligne a img{
  border : none;
}

.clear{
  clear : both;
}

a, a:hover, a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
color:#7AAF3E;
text-decoration:none;
text-align:justify;
font-weight: normal;
}

img {
  border: 0;
}

dd.horaire{
  margin-left : 0px;
  padding-left : 0px;
  margin-top : 15px;
}

dt{
  font-weight : bold;
}

.plan_hall{
  display: none;
}

div#page {
  background-color:#327243;
  margin:0 auto;
  padding:0;
  width:930px;
  font-family:Arial,sans-serif;
  font-size:62.5%;

}

div#page div#footer{
		float:left;
    padding: 0;
		background-color: #327243;
			background-image: url(./img/bandeau.gif);
			background-repeat: no-repeat;
			background-position: top left;
			height : 51px;
			position : relative;
	}
		
		div#page div#footer table{
			margin:0; padding:0;
		}
		div#page div#footer table tr{
			margin:0; padding:0;
		}
		div#page div#footer p{
			margin: 0px; 
			padding : 4px;
      margin:0px;
			color:#FFFFFF;	
      font-size:1.6em;
      font-style:italic;
      font-weight:bold;
		}
		
		div#page div#footer p.logo{
      width : 85px;
      height : 42px;
      float :left;
      padding-left : 15px;
    }
    
		div#page div#footer p.phrase{
      width : 575px;
      margin-left : 120px; 
      padding-left: 230px !important;     
      padding-left: 228px;
      
    }
      
		div#page div#footer ul{
			margin: 0px 0px 0px 40px; 
      padding: 0px 0px 0px 0px;
			float : left;
			width : 780px;
		}
		
			div#page div#footer ul li{
				display: inline;
				margin: 0px 10px 0px 0px; padding: 0;
				font-size: 1.2em; font-weight: bold;
				color: #327243;
				list-style: none;
			
			}
			
			ul li a.lienbas{
        font-size: 1.0em;
      }
				
			div#page div#footer ul li.credit{
				margin: 0px 0px 0px 50px; padding: 0px 0px 0px 0px;
				font-size: 1.0em;font-weight: normal;
			}
			
			div#page div#footer ul li.credit span#logo{
				margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
				font-size:2em;
			}
			div#page div#footer ul li a, div#page div#footer ul li a:link, div#page div#footer ul li a:visited{
				color: #327243;
				text-decoration: none;
		
			}
			div#page div#footer ul li a:hover {
				color: #FFFFFF;
			}
