/* Col Droite : rubrique selectionne */
.mnu-g-o {width:93%;}
.mnu-g-o .avec-fond {background-color:#BEC8D2;}
.mnu-g-o .avec-fond h3 a {text-decoration:none!important;}

/* titres */
#contenu h2 * {color:#5C768F;}
h2 span {color:#5C768F}
table.ttitreh2 td.arrondi {background-color:#5C768F;}
table.ttitreh2 td.titre h2 {margin:0 0 0 2.8em !important;margin:0 0 0 2.5em;}
table.ttitreh2 td.titre {background-image:url(../images/fond-gris.gif);background-position:4.2em 0em !important;background-position:3.8em 0em;}
#menu-g {margin-top:4.7em;}

.foto-g {float:left;margin:0 5px 5px 0; padding:0;position:relative}
#conteneur>#ic-o {top:13.5em;}

.avertissement { background-color:#c9e8e2; padding: 1.5em 1.5em 1.5em 0.6em;/* margin-left:24px;*/ border-bottom:solid 1px #b2b2b2;}
.fonddroite {background-image: url(../images/fond-col-droite.gif); background-repeat: repeat-y; background-position:100% 0;}
.recherche-appel { background-color:#def1ed; padding: 0.6em 1.5em 0.6em 0; /*margin-left:24px;*/}
.recherche-appel p { font-weight:bold; color:#698185; font-size:1.1em;margin-left:0; padding-left:18px; background:url(../images/puce-aides1.gif) no-repeat 0 50%;}
.recherche-appel p span { color:#000;}

h3.unappel { color:#29a684;position:relative; font-size:1.7em; margin:0.8em 0 0px 0!important; line-height:1.3em; padding-bottom:0;padding-left:14px; background-image: url(../images/puce-h3-aides.gif); background-position: 0em 0.25em; background-repeat: no-repeat;}

table.desappels { margin:0; padding:0; border:0; border-collapse:collapse;}
table.desappels td { width:50%; margin:0; padding:0; border:0; vertical-align:top;background-color:#e7ebee; background-image: url(../images/fond-col-droite.gif); background-repeat: repeat-y; background-position:100% 0;}

/*---Page Formulaire de contact----*/


table.aide-recherche {width:522px;border-collapse:collapse;font-size:0.85em;margin:0;padding:0;border:0;background-color:#E7EBEE;border-right:#B2B2B2 1px solid;}
table.aide-recherche td {padding:1em 0 1em 0;}
table.aide-recherche td span {background: url(../images/puce-d-appels-docs.gif) no-repeat 0 0.4em; margin:0 0 0 1em;padding:0 0.6em 0 0.8em;display:block;}
table.aide-recherche td a {background: url(../images/puce-d-appels-docs.gif) no-repeat 0 0.4em; margin:0 0 0 1em;padding:0 0.6em 0 0.8em;display:block;}
table.aide-recherche td.bord {width:25%;border-left:#B2B2B2 1px solid;}
table.aide-recherche td.top {border-top:#B2B2B2 1px solid;}
table.aide-recherche h4 {color:#333; font-size:1.2em; padding-top:1em; padding-bottom:0.5em;margin:0 0 0 -1px!important;padding-left:16px;border:0;background-image: url(../images/fil-infos-puce.gif); background-position: 0em 1em; background-repeat: no-repeat;}
table.aide-recherche p {padding:0 0.5em 0 1.5em;}
table.aide-recherche ol {margin:0 0 0 3.5em;padding:0.7em 0.5em 0.7em 0;}
table.aide-recherche ol li {padding:0 0 0.2em 0;}


#form-contact .form-contact {background-color:#E7EBEE;padding-right:0;height:1000px;}
#form-contact .newsletter { height:auto;}
#form-contact .rech {height:auto;}
#form-contact .form-contact table.aide-recherche {border-collapse:collapse;font-size:0.85em;margin:0;padding:0;border:0;background-color:#E7EBEE;}
#form-contact .form-contact table.aide-recherche td {padding:1em 0 1em 0;}
#form-contact .form-contact table.aide-recherche td a {background: url(../images/puce-d-appels-docs.gif) no-repeat 0 0.4em; margin:0 0 0 1em;padding:0 0.6em 0 0.8em;display:block;}
#form-contact .form-contact table.aide-recherche td.bord {width:25%;border-left:#B2B2B2 1px solid;}
#form-contact .form-contact table.aide-recherche td.top {border-top:#B2B2B2 1px solid;}
div.form-contact table.aide-recherche h4 {color:#333; font-size:1.2em; padding-top:1em; padding-bottom:0.5em;margin:0 0 0 -1px!important;padding-left:16px;border:0;background-image: url(../images/fil-infos-puce.gif); background-position: 0em 1em; background-repeat: no-repeat;}
div.form-contact table.aide-recherche p {padding:0 0.5em 0 1.5em;}
div.form-contact table.aide-recherche ol {margin:0 0 0 3.5em;padding:0.7em 0.5em 0.7em 0;}
div.form-contact table.aide-recherche ol li {padding:0 0 0.2em 0;}

#form-contact .form-contact div.fiche-h {float:left;background-color:#E7EBEE!important;padding:2em 0 2em 0!important;}
#form-contact .form-contact div.fiche-h h3 {font-size:1.7em;margin:0;padding-left:25px;background-image: url(../images/puce-h3-actu.gif); background-position: 0em 0.25em; background-repeat: no-repeat;}
#form-contact .form-contact div.add_width { width:100%!important; }

#form-contact-rech .form-contact {background-color:#D5DCE2;padding-right:0;height:1%;overflow:visible;}
#form-contact-rech .rech {height:auto;}
#form-contact-rech .form-contact table.aide-recherche {border-collapse:collapse;font-size:0.85em;margin:0;padding:0;border:0;background-color:#E7EBEE;}
#form-contact-rech .form-contact table.aide-recherche td {padding:1em 0 1em 0;}
#form-contact-rech .form-contact table.aide-recherche td a {background: url(../images/puce-d-appels-docs.gif) no-repeat 0 0.4em; margin:0 0 0 1em;padding:0 0.6em 0 0.8em;display:block;}
#form-contact-rech .form-contact table.aide-recherche td.bord {width:25%;border-left:#B2B2B2 1px solid;}
#form-contact-rech .form-contact table.aide-recherche td.top {border-top:#B2B2B2 1px solid;}

#form-contact-rech .form-contact div.fiche-h {float:left;width:521px;background-color:#E7EBEE!important;padding:2em 0 2em 0!important;}
#form-contact-rech .form-contact div.fiche-h h3 {font-size:1.7em;margin:0;padding-left:25px;background-image: url(../images/puce-h3-actu.gif); background-position: 0em 0.25em; background-repeat: no-repeat;}


/*---- ----*/

div.form-contact div.fiche-g form {margin:0;padding:0;}
div.form-contact div.fiche-g form .bordure {border-bottom:#FFF 1px solid;margin-left:2em!important;margin-left:1em;padding:0.5em 0 0.5em 0;float:left;width:90%;}
div.form-contact div.fiche-g form>.bordure {width:95%;}
div.form-contact div.fiche-g form .msge {margin-left:3em!important;margin-left:2em;padding:0.3em 0 0.3em 0;width:80%;border-color:#B2B2B2;}
div.form-contact div.fiche-g form .msge label {color:#5C768F;}
div.form-contact div.fiche-g form .msge p {margin:0;padding:0;font-size:0.85em;font-weight:bold;}
div.form-contact div.fiche-g form p.txt-msge {position:relative;clear:both;width:80%;margin-left:3.6em!important;margin-left:4.8em;padding:0;font-size:0.85em;font-weight:bold;}
div.form-contact div.fiche-g p.txt { padding-right: 10px; }

div.form-contact div.fiche-g form .fdclaire {background-color:#F3F4F8;margin:0!important;padding:1.6em 0 2.6em 0!important;}
div.form-contact div.fiche-g form .fin {border-bottom:0}
div.form-contact div.fiche-g form .etoile {display:block;float:left;width:1em;}
div.form-contact div.fiche-g form label {display:block;float:left;width:9em;font-size:0.85em;font-weight:bold;}
div.form-contact div.fiche-g form label.long {width:18em;margin-top:1.5em;}
div.form-contact div.fiche-g form label.cache {visibility:hidden}
div.form-contact div.fiche-g form input, div.form-contact div.fiche-g form select {display:block;float:left;width:19em;border:#5D767A 1px solid;padding:0;}
div.form-contact div.fiche-g form select {margin-bottom:1.5em!important;}
div.form-contact div.fiche-g form textarea {width:450px;border:#5D767A 1px solid;margin-left:2em;margin-bottom:1.5em;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:1em;}
div.form-contact div.fiche-g form textarea#chapo {width:340px;margin-left:0em;}
div.form-contact div.fiche-g form .contact {border-top:#FFF 1px solid;padding:1em 0 2em 0;}
div.form-contact div.fiche-g form .hauteur {height:7em;padding-right:4em!important;padding-right:1.7em;}
div.form-contact div.fiche-g form input.btn-valid {width:15em;float:right;cursor:pointer;margin-right:1.3em;font-weight:bold;font-size:0.95em;background-color:#5C768F;border-color:#333;color:#FFF;}
div.form-contact div.fiche-g form input.btn-valid-ok {float:right;cursor:pointer;margin-right:1.3em;font-weight:bold;font-size:0.95em;background-color:#5C768F;border-color:#333;color:#FFF;}
div.form-contact div.fiche-g form input.btn-reset {width:8em;float:right;cursor:pointer;margin-right:0.4em;font-weight:bold;font-size:0.95em;background-color:#ADBBC8;border-color:#666;}
div.form-contact div.fiche-g form input.confirm {width:12em;}
div.form-contact div.fiche-g form div.compteur_chapo {margin:-10px 0 0 111px;}
div.form-contact div.fiche-g form input#compteur,div.form-contact div.fiche-g form input#compteur_chapo{text-align:right;padding: 0 2px 0 0;}

div.form-contact div.fiche-g h4, div.form-contact div.recherche h4 {color:#CC373B; font-size:1.1em; padding-top:1em; padding-bottom:0.5em;margin:0!important;padding-left:16px; background-image: url(../images/fil-infos-puce.gif); background-position: 0em 1em; background-repeat: no-repeat; border-top: solid 1px #fff;}
div.form-contact div.fiche-g p { margin-bottom:1em; margin-left:16px;}
div.form-contact div.fiche-g p.txt-form { font-weight:bold;position:relative;font-size:0.85em;color:#484D50;margin-left:2.5em;}

/*--Newsletter --*/
/*div.form-contact .tete-news {background: url(../images/fond-col-droite.gif) repeat-y 100% 0!important;}*/
div.form-contact .tete-news p {padding:0 2em 0 2em;}
div.form-contact .news { background-color:#E7EBEE!important;/* margin:0 0 0 0!important;background: url(../images/fond-col-droite.gif) repeat-y 100% 0;*/ padding-bottom:1em;}
div.form-contact .news h4 {border-top: #B2B2B2 1px solid!important;color:#333!important;}
div.form-contact .news form {padding:0.5em 0 1.5em 2em!important;}
div.form-contact .news form label {margin-bottom:1.2em;}
div.form-contact .news form label.abo {font-weight:normal;width:8em;}
div.form-contact .news form label.prem {padding-left:9em;width:5em;}
div.form-contact .news form input.abo-rad {width:1.2em;border:0;padding:0;margin-right:1em;margin-top:-1px!important;margin-top:-2px}
div.form-contact .news form input.valid-court {width:6em!important;margin-right:2.6em!important;}
p.titre-archive {font-size:1.6em;font-weight:bold;color:#5D758F;margin:0.6em 0 0 0;padding-left:0.7em;background:url(../images/puce-grise.gif) no-repeat 0 0.25em;}
ul.archive-news {margin:0;padding:0;list-style-type:none;}
ul.archive-news li {padding-top:0.6em;}
ul.archive-news li h5 {font-size:1.1em;margin:0 0 0.2em 0;padding:0;}
ul.archive-news li div {height:60px;border-top:#B2B2B2 1px solid!important;background:#E7EBEE url(../images/fond-col-droite.gif) repeat-y 100% 0;}
ul.archive-news li div img {display:block;float:left;}
ul.archive-news li div p {margin-left:90px;padding:1em 10px 0 1em;font-size:0.85em;}

/*--Moteur de recherche --*/
div.form-contact div.recherche form {width:521px;border-right:1px solid #B2B2B2!important;margin-top:0!important;background-color:#D5DCE2;float:left;clear:both;}
div.form-contact div.recherche form h4 {margin-bottom:0.5em!important;margin-top:1em!important;}
div.form-contact div.recherche form h4.prem {margin-top:0!important;border-color:#B2B2B2;}
div.form-contact div.recherche form .zonegrise {background-color:#CED5DD;padding:0 0 0.6em 0!important;margin:1.5em 0 1.5em 0!important;float:left;width:100%;}
div.form-contact div.recherche form .zonegrise h4 {border-top:0;margin-top:0!important;}
div.form-contact div.recherche form .zonegrise-2 {padding:0 0 0 0!important;margin:0em 0 0 0!important;float:left;width:100%;}
div.form-contact div.recherche form .zonegrise-2 h4 {border-top:0;margin-top:0px!important;}
div.form-contact div.recherche form textarea {width:405px;border:#5D767A 1px solid;margin-left:4.5em;margin-bottom:1.5em;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:1em;}
div.form-contact div.recherche form select {display:block;float:left;width:11em;font-size:0.9em;padding:0;margin:-2px 0 0 5px;border:#5D767A 1px solid;}
div.form-contact div.recherche form label {display:block;float:left;font-size:0.85em;padding-left:0.2em;}
div.form-contact div.recherche form label.marge-gauche {margin-left:6em!important;margin-left:2.5em;}
div.form-contact div.recherche form label.col-gauche {width:17em;text-align:right;padding-right:0.6em;}
div.form-contact div.recherche form label.col-droite {width:18em;text-align:right;padding-right:0em;}
div.form-contact div.recherche form input {display:block;float:left}
div.form-contact div.recherche form input.radio {width:1.5em;height:1.2em;margin:0;}
div.form-contact div.recherche form input.marged {margin-right:2.5em;}
div.form-contact div.recherche form input.checkbox {width:1.5em;margin-right:0.3em;margin-top:-1px!important;margin-top:-2px}
div.form-contact div.recherche form input.typedoc {margin-right:2em;margin-left:0.2em;}
div.form-contact div.recherche form input.btn-valid {width:8em;float:right;cursor:pointer;margin:0 2em 2em 0;font-weight:bold;font-size:0.95em;background-color:#5C768F;border:#333 1px solid;color:#FFF;}
div.form-contact div.recherche form input.btn-valid-ok {float:left;width:auto;cursor:pointer;margin:-2px 0 0 0;padding:0;font-weight:bold;font-size:0.95em;background-color:#5C768F;border:#333 1px solid;color:#FFF;}
div.form-contact div.recherche form input.mots{width:405px;border:#5D767A 1px solid;margin-left:4.5em;margin-bottom:1.5em;font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;font-size:1em;}
div.form-contact div.recherche form h4.tit-inter {width:80%;padding-left:0;background:none;border:0;clear:both;background:url(../images/fond-col-centre.gif) repeat-x 0 0.5em;padding-top:0;}
div.form-contact div.recherche form h4.tit-inter span {background-color:#D5DCE2;padding-left:26px;padding-right:14px;}


/*--- Resultat recherche ---*/
div.form-contact div.recherche {color:#333;float:left;clear:both;width:100%;}

div.form-contact div.intro {margin:0px 10px 0px 15px;padding:10px 0px 10px 0px;}
div.form-contact div.recherche form.resultat {padding-bottom:1em;background-color:#D5DCE2;}
div.form-contact div.recherche form.resultat input.btn-ok {float:left;width:2em;cursor:pointer;margin:-2px 0 0 0;padding:0;font-weight:bold;font-size:0.95em;background-color:#5C768F;border:#333 1px solid;color:#FFF;}
div.form-contact div.recherche form.resultat h4 {border:0;margin:0!important;}
div.form-contact div.recherche form.resultat p {margin-left:3em;position:relative}
div.form-contact div.recherche form.resultat p.recap {font-weight:bold;}
div.form-contact div.recherche form.resultat p.recap span {font-weight:normal;color:#59686F;}
div.form-contact div.recherche form.resultat ul {list-style-type:none;float:left;margin:1em 0 1em 2em!important;margin:1em 0 1em 1em;padding:0;}
div.form-contact div.recherche form.resultat ul li {display:block;float:left;width:16em;}
div.form-contact div.recherche form.resultat ul li a {padding:0 0 0 1em;color:#CC0004;font-weight:bold;font-size:0.85em;background: url(../images/puce-plan-rouge.gif) no-repeat 0 0.5em;}
div.form-contact div.recherche div.resultat {padding-bottom:0;float:left;width:521px;}
div.form-contact div.recherche div.resultat input.btn-ok {float:left;width:2em;cursor:pointer;margin:-2px 0 0 0;padding:0;font-weight:bold;font-size:0.95em;background-color:#5C768F;border:#333 1px solid;color:#FFF;}
div.form-contact div.recherche div.resultat h4 {border:0;margin:0!important;}
div.form-contact div.recherche div.resultat p {margin-left:3em;position:relative}
div.form-contact div.recherche div.resultat p.recap {font-weight:bold;}
div.form-contact div.recherche div.resultat p.recap span {font-weight:normal;color:#59686F;}
div.form-contact div.recherche div.resultat ul.sections {list-style-type:none;float:left;margin:1em 0 1em 2em!important;margin:1em 0 1em 1em;padding:0;}
div.form-contact div.recherche div.resultat ul.sections li {display:block;float:left;width:16em;}
div.form-contact div.recherche div.resultat ul.sections li a {padding:0 0 0 1em;color:#CC0004;font-weight:bold;font-size:0.85em;background: url(../images/puce-plan-rouge.gif) no-repeat 0 0.5em;}
div.form-contact div.recherche ul.list-rep {margin:0;padding:0;background-color:#F0F1F5;list-style-type:none;border-top:#B2B2B2 1px solid;width:100%;}
div.form-contact div.recherche ul.list-rep li {margin:0 0 0 3em;padding:0 0 1em 0;border-top:#B2B2B2 1px solid;}
div.form-contact div.recherche ul.list-rep li.rep-top {border:0;}
div.form-contact div.recherche ul.list-rep li div span {color:#CC0004;font-weight:bold;background-color:#D1D9DB;padding:0em 1em 0.2em 1em;}
div.form-contact div.recherche ul.list-rep li p.tit-rep {font-weight:bold;padding-bottom:0.2em;color:#6C6C6E;}
div.form-contact div.recherche ul.list-rep li p.tit-rep a {text-decoration:none;}
div.form-contact div.recherche ul.list-rep li p.tit-rep span {color:#CC0004 ;}
div.form-contact div.recherche ul.list-rep li p.carac-doc {padding:0.3em 0 0.3em 0;font-size:0.85em;font-weight:bold;}
div.form-contact div.recherche h4 {margin-top:0;}
div.form-contact div.recherche h5 {background-color:#FFF;margin:0!important;padding:0.7em 0 0 0;font-size:1.1em;color:#424C7F;}
div.form-contact div.recherche .rep-bas {background-color:#DEE3E7}
div.form-contact div.recherche .rep-bas h4 {border:0;}
div.form-contact div.recherche .rep-bas p {margin-left:3em;font-weight:bold;font-size:0.9em;}
div.form-contact div.recherche .rep-bas ul {list-style-type:none;margin:0 0 0 3em;padding:0 0 2em 0;}
div.form-contact div.recherche .rep-bas ul li {padding:0.2em 0 0 0}
div.form-contact div.recherche .rep-bas ul li a {font-size:0.85em;padding:0 0 0.2em 1em;background: url(../images/puce-d-appels-docs.gif) no-repeat 0 0.5em;}

/* navigation basse avec Combo */
#nv-bs .navig-G p {color:#5C768F;}
#nv-bs .navig-D select {border:#5D767C 1px solid;}
#nv-bs .navig-D #btnpage {border:#5D767C 1px solid;color:#FFF;background-color:#5C768F;width:2em;height:3.4ex;margin:0 0 2px 0;}
#nv-bs .navig-D>form #btnpage {width:1.8em;height:3ex;margin:0;}
#nv-bs .navig-D {padding:5px 0 0 0; }
#nv-bs .navig-D form#parpage {padding:0;margin:0;width:108%!important;width:105%}
#nv-bs .navig-C ul li.encours {background-color:#5C768F}

form label.cache {visibility:hidden}

p.txt-404 { padding-left:16px;padding-top:1.5em;}
.tab_loginbox { padding-left:30px; }

span.retour a {margin:0 0 0 15px;}

div.form-contact div.recherche form {margin-top:0!important;background-color:#D5DCE2;float:left;clear:both;border-right:none;}

/* Générateur de formulaires */
#mailform {margin:0;padding:0;}
#mailform {padding:0.5em 0 0.5em 0;float:left;width:90%;background-color:#D5DCE2;border-right:solid 1px #b2b2b2;}

#mailform fieldset {border:none;}
#mailform fieldset legend{display:none;}
#mailform label {display:block;font-size:0.85em;font-weight:bold;width:9em;float:left;}
#mailform label.test {display:block;font-size:0.85em;font-weight:bold;width:28em;float:left;}
#mailform input {display:block;float:left;width:19em;border:#5D767A 1px solid;padding:0;}
#mailform textarea { display:block; float:left; width:390px; border:#5D767A 1px solid; padding:0; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:1em; }
#mailform input.confirm {width:12em;}
#mailform input.csc-mailform-check {width:auto;margin:0;border:0;}
#mailform span.csc-mailform-radio {clear:none; margin-right: 10px; text-align:left;display:block;}
#mailform span.csc-mailform-radio input {width:auto;display:inline;clear:left;border:0;}
#mailform span.csc-mailform-radio label {padding-top:2px; width:50% !important;display:inline;display:block;float:none;}
#mailform #mailformformtype_mail {width:15em;float:right;cursor:pointer;margin-right:1.3em;font-weight:bold;font-size:0.95em;background-color:#5C768F;border-color:#333;color:#FFF;}

.csc-mailform {margin:11px;padding:0;border:0;}
#mailform div.csc-mailform-field {clear:both;border-bottom:#FFF 1px solid;margin-left:2em;margin-left:1em;padding:0.5em 0 0.5em 0;float:left;width:99%;}
.tx-formationform-pi1 
#mailform div.csc-mailform-field {width:auto;}


#csc-mailform-alert {width:90%;background-color:#D5DCE2;border-right:solid 1px #b2b2b2;border-bottom:#FFF 1px solid;padding-bottom:2em;}
#csc-mailform-alert h4 {color:#CC373B; font-size:1.1em; padding-top:1em; padding-bottom:0.5em;margin:0;padding-left:16px; background-image: url(../images/fil-infos-puce.gif); background-position: 0em 1em; background-repeat: no-repeat; border-top: solid 1px #fff;}
#csc-mailform-alert p { margin-bottom:1em; margin-left:16px;}
#csc-mailform-alert a { position:relative;font-size:0.9em;color:#484D50;margin-left:2.45em;}
#csc-mailform-alert p.txt-form { font-weight:bold;position:relative;font-size:0.85em;color:#484D50;margin-left:2.5em;}
#csc-mailform-alert p { margin-bottom:1em; margin-left:16px;}

#colgauche div.avmarge2{width:90% !important;}


div.fiche-h {width:520px;background:red!important;}

div.resultat-part {background-color:#D5DCE2;border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2!important;}
div.resultat-part h4 {border-top:none!important;}

/* Questionnaire en ligne */
div.questionnaire {margin-bottom: 350px}
.questionnaire h4 { background-image:url(../images/fil-infos-puce.gif);background-position:0em 1em;background-repeat:no-repeat;color:#CC373B;font-size:1.1em;margin:0pt !important;padding-bottom:0.5em;padding-left:16px;padding-top:1em; }
.questionnaire form input.btn-valid { background-color:#5C768F;border:1px solid #333333!important;color:#FFFFFF;cursor:pointer;float:right!important;font-size:0.95em;font-weight:bold;margin:2em 2em 0pt 0pt;width:8em!important;}
.questionnaire form table.tableau1 { border:1px solid #000;width:100%;margin-bottom: 10px; border-collapse:collapse; }
.questionnaire form table.tableau1 td { border:1px solid #000;}
.questionnaire form table.tableau1 td.header1 { font-weight:bold; text-align:center;}
.questionnaire form p.titre1 { font-weight:bold; margin-bottom:10px; }
.questionnaire form .oblique { font-weight:normal!important; font-style:italic; }
.questionnaire p.txt-form {
	color:#484D50;
	font-size:0.85em;
	font-weight:bold;
	padding-left:16px;
	padding-bottom:6px;
	position:relative;
}
.questionnaire p.txt-form2 {
	color:#1318fc;
	font-size:0.85em;
	font-weight:bold;
	padding-left:16px;
	padding-bottom:6px;
	position:relative;
}
.questionnaire p.pagination {
	color:#000;
	font-weight:bold;
	text-align : right;
	padding : 0;
	margin:0 2em -1.5em 0;
}
.questionnaire2 {
background-color:#D5DCE2;
padding-top:0pt;
border-right:1px solid #B2B2B2;
width:90%;
}
.questionnaire2 div.divtheme h3 {
background-image:url(../images/puce-h3-actu.gif);
background-position:0em 0.25em;
background-repeat:no-repeat;
color:black;
font-size:1.9em;
font-weight:900;
margin:0em 0pt 0.6em;
padding-left:24px !important;
padding-top:0.3em;
position:relative;
text-decoration:none;
}
.questionnaire2 div.tetepage h3 {
margin-left:0pt;
padding-left:20px !important;
}
.questionnaire2 h3 {
font-weight:900;
}
.questionnaire2 div.divtheme .cols2 {border-top:1px solid #B2B2B2;}
.questionnaire2 img.une-theme {
float:left;
margin:0pt 0px 0.5em 0pt;
padding:0pt 10px 0pt 0pt;
}
.questionnaire2 div.tetepage div.chapo {
font-weight:bold;
margin:1em 0pt 0pt 0px !important;
padding:0pt 1em 0pt 0pt !important;
}

/* fin questionnaire en ligne

/*****************************************************************/
/******************   Apprentiscenes 2010    *********************/
/*****************************************************************/
#mailform .twocols input{
	width:10em;
}
#mailform .twocols label.label_right{
	margin-left:2em;
}
.tx-apprentiscenesform-pi1 #mailform span.csc-mailform-radio label  {
	width: 60% !important;
}
#mailform select{
	width: 19.2em;
}
.tx-apprentiscenesform-pi1 #mailform textarea {
	width: 19.8em;
}
