body {
	margin: 1px 1px 1px 1px;
}
/* Photo du bandeau */
.bandeau{
	border: 0px;
	border-top-color: #FFFFFF;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #819046;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}
#imprimante{
	background-image: none;
	position: absolute;
	top: 165px;
	left: 745px;
}
/* Tag CRAL */
#tag{
background-image: url(../int/logo_cral.png);
background-repeat: no-repeat;
background-position: 1px 0px;
height:87px;
	font-family: Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	padding-left: 58px;
	float: left;
	text-align: left;
}
#signatureb{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}
#signature{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
}
a.signature{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
a:hover.signature{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
}
a{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000190;
}
a:hover{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #8D2424;
}
img{
	border: 0px;
}
#centre{
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#top{
vertical-align: top;
}
#topcentre{
vertical-align: top;
text-align: center;
}

#pagetitre div{
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 23px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #005F91;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 34px;
	padding-left: 40px;
	margin-left: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}
#pagetitre div.h1{color: #005F91;background-image: url(../int/h1.png);}
#pagetitre div.b1{color: #dc921a;background-image: url(../int/b1.png);}
#pagetitre div.d1{color: #dc921a;background-image: url(../int/d1.png);}
#pagetitre div.g1{color: #A2005F;background-image: url(../int/g1.png);}
#pagetitre div.g2{color: #AA2C72;background-image: url(../int/g2.png);}
#pagetitre div.g3{color: #9A467B;background-image: url(../int/g3.png);}
#pagetitre div.g4{color: #8A5684;background-image: url(../int/g4.png);}
#pagetitre div.g5{color: #7D658C;background-image: url(../int/g5.png);}
#pagetitre div.g6{color: #5A6F94;background-image: url(../int/g6.png);}
#pagetitre div.g7{color: #4A799F;background-image: url(../int/g7.png);}
#pagetitre div.g8{color: #006393;background-image: url(../int/g8.png);}
#pagetitre div.autre{color: #870911;background-image: url(../int/autre.png);}

#pagetitre p{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #005F91;
	margin-left: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
	
}
#pagetitre p.h1{color: #005F91;}
#pagetitre p.b1{color: #dc921a;}
#pagetitre p.d1{color: #dc921a;}
#pagetitre p.g1{color: #A2005F;}
#pagetitre p.g2{color: #AA2C72;}
#pagetitre p.g3{color: #9A467B;}
#pagetitre p.g4{color: #8A5684;}
#pagetitre p.g5{color: #7D658C;}
#pagetitre p.g6{color: #5A6F94;}
#pagetitre p.g7{color: #4A799F;}
#pagetitre p.g8{color: #006393;}
#pagetitre p.autre{color: #870911;}

#pagetexte{
	vertical-align: top;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding-left: 2px;
	padding-right: 2px;
	text-align: justify;
	text-justify: newspaper;
}

#searchpage{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	margin-left: 15px;
	margin-top: 15px;
	text-align: left;
	color: #005F91;
}
#searchtitre{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	margin-left: 15px;
	text-align: left;
	color: #870911;
}
#searchtexte{
	vertical-align: top;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	margin-left: 15px;
	text-align: left
}
#pagetexte img{
	border: 0px;
	margin: 4px 6px 2px 6px;
}
#topcentre img{
	border: 0px;
	margin: 1px 6px 2px 6px;
}
a.imgzoom{
	padding-left: 2px;
	padding-right: 2px;
	background-color: transparent;
}
a:hover.imgzoom{
	padding-left: 2px;
	padding-right: 2px;
	background-color: #7D2323;
}
a.nostyle{
	padding-left: 0px;
	padding-right: 0px;
	background-color: transparent;
}
a:hover.nostyle{
	padding-left: 0px;
	padding-right: 0px;
	background-color: transparent;
}

#pagetitremenu {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #9E9E9E;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 15px;
	padding-left: 2px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	text-decoration: none;
}
#pagetitremenu a.titremenu{color: #9E9E9E;text-decoration: none;}
#pagetitremenu a:hover.titremenu{background-color: #9E9E9E;color: #000000;}
#pagetitremenu a.current{color: #343434;}
#pagetitremenu a:hover.current{background-color: #9E9E9E;color: #000000;}

#mot {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	line-height: 15px;
	padding-left: 2px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	text-decoration: none;
}