@CHARSET "UTF-8";

.hide {
	display: none;
}

#banniere ul{
	z-index:100;
}
#banniere ul li a{
	color:#666666;
	text-decoration:none;
}
#banniere .image, #banniere .texte, #banniere ul.no_nav{
	display:none;
}
#banniere div.actif{
	display:block;
}

.htmlarea .csc-textpic-imagerow ul li, .htmlarea .csc-textpic-imagewrap ul li, .htmlarea .csc-textpic-image{
	background:none;
}

.tagliste a {display:inline-block; color: #999; text-decoration: none; padding: 0.2em 0.5em; vertical-align: middle; border: solid 1px #eaeaea; margin-left: 1em; background-color: #f7f7f7; /*border-radius: 3px;*/ -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -khtml-border-radius: 3px; -ms-border-radius: 3px;}
.tagliste a:hover {color: #fff; border: solid 1px #62aa0d; background-color: #86ba27;}

input#cv{margin-bottom:0.2em;width:300px;}
span#limit_cv{margin-left:110px;}
span#rappel {display:block;float:left;height:14px;margin-top:1em;padding:3px;text-align:right;}

.align-center { text-align:center;}
.align-left { text-align:left;}
.align-right { text-align:right;}
.align-justify { text-align:justify;}
p.indent { margin:10px 0px 10px 20px;}

.encadre div.csc-textpic-intext-left div.csc-textpic-imagewrap,
.encadre div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
margin-right:0px !important;
}

/************ Indice/exposant ***********/
sub, sup{font-size: 0.85em}
sub{vertical-align:sub;}
sup{vertical-align:super;}
/************ Fin indice/exposant ***********/

/************ Formulaires ***********/
.required {color: #000;}
.powermail_mandatory {color: #c00;}
.bloc-formulaire-contact {position:relative; overflow:hidden; width:745px; min-height: 400px; margin-bottom: 2em;}

.tx_powermail_pi1_form {position: relative;}

.tx_powermail_pi1_form h2 {position: absolute; display:block; background: url(../images-template/bg-form-inactif.png) 0 0 no-repeat; width: 227px; height: 75px; text-align: center;}
.tx_powermail_pi1_form h2.current {color: #fff; padding-top: 20px}

#form1 h2 {top:0; left:0;}
#form2 h2 {top:0; left:259px;}
#form3 h2 {top:0; right:0;}

.tx_powermail_pi1_form legend{display:none;}
.tx_powermail_pi1_form h2 a {display: block; height: 35px; width: 100%; padding-top: 20px}
.tx_powermail_pi1_form h2 a:link,
.tx_powermail_pi1_form h2 a:visited,
.tx_powermail_pi1_form h2 a:hover,
.tx_powermail_pi1_form h2 a:focus,
.tx_powermail_pi1_form h2 a:active {color: #86ba27; text-decoration:none;}

.tx_powermail_pi1_form form {width:705px; height: 285px; padding:20px ; background: url(../images-template/bg-form-contact.png) left top no-repeat; position:absolute; left:0; top:70px;}
.tx_powermail_pi1_form form.hide {display:none;}
.tx_powermail_pi1_form fieldset.partie1 {float: left; width: 40%;}
	fieldset.partie1 label {display: block; width: 100px; height:14px; float: left; text-align:right; padding:3px; margin-top: 1em;}
	fieldset.partie1 input,
	fieldset.partie1 textarea,
	fieldset.partie1 select {width: 160px; padding:1px; margin-top: 0.8em}
	fieldset.partie1 small {display: block; position:relative; left:80px; font-size: 85%; text-align: right; padding:0;width:175px;}
.tx_powermail_pi1_form fieldset.partie2 {float: left; width: 59%;}
	fieldset.partie2 label {display: relative; width: 100px; float: left; text-align:right; padding:3px; margin-top: 1em;}
.tx_powermail_pi1_form fieldset legend,
	fieldset.partie2 .tx_powermail_pi1_fieldwrap_html_checkbox_title{display:none;}
	fieldset.partie2 .captcha {width: 100px;}
	fieldset.partie2 .fld-captcha {width: 80px; margin-top: 12px; height: 30px; margin-left: 10px; font-weight: bold; font-size: 180%}
	fieldset.partie2 .img-captcha {width: 80px; padding: 0; margin-top: 12px; float: left;}
	fieldset.partie2 img.tx-srfreecap-pi2-image{border:1px solid #74AF21;}
	fieldset.partie2 .tx-srfreecap-pi2-cant-read{display:block;}
	fieldset.partie2 textarea.message{margin-top:0.8em;}
	fieldset.partie2 input {width: 296px; padding:1px; margin-top: 1em}
	fieldset.partie2 input.powermail_captcha, .tx-poweooffresemploi-pi3 .captcha_bloc #captcha {height:35px;margin-bottom:10px;width:75px;}
	fieldset.partie2 input.powermail_submit {width: 160px; padding:1px; margin-top: 1em}
	fieldset.partie2 select {width: 302px; padding:1px; margin-top: 1em}
	fieldset.partie2 .powermail_check_inner label{width:250px;text-align:left;}
	fieldset.partie2 input.powermail_check {width: auto; margin-left: 50px;}
	fieldset.partie2 input.powermail_submit {border-width:0;width: 69px; height:43px; margin-left: 50px;background:transparent url(../images-template/vert/btn-submit-form-contact.png) no-repeat center center; text-indent:-9999px;cursor:pointer;}
	fieldset.partie2 label.lbl-optin {display:block; padding: 0; width: 180px; height: 100%; text-align: left; float: none; overflow:hidden}
.tx_powermail_pi1_form .btn-submit-form-contact {display:block; width:69px; height:43px; position:absolute; right: 20px; bottom: 10px;}
.tx_powermail_pi1_form .form-info {display:block; width:150px; height:10px; position:absolute; left: 20px; bottom: 20px; margin:0; padding: 0;}

.tx-poweooffresemploi-pi2 .info_poste{font-weight:bold;}

.tx-poweooffresemploi-pi3 fieldset.partie1 input,
.tx-poweooffresemploi-pi3 fieldset.partie1 select {width: 220px;}
.tx-poweooffresemploi-pi3 fieldset.partie1 textarea{width: auto;}
.tx-poweooffresemploi-pi3 fieldset.partie1 #submit {width: 160px;}
.tx-poweooffresemploi-pi3 .tx-srfreecap-pi2-cant-read{margin-left:106px;}
.tx-poweooffresemploi-pi3 .tx-srfreecap-pi2-image{margin:0;border:1px solid #484848;}
.tx-poweooffresemploi-pi3 span.error, .tx-poweooffresemploi-pi3 span.required{color:#CC0000;}
/************ Fin Formulaires ***********/
.reduit_agenda {
	height:95px;
}

.reduit_agenda h2{
	position:relative;
}

.break_scroll{
	clear:both;
}
.nonav .break_scroll{
	clear:none;
	display:none;
}