/************************************************************************************
      Général                                                               
************************************************************************************/

body{ 
background-color: #EDF1F3	; 
font-family: Trebuchet MS, Helvetica, sans-serif; 
padding:0px; 
margin:0px; 
width:100%;
font-size: 0.8em;
} 

.btnPopup {
	border: 1px #89969C solid;
	padding : 0px 6px 0px 6px;
	white-space: nowrap;
}
.lkPopup:link, .lkPopup:visited  {  font-family: Arial, Helvetica, sans-serif; color: #586B74; text-decoration: none;  font-size: 0.8em; font-weight: 600; }
.lkPopup:active, .lkPopup:hover { font-family: Arial, Helvetica, sans-serif; color: #586B74; text-decoration: none;   font-size: 0.8em; font-weight: 600; }	

.btnSend {
	border: 1px #89969C solid; padding : 0px 6px 0px 6px;font-family: Arial, Helvetica, sans-serif; color: #586B74; text-decoration: none;  font-size: 0.8em; font-weight: 600; background-color: #EDF1F3
}


.bgTitlePopup {
	background-color: #89969C;
}
.titlePopup {
	color: #F9F5F1;
	font-weight: bold;
	font-size: 1em;
}
.bgContentPopup {
	background-color: #D5DEE3;
}
.bgContentPopupHightlight {
	background-color: #EDF1F3;
}

.frmInput135 {
   font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #89969C; padding-left: 3px; border:1px #89969C solid; width: 135px; background-color: #FFFFFF;
}
.frmInput147 {
   font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #89969C; padding-left: 3px; border:1px #89969C solid; width: 147px; background-color: #FFFFFF;
}
.frmInput340 {
   font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #89969C; padding-left: 3px; border:1px #89969C solid; width: 342px; background-color: #FFFFFF;
}
.frmTextarea340 {
   font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #89969C; padding-left: 3px; border:1px #89969C solid; width: 342px; height: 45px; background-color: #FFFFFF;
}


.bgRightColunm {
	background-color: #D5DEE3;
	vertical-align: top;
}
.borderOeuvreBig {
	border: 1px #89969C solid;
	height: 200px;
	width: 200px;
	text-align: center;
	vertical-align: middle;
}
.tableLineTitreModule {
	padding:8px 8px 6px 7px;
	background-color: #D5DEE3;
	color:#3D3D3D;
	font-size: 0.8em;
	border-left: 1px #89969C solid;
	border-right: 1px #89969C solid;
}
.tableLineTitreModuleNotice {
	padding:8px 8px 6px 7px;
	background-color: #D5DEE3;
	color:#3D3D3D;
	font-size: 0.8em;
	border-left: 1px #89969C solid;
	border-right: 1px #89969C solid;
	height: 88px;
	vertical-align: top;
}
.tableLineTitreFiche {
	padding:8px 8px 6px 7px;
	background-color: #D5DEE3;
	color:#3D3D3D;
	font-size: 0.8em;
	border-left: 1px #89969C solid;
	border-right: 1px #89969C solid;
	border-bottom: 1px #89969C solid;
	height: 25px;
	vertical-align: top;
}
.txtPostitOeuvre {
	color: #3D3D3D;
	font-size: 0.75em;
	height:63px;
	vertical-align:top;
}
.tablePostitOeuvre {
	background-color: #D5DEE3;
	border: 1px #89969C solid;
}
.bgTableFiche {
	background-color: #BFCED5;
}
.bgBtTableOeuvre {
	background-image: url('../images/bg_b_bt_table_oeuvre.gif');
	background-repeat: repeat-x;
	width:100%
}
.bgVisionneuse {
	border: 1px #89969C solid;
	text-align: center;
	vertical-align: middle;
}
.bgVisionneuseOn {
	border: 1px #89969C solid;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.tableLineImgModuleRoll {
	background-color: #B2C2CB;
	border: 1px #89969C solid;
	height: 45px;
}
.tableLineImgModule {
	padding:6px 8px 3px 7px;
	background-color: #B2C2CB;
	border-left: 1px #89969C solid;
	border-right: 1px #89969C solid;
	border-bottom: 1px #89969C solid;
}
.tableOeuvreRegroupe
{
 background-color:#B2C2CB;
 border: 1px #89969C solid;
}

.tableJeu
{
 border: 1px #89969C solid;
}
.tableJeuReponse
{
 border-left: 1px #89969C solid;
 border-right: 1px #89969C solid;
 border-bottom: 1px #89969C solid;
}

/*
.tableOeuvreRegroupe TD {
 background-color:#D5DEE3;
 width: 36px;
 height: 36px;
 text-align: center;
}
.oeuvreRegroupe a {
 float: left;
}
.oeuvreRegroupe a:hover {
 filter: alpha(opacity=10);
 -moz-opacity: .1;
} 
*/

.bgTableOeuvreRegroupe {
  height:36px;
  vertical-align:center;
   background-color:#D5DEE3;
   text-align: center;
}
.divTableOeuvreRegroupe {
 width: 36px;
  vertical-align:center;
}
 
.divTableOeuvreRegroupe a:hover {
   float: left;
   filter: alpha(opacity=10);
   width: 36px;
 -moz-opacity: .1;
  vertical-align:center;
}
 
.divTableOeuvreRegroupeEmpty {
background-color:#D5DEE3;
width: 36px;
}



.borderOeuvreSmall {
	border: 1px #89969C solid;
	height: 64px;
	width: 64px;
	text-align: center;
	vertical-align: middle;
}
@media tty {
 i{content:"\";/*" "*/}} 
 .frmInput135 {
   font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #89969C; padding-left: 3px; border:1px #89969C solid; width: 135px; background-color: #FFFFFF;
}
.frmInput340 {
   font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #89969C; padding-left: 3px; border:1px #89969C solid; width: 342px; background-color: #FFFFFF;
}
.frmTextarea340 {
   font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #89969C; padding-left: 3px; border:1px #89969C solid; width: 342px; height: 45px; background-color: #FFFFFF;
}

.txtContent {
	color: #3D3D3D;
	font-size: 0.75em;
}
.txtFooterPrint{
	color: #586B74;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

 ; /*";}
}/* */