body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
/*background-color:#F0F0FF;*/
background:url(../images/body.background.gif);
}

.site {
width:1240px;
margin:auto;
}
.main {
/*width:810px;*/
width:1070px;
margin:0 10px 20px 0;
}
.advert {
width:160px;
}

/* NATIVE MARKUPS */
h2 {
font-size:16px;
margin:30px 0 10px 0;
}
h2.first-child {
margin:10px 0 10px 0;
}
h3.first-child {
margin:0 0 10px 0;
}
h4 {
margin:0px;
padding:0px;
}
/* NATIVE MARKUPS END */

/* NO JAVASCRIPT */
.nojavascript{
border:3px solid #CCCCCC;
width:600px;
position:absolute;
left:50%;
top:10%;
margin:0 0 0 -300px;
background-color:#FFFFFF;
}
.nojavascript .header {
background:#DDDDDD;
height:40px;line-height:40px;
text-align:center;
font-weight:bold;
font-size:16px;
}
.nojavascript .content {
padding:10px 10px 0 10px;
font-size:13px;
}
.nojavascript ul.level_1 {
margin:0px;
padding:0px;
list-style-type:none;
list-style-position:outside;
}
.nojavascript ul.level_1 li {
margin:5px 0 20px 0;
color:#000000;
font-weight:bold;
}
.nojavascript ul.level_1 img {
vertical-align:middle;
margin:0 10px 0 0;
}

.nojavascript ul.level_2 {
list-style-type:decimal;
margin:0;
list-style-position:inside;
}
.nojavascript ul.level_2 li {
margin:5px 0 5px 0;
color:#666666;
font-weight:normal;
}
.nojavascript a {
color:#333333;
font-size:12px;
}
/* NO JAVASCRIPT */

/* FLOATS */
.left {
float:left;
}
.right {
float:right;
}
/* FLOATS END */

/* COLORS */
.grey {
color:#666666;
}
.blue {
color:#33b5e6;
}
/* COLORS END */

/* FONT-WEIGHTS */
.strong {
font-weight:bold !important;
}
/* FONT-WEIGHTS END */

/* FONT STYLES */
.italic {
font-style:italic;
}
/* FONT STYLES */

/* TEXT-ALIGNS END */
.justify {
text-align:justify;
}
/* TEXT-ALIGNS END */

/* TEXT-DECORATION */
.underline {
text-decoration:underline;
}
/* TEXT-DECORATION END */

/* CURSORS */
.pointer {
cursor:pointer;
}
/* CURSORS END */

/* A */
.tooltip {
text-decoration:underline;
cursor:pointer;
}
/* A END */

/* FORMS */
.extrasmall {
width:30px;
}
.small {
width:80px;
}
 .medium {
width:150px;
}
.large {
width:280px;
}
.extralarge {
width:420px;
}
select.medium {
width:155px;
}
form fieldset {
margin:0px;
border:0px;
}
.submit {
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #666666;
border-bottom:1px solid #666666;
}
.minisubmit {
padding:0 5px 0 5px;
height:16px;
width:16px;
margin:2px 0 0 5px;
background:url(../common/images/icons/save_16.png);
border:0px;
cursor:pointer;
}
form .required_star {
color:red;
}

form label {
display:inline;
float:left;
margin:0 0 5px 0;
min-height:20px;

}
form br {
clear:both;
}

/* FORM AUTH */
form.form_auth {
border:3px solid #CCCCCC;
width:222px;
position:relative;
left:50%;
margin:15% 0 0 -111px;
background-color:#FFFFFF;
}
form.form_auth .header {
background:#DDDDDD;
height:40px;line-height:40px;
text-align:center;
font-weight:bold;
font-size:16px;
text-align:right;
padding:0 10px 0 0;
}
form.form_auth .content {

padding:10px 10px 20px 10px;
}
form.form_auth .content label {
display:block;
font-weight:bold;
color:#333333;
font-size:11px;
}
form.form_auth .content .input {
border:1px solid grey;
width:200px;
font-size:16px;
}
form.form_auth .content .submit {
position:relative;
left:50%;
width:100px;
margin:10px 0 0 -50px;
}
form.form_auth a {
font-size:11px;
}
form.form_auth .cnje_logo {
position:absolute;
left:31px;
top:-80px;
width:160px;
height:60px;
background:url(../common/images/logo_160_60.png) no-repeat;
}
form.form_auth .kiwi_logo {
position:absolute;
left:-17px;
top:-40px;
width:60px;
height:97px;
background:url(../images/kiwi_60_97.png) no-repeat;
}
/* FORM AUTH END */

/* FORM REGISTER */
form.form_register {
border:3px solid #CCCCCC;
width:420px;
position:absolute;
left:50%;
margin:20px 0 0 -210px;
background-color:#FFFFFF;
}
form.form_register .header {
background:#DDDDDD;
height:40px;line-height:40px;
text-align:center;
font-weight:bold;
font-size:16px;
}
form.form_register .content {
padding:10px 10px 20px 10px;
}
form.form_register .content label {
color:#333333;
width:140px;
}
form.form_register label.error {
margin:0 0 5px 140px;
}
form.form_register  .submit {
margin:10px 0 0 0;
padding:0 50px 0 50px;
font-weight:bold;
}
form.form_register a {
font-size:11px;
}
/* FORM AUTH END */

.classic_form label {
width:180px;
clear:both;
}
.classic_form label.error {
margin:0 0 5px 180px;
}

.large_labels_form label {
width:280px;
clear:both;
}
.large_labels_form label.error {
margin:0 0 5px 280px;
}

.input_switch {
border:1px solid grey;
width:130px;
}
.btn_submit_switch {
border:1px solid grey;
width:15px;
margin:0 0 0 10px;
}


/* FORMS END */

/* TOP */
.top {
height:60px;
margin:0 0 20px 0;
}
.top .logo {
width:160px;
height:60px;
}
.top .navigation {
width:900px;
height:60px;
}
.top .navigation ul {
margin:0px;
padding:0px;
list-style:none;
display:inline;
}
.top .navigation ul li {
width:148px;
height:58px;
margin:0 38px 0 0;
}
.top .navigation ul li:last-child {
margin:0px;
}
.top .navigation ul li.last-child {
margin:0px;
}
/* le lien et les etais , comportement d'affichage */  
.top .navigation ul li a, .top .navigation ul li a span { 
display:table-cell; /* FF 2 et inferieur */ 
display:inline-block; /* centrage horizontal et vertical */  
vertical-align:middle; 
text-align:center; 
} 
/* dimension des etais */  
.top .navigation ul li a span { 
width:148px; 
} 
.top .navigation ul li a span.vc { 
width:0px;/* RAZ sur largeur */  
height:61px; 
overflow:hidden;/* ne pas laisser grossir ! */
} 
.top .navigation ul li a {
color:#000000;
font-size:14px;
text-decoration:none;
cursor:pointer;
} 


.top .navigation ul li a#bouton_1 {
background:url(../images/KIWI-BOUTON-1.png);
}
.top .navigation ul li a#bouton_2 {
background:url(../images/KIWI-BOUTON-2.png);
}
.top .navigation ul li a#bouton_3 {
background:url(../images/KIWI-BOUTON-3.png);
}
.top .navigation ul li a#bouton_4 {
background:url(../images/KIWI-BOUTON-4.png);
}
.top .navigation ul li a#bouton_5 {
background:url(../images/KIWI-BOUTON-5.png);
}
.top .navigation ul li a#bouton_1:hover, .top .navigation ul li a#bouton_1.active {
background:url(../images/KIWI-BOUTON-1-OVER.png);
}
.top .navigation ul li a#bouton_2:hover, .top .navigation ul li a#bouton_2.active {
background:url(../images/KIWI-BOUTON-2-OVER.png);
}
.top .navigation ul li a#bouton_3:hover, .top .navigation ul li a#bouton_3.active {
background:url(../images/KIWI-BOUTON-3-OVER.png);
}
.top .navigation ul li a#bouton_4:hover, .top .navigation ul li a#bouton_4.active {
background:url(../images/KIWI-BOUTON-4-OVER.png);
}
.top .navigation ul li a#bouton_5:hover, .top .navigation ul li a#bouton_5.active {
background:url(../images/KIWI-BOUTON-5-OVER.png);
}

/* TOP END */

/***************/
/* COLUMN LEFT */
/***************/

/* MENU */
.menu {
width:160px;
background:#EEEEEE;
font-size:10px;
}
.menu ul {
margin:0px;
padding:0px;
}
.menu li {
margin:0 0 10px 0;
}
.menu li:last-child {
margin:0px;
}

.menu .charte_en_attente a {
color:#b30004 !important;
}
.menu .messages_non_lus a {
color:#b30004 !important;
}
/* MENU END */

/* BOUTONS */
.boutons {
display:block;
width:158px;
height:48px;
background:url(../images/leftcol.boutons.background.gif) repeat-x;
border:1px solid #D3D3D3;
margin:10px 0 0 0;
font-size:14px;
color:#000000;
text-decoration:none;
}
.boutons .text {
display:table-cell;
height:48px;
vertical-align:middle;
}
.boutons img {
margin:9px 16px 0 12px;
border:0px;
}

/* BOUTONS END */

/* ANNUAIRE */
.annuaire {
}
/* ANNUAIRE END */

/*******************/
/* COLUMN LEFT END */
/*******************/

/***********/
/* CONTENT */
/***********/
.main .content {
/*width:638px;*/
width:900px;
border:1px solid #D3D3D3;
background-color:#FFFFFF;
}
.main .content > .header {
height:26px;line-height:26px;
margin:0px;
background:url(../images/content.header.background.gif) repeat-x;
border-bottom:1px solid #D3D3D3;
padding:0px;
}
.main .content .header h1 {
margin:0 0 0 12px;
padding:0 0 0 12px;
background:url(../images/content.header.arrow.gif) no-repeat left;
font-weight:bold;
color:#333333;
font-size:12px;
}
.main .content .contenu {
margin:10px;
min-height:393px;
}
.main .content .footer {
height:26px;line-height:32px;
margin:0px;
background:url(../images/content.footer.background.gif) repeat-x;
border-top:1px solid #D3D3D3;
padding:6px 0 0 10px;
}
.main .content .bienvenue {
text-align:center;
margin:10px 0 10px 0;

}

#module_help_trigger {
margin:5px 6px 0 0;
}
#module_help_trigger a img {
border:0px;
}
#module_help {
display:none;
text-align:justify;
}

/***************/
/* CONTENT END */
/***************/

/***********/
/* MODULES */
/***********/

/* INFORMATIONS */
.regions {
width:690px;
}
.regions .region {
margin:0 10px 0 0;
}
.regions .region .label {
width:160px;
}
#je_etablissement_type_need_precision_container {
display:none;
margin:0 0 0 20px;
}
.informations_logo {
margin:0 20px 10px 0;
}
.je_competences {
margin:5px 0 0 0;
border:1px solid #AAAAAA;
overflow:auto;
width:420px;
height:150px;
}
.je_competences label {

margin:0px;
}
.je_competences label input {
vertical-align:middle;
}
.je_competences label.child {
margin:0 0 0 16px;
}
.je_competences_str {
margin:10px 0 0 180px;
}

/* INFORMATIONS END */

/* MEMBRES */
#creer_poste_fieldset {
display:none;
}
/* MEMBRES END */

/* EVENEMENTS */
.event_transports_container {
width:400px;
}
.event_transports_container span {
margin:0 0 3px 50px;
}
.prompt_alert_cv {
margin:10px 0 10px 20px;
padding:0 0 0 20px;
/*background:url(../common/images/icons/no_16.png) no-repeat left;*/
color:#DD0000;
display:none;
}
.regex_error {
color:red;
font-size:12px;
display:none;
}

.event_forfaits_container {
width:400px;
}
.event_forfaits_container span {
}
.add_forfait {
margin:0 0 0 180px;
}

.event_formulaire_container {
width:700px;
}
.add_field {
margin:0 0 0 180px;
}
/* EVENEMENTS END */

/* ANNUAIRE */
.search_block {
width:190px;
float:left;
margin:0 28px 10px 0;
}
.search_block.no-margin {
margin:0 0 10px 0;
}
.search_block p {
margin:0px;
font-weight:bold;
font-size:11px;
}
.more_fields {
display:none;
}
#more_fields_trigger {
padding:0 0 0 20px;
background-image:url(../common/css/cssimages/tablesorter.desc.gif);
background-repeat:no-repeat;
background-position:left;
}
.search_results_label {
font-size:16px;
font-weight:bold;
color:#333333;
}
/* ANNUAIRE END */

/* ASSEMBLEES GENERALES DES PRESIDENTS */
#form_procuration_trigger {
margin:0 0 0 10px;
padding:0 0 0 20px;
background-image:url(../common/css/cssimages/tablesorter.desc.gif);
background-repeat:no-repeat;
background-position:left;
}
.form_procuration {

}
/* ASSEMBLEES GENERALES DES PRESIDENTS END */

/* RAPPORTS D'ACTIVITE */
.rapport_etude_internationale_details {
display:none;
}
.rapport_etude_internationale_details_pays_autre {
display:none;
}
.rapport_etude_internationale_details_nationalite {
display:none;
}
.rapport_etude_internationale_details_pays {
display:none;
}
.new_row_button {
border:1px solid #AAAAAA;
background:#D4D0C8 url(../common/images/icons/page_add_16.png) no-repeat 5px;
padding:0 0 0 20px;
height:24px;

}
/* RAPPORTS D'ACTIVITE END */

/* VISITES QUALITE */
#table_jes .highlight { 
background-color:#33b5e6;
color:#FFFFFF;
}
#table_jes .highlight a { 
color:#FFFFFF;
}
/* VISITES QUALITE END */

/* MES AUDITS */
.audit_warning {
background-color:#FFCCCC !important;
}
/* MES AUDITS END */

/* AUDITS */
.audit_cdc {

}
.session_questions {
width:690px;
}
.session_questions .session_question {
margin:0 10px 0 0;
}
.session_questions .session_question .label {
width:200px;
}
/* AUDITS END */

/* PROFIL */

/* MES COORDONNEES */
.coordonnees_photo {
margin:0 20px 10px 0;
}
/* MES COORDONNEES END */

/* CV */
.profil_partenaires {
width:218px;
float:left;
}
.profil_partenaires label {
width:196px;
float:right;
}
.profil_partenaires input {
margin:2px 0 0 0;
}
/* CV END */

/* PROFIL END */

/* CONSEILS */
.message_contenu {
width:660px;
}
.message_contenu p {
margin-top:0px;
}
.multiple_expanded_accordion .head {
}
/* CONSEIL END */

/***************/
/* MODULES END */
/***************/

/**********/
/* ADVERT */
/**********/
.advert img {
border:0px;
margin:80px 0 0 0;
}
/**************/
/* ADVERT END */
/**************/

/**********/
/* TABLES */
/**********/
table img {
border:0px;
}
a.actions {
display:block;
margin:0 10px 0 0;
color:#222222;
}
a.actions img {
border:0px;
margin:0 5px 0 0;
}
/**************/
/* TABLES END */
/**************/

/***********/
/* SLIDERS */
/***********/
.content-slider {
height: 8px !important;
margin: 5px !important;
background: #EEEEEE !important;
position: relative !important;
cursor:pointer !important;
}
.content-scroll {
margin:10px 0 0 0;
overflow: hidden !important;
}
.content-holder {
padding:1px;
}
/***************/
/* SLIDERS END */
/***************/

/********/
/* MISC */
/********/
.clearer {
clear:both;
}
hr.separator {
height:1px;
width:100%;
border:0px;
border-top:1px dotted #CCCCCC;
margin:10px 0 10px 0;
}
.msg_info {
line-height:20px;
min-height:22px;
font-size:14px;
margin:0 0 10px 0;
padding:5px 5px 5px 35px;
text-align:justify;

background:url(../common/images/icons/info_24.png) no-repeat;
background-position:5px 5px;
border:1px solid #59a4ce;
background-color:#e1f4fe;
}
.msg_yes {
line-height:20px;
min-height:22px;
font-size:14px;
margin:0 0 10px 0;
padding:5px 5px 5px 35px;
text-align:justify;

background:url(../common/images/icons/yes_24.png) no-repeat;
background-position:5px 5px;
border:1px solid #b4d838;
background-color:#ecfeaf;
}
.msg_no {
line-height:20px;
min-height:22px;
font-size:14px;
margin:0 0 10px 0;
padding:5px 5px 5px 35px;
text-align:justify;

background:url(../common/images/icons/no_24.png) no-repeat;
background-position:5px 5px;
border:1px solid #ff4c4c;
background-color:#ffcece;
}
.msg_tip {
font-size:11px;
color:#666666;
}
.current_file {
margin:0 0 0 20px;
}
.current_file img {
border:0px;
margin:0 5px 0 0;

}
.bouton_add {
border:1px solid #CCCCCC;
padding:5px 10px 5px 10px;
background:url(../images/content.header.background.gif) repeat-x;
color:#333333;
cursor:pointer;
margin:0 0 10px 0;
}
.bouton_add:hover {
background:#333333;
color:#FFFFFF;
}
.bouton_add img {
border:0px;
margin:0 10px 0 0;
}

.ajax_loading {
display:none;
}
div.content-scroll { 
overflow: hidden; 
}

.accordion_header_highlight_green {
background:url(../images/accordion.header.green.gif) repeat-x !important;
}
.accordion_header_highlight_yellow {
background:url(../images/accordion.header.yellow.gif) repeat-x !important;
}
.accordion_header_highlight_red {
background:url(../images/accordion.header.red.gif) repeat-x !important;
}

/************/
/* MISC END */
/************/

/* [Début] Gestion du module de cooptations */

#cooptations table td { 
	border-top-color: #dddddd;
	border-left-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-left-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#cooptations td { 
	width : 50%;
	display: table-cell;
	padding-top: 1px [overridden];
	padding-left: 1px [overridden];
	padding-right: 1px [overridden];
	padding-bottom: 1px [overridden];
	vertical-align: inherit;
}

#cooptations table {
	width : 82%;
	border-collapse: collapse;
}

#cooptations table { 
	text-indent: 0px;
	border-spacing: 2px;
}

#cooptations input[type="submit"] {
	border-top-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #000000;
	border-left-width: 1px;
	border-bottom-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-right-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
}

#cooptations input {
	border : solid 1px black;
	color: #000000;
	font-size: 13px;
	font-family: use-lang-def;
	font-weight: 400;
	padding-top: 1px;
	text-indent: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	text-transform: none;
	border-top-width: 2px [overridden];
	border-left-width: 2px [overridden];
	border-right-width: 2px [overridden];
	border-bottom-width: 2px [overridden];
}

#cooptations textarea {
	height : 5em;
	width : 99%;
}

#cooptations .button-link {
	border : none;
	text-decoration : underline;
	color : blue;
}

/* [Fin] Gestion du module de ccoptations */

/* [Début] Gestion du mur virtuel */

#mur-virtuel  input, #mur-virtuel textarea, #mur-virtuel  select
{
	width : 50%;
}

#mur-virtuel  input[type=submit]
{
	width : 100px;
}

#mur-virtuel img
{
	border : none;
}

#mur-virtuel a
{
	color : #000000;
	text-decoration : none;
}

#mur-virtuel a:hover
{
	text-decoration : underline;
}

/* [Fin] Gestion du mur virtuel */