body
{

margin: 0px;
 /*background: #fff url(../images/back.jpg) repeat-x;*/
 font-family: Tahoma,Arial, Helvetica, sans-serif;
 font-size: 12px;
}

input
{
	font-size: 10px !important;
	height: 13px;
	border: 1px solid #b0b0b0;
	padding-top: 2px;
	padding-left: 4px;
}

h1
{
font-size: 10px;
font-weight: normal;
margin-left:auto;
margin-right:auto;
width:927px;
text-align: center;
}


textarea
{
font-size: 11px !important;
	border: 1px solid #b0b0b0;
	padding-top: 2px;
	padding-left: 4px;
}

input.radio, input.checkbox
{
border: 0px;
}

img
{
 border: 0px;
}

select
{
	font-size: 10px !important;
	border: 1px solid #b0b0b0;
}

#global
{
background: url(../images/barre_grise.png) repeat-x;
background-position: 10px 101px;
}
#website ul#menu li a.contacts{
	font-weight: normal;
}
/*----------------------------------*/
#website #bigPhoto{
	z-index: 8001;
	position: absolute;
}
#website #bigPhoto #interne {
	background-color: #FFF;
}
#website .voteLL {
	background:transparent url(/images/shadawLL.png) repeat scroll 0pt !important;
	height:20px;
	width:6px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadawLL.png',sizingMethod='scale');
}
#website .voteRR {
	background:transparent url(/images/shadawRR.png) repeat scroll 0pt !important;
	height:20px;
	width:6px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadawRR.png',sizingMethod='scale');
}
#website .voteTT {
	background:transparent url(/images/shadawTT.png) repeat scroll 0pt !important;
	height:6px;
	width:20px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadawTT.png',sizingMethod='scale');
}
#website .voteTT1 {
	background:transparent url(/images/shadawTT1.png) repeat scroll 0pt !important;
	height:9px;
	width:6px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadawTT1.png',sizingMethod='scale');
}
#website .voteBB {
	background:transparent url(/images/shadawBB.png) repeat scroll 0pt !important;
	height:6px;
	width:20px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadawBB.png',sizingMethod='scale');
}
#website .voteBL {
	background:transparent url(/images/shadawBL.png) no-repeat scroll 0pt !important;
	height:6px;
	width:6px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadawBL.png',sizingMethod='scale');
}
#website .voteBR {
	background:transparent url(/images/shadawBR.png) no-repeat scroll 0pt !important;
	height:6px;
	width:6px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadawBR.png',sizingMethod='scale');
}
#website .voteTR {
	background:transparent url(/images/shadawTR.png) no-repeat scroll 0pt !important;
	height:6px;
	width:6px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadawTR.png',sizingMethod='scale');
}
#website .voteTR1 {
	background:transparent url(/images/shadawTR1.png) no-repeat scroll 0pt !important;
	height:9px;
	width:6px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadawTR1.png',sizingMethod='scale');
}
#website .voteTL {
	background:transparent url(/images/shadawTL.png) no-repeat scroll 0pt !important;
	height:6px;
	width:6px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadawTL.png',sizingMethod='scale');
}
#website .voteTL1 {
	background:transparent url(/images/shadawTL1.png) no-repeat scroll 0pt !important;
	height:9px;
	width:6px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/shadawTL1.png',sizingMethod='scale');
}
#website .voteMM {
	background-color: #FFF;	
	padding:10px;
	
}
#website .interogation {
	background:transparent url(/images/interogation.gif) no-repeat scroll 0pt !important;
	height:50px;
	width:50px;	
}
table, tbody, tr, td, th {
	border:0pt none;
	border-collapse:collapse;
	border-spacing:0pt;
	margin:0pt;
	padding:0pt;
	vertical-align:top;
}
#website #bigPhoto #note {
	float: left;
	width: 110px;
	clear: both;
	padding-top: 45px;
}
#website #bigPhoto #tabR {
	float: left;
	width: 130px;	
}
#website #bigPhoto img {
	padding-right: 10px;
	float: left;
}
#website #bigPhoto .btnClose{
	float: right;
	clear: both;
}
#website #bigPhoto .noteOn,#website #bigPhoto .noteOff {
	float: left;
	margin-right: 5px;
}
.btnClose {
	background: transparent url(/images/emploi/closeBtn.jpg) no-repeat scroll 0%;
	width: 13px;
	height: 12px;
	cursor: pointer;
}
#website #bigPhoto .noteOn {
	background:transparent url(/images/emploi/favoris_on.png) no-repeat scroll 0% !important;
	cursor:pointer;
	height:15px;
	width:15px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/emploi/favoris_on.png',sizingMethod='scale');
}
#website #bigPhoto .noteOff {
	background:transparent url(/images/emploi/favoris_off.png) no-repeat scroll 0% !important;
	cursor:pointer;
	height:15px;
	width:15px;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/emploi/favoris_off.png',sizingMethod='scale');
}
#website #bigPhoto #noteOff1 {
	background:transparent url(/images/emploi/favoris_off1.png) no-repeat scroll 0% !important;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/emploi/favoris_off1.png',sizingMethod='scale');
}
#website #luiEcrireMsg{
	font-size: 12px;	
}
#website #luiEcrireMsg textarea{
	width: 650px;
	height: 120px;
	margin-top: 5px;
}
#website #luiEcrireMsg #objet{
	width: 305px;
	margin-top: 5px;
	margin-bottom: 10px;
}
#website #luiEcrireMsg span{
	color: #919191;
}
/*----------------------------------*/
#website #popupMsg{
	background:transparent url(/images/popup_msg.png) no-repeat scroll 0% !important;
	height:63px;
	width:112px;
	position: relative;
	top: -79px;
	left: 330px;
	/*margin: 59px 0px 0px 325px;*/
	/*margin: 60px 0px 0px 220px;*/
}
#website #popupMsg div{
	color: #932fb8;
	font-size: 11px;
	font-weight: bold;
	padding-top: 13px;
	text-align: center;
	position: relative;
}
/*----------------------------------*/
#website {
width: 927px;
/*border: 1px solid #FF0000;*/
margin-left: auto;
margin-right: auto;
}
.next{
	background: transparent url(/images/next.gif) no-repeat scroll right 5px;
	padding-right: 10px;
}
.prev{
	background: transparent url(/images/prev.gif) no-repeat left 5px;
	padding-left: 10px;
}
.amis{
	background: transparent url(/images/amis.png) no-repeat scroll right 0px;
	padding-right: 17px;
	
}
/************************************************************* Top *****************************************************************/

#website #top_part_one
{
height: 115px;
}

#website #top
{

 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
}

#website #top #form_login{
	float: right;
	padding-top: 5px;
	vertical-align: middle;
	margin-right: 20px;
}
#website #top #loginform{
	margin: 0px;
	padding: 0px;
}
#website #top #form_login #password_forget
{
text-align: right;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 margin-top: 2px;
}

#website #top #maroc_lion
{
/*margin-top: 10px;*/
position: absolute;
top: 65px;
margin-left: 122px;;
padding: 0px;
width: 86px;
height: 46px; 
}

#website #top #maroc_lion img
{
margin: 0px;
padding: 0px;
}

#website ul#menu
{
/*position: absolute;
top: 90px;*/
	background: url(../images/barre.png) no-repeat;
	margin: 0px;
	padding: 0px;
	height: 26px;
	padding-top: 2px;
	padding-left: 2px;
	margin-left: 10px;
	width: 907px;
margin-right: 10px;
}

#website ul#menu li 
{
	float: left;
	
	list-style: none;
}

#website ul#menu li div
{
float: left;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 8px;
	height: 18px;
}

#website ul#menu li div#inscrivez_vous
{
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;

	height: 18px;
}


#website ul#menu li div.separate
{
	background: url(../images/menu_separator.png) no-repeat right;
}

#website ul#menu li div.selected
{
background-color: #8e8e8e;
}

#website ul#menu li div.selected a
{
color: #9df075;
}

#website ul#menu li  a:hover
{
color: #66b708;
text-decoration: underline;
}


#website ul#menu li a
{
color: #3b3b3b;
font-weight: bold;
text-decoration: none;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 11px;
}


#website #top #separTop
{
height: 5px;
/*background-color: #8e8e8e;*/
width: 100%;
clear: both;
font-size: 1px;
}

#website #top #submenu 
{
 padding: 0px;
 margin: 0px;
 margin-top: 3px;
 height: 20px;
 margin-left: 10px;
}

#website #top #submenu li
{
 float: left;
 list-style: none;
}

#website #top #submenu li div
{
 padding-left: 8px;
 padding-right: 8px;
}

#website #top #submenu li div.separate
{
 background: url(../images/submenu_separator.png) no-repeat right;
}

#website #top #submenu li a
{
	color: #3b3b3b;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#website #top #submenu li a:hover,#website #mesContactsDirects .outils a:hover
{
color: #66b708;
text-decoration: underline;
}
#website #mesContactsDirects a {
	color:#66B708 !important;
}
#website #middle
{
 clear: both;
 margin-top: 8px;
  margin-left: 10px;
 margin-right: 10px;
 /*min-height:400px;*/
}

#website #middle 
{
 	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#website #footer
{
 text-align: center;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 11px;
 margin-top: 25px;
 height: 52px;
 background-color: #f1f1f1;
 vertical-align: middle;
 padding-top: 5px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
}

#website #footer p
{
 margin-top: 0px;
 margin-bottom: 4px;
}
/* contacts */
.tst{
	position:relative;	
}
#website #menuContacts{
	background:transparent url(/images/bg_menu_contacts.png) no-repeat scroll right center !important;
	height:62px;
	left:300px;
	position:relative;
	top:-22px;
	width:189px;
}
#website .btnAddContacts{
	background:transparent url(/images/add_contacts.png) no-repeat scroll right center !important;
	height:26px;
	width:127px;
	cursor:pointer;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/add_contacts.png',sizingMethod='scale');
}
#website .btnAddAmis{
	background:transparent url(/images/add_amis.png) no-repeat scroll right center !important;
	height:37px;
	width:137px;
	cursor:pointer;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/add_amis.png',sizingMethod='scale');
}
#website .btnAddAmis1{
	background:transparent url(/images/add_amis1.png) no-repeat scroll right center !important;
	height:24px;
	width:71px;
	cursor:pointer;
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/add_amis1.png',sizingMethod='scale');
}
#website a.btnAddContacts:hover,a.btnAddContacts{
	text-decoration: none !important;
}
#website #menuContacts div{
	width: 189px;
	padding: 28px 0px 0px 0px!important;
	text-align: center;
}
#website #menuContacts div span
{
	margin-right : 5px;
}
#website #inscription .tabL{
	width: 540px;
	height: 225px;
	margin-right: 10px;
}
#website #inscription .tabR div{
	padding-bottom: 8px;
}
#website #inscription .tabL div.item{
	padding-bottom: 25px;
}
#website #inscription .btBack{
	margin-left: 0px;
	float:left;
}
#website #inscription input,.input{
	width: 349px;
}
#website #inscription #villes,#website #inscription #pays,#website #inscription .tabR div{
	width: 355px;
}
#website #inscription #mois{
	width: 155px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
}
#website #inscription #annee,#website #inscription #jour{
	width: 95px;
	float: left;
}
#website #inscription .label{
	color: #919191;
	font-size: 12px;
	padding-right: 10px;
}
#website #inscription .radio{
	width: 14px;
}
/* fin contacts */
#website #footer p a 
{
color: #3b3b3b;
}

#website #newsletter{
	margin-top: 50px;;
	margin-left: 50px;	
}


/********************************** COMMON CLASSES ********************************/

.tcenter
{
text-align: center;
}

.tright
{
text-align: right;
}


.pub
{
 border: 1px solid #d9d9d9;
}

.cmauve
{
 color: #932fb8;
}

.gmauve
{
 color: #66b708;
}

.gmauveLink
{
 color: #66b708;
 text-decoration: none;
}

.rmauveLink
{
 color: red;
 text-decoration: none;
}

.NonemauveLink
{
 color: red;
 text-decoration: none;
}


.mauveLink{
	color: #932fb8 !important;
}
a.mauveLink{
	color: #932fb8 !important;
	text-decoration: none !important;
}

a.mauveLink:hover{
	text-decoration: underline !important;
}



a.redLink{
	text-decoration: none !important;
	font-size:11px;
	font-weight:normal;	
	color: #FF5555 !important;	
}

a.redLink:hover{
	text-decoration: underline !important;
}


a.mauveAction
{
 color: #932fb8;

}

a.mauveAction:hover
{
color: #66b708;	
}


a.btfleche
{
background: url(../images/pins.png) no-repeat right;
padding-right: 10px !important;
color: #932fb8 !important;	
font-size: 11px !important;
font-weight: 100 !important;
}

.bold
{
 font-weight: bold;
}
.imgborder
{
border: 1px solid #000000;
}

.floatr
{
	float: right;
}

.floatl
{
 float: left;
}

.clearl
{
clear: left;
}

.clearr
{
clear: left;
}

.clear
{
clear: both;
}

.btok
{
width: 22px;
height: 18px;

}

.btok img
{
vertical-align: middle;
border: 0px;
margin-top: -4px;
}

.btokimg
{
vertical-align: middle;
border: 0px;
margin-top: -7px;
}


.div_1sur3
{
width: 33%;
}

.div_2sur3
{
width: 67%;
}

/************ Margin ***************/

.marginT4px
{
	margin-top: 3px !important;
}

.marginT10px
{
	margin-top: 10px !important;
}

.marginT15px
{
	margin-top: 15px !important;
}

.marginT25px
{
	margin-top: 25px !important;
}

.marginL5px
{
 margin-left: 5px !important;
}

.marginL10px
{
 margin-left: 10px !important;
}

.marginL15px
{
 margin-left: 15px !important;
}

.marginL20px
{
 margin-left: 20px !important;
}


.marginL25px
{
 margin-left: 25px !important;
}

.marginR10px
{
 margin-right: 10px !important;
}

.marginR20px
{
 margin-right: 20px !important;
}

.marginH5px
{
margin-left: 5px;
margin-right: 5px;
}

.marginH10px
{
margin-left: 10px;
margin-right: 10px;
}

.marginB10px
{
 margin-bottom: 10px !important;
}

/****************** Padding **********************/

.paddingH10px
{
 padding-left: 10px !important;
 padding-right: 10px !important;
}

/***************** *************/

/************ Text Size ***************/

.txtSize18
{
font-size: 18px;
}

.txtSize13
{
font-size: 13px;
}

.txtSize12
{
font-size: 12px;
}

.txtSize11
{
font-size: 11px !important;
}


/*********************** BOX ***********************************/
.box_t1 .barre_top
{
	font-size: 1px;
	background-color: #939393;
	height: 4px;
	background-image: url(../images/emploi/box_top_left.png);
	background-repeat: no-repeat;
}

.box_t1 .barre_top .right_coin
{
background-image: url(../images/emploi/box_top_right.png);
background-repeat: no-repeat;
height: 4px;
float: right;
width: 6px;
}

.box_t1 .box_title
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #902599;
	font-weight: bold;
	padding-left: 11px;
	background-color: #d9d9d9;
	height: 17px;
	vertical-align: middle;
	padding-top: 3px;
}

.box_t1 .box_content
{
 border: 1px solid #d9d9d9;
 font-family: Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding: 5px;
}

/*************************** Bouton ***********************************/


.btBackground
{
	background: url(../images/bt_background.png) no-repeat;
	width: 74px;
	height: 17px;
	text-align: center;
	padding-top: 1px;
}

.btBack
{
	background: url(../images/bt_backgroundL.png) no-repeat scroll left top;
	text-align: center;
	padding-top: 0px;
	text-decoration:  none;
	/*padding-bottom:  10px*/
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #4f0059;
	/*padding-left: 8px;*/
	display: -moz-inline-box;
	border: medium none;
	cursor: pointer;
}

.btBack span
{
	/*padding-top: 0px;
	margin-top: 0px;*/
	background: url(../images/bt_backgroundR.png) no-repeat right top;
	/*padding-bottom:  10px;
	padding-right: 6px;*/
	display: -moz-inline-box;
	display: block;
	height: 18px;
	padding: 2px 6px 2pt 6px;
	width: inherit;
	text-align:  center;
}


.btBackground a
{
font-size: 12px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
text-decoration: none;
color: #4f0059;

}

.Registersubmit{
border: medium none ;
cursor: pointer;
font-size: 12px ! important;
color: rgb(79, 0, 89);
font-family: Tahoma,Arial,Helvetica,sans-serif;
/*margin-left: 210px;*/
padding-bottom: 5px;
height: 18px;	
}	

.Recrutsubmit{
border: medium none ;
cursor: pointer;
font-size: 12px ! important;
color: rgb(79, 0, 89);
font-family: Tahoma,Arial,Helvetica,sans-serif;
padding-bottom: 5px;
height: 18px;	
}
.removeItem{
	background: url(/images/remove.gif) no-repeat;
}

/************** Une liste d'element avec le pins ************/

.liste_items .item
{
	background: url(../images/pins_vert.png) no-repeat;
	background-position:  0px 6px;
	padding-left: 12px;
	margin-left: 10px;
	margin-top: 0px;
}


/*************** Alertes ****************/

.alertes
{
	border: 1px solid #d9d9d9;
	padding: 10px;
}

.alertes p
{
 	margin: 0px;
 	color: #FF0000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.cachesite
{
/*border: 1px solid #FF0000;*/
position: absolute;
left: 0px;
top: 0px;
background: #AAAAAA;
opacity: 0.8;
filter: alpha(opacity=80);
z-index: 7000;
}

.popup
{
position: absolute;
z-index: 7002;
/*left: 0px;*/
top: 0px;
background-color: #FFFFFF;
}

.popup .title
{
background-color: #919191;
color: #9DF075;
padding: 2px;
font-weight: bold;
}

.popup .content
{

padding: 5px;
margin: 0px;
}

/*****************Pagination******************/
/*Scott*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #88AF3F;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #85BD1E;
	color: #638425;
	background-color: #F1FFD6;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #B2E05D;
	font-weight: bold;
	background-color: #B2E05D;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}
/******************************************/

/*************QuickSearch****************/
.QuickSearch{
	color:#902599;	
}

.QuickSearchHeader{
	border-top:4px solid #66b708;
	background:#c7ff81;
	height:30px;
	font-size:12px;
	font-weight:bold;
	width:100%;
}

.VisiteRecruteurHeader{
	background:#c7ff81;
	height:21px;
	font-size:12px;
	font-weight:bold;
	width:750px;
}

.VisiteRecruteurTitles{
	margin-top:3px;	
}

.CandidatureHeader{
	border-top:4px solid #66b708;
	background:#c7ff81;
	height:30px;
	font-size:12px;
	font-weight:bold;
	width:650px;
}

.CandidatureLine{
	border-bottom:1px solid #d9d9d9;
	height:52px;
	width:650px;
}

.CandidatureLineWithBg{
	border-bottom:1px solid #d9d9d9;
	height:52px;
	background:#f4fde8;
	width:650px;
}

.FavCvLine{
	border-bottom:1px solid #d9d9d9;
	height:50px;
	width:755px;
}

.FavCvLineWithBg{
	border-bottom:1px solid #d9d9d9;
	height:50px;
	background:#f4fde8;
	width:755px;
}

.CollaborateurLine{
	border-bottom:1px solid #d9d9d9;
	height:65px;
	width:650px;
}

.CollaborateurLineWithBg{
	border-bottom:1px solid #d9d9d9;
	height:65px;
	background:#f4fde8;
	width:650px;
}

.CollaborateurLineSm{
	border-bottom:1px solid #d9d9d9;
	height:55px;
	width:650px;
}

.CollaborateurLineWithBgSm{
	border-bottom:1px solid #d9d9d9;
	height:55px;
	background:#f4fde8;
	width:650px;
}
.QuickSearchTitles{
	float:left;
	margin-top:7px;	
}

.QuickSearchFavorisTitle{
	background: transparent url(/images/favoris.jpg) no-repeat;
	float: right; 
	width: 26px; 
	height: 26px;
	margin-right:20px
}
#loading, .loading{
	background: transparent url(/images/timer.gif) no-repeat;
	width: 32px; 
	height: 32px;
}
.btnSearching {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url(/images/emploi/recherche_btn.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	height:37px;
	margin-right:7px;
	margin-top:7px;
	width:173px;
}
.QuickSearchLine{
	border-bottom:1px solid #d9d9d9;
	height:30px;
}
.QuickSearchLineWithBg1{
	border-bottom:1px solid #d9d9d9;
	height:30px;
	background:#FFD4D4;
}
.QuickSearchLine1{
	border-bottom:1px solid #d9d9d9;
	height:30px;
	background:#E8FFE9;
}
.QuickSearchLineclick{
	border-bottom:1px solid #d9d9d9;
	height:30px;
}

.QuickSearchLineDetail{
	border-bottom:1px solid #d9d9d9;
	background:#E7FDCD;
}

.QuickSearchLineclickWithBg{
	border-bottom:1px solid #d9d9d9;
	height:30px;
	background:#f4fde8;
}

.QuickSearchLineclick:hover, .QuickSearchLineclickWithBg:hover{
	border-bottom:1px solid #d9d9d9;
	height:30px;
	background:#E6E6E6;
	cursor:pointer;
}
.QuickSearchLineWithBg{
	border-bottom:1px solid #d9d9d9;
	height:30px;
	background:#f4fde8;
}

.QuickSearchResult{
	float:left;
	padding-top:10px;	
}

.QuickSearchInfos{
	FLOAT: right; 
	WIDTH: 300px; 
	COLOR: #902599; 
	POSITION: relative; 
	TOP: -10px; 
	TEXT-ALIGN: right
}

.checkboxOn {
	background-image:url(/images/checkbox_on.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	/*border:0px none;
	color:#000000;
	display:inline;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	line-height:16px;
	margin:0px;*/
	padding:2px 2px 2px 20px;
}

.checkboxOff {
	background-image:url(/images/checkbox_off.gif);
	background-repeat:no-repeat;
	background-position:0% 50%;	
	/*border:0px none;
	color:#666666;
	display:inline;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.8em;
	line-height:16px;
	margin:0px;*/
	padding:2px 2px 2px 20px;
}

.AddFav{
	float:right;
	width:181px;
	height:32px;
	background:url(/images/add_fav_off.png) no-repeat;
	cursor:pointer;	
}
.tableBordTitle{
	font-size:14px;
	/*font-family:Tahoma,Arial,Helvetica,sans-serif;*/
	color:#66b708;
	font-weight:bold;
}

.wdt60{
	width:60px;	
}

.wdt80{
	width:80px;	
}

.wdt100{
	width:100px;	
}

.wdt120{
	width:120px;	
}

.wdt150{
	width:150px;	
}

.wdt190{
	width:190px;	
}

.wdt200{	
	width:200px;
}

.wdt250{
	width:250px;
}

.wdt275{
	width:275px;
}

.wdt300{
	width:300px;
}

.wdt350{
	width:350px;
}

.wdt355{
	width:355px;
}

.wdt375{
	width:375px;
}

.wdt557{
	width:557px;
}

.wdt590{
	width:590px;
}

.wdt600{
	width:600px;
}

.wdt650{
	width:650px;
}

.wdt750{
	width:750px;
}

.wdt850{
	width:850px;
}

.setBold{
	font-weight: bold;
}

.setNormal{
	font-weight: normal;
}
/***************login partie******************/
.PassForgot{
	clear: right;
	float: right;
	margin-top:2px;
}
.PassForgotInner{
	 width: 394px;
	 height:52px;
	 background:url(/images/emploi/info.jpg) no-repeat;
}
.online {
	 background:url(/images/rencontres/connexion/online.jpg) no-repeat;
	 background-position: 1px 2px;
}

.away {
	 background:url(/images/rencontres/connexion/away.jpg) no-repeat;
	 background-position: 1px 2px;
}

.busy {
	 background:url(/images/rencontres/connexion/busy.jpg) no-repeat;
	 background-position: 1px 2px;
}

.offline {
	 background:url(/images/rencontres/connexion/offline.jpg) no-repeat;
	 background-position: 1px 2px;
}
#etat_compte{
	 background:url(/images/etat_compte.png) no-repeat right;
	 width: 100px;/*margin-left:70px;*/cursor:pointer;
}
#list_etat_compte{
	position:absolute;width: 100px;
	/*margin-left:66px;*/z-index:1;
	background-color: #FFF;
	border-bottom:1px solid #eaeaea;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
}
#website .borderStatut{
	border: 1px solid #eaeaea;
	/*padding-left: 4px;*/	
	width: 100px;
}
#list_etat_compte div{
	cursor: pointer;
	padding: 2px 0px 2px 4px;
}
.PassForgotData{
	float:left;
	width:368px;
	height:37px;
	margin-top:10px	
}

a.linkChange
{
	background-color: none;
	text-decoration:  none;
}

a.linkChange:hover
{
	background-color: #ddf2c4;
	text-decoration:  underline;
}

a.btflecheLeft
{
background: url(../images/pinsLeft.png) no-repeat left;
background-position: 0px 5px;
padding-left: 12px !important;
color: #932fb8 !important;	
font-size: 11px !important;
font-weight: 100 !important;
}


a.btflecheRight
{
background: url(../images/pins.png) no-repeat right;
background-position: 39px 5px;
padding-right: 10px !important;
color: #932fb8 !important;	
font-size: 11px !important;
font-weight: 100 !important;
}
/*****************************************/
.font10{font-size: 10px !important;}
.font11{font-size: 11px !important;}
.font12{font-size: 12px !important;}
.font13{font-size: 13px !important;}
.clr3b {color:#3b3b3b;}
.clr91 {color:#919191;}
.pointer{cursor: pointer;}
.curDefault{cursor:default !important;}
img{border:0;}
strong{font-weight:bold;}
em{font-style:italic;}
.weightNormal{font-weight:normal !important;}
.noir, .black{ color:#000 !important;}
.gris {color:#ccc !important;}
.grisFonce {color:#aaa !important;}
.rouge {color:#da0000 !important;}
.mauve {color: #902599 !important;}
.hidden{display:none;}
.inline{display:inline !important;}
.txtL{text-align:left !important;} 
.txtC{text-align:center !important;} 
.txtR{text-align:right !important;}
.txtJ{text-align:justify !important;} 
.txtT{vertical-align:top !important;} 
.txtM{vertical-align:middle !important;} 
.txtB{vertical-align:bottom !important;}
.floatL {float:left !important;} 
.floatR {float:right !important;} 
.clear{clear:both;}
.clearL{clear:left;}
.clearR{clear:right;}
.context { overflow:hidden;_overflow:visible;zoom:1;}
.bold {font-weight:bold;}
.Vspace{margin-top: 10px; margin-bottom:10px;}
.Tspace{margin-top: 10px;}
.Bspace{margin-bottom:10px;}
.pdgStandard{padding:4px 8px}
.padding0{padding:0 !important}
.tPadding0{padding-top:0 !important}
.rPadding0{padding-right:0 !important}
.bPadding0{padding-bottom:0 !important}
.lPadding0{padding-left:0 !important}
.hPadding0{padding-left:0 !important;padding-right:0 !important}
.vPadding0{padding-top:0 !important;padding-bottom:0 !important}
.paddingSm{padding:5px !important}
.tPaddingSm{padding-top:5px !important}
.rPaddingSm{padding-right:5px !important}
.bPaddingSm{padding-bottom:5px !important}
.lPaddingSm{padding-left:5px !important}
.hPaddingSm{padding-left:5px !important;padding-right:5px !important}
.vPaddingSm{padding-top:5px !important;padding-bottom:5px !important}
.padding{padding:10px !important}
.tPadding{padding-top:10px !important}
.rPadding{padding-right:10px !important}
.bPadding{padding-bottom:10px !important}
.lPadding{padding-left:10px !important}
.hPadding{padding-left:10px !important;padding-right:10px !important}
.vPadding{padding-top:10px !important;padding-bottom:10px !important}
.paddingLg{padding:15px !important}
.tPaddingLg{padding-top:15px !important}
.rPaddingLg{padding-right:15px !important}
.bPaddingLg{padding-bottom:15px !important}
.lPaddingLg{padding-left:15px !important}
.hPaddingLg{padding-left:15px !important;padding-right:15px !important}
.vPaddingLg{padding-top:15px !important;padding-bottom:15px !important}
.lPaddingxLg{padding-left:20px !important}
.hPaddingxLg{padding-left:20px !important;padding-right:20px !important}
.vPaddingxLg{padding-top:20px !important;padding-bottom:20px !important}
.tPaddingxLg{padding-top:20px !important}
.rPaddingxLg{padding-right:20px !important}
.bPaddingxLg{padding-bottom:20px !important}
.lPaddingxxLg{padding-left:25px!important}
.hPaddingxxLg{padding-left:25px!important;padding-right:25px!important}
.vPaddingxxLg{padding-top:25px!important;padding-bottom:25px!important}
.tPaddingxxLg{padding-top:25px!important}
.rPaddingxxLg{padding-right:25px!important}
.bPaddingxxLg{padding-bottom:25px!important}
.lPaddingxxLg{padding-left:25px!important}
.margin0{margin:0 !important}
.tMargin0{margin-top:0 !important}
.rMargin0{margin-right:0 !important}
.bMargin0{margin-bottom:0 !important}
.lMargin0{margin-left:0 !important}
.hMargin0{margin-left:0 !important;margin-right:0 !important}
.vMargin0{margin-top:0 !important;margin-bottom:0 !important}
.marginSm{margin:5px !important}
.tMarginSm{margin-top:5px !important}
.rMarginSm{margin-right:5px !important}
.bMarginSm{margin-bottom:5px !important}
.lMarginSm{margin-left:5px !important}
.hMarginSm{margin-left:5px !important;margin-right:5px !important}
.vMarginSm{margin-top:5px !important;margin-bottom:5px !important}
.margin{margin:10px !important}
.tMargin{margin-top:10px !important}
.rMargin{margin-right:10px !important}
.bMargin{margin-bottom:10px !important}
.lMargin{margin-left:10px !important}
.hMargin{margin-left:10px !important;margin-right:10px !important}
.vMargin{margin-top:10px !important;margin-bottom:10px !important}
.marginLg{margin:15px !important}
.tMarginLg{margin-top:15px !important}
.rMarginLg{margin-right:15px !important}
.bMarginLg{margin-bottom:15px !important}
.lMarginLg{margin-left:15px !important}
.hMarginLg{margin-left:15px !important;margin-right:15px !important}
.vMarginLg{margin-top:15px !important;margin-bottom:15px !important}
.tMarginxLg{margin-top:20px !important}
.rMarginxLg{margin-right:20px !important}
.bMarginxLg{margin-bottom:20px !important}
.lMarginxLg{margin-left:20px !important}
.hMarginxLg{margin-left:20px !important;margin-right:20px !important}
.vMarginxLg{margin-top:20px !important;margin-bottom:20px !important}
.lMarginxxLg{margin-left:25px!important}
.hMarginxxLg{margin-left:25px!important;padding-right:25px!important}
.vMarginxxLg{margin-top:25px!important;padding-bottom:25px!important}
.tMarginxxLg{margin-top:25px!important}
.rMarginxxLg{margin-right:25px!important}
.bMarginxxLg{margin-bottom:25px!important}
.tMarginxxxLg{margin-top:30px!important}
.rMarginxxxLg{margin-right:30px!important}
.bMarginxxxLg{margin-bottom:30px!important}
.lMarginxxxLg{margin-left:30px!important}
.veryverysmalltext{font-size:10px;}
.no-margin{margin-right:0 !important; margin-left:0 !important; }
.noRbord {border-right:0 !important;}
.noLbord {border-left:0 !important;}
.noBbord {border-bottom:0 !important;}
.noTbord {border-top:0 !important;}
.txtIndent {display:block;font-size:0pt !important;text-indent:-4242px;}
.centrer{text-align:center;margin-right:auto;margin-left:auto;}
.empty {font-size: 2px;width:100%;float: left};
.noUnderline {text-decoration: none}
.cRed { color: red !important }
.cGreen { color: green !important }
.bgRed { background-color: red !important }
.brdRed { border: 1px solid red !important }
.item_etat_compte:hover
{
	background-color: #D9D9D9;
}


/*------------List avec check box-----------*/
.hidden{
display:none;
}

.MultiSelectList {	
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #7F9DB9;
	font-size:10px !important;
	color:#000000;
	height:150px;
	left:0pt;
	overflow:auto;
	position:absolute;
	top:0px;
	/*width:357px !important;*/
	width: 100%;
	/*margin-left:130px;*/
	z-index:1000;
}

.multiListItem {
	background:#F1F1F1 none repeat scroll 0%;	
	border-bottom:1px solid #e4e4e4;
	font-size:10px !important;
	cursor:pointer;
	display:block;
	float:none;
	margin:0pt;
	padding:0pt;
	position:static;
	width:auto;
}

.multiListItem:hover {
	background:#ccc none repeat scroll 0%;
}	

.listContnair{
	position:relative;
	z-index:100;
}

.MyList{	
	background:#FFFFFF url(../images/list_arrow.gif) no-repeat scroll right top;
	border:1px solid #B0B0B0;
	font-size:10px !important;
	font-weight:normal;
	cursor:pointer;
	color:#000000;
	/*padding:2px 0pt 0pt 4px;*/
	/*margin-left:130px;*/
	height:15px;
	/*width: 353px !important;*/
	width: 98%;
	padding-left: 4px;
}

.multiListGroup
{
	height: 15px;
	padding-left: 4px;	
}
#clipboard_text{
	background-color: #DDDDDD;
	color: #932FB8;
	position: absolute;
	padding: 3px;
	z-index: 10;
	width: 135px;
}
/*-----------------------------*/

.partenaireLogo
{
	border: 1px solid #EAEAEA;
	float: left;
	margin-right: 10px;
}