div#imprim {
  position: relative;
  padding: 10px;
  width: 100%;
  color: #464646;
float: left;
}

div#background {
  background-image: url(../images/fond.jpg);
  background-repeat: no-repeat; 
  position: relative;
  width: 1094px;
  padding-left: 186px;
  padding-top: 43px;
  left: 50%;
  top: 0px;
  margin-left: -640px;
}

div#fond {
  position: relative;
  width: 935px;
  padding: 0;
  top: 0px;
}

 div#colone1 {
  background-image:  url(../images/fond_barreg.png);
  background-repeat: no-repeat; 
  background-color: #ced2e8;
  float:right; 
  padding:6px;  padding-top: 20px;
  height: 100%;
}

 div#colone2 {
  float:right; 
  width:600px;  padding-top: 10px;
  padding-right: 20px;
}

div#entete1 {
  background-image: url(../images/entete1.png);
  width: 935px;
  height: 118px; 
}

div#accesrapide {
position: relative; 
float:right; 
padding-right:15px; 
top:58px;
}

div#blocloc {  width: 259px;}

div#blocloch {
  background-repeat: no-repeat;
  float: left;
  padding-left:12px;
  padding-top:7px;
  background-image: url(../images/bloc_h.png);
  width: 247px;
  height: 19px;
}

div#bloclocb {
  background-repeat: no-repeat;
  float: left;
  margin-bottom:14px;
  background-image: url(../images/bloc_b.png);
  width: 259px;
  height: 11px;

}

div#bloclocc {
  float: left;
  padding:6 6 0 12;
  background-image: url(../images/bloc_c.png);
  width: 241px;}


a.laccueil:visited {  display: block;  width:21px;   height:12px;   background-image: url(../images/accueil0.gif);   float:left; }
a.laccueil:link {  display: block; width:21px;  height:12px; background-image: url(../images/accueil0.gif);  float:left; }
a.laccueil:hover { display: block; width:21px; height:12px; background-image: url(../images/accueil1.gif); float:left; 	}

a.laccueil:visited {  display: block;  width:21px;   height:12px;   background-image: url(../images/accueil0.gif);   float:left; }
a.laccueil:link {  display: block; width:21px;  height:12px; background-image: url(../images/accueil0.gif);  float:left; }
a.laccueil:hover { display: block; width:21px; height:12px; background-image: url(../images/accueil1.gif); float:left; 	}


a.lcontact:visited {  display: block;  width:21px;   height:12px;   background-image: url(../images/contact0.gif);   float:left; }
a.lcontact:link {  display: block; width:21px;  height:12px; background-image: url(../images/contact0.gif);  float:left; }
a.lcontact:hover { display: block; width:21px; height:12px; background-image: url(../images/contact1.gif); float:left; 	}

a.llien:visited {  display: block;  width:21px;   height:12px;   background-image: url(../images/lien0.gif);   float:left; }
a.llien:link {  display: block; width:21px;  height:12px; background-image: url(../images/lien0.gif);  float:left; }
a.llien:hover { display: block; width:21px; height:12px; background-image: url(../images/lien1.gif); float:left; 	}


div#entete2 {
}

div#entete3 {
  background-image: url(../images/entete3.png);
  width: 805px;
  padding: 0 0 0 31;
  background-repeat: no-repeat; 
}

div#pied {
  background-image: url(../images/pied.jpg);
  background-repeat: no-repeat; 
  width: 935px;
  height: 50px;
  padding: 0;
}

div#backg {
  background-image: url(../images/fond.png);
  width: 895px;
  padding-left: 20px;
  padding-right: 20px;
  overflow: hidden; 
}

div#bloc {
  position: relative;
  padding: 14px;
  padding-top: 0px;
  padding-bottom: 0px;
}


div#news {
  min-height: 250px;
}

a.baccueil:visited { 
		  display: block; 
		  width:153px; 
		  height:21px; 
		  background-image:none; 
		  float:left; 
		  color: #CCCCCC; 
		  text-decoration: none;
		  text-align: center;
		  padding-top: 10px;
		  margin-right:1px;
		  font-weight: bold;
		}

a.baccueil:link { 
		  display: block; 
		  width:153px; 
		  height:21px; 
		  background-image: none; 
		  float:left; 
		  color: #CCCCCC; 
		  text-decoration: none;
		  text-align: center;
		  padding-top: 10px;
		  margin-right:1px;
		  font-weight: bold;
}

a.baccueil:hover { 
		  width:153px; 
		  height:21px; 
		  background-image: url(../images/bouton1.png); 
		  float:left; 
		  color: #FFFFFF; 
		  text-decoration: none;
		  text-align: center;
		  padding-top: 10px;
		  margin-right:1px;
		  font-weight: bold;
} 

a.baccueil2:link, a.baccueil2:visited, a.baccueil2:hover { 
		  width:153px; 
		  height:21px; 
		  background-image: url(../images/bouton1.png); 
		  float:left; 
		  color: #FFFFFF; 
		  text-decoration: none;
		  text-align: center;
		  padding-top: 10px;
		  margin-right:1px;
		  font-weight: bold;
} 

a 		{
		color: #464646;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;}

 a:visited {
		color: #464646; 
		text-decoration: underline; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		font-weight: normal}

 a:hover {
		color: #464646; 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px; 
		text-decoration: none; 
		font-weight: normal}


.image2 {
border: 1px #1d3195 solid;
margin-right:5px;
padding:1px;
}

.image3 {
border: 1px #4778b0 solid;
}

INPUT, TEXTARA, FORM { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #464646;}

FONT, TD, P, DIV, SELECT { 
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #464646;}


INPUT, TEXTAREA	{ 
	background-color: #FFFFFF;
}

body {
margin:0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #464646;
}


dl, dt {
margin: 0;
padding: 0;
list-style-type: none;
}



#menun {
z-index:100;
width: 100%; /* correction pour Opera */
margin-bottom: 0px;
}

#menun dl {
float: left;
width: 100%;
}
#menun dt {
cursor: pointer;
text-align: center;
font-weight: bold;
border: 1px solid #255994;
margin: 2px;
padding: 3px;
background: #9db5d0;
color: #FFFFFF;
}

#menun dt a {
color: #FFFFFF;
text-decoration: none;
display: block;
height: 100%;
border: 0 none;
}

#menun dt a:hover, #menun dt a:focus {
color: #464646;
background: #ffffff;
}


div.spacer {
 	clear: both;
 }

 h2 {
font-size :18px;
margin-top:0px; 
margin-bottom:10px; 
}


 h3 {
padding-left:20px; 
background-image:url("/themes/images/avt_titre.gif");
background-repeat: no-repeat;
font: italic 16px Georgia, "Times New Roman", Times, serif;
color : #364170;
font-weight: bold;
height:21px;
}


 h4 {
padding-left:0px; 
background-image:url("/themes/images/avt_titre2.gif");
background-repeat: no-repeat;
font-size: 12px;
font-weight: bold;
height:21px;
color: #364170;
}

.grand {
width:96%;
}

.bouton {
border:1px;
background-image:url("/themes/images/bouton3.gif");
padding-bottom: 3px;
width:148px;
height:17px;
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size: 11px;
}


 .titre {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		background-color:#CCCCCC; 
		color: #464646;
		font-style: normal;
		text-transform: uppercase;}

  

 
 .coord {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #464646; 
		font-weight: bold; 
		text-decoration: none }

 
 .titre2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF6600;
	font-size: 10px;

}

 .important {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #255994;
	line-height: normal;
}

 .rappel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;

}
a.menu:link {
	color: #464646;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}
a.menu:visited {
	color: #464646;
	font-weight: normal;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}
a.menu:hover {
	color: #464646;
	font-weight: normal;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}


table {
	border: 0px none;
}

a.menu7:link {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #464646;

}
a.menu7:visited {
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;
}
a.menu7:hover {
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #464646;



}
a.menu6:link {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	color: #FFFFFF;
}

a.menu6:visited {
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #FFFFFF;
}
a.menu6:hover {
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

a.suite:link {
	margin-right:0px; 
	padding-right:36px; 
	background-image:url("/themes/images/suite.png");
	background-repeat: no-repeat;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	color: #1d3195;
}

a.suite:visited {
	margin-right:0px; 
	padding-right:36px; 
	background-image:url("/themes/images/suite.png");
	background-repeat: no-repeat;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #1d3195;
}
a.suite:hover {
	margin-left:0px; 
	padding-right:36px; 
	background-image:url("/themes/images/suite.png");
	background-repeat: no-repeat;
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #1d3195;
}


a.menupart:link {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	color: #B15123;
}

a.menupart:visited {
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #B15123;
}
a.menupart:hover {
	font-size: 11px;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #B15123;
}


a.menuimg:link {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: verdana, Arial, Helvetica, sans-serif;

}

a.menuimg:visited {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: verdana, Arial, Helvetica, sans-serif;


}
a.menuimg:hover {
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	font-family: verdana, Arial, Helvetica, sans-serif;


}


bas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
}

.titre2_pt {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF6600;
	font-size: 10px;
}

#vignette {
		overflow:auto;
		width:575px;
		height:130px;
}

#montre_img {
		overflow:auto;
		width:99%;
		height:450px;
}

.zoom {
height:400px;
}
.zoom p {
text-align:center;
}
.zoom img {
width:200px;
height:267px;
}
.zoom img:hover {
width:300px;
height:400px;
}
