/* $Id: gulliver.css 778 2011-10-26 08:09:14Z svnpeton $ */

BODY, TD, TH {
/*	color : #111745;*/
	color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	background-color: #BDDBD4;*/
	background-color: #FFFFFF;
	}

BODY {
	scrollbar-3d-light-color: white;
	scrollbar-arrow-color: #FF6033;
	scrollbar-base-color: #737573;
	scrollbar-dark-shadow-color: white;
	scrollbar-face-color: #BDDBD4;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: white;
	}

A {
	text-decoration: none;
	color: #FF6033;
	}

A.greylink {
	text-decoration: none;
	color: #73797B;
	}

A:hover {
	text-decoration: underline;
	color: #FF6033;
	}

/* typo error */
.titre, .title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #000000;
	font-weight : bold;
	}

.error {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FF0000;
	font-weight : bold;
       }

.big_error {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #FF0000;
	font-weight : bold;
       }

/*
.titre2 {
	font-family : Verdana,Arial,sans-serif;
	font-size : 13px;
	color : #FFFFFF;
	font-weight : bold;
	}

.stitre {
	font-family : Verdana,Arial,sans-serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	}

.stitre2 {
	font-family : Verdana,Arial,sans-serif;
	font-size : 12px;
	color : #FFFFFF;
	font-weight : bold;
	}
*/
.infos {
	font-family : Verdana,Arial,sans-serif;
	font-size : 11px;
	color : #767A7D;
	font-weight : bold;
	}

/* toolbars */
BODY.toolbar_m_1 {
	background-image: url("/img/button/fond1.gif");
	margin: 0px;
	}

BODY.toolbar_m_2 {
	background-image: url("/img/button/fond2.gif");
	margin: 0px;
	}

BODY.toolbar_m_1 TABLE, BODY.toolbar_m_2 TABLE {
	border-collapse: collapse;
	padding: 0px;
	border: hidden;
	}

BODY.toolbar_m_1 TD {
	background-color: transparent;
	padding: 0px;
	border: solid 1px #000000;
	}

BODY.toolbar_m_2 TABLE {
	margin-left: 16px;
	}

BODY.toolbar_m_2 TD {
	background-color: transparent;
	padding: 0px;
	border: hidden;
	}

/* forms */
.input_text, TEXTAREA, SELECT {
	border: solid 1px #A4B97E;
	}

.input_text:focus, TEXTAREA:focus {
	background-color: #EFEFEF;
	}

.form_header {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #EFEFEF;
	font-family : Verdana,Arial,sans-serif;
	font-size : 13px;
	color : #000000;
	font-weight : bold;
	width: 100%;
	height: 16px;
	}

.form_header_help {
	position: absolute;
	top: 0px;
	right: 0px;
	font-family : Verdana,Arial,sans-serif;
	font-size : 11px;
	float: right;
	}

.form_header_help A {
	cursor: help;
	}

.form_buttons {
	position: absolute;
	top: 16px;
	left: 0px;
	width: 65px;
	}

 /* work perfectly with mozilla ;-) */
DIV[class=form_buttons] {
	position: fixed;
}

.form_content {
	position: relative;
	top: 16px;
	margin-left: 65px;
	margin-right: 65px;
	}

.form_content_no_r_m {
	position: relative;
	top: 16px;
	margin-left: 65px;
	}

.form_content_no_m {
	position: relative;
	top: 16px;
	}

TABLE.form_table {
	border-collapse: collapse;
	border: 0; 
	}

TABLE.form_table TR.tr_type_1 TD {
/*	background-color: #cecfbd;*/
	background-color: #EFEFEF;
	}

TABLE.form_table TD {
	border: 0;
	padding: 0;
	}

TABLE TD.border1px {
	border: 1px solid #EFEFEF;
	margin: 0px;
	padding: 0px;
	}

TABLE TH.border1px {
	border: 1px solid #AAE8AA;
	margin: 0px;
	padding: 0px;
	}

TABLE TH {
	background-color: #AAE8AA;
	}

        .old_tr_list_1, .old_tr_list_1 TD{ background-color: #FFFFFF; vertical-align: middle; }
        .old_tr_list_2, .old_tr_list_2 TD { background-color: #EFEFEF; vertical-align: middle; }

        .tr_list_1, .tr_list_1 TD { 
          background-color: #FFFFFF; 
          vertical-align: middle; 
        }
        .tr_list_1:hover, .tr_list_1:hover TD 
        { 
          background-color: #f0f000; 
          vertical-align: middle; 
        }

        .tr_list_2, .tr_list_2 TD { 
          background-color: #EFEFEF; 
          vertical-align: middle; 
        }
        .tr_list_2:hover, .tr_list_2:hover TD { 
          background-color: #cecf00; 
          vertical-align: middle; 
        }

.relanceBox {
	position:relative;
	border:#000000 solid 1px;
	width:250px;
	text-align:left;
	margin-top:10px;
}

.relanceBox input, .relanceNowBox input {
	vertical-align:middle;
}

.relanceNowBox {
	padding-top:10px;
}

.input_disabled {
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
}

a:active, a:focus {
	outline:none;
}

.no-underline a:hover {
	text-decoration:none;
}

.no-underline a:hover span {
	text-decoration:underline;
}

.infobulle {
	position: absolute;   
	visibility : hidden;
	border: 1px solid Black;
	padding: 10px;
	font-family: Verdana, Arial;
	font-size: 10px;
	background-color: #FFFFCC;
	text-align:left;
}
