body {
    font-family         :	Arial, Verdana, sans-serif;
    font-size           :	0.7em;
	margin				: 	0px 0px 0px 0px;	
    background-color    :	#FFFFFF;
}

img {
	border				:	0px none;
}

#navigation li img {
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
}

#navigation li input.champrecherche	{
	float				:	left;
    font-family         :	Arial, Verdana, sans-serif;
	font-size			:	0.9em;
	padding				:	0px 2px 0px 2px;
	margin				: 	1px 0px 0px 2px;
	background-color	: 	#FFFFFF; 
	border				:	none;
	width				:	128px;
	height				:	12px;
	vertical-align		:	top;
}

#navigation li input.imgrecherche	{
	float				:	left;
	padding				:	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	border				:	none;
	width				:	14px;
	height				:	11px;
}

h1{
    font-size           :	11px;
	margin				: 	0px 0px 0px 0px;
}

h2 {
	vertical-align		:	top;
    font-size           :	1em;
	font-weight			:	normal;
	margin				: 	0px 0px 0px 0px;
	padding				: 	0px 0px 0px 18px;
	background-repeat	:	repeat-y;
}

h2 a {
	text-decoration		:	none;
	color				:	#FFFFFF;
}

h3,
h4,
h5,
.nouvelleTitre	{
    font-size           :	1em;
	padding				: 	0px 0px 10px 16px;
	margin				: 	0px 0px 0px 0px;
	background-repeat	:	no-repeat;
}

h5,
.nouvelleTitre	{
	color				:	#000000;
	font-weight			:	bold;
}

h5.serre	{
	padding				: 	0px 0px 0px 0px;
}

p {
	padding				: 	0px 16px 0px 0px;
	margin				: 	0px 0px 15px 16px;
	line-height			:	15px;
	text-align			:	justify;
}

.warning	{
	color				:	#FF0000;
}

#contenu ul	{
	line-height			:	15px;
	list-style-type		:	square;
	margin-top			:	0px;
}

#contenu ul li	{
	margin-bottom		: 	2px;
}

#contenu ul.lettre	{
	list-style-type		:	lower-alpha;
}

#contenu ul.numero	{
	list-style-type		:	decimal;
}

.decalCommunique	{
	list-style-type		:	none !important;
	margin-left			:	57px;
	text-indent			:	-57px;
}

table.contact,
table.cfp	{
    font-family         :	Arial, Verdana, sans-serif;
    font-size           :	1em;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 15px 34px;
	text-align			:	left;
}

table.contact td,
table.cfp td,
table.cfp th	{
	padding				: 	0px 6px 0px 6px;
	vertical-align		:	top;
}

#tableLiens td{
	vertical-align		:	top;
}

#page {
	position			: 	relative;
	top					:	15px;
	left				: 	50%;
	width				: 	748px;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px -374px;
	border				:	1px solid #EEEEEE;
	background-image	:	url(/police/images/page/fondContenu.gif);
}

#bandeauEtatDeGeneve{
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	border				:	none;
	height				:	58px;	
}

#tableBandeauEtatDeGeneve,
#tableBandeauEtatDeGeneve td{
	background-image	:	url(/police/images/bandeau/bandeau_fond.jpg);
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	border-collapse		: 	collapse;
    font-size           :	11px;
}

#tableBandeauEtatDeGeneve {
	width				: 	100%;
}

#tableBandeauEtatDeGeneve td a,
#txtInstitutions a {
   	color              	: 	#000000;
	text-decoration		: 	none;
}

#bandeauEcusson {
	width				: 	54px;
	text-align			: 	center;
}

#bandeauTitre {
	/*width				: 	414px;*/
	text-align			: 	left;
}

#bandeauLiens {
	/*width				: 	280px;*/
	text-align			: 	right;
}

#txtInstitutions {
	display				:	none;
	position			:	absolute;
	left				:	468px;
	top					:	40px;
	border				:	none;
}

#header{
	height				: 	15px;
	padding				: 	1px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	border				:	none;
	color				:	#FFFFFF;
	background-image	:	url(/police/images/header/fondHeader.gif);
	font-size           :	11px;
}

#chemin{
	position			:	absolute;
	float				:	right;
	left				:	305px;
	padding				: 	0px 0px 0px 0px;
	margin				: 	-14px 0px 0px 0px;
	border				:	none;
	color				:	#FFFFFF;
}

#chemin a{
	text-decoration		:	none;
	color				:	#FFFFFF;
}

#photoFond{
	height				: 	89px;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	border				:	none;
	white-space			:	nowrap;
}

#navigation{
	height				: 	46px;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	border				:	none;
	background-image	:	url(/police/images/navigation/fondNavig.gif);
	font-size           :	11px;
}

#sousNavigation {
	padding				:	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	width				: 	207px;
	float				: 	right;
	border				:	none;
}

.puceDeveloppe	{
	margin-left			:	-11px;
	margin-top			:	5px;
	float				:	left;
}

#contenu {
	width				: 	536px;
	/*min-height			:	110px;
	display				: 	block;*/
	margin				: 	0px 0px 0px 0px;
	padding				: 	0px 0px 0px 0px;
	border				:	none;
}

#footer {
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	border				:	none;
	border-bottom		:	15px solid #FFFFFF;
	clear				:	both;
}

#imgLogoPolice	{
	margin				: 	0px 0px 0px 665px;
	padding				: 	0px 0px 0px 0px;
}

#tailleTexte	{
	position			:	absolute;
	float				:	right;
	left				:	704px;
	top					:	59px;
	width				:	44px;
	height				:	14px;
	background-image	:	url(/police/images/header/bgtailletexte.gif);
}

#tailleTexte a	{
	color				:	#000000;
	text-decoration		:	none;
}

.normal	{
	position			:	absolute;
	font-size			:	0.9em;
	padding				: 	0px 3px 0px 5px;
	margin				: 	0px 0px 0px 0px;
	top					:	2px;
}

.grand	{
	position			:	absolute;
	font-size			:	1.2em;
	padding				: 	0px 3px 0px 3px;
	margin				: 	0px 0px 0px 0px;
	top					:	-1px;
	left				:	17px;
}

.plusgrand	{
	position			:	absolute;
	font-size			:	1.5em;
	padding				: 	0px 0px 0px 0px;
	margin				: 	0px 0px 0px 0px;
	top					:	-3px;
	left				:	33px;
}
.urgence	{
    font-size           :	1.2em;
	text-align			:	center;
}
img.floatleft { 
    float: left; 
    margin: 0px 10px 10px 0px;
}
.appstore {
	margin-left:130px;
}
