/**
* --------------------------------------
*       Mise en forme generale
* --------------------------------------
*/
*{margin:0px;padding:0px;}

body{
	text-align:			center;
	font-family: 		Tahoma, Arial, Helvetica, sans-serif; 
	font-size:			11px;
	background-color:	#fff;
	color:				#494949;
}
#global{
	padding:				0;
	margin-left: 			auto;
	margin-right: 			auto;
	padding-bottom:			20px;
	width:					766px;
	text-align:				justify;
}
img{
	border:	0;
}
a:link,
a:visited{
	color:				#b30000;
	text-decoration:	underline;
}
a:hover,
a:active{
	color:				#b30000;
	text-decoration:	none;
}
/***** LIENS CAPTURES INDEMNISATION FIVA VICTIMES / AYANTS DROITS *****/	
a.a1:link,
a.a1:visited{
	color:				#b30000;
	text-decoration:	underline;
}
a.a1:hover,
a.a1:active{
	color:				#b30000;
	text-decoration:	none;
}
a.a2:link,
a.a2:visited{
	color:				#494949;
	text-decoration:	none;
	font-size:			10px;
}
a.a2:hover,
a.a2:active{
	color:				#494949;
	text-decoration:	underline;
}
h1{
	position:		relative;
	font-size:		14px;
	margin-bottom:	35px;
	height:			36px;
	overflow:		hidden;
}
h1 img{
	position:	absolute;
	top:		0px;
	left:		0px;
}
h2{
	font-size:				14px;
	color:					#505050;
	font-weight:			bold;
	font-family: 			Arial,Trebuchet MS,sans-serif; 
	margin-bottom:			20px;
	padding-bottom:			5px;
	margin-bottom:			10px;
	background:				url(/img/14f988a74970027b368e9365e327fa3477731004.gif) no-repeat;
	background-position:	left bottom;
	text-transform:			uppercase;
}
h3{
	font-size:				11px;
	padding-bottom:			5px;
	margin-bottom:			10px;
	margin-top:				35px;
	background:				url(/img/14f988a74970027b368e9365e327fa3477731004.gif) no-repeat;
	background-position:	left bottom;
	color:					#b30000;
}
h4{
	color:				#b30000;
	margin-bottom:		10px;
	font-size:			11px;
}
li{
	margin-left:	10px;
}
.spacer{
	clear:	both;
}

/**
* --------------------------------------
*       Navigation haute
* --------------------------------------
*/
#nav{
	background:	url(/img/93231f0849d1459023a57cc3d11bda0ddf5df9fe.png) no-repeat;
	margin-top:	30px;
	height:		86px;
}
#nav img{	
	float:	left;
}

/**
* --------------------------------------
*       Raccourcis
* --------------------------------------
*/
#raccourcis{
	float:			right;
	margin-top:		10px;
	margin-right:	6px;
}

/**
* --------------------------------------
*       Titre
* --------------------------------------
*/
#titre{
	margin-top:	-39px;
}

/**
* --------------------------------------
*       Bandeau
* --------------------------------------
*/
#bandeau{
	margin-top:	5px;
}
#ombre_bandeau{ 
	background:	url(/img/21955f739f19ad47abd7dbe89dbddec5238e3efe.png);
	height:		12px;
}

/**
* --------------------------------------
*       Annonce
* --------------------------------------
*/
a#annonce{
	display:block;
	margin-bottom:20px;
}
a#annonce img{
	margin-top:-15px;
}

/**
* --------------------------------------
*       Corps
* --------------------------------------
*/
#corps{
	position:				relative;
	background:				url(/img/77596f4fdd27332f39e56f422634232a2482e732.png);
	background-repeat:		repeat-y;
	background-position:	10px 0;
	min-height:				900px;
	height:					auto !important;
	height:					900px;
}

/**
* --------------------------------------
*       Menu vertical
* --------------------------------------
*/
#menu{
	position:		absolute;
	top:			0px;
	left:			0px;
	width:			169px;
	color:			#efbd31;
	padding-left:	30px;
	overflow:		hidden;
	margin-top:		20px;
	text-align:		left;
}
#menu_bas{
	position:		absolute;
	top:			-40px;
	left:			10px;
	height:			87px;
	width:			196px;
	background:		url(/img/14da11c51a3b814bd1586dfab5b9861e1fbd7d43.jpg);
}
#menu input#champ{
	font-size:		9px;
	padding-left:	3px;
}

/***** RECHERCHE *****/	
#ok{
	float:			right;
	margin-right:	22px;
	margin-top:		4px;
}

/***** MENU NIVEAU 1 *****/	
#menu .titre1{
	display:				block;
	text-transform:			uppercase;
	font-family:			Arial, sans-serif;
	color:					#333;
	font-weight:			bold;
	font-size:				12px;
	padding-bottom:			5px;
	margin-bottom:			10px;
	background:				url(/img/14f988a74970027b368e9365e327fa3477731004.gif) no-repeat;
	background-position:	left bottom;
}
#menu a.titre1:link,
#menu a.titre1:visited,
#menu a.titre1:hover,
#menu a.titre1:active{
	text-decoration:	none;
}

/***** MENU NIVEAU 2 *****/	
#menu ul{
	margin-bottom:	15px;
}
#menu ul li{
	list-style-type: 		none;
	display:				block;
	padding-left: 			15px;
	background-image: 		url(/img/fe54ca7247fbd11abb06b54a2a1042f6f00669ef.png);
	background-repeat: 		no-repeat;
	background-position:	0 2px;
	margin-bottom:			1px;
	margin-left:			7px;
}
#menu ul li.on{
	background-image:	url(/img/3c2de6394e3e12274372d61d95e45610d7f19e08.png);
}
#menu ul li:hover{
	background-image:	url(/img/3c2de6394e3e12274372d61d95e45610d7f19e08.png);
}
#menu ul li a{
	font-family:	Tahoma, Arial, sans-serif;
	font-size:		11px;
	color:			#444;
}
#menu ul li a:link,
#menu ul li a:visited{
	text-decoration:	none;
}
#menu ul li a:hover,
#menu ul li a:active{
	text-decoration:	underline;
}

/***** MENU NIVEAU 3 *****/	
#menu ul ul{
	margin-top:	5px;
}
#menu ul ul li{
	list-style-type: 		none;
	display:				block;
	padding-left: 			15px;
	margin-left:			0px;
	background-image: 		url(/img/f87e22af1ed73518d042b33dd3d1b61959615302.gif);
	background-repeat: 		no-repeat;
	background-position:	0 2px;
	font-family:			Tahoma, Arial, sans-serif;
	font-size:				11px;
	color:					#bbb;
}
#menu ul ul li a{
	font-family:	Tahoma, Arial, sans-serif;
	font-size:		11px;
	color:			#666;
}
#menu ul ul li a:link,
#menu ul ul li a:visited{
	text-decoration:	none;
}
#menu ul ul li a:hover,
#menu ul ul li a:active{
	text-decoration:	underline;
}

/***** SOMMAIRE *****/	
a.n2:link,
a.n2:visited,
a.n2:hover,
a.n2:active{
	font-weight:	bold;
}
a.n4:link,
a.n4:visited{
	color:				#505050;
	text-decoration:	none;
}
a.n4:hover,
a.n4:active{
	color:				#505050;
	text-decoration:	underline;
}

/**
* --------------------------------------
*       Contenu
* --------------------------------------
*/
#contenu{
	padding-top:	15px;
	margin-left:	220px;
}
#contenu p{
	margin-bottom:	10px;
}
#contenu ol, 
#contenu ul{
	padding-left:	35px;
}
#contenu ul{
	list-style-type:	disc;
}
#contenu ul.ul2{
	list-style-type:	square;
	padding-left:		5px;
}
#contenu ul li, #contenu ol li{
	margin-bottom:	15px;
}
#contenu ul.ul1 li{
	margin-bottom:	5px;
}
#contenu ul.ul3{
	padding-left:	0px;
}
#contenu ul.ul3 li{
	padding-left:			15px;
	list-style-type: 		none;
	display:				block;
	margin-left:			0px;
	background-image: 		url(/img/6b44217c1a7ec1ae8dea3988cdadbd9d3513b760.gif);
	background-repeat: 		no-repeat;
	background-position:	0 0px;
}
#contenu ul.ul4 li{
	margin-bottom:	0;
}
#contenu ul ul{
	list-style-type: square;
}
#contenu h2 a, 
#contenu h2 a{
	text-decoration:	none;
	color:				#505050;
}
.h2{
	padding-left:	20px;
}
.h3{
	padding-left:	30px;
}
.illustrationG{
	float:			left;
	margin-right:	10px;
}
.illustrationD{
	float:			right;
	margin-left:	10px;
}
.illustrationD, 
.illustrationG, 
.illustration{
	text-align:	center;
}
.illustrationD.border, 
.illustrationG.border, 
.illustration.border{
	border:		solid 1px #999;
	padding:	1px;
}
.illustrationD a:link, 
.illustrationG a:link, 
.illustration a:link{
	text-decoration:	none;
	color:				#494949;
	font-weight:		bold;
}
.illustrationD a:visited, 
.illustrationG a:visited, 
.illustration a:visited{
	text-decoration:	none;
}
.illustrationD a:hover, 
.illustrationG a:hover, 
.illustration a:hover,
.illustrationD a:active, 
.illustrationG a:active, 
.illustration a:active{
	text-decoration:	underline;
}
.cadre1,
.cadre2{
	background-color:	#eee;
	margin-top:			20px;
	margin-bottom:		20px;
	padding:			15px;
}
.cadre2{
	text-align:	center;
}
.b{
	font-weight:	bold;
}
.b1{
	color:	#b30000;
}
.b2{
	font-size:		15px;
	color:			#b30000;
	font-weight:	bold;
}
.b3{
	font-weight:	bold;
	color:			#b30000;
}
.b4{
	font-size:		15px;
	color:			#000;
	font-weight:	bold;
}
.suite{
	display:		block;
	text-align:		right;
	margin-top:		35px;
	margin-bottom:	35px;
}
.suite a:link,
.suite a:visited,
.suite a:hover,
.suite a:active{
	color:				#b30000;
	font-weight:		bold;
	text-decoration:	none;
}
.suite a:link span,
.suite a:visited span{
	color:			#b30000;
	font-weight:	normal;
}
.suite a:hover span,
.suite a:active span{
	color:				#b30000;
	font-weight:		normal;
	text-decoration:	underline;
}

/***** MODULES *****/	
.modG{
	float:			left;
	display:		block;
	width:			252px;
	padding-right:	20px;
}
a.modG:link, 
a.modD:link,
a.modG:visited, 
a.modD:visited,
a.modG:hover, 
a.modD:hover,
a.modG:active, 
a.modD:active{
	text-decoration:	none;
	color:				#494949;
}
a.modG:hover .suite, 
a.modD:hover .suite,
a.modG:active .suite, 
a.modD:active .suite{
	text-decoration:	underline;
}
.modG.border{
	border-right:	dotted 1px #999;
}
.modD{
	float:			right;
	display:		block;
	width:			252px;
	padding-left:	20px;
}
.modD.border{
	border-left:	dotted 1px #999;
}
#contenu .modD ul, 
#contenu .modG ul{
	padding-left:	5px;
}
#contenu .modD ul li, 
#contenu .modG ul li{
	margin-bottom:	5px;
}
#contenu .modD .suite, 
#contenu .modG .suite{
	margin-top:		15px;
	margin-bottom:	5px;
	color:			#b30000;
	font-weight:	bold;
}
a.mod:link,
a.mod:visited,
a.mod:hover,
a.mod:active{
	text-decoration:	none;
	color:				#494949;
}
a.mod:hover .suite,
a.mod:active .suite{
	text-decoration:	underline;
}
#contenu .mod ul{
	padding-left:	90px;
}
#contenu .mod ul li{
	margin-bottom:	5px;
}
#contenu .mod .suite{
	margin-top:		15px;
	margin-bottom:	5px;
	color:			#b30000;
	font-weight:	bold;
}

/***** MODULTE TEMOIGNAGE *****/	
.modTemoignage{
	display:		block;
	width:			135px;
	float:			right;
	border-left:	dotted 1px #999;
	padding-left:	15px;
	margin-left:	15px;
}
.modTemoignage a:link,
.modTemoignage a:visited,
.modTemoignage a:hover,
.modTemoignage a:active{
	text-decoration:	none;
	color:				#494949;
}
.modTemoignage a:hover p.sous_titre{
	text-decoration:	none;
	color:				#b30000;
}
.modTemoignage a:hover p.suite{
	text-decoration:	underline;
}
.modTemoignage .haut{
	background:	url(/img/c128ea98efd7881449d43b59e5cdabb1827d68e3.png) no-repeat;
	height:		5px;
}
.modTemoignage .bas{
	background:	url(/img/4ec55a1ed82e17ee4b018608401da9849e26d81e.png) no-repeat;
	height:		5px;
}
.modTemoignage p{
	font-style:		italic;
	padding-top:	5px;
	padding-bottom:	5px;
	padding-right:	1px;
}
.modTemoignage p.suite{
	font-style:	normal;
	margin:		0;
	color:		#b30000;
}
.modTemoignage p.titre{
	font-style:		normal;
	font-weight:	bold;
	color:			#efbd31;
	font-size:		12px;
}
.modTemoignage p.sous_titre{
	font-style:		normal;
	font-weight:	bold;
	font-size:		11px;
}

/***** CITATIONS TEMOIGNAGE *****/
.citation{
	float:			right;
	width:			130px;
	text-align:		justify;
	margin-left:	20px;
	margin-top:		10px;
	margin-bottom:	10px;
	color:			#b30000;
	font-weight:	bold;
	font-size:		13px;
}

/***** PAGE RESULTATS *****/
#srchResult iframe {
	width: 	550px;
	height: 980px;
}

/***** PAGE CONTACT *****/
#plaquette{
	float:			left;
	text-align:		center;
	margin-left:	30px;
}
#affiche{
	float:			left;
	text-align:		center;
	margin-left:	30px;
}
#formulaire{
	text-align:		center;
	margin-left:	30px;
	width:			124px;
}
#plaquette img, 
#affiche img, 
#formulaire img{
	margin-top:	5px;
}
#plaquette a, 
#affiche a, 
#formulaire a{
	color:				#777;
	font-weight:		bold;
	text-decoration:	none;
}
#averto_adresse{
	border:				solid 1px #b30000;
	background-color: 	#f7e5e5;
	color:				#b30000;
	padding:			8px;
	font-weight:		bold;
	text-align: 		center;
	font-size:			13px;
}
#averto_adresse b{
	color:	#000;
}
.telechargement{
	line-height:	22px;
	height:			22px;
}
p.telechargement img{ 
	vertical-align:	middle;
	display: 		inline-block; 
}
p.telechargement span {
	vertical-align:	middle;
	display: 		inline-block; 
}

/*** PAGE LIENS UTILES ***/
.liens .illustration.capture{
	margin:	0px 10px 5px 0;
	border:	solid 1px #e0e0e0;
	float:	left;
}
.liens .illustration.logo{
	margin-top:		0px;
	margin-left:	5px;
	float:			right;		
}
.liens a:link,
.liens a:visited{
	color:	#333;
}
.liens a:hover{
	color:	#999;
}
.liens a:active{
	color:	#333;
}
.liens a span.titre{
	display:			block;
	margin-bottom:		15px;
	font-size:			13px;
	text-decoration:	underline;
	font-weight:		normal;
	color:				#c00000;
}
.liens a span.url{
	display:		block;
	margin-top:		3px;
	color:			green;
	font-weight:	normal;
}
.tags,
.tags a:link,
.tags a:visited,
.tags a:hover{
	font-weight:		normal;
	color:				#555;
	text-decoration:	underline;
}
.tags a:active{
	font-weight:	normal;
	color:			#555;
}

/*** Actualités ***/
.actu {
	margin-bottom:	70px;
}
.actu h2 .date {
	font-weight:	normal;
}
.actu .lettrine{
	font-weight:		bold;
	font-size:			30px;
	float:				left;
	background-color:	#494949;
	color:				#fff;
	margin-right:		5px;
	width:				35px;
	text-align:			center;
}
table.table{
	width:		100%;
	text-align:	left;
}
table.table thead{
	background-color:	#494949;
	font-weight:		bold;
	color:				#fff;
}
table.table tbody{
	text-transform: 	uppercase;
}
table.table tbody .tr1{
	background-color:	#fff;
}
table.table tbody .tr2{
	background-color:	#eee;
}
table.table tbody tr.border td{
	border-top:	solid 1px #494949;
}
table.table tbody tr:hover{
	background-color:	#b2e1ff;
}

/***** ERREURS HTTP *****/
.http_error{
	font-size:			14px;
	margin:				20px 0 10px 0;
	text-align:			center;
	background-color:	#444;
	color:				#fff;
	padding:			5px;
}

/**
* --------------------------------------
*       PIED DE PAGE
* --------------------------------------
*/
#pied{
	margin-top:		40px;
	padding-top:	0px;
	position:		relative;
	color:			#494949;
	font-size:		11px;
}
#pied2{
	float:				right;
	background-color:	#a0a0a0;
	height:				70px;
	width:				200px;
}
#pied2{
	margin-top:	-18px;
}
#pied3{
	margin-top:	10px;
}
#pied3 a:link,
#pied3 a:visited,
#pied3 a:hover,
#pied3 a:active{
	text-decoration:	none;
	color:				#494949;
	font-size:			11px;
}
#pied3 #tel{
	float:		left;
	display:	block;
}
#pied3 #adresse{
	padding-left:	15px;
	padding-right:	15px;
	float:			right;
	width:			380px;
	border-left:	dotted 1px #999;
	border-right:	dotted 1px #999;
	display:		block;
}
#pied3 #mail{
	padding-left:	15px;
	float:			right;
	width:			185px;
	display:		block;
}
#pied3 #mail a:link, 
#pied3 #mail a:visited{
	color:			#b30000;
	font-weight:	bold;
}
#pied3 #mail a:hover, 
#pied3 #mail a:active{
	color:				#b30000;
	font-weight:		bold;
	text-decoration:	underline;
}
#pied3 .titre{
	color:			#b30000;
	font-size:		15px;
	font-weight:	bold;
}
#pied3 .sous_titre{
	color:			#b30000;
	font-size:		11px;
	font-weight:	bold;
}
#pied3 .num{
	color:			#b30000;
	font-weight:	bold;
	font-size:		15px;
}
#pied4{
	text-align:	center;
}
#xiti-logo{
	line-height:	28px;
	height:			28px;
}
#xiti-logo img{ 
	vertical-align: middle;
	display: 		inline-block; 
}
#xiti-logo span {
	vertical-align: middle;
	display: 		inline-block; 
}