@charset "utf-8";
/* CSS Document */
#imSite {
	width:976px;
}
#imContent {
	width:960px;
}
#imAdmin {
	height:580px;
	width:950px;
	margin-left:10px;
	overflow:hidden;
	border-bottom:1px solid silver;
}
@media print {
    #content_head { height:0px; visibility:hidden;  }
    #content_margin { width:0px; visibility:hidden; float:none; }
	#content_detail {  float:none; }
}

#content_head {
	height:24px;
	margin:0px;
	padding:0px;
	background-color:#66666D;
}
#content_head input {
	width:135px;
	height:24px;
}
#content_margin {
	height:556px;
	width:280px;
	float:left;
	overflow-x:hidden;
	overflow-y:scroll;
	background-color:#F1F1F1;
}
#content_detail {
	height:546px;
	width:649px;
	float:left;
	text-align:left;
	padding:5px 4px 5px 15px;
	overflow-x:auto;
	overflow-y:scroll;
}
#content_detail_head {
	background-image:url(images/head_block_bkg.gif);
	background-repeat:repeat-y;
}
#content_detail_head div.top {
	background-image:url(images/head_block_top.gif);
	background-repeat:no-repeat;
	padding-top:3px;
	padding-left:5px;
	height:42px;
}
#content_detail_head div.top span.nom {
	/* color:#FCBF7E; */
	color:#DC9F5E;
	font-size:18px;
}
#content_detail_head div.bottom {
	background-image:url(images/head_block_btm.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:13px;
	text-align:right;
	padding-right:3px;
	margin-bottom:6px;
}
#content_detail_head div.bottom a {
	color:#FFF;
	text-decoration:none;
	border:1px solid white;
}
table.new_list {
	border-top:1px solid #B5B904;
}
table.new_list th {
	color:white;
	background-color:#B5B904;
	border-bottom:2px solid #666;
}
table.new_list td {
	border-bottom:1px solid #B5B904;
	border-right:1px dashed #CCC;
}
/* table.synthese th {
	background-color:#B5B904;
	text-align:right;
	color:#FFFFFF;
	border-bottom:none;
	padding-right:3px;
}
table.synthese th a {
	color:#FFFFFF;
	text-decoration:none;
} */
 table.synthese th {
	border-right:none;
	border-bottom:1px solid #DCC080;
	font-weight:bold;
}
table.synthese td {
	border-right:none;
	border-bottom:1px solid #DCC080;
	color:#444;
	font-style:italic;
}
table.synthese td a {
	background-color:#F0F0F0;
	text-decoration:none;
	border:1px solid silver;
	padding:1 3 1 3;
}

div.flagLettre {
	width:12px;
	height:12px;
	margin:1px;
	padding:1px;
	text-align:center;
	border:1px solid #33CC33;
	background-color:#009900;
	color:#FFFFFF;
	cursor:pointer;
	float:left;
}
div.flagLettre_off {
	width:12px;
	height:12px;
	margin:1px;
	padding:1px;
	text-align:center;
	border:1px solid #CCCCCC;
	background-color:#AAAAAA;
	color:#FFFFFF;
	cursor:crosshair;
	float:left;
}
div.form_detail_container {
	height:290px;
}

div.form_detail {
	float:left;
	width:315px;
}
div.form_detail table {
	padding-left:8px;
}

div.form_detail td.label {
	width:110px;
	height:20px;
}
div.form_detail td.data {
	width:190px;
	height:20px;
	background-color:#EEE;
}
table.form_devis {
	border:1px solid silver;
}
table.form_devis th {
	border-bottom:1px solid silver;
	border-right:1px solid silver;
}
table.form_devis td {
	border-bottom:1px solid silver;
	border-right:1px solid silver;
	background-color:#EDEDC0;
}
table.form_devis input {
	width:131px;
	font-size:12px; 
	border:0px;
	background-color:#EDEDC0;
}


table.form_adh .imInput {
	font: 11px Tahoma; color: #000000; line-height: 15px; ; border: 1px solid #AAAAAA; background-color: #EDEDC0; width:230px;
}
table.form_adh {
	padding-left:18px;
}
table.form_adh td {
	color:#000000;	font-family:Tahoma;	font-size:11px;	font-size-adjust:none;	font-style:normal;	font-variant:normal; font-weight:normal; line-height:15px;	text-align:left;
}
table.form_adh h2 {
	margin-left:0px;
}
table.form_adh td.label {
	width:140px;	height:20px;	border-bottom:1px dotted #CCC;
}
table.form_adh td.data {
	width:230px;	height:20px;
}