@charset "iso-8859-1";

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	width:100%;
}
#page, #conteneur, #wrapper{
	margin:auto;
	width:95%;
}
#contents{
	padding:0;
}
#leftbar, #rightbar, #banner, #footer, #accessibility, .breadcrumb, #signature,
#header,
.accueilBody .diapo,
#sharebox,
#colDroite,
.searchLoc,
.ratingsDatas,
.addComments {
	display:none;
} 
pre{
	overflow:visible;
}



.blocAccueil{
	background: url("../../../../images/integration/bloc-accueil.jpg") repeat-x scroll 0 0;
	width: 654px;
	height: 290px;
	position: relative;
	margin-bottom: 10px;
}
	.blocAccueil .bloc1{
		position: absolute;
		left: 150px;
		top: 70px;
		width: 160px;
	}
	.blocAccueil .bloc2{
		position: absolute;
		left: 470px;
		top: 70px;
		width: 160px;
	}
.blocAccueil .title{
	position: absolute;
	color: white;
	font-size: 26px;
	text-transform: uppercase;
    text-shadow: 2px 1px 1px #333333;
    filter: dropshadow(color=#333333, offx=2, offy=1);
	top: 27px;
	letter-spacing: 0.1em;
}
.blocAccueil #title1{
	left: 115px;
}
	.blocAccueil #title2{
		left: 445px;
	}
.blocAccueil .link {
	position: absolute;
	top: 205px;
	left: 150px;
	text-align: center;
	line-height: 30px;
	color: black;
	text-transform: uppercase;
}
	.blocAccueil .link a{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #4a4a4a;
	padding: 5px 5px;
	background: #cccccc;
	background: -moz-linear-gradient(
		top,
		#d1d1d1 0%,
		#ffffff);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#d1d1d1),
		to(#ffffff));
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ffffff;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 3px rgba(255,255,255,1);
	text-shadow:
		0px 1px 0px rgba(255,255,255,0),
		0px -1px 0px rgba(000,000,000,0);
     -webkit-transition: background-color 1s ease-out;
    -moz-transition: background-color 1s ease-out;
    -ms-transition: background-color 1s ease-out;
    -o-transition: background-color 1s ease-out;
    transition: background-color 1s ease-out;  

	}
	.blocAccueil .link a:hover{
		color: black;
		background: #fff;
	}
.blocAccueil #link2 {
	left: 475px;
}

.widgetAccueil{
	float: left;
	width: 100%;
}
	#widgetOffres{
		margin-right: 30px;
		padding-bottom: 20px;
	}
	#widgetCv{
		width: 100%;
	}
	.accueilBody #widgetOffres .randomAds,
	.accueilBody #widgetCv .randomAds{
	}
.widgetFormation{
	clear: both;
}



/* ------------
PETITES ANNONCES
--------------*/
.annuaire #ads h3{
	font-size: 1em;
}

.widgetSearchAds{
	/*width: 270px;*/

}
.creationCV,
.login1,
.login2{
	/*margin-left: 330px;*/
}
.creationCV{

}
	.creationCV h4{
		
	}
.bodyCandidat .creationCV{
}
.bodyEmployeur .creationCV h4{
	display: block;
}
.login1 a.linksubscribe{
	display: none;
}
#adsPresentation{
	background:#eee;
	margin: 5px auto;
	width:85%;
}
#ads{
	clear: both;
}
a.widgetSearchAdsAdvancedSearch{
	text-align: center;
	color: black;
	display: block;
	font-size: .9em;
	border-bottom: 1px dotted silver;
	padding-bottom: 10px;
	display: block;
	width: 95%;
display: none;
}
#wrapper .widget.widgetAddAdds{
	 background: none;
    border: none;
    box-shadow: 0 0 0px rgba(0, 0, 0, 0.15);
    clear: both;
    margin-bottom: 0;
    padding: 0;
}
#wrapper .widget.widgetAddAdds fieldset{
	border: 1px silver solid;
	padding: 10px;
}
#adsPresentation img{
	float:left;
	margin:5px;
}
#adsPresentation p{
	padding:5px;
}
#childrenSelector{
}
#formArboSelect, #childrenSelector{
	margin:auto;
	width:85%;
}
#ads #formArboSelect{
}
	#ads #formArboSelect legend{
		float: left;
		display: block;
		margin-right: 5px;
	}
	#ads #formArboSelect .row {
		clear: none;
		margin: 0 5px;
		padding: 0 5px;
	}
		#ads #formArboSelect label {
			display:none;
		}
#directory #formArboSelect label, .directoryEntryDetailDefault #formgotoentry label {
	display: none;
}



div.line1, div.line2, div.line3, div.line4{
	clear:left;
} 
div.col1, div.col2, div.col3, div.col4{
}
div.adsline1, div.adsline2, div.adsline3, div.adsline4{
	clear:left;
} 
div.adscol1, div.adscol2, div.adscol3, div.adscol4{
}
#ads #formArboSelect {
	width: auto;
	padding: 0;
}
#ads #childrenSelector{
	width: 100%;
	margin-bottom: 10px;
	overflow: auto;
}

.adsCategory{
	border-bottom: 1px #CCC dotted;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.publicationPA .adsEntrySummary:last-child{
	border-bottom: none;
}
.adsEntrySummary{
	border-bottom: 1px #cccccc solid;
	position: relative;
	overflow: hidden;
}
	.adsEntrySummary p{
		margin:0;
	}
	.adsEntrySummary img{

	}
	.adsEntrySummary .gallery{

	}
	.adsEntrySummaryDefaultInner{
		margin-left: 55px;
		line-height: 140%;
	}
	.adsEntrySummary .row label{
		width:auto;
	}
	.adsEntrySummary .row input, .shortProduct .row select{
		width:50px;
	}
	.adsEntrySummary .label{
		display:none;
	}
	.adsEntrySummaryDefault{

	}
	.adsEntrySummary h3 {
		margin: 0px;
		color: #3190c0;
		font-weight: bold;
		font-size: 15px;
	}
	.adsEntrySummary .field_1 {

	}
	.adsEntrySummary .adsEntrySummaryDefaultLink {
	}
	.adsEntrySummary .adsEntrySummaryDefaultLink span{

	}
	.adsEntrySummary .adsEntrySummaryDefaultLink:hover{
		color: #000000;
		text-decoration: underline;
	}
		.adsCategory .viewAd a:hover{
			text-decoration: underline;
			color:#000000;
		}
		.adsCategory .picture {
			float:left;
			margin: 5px;
		}
	.adsCategory h3{
    	color: #000000;
    	font-size: 1.2em;
    	margin: 0;
    	padding: 2px;
    	text-align: left;
	}
	.adsCategory a{
		clear:left;
		display:block;
		margin:0 5px 0 0;	
		text-align: right;
		font-weight: bold;
	}
	
	
#ads .msg_no_entries{
    font-size: 1.5em;
    font-style: italic;
    font-weight: bold;
    margin: 10px 0;
    text-align: center;
}
h4.msgNoEntries{
	clear:left;
}
#contentAdsSubmitModeration{
}
#contentAdsDelete{
}
#contentAdsRenewal{
}
.AdsPreview{
}
.AdsPreviewCategorie .label{
	font-weight:bold;
}
.contentResultsSearch legend{
	display: none;
}
.adsContactPage{
}
.pubDate span,
.endDate span{
	font-style: italic;
}
.adsEntrySummaryDefaultLink{
	text-align: right;
	font-weight:bold;
	display: block;
}
#contactCoords,
#contactForm{
	margin:10px;
	float: right;
}
a.contactCoordsLink{
	background: url("../../../../common_images/skins/DefaultSkins1.5/bg-product-price.png") no-repeat left top;
	padding: 0 0 0 15px;
	float: left;
	line-height: 46px;
	margin: 10px 10px 10px 0;
	color: white;
	text-decoration: none;
}
	a.contactCoordsLink span {
		display: block;
		font-weight: bold;
		height: 46px;
		background: url("../../../../common_images/skins/DefaultSkins1.5/bg-product-price.png") no-repeat right top;
		padding: 8px 15px 0 0;
		margin-right: -10px;
		width: 150px;
		line-height: 14px;
		text-align: center;
	}
	a.contactCoordsLink:hover{
		text-decoration: underline;
	}
a.contactFormLink{
	background: url("../../../../common_images/skins/DefaultSkins1.5/bg-product-price.png") no-repeat left top;
	padding: 0 0 0 15px;
	float: left;
	line-height: 46px;
	margin: 10px 10px 10px 0;
	color: white;
	text-decoration: none;
}
	a.contactFormLink span {
		display: block;
		font-weight: bold;
		height: 46px;
		background: url("../../../../common_images/skins/DefaultSkins1.5/bg-product-price.png") no-repeat right top;
		padding: 8px 15px 0 0;
		margin-right: -10px;
		width: 150px;
		line-height: 30px;
		text-align: center;
	}
	a.contactFormLink:hover{
		text-decoration: underline;
	}

.randomAds .adsEntrySummaryDefault{
	/*border-bottom: 1px #CCC dotted;
	width: 170px;
	padding: 0;
	height: auto;*/
}	
.randomAds .adsEntrySummaryDefault .map{
	display:none;
}	
.adsEntrySummaryDefaultInner {
}
.randomAds .adsEntrySummaryDefault img {
	max-width: 140px;
}
.randomAds .adsEntrySummaryDefault a{
	margin:10px 0;
}
.adsEntryDetailDefault .additionnalsProperties{
	margin-bottom:15px;
}
.adsEntryDetailDefault .label{
	font-weight:bold;
}
.randomAds .widgetContainer{
}

.adsEntrySummary a.companyName{
	text-decoration: none;
}
.adsEntrySummary a:hover{
	color: black !important;
}

/* ------------
WIDGET DES PA
--------------*/
.widgetAdd{	
}
	.widgetAdd #widgetAddDescription{	
		line-height:100%;
		clear:both;
	}
	.widgetAdd .widgetAddLink{	
		font-weight: bold;
		margin: 10px auto;
		display: block;
		text-align: center;
		font-size: 1.5em;
	}
.widgetSearchAds label{
	color: #666;
	float: left;
	margin-right: 10px;
	text-align: right;
	width: 110px;
	line-height: 120%;
	padding-top: 4px;
}
.widgetSearchAds #ads_search_add_field_libelle_searchoffre,
.widgetSearchAds #ads_search_add_field_libelle_searchcv,
.widgetSearchAds #ads_search_add_field_libelle_searchformation{
	font-size: 12px;
	width:135px;
}
.widgetSearchAds select{
	width:140px;
}
.widgetSearchAds .multi_checkbox input{
	float: left;
}
.widgetSearchAds .multi_checkbox label{
	width:auto;
	text-align: left;
	float: none;
	line-height: 100%
}
.widgetSearchAds .multi_checkbox{
	margin-bottom: 5px;
}
.widgetSearchAds fieldset,
.widgetSearchAds form{
	width: 100%;
}	
.widgetSearchAds .adsSearchForm,
.widgetSearchAds .row{
	margin-bottom: 10px;
	overflow: hidden;
}
.widgetSearchAds .group_multi_checkbox{
	clear: none;
	margin-left: 120px;
}
.widgetSearchAds .submit{
	text-align: center;
}
.widgetSearchAds h4{
	font-size: 18px;
}


/* -----------------
SOUMISSION D'UNE PA
-------------------*/
.widgetAddAdds label {
	float: left;
	width: 250px;
}
.widgetAddAdds .row {
    margin: 3px 0 20px;
    padding: 0;
    line-height: normal;
}
.widgetAddAdds #steps span {
    font-size: 0.9em;
}	
.AdsPreview fieldset{
	border-bottom:1px dotted #666666;
}
.AdsPreview legend{
	color:#000000;
	padding:0;
}
.AdsPreview .AdsPreviewContentEdit,
.AdsPreview .AdsPreviewFormuleWithPaymentEdit{
	display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 10px 0;
}
.AdsPreview .AdsPreviewCategorieEdit,
.AdsPreview .AdsPreviewCategorieType{
	font-weight: bold;
	border-left:1px #666666 dotted;
	padding-left:5px;
}
.widgetAddAdds .row label {
    float: none;
    width: 100%;
	font-weight: bold;
	color: #666666;
	margin-bottom: 3px;
}
.widgetAddAdds .row input {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    display: block;
    padding: 4px;
    width: 100%;
	background: none;
}
#wrapper .widget.widgetAddAdds fieldset {
    border: none;
    padding: 0;
}
#wrapper .widget.widgetAddAdds legend {
	color: #3A90BF;
    font-size: 20px;
    font-weight: normal;
    padding: 0 0 20px 0;	
}
.widgetAddAdds .row textarea {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    display: block;
    padding: 5px;
    width: 100%;
	background: none;
}
.widgetAddAdds .row select {
    border: 1px solid #CCCCCC;
    border-radius: 3px 3px 3px 3px;
    display: block;
    padding: 5px;
	background: none;
}
.widgetAddAdds .multi_radio{
	margin-bottom: 10px;
}
.widgetAddAdds .group_multi_radio input{
	float: left;
}
.addAdsCreate .submit  {
	text-align: center;
}
	.addAdsCreate .submit input,
	.AdsPreview .submit a {
	    background: -moz-linear-gradient(center top , #6B6B6B 0%, #000000) repeat scroll 0 0 transparent;
	    border: 1px solid #000000;
	    border-radius: 5px 5px 5px 5px;
	    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5), 0 0 1px rgba(255, 255, 255, 0.7) inset;
	    color: #FFFFFF;
	    cursor: pointer;
	    font-size: 15px;
	    padding: 3px 6px;
	    text-decoration: none;
	    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4), 0 1px 0 rgba(255, 255, 255, 0.3);
	}
	.addAdsCreate .submit input:hover,
	.AdsPreview .submit a:hover {
		background: #000;
		-webkit-transition: background .5s ;
		-moz-transition: background .5s ;
		-o-transition: background .5s ;
		transition: background .5s ;
	}
	.AdsPreview .submit {
		text-align: center;
	}
	.AdsPreview .submit a {
		display: block;
    	margin: 0 auto 10px;
    	width: 70px;
	}

#contents .editFiche #contact {
	padding-left: 5px;
}
	#contents .editFiche #contact ul{
		padding-left: 0px;
	}
		#contents .editFiche #contact ul li{
			background-repeat: no-repeat;
			background-position: 0 0;
			padding-left: 20px;
			padding-bottom: 10px;
			line-height: 120%;
		}
			#contents .editFiche #contact li.phone,
			#contents .editFiche #contact li.contactPhone{
				background-image: url(../../DisplayCv1/images/iconPhone.png);	
			}
			#contents .editFiche #contact li.mobile{
				background-image: url(../../DisplayCv1/images/iconMobile.png);	
			}
			#contents .editFiche #contact li.email,
			#contents .editFiche #contact li.contactEmail{
				background-image: url(../../DisplayCv1/images/iconEmail.png);	
			}
			#contents .editFiche #contact li.skype{
				background-image: url(../../DisplayCv1/images/iconSkype.png);	
			}
			#contents .editFiche #contact li.contactName{
				background-image: url(../../DisplayCv1/images/iconContact.png);	
			}

#field_68id,
#field_69id,
#field_70id{
	font-size: 2em;
	font-weight: bold;
}

fieldset.AdsPreviewCategorie,
fieldset.AdsPreviewFormuleNoPayment{
	display: none;
}
#resultsHeader{
	border-top: 1px dotted silver;
}

/* ------------
FICHE RESUMEE
--------------*/
.adsEntrySummary {
	padding: 10px;
}
.adsEntrySummary h3 {
    color: #a5be02;
	margin-bottom: 5px;
}
	.adsEntrySummary h3 a{
		text-decoration: none;
	}	
.adsEntrySummary a {
    color: #a5be02;
}	
.candidats .adsEntrySummary .field_4 .value{
	font-style: italic;
}
#widgetOffres .contrat{
	float: none;
}
#widgetOffres .contrat li{
	float: none;
	display: inline;
	margin: 0;
}
.contrat{
	float: right;
	margin-right: 10px;
}
	.contrat ul{
		list-style: none;
		margin: 0;
	}
		.contrat ul li{
			float: right;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			margin-left: 10px;
			background: #a5be02;
			padding: 0	5px;
			color: white;
		}
.lieu ul{
	font-weight: bold;
	color: black;
	margin: 0;
	list-style: none;
}
	.lieu ul li{
		line-height: 120%;
	}
.adsEntrySummary:last-child {

}
.adsEntrySummary:nth-child(odd) {
  background-color: white;
}
.adsEntrySummary:nth-child(even) {
	background-color: #fafcf2;
}
.randomAds h4{
	font-size: 20px;
	letter-spacing: 0.1em;
}
a.linkall{
	color: black;
	font-size: 14px;
	text-align: left;
	display: block;
	margin: 10px 0px 30px 10px;
	padding: 0 0 0 10px;
}
.adsEntrySummary .adsEntrySummary{
	border-bottom: none;
	padding: 0;
}

/* ------------
CONTEXTUALISATION
--------------*/


/* Accueil */
.accueilBody .adsEntrySummary{
	padding: 10px 0;
}
.accueilBody .adsEntrySummary .contrat ul li {
	font-size: 10px;
	padding:0 3px;
	margin-left: 3px;
}
.accueilBody .adsEntrySummary .contrat {
	margin-right: 0;
}
.accueilBody .adsEntrySummary h3 {
	font-size: 14px;
}	
.adsEntrySummary .ville,
.adsEntrySummary a{
	display: block;
}
.adsEntrySummary .situ ul{
	list-style: none;
	padding: 0;
	margin: 0 !important;
}
.adsEntrySummary .avatar{
	float: left;
}
.adsEntrySummary .avatar img{
	max-width: 45px;
	max-height: 60px;
	border: 1px silver solid;
}
#widgetOffres .adsEntrySummary .avatar img,
.publicationPA  .adsEntrySummary .avatar img,
.bodyCandidat #ads .adsEntrySummary .avatar img{
	border: none;
}

/* UNIVERS BLEU */
#widgetOffres .adsEntrySummary h3,
#widgetOffres .adsEntrySummary a,
.bodyCandidat .adsEntrySummary h3,
.bodyCandidat .adsEntrySummary a{
	color: #3a90bf;
}
#widgetOffres .adsEntrySummary:hover,
.bodyCandidat .publicationPA .adsEntrySummary:hover,
.bodyCandidat .adsEntrySummary:hover{
	background-color: #e9f6ff !important;
}
#widgetOffres .adsEntrySummary:nth-child(even),
.bodyEmployeur .adsline:nth-child(even){
	background-color: #f5f9fc;
}
#widgetOffres .adsEntrySummary .contrat ul li{
	background-color: #3a90bf;
}
#widgetOffres .adsEntrySummary h4,
.lastOffers .adsEntrySummary h4{
	font-size: 12px;
	text-transform: none;
	letter-spacing: 0em;
	margin-bottom: 0;
	border-bottom: 0;
	font-family: Verdana, Arial, "Lucida Grande",Tahoma,Helvetica,Sans-Serif;
}

.bodyCandidat .adsline:nth-child(odd) {
	background-color: white;
}
.bodyCandidat .adsline:nth-child(even){
	background-color: #f5f9fc;
}


.bodyCandidat .publicationPA .adsEntrySummary:hover{
	background-color: #e9f6ff !important;
}
.bodyCandidat .publicationPA h3,
.bodyCandidat .publicationPA a{
	color: #3a90bf;
}
.bodyCandidat .adsEntrySummary:nth-child(odd) {
	background-color: transparent;
}
.bodyCandidat .publicationPA .contrat ul li{
	background-color: #3a90bf;
}
.bodyCandidat .publicationPA .adsEntrySummary:nth-child(even){
	background-color: #F5F9FC;
}
.bodyCandidat .contrat ul li {
	background: #3a90bf;
}
#widgetOffres a.linkall,
.bodyCandidat .formulaire .submit input,
.accountCreation .linkBleu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	padding: 6px 20px;
	background: #318FC2;
	background: -moz-linear-gradient(
	 top,
	 #71C4F0 0%,
	 #318FC2);
	background: -webkit-gradient(
	 linear, left top, left bottom, 
	 from(#71C4F0),
	 to(#318FC2));
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #318FC2;
	-moz-box-shadow: 1px 1px 4px rgba(000,000,000,0.3),
	 inset 1px 1px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 4px rgba(000,000,000,0.3),
	 inset 1px 1px 0px rgba(255,255,255,0.5);
	text-shadow: 0px 1px 1px rgba(000, 000, 000, 0.6),
	 0px 1px 0px rgba(255, 255, 255, 0.3);
	margin: 10px 0;
	width: 175px;
	text-decoration: none;
	letter-spacing: 0.07em;
	text-align: center;
	cursor: pointer;
}
	#widgetOffres a.linkall:hover,
	.bodyCandidat .formulaire .submit input:hover,
	.accountCreation .linkBleu:hover{
		background: #318FC2;
	}

/* UNIVERS VERT */
.bodyEmployeur .adsEntrySummary:hover,
#widgetCv .adsEntrySummary:hover{
	background-color: #f0f4e3 !important;
}
#widgetOffres .adsEntrySummary:nth-child(odd),
.bodyEmployeur .adsline:nth-child(odd) {
	background-color: white;
}
.bodyEmployeur .adsline:nth-child(odd) {
	background-color: white;
}
.bodyEmployeur .adsline:nth-child(even){
	background-color: #FAFCF2;
}
.bodyEmployeur .adsEntrySummary:nth-child(odd) {
	background-color: transparent;
}
#widgetCv a.linkall,
.bodyEmployeur .formulaire .submit input,
.accountCreation .linkVert{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	padding: 6px 20px;
	background: #7d990c;
	background: -moz-linear-gradient(
		top,
		#bed651 0%,
		#819e0f);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#bed651),
		to(#819e0f));
	border-radius: 6px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #7d990c;
	-moz-box-shadow: 1px 1px 4px rgba(000,000,000,0.3),
	 inset 1px 1px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 4px rgba(000,000,000,0.3),
	 inset 1px 1px 0px rgba(255,255,255,0.5);
	text-shadow: 0px 1px 1px rgba(000, 000, 000, 0.6),
	 0px 1px 0px rgba(255, 255, 255, 0.3);
	margin: 10px 0;
	width: 135px;
	text-decoration: none;
	letter-spacing: 0.07em;
	text-align: center;
	cursor: pointer;
}
	#widgetCv a.linkall:hover,
	.accountCreation .linkVert:hover,
	.bodyEmployeur .formulaire .submit input:hover{
		background: #7d990c;
	}


/* UNIVERS ORANGE */
.lastFormations .adsEntrySummary:hover{
	background-color: #fcfaec !important;
}
.lastFormations .adsEntrySummary h3,
.lastFormations .adsEntrySummary a{
	color: #dabe00;
}
.lastFormations  .adsEntrySummary:nth-child(even) {
	background-color: #fefdf2;
}
.widgetFormation a.linkall{
	background: url("../../../../images/integration/arrowOrange.png") no-repeat 0 50% ;
}
.widgetFormation a.linkall,
.bodyFormation .formulaire .submit input,
.accountCreation .linkOrange{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: white;
	padding: 6px 20px;
	background: -moz-linear-gradient(
		top,
		#fadb28 0%,
		#bda102);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fadb28),
		to(#bda102));
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #bda102;
	-moz-box-shadow: 1px 1px 4px rgba(000,000,000,0.3),
	 inset 1px 1px 0px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 4px rgba(000,000,000,0.3),
	 inset 1px 1px 0px rgba(255,255,255,0.5);
	text-shadow: 0px 1px 1px rgba(000, 000, 000, 0.6),
	 0px 1px 0px rgba(255, 255, 255, 0.3);
	margin: 10px 0;
	width: 215px;
	text-decoration: none;
	letter-spacing: 0.07em;
	text-align: center;
	cursor: pointer;
}
	.widgetFormation a.linkall:hover,
	.bodyFormation .formulaire .submit input:hover,
	.accountCreation .linkOrange:hover{
		background: #d1b200;
	}


.preview{
	margin: 0px 10px 5px 0;
	float: right;
}
.visibility{
	float: right;
}
.visibility a{
	background: 
#333;
font-size: 13px;
color: 
white;
padding: 3px 6px;
background: -moz-linear-gradient(
 top,
 
#6B6B6B 0%,
 
black);
background: -webkit-gradient(linear, left top, left bottom, from(
#6B6B6B),to(
black));
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 1px solid 
black;
-moz-box-shadow: 0px 1px 3px rgba(000,000,000,0.5),	inset 0px 0px 1px rgba(255,255,255,0.7);
-webkit-box-shadow: 0px 1px 3px 
rgba(000, 000, 000, 0.5),	inset 0px 0px 1px 
rgba(255, 255, 255, 0.7);
text-shadow: 0px -1px 0px 
rgba(000, 000, 000, 0.4),	0px 1px 0px 
rgba(255, 255, 255, 0.3);
text-decoration: none;
cursor: pointer;
}


.visibility a.hidden{
	color: white !important;
background: -moz-linear-gradient(
		top,
		#ff2819 0%,
		#ab0000);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ff2819),
		to(#ab0000));
		border: 1px solid #7d0000;
}
.visibility a.visible {
	color: #ffffff !important;
	background: -moz-linear-gradient(
		top,
		#18b523 0%,
		#009f20 50%,
		#00881b);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#18b523),
		color-stop(0.50, #009f20),
		to(#00881b));
	border: 1px solid #009f20;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}



/* --------------------
NOTATION, COMMENTAIRES
-----------------------*/
.post{
	border-bottom:1px #cccccc dotted;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.post_picture_resume{
	float:right;
	margin:5px;
}
a.commentsDatasLink{
}
.ratingsDatas{
	font-weight: bold;
}
	.ratingsDatas label{
		width: auto;
	}
	.ratingsDatas fieldset{
		border:none;
		padding: 0;
		margin: 0;
	}
.lastCommentDate{	
	font-style:italic;
	margin: 0 6px;
}
.lastCommenter{	
}
li.viewComments{
}
li.addComments{
}
div.listComments{
}
.addComments{
}
a.commentPagerPrevious{
}
.post_date{
	font-weight: bold;
}
.post_author{
	color: #666666;
	font-size: 11px;
	margin-bottom: 5px;
	font-style: italic;
}
a.commentPagerNext{
}
#produits_commentaires{
	clear: both;
}
.commentsDatas{
	font-size: .9em;	
}
	.commentsDatas .commentsDatasLink{
	}
	.commentsDatas .lastCommentDate{
	}
	;commentsDatas .lastCommenter{
	}
.BlogBack{
	text-align:center;
	margin-bottom: 10px;
	display:block;
}
.postAuthor{
	font-style: italic;;
}
#formAddComment label{
	width:125px;
}
	#list_comments .comment{
		margin: 10px;
		font-size: 1.1em;
		background:#eeeeee;
		border:1px #e7e7e7 solid;
		padding:10px;
	}
		#list_comments .comment p{
			margin:0;
		}
	#list_comments h3{
		font-size: 1.4em;
	}
	#list_comments h4{
		font-size: 1em;
		font-weight: normal;
	}
	#list_comments h6{
		color:#666666;
		margin: 0;
	}
	#list_comments .commentSite{
		border-left: 1px #666666 dotted;
		padding-left: 5px;
	}
	#list_comments .author{
		font-weight:bold;
	}
	#confirmMsg{
		color:#ff0000;
	}
#moderationmsg{
	color: red;
}	
/* ----------------
ETOILES DES NOTATIONS
------------------*/
.ui-stars-cancel,
.ui-stars-star {
	float:left;
	width:17px;
	height:15px;
	text-indent:-999em;
	cursor:pointer;
	display:block;
	background:transparent;
	overflow:hidden;
}
	.ui-stars-cancel,
	.ui-stars-cancel a {
		background:url(../../../../common_images/skin001/star-delete.gif) no-repeat 0 -16px;
	}
	.ui-stars-star,
	.ui-stars-star a {
		background:url(../../../../common_images/skin001/star.gif) no-repeat 0 0px;
	}
	.ui-stars-cancel a,
	.ui-stars-star a {
		display:block;
		width:16px;
		height:100%;
		background-position:0 0px;
	}
.ui-stars-star-on a {
	background-position:0 -16px!important;
}
.ui-stars-star-hover a {
	background-position:0 -32px;
}
.ui-stars-cancel-hover a {
	background-position:0 -16px;
}
.ui-stars-cancel-disabled a,
.ui-stars-star-disabled,
.ui-stars-star-disabled a {
	cursor:default !important;
}
.ui-stars-star {
	background:transparent!important;
	overflow:hidden!important;
}

/* ----------------
MISE EN AVANT DE BILLETS
------------------*/
.widgetHighlightPost{
	border-bottom: 1px #CCC dotted;
	margin-bottom:5px; 
	padding-bottom:5px; 
	line-height: 150%;
}
.widgetHighlightPost label {
	float:left;
}
.widgetTagCloudAuthor span{
	font-style:italic;
}
.widgetHighlightPost h3{
	color: black;
}
.widgetHighlightPost a{
	color: black;
}
a.widgetTagCloudLink{
	text-align: right;
	display: block;
	margin: 5px 0;
}
.widgetHighlightPosts .widgetHighlightPost:last-child {
	border-bottom: none;
}
.widgetTagCloudThumbnail{
	float: right;
	margin: 0 0 0 10px;
}
.widgetTagCloudDescription{
	margin-top: 7px;
}

/* ----------------
NUAGE DE TAGS
------------------*/
.tagcloud{
	overflow:hidden;
}

/* ------
CATALOGUE
--------*/
#listComments{
	clear: both;
}
ul.product_action{
	margin:0;
}
	ul.product_action li{
		background:none;
		display:inline;
		padding:0;
		margin-right: 15px;
	}

/* ----------------
RESEAUX SOCIAUX
------------------*/
.socialNetworks{
	position: fixed;
	left: 0;
	top: 50%;
	width: 130px;
	background: #E9E9E9;
}
.socialNetworks div{
	margin-bottom: 15px;
}
#sharebox {
	background-color: white;
	border: 1px solid #E1E1E1;
	left: 0;
	top: 50%;
	z-index: 0;
	width: 110px;
	position: fixed;
	overflow: hidden;
	border-radius: 0 6px 6px 0;
	-moz-border-radius: 0 6px 6px 0;
	-webkit-border-radius: 0 6px 6px 0;
	padding: 10px 0;
}
	#sharebox .float-tweet {
		padding: 10px 0 0 4px;
		margin: 0 0 1px;
	}
	#sharebox .float {
		padding: 0 0 0 0;
		margin: 0 0 2px;
		height: 25px;
	}
@media only screen and (max-width: 1200px) {
        #sharebox {
			position: relative;
		}
}


/* ----------------
CONTRIBUTIONS
------------------*/
.widgetBlogAuthors ul{
	margin: 10px 0 0 35px;
}
a.contributeBt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #050505;
	padding: 5px 10px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#ebebeb 50%,
		#dbdbdb 50%,
		#b5b5b5);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.50, #ebebeb),
		color-stop(0.50, #dbdbdb),
		to(#b5b5b5));
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #949494;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 2px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.2),
		0px 1px 0px rgba(255,255,255,1);
	color: #333333;
	text-decoration: none;
	display: inline-block;
    margin-left: 100px
}
	a.contributeBt:hover {
		color: black;
	}
.post_date{
	background: #5cb4e5;
	float: left;
	color: white;
	width: 66px;
	height: 70px;
	text-align: center;
	background:url(../../../../images/integration/dateBlog.png) no-repeat 0px 0px;
	font-size: 17px;
	font-weight: normal;
	padding: 5px 0 0 0;
	line-height: 16px;
}
	.post_date span.dayName{
		display: none;
	}
	.post_date span{
		display: block;
	}
	span.month{
		font-size: 12px;
	}
.BlogRight{
	margin-left: 86px;
}