#profilUtilisateur {
}
#profilUtilisateur h4 {
    font-size: 1.2em;
    text-decoration: underline;
}

    #profilUtilisateurPhoto, #profilUtilisateurProjet,
    #profilUtilisateurContact, #profilUtilisateurVide,
    #profilUtilisateurMissionFinder, #profilUtilisateurMonReseau,
    #profilUtilisateurLesBiensVisites {
        margin-bottom: 2em;
        border-left: 2px solid #C5641F;
        padding-left: 3px;
    }

        #profilUtilisateurPhoto h4 {
            display: none;
        }

.murMessage, .itemSmallPreview {
    position: relative;
    padding-bottom: 10px;
}
    .murMessage p, .itemSmallPreview p {
        margin: 7px 0 !important;
    }
    .murMessage img {
        float: left;
        margin-right: 5px;
    }
    .murMessage .murFrom {
    }
    .murMessage .murMsg {
    }
    .murMessage .murModeration {
    }

#PackPaiement {
    position: relative;
}
#imgPackPaiement {
    left:208px;
    position:absolute;
    top:35px;
    width: 200px !important;
}

/*#PackPaiement ul label {
    text-decoration: line-through;
}*/
#PackPaiement .overlined {
    text-decoration: line-through;
}

#listingContactNb {
    margin-left: 20px;
}

#user-services li {
    margin-bottom: 1em;
}
#user-services p {
    margin: 0 0 0.5em  0;
    padding: 0;
}

#contact-visite {
	padding-top: 15px;
	padding-bottom: 10px;
}

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

.userServiceLst
{
margin-bottom:25px;
margin-right:30px;
}
.userServiceLst td
{
width:220px;
}
.userServiceLst:hover{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: -10px;
	margin-right: 20px;
	margin-left: -10px;
	margin-bottom: -10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
		/* pour IE 7-8 */
	behavior: url(/css/PIE.htc);
	box-shadow: 2px 2px 6px rgb(128,128,128);
	-moz-box-shadow: 2px 2px 6px rgb(128,128,128);
	-webkit-box-shadow: 2px 2px 6px rgb(128,128,128);
	background-color: rgb(230,230,230); 
	background-image: -moz-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -o-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -webkit-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
 	-pie-background: rgb(230,230,230) linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	
}

.selected
{
	width:200px;
	margin-bottom:25px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: -10px;
	margin-right: -10px;
	margin-left: -10px;
	margin-bottom: -10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
		/* pour IE 7-8 */
	behavior: url(/css/PIE.htc);
	box-shadow: 2px 2px 6px rgb(128,128,128);
	-moz-box-shadow: 2px 2px 6px rgb(128,128,128);
	-webkit-box-shadow: 2px 2px 6px rgb(128,128,128);
	background-color: rgb(230,230,230); 
	background-image: -moz-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -o-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -webkit-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
 	-pie-background: rgb(230,230,230) linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
}

.selected_activite
{
	width:500px;
	margin-bottom:15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: -10px;
	margin-right: -10px;
	margin-left: -10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
		/* pour IE 7-8 */
	behavior: url(/css/PIE.htc);
	box-shadow: 2px 2px 6px rgb(128,128,128);
	-moz-box-shadow: 2px 2px 6px rgb(128,128,128);
	-webkit-box-shadow: 2px 2px 6px rgb(128,128,128);
	background-color: rgb(230,230,230); 
	background-image: -moz-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -o-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -webkit-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
 	-pie-background: rgb(230,230,230) linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
}

.selected_activite
{
	width:500px;
	margin-bottom:15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin-top: -10px;
	margin-right: -10px;
	margin-left: -10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
		/* pour IE 7-8 */
	behavior: url(/css/PIE.htc);
	box-shadow: 2px 2px 6px rgb(128,128,128);
	-moz-box-shadow: 2px 2px 6px rgb(128,128,128);
	-webkit-box-shadow: 2px 2px 6px rgb(128,128,128);
	background-color: rgb(230,230,230); 
	background-image: -moz-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -o-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -webkit-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
 	-pie-background: rgb(230,230,230) linear-gradient(top,rgb(230,230,230),rgb(255,255,255));

}
.userService
{
	border: solid 1px grey;
	display:none; 
	padding-top: 10px;
	padding-left:15px;
	width:600px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/* pour IE 7-8 */
	position: relative;
	behavior: url(/css/PIE.htc);
	box-shadow: 2px 2px 6px rgb(128,128,128);
	-moz-box-shadow: 2px 2px 6px rgb(128,128,128);
	-webkit-box-shadow: 2px 2px 6px rgb(128,128,128);
	background-color: rgb(230,230,230); 
	background-image: -moz-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -o-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -webkit-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
 	-pie-background: rgb(230,230,230) linear-gradient(top,rgb(230,230,230),rgb(255,255,255));

}

.Img_preview
{
	width: 50px;
	height:50px;
}
#empty_pourcent_bar{
	border: solid 1px white;
	height: 20px;
	width: 204px;
	margin-left: 17px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/* pour IE 7-8 */
	position: relative;
	behavior: url(/css/PIE.htc);
}
#progress_bar
{
	background-color: white;
	height: 18px;
	text-align: left;
	margin-top:1px;
	margin-left:2px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/* pour IE 7-8 */
	position: relative;
	behavior: url(/css/PIE.htc);
}
#profil_rempli
{
	margin-left: 20px;
}
.pourcent_20{
	width:40px;
}
.pourcent_25{
	width:50px;
}
.pourcent_40{
	width:80px;
}
.pourcent_50{
	width:100px;
}
.pourcent_60{
	width:120px;
}
.pourcent_75{
	width:150px;
}
.pourcent_80{
	width:160px;
}
.pourcent_100{
	width:200px;
}

.service_profil{

	cursor: pointer;

}
.service_titre
{
	color: orange;
    font-weight: bold;
    border-bottom: solid 1px orange;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-left: 0px;
	
}
.etape1_titre
{
	color: orange;
    font-weight: bold;
    border-bottom: solid 1px orange;
    margin-bottom: 10px;
    margin-top: 10px;

	
}
.modif_email
{
	background-image: url('/images/ic/ic-edit.png');
	background-repeat: no-repeat;
	width: 27px;
	height:27px;
}
.etape1_profil
{
	margin-top: 60px;
}
.etape1_adresse
{
	margin-top: 20px;
	margin-bottom:15px;
}
#user_user_activite_user_activite_id_5
{
	margin-left: 40px;
	display:inline;
	white-space: nowrap;
}
.affichage_photos img
{
	height: 113px;
	width:150px;
}
.userService th img
{
   margin-bottom: 15px;
}


.form_profil tr
{
	height: 35px;
}
.profil_label
{
	text-align: right;
	width: 230px;
}
.info_activite
{
	padding-bottom: 10px;
	border-bottom: solid 1px grey;
margin-bottom: 20px;
}
.info_activite a
{
	float:right;
margin-top: -15px;
}
.colonne_adresse_gauche
{
	width:350px;
	padding-left: 40px;
}
.colonne_adresse_droite
{
	margin-left: 25px;
}
.edit_profil
{
    left: 20px;
    margin-top: 10px;
    position: absolute;
    z-index: 110;
}
.edit_profil:hover
{
	text-decoration: none;
	color: orange;
}
.edit_profil span
{
	vertical-align: bottom;
}
.jMyCarousel
{
	margin-left: -10px;
}
.Item_profil
{
	margin-left: -15px;
}
.voir_items a
{
	float: right;
}
.voir_items a:hover
{
	color:orange;
	text-decoration:none;
}
#profilform_email
{
	width:200px;
}
#user_user_activite_user_activite_id_5
{
 margin-left: 0px;
}
#user_user_activite_user_activite_id_6
{
 margin-left: 50px;
}
.profil_text_area
{
	vertical-align: top;
}
.profil_top
{
   //margin-top: 160px;
}
.voir_commentaire
{
display:inline;
}
#Je_suis
{
color:orange;
font-size: 16px;
font-weight:bold;
margin-top:-25px;
border-bottom: 1px solid orange;
padding-bottom: 7px;
}
#Entete_profil
{
	display:inline;	
}
.div_cache
{
	width: 700px;
	padding-left: 20px;
	padding-top: 20px;
	margin-top: -12px;
	margin-bottom: 50px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
		/* pour IE 7-8 */
	position: relative;
	behavior: url(/css/PIE.htc);
	background-color: rgb(230,230,230); 
	background-image: -moz-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -o-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -webkit-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
 	-pie-background: rgb(230,230,230) linear-gradient(top,rgb(230,230,230),rgb(255,255,255));	
}
#mentions_legales
{
		background: #F9F9F9;
	border-color: #888;
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/* pour IE 7-8 */
	position: absolute;
	behavior: url(/css/PIE.htc);
	box-shadow: 2px 2px 6px rgb(128,128,128);
	-moz-box-shadow: 2px 2px 6px rgb(128,128,128);
	-webkit-box-shadow: 2px 2px 6px rgb(128,128,128);
	z-index:103;
}
.info_photo
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left: 20px;
	padding-right: 25px;
	background: #F9F9F9;
	border-color: #888;
	border-style: solid;
	border-width: 1px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/* pour IE 7-8 */
	position: absolute;
	behavior: url(/css/PIE.htc);
	box-shadow: 2px 2px 6px rgb(128,128,128);
	-moz-box-shadow: 2px 2px 6px rgb(128,128,128);
	-webkit-box-shadow: 2px 2px 6px rgb(128,128,128);
	z-index:103;
}
#list_photo
{
	width:680px;
	margin:auto;
}
.bloc_photo
{
padding-left:10px;
padding-right:10px;
}
#avis_user_page
{
	display:block;
	padding-top: 1px;
	margin-left: -10px;
	width:180px;
	height:300px;
	margin-bottom: -10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/* pour IE 7-8 */
	position: relative;
	behavior: url(/css/PIE.htc);
	background-color: rgb(230,230,230); 
	background-image: -moz-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -o-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -webkit-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
 	-pie-background: rgb(230,230,230) linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
}
#avis_user_page p
{
font-weight: bold;
margin-bottom:5px;
margin-top:5px;
text-align:center;
}
#avis_user_page #titrediag
{
font-weight:bold;
margin-top: 3px;
margin-left: 10px;
}
.mon_entreprise
{
font-weight:bold;
border-bottom: solid 1px orange;
color:orange;
margin-top:15px;
margin-bottom:5px;
width:500px;
}
#entreprise
{
	margin-top: 5px;
	width:520px;
	/* pour IE 7-8 */
	position: relative;

}
.modif
{
	margin-top:-5px;
	margin-bottom:5px;
}
.nbbiens
{
	height: 50px;
	
}
#detail_profil
{
    margin-left: 4px;
    margin-top: -12px;
    margin-bottom: 30px;
    min-height: 235px;
    padding-left: 5px;
    width: 520px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/* pour IE 7-8 */
	position: relative;
	behavior: url(/css/PIE.htc);
	background-color: rgb(230,230,230); 
	background-image: -moz-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -o-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -webkit-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
 	-pie-background: rgb(230,230,230) linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
}

#detail_profil_part
{
	padding-left: 5px;
    margin-top: 35px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/* pour IE 7-8 */
	position: relative;
	behavior: url(/css/PIE.htc);
	background-color: rgb(230,230,230); 
	background-image: -moz-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -o-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: -webkit-linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
	background-image: linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
 	-pie-background: rgb(230,230,230) linear-gradient(top,rgb(230,230,230),rgb(255,255,255));
}
.profil_item
{
	float:right;
	margin-top: -100px;
}
#service_pro
{
    margin-left: -10px;
	margin-bottom: 5px;
	padding-left: 10px;
	width: 700px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	/* pour IE 7-8 */
	behavior: url(/css/PIE.htc);
	box-shadow: 2px 2px 6px rgb(128,128,128);
	-moz-box-shadow: 2px 2px 6px rgb(128,128,128);
	-webkit-box-shadow: 2px 2px 6px rgb(128,128,128);
}
#service_pro img
{
	 margin: 5px 5px 5px 5px;
	 box-shadow: 3px 3px 4px rgb(128,128,128);
 	-moz-box-shadow: 3px 3px 4px rgb(128,128,128);
 	-webkit-box-shadow: 3px 3px 4px rgb(128,128,128);
}
#pre_textarea_top
{
margin-left: 5px;
width: 500px;
}
#pre_textarea_top pre{
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-pre-wrap;
white-space:-o-pre-wrap;
word-wrap:break-word;
overflow:visible : 
}

#pre_textarea_center
{
	margin-left: 5px;
	width: 680px;
}
#pre_textarea_center pre{
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
overflow:visible : 
}

#user_user_activite_information
{
	width: 470px;
	height:230px;
}
.inscription
{
	margin-top: 90px;
	margin-bottom:-80px;
}
.inscription h2
{
	color:orange;
	font-size:15px;
	font-weight:bold;
}

