/* La question exemple d'un test */
.liste-reponse-ex li a:hover{
	background:none;
	color:#333333;
}
.liste-reponse-ex li a:hover .lettre{
	background:#999999;
}
.liste-reponse-ex li a.selected:hover .lettre{
	background:#720000;
}

/* Mode tooltip large inclue ds le site (ex:tests)*/
.tooltip-large{
	width:660px;	
	position:static;
}
.tooltip-large a{
	color:#222222;
	font-weight:bold;
}
.tooltip-large a:hover{
	text-decoration:none;	
}
.tooltip-large a:hover span{
	text-decoration:underline;
}
/* augmentation largeur dashboard */
.dashboard .statut {
	width:250px;
}

/* le title du link d'une fancy en bas, on le cache*/
div#fancy_title table td {
	display:none;	
}

/* Style orange comme les liens pour des titres importants tels que le pseudo des témoignages */
span.orange{
	color:#E47600;
	font-size:1.1em;
}


/*input.abtn{
	border:none;
}*/

a.link_no_style{
	color:#222222;
}

a.link_no_style:hover{
	text-decoration:none;
}

/* Div déroulante de sélection multiple */
div.list-secteurs{
	position:absolute;
	background:#FFFFFF url(../img/loginbox-bg-grad.gif) repeat-x scroll center bottom;
	padding:5px;
	border:1px solid #6E0000;
}
div.list-secteurs div{
	float:left;
	margin-right:10px;
}
div.list-secteurs h2{
	margin-bottom:5px;
}

span.checkit, span.checkitnolimit{
	cursor:pointer;	
}
span.cguv{
	color:#E47600;
}
span.cguv:hover{
	text-decoration:underline;
}

/* La photo du profil */
.photo_edit-profil{
	float:left;
	width:80px;
	padding-right:15px;
	display:block;
	height:80px;
}
.photo_edit-profil img{
	/*width:74px;*/
}
p.p-photo-profil{
	display:block; 
	float:none; 
	padding:20px 0 0 3px;
}
a.link_no_style_tof{
	color:#222222;
}

a.link_no_style_tof:hover{
	text-decoration:none;
}


/* Enlever les pointillés autour des liens boutons 
a.btn:active{
	outline:none;	
}*/

/* Correction menu qui passes sous certains éléments */
.header-menu li ul {
	z-index:3000;	
}
/* RIEN SUR HOVER */
a.none_hover:hover{
	text-decoration:none;
}
a.none_hover:hover span{
	text-decoration:underline;	
}

/* upload grisé sur photo cv */
.parent-upload{
	position:relative;
	height:95px;
	display:none;
}
p.p-photo-profil-onglets{
	width:395px;
	display:block;
	padding:20px 0 0 3px;
}
/* btn prec/suiv cv*/
p.etp{
	margin-top:8px;	
}
a.prev{
	margin-left:15px;
}
a.etpsuiv{
	margin-right:15px;
}

/* Containing box onglets */
.ongletbox .col_100 {
	width:638px;
}
.ongletbox .col-container{
	width:660px;
}
.ongletbox .col_50 {
	width:313px;
}
/* selects dates cv_ajout */
.formbig select.mois-cv{
	width:95px;	
}

.formbig select.annee-cv{
	width:58px;
	margin-left:1px;
}
/* Technique de pute pour les h2 qui font chier */

.col_100-onglets h2{
	width:638px;	
}

/* inputs cv */
.formbig input.champ-onglets{
	width:300px;	
	display:inline;
	line-height:16px;
	padding:2px 3px;
	vertical-align:middle;
	border:1px solid #b9b9b9;
	margin:0;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:1.2em;
	line-height:1.3em;
}

/* a : ajout formation & expro */
a.more-form1 span:hover, a.more-form2 span:hover,a.more-exp1 span:hover, a.more-exp2 span:hover,a.more-exp3 span:hover{
	color:#000000;
	text-decoration:underline;
}

a.more-form1, a.more-form2, a.more-exp1, a.more-exp2, a.more-exp3{
	border-bottom:1px solid #DDDDDD;
	color:#000000;
	display:block;
	padding-left:5px;
	text-decoration:none;
	font-weight:bold;
	margin-top:10px;
	
}
div.div-more{
	text-align:center;

}
/* compteur de caracteres */
.compteur_add_cv1{
	margin-left:140px;	
}
.compteur_add_cv2{
	margin-left:140px;	
}
.compteur_add_cv3{
	margin-left:140px;	
}


.ongletbox .formbig .col_100 input.champ, .ongletbox .formbig .col_100 textarea.champ {
width:417px;
}
.ongletbox .formbig .col_50 input.champ, .ongletbox .formbig .col_50 textarea.champ {
width:142px;
}


/* Statut ok */
span.green {
	color:green;
}

/* Slider jquery ui */
.ui-slider{
	background:red;	
}
.ui-slider-handle{
	background:blue;
	cursor:pointer;	
}
.ui-state-hover{
}
.ui-state-active{
}

/* Bug tiny fancy */
.login-box .formchamp span.mceSeparator {
	width:5px;	
}
/* Fiche CV */
.fiche-cv {
background:none;
padding:0;
margin-top:5px;
border:none;
}
.fiche-cv h3 {
border:none;
text-align:center;
font-size:23px;
padding:5px 0;
color:#aaa;
}
.fiche-cv .detail p {
font-size:1.2em;
padding:2px 0;	
}
.cv-detail {
float:left;
font-size:1.2em;
}
.cv-detail-r {
float:right;
text-align:right;
font-size:1em;
padding:2px 0;	
}
.cv-label, .cv-list {
float:left;
padding:0 5px 5px 5px;
}
.cv-list {
width:436px;
}
.cv-label {
width:160px;
text-align:right;
color:#666666;
font-weight:bold;
clear:left;
font-size:10px;
line-height:20px;
text-transform:uppercase;
}
.cv-list .cv-poste {
font-size:1.1em;
display:block;
line-height:18px;
font-weight:bold;
}
.cv-mission{
display:block;	
}

/* Sélection du thème dans le CV */
.cv-select {
	float:left;
	margin-left:13px;
	margin-top:13px;
	text-align:center;
}
.cv-select a.choose-cv{
	background:transparent url(../img/cv-select.png) no-repeat top left;
	width:300px;
	height:160px;
	display:block;
	padding-top:10px;
}
.cv-select.on a.choose-cv{
	background-position:top right;	
}
a:active{
	border:none;	
}

/* Bouton ajoutez un cv */
a.btn-cv-ajout {
	display:block;
	background:url(../img/btn-cv-ajout.png) no-repeat center center;
	width:140px;
	height:56px;
	text-indent:-9999px;
	margin:3px auto 0;
}

/* Bouton postuler à une offre */
a.btn-postule {
	display:block;
	background:url(../img/btn-postule.png) no-repeat center center;
	width:85px;
	height:34px;
	text-indent:-9999px;
	margin:3px auto 0;
}

.move_is_possible{
	border:1px dotted #BD3333;
	background:transparent url(../img/dropit.gif) no-repeat center center;
	margin-bottom:17px;
}

/* Bouton rappel */
a.btn-rappel {
	display:block;
	background:url(../img/btn-rappel.png) no-repeat center center;
	width:140px;
	height:62px;
	text-indent:-9999px;
	margin:3px auto 0;
}

p.search-recap{
	padding-left:20px;
	font-size:1.1em;
}
p.search-recap-title{
	font-size:1.1em;
	padding-top:3px;
	border-top:1px dotted #e0e0e0;
	margin-top:3px;
}
/* Liste cv */
a.cv {
color:#505050;
display:block;
padding:3px 5px;
padding-right:20px;
}
a.cv:hover {
text-decoration:none;
background:#f0f0f0 url(../img/tr-on.png) repeat-y scroll right top;
}
a.cv strong.offre-title {
color:#9c1717;
font-size:1.3em;
margin-right:15px;
}
a.cv .offre-rem {
color:#7f7f7f;
}
a.cv .offre-where {
display:block;
margin-top:4px;
}
a.cv:hover strong.offre-title {
text-decoration:underline;
}


/* Bouton ajouter au panier */
a.btn-panier {
	display:block;
	background:url(../img/btn-panier.png) no-repeat center center;
	width:140px;
	height:53px;
	text-indent:-9999px;
	margin:3px auto 0;
}

/* Publier dans les offres du recruteur */
a.dash-btn2-abo {
background:#ffe698 url(../img/dashboard-btn.png) no-repeat right top;
color:#800;
margin-left:5px;
padding:0 10px 0 10px;
font-size:11px;
display:block;
font-weight:bold;
white-space:nowrap;
height:17px;
line-height:17px;
position:relative;
border:1px solid #94000E;
}
a.dash-btn2-abo span {
height:17px;
position:absolute;
width:1px;
font-size:0;
left:0;
top:0;
line-height:0;
background:#ffe698 url(../img/dashboard-btn.png) no-repeat left top;
}
a.dash-btn2-abo:hover{
text-decoration:none;
}

.devlopable-box.ong .coms{
	margin-left:178px;
}
.candidatures_link{
	display:block;
	width:71px;
	height:16px;
	cursor:pointer;
}
.candidatures_link:hover{
	color:#DD7800;	
}