* { font-family : Verdana,Geneva,Arial,Helvetica,sans-serif; }

body { behavior:url("htc/csshover.htc"); background-color: #eeeeee; font-size: 85%; margin: 0; padding: 0;}

img { border: none; }

div.CukeMovableButton div.Grip{ background-color: #9999FF;height:5px; }
div.CukeMovableButton div.Pane{ background-color: #FFFFFF;border:1px dotted #9999FF;border-top:none; }

p {
 margin-top:0em;
 margin-bottom:0em;
}

ul {
 padding-left:1.25em;
 padding-top:0em;
 padding-bottom:0em;
 margin-left:0em;
 margin-top:0em;
 margin-bottom:0em;
}

.LeftText ul 
{
 list-style-image: url(pucebleue.jpg);
}

.LeftText
{
 color:#003366
}

 
.RightText
{
 text-decoration:none;
 color:#808080;

} 

.RightText a
{
 text-decoration:underline;
 color:#808080;
} 

.RightText a:visited
{
 text-decoration:underline;
 color:#808080;
} 

.RightText li 
{
 list-style-image: url(pucerouge.gif);
}

.RightText li li
{
 list-style-image: url(trouge.gif);
}
 

.LeftText a
{
 text-decoration:underline;
 color:#003366;
}

.LeftText a:visited
{
 text-decoration:underline;
 color:#003366;
}

a.Footer
{
    text-decoration:none;
 color:silver;
}

.CukeLineEdit
{
 margin-left:0.3em;
 margin-right:0.2em;
 padding-left:0.3em;
 padding-right:0.4em;
 background-color:ivory;
 border:dashed 1px Silver;
 display:inline;
}
.CukeLineEdit img
{
 position:relative;
 left:0.2em;
}

#RecTab td.hover:hover p
{
 font-weight : bold;
}


.Note 
{ 
 display:block; 
 border-top: solid 1px gray;
 border-left: solid 2px black;
 border-bottom:dotted 1px gray;
 border-right: solid 2px black;
 background-color:ivory;
 padding: 0.5em;
 margin: 0.5em 0.5em;
}

.Code
{
 display: inline;
 font-family: "Courier New", monospace;
}

code, .BlockCode
{
 display:block; 
 border: 1px dotted #F0B802;
 padding: 0.5em;
 margin: 0.5em 1em;
 background: #fff url(img/vYellowToWhite.gif) left top repeat-x;
 overflow: hidden;
 white-space: nowrap; 
 font-family: "Courier New", monospace;
}
/* Article */

.ArticleList {}
.ArticleList .Date { font-size:11px;font-weight:bold;}
.ArticleList .Title { font-size: 11px; font-family: Verdana; }
.ArticleList .Lire {}
.ArticleList .Desc { font-size:11px; margin-left:25px}

/* CukeError */
.CukeError 
{
 font-size: 1.2em;
 color:Red;
 text-decoration: none;
 border-top:solid 1px red;
 border-left:none;
 border-bottom:solid 1px red;
 border-right: none;
}
.CukeError A:link 
{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color:Purple;
 text-decoration: underline;
}
.CukeError A:visited 
{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color:Fuchsia;
 text-decoration: underline;
}
.CukeError A:hover 
{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color:Fuchsia;
 text-decoration: underline overline;
}
.CukeError A:active 
{
 font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 font-size: 1.2em;
 color:Red;
 text-decoration: underline overline;
}

/* ------------ recap-video ------------ */

.recap-video
{
	font-size:10px;
	margin:5px;
	height:92px;
	cursor:pointer;
}

.recap-video:hover .thumb
{
	border:1px solid black;
}

.recap-video:hover .text
{
	border:1px solid black;
}

.recap-video .thumb
{
	float:left;
	border:1px solid #b6babb;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	padding:5px;
	height:80px;
	width:80px;
	background-color:#fff;
	margin-right:5px;
}

.recap-video .wrap
{
	height:92px;
}

.recap-video .text
{
	border:1px solid #b6babb;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	height:80px;
	padding:5px;
	color:#053039;
	background-color:#d9f0ff;
	overflow:auto;
}

.recap-video .title
{
	font-weight:bold;
	cursor:pointer;
}

.recap-video .title a
{
	text-decoration:none;
}

.recap-video .desc
{
	margin-top:5px;
}





