*{font: 11px Verdana;}
form{margin:0;}
img{ border:0;}
a{text-decoration:none}
a:hover{text-decoration:underline}
a:visited{color:#0066CC;}
.float_right{float:right;}
.float_left{float:left;}
.gras{ font-weight:bold; }
.centrer{ text-align:center; }
.gauche{ text-align:left; }
.droite{ text-align:right; }
.justifier{ text-align:justify; }
.italique{ font-style:italic; }
.souligner{ text-decoration:underline; }
.bloc{ display:block;}
.visible_{display:block;}
.invisible_{display:none;}
.no_margin{margin:0;}
.input_menu{width:95%;}
.fond_requete{background-color:#CEE9F8;}
.fond_requeteOnHover:hover{background-color:#CEE9F8;}
.fond_error{background-color:#fa9d9f;}
.fond_warning{background-color:#fbdda2;}
.fond_valide{background-color:#9dfaa3;}
.fond_info{background-color:#fbdda2;}
.input_submit{
  border:1px solid #30b1f7;
  color:#30b1f7;
  background-color:#fff;
}
ul.graph{
  list-style-type:none;
  margin:0;
}
ul.graph li{
  display:inline;
  float:left;
}
.input_submit:first-letter{
  color: red;
}
.middle{vertical-align:middle}
table tr td{
	vertical-align:top;
}
.input50{width:50px;}
.input100{width:100px;}
.input150{width:150px;}
.input200{width:200px;}
.input250{width:250px;}
.input300{width:300px;}
.top_ligne_suivi{ border-top:1px solid #50acff;}
ul{list-style-type:square;}

.input_error{
  border:1px solid #e90f14;
  background-color:#fa9d9f;
}

.ligne_error{
	border-top:1px solid #e90f14;
	border-bottom:1px solid #e90f14;
	background-color:#fa9d9f;
}

.error{
  background-color:#fa9d9f;
  border:1px solid #e90f14;
  padding:10px;
  margin:0;
}

.valide{
  background-color:#9dfaa3;
  border:1px solid #08cb36;
  padding:10px;
  margin:0 0 10px;
}

.warning{
  background-color:#fbdda2;
  border:1px solid #f7a912;
  padding:10px;
  margin:0;
}

.fond_menu{
	background:url(../../images/titre_menu.jpg) top left repeat-x;
	border-top:1px solid #a8daf5;
	height:22px;
	text-transform:uppercase;
}

.fond_menu_error{
	background:url(../../images/titre_menu_error.jpg) top left repeat-x;
	border-top:1px solid #b60710;
	background-color:#fa9d9f;
	height:22px;
	width:100%;
}

.fond_menu_info{
	background:url(../../images/titre_menu_info.jpg) top left repeat-x;
	border-top:1px solid #ffa350;
	background-color:#fbdda2;
	height:22px;
}

.fond_menu_requete{
	background:url(../../images/titre_menu_requete.jpg) top left repeat-x;
	border-top:1px solid #50acff;
	background-color:#CEE9F8;
	height:22px;
}

.fond_menu_valide{
	background:url(../../images/titre_menu_requete.jpg) top left repeat-x;
	border-top:1px solid #08cb36;
	background-color:#9dfaa3;
	height:22px;
}

/*********************************/
/** CONNEXION **/

div#content_connexion{
  width:220px;
  margin:0px auto;
  color:#fff;
}

form#form_connexion input{
	margin:3px auto 0 auto;
	width:150px;
	text-align:center;
}

.defaut_input_connexion{
  border:1px solid #000;
}

form#form_connexion{
	text-align:center;
}


div#main_content_connexion{
  width:100%;
  background:url(../../images/fond_login.jpg) top center no-repeat;
  height:700px;
  padding-top:260px;
}

body#fond_connexion{
  background:url(../../images/fond_connexion.jpg) top left repeat-x;
  background-color:#000;
  margin:0;
}

img#logo_connexion{
  display:block;
  margin:0 0 0 293px;
  width:798px;
}

div#content_connexion h1{
  margin:0px 0 20px 0;
  font-size:22px;
  text-align:center;
}

p#result_cnx{
  color:black;
  padding:10px;
  text-align:left;
  width:230px;
  margin:0 auto;
}

p#result_cnx img{
  float:left;
  margin:0px 5px 15px 5px;
  display:block;
  left:0;
}

div#content_connexion a{
  color:#fff;
  text-decoration:none;
  font-size:9px;
}

div#content_connexion a:hover{
  text-decoration:underline;
}
/*********************************/

.marginBas15{ 
  margin-bottom:15px;
  /*border-bottom:1px solid #a8daf5;*/
}

p#info,p#error,p#requete,p#valide{
  padding:5px;
  margin:0;
}

p#info{
	background-color:#fbdda2;
}

p#error{
	background-color:#fa9d9f;
}

p#requete{
	background-color:#CEE9F8;
}

p#valide{
	background-color:#9dfaa3;
}

body{
  margin-top:15px;
}


table#infos, table#details, table#litiges, table#relances, table#newsletter, table#modifications, table#suivis, table#referencements{
  width:100%;
  border-left:1px solid #a8daf5;
  border-right:1px solid #a8daf5;
  border-bottom:1px solid #a8daf5;
  margin:10px 0;
}

table#taches_in, table#taches_ok, table#taches_out, table#taches_new{
  width:100%;
  border-left:1px solid #a8daf5;
  border-right:1px solid #a8daf5;
  margin:10px 0 0 0;
}

table#post_it_new, table#liste_post_it {
  width:100%;
  border-left:1px solid #a8daf5;
  border-right:1px solid #a8daf5;
  margin:10px 0 0 0;
}

div#nb_taches{
	padding:35px 0 0 25px;
}

.lien_menu_tache{
	font-weight:bold;
	color:#000;
}

.table{
	width:100%;
	border-left:1px solid #a8daf5;
	border-right:1px solid #a8daf5;
	border-bottom:1px solid #a8daf5;
}

.upper{
  text-transform:uppercase;
}

.lower{
  text-transform:lowercase;
}

table#suivis td{
	font-size:10px;
}

table#parent_info{
	width:100%;
  	margin:0 0 10px 0;
}

table#parent_requete,table#parent_valide{
  width:100%;
  margin:10px 0;
}

table#parent_error{
	display: none;
}

ul#ul_details{
  margin:10px 0 0 0;
  padding:0;
  list-style-type:none;
}

ul#ul_details li {
  margin:0 1px;
  height:11px;
  padding:5px 6px;
  float:left;
  text-align:center;
  text-transform:uppercase;
  font-weight:bold;
  background:url(../../images/titre_menu.jpg) top left repeat-x;
  border-left:1px solid #a8daf5;
	border-top:1px solid #a8daf5;
	border-right:1px solid #a8daf5;
}

ul#ul_details li a{
  text-decoration:none;
  font-weight:bold;
  color:#000;
}

ul#ul_details li a:hover{
  text-decoration:underline;
}

div#main_content{
  width:1200px;
  margin:0 auto;
}

div#gauche{
  width:202px;
  float:left;
}

div#droite{
  width:202px;
  float:right;
}

div#centre{
  width:796px;
  float:right;
}

div#centre2{
  width:796px;
  margin:0 auto;
}

div#content_centre{
  padding:0px 20px 10px 20px;
  margin:0;
}


p#p_identifier{ margin:5px;}

ul#lille{
  margin:5px 0 5px 15px;
}

.content{
	width:192px;
	_width:202px;
	margin-bottom:15px;
	border-left:1px solid #a8daf5;
	border-bottom:1px solid #a8daf5;
	border-right:1px solid #a8daf5;
	padding:2px 5px;
}

div.content ul{
	list-style-type:square;
	margin:0 0 0 15px;
	padding:0
}

div.content ul li a{
	color:#000;
	text-decoration:none;
}

div.content ul li a:hover{
	text-decoration:underline;
}

.top_bloc{
  width:202px;
  height:22px;
  background:url(../../images/titre_menu.jpg) top left repeat-x;
  border-left:1px solid #a8daf5;
	border-top:1px solid #a8daf5;
	border-right:1px solid #a8daf5;
}

.side_bloc{
  border-left:1px solid #a8daf5;
	border-right:1px solid #a8daf5;
}

.bottom_bloc{
  border-bottom:1px solid #a8daf5;
}

.bottom_valide{
  border-bottom:1px solid #08cb36;
}

.side_bloc_error{
  border-left:1px solid #b60710;
	border-right:1px solid #b60710;
}

.bottom_bloc_error{
  border-bottom:1px solid #b60710;
}

.side_bloc_info{
  border-left:1px solid #ffa350;
	border-right:1px solid #ffa350;
}

.bottom_bloc_info{
  border-bottom:1px solid #ffa350;
}

.side_bloc_requete{
  border-left:1px solid #50acff;
	border-right:1px solid #50acff;
}

.bottom_bloc_requete{
  border-bottom:1px solid #50acff;
}

.side_bloc_valide{
  border-left:1px solid #08cb36;
	border-right:1px solid #08cb36;
}

.bottom_bloc_valide{
  border-bottom:1px solid #08cb36;
}

.titre_bloc{
  float:left;
  margin:4px 0 0 0;
  padding:0 0 0 5px;
  text-transform:uppercase;
}

p#titre_bloc_connexion{
  float:left;
  margin:4px 0 0 0;
  padding:0 0 0 5px;
  text-transform:uppercase;
  font-weight:bold;
}

p.titre_bloc a{
  color:black;
  text-decoration:none;
  font: bold 10px Verdana;
}


#dragableElementsParentBox{
	padding:0px;	/* Air */
}

#rectangle{
  float:left;
  border:1px dotted #F00;	/* Red border */
  background-color:#FFF;
}
#insertionMarker{	/* Don't change the rules for the insertionMarker */
  width:6px;
  position:absolute;
  display:none;
}
#insertionMarker img{	/* Don't change the rules for the insertionMarker */
  float:left;
}		
#dragDropMoveLayer{	/* Dragable layer - Not need if you're using 'rectangle' mode */
  position:absolute;
  display:none;
  border:1px solid #000;
  filter:alpha(opacity=50);	/* 50% opacity , i.e. transparency */
  opacity:0.5;	/* 50% opacity , i.e. transparency */

}
	
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
	padding-top:20px;
	width:400px;
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* g6 {12/09}*/
.fullWidth {
	width: 100%;
}
.no_padding{padding:0;}

.hoverHand:hover {
	cursor: pointer;
}

.zone_bleue {
	background: #CEE9F8;
	border: 1px solid #50ACFF;
}