span.type{}
.clear{clear:both; line-height:0px; overflow:hidden;height:0;font-size:0;}
body#profilPublic{background:#FFF url(/v_img/profilpublic/bkg_profile.gif) right bottom no-repeat;margin:0;padding:0;font-size:13px;font-family:"lucida grande",tahoma,verdana,Arial,Helvetica,sans-serif;}
a{color:#3279a2;text-decoration:none;}
a:hover{color:#3279a2;text-decoration:underline;}
#container{margin:0 auto;width:850px;position:relative;}
.largeFirstMessage{width:95%!important;margin-top:40px!important;position:relative;}
#closeFirstMessage,#closeFirstMessage img{display:block;height:16px;width:16px;overflow:hidden;border:0;}
#closeFirstMessage{position:absolute;top:10px;right:0;margin-right:10px;}
h1,h2,h3,h4{margin:0;padding:0;}
.blocSeperate{margin:2px 0 13px 0!important;}
.textForm{margin:5px 0 0 0;padding:0;font-size:11px;}
.answers{float:right!important;}
p.detailsProfil{line-height:1.5em;margin:0;width:500px;padding-left:15px;font-size:13px;color:#111;}
#publicProfile{width:100%; background:transparent url(/v_img/profilpublic/top_bkg.gif) top left repeat-x;}
.secondaryFooter{margin:70px 0px 25px 0px;}
.secondaryFooter .itemsSecondaryFooter{margin-bottom:5px;}
.secondaryFooter .itemsSecondaryFooter span{color:#333;font-size:11px;}
.secondaryFooter .itemsSecondaryFooter span a{}
div.footer{background-color:transparent!important;}
p#footer{background:none!important;font-size:11px;margin:0;padding:40px 0;text-align:center;}
#mainContentPublic .hcardLeft .vcard{margin-bottom:15px;}

#container #containerProfil{width:880px;background:#FFF;padding:0px 0px 20px 0px;}
#container #containerProfil #mainContentPublic{border-top:1px solid #d6d6d6;padding:15px;margin-top:55px;background:#FFF url(/v_img/profilpublic/top_contentLeft_bkg.gif) left top repeat-x; width:510px;_width:450px;float:left;}
#container #containerProfil #mainContentPublic .itemProfile{}
#container #containerProfil #mainContentPublic .presentation{}
#container #containerProfil #mainContentPublic .presentation .hcardLeft{float:left;width:330px;_width:270px;margin-right:15px;}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .fullName{margin-bottom:5px;}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .fullName h1{color:#3279a2;font-size:20px;}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .fullName h1 span{color:#327999;}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .fullName h1 span.firstName{padding-right:7px;}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .fullName h1 span.lastName{}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .headlineCurrentStatus{}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .headlineCurrentStatus h2{font-size:14px;color:#666;padding:3px 0;}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .headlineCurrentStatus h2 span{}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .headlineCurrentStatus h2 span.title{padding-right:5px;}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .headlineCurrentStatus h2 span.currentCompany{}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .headlineCurrentStatus h2 span.currentCompany a{}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .dataProfile{}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .dataProfile div{padding-top:1px;}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .dataProfile div span,
#container #containerProfil #mainContentPublic .presentation .hcardLeft .dataProfile a{text-decoration:none;}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .dataProfile a:hover{text-decoration:underline;}
#tipsBloc div.boxSection div.content div span{float:left;padding-top:3px;}
#tipsBloc .tipBlocItemProfile .title img{float:right!important;}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile .date .icon,
#container #containerProfil #mainContentPublic .presentation .icon,
#container img.icon{float:left;height:20px;width:18px;padding-right:5px;}
#container img.icon,
#container #containerProfil .readMore img{background:transparent url(/v_img/profilpublic/sprite_hcard.gif) left top no-repeat;border:0;}
#container #containerProfil .readMore img{background-position:right -75px;height:12px;width:18px;}
#container #containerProfil .readMore{font-weight:bold;}
#container #containerProfil .emptyBox{height:100px;}

#container #containerProfil .yellowBtn{margin :5px 25%!important;text-align:center;}
#container #containerProfil .yellowBtn a.main,
#container #containerProfil .wrapperYellowBtn{border:1px solid #eed44a;
background-color:#ECDA77;background-image:-moz-linear-gradient(top,#f6e89e,#eed44a); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6e89e),color-stop(1,#eed44a)); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6e89e',EndColorStr='#eed44a'); 
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6e89e',EndColorStr='#eed44a')"; 

-moz-border-radius:2px; 
-webkit-border-radius:2px; 
border-radius:2px; 
width:200px;overflow:hidden;cursor:pointer;}
#container #containerProfil .yellowBtn a.main:hover,
#container #containerProfil span.wrapperYellowBtn:hover{
background-color:#eed44a;background-image:-moz-linear-gradient(top,#f8d650,#FFE56F); background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6e89e),color-stop(1,#eed44a)); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8d650',EndColorStr='#FFE56F'); 
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f8d650',EndColorStr='#FFE56F')"; 
}

#container #containerProfil .grayBtn{background-color:#f9f9f9 ;background-image:-moz-linear-gradient(top,#f9f9f9,#ededed); 
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),color-stop(1,#ededed)); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',EndColorStr='#ededed'); 
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9f9f9',EndColorStr='#ededed')"; 
border:1px solid #D6D6D6
}
#container #containerProfil .grayBtn a{width:150px;overflow:hidden;display:block;}

#container #containerProfil .greenBtn a{display:block;background-color:#c8e38e;background-image:-moz-linear-gradient(top,#c8e38e,#98ca2c); 
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#c8e38e),color-stop(1,#98ca2c)); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c8e38e',EndColorStr='#98ca2c'); 
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#c8e38e',EndColorStr='#98ca2c')"; 

-moz-border-radius:2px; 
-webkit-border-radius:2px; 
border-radius:2px; 
width:200px;overflow:hidden;border :1px solid #98ca2c;text-shadow:0 -1px 0 #98CA2C;margin:5px 0;color:#FFFFFF;font-weight:bold;padding:5px;line-height:1.2em;width:194px;white-space:nowrap;text-align:center;}
#container #containerProfil .greenBtn a:hover{background-color:#98ca2c;background-image:-moz-linear-gradient(top,#98ca2c,#c8e38e); 
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#98ca2c),color-stop(1,#c8e38e)); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#98ca2c',EndColorStr='#c8e38e'); 
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#98ca2c',EndColorStr='#c8e38e')"; 
color:#FFF;border :1px solid #98ca2c;}
#container #containerProfil .yellowBtn a.main,
#container #containerProfil .grayBtn a.main,
#container #containerProfil .wrapperYellowBtn{display:block;width:auto;height:auto;padding:5px 25px 5px 10px;text-align:center;color:#000;text-shadow:#ecda77 0px 1px 0px;font-size:13px;white-space:nowrap;}
#container #containerProfil .wrapperYellowBtn{padding:0px!important;}
#container #containerProfil .wrapperYellowBtn a.btnViewProfil{display:block;height:15px;width:auto;text-align:center;color:#333333;background:transparent url('/v_img/profilpublic/arrow_white1.gif') 98% center no-repeat;padding:5px 25px 5px 10px;}
#container #containerProfil .wrapperYellowBtn a.btnViewProfil:hover{text-decoration:underline}
#container #containerProfil .grayBtn a.main{color:#333333;}
#container #containerProfil .yellowBtn{position:relative;}
.arrow{position:absolute;top:5px;right:0;margin-right:10px;display:block;float:left;height:19px;width:21px;background:transparent url('/v_img/profilpublic/arrow_white1.gif') left top no-repeat;}
#container #containerProfil .since{color:#666666;}
#container #containerProfil .since .icon,
#container #containerProfil #mainContentPublic #resumeItems .itemProfile .date .icon{background-position:left top!important;}
#container #containerProfil .locations{color:#666666;}
#container #containerProfil .locations span{padding-right:5px;}
#container #containerProfil .locations .icon{background-position:left -20px!important;}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .dataProfile .blogsLinks{}
#container #containerProfil #mainContentPublic .presentation .hcardLeft .dataProfile .blogsLinks .icon{background-position:left -40px;}
#container #containerProfil .icon2{background-position:left -60px!important;margin-top:3px!important;height:15px!important;}
#container #containerProfil #mainContentPublic .presentation .hcardRight{float:right;width:150px;}
#container #containerProfil #mainContentPublic .presentation .hcardRight .photoMember{padding:5px;text-align:center;border:1px solid #cccccc;-moz-box-shadow:0px 1px 5px #CCC; 
-webkit-box-shadow:0px 1px 5px #CCC; 
box-shadow:0px 1px 5px #CCC; 
}
#container #containerProfil #mainContentPublic .presentation .hcardRight div{margin-top:5px;}
#container #containerProfil #mainContentPublic .presentation .hcardRight .howManyContacts{margin-top:10px;color:#666666;width:130px;white-space:nowrap;padding-left:30px;}
#container #containerProfil #mainContentPublic .presentation .hcardRight .howManyContacts .icon{background-position:left -95px;}
#container #containerProfil #mainContentPublic .presentation .hcardRight .howManyContacts span{padding-top:3px;float:left;width:auto;}
#container #containerProfil #mainContentPublic .presentation .hcardRight .viewAllProfile{padding-left:25px;}
#container #containerProfil #mainContentPublic .presentation .hcardRight .actionsProfile{margin-top:10px;}
#container #containerProfil #mainContentPublic .presentation .hcardRight .actionsProfile .grayBtn .sendMessage{background:transparent url(/v_img/profilpublic/sendMail.gif) 5px center no-repeat;}
#container #containerProfil #mainContentPublic .presentation .hcardRight .actionsProfile .grayBtn .addToContacts{background:transparent url(/v_img/profilpublic/addtocontact.gif) 5px center no-repeat;}
#container #containerProfil #mainContentPublic .presentation .hcardRight .actionsProfile .grayBtn .sendMessage,
#container #containerProfil #mainContentPublic .presentation .hcardRight .actionsProfile .grayBtn .addToContacts{display:block!important;;width:124px!important;padding:3px 0 5px 30px!important;}
#container #containerProfil #mainContentPublic #resumeItems{width:500px;_width:440px;margin-top:30px;}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile{margin-bottom:20px;padding-top:5px}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile div{margin:5px 0;}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile div span{padding-top:2px;font-size:15px;color:#3279A2;}
#container #containerProfil #mainContentPublic #resumeItems .title{font-size:22px;border-bottom:1px solid #ccc;padding-bottom:5px}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile .title{font-size:12px;border-bottom:0;}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile .status{width:auto;}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile .status h3{font-size:13px!important;}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile .date{color:#666666;}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile .date span{float:left;font-size:12px;}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile .details{}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile .category{text-align:right;}
#container #containerProfil #mainContentPublic #resumeItems .itemProfile .category span{font-size:13px;color:#999;}
#container #containerProfil #mainContentPublic #resumeItems .education{}
#container #containerProfil #mainContentPublic #resumeItems .education .date{float:right!important;color:#666666;width:100px;}
#container #containerProfil #mainContentPublic #resumeItems .education .schoolCategory{color:#666666;}
#container #containerProfil #mainContentPublic #resumeItems .moreInfos{border-top:1px solid #d6d6d6;margin-top:30px;color:#666666;}
#container #containerProfil #mainContentPublic #resumeItems .moreInfos p{margin:0; padding:0;}
#tipsBloc{width:330px;float:left;padding-left:5px;margin-top:50px;}
.tipBlocItemProfile{float:left;width:100%;margin:10px 5px 5px 5px;}
.tipBlocItemProfile .headRightColumn{}
.tipBlocItemProfile .center{padding-left:10px;}
.tipBlocItemProfile .headRightColumn h1,
.tipBlocItemProfile .headRightColumn span.text{margin-right:3px;display:inline;float:none;}
.tipBlocItemProfile .headRightColumn h1 .fullName{font-size:12px;}
.tipBlocItemProfile .headRightColumn .isOnViadeoContener{width:280px; text-align:center;}
.tipBlocItemProfile .headRightColumn h1{}
.tipBlocItemProfile .headRightColumn h1 .fullName{}
.tipBlocItemProfile .headRightColumn h1 .fullName a{color:#333333;font-weight:bold;font-size:12px;}
.tipBlocItemProfile .headRightColumn .text{color:#333333;font-size:12px;}
.tipBlocItemProfile .headRightColumn img.logoViadeo{*display:block;*margin-top:5px; }
.tipBlocItemProfileFirst{margin:0;height:auto;}
.boxTitle{width:300px;padding:3px; border:3px solid #e6e6e6;-moz-border-radius:5px; 
-webkit-border-radius:5px; 
border-radius:5px; 
}
.boxTitle .title{background-color:#f0f1d0;margin-bottom:12px;padding:5px;-moz-border-radius:5px; 
-webkit-border-radius:5px; 
border-radius:5px; }
.boxTitle .title span{}
.boxTitle .content{padding:0 8px 12px 12px;}
.itemForm{float:left;margin-right:5px;}
.itemForm .itemInput{width:153px!important;font-size:11px;padding:3px;color:#666;border:1px solid #ddd;}
.itemForm .itemInputBy3{width:72px!important;}
.itemForm .itemInputSubmit{}
.itemForm .itemInputSubmit,
#formSubscribe .itemInputSubmit{font-size:11px;cursor:pointer;border:1px solid #eed44a;
background-image:-moz-linear-gradient(top,#f6e89e,#eed44a); 
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6e89e),color-stop(1,#eed44a)); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6e89e',EndColorStr='#eed44a'); 
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#f6e89e',EndColorStr='#eed44a')"; 

-moz-border-radius:2px; 
-webkit-border-radius:2px; 
border-radius:2px; 
width:auto;overflow:hidden;padding:2px;float:left;text-shadow:#ecda77 0px 1px 0px;}
.submitBtn .itemInputSubmit{color:#FFFFFF;font-size:14px;font-weight:bold;cursor:pointer;border:1px solid #9EBB5F;
background-image:-moz-linear-gradient(top,#C5DE8B,#9DC938); 
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#C5DE8B),color-stop(1,#9DC938)); 
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#C5DE8B',EndColorStr='#9DC938'); 
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#C5DE8B',EndColorStr='#9DC938')"; 

-moz-border-radius:2px; 
-webkit-border-radius:2px; 
border-radius:2px; 
width:auto;overflow:hidden;padding:2px;float:left;text-shadow:#9DC938 0px 1px 0px;}
.firstnameLabel,
.lastnameLabel,
.emailLabel,
.passwordLabel,
.firstnameInput,
.lastnameInput,
.emailInput,
.passwordInput{text-align:right; margin:3px 0; color:#747168; font-size:12px;}
.submitBtn{margin:10px 10px;}
#form_inscription .itemInput{border-top-color:#CECDC9; border-left-color:#EEEFE7; border-bottom-color:#FDFBEE; border-right-color:#EEEFE7; height:20px; padding:0 3px;}
.showpassword{margin-top:5px; text-align:left; font-size:10px; color:#747168; padding-left:10px; cursor:pointer;}
.showpassword label{vertical-align:sub;}
.showpassword input{margin-right:5px;}
#form_inscription .itemInput{width:172px;}
.highLight{background-color:#fdfcec;border:1px solid #eadc7d;padding:15px;width:275px;!important;}
.highLight p.text{margin:0;padding:0;}
.highLight p.text a{font-weight:bold;}
#formSubscribe{}
#formSubscribe table{}
#formSubscribe table tr{}
#formSubscribe table tr td{padding:5px 0;}
#formSubscribe table tr td.lineError{padding:0px!important;}
#formSubscribe table tr td.lineError div.error{font-size:11px!important;}
#formSubscribe table tr td div{}
#formSubscribe table tr td div input{border:1px solid #BBBBBB;padding:2px;width:90%;}
#formSubscribe table tr td div select{border:1px solid #BBBBBB;width:94%;}
.boxSection{margin:0px 5px;width:93%;padding:3px;}
.boxSection .title{border-bottom:1px solid #cccccc;margin-bottom:5px;}
.boxSection .title span{color:#333333;font-weight:bold;font-size:12px;float:left;padding-top:2px;}
.boxSection .title .icon{float:right;background:transparent url(/v_img/profilpublic/sprite_hcard.gif) left top no-repeat;border:0;}
.boxSection .title .recruting{background-position:left -122px!important;}
.boxSection .title .blogs{background-position:left -42px!important;}
.boxSection .title .forums{background-position:left -150px!important;}
.boxSection .title .communities{background-position:left -173px!important;}
.boxSection .title .newAds{background-position:left -194px!important;}
.boxSection .title .events{background-position:left -216px!important;}
.boxSection .title .shareIt{background-position:left -237px!important;}
.boxSection .title .question{background-position:left -257px!important;}
.boxSection .title .questionAnswers{background-position:left -279px!important;}
.boxSection .content{padding:0px 8px 12px 12px;}
.boxSection .content div{margin:2px 0;}
.boxSection .content .classicLinks{margin:7px 0;}
.boxSection .content .classicLinks .infoLinks{color:#666666;font-size:11px;float:none;padding-left:10px;}
.boxSection .content .blocLinksWithBaseline{margin:8px 0;}
.boxSection .content .blocLinksWithBaseline div{}
.boxSection .content .blocLinksWithBaseline a{}
.boxSection .content .blocLinksWithBaseline .titleAlignLeft{float:left;width:190px;}
.boxSection .content .blocLinksWithBaseline span{color:#666666;}
.boxSection .content .blocLinksWithBaseline .illustration{float:left;margin-right:5px;}
.boxSection .content .blocLinksWithBaseline .memberCount{float:right;}
.boxSection .content .blocLinksWithBaseline .memberCount,
.boxSection .content .blocLinksWithBaseline .memberCount span{padding-top:0px!important;margin-top:0px!important;}
.boxSection .content .blocLinksWithBaseline .memberCount span a{color:#666666;font-weight:normal;font-size:12px;}
#container #footer{}

#container #langTab{position:absolute; top:0px;background:url(/v_img/profilpublic/bkg_LangTabs.gif) top left repeat;width:880px;border-bottom:1px solid #dadada;}
#container #langTab .menuLanguages{float:left; height:30px; width:auto;margin:0;}
#container #langTab .menuLanguages ul{margin:0;padding:0; height:30px;}
#container #langTab .menuLanguages li{float:left; list-style-type:none;color:#3279a2;padding:8px;_padding:7px;}
#container #langTab .menuLanguages li.current{color:#000!important;background-color:#FFF;border-left:1px solid #dadada; border-right:1px solid #dadada; border-bottom:0px;}
#container #langTab .rightLinkConnect{float:right;height:22px;padding-top:8px;}
#container #langTab .rightLinkConnect .linkConnect{cursor:pointer;margin-right:25px;}
#container #langTab .rightLinkConnect a:hover{text-decoration:underline;}
#signIn{float:right;padding:5px 0 4px 0;background:url(/v_img/profilpublic/bkg_LangTabs.gif) top left repeat;}
.addMoreInformations{font-size:11px; text-align:right;float:left}
.iconTitle{float:left; margin:0 5px 5px 0;}
.iconLine{float:left;margin:2px 5px 0 0;}
.iconLineRight{float:right;margin:0px;*float:none;*position:relative;*top:3px;}
.jobOfferItem{margin-bottom:15px!important;}
.jobOfferItem .locations,
.jobOfferItem .since{padding-left:5px!important;}
.searchMemberInput{width:150px!important;}
.buttonOnParagraph{margin-top:10px;}
p.firstMessageText{line-height:17px}
.bulletAdvantages{padding-left:10px;}
.blocFreelance{}
.blocFreelance tr{}
.blocFreelance tr.centerTitleBloc{border-top:8px solid #FFFFFF;}
.blocFreelance td{border:3px solid #FFF;padding:3px;}
.blocFreelance td.titleBlocFreelance{font-weight:bold;color:#000;font-size:11px;}
.blocFreelance td.titleCenterBlocFreelance{font-weight:bold;color:#000;text-align:center;padding:5px;border-top:1px dotted #CCC!important;}
.blocFreelance td.titleCenterBlocFreelance div{border-bottom:1px solid #000;padding-bottom:5px;}
#contenerIframe{clear:both; float:none; height:auto; width:100%; overflow:hidden; margin:5px 0 15px;}
#contenerIframe #contentFrm{width:100%;}
#subscriptionForm{margin:0 0 0 9px!important;width:270px}
#subscriptionForm .submitBtn{text-align:right; float:right; margin:0}
acronym,abbr{border-bottom:0px;}
#quickSearchBox{width:295px;}
#quickSearchBox .itemForm .itemInput{width:180px!important;*width:150px!important;font-size:12px}
#quickSearchBox .itemForm .itemInputSubmit{font-size:12px;}
#resumeItems .schoolCategory{padding-left:15px;}
#resumeItems .schoolCategory span a{color:#666666;font-size:12px;}
#tipsBloc .labelsCommunityBox{float:left;width:215px}
#tipsBloc .labelsCommunityBoxLarge{width:290px!important;}
#tipsBloc .labelsCommunityBox .communityNameBox{}
#tipsBloc .labelsCommunityBox .totalMembers{}
.hcardLeft div p.detailsProfil{width:330px!important;*width:auto!important;}

