.photobody
{
	/*background-color:#00334D;*/
	background-color:#fff;
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0pt auto;
	padding-bottom:1em;
	padding-left:2px;
	width:942px;
	position: relative;

}

img{
	border:none;
}

#page
{	
	float:left;
	width: 942px;
	background-color:#FFFFFF;
	padding:30px 0px 0px 0px;
	/*background-image:url(images-/FondAvecMenu.jpg);
	background-repeat:no-repeat;*/
}

#left
{
   float: left;
   width: 18%;
   margin:0px;
}
#main
{
	float:left;
	margin:0px;
	padding-left:3px;
	width:81%;
	height:95%
}
/*==============================================FRAMEWORK BASE===========================FIN======*/
.main_titre1{
	font-weight:bolder;
	color:#FFFFFF;
	font-family: Arial;
}

/*==============================================TITRE PRINCIPAUX===========================DEBUT======*/

.main_title1_blanc{
	font-weight:bolder;
	color:#FFFFFF;
	font-size:16px;
	font-family: Arial;
}

.main_title1_jaune{
	margin-top:0px;
	font-weight:bolder;
	color:#FFD200;
	font-size:24px;
	font-family: Arial;
}
p .main_title1_jaune{
	margin-top:0px;
	font-weight:bolder;
	color:#FFD200;
	font-size:24px;
	font-family: Arial;
	width:80%;
}
.main_title1_jaune_part{
	margin-top:0px;
	font-weight:bolder;
	color:#FFD200;
	font-size:24px;
	font-family: Arial;
}

/*------------------------SOUS MENU DE lA PAGE PROFIL----------------------------------DEBUT--*/
#main_title2_blanc_profil{
	font-weight:bolder;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bolder;
	font-family: Arial;
}

.main_title3_blanc_profil{
	font-weight:bolder;
	color:#FFFFFF;
	font-size:16px;
	font-family: Arial;
}


/*------------------------SOUS MENU DE lA PAGE PROFIL----------------------------------FIN--*/
#main_content_conseils_list{
	float:left;
	width:100%;
	height:100%;
	font-family: Arial;
}

#main_title2_blanc{
	font-weight:bolder;
	color:#FFFFFF;
	font-size:18px;
	font-family: Arial;
}
#main_title3_blanc{
	font-weight:bolder;
	color:#FFFFFF;
	font-size:16px;
	font-family: Arial;
}

.main_texte_blanc{
	font-weight:bolder;
	color:#FFFFFF;
	font-size:12px;
	font-family: Arial;
}

.main_title2_jaune{
	font-weight:bolder;
	color:#FFD200;
	font-size:14px;
	font-family: Arial;
}


/*==============================================TITRE PRINCIPAUX===========================FIN======*/



.main_texte1{
	float left;
	color:#FFFFFF;
	font-family: Arial;
	text-align: center;
	vertical-align: middle;
}
#main p a{
	color:#FFD200;
	font-weight:bolder;
	text-decoration:none;
}
#main p a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
.lien_suite{
color:#FFFFFF;
font-weight:bolder;
text-decoration:none;
}

/* **********************/
/*** En-Tête ***********/
/**********************/
#header
{
	float:left;
	margin:40px 0px 10px;
	padding:0px;
	width:100%;
	margin-top:15px;
}

#menu
{
	margin:0;
	padding-top:10px;
	width:100%;
	padding:0px;
	height:100%;

}
#wrapper
{
   float:left;
   width: 100%;
   padding:0px;
   margin:0px;
}
#center{
	float:left;
	width: 79%;
   	padding:0px;
   	margin:0px;

}
#right
{
	float:left;
	height:220px;
	width:18%;
	margin-top:0%;
	padding-top:0%;
}
#content_intro
{
	color:#FFD203;
	float:left;
	/*height:50px;*/
	width:97%;
}

/**==========================================formatage du titre de l'accueil==========================DEBUT========*/
#content_intro_accueil
{
	color:#FFFFFF;
	float:left;
	font-size:16px;
	font-weight:bolder;
	padding-left:15px;
	/*height:50px;*/
	width:97%;
}

#content_sous_intro_accueil1
{
	color:#FFCC00;
	float:left;
	font-size:18px;
	font-style:italic;
	font-weight:bolder;
	padding-left:50px;
	padding-top:20px;
	width:80%;
}

#content_sous_intro_accueil2
{
	color:#FFCC00;
	float:left;
	font-size:18px;
	font-style:italic;
	font-weight:bolder;
	padding-left:75px;
	width:85%;
}

#content_texte_accueil
{
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:normal;
	padding-left:15px;
	padding-top:10px;
	width:95%;
}
#suite_accueil{
	color:#FFFFFF;
	float:right;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
#suite_accueil a:hover {
	color:#FFD203;
}
#suite_accueil a{
	color:#FFFFFF;
}
/**==========================================formatage du titre de l'accueil===============================FIN===*/
#content_intro_rech2
{
	color:#FFD203;
	float:left;
	font-size:16px;
	font-weight:bolder;
	width:70%;
	padding-left:60px;
}

#content_intro_rech
{
	color:#FFD203;
	float:left;
	font-size:20px;
	font-weight:bolder;
	width:48%;
	padding-left:20px;
}

#boutonNouvelleRecherche a
{
	color:#FFFFFF;
	float:right;
	font-size:12px;
	font-weight:bolder;
	width:37%;
	padding: 0px;
	margin-top:6px;
}


#bouton_recherche_avancee
{
	color:#FFD200;
	float:left;
	font-size:18px;
	font-weight:bolder;
	width:100%;
	padding: 0px;
	padding-left: 15px;
	margin-top:6px;
}
#bouton_recherche_avancee a{
	color:#FFFFFF;
	text-decoration:none;
}
#bouton_recherche_avancee a:hover{
	color:#FFD200;
	text-decoration:none;
}

#content_intro h2
{
	color:#FFD203;
	float:left;
	height:50px;
	width:97%;
}


#content,#wrapper h2
{
	color:#FFD200;
	float:left;
	width:97%;
}
#content
{
	color:#FFFFFF;
	float:left;
	width:97%;
}

#content_rech
{
	color:#FFFFFF;
	float:left;
	margin-top:0px;
	width:97%;
}

/*==========================================PAGE CONFIRMATION ========================================*/
#bouton_confirmation
{
	color:#FFD200;
	float:left;
	font-size:14px;
	font-weight:bolder;
	width:100%;
	padding: 0px;
	padding-left: 15px;
	margin-top:6px;
}
#bouton_confirmation a{
	color:#FFFFFF;
	text-decoration:none;
}
#bouton_confirmation a:hover{
	color:#FFD200;
	text-decoration:none;
}
/*==================================== FORMATAGE DES MENU AU CENTRE PAGE PRINCIPAL ================================*/

#bonton_centre_accueil{
	display:inline;
	float:left;
	font-size:18px;
	height:34px;
	width:33%;
	margin-left:1px;	
	text-align:left;
	margin-top:auto;
}

.bouton_centre_accueil_img{
	display:inline;
	float:left;
	height:34px;
	width:141px;
	margin-left:0px;	
	text-align:left;
	margin-top:auto;
}

/*==================================== FORMATAGE DES MENU AU CENTRE PAGE PRINCIPAL =====================FIN========*/

/* Formatage du bloc dernière minute de la page d'Accueil*/
#content_Last_Min{

}

#menu_accueil{
	display:inline;
	float:left;
	font-size:18px;
	height:41px;
	width:97px;
	margin-left:1px;	
	text-align:left;
	margin-top:auto;
	/*padding-left:10px;
		overflow:hidden;
	width:11%;*/
}
/* definition d'une classe pour positionner les menus images*/
.menu_accueil_img{
	display:inline;
	float:left;
	height:100%;
	width:97px;
	margin-left:0px;	
	text-align:left;
	margin-top:auto;
}

#menu_profil{
	/*border-left:medium solid;
	border-left-color:#fdfffe;
		overflow:hidden;
	border-left-width:1px;*/
	float:left;
	display:inline;
	height:41px;
	width:78px;
	font-size:18px;
	padding-left:0px;
	text-align:left;
	margin-left:1px;
	margin-top:auto;
}

.menu_profil_img{
	float:left;
	display:inline;
	height:100%;
	width:78px;
	padding-left:0px;
	text-align:left;
	margin-left:0px;
	margin-top:auto;
}
/*==========================================PAGE CONSEILS ==============================DEBUT=================*/
#menu_conseils{
	float:left;
	display:inline;
	height:41px;
	width:99px;
	font-size:18px;
	padding-left:0px;
	text-align:left;
	margin-left:0px;
	margin-top:auto;
}

.typesConseils{
	padding-left:130px;

}


.menu_conseils_img{
	float:left;
	display:inline;
	height:100%;
	width:99px;
	padding-left:0px;
	text-align:left;
	margin-left:0px;
}
#menu_contact{
	float:left;
	display:inline;
	height:41px;
	width:10%;
	font-size:18px;
	padding-left:0px;
	text-align:left;
	margin-left:0px;
	margin-top:auto;
}
.menu_contact_img{
	float:left;
	display:inline;
	height:100%;
	width:113px;
	padding-left:0px;
	text-align:left;
	margin-left:0px;
}
#menu_evenements{
	float:left;
	display:inline;
	height:41px;
	width:125;
	font-size:18px;
	padding-left:0px;
	text-align:left;
	margin-left:0px;
	margin-top:auto;
}
#menu_recherche{
	float:left;
	display:inline;
	height:41px;
	width:113;
	font-size:18px;
	padding-left:0px;
	text-align:left;
	margin-left:0px;
	margin-top:auto;
}


/* definition d'une classe pour positionner les menus images*/
.menu_evenements_img{
	float:left;
	display:inline;
	height:100%;
	width:125px;
	padding-left:0px;
	text-align:left;
	margin-left:0px;
	margin-left:0px;
}
/* definition d'une classe pour positionner les menus images*/
.menu_recherche_img{
	float:left;
	display:inline;
	height:100%;
	width:113px;
	font-size:18px;
	padding-left:0px;
	text-align:left;
	margin-left:0px;
	margin-left:0px;
}


/* **********************/
/*** Pied ***********/
/**********************/
#footer
{
	/*clear:both;*/
  	width: 81%;
	margin-left:140px;
	padding-left:3px;
	margin-bottom:20px;
}


/*LIEN INACTIF*/

.lien_actif
{
	color: #FFD203;
}
/* Le left */

#FooterMenuList{
	float:left;
	margin:3px 0px 0px;
	padding-left:0%;	
	width:81%;
	margin-bottom:20px;
}
#FooterMenuList li{
	float:left;
	display:inline;
	height:100%;
	width:auto;
	font-size:11px;
	overflow:hidden;
	/*color:#CCCCCC;*/
}

#FooterMenuList li a:hover{
	color:#FFD200;
	text-decoration:none;
}
.footerMenu {
	text-decoration:none;
	color:#EEE1C5;
	text-indent:5px;
	font-weight:bolder;
}
.footerMenu_jaune {
	text-decoration:none;
	color:#FFD200;
	text-indent:5px;
	font-weight:bolder;
}
.copyright {
	text-decoration:none;
	color:#EEE1C5;
	font-size:6px;
	text-indent:20px;
	font-weight:normal;
}

/* MENU DE GAUCHE : RECHERCHE*/
#block_menu{
	float:left;
	background-image:url(images-/CadreGauche.gif);
	background-repeat:no-repeat;
	background-position: top center;
	width: 100%
}

#block_logo{
	float:left;
	width:65%;
	margin-top:0px;
/*	margin-left:12%;
	padding:0px;	
	behavior: url(iepngfix.htc);
	/*background:url(images-/logoADR.png);
	background-repeat:no-repeat;
	background-position:center center;*/
	height:125px;
}

#block_liens_rapides{
	float:left;
	width: 100%
	
}
#block_fiers_partenaires{
	float:left;
	width: 97%
}
#logo_fiers_partenaires{
	
	margin-left:25px;
	margin-top:0px;
	width: 70%
}

/*-----------------------------------------------------------------------------------------------------------------------------------------*/
#block_search{
	float:left;
	padding-top:0%;
	height:165px;
	margin-top:0%;
	margin-left:2px;
	width:88%;	
}

#block_cablo{
	/*background-image:url(images-/TV_Bell.jpg);*/
	background-repeat:no-repeat;
	float:left;
	padding-top:0%;
	height:140px;
	margin-top:6px;
	margin-left:4px;
	width:88%;	
}

#block_cablo #poste{
	/*background-image:url(images-/TV_Bell.jpg);*/
	float:left;
	padding-top:1%;
	height:15px;
	margin-top:0px;
	margin-left:3px;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bolder;
	width:90%;	
}
#block_cablo #cablo{
	margin-top:10px;
	width:97px;
	height:55px;
	text-align:center;
	margin-left:0px;
	font-size:10px;
	font-weight:bolder;
	color:#FFFFFF;
	font-family: Arial;
}

#list_cablo{
	margin-top:10px;
	width:97px;
	height:42px;
	text-align:center;
	margin-left:0px;
	font-size:10px;
	font-weight:bolder;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial;
}
#list_cablo a img{
	text-decoration:none;
	border-style:none;

}
/*-----------------------------PAGE RECHERCHE AVANCÉE-------------------------------------DEBUT----*/

#bloc1_rech_avance{
float:left;
height:270px;
width:40%;
margin-top:0px;
margin-left:10px;
}

#bloc2_rech_avance{
float:left;
height:270px;
width:40%;
margin-top:0px;
margin-left:40px;
}
#bloc3_rech_bouton{
float:right;
height:30px;
width:150px;
margin-top:10px;
margin-left:30px;
padding-left:90px;
}



/*-----------------------------PAGE RECHERCHE AVANCÉE---------------------------------------FIN--*/

/* MENU DE GAUCHE */
#block_menu,
#block_liens_rapides,
#block_fiers_partenaires{
	height:153px;
	font-size:12px;
	font-weight:bolder;
	color:#006991;	
}

#block_liens_rapides li{
	text-decoration:none;
	font-weight:bolder;
	list-style-type:none;
	list-style-position:outside;
	margin-left:-1em;
}

#block_liens_rapides1{
	text-decoration:none;
	font-weight:bolder;
	list-style-type:none;
	list-style-position:outside;
	margin-left:0px;
	padding-left:33px;
}

#block_liens_rapides_conseils{

	text-decoration:none;
	font-weight:bolder;
	list-style-type:none;
	list-style-position:outside;
	margin-left:0px;
	padding-left:33px;
	width:70%;
}

/*Traitement du menu de gauche conseils*/
#block_liens_conseils_tiret{
	float:left;
	text-decoration:none;
	font-weight:bolder;
	list-style-type:none;
	font-weight:bolder;
	width:7px;
	height:20px;
}

#block_liens_rapides_conseils li a:hover{
	color:#B5121B;
	text-decoration:none;
}

#block_liens_rapides1 li a:hover{
	color:#B5121B;
	text-decoration:none;
}

#left a:hover{
	color:#B5121B;
	text-decoration:none;
}
#left a{
	color:#006990;
	text-decoration:none;
}
h3.block_menu{
	text-indent:1px;
	text-align:center;
	margin-top:15px;
	font-size:12px;
	height:12px;
	
}
#titre_fier_partenaire{
	text-indent:20px;
	margin-top:12px;
	font-size:12px;
	height:17px;
	
}

.search_form_button
{
	width:15px;
	padding-left:5px;
	padding-top:auto;
	height:100%;
	margin-left:0px;

}

.search_form_text
{
	padding-top:8px;
	width:40px;
	padding-left:20px;
	height:100%;
	margin-left:0px;
	display:inline;

}
.li_search_bouton{
	display:inline;
	float:left;
	height:100%;
	width:5px;
	text-align:left;
	margin-top:auto;

	
}
.li_search{
	display:inline;
	float:left;
	height:100%;
	width:20px;
	margin-left:18px;	
	text-align:left;
	margin-top:auto;
	
}

/*====================== Positionner  le texte du menu recherche de la colonne de droite======================*/
.right_search{

	margin-top:0px;
	margin-bottom:8px;
	font-size:12px;
	font-weight:bolder;
	color:#FFFFFF;	
	text-align:center;
	width:100px;
}
#right_text{
	text-indent:0px;
	padding-left:18px;
	padding-top:0px;
	margin-left:4px;
	margin-top:5px;
	font-size:11px;
	font-weight:bolder;
	color:#00334D;
}

.right_search_bouton{
	float:left;
	padding-left:8px;
	padding-top:0px;
	margin-top:0px;
	font-size:12px;
}
.search_form{
	font-size:10px;
	margin-top:6px;
}

.search_text{
	font-size:13px;
	margin-bottom:6px;
	margin-left:13%;
}
.search_input{
	float:left;
	font-size:8px;
	padding-top:2px;
	margin-left:8px;
	margin-top:9px;
	font-weight:bold;
	color:#00334D;
}
.search_input_tout{
	float:left;
	font-size:8px;
	padding-top:4px;
	margin-left:8px;
	margin-top:3px;
	font-weight:bold;
	color:#00334D;
}
.search_button{
	font-size:10px;
	margin-left:9%;
	margin-top:2px;	
}

#center_form{
	margin-left:13%;
	margin-top:0px;
	text-align: center;
	vertical-align: middle;	
	width:75%;
}
/* Menu deroulant pour le nombre de page*/
form{
	padding-top:4px;
	font-weight:bolder;
	width:100%;
}
fieldset{
	margin-bottom:10px;
}

label{
    display:block;
}
legend{
	font-size:15px;
	font:bold;
}

.png {
azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='crop')",this.src="images-/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

.title {
text-align: center;
}
/* pour les images en png*/

#block_menu_titre {
	float:left;
	text-align:center;
}
/*========================================== FORMATAGE DE LA PAGE RECHERCHE========================DEBUT==================*/
/*-----------------------------------------------------------------------------------------------------------------*/
#resultat_recherche{
background-image:url(images-/FondRechercheMulti.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
width:100%;
height:436px;
margin-left:0px;
margin-top:0px;
}
#entete_recherche2{
float:left;
width:100%;
height:63px;
margin-left:0px;
margin-top:0px;
}

#entete_pagination{
float:left;
width:100%;
height:30px;
margin-left:0px;
margin-top:0px;
}

#entete_rech_message_envoi{
float:left;
width:40%;
color:#00334D;
font-size:12px;
font-family:Arial;
text-align:center;
font-weight:bolder;
height:50px;
padding-left:60px;
padding-top:15px;

}
#envoi_fiche{

float:left;
width:178px;
height:28px;
padding-left:25px;
padding-top:25px;

}

#entete_recherche_page{
float:left;
width:100%;
margin:0px;
padding:0px;
height:40px !important;
height:20px;
/*border:1px solid pink;*/
}

/* affichage nombre de page*/

#note{
float:left;
width:43%;
color:#FFD200;
font-weight:bolder;
margin-left:30px;
margin-top:10px;
}

.bouton_nb_page{
	border: thin groove #006;
    background: #9cf;
	arrow-color: #ffffff;
	color:#000066;
	size:5px;
	margin-top:0px;
}
#bouton_suivant{
padding-top:5px;
float:left;
width:25px;
}

#bloc_page a{
color:#ffffff;
}
#bouton_suivant a{
color:#ffffff;
}
#bloc_page a:hover{
color:#FFD200;
}
#bouton_suivant a:hover{
color:#FFD200;
}


#pagination_page{
padding-top:5px;
float:left;
width:40px;
color:#FFD200;
}
#bloc_page{
	float:left;
	margin-left:0px;
	padding-top:0px;
	color:#FFD200;
	width:40%;

}

.ligne_horizontale{
	float:left;
	color :#FFFFFF;
	size :1px;
	width :100%;
	text-align:center;
}

/*----------------------------------------------Détails de la fiche--------------------------------------DÉBUT--*/
#content_fiche
{
	color:#FFFFFF;
	float:left;
	width:95%;
}

#entete_detail_fiche{
	width:95%;
	height:43px;
}
.main_title1_jaune_fiche{
	float:left;
	font-weight:bolder;
	text-align:center;
	color:#FFD200;
	width:58%;
	height:15px;
	margin-top:0px;
	padding-top:15px;
	padding-left:12px;
	font-size:22px;
	font-family: Arial;
}
#precedent {
margin-top:27px;
padding-top:0px;
width:90px;
margin-left:10px;
float:left;
color:#FFFFFF;
font-weight:bolder;
text-decoration:none;
}
#precedent a{
color:#FFFFFF;
text-decoration:none;
}

#suivant {
margin-top:27px;
padding-top:0px;
float:left;
margin-left:10px;
color:#FFFFFF;
font-weight:bolder;
text-decoration:none;
}

#suivant a{
color:#FFFFFF;
text-decoration:none;
}

#precedent a:hover{
color:#FFD200;
}
#suivant  a:hover{
color:#FFD200;
}
/*----------------------------------------------Détails de la fiche--------------------------------------DÉBUT--*/
#previous{
float:left;
height:15px;
font-weight:bolder;
}
#next{
float:left;
height:15px;
font-weight:bolder;
}

#resultat_recherche li{
	float:left;
	display:inline;
	text-decoration:none;
	list-style-type:none;
	padding-right:30px;
	text-align:center;

}
#recherche_caseCoche{
float:left;
margin-left:-0.5em;
}
.format_fieldset{
float:left;
height:370px;
width:95%;
}

.mini_fiche{
	float:left;
	width:100px;
	height:155px;
	padding-right:10px;
	text-align:center;
}
.mini_fiche .prenom{
	text-align:center;
	text-decoration: none;
	width:80px;
}

.mini_fiche .etat{
	text-align:center;
	text-decoration: none;
	border:1px solid red;
	width:60%;
	margin:0px;
	padding-bottom:10px;
}
.mini_fiche .nom{
	text-align:center;
	text-decoration: none;
	margin:0px;
	float:left;
	width:80px;
}
.mini_fiche .type{
	float:left;
	position:relative;
	text-align:center;
	text-decoration: none;
	width:80px;
}

#mini_fiche .rech{
	float:left;
	width:25%;
	height:25%;
}
#mini_fiche .photo_disp{
	float:left;
	width:25%;
	height:25%;
}
.titre{
padding-left:3px;
text-align:center;
color:#FFCC00;
}
.reference{
padding-left:3px;
text-align:center;
color:#FFCC00;
}

.details{
padding-left:3px;
font-weight:bolder;
color:#FFFFFF;
text-align:center;
text-decoration:none;
}
.details a:hover{
color:#FFCC00;

}
.details a{
color:#CCCCCC;
text-decoration:none;
}
.nom{
padding-left:3px;
text-align:center;
color:#FFCC00;
}

#bloc_bouton_impression{
float:right;
height:56px;
padding-top:1px;
width:40%;
}
#bloc_bouton_impression_rech_gen{
float:left;
height:55px;
padding-top:1px;
width:50%;
padding-left:15px;
}
#bloc_bouton_impression_rech{
float:left;
height:55px;
padding-top:1px;
width:78%;
padding-left:15px;
}
/*========================================== FORMATAGE DE LA PAGE RECHERCHE========================FIN=============*/


/*-----------------------------------------------------------------------------------------------------------------*/
/*-------------------------------DETAIL DE LA FICHE ---------------------------------------------------------------*/
#fiche{
	position:relative;
	background-image:url(images-/FondEtFiche.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:2%;
	height:437px;
	width:463px;	
}

#fiche_rech{
	position:relative;
	background-image:url(images-/FondEtFiche_Rech.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:2%;
	height:437px;
	width:463px;	
}

.photo_disp img{
	float:left;
	padding-left:10px;
	padding-top:10px;
	height:85px;
	width:61px;
	border:0px;
}

.photo_rech img{
	float:left;
	padding-left:10px;
	padding-top:10px;
	height:49px;
	width:65px;
	border:0px;
}

.titre_details{
float:left;
margin-top:130px;
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:3px;
color:#000000;
padding-left:5px;
}
#envoyer{
float:right;
width:198px;
height:28px;
padding-top:28px;
}
#imprimer{
float:right;
width:198px;
height:28px;
padding-top:28px;
}
/**=============bouton envoyer pour les section autres que "generale"=================================*/
#envoyer_autre{
float:right;
width:198px;
height:28px;
padding-top:28px;
padding-right:20px;
text-align:right;
}

#bloc_details_fiche{
	float:right;
	width:50%;
	height:70%;	
	padding-right:50px;

}

#fiche_nom_champ{
height:20px;
font-size:12px;
font-weight:bolder;
margin-left:15px;
color:#FFFFFF;
padding-left:5px;
}

#fiche_nom_champ1{
height:20px;
font-size:12px;
font-weight:bolder;
margin-top:20px;
margin-left:15px;
color:#FFFFFF;
padding-left:5px;
}
#fiche_nom_champ_name{
height:20px;
font-size:12px;
font-weight:bolder;
margin-top:10px;
/*margin-left:5px;*/
margin-left:15px;
color:#FFFFFF;
padding-left:5px;
}

#fiche_valeur_champ{
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:15px;
color:#000000;
padding-left:5px;
}

#fiche_valeur_champ_desc{
float:right;
width:50%;
height:70%;
padding-right:50px;
font-size:12px;
font-weight:bolder;
color:#000000;
}

#fiche_valeur_champ_photos{
float:right;
width:50%;
height:70%;
padding-right:50px;
font-size:12px;
font-weight:bolder;
color:#000000;
}

#fiche_valeur_champ_photos img{
width:60px;
height:100px;

}

.age_details{
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:3px;
color:#FFFFFF;
padding-left:5px;
}
#nom_details{
height:20px;
font-size:18px;
font-weight:bolder;
/*margin-left:3px;*/
margin-left:15px;
color:#000000;
padding-left:5px;
}
.photo_details{
	float:left;
	padding-left:10px;
	padding-top:10px;
	height:230px;
	width:158px;
}
#photo_details img{
	float:left;
	padding-left:10px;
	padding-top:20px;
	height:221px;
	width:158px;
}

#photo_details object{
	position: absolute; 
	top: 25px; 
	left: 10px;
}

/*===================== photos de l'onglet "plus d'infos" ===========================*/
.photo_details_plus{
	float:left;
	padding-left:10px;
	padding-top:10px;
	height:230px;
	width:158px;
}
#photo_details_plus img{
	float:right;
	padding-right:30px;
	padding-top:10px;
	height:126px;
	width:90px;
}
#photo_details_plus object{
	float:right;
	padding-right:30px;
	padding-top:10px;
	height:126px;
	width:90px;
}

/*============================== Affichage des données de la personne disparue===================DEBUT======*/

#info_champ1_details{
float:left;
height:20px;
font-size:12px;
font-weight:bolder;
margin-left:0px;
color:#FFD200;
width:38%;
}
#info_champ1_details_val{
float:left;
height:20px;
font-size:12px;
margin-left:0px;
font-weight:bold;
color:#FFFFFF;
width:58%;
padding-left:5px;
}

#info_champ2_details{
float:left;
height:20px;
font-size:12px;
font-weight:bolder;
margin-left:0px;
color:#FFFFFF;
width:40%;
/*padding-top:15px;*/
}
#info_champ2_details_val{
float:left;
height:20px;
font-size:12px;
margin-left:0px;
font-weight:bold;
color:#000000;
width:56%;
/*padding-top:15px;*/
padding-left:5px;
}

#info_champ2_details_ADR{
float:right;
height:20px;
font-size:12px;
padding-right:25px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
/*padding-left:15px;*/
}

#info_champ_texte{
float:left;
height:20px;
font-size:12px;
margin-left:0px;
font-weight:bold;
color:#FFFFFF;
}

#info_naissance_details{
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:3px;
color:#FFFFFF;
padding-left:5px;
}

#bloc_info_details {
	float:left;
	width:63%;
	padding-left:30px;
	/*	height:50%;	*/
	padding-top:10px;
}

#bloc_info_description {
	float:left;
	width:90%;
	padding-left:30px;
	/*	height:50%;	
	padding-top:15px;*/
}

.info_champ_text{
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	background-color: #1AB7EA;
	scrollbar-face-color:#206285;
	scrollbar-track-color:#206285;
	scrollbar-arrow-color:#206285;
}

/*============================== Affichage des données de la personne disparue===================FIN======*/

/*=====================pour les sections autres que onglet "generale"===========================*/
.photo_details_photo{
	float:left;
	padding-left:10px;
	padding-top:10px;
	height:310px;
	width:221px;
}
#photo_details_photo img{
	float:left;
	padding-left:110px;
	padding-top:10px;
	height:310px;
	width:221px;
}

#photo_details_photo object{
	position: absolute; 
	top: 110px; 
	left: 120px; 
}

.lecteurVideo2{
	float:left;
	padding-left:110px;
	padding-top:10px;
	height:310px;
	width:221px;
}

#lecteurVideo object2{
	float:left;
	height:310px;
	width:221px;
	border-left: 125px solid;
	border-right: 75px solid;
	border-top: 10px solid;
	border-bottom: 10px solid;
	border-color: transparent; 
}

#lecteurVideo object2{
position: absolute; 
top: 140px; 
left: 80px; 

}
.taille_details{
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:3px;
color:#000000;
padding-left:5px;
}
.poids_details{
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:3px;
color:#000000;
padding-left:5px;
}
.naissance_details{
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:3px;
color:#FFFFFF;
padding-left:5px;
}
#reference_details{
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:0px;
color:#FFFFFF;
width:150px;
padding-left:0px;
}

.contact_details{
height:20px;
font-size:12px;
font-weight:bolder;
margin-left:20px;
color:#000000;
padding-left:5px;
}
#telephone{
float:left;
height:149px;
width:150px;
font-weight:bolder;
margin-left:0px;
color:#000000;
padding-left:20px;
}

#telephone_box{
background-image:url(images-/Telephone3.gif);
background-repeat:no-repeat;
float:left;
height:170px;
width:150px;
font-weight:bolder;
color:#000000;
padding-left:5px;
}

#info_crime{
height:65px;
font-size:18px;
font-weight:bolder;
margin-left:0px;
color:#FF0000;
width:100px;
padding-left:30px;
padding-top:35px;
}

#info_tel{
height:30px;
font-size:18px;
font-weight:bolder;
margin-left:0px;
color:#124B69;
width:145px;
padding-left:10px;
padding-top:15px;
}

/*===============================================ETAT  DE  LA FICHE ===============================DÉBUT*/
#etat_mini_fiche{
position: absolute; 
top: 25px; 
left: 15px;
color:#FFD203; 
font-weight:bolder; 
padding:2px; 
font-size:12px; 
}

#etat_mini_fiche_disp{
position: absolute; 
top: 45px; 
left: 5px;
color:#FFD203; 
font-weight:bolder; 
padding:2px; 
font-size:14px; 
}


#etat_recherche_gen{
position: absolute; 
top: 120px; 
left: 320px; 
color:#FFD203; 
font-weight:bolder; 
padding:2px; 
font-size:22px;
width:100px;
text-align:center;
}
#etat_recherche_plus{
position: absolute; 
top: 150px; 
left: 355px; 
color:#FFD203; 
font-weight:bolder; 
padding:2px; 
font-size:14px;
width:60px;
text-align:center;
}
#etat_recherche_photo{
position: absolute; 
top: 250px; 
left: 120px; 
color:#FFD203; 
font-weight:bolder; 
padding:2px; 
font-size:42px;
width:200px;
text-align:center;
}

#etat_recherche_plus_disp{
position: absolute; 
top: 150px; 
left: 355px; 
color:#FFD203; 
font-weight:bolder; 
padding:2px; 
font-size:14px;
width:60px;
text-align:center;
}

#etat_recherche_gen_disp{
position: absolute; 
top: 120px; 
left: 20px; 
color:#FFD203; 
font-weight:bolder; 
padding:2px; 
font-size:28px;
width:150px;
text-align:center;
}

/*===============================================ETAT  DE  LA FICHE===============================FIN*/

/*===============================================FICHE PERSONNE RECHERCHEÉE===============================DÉBUT*/
#nom_police_disp{
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:3px;
color:#FFD200;
padding-left:5px;
}

#nature_rech{
height:115px;
}

#nom_nature_rech{
font-size:18px;
font-weight:bolder;
margin-left:3px;
color:#FFD200;
padding-left:5px;
height:40px;
}

#nom_nature_disp{
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:3px;
color:#FFFFFF;
padding-left:5px;
padding-top:15px;
}

#nom_date_disp{
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:3px;
color:#FFD200;
padding-left:5px;
padding-top:15px;
}

#desc_courte_disp{
height:100px;
font-size:12px;
font-weight:bolder;
margin-left:3px;
color:#FFFFFF;
padding-left:5px;
}
#desc_nature_infrac_disp{
height:60px;
font-size:12px;
font-weight:bolder;
margin-left:3px;
color:#FFFFFF;
padding-left:5px;
}
#desc_recompense_disp{
height:30px;
font-size:12px;
font-weight:bolder;
margin-left:3px;
color:#FFFFFF;
padding-left:5px;
}

#titre_disp{
height:20px;
font-size:18px;
font-weight:bolder;
margin-left:3px;
color:#FFD200;
padding-left:5px;
padding-top:15px;
}
#titre_desc_courte_disp{
font-size:12px;
font-weight:bolder;
margin-left:3px;
color:#000000;
padding-left:5px;
}
#bloc_details_fiche_disp{
	float:left;
	width:50%;
	height:70%;	
	padding-left:20px;
	margin-top:5px;

}

#fiche_valeur_champ_photos_disp{
float:left;
width:50%;
height:70%;
padding-right:50px;
font-size:12px;
font-weight:bolder;
color:#000000;
}
#fiche_valeur_champ_photos_disp img{
width:70%;
height:70%;
}

#fiche_valeur_champ_desc_disp{
float:left;
width:50%;
height:70%;
padding-left:30px;
font-size:12px;
font-weight:bolder;
color:#000000;
}

#envoyer_disp{
float:left;
width:198px;
height:28px;
padding-left:10px;
padding-top:28px;
}

#envoyer_disp_autre{
float:left;
width:100%;
height:28px;
padding-left:10px;
padding-top:28px;
}

.photo_details_disp{
	float:right;
	padding-left:10px;
	padding-top:10px;
	height:230px;
	width:158px;
}
#photo_details_disp img{
	float:right;
	padding-right:10px;
	padding-top:60px;
	height:131px;
	width:175px;
	/*height:123px;
	width:165px;*/
}
#photo_details_disp object{
	float:right;
	padding-right:10px;
	margin-right:10px;
	padding-top:60px;
	margin-top:60px;
	height:131px;
	width:175px;
}

/*------------------Photos  dans le cas de l'onglet "plus d'info"----------DEBUT----*/

.photo_details_disp_plus{
	position:relative;
	float:right;
	padding-left:10px;
	height:10%;
	margin-top:10%;
	width:158px;
}
#photo_details_disp_plus img{
	float:right;
	padding-right:17px;
	padding-top:10px;
	height:84px;
	width:115px;
}
#photo_details_disp_plus object{
	float:right;
	padding-right:17px;
	margin-right:23px;
	padding-top:10px;
	height:84px;
	width:115px;
}

.photo_details_disp_photo{
	float:right;
	padding-left:10px;
	padding-top:10px;
	height:230px;
	width:158px;
}
#photo_details_disp_photo img{
	float:right;
	padding-right:30px;
	padding-top:10px;
	height:310px;
	width:412px;
}

#photo_details_disp_photo object{
	position: absolute; 
	top: 110px; 
	left: 25px; 
}

/*------------------Photos  dans le cas de l'onglet "plus d'info"----------FIN----*/

#telephone_disp{
float:right;
height:149px;
width:150px;
font-weight:bolder;
margin-left:0px;
color:#000000;
padding-right:20px;
}

#telephone_box_disp{
background-image:url(images-/Telephone3.gif);
background-repeat:no-repeat;
float:right;
height:170px;
width:150px;
font-weight:bolder;
color:#000000;
padding-left:5px;
margin-top:40px;
}

#onglets_disp{
	float:left;
	height:31px;
	padding-top:0px;
	margin-top:7px;
	list-style-type:none;
	margin-left:3px;
	padding-left:9px;
	/*width:270px;*/
}
/* ======================= disposition des onglets pour les rubriques "photos" et "plus d'infos" =========================*/
#onglets_disp_autre{
	float:left;
	height:31px;
	padding-top:0px;
	margin-top:7px;
	list-style-type:none;
	margin-left:3px;
	padding-left:9px;
}

#onglets_info_disp,#onglets_info_gen_disp img{
	height:35px;
	width:80px;

}
#onglets_photo_disp img{
	height:35px;
	width:98px;
}

#onglets_info_gen_disp{
	float:left;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
#onglets_info_disp{
	float:left;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
#onglets_photo_disp{
	float:left;
	height:35px;
	width:95px;
	margin-top:0px;
	padding:0px;
}
#onglets_photo{
	float:left;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
.onglets_info_gen_img{
	float:left;
	height:35px;
	margin-top:0px;
	padding:0px;
	width:83px;
}
.onglets_info_img{
	float:left;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
.onglets_photo_img{
	float:left;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
.onglets li{
	display:inline;
	float:left;
	height:100%;
	margin:0px;
	padding-left:5px;
	list-style-type:none;
}
/*===============================================FICHE PERSONNE RECHERCHEÉE===============================FIN*/
#pagination{
	float:left;
	margin-left:3px;
	width:100%;
	margin-bottom:0px !important;
	margin-bottom:-20px;
	padding-bottom:0px;
	height:40px;
	/*border:1px solid pink;*/
}
#pagination p{
	float:left;
}
#pagination ul{
	/*float:right;*/
	float:left;
	margin:0px;
}
#pagination li{
	display:inline;
}

.operations{
	margin:0px;
	padding:0px;
}

.operations li{
	border-left:1px solid;
	display:inline;
	padding-left:5px;
}
#onglets{
	float:left;
	height:31px;
	padding-top:0px;
	margin-top:7px;
	list-style-type:none;
	margin-left:16px;
	padding-left:15px;
}
/* ============================Onglet pour les pages autres que "info générale ===============================*/
#onglets_autre{
	float:right;
	height:31px;
	padding-top:0px;
	margin-top:7px;
	list-style-type:none;
	margin-right:1px;
	padding-right:15px;
	width:91.5%;
}

#onglets_photo img{
	height:36px;
	width:98px;

}
#onglets_info_gen_autre{
	float:right;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
#onglets_info_autre{
	float:right;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
#onglets_photo_autre{
	float:right;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
#onglets_photo_autre img{
	height:35px;
	width:98px;

}

/*==========================Fin onglet Autres ============================================FIN*/
#onglets_info,#onglets_info_gen img{
	height:35px;
	width:80px;

}
#onglets_photo img{
	height:35px;
	width:98px;

}
#onglets_info_gen{
	float:left;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
#onglets_info{
	float:left;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
#onglets_photo{
	float:left;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
.onglets_info_gen_img{
	float:left;
	height:35px;
	margin-top:0px;
	padding:0px;
	width:83px;
}
.onglets_info_img{
	float:left;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
.onglets_photo_img{
	float:left;
	height:35px;
	width:83px;
	margin-top:0px;
	padding:0px;
}
.onglets li{
	display:inline;
	float:left;
	height:100%;
	margin:0px;
	padding-left:5px;
	list-style-type:none;
}

/*---------------------------------------------------------------------------------------------------------*/

/*--------------------------------FORMATAGE DE LA PAGE CONSEILS------------------------DEBUT---------*/

#formulaire_rech{
	float:left;
	padding-left:120px;
	margin-top:10px;
}


/*--------------------------------FORMATAGE DE LA PAGE CONSEILS------------------------FIN---------*/

/*FORMATAGE DES RÉSULTATS DE RECHERCHE*/


/*-----------------------------CONTENU DE LA PAGE ACCUEIL -------------------------------------DEBUT----*/
.boutons_accueil{
	float:left;
	padding:0px;
	width:100%;
	margin:0px;
	
	padding-top:0px;
	margin-top:5%;

}
/*.boutons_accueil li{
	background:transparent url(images-/Bouton_acceuil.png) no-repeat scroll 0% 0%;
	azimuth: expression(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='crop')",this.src="images-/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
	display:inline;
	float:left;
	padding-top:10px;
	height:41px;
	width:33%;
	text-align:center;
}*/

.boutons_accueil li a:link{
	color:#FFFFFF;
}
.boutons_accueil li a:hover{
	color:#FFFFFF;
}

.boutons_accueil li a:active{
	color:#FFFFFF;
}
.boutons_accueil li a:visited{
	color:#FFFFFF;
}


.texte_dessous_boutons_accueil{
	float:left;
	padding:0px;
	width:100%;
	margin:0px;
	font-weight:bolder;

}
.texte_dessous_boutons_accueil li{
	display:inline;
	float:left;
	padding:0px;
	height:41px;
	width:33%;
	text-align:center;
}

#bloc_derniere_heure{
	float:left;
	width:98%;
	height:162px;
	padding-top:-1em;
	padding-left:0px;
	font-family:
	margin:0px;
	margin-left:8px;
	margin-top:0%;
	background:url(images-/BasAcceuil_sansTexte.jpg) no-repeat;
}
.derniere_heure{
	float:left;
	width:100%;
	height:150px;
	padding:0px;
	margin:0px;
	margin-left:0px;
	/*background:url(images-/BasAcceuil_FondCadres.jpg) no-repeat;*/
}
.derniere_heure li{
	float:left;
	display:inline;
	padding-top:0px;
	width:48.5%;
	height:100px;
	padding-left:0px;
}

.derniere_heure .titre{
	float:left;
	width:55%;
	text-align:right;
	font-size:16px;
	padding-left:20px;
	margin:10px;
	font-weight:bolder;
	font-family: "Arial Black";	
}

.derniere_heure .decouvrir{
	float:left;
	margin:10px;
	text-align:right;
	padding-top:0px;
	color:#FFFFFF;
	font-weight:bolder;
	width:26%;
}
#bloc_derniere_heure a:hover{
	color:#FFD200;
	text-decoration:none;
}


.derniere_heure .photo_heure_disp{
	float:left;
	width:57px;
	height:80px;
	margn-top:0px;
	/*margin-left:15px;*/
	padding-left:35px;
}

.derniere_heure .photo_heure_rech{
	float:left;
	width:60px;
	height:80px;
	margn-top:0px;
	/*margin-left:15px;*/
	padding-left:35px;
}
/*.derniere_heure .photo img{*/
.photo_heure_rech img{
	float:left;
	width:60px;
	height:45px;
	border:0px;
}
.photo_heure_disp img{
	float:left;
	width:57px;
	height:80px;
	border:0px;
}
.derniere_heure .codeAdr{
	float:left;
	width:42%;
	font-size:11px;
	padding-bottom:7px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px;
	padding-left:7px;
}

.derniere_heure .prenom{
	float:left;
	width:42%;
	font-weight:bold;
/*	padding-bottom:10px;*/
	margin:0px;
	color:#000000;
	padding-left:7px;
	font-size:11px;
}


.derniere_heure .nom{
	float:left;
	text-align:left;
	width:42%;
	font-weight:bold;
	padding-bottom:10px;
	padding:0px;
	color:#000000;
	padding-left:7px;
	font-size:11px;

}

.derniere_heure .age{
	float:left;
	width:42%;
	font-weight:bold;
	padding-bottom:10px;
	padding:0px;
	color:#000000;
	padding-left:7px;
	font-size:11px;
}

.derniere_heure .date_incident{
	float:left;
	width:42%;
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:7px;
	padding-left:7px;
	font-size:11px;
}
.derniere_heure .details{
	float:left;
	width:100%;
	font-weight:bold;
	padding-top:5px;
}
.derniere_heure .gabarit{
	float:left;
	width:55%;
	padding:0px;
	margin:0px;
	font-size:13px;
	padding-left:45px;
	padding-top:0px;
	font-weight:bolder;
	color:#FFD200;
	text-decoration:none;
}

.lien_texte_bouton {
	color:#E7E0D2;
	font-family:Arial;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
}

/* Page temoignage*/

#listeTemoignage_titre{
	color:#FFFFFF;
	font-family:Arial;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	width:100%;
	float:left;
}
/************************************************* Liste des partenaires *****************************DÉBUT***/
#type_intro{
	float:letf;
	width:220px;
}

#resultat_partenaires{
		width:100%;
		margin-top:0px;
		padding-top:0px;
		height:330px;
}
#partenaireDetails{
		float:left;
		width:340px;
		margin-top:5px;
		padding-top:0px;
		height:110px;
}
#typesPartenaires{
	padding-left:10%;
	float:left;	
	margin-bottom:5px;

}

.logo img{
	float:left;
	padding-left:3px;
	padding-top:3px;
	height:90px;
	width:50px;
	vertical-align:absmiddle;
}

.logo a img {
	border-style:none;
}
#partenaireLogo{	
	float:left;
	width:25%;
	height:90px;
}
#partenaireInfo{
	float:left;	
	width:48%;
	height:90px;	
}
#nomPartenaire{
padding-left:0px;
text-align:left;
color:#FFCC00;
font-weight:bold;
padding-top:25px;
width:140px;
}
#nomPartenaire a{
float:left;
color:#FFFFFF;
font-weight:bold;
}

#nomPartenaire a:hover{
color:#FFD200;
}

#description, type{
padding-left:0px;
text-align:left;
color:#FFFFF;
font-weight:bold;
width:100%;
}

#adresse{
padding-left:0px;
text-align:left;
color:#FFFFF;
width:100%;
}

.siteWeb{
	padding-left:0px;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;

}
.siteWeb a{
	color:#FFFFFF;
	text-decoration:underline;
}

.siteWeb a:hover{
	color:#FFCC00;
	text-decoration:none;
}
/************************************************* Liste des partenaires *****************************FIN***/

/*====================================================CABLO DISTRIBUTEURS=============================================*/
#cabloDetails{	
		float:left;
		width:100%;
		margin-top:5px;
		padding-top:0px;
		height:120px;
}
#cabloLogo{	
	float:left;
	width:60%;
	height:100px;
}
#cabloInfo{
	float:left;	
	width:40%;
	height:120px;	
}

#nomCablo{
padding-left:0px;
text-align:left;
color:#FFCC00;
font-weight:bold;
width:140px;
}
.boutonRecherhe{
  float:right;
}

/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #788084;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f0f4;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #d8e0e4;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c0c4;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e8f4f0;
}

.calendar tbody .rowhilite td {
  background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
  background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
  background: #d8e0e4;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #e8f0f4;
  padding: 1px;
  border: 1px solid #000;
  background: #788084;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e0e4;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e0e4;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #c8d0d4;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}


/*----------------------------------------------
Nouvelle section Recherche Avancée
----------------------------------------------*/

#nRecherche{
	width:100%;

	
}

.nTitre{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:20px;
	/*padding:5px 0px 5px 20px;*/
	background-color:#231d8b;
	height:25px;
}

.fiches50{
	text-align:right;
	height:30px;
}

.nRecherche .label,.nRecherche .champs,.nRecherche .categorie{
	float:left;
	font-size:14px;
}

.nRecherche .label{
	width:25%;
	text-align:right;
}

.nRecherche .label div{
	padding:3px 10px 3px 0px;
	margin:5px 0px;
}

.nRecherche .champs{
	width:39%;
	border-right:1px dashed #666666;
}

.nRecherche .champs div{
	margin:5px 0px;
}

.nRecherche .champs div input{
	width:300px;
}

.nRecherche .categorie{
	width:30%;
	text-align:left;
	padding:5px 0px 0px 30px;
}



.nRecherche .categorie .listeCat{
	padding:0px 0px 0px 10px;
	float:left;
}

.rechercheSimple{
	height:125px;
}

#divRechercheAvancee{

}

.rechercheAvancee2{
	display:none;
	_margin-left:23px;
	*margin-left:23px;
}

.tabRecherche{
	width:940px;
	font-size:14px;
}

.btnRechercheAvancee{
	height:40px;
	width:600px;
	padding-right:60px;
}

.btnRechercheAvancee2{
	height:40px;
	width:600px;
	padding-right:30px;
}

.btnRechercher{
	height:40px;
	text-align:right;
	padding-right:60px;
}

.tdGauche{
	width:600px;
	border-right:1px dashed #666666; 
}

.tdDroite{
	vertical-align:top;
	padding-left:30px;
}

.tdLabels{
	width:230px;
}

.champs{
	width:300px;
}

.right{
	text-align:right;
}

.titreCat{
	text-align:left;
	color:#333333;
	vertical-align:top;
}

.nTitre{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:20px;
	padding-top:5px;
	/*padding:5px 0px 5px 20px;*/
	background-color:#231d8b;
	height:20px;
	margin-bottom:3px;
}

.noir{
	color:#666666;
}

/*Fiches résultats*/

#navPageTop, #navPageBottom {
	color:#FFFFFF;
	background-color:#231d8b;
	width:865px;
	height:18px;
	margin:0px 0px 10px 0px;
	padding:2px 0px 0px 0px;
	text-align:center;
}

#navPageTop table, #navPageBottom table{
	margin:0 auto;
}

#navPageTop .pages, #navPageBottom .pages{
	width:30px;
	text-align:center;
}

#navPageTop .pages a:hover, #navPageBottom .pages a:hover{
	 font-weight:bold;
	 font-size:15px;
}

#navPageTop #firstPage, #navPageTop #prevPage, #navPageTop #nextPage, #navPageTop #lastPage,#navPageBottom #firstPage, #navPageBottom #prevPage, #navPageBottom #nextPage, #navPageBottom #lastPage{
	width:45px;
	text-align:center;
}


/*#navPageBottom{
	color:#FFFFFF;
	background-color:#231d8b;
	width:865px;
	height:18px;
	margin:0px 0px 10px 0px;
}*/



#resultats{
	padding-left:40px;
	height:550px;
	display:none;
}

#resultats .miniFiches{
	font-weight:bold;
	/*background-color:#c2c0c1;*/
	width:275px;
	height:120px;
	float:left;
	margin-right:16px;
	margin-bottom:25px;
	_padding-bottom:13px;
	*padding-bottom:13px;

}
#resultats .miniFichesTmb{
text-align:center;
	font-weight:bold;
	/*background-color:#c2c0c1;*/
	width:100px;
	height:80px;
	float:left;
	margin-right:16px;
	margin-bottom:15px;
	_margin-right:0px;
	_border:none;
	_padding:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
}

#resultats .photo{
	text-align:center;
}

#resultats .miniFicheDiv{

	_margin:0px 0px 0px 0px;
	_border:3px solid #000000;
	*border:3px solid #000000;
	overflow:hidden;
}



#resultats .photo img.miniPhotos {
	border:3px solid black;
	background-color:#000000;
	margin:0 auto;
}

#resultats .infos{
	width:290px;
	padding-left:10px;
}

#resultats .nomFiche, #resultats .wanted, #resultats .missing {
	
}

#resultats .nomFiche{
	font-size:11px;
}

#resultats .wanted{
	color:#000000;
}

#resultats .missing{
	color:#1d657d;
}

/* Page fiche */



#headFiche{
	height:50px;
	padding:20px 0px 0px 0px;
}

#titreGabarit{
	float:left;
	font-size:26px;
	font-weight:bold;
	color:#000000;
}

.divRevenirRecherche{
	float:right;

}

.tdColGauche{
	width:500px;
}

.tdColDroite{
	width:450px;
}

.nomFiche{
	font-size:18px;
	font-weight:bold;
	padding-left:8px;
	margin-bottom:10px;
}

.titreNoRef, .titreNoEvent{
	display:table-cell;
	vertical-align:bottom;
	height:23px;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-right:5px;
	padding-bottom:2px;
	
}

.noRef, .noEvent{
	width:200px;
	height:22px;
	background-color:#d6d4d5;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:2px 0px;
}
.noEvent{
	height:19px;
	font-size:12px;
	padding-top:3px;
}

.ongletInfo{
	background:url(images/ficheOngletInfo.gif) no-repeat;
	width:192px;
	height:27px;
	float:left;
}

.menuFiche{
	background:url(images/onglet_lg.jpg) no-repeat;
	width:192px;
	height:27px;
	float:left;
	margin-bottom:-8px;
	padding-top:6px;
	text-align:center;
}
.active{
	background:url(images/onglet_active_lg.jpg) no-repeat;
	width:192px;
	height:27px;
	float:left;
	margin-bottom:-11px;
	padding-top:6px;
	text-align:center;
}
.menuFiche a {
	cursor:pointer;
}
.active a {
	cursor:pointer;
}

.barreNavig{
	width:100%;
	height:20px;
	background-color:#231d8b;
	margin:2px 0px 15px 0px;
	padding:3px 0px 0px 0px;
}

.ficheInfos{
	font-size:16px;
	font-weight:bold;
	margin:3px 0px;
	color:#666666;
}

.ficheInfos span{
	color:#6e6e6e;
}

.fichePhotoSuspect{
	max-width:250px;
	max-height:210px;
	/*width:230px;
	height:185px;*/
	background-color:#c2c0c1;
	border:3px solid black;
	margin-right:4px;
	text-align:center;
}

.fichePhotoSuspect img{
	max-width:250px;
	max-height:210px;
}

.hautDotted{
	border-top:1px dashed #6e6e6e;
	padding-top:0px;
}

.basDotted{
	border-bottom:1px dashed #6e6e6e;
	padding-bottom:15px;
}

.fichePolice{
	font-size:24px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	color:#000000;
}

.laPolice{
	font-size:24px;
	font-weight:bold;
	margin:10px 0px 0px 0px;
	color:#000000;
	border-bottom:1px dashed #999999;
}

.ficheTelPolice{
	font-size:18px;
	color:#000000;
}

.description{
	margin:15px 0px;
	padding-right:20px;
	width:915px;
}



.titreRecompense{
	font-size:18px;
}

.ficheRecompense{
	background-color:#c2c0c1;
	border:2px solid #646464;
	color:#000000;
	font-weight:bold;
	padding:5px;
	margin:15px 4px 10px 0px;
}

.ficheRecompense span {
	color:#404445;
}

.ficheCourriel{
	margin-top:5px;
	margin-bottom:10px;
}

.missing{
	color:#1d657d;
	font-weight:normal;
	font-size:20px;
}

.wanted{
	color:#000000;
	font-weight:normal;
	font-size:20px;
}

.btnImprimer{
	width:77px;
	height:30px;
	background:url(images/btnImprimer.gif) no-repeat bottom;
	cursor:pointer;
	float:left;
}

.btnImprimer:hover{
	background-position:top;
}

.btnEnvoyerEmail{
	width:217px;
	height:30px;
	background:url(images/btnEnvoyerEmail.gif) no-repeat bottom;
	cursor:pointer;
	float:left;
	margin-left:10px;
}

.btnEnvoyerEmail:hover{
	background-position:top;
}

.btnRetour{
	width:217px;
	height:30px;
	background:url(images/btnRetour.gif) no-repeat bottom;
	cursor:pointer;
	float:left;
}

.btnRetour:hover{
	background-position:top;
}

.btnNouvelle{
	width:161px;
	height:30px;
	background:url(images/btnNouvelle.gif) no-repeat bottom;
	cursor:pointer;
	float:left;
	margin-left:10px;
}

.btnNouvelle:hover{
	background-position:top;
}

.btnRechercher{
	width:111px;
	height:30px;
	background:url(images/btnRecherche.gif) no-repeat bottom;
	cursor:pointer;
	float:right;
}

.btnRechercher:hover{
	background-position:top;
}

.btnModifier{
	width:161px;
	height:30px;
	background:url(images/btnModifier.gif) no-repeat bottom;
	cursor:pointer;
	float:left
}

.btnModifier:hover{
	background-position:top;
}

.btnEnvoyer{
	width:295px;
	height:30px;
	background:url(images/btnEnvoyer.gif) no-repeat bottom;
	cursor:pointer;
}

.btnEnvoyer:hover{
	background-position:top;
}

.btnNext{
	width:42px;
	height:30px;
	background:url(images/btnNext.gif) no-repeat bottom;
	cursor:pointer;
	float:left;
	margin-left:10px;
}

.btnNext:hover{
	background-position:top;
}

.btnPrev{
	width:42px;
	height:30px;
	background:url(images/btnPrev.gif) no-repeat bottom;
	cursor:pointer;
	float:left;
	margin-left:10px;
}

.btnPrev:hover{
	background-position:top;
}