body {
	color : #165686;
	background-color:white;
	margin-top:0px;
}

SELECT {
	font-family : verdana;
	font-size : 10px;
	font-weight : normal;
}
INPUT {
	font-family : verdana;
	font-size : 12px;
	font-weight : normal;
}

TD.page {
	background : white url(images/goelands.png) no-repeat right top;
}


table.crois {
}

TD.crois {
	font-family : verdana;
	font-size : 12px;
	font-weight : bold;
}

TH.crois {
	color : #003366;
	font-weight : bold;
	font-size : 16px;
}

TH.total {
	color : #FF0000;
	font-weight : bold;
	font-size : 16px;
}

TH.titre {
	border: 1px solid #008ECA;
	font-size : 10px;
	font-weight : bold;
	background-color : #white;
	color : #083581;
	margin-right :10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	line-height:10px;
}

TH.pass {
	//background-color : #0168B2;
	background-color : #366b97;
	
	color : #FFFFFF;
	font-size : 12px;
	text-align : center;
	
}

td.prestation {
	background-color : #e3e3e3;
	font-weight:normal;
}

td {
	font-family : verdana;
	font-size : 12px;
	font-weight : bold;
}

td.titre {
	background-color : #007EBA;
	color : #FFFFFF;
	font-size : 18px;
	font-weight : bold;
	text-align:center;
	padding:5px;
}

td.pass0 {
	background-color : #00CEFA;
	background-color : #fff;
	color : #000000;
	color : #165686;
	font-size : 12px;
	font-weight : bold;
	padding-left : 16px;
	padding-right : 16px;
	letter-spacing : 3px;
	border-bottom : dotted 1px #165686;
}

td.pass1 {
	background-color : #FFFFFF;
	background-color : #009EDA;
	background-color : #FFFFFF;
	color : #000000;
	color : #165686;
	font-size : 12px;
	font-weight : bold;
	padding-left : 16px;
	padding-right : 16px;
	letter-spacing : 3px;
	border-bottom : dotted 1px #165686;
}

td.tarif1 {
	background-color : #00CEFA;
	background-color : #FFFFFF;
	color : #165686;
	font-size : 10px;
	font-weight : bold;
	letter-spacing : 0px;
	border-bottom : dotted 1px #165686;
}
td.tarif2 {
	background-color : #009EDA;
	background-color : #FFFFFF;
	color : #165686;
	font-size : 10px;
	font-weight : bold;
	letter-spacing : 0px;
	border-bottom : dotted 1px #165686;
}
td.tarif3 {
	background-color : #EDC4BC;
	background-color : #FFFFFF;
	color : #000000;
	color : #DB1656;
	font-size : 10px;
	font-weight : bold;
	letter-spacing : 0px;
	border-bottom : dotted 1px #165686;
}

A {
	color : #000066;
}
A.titre {
	color : #DDDDFF;
	//font-weight : normal;		
	font-size : 12px;
}

.comment {
	position:relative;
	color : #175387;
	font-size : 12px;
	font-weight : bold;
	padding-bottom : 15px;
	
}

.small {
	color : #FF0000;
	font-size : 12px;
	font-weight : normal;
	padding-top : 15px;
	
	
}

.petit {
	position:relative;
	font-size : 12px;
	font-weight : normal;
}

.erreur {
	color : #FF0000;
}

.bloc {
	visibility : visible;
	display : block;
	position : absolute;
	background-color : #CBEFEF;	
	background-color : #EFEFCB;
	font-size : 10px;
	border : solid 1px black;

}

.textjpr {
	text-align : left;
	width : 600px;
	position:relative;
	font-size : 12px;
	font-weight : normal;

}

TD.detail {
	font-size : 10px;
}

TH.detail {
	background-color : #C0E0E0;
	font-size : 14px;
}


.cache {
	visibility : hidden;
	display : none;
}

input {
	color:#175387;
	border:solid 1px #175387;
}
select {
	color:#175387;
	border:solid 1px #175387;
}


.submit {
	color:white;
	background-color:#b91209;
	border: solid 2px #ffD2B9;
	border-radius:10px;
			
}

h1 {
	color:#b91209;
	Font-size:16px;
			
}

div#be{
	
	border:solid 1px black;	
	color:black;
	margin-top:20px;
	margin-bottom:20px;
	padding:5px;
	text-align:left;
}
 div#be span.titre{
	 font-size:16px;
	 color: #AA0000;
	 padding-right:150px;
	 font-weight:bold;
}

span.warning{
	color:red;
	font-weight:normal;
}

