
body { font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; }

td { font-size: 11px; }
th { font-size: 11px; }
h1 { font-size: 18px; font-weight: bold; }
h2 { font-size: 14px; font-weight: bold; }

hr  { border: solid 1px #00A6DD; height: 1px ; border-style: -moz-bg-solid none none none;}

a.flux_link:link, a.flux_link:visited{text-decoration: none}

a.mini_link:link, a.mini_link:visited { font-style: italic; text-decoration: none; font-size: 9px; font-weight: normal; color: #000000; background-color: transparent; }
a.mini_link:hover    									{ font-style: italic; text-decoration: underline; font-size: 9px; font-weight: normal; color: navy; background-color: transparent; }

a.in_text_link:link, a.in_text_link:visited { text-decoration: none; color: #000000; background-color: transparent; }
a.in_text_link:hover    									{ text-decoration: underline; color: navy; background-color: transparent; }

#headerTable2  { background-color: #ffffff; border-bottom: 1px solid #ccc } 

#EasyquizzNavigation             { }
#EasyquizzNavigation a:link      { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #a8a9c6; clear: both; margin: 0px; padding: 4px 4px 4px 7px; border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; width: 150px; display: block }
#EasyquizzNavigation a:visited   { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #a8a9c6; clear: both; margin: 0px; padding: 4px 4px 4px 7px; border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; width: 150px; display: block }
#EasyquizzNavigation a:hover     { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #c60; clear: both; margin: 0px; padding: 4px 4px 4px 7px; border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; width: 150px; display: block }
#EasyquizzNavigation a:active    { color: #c60; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #fff; clear: both; margin: 0px; padding: 4px 4px 4px 7px; border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; width: 150px; display: block }
#EasyquizzNavigation p           { color: black; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #a8a9c6; clear: both; margin: 0px; padding: 4px 4px 4px 7px; border-top: 0px none; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; width: 150px; display: block }

#contentid { margin: 0px; padding: 10px 0px 0px 0px; }

.header {font-family: verdana,arial; font-size: 14px; font-weight: bold; color: #000000; line-height: 17px;}
.subheader {font-family: verdana,arial; font-size: 11px; font-weight: bold; color: #000000; line-height:17px;}
.subheaderWhite {font-family: verdana,arial; font-size: 11px; font-weight: normal; color: #ffffff; line-height:17px;}

.titlewhiteboldMargin { color: #ffffff; font-weight: bold; font-size: 11px; line-height: 17px;  background-color: #00A6DD; padding: 1px 18px 2px }

.HelpLink:link {    text-decoration: none; color: #FFFFFF; font-size:11px; font-weight:bold;  line-height:17px; background-color: #006600; padding: 1px 5px 2px }
.HelpLink:visited { text-decoration: none; color: #FFFFFF; font-size:11px; font-weight:bold;  line-height:17px; background-color: #006600; padding: 1px 5px 2px }
.HelpLink:hover {   text-decoration: none; color: #006600; font-size:11px; font-weight:bold;  line-height:17px; background-color: #FFFFFF; padding: 1px 5px 2px }
.HelpLink:active {  text-decoration: none; color: #FFFFFF; font-size:11px; font-weight:bold;  line-height:17px; background-color: #006600; padding: 1px 5px 2px }

table.resultList         { font-size: 100%; border: solid 2px #00A6DD; border-collapse: collapse; }
table.resultList td        { padding: 2px; border-top: 1px solid #000; border-right: none; border-bottom: none; border-left: 1px solid #000 }
table.resultList caption   { font-size: 140%; background-color: #ccc; text-align: left; padding: 2px; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: none; border-left: 1px solid #000 }
table.resultList thead th  { color: #fff; background-color: #00A6DD; margin-right: 1px; margin-left: 1px; padding: 2px; border-top: 1px solid #00A6DD; border-left: 1px solid white }
table.resultList thead th a:link      { color: #fff; text-decoration: none}
table.resultList thead th a:visited   { color: #fff; text-decoration: none}
table.resultList thead th a:hover     { color: #fff; text-decoration: underline; background-color: transparent;}
table.resultList thead th a:active    { color: #fff; text-decoration: none}

table.resultList tbody td  { background-color: #fff }
table.resultList tbody tr.odd td { background-color: #e9e9e9 }
table.resultList tfoot td { text-align:right; font-weight:bold; background:#369; }

table.resultList tbody tr.waiting_list td { background-color: #FFE0E0 }
table.resultList tbody tr.waiting_listodd td { background-color: #FFD0D0 }

table.resultList tbody tr.QueueStart td { border-top: 2px solid black;  }

table.themelist { border: 1px solid #CCCCCC }
table.themelist tr.odd { background-color: #e9e9e9 }
table.themelist td { cursor: pointer; font-size: 100% }

table#searchTable          { font-size: 100%; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; border-top: 8px solid #006; border-collapse: collapse  }
#searchTable td         { padding: 2px }
#searchTable caption     { background: #ccc url(images/foldertab2.gif); text-align: left; vertical-align: middle; padding-top: 5px; padding-bottom: 15px; border-bottom: 1px solid white; height: 25px }
#searchTable caption span { font-size: 100%; line-height: 5px; background: #ccc url(images/foldertab.gif) no-repeat right top; text-align: left; padding: 1px 15px 5px 2px }
#searchTable thead th  { color: #fff; background-color: #000066; margin-right: 1px; margin-left: 1px; padding: 2px; border-top: 1px solid #006; border-left: 1px solid white }
#searchTable tbody tr { background-color: #f3f4ff; border-bottom: 1px solid white }
#searchTable thead td  { color: #fff; background-color: #000066; margin-right: 1px; margin-left: 1px; padding: 2px }
#searchTable tbody td    { background-color: #efe8cc; border-bottom: 1px solid white }
#searchTable tbody th  { font-weight: bold; background-color: #dec87c; text-align: left; padding: 2px; border-bottom: 1px solid white }
#searchTable tfoot th    { font-weight: bold; background-color: #006; text-align: right; height: 8px }
#searchTable tfoot td { font-weight: bold; background-color: #ccc; text-align: right; height: 40px }

.category_element { margin-right: 10px }
.category_element label { position: relative; top: -1px }
.category_element input { position: relative; top: 1px }


table.QuestionTable  { border: solid 1px black; border-collapse:collapse; margin: 0 0 10px 0 }
th.headers   { text-align:left; color: black; font-weight: bold; font-size: 12px; background-color: silver; border: solid 1px black }
th.subheaders  { padding:2px; font-weight: normal; font-size: 9px; background-color: silver; border: solid 1px black }
td.reportcontent { padding:0px }
.QuestionTable table  { border: none 1px ; border-collapse: collapse; width: 100%  }
.QuestionTable td  { border: none 1px  }
table.noBorder  { border: none 1px }
td.noBorder  { border: none 1px }
.AnswersHeaders  { padding:2px; color: black; font-weight: bold; background-color: #FFFFFF }
.AnswerRow0 {  padding:2px; background-color: #E9E9E9 }
.AnswerRow1 {  padding:2px; background-color: #FFFFFF }
.gray { color : gray }

table.OldReport th.headers, table.OldReport th.subheaders { background-color: #99C3DD; }

.magicbutton { cursor: pointer; font-weight: bold; background-color: #FFFFFF; margin-top: 10px; margin-bottom: 10px; padding-right: 5px; padding-left: 5px; border: solid 1px #dcdcdc }

.blackBackground {background-color: black}
.blueBackground {background-color: #00A6DD}
.fileList 
{
	background: white; 
	border: 1px black solid; 
	width: 100%; height: 250px; 
	overflow: scroll; 
	overflow-y: scroll; 
	overflow-x: auto;
}

.notifications	{
	border: #555555 1px solid;
	background-color: #F6CFCA;
}

.notifications p	{
	margin: 3px 0;
}

#introduction_text {
	margin: 3px 0px 15px 0px;
	padding: 3px;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	background-color: #EFEFEF; 
}

#introduction_text h1 { font-size: 2em; border: none; padding: 0; margin-top: 3px; }
#introduction_text h2 { font-size: 1.5em; margin-top: 3px; }
#introduction_text h3 { font-size: 1.17em; }
#introduction_text h4 { font-size: 1em; }
#introduction_text h5 { font-size: .83em; }
#introduction_text h6 { font-size: .67em; }

#introduction_text p {
	margin-top: 0px; margin-bottom: 4px;
}

#help_div { 
	font-size: 11px;
	
	display: none;
	position: absolute;
	padding: 10px;	

	left: 25%;
	top: 100px;
	width: 50%;
	
	border: #AAAAAA 1px solid;
	background-color: #EEEEEE; 
}

.specs { color: black; font-style: italic; font-size: 12px; background-color: #e6e6fa; margin-right: 15px; margin-left: 15px; padding: 5px; border: solid 1px #696969; width: 95% }
.specs .epistema    { color: #b22222; font-style: normal; font-weight: normal; font-family: Georgia, "Times New Roman", Times }

.EditTable { border-collapse: collapse; border: solid 1px #CCCCCC; margin: 5px 0px; }

.EditTable th     { padding: 3px; height: 20px; background-color: #E0E0E0}
.EditTable tr     { }
.EditTable tr.odd { background-color: #E9E9E9}
.EditTable td     { padding: 3px; }


#Inscriptions { border-collapse: collapse; border: solid 1px #CCCCCC; margin: 5px 0px; }

#Inscriptions th     { padding: 3px; height: 20px; background-color: #E0E0E0}
#Inscriptions tr     { border-bottom: solid 1px #CCCCCC }
#Inscriptions tr.odd { background-color: #E9E9E9}
#Inscriptions tr.TrainingTitle { font-weight: bold; background-color: #E9E9E9}
#Inscriptions tr.TrainingTitle td { padding-top : 10px}
#Inscriptions tr.SelectedSession { border: solid 2px red; background-color: #F9F9F9}

#Inscriptions td     { padding: 3px; }

.InterventionList { color : #676767; border-top: solid 1px #8B7A8F; border-bottom: solid 1px #8B7A8F; border-collapse: collapse }
.InterventionList th { border-bottom: solid 1px #CCDDEE }

.InterventionList tr {background-color: #FFFFFF }
.InterventionList tr.odd {background-color: #E8EEF7}
.InterventionList tr.newRow { border-top: solid 1px #CCDDEE }
.InterventionList tr.past { font-style: italic }
.InterventionList tr.now {background-color: #FFFFCC}
.InterventionList td { padding: 5px }

#toolsDiv img {	vertical-align: middle; }
img.MiddleAligned {	vertical-align: middle; border: 0}
img.inline_image  { vertical-align: middle; margin-right: 5px; border: 0}
img.inline_image_right  { vertical-align: middle; margin-left: 5px; border: 0}

table.AnimatedBloc { margin-top: 10px}
table.AnimatedBloc h3 { font-size: 12px; margin-bottom: 0; color: #FFFFFF; padding: 1px 0px 1px 4px}
div.AnimatedBloc  {width: 100%; padding: 5px}

#yahoo_bar { color: #555555; }
#yahoo_bar A:link, #yahoo_bar A:visited  { color: #555555;  text-decoration: none }
#yahoo_bar A:hover    				 { color: #000000;  background-color: transparent; text-decoration: underline }

div.blog_post  { padding: 10px; }
div.blog_post p {margin: 0}
div.blog_post hr {margin-top: 10px; margin-bottom: 10px;}

p.blog_author		{text-align: left; font-size: 9px; color: #555555}
p.blog_title		{font-size: 12px; font-weight: bold; }
p.blog_message	{padding-top: 5px;}
a.blog_link:link, a.blog_link:visited {text-decoration: none; color:#000000; }

.wz_tooltip p {margin: 3px 0;}

.CandidateHomeBloc { border: solid 1px #a9a9a9; padding: 5px; margin-bottom: 10px; margin-top: 10px}
.CandidateHomeBloc h1 {font-size: 16px; margin: 0 0 5px 0 }
#WelcomeTextPane  { background-color: #FFFFFF }


#WelcomePane  { background-color: #fdffe4; border: solid 1px #a9a9a9 }

#TrainingsPane { background-color: #def9da;  }
#TrainingsPane p { margin: 4px 0}

#TrainingContentPane { background-color: #FFFFFF; padding: 0px; }
#TrainingContentPane h1 { padding: 5px }

#NewsPane  { background-color: #fde3d7 }
.news_date  { font-weight: bold; font-size: 0.9em; background-color: #ead2c8; text-align: center; float: left; clear: both; margin-top: 2px; margin-right: 3px; margin-bottom: 5px; padding: 1px; border-right: 1px solid #808080; border-bottom: 1px solid #808080; width: 100px }

ul.resource_tree  { margin: 0; padding: 10px; }
.resource_tree li.folder  { list-style-type: none; font-weight: bold; margin-top: 5px; margin-bottom: 5px }
.resource_tree li.resource  { list-style-type: none }

.epi_toolbar { height: 25px; background: #ccc url(images/toolbar_bg.gif); text-align: left; vertical-align: middle; padding: 3px; border-bottom: 1px solid #CCCCCC;}
.epi_toolbar img { vertical-align: middle; cursor: pointer; border: 0 }
.epi_toolbar a:link, .epi_toolbar a:visited { border-bottom: 1px solid transparent; margin: 0 2px; text-decoration: none; color: #000000; background-color: transparent;  }
.epi_toolbar a:hover    									  { border-bottom: 1px solid navy; margin: 0 2px; text-decoration: none; color: navy; background-color: transparent; }


/**
 * Tooltips 
 */

.iframeShim 
{ 
	position: absolute;
	border: 0;
	margin: 0;	
	padding: 0;
	background: none;
}

.tooltips 
{
	position: absolute; 
	text-align : left;
	width: 300px; 
	background-color: #FFFFE1; 
	padding: 2px; 
	font-size: 11px; 
	color: rgb(0, 51, 153); 
	border: rgb(0, 51, 153) solid 1px;
}

.TooltipLink
{
	cursor : help;
}

.TooltipContent
{
	display : none;
}

.TooltipFrame
{
	border-collapse : collapse;
	border-spacing : 0px;
}

.TooltipFrameTopLeft,
.TooltipFrameTopRight,
.TooltipFrameBottomLeft,
.TooltipFrameBottomRight,
.TooltipFrameTop,
.TooltipFrameBottom
{
	border : 0px;
	height : 0px;
	padding : 0px;
	background : none;
}

.TooltipFrameTopLeft,
.TooltipFrameTopRight,
.TooltipFrameBottomLeft,
.TooltipFrameBottomRight,
.TooltipFrameLeft,
.TooltipFrameRight
{
	border : 0px;
	width : 0px;
	padding : 0px;
	background : none;
}

.TooltipFrameContent
{
	background : none;
}


/* ******** */

#ConditionsDiv .edit_condition { border: solid 1px #00A6DD; margin: 0 0 3px 0; padding: 2px}
#ConditionsDiv .display_condition { border: 0; margin: 0; padding: 2px}

div.autocomplete {
	position:absolute;
	width:250px;
	background-color:white;
	border:1px solid #888;
	margin:0px;
	padding:0px;
}
div.autocomplete ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:16px;
	cursor:pointer;
}

.event_type { color: #FFFFFF; font-weight: bold; font-size: 9px; padding: 2px 3px}
.today {background-color: #FFF847; padding: 2px 3px}

#event_list .training {font-weight: bold; }
#event_list .session {font-weight: bold; }

#yahoo_bar .training { }
#yahoo_bar .session { font-style: italic; }

#headerTable .training {font-weight: bold; color: #A00 }
#headerTable .session {font-weight: bold; font-size: 0.8em}

#margin .training {font-weight: bold; color: #A00 }
#margin .session {font-weight: bold; font-size: 0.8em}

#header_top_links a { font-size: 11px; font-weight: bold}

.uncolor { color : #AA9C84 }
hr.uncolor  { border: solid 1px #AA9C84; height: 1px ; border-style: -moz-bg-solid none none none;}

.legend { border: solid 1px #a9a9a9; padding: 5px; margin-bottom: 10px; margin-top: 10px}
legend  { padding-right: 5px; padding-left: 5px; }

/**
 * Style de l'interface Media dans EasyQuizz Web
 */

#showUpload_link { display : none;}
#showMedia_link { display : none; }


div.mediainsert { margin : 0px 0; padding : 0px;}
.mediainsert a { cursor : pointer; color : black; text-decoration : underline; }
div.media_cancel {display : none; text-align : right; background-color : white;}

div.media_menutabs { display :none;}
div.media_menutabs a { display: block; text-decoration : none; padding : 3px 5px; }
div.media_menutabs a:hover {color : black;}
div.media_menutabs a.active { background-color : white; text-decoration : none;}
div.media_menutabs a.unactive { background-color : #eee; text-decoration : none; }

div.fileupload, div.quizzmedia { background-color : white; }
div.fileupload { display : none;  padding : 5px; }
div.quizzmedia { display : none;  padding : 5px; }
div.medialist {white-space : nowrap;  overflow : auto; height : 140px; width : 450px;}


div.quizzmedia div.medialist table tr td {  margin 0; text-align : center; }

div.quizzmedia div.medialist table tr td img:hover { cursor : pointer; }


div.quizzmedia p { margin : 5px; font-style:italic; }

div.medialist {background-color : #eee;}

#tagcloud { background-color: #F8F8F8; border: 1px solid #454545; padding: 5px; text-align: center; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
#tagcloud a:link			{ text-decoration: none;  }
#tagcloud a:visited 	{ text-decoration: none;  }
#tagcloud a:hover   	{ text-decoration: none;  }
#tagcloud a:active  	{ text-decoration: none;  }

div.EASDashlet { float: left; padding: 0px; margin: 0 10px 10px 0; overflow-y: auto; }
div.DashletSpinner { background: #CCCCCC url(images/dashlet_spinner.gif) no-repeat center center; height: 100%; width: 100% }

div.DashletLayoutSquare1x1  { width: 30%; height: 200px}
div.DashletLayoutSquare2x1  { width: 60%; height: 200px}
div.DashletLayoutFullWidth1 { width: 100%; height: 200px;}

div.DashletLayoutFullWidthX { width: 100%; overflow-y: visible; overflow-x: visible;}
div.DashletLayoutSquare2xN  { width: 65%; overflow-y: visible; overflow-x: visible;}

.fieldset h1 { font-size: 2em; border: none; padding: 0; margin-top: 3px; }
.fieldset h2 { font-size: 1.5em; margin-top: 3px; }
.fieldset h3 { font-size: 1.17em; }
.fieldset h4 { font-size: 1em; }
.fieldset h5 { font-size: .83em; }
.fieldset h6 { font-size: .67em; }

/** 
 * FIN
 */