@charset "iso-8859-1";

div#element_tools     { float:right; margin-bottom:6px }
div#element_tools a   { text-decoration:none }
div#element_tools img { border:0px }
div#element_tools ol  { margin:0px; padding:0px; list-style:none }
div#element_tools li  { float:left; margin-right:6px }

div.element_link_right { text-align:right; background-position:bottom right; background-repeat:no-repeat; margin-top:5px; margin-bottom:5px  }
div.element_link_right a { padding-right:15px; }
div.element_link_left  { display:inline; float:left; background-position:left; background-repeat:no-repeat; margin-top:5px; margin-bottom:5px }
div.element_link_left a { padding-left:15px }
div.element_link_right a, div.element_link_left a { text-decoration:none; font-weight:normal; color:#666666 }
div.element_link_right a:hover, div.element_link_left a:hover { text-decoration:underline }

div.element_sbox_g { display:block; padding-top:2px; padding-bottom:3px }
span.element_sbox_l   { float:left; width:17px; height:19px; }
span.element_sbox_l2  { float:left; width:11px; height:19px; }
span.element_sbox_r, span.element_sbox_r2  { float:left; width:6px; height:19px; }
.element_sbox_submit { float:left; width:13px; height:19px; }
span.element_sbox input { float:left; border:0; padding:3px 3px 3px 2px; margin:0px; font:11px arial; color:#000; }
div.element_sbox_end { clear:left }

li.edit_dragdrop { list-style:none }

div.autocomplete { margin-left:-17px; z-index:1 }
div.autocomplete ul { margin:0; padding:0; list-style-type:none }
div.autocomplete ul li { background:#F1E7E9; margin:0; padding:1px 2px 1px 2px; cursor:pointer; font-size:10px; width:145px }
div.autocomplete ul li.selected { background-color:#C3979F }
div.autocomplete ul strong.highlight { color:#800;  margin:0; padding:0 }

/* ============== Assombrissement =============== */
div#element_assombrissement { position:absolute; top:0px; left:0px; z-index:2; visibility:hidden; width:100%; background-color:#000000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); -moz-opacity:0.7; opacity:0.7 }

/* ================= Window ===================== */
div.element_window        { visibility:hidden; z-index:3; position:absolute; top:50%; left:50%; background-color:#ABABAB; padding:10px }
div.element_window_close  { position:absolute; right:0px; margin-right:-14px; margin-top:-23px }
div.element_window_close img { border:0px }
h1.element_window_title   { font-size:18px; font-weight:bold; color:#000000; text-align:center; background-repeat:no-repeat; background-position:bottom; padding-bottom:15px }
div.element_window_body   { margin-right:40px }
div.element_window_body form { color:#000000 }

input#gui_orange_window_ajout { border:0px; float:right }

/* ================= Commentaire ================ */
#commentaires          { padding:0px 0px 10px 0px; margin-top:10px }
.commentaires_title    { font-weight:bold; padding:3px 10px 3px 10px; margin-bottom:2px }
.commentaires_body     { padding:10px; margin-bottom:2px }
#commentaires_user     { }
#commentaires_textarea { width:100%; height:170px; border:1px solid #999; margin-bottom:3px }
#commentaires_ip       { font-style:italic; font-size:11px; color:#666 }
.commentaires_securite { height:50px; margin-top:7px; }
.commentaires_securite img { margin-top: 2px;border:1px solid #999; vertical-align:text-bottom  }
.commentaires_securite input { border:1px solid #999; width:140px; vertical-align:text-bottom; margin-top:33px }

.commentaires_auteur, .commentaires_auteur a { font-style:italic; font-size:10px; margin-top:5px }

#commentaires_submit { text-align:center; margin-top: 21px; padding-top:21px;  }
#commentaires_submit input { padding: 6px; -moz-border-radius: 14px; -webkit-border-radius: 13px; border-radius: 13px; border:1px outset #AAA; background-position:bottom; width:33%; font-size: 0.96em }
#commentaires_submit input:hover { cursor: pointer; padding: 6px; -moz-border-radius: 14px; -webkit-border-radius: 13px; border-radius: 13px; border:1px outset #AAA; background-position:bottom; width:33%; font-size: 0.96em }
#commentaires_submit input:active { cursor: pointer; padding: 6px; -moz-border-radius: 14px; -webkit-border-radius: 13px; border-radius: 13px; border:1px inset #AAA; background-position:bottom; width:33%; font-size: 0.94em }

/* ================= Barre horizontale ================ */
#mybarre{
height:32px;
width:auto;
padding-left:0px;
/*position: fixed;
z-index: 99;
width: 100%*/
}
#mybarre a.logo_ij{
display:block;
float:left;
height:32px;
width:36px;
background: url("logo_ij/logo01.png") no-repeat top left;
}
#mybarre #crij_rech {
float:left;
margin-left:20px;
}
#mybarre #crij_rech input#crij_rech_input {
width:160px;margin:3px;
}
#mybarre #crij_rech input#crij_rech_submit {
width:180px;margin:3px;
}
#mybarre_conn{
float: right;
margin-right: 3px;
margin-top: 1px;
text-align:right;
}
#mybarre_conn table{
float:right;
margin-right:30px;
}
#mybarre_conn td {
    padding-right: 8px;
}
#mybarre_conn a, #mybarre_conn span.liste {
    line-height: 27px;
    padding-left: 7px;
    padding-right: 7px;
    text-decoration: none;
}
/*menu déroulant*/
#mybarre_conn ul {
        padding : 0; /* pas de marge intérieure */
        margin : 0; /* ni extérieure */
        list-style : none; /* on supprime le style par défaut de la liste */
        line-height : 31px; /* on définit une hauteur pour chaque élément */
        text-align : center; /* on centre le texte qui se trouve dans la liste */
		float:right;
		margin-right:20px;
}
#mybarre_conn li {
	float:left;
	padding:0 15px 0 15px;
	position:relative;
	z-index:999;
	}
#mybarre_conn li ul /* Sous-listes */
{ 
        position: absolute; /* Position absolue */
        width: 180px; /* Largeur des sous-listes */
        left: -999em; /* Hop, on envoie loin du champ de vision */
}
#mybarre_conn li ul ul 
{
        margin    : -32px 0 0 144px ; /* On décale les sous-sous-listes pour qu'elles ne soient pas au dessus des sous-listes */      
}
#mybarre_conn li:hover ul ul, #mybarre_conn li.sfhover ul ul /* Sous-sous-listes lorsque la souris passe sur un élément de liste */
{
        left: -999em; /* On expédie les sous-sous-listes hors du champ de vision */
}

#mybarre_conn li:hover ul, #mybarre_conn li li:hover ul, #mybarre_conn li.sfhover ul, #mybarre_conn li li.sfhover ul  /* Sous-listes lorsque la souris passe sur un élément de liste ET sous-sous-lites lorsque la souris passe sur un élément de sous-liste */
{
        left: auto; /* Repositionnement normal */
		margin-left:-7px;
        min-height: 0; /* Corrige un bug sous IE */
}
#mybarre_conn li li {
padding:0;
clear:left;
}
