/*** RTE config. requires explicit tag names ***/
/*** p, span... ***/

p.subtitle, div.subtitle
{
    font-weight: bold;
    color: #333366;
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 6px;
    padding-left: 14px;
    background-image: url('../pix/icoTriangleRouge.gif');
    background-repeat: no-repeat;
    background-position: left center;
}

p.subtitle2, div.subtitle2
{
    margin-left: 0;
    margin-bottom: 0.5em;
    font-family: Georgia;
    color: #962855;
    font-size: 14pt;
    font-variant: small-caps;
    letter-spacing: 1pt;
    padding: 0.25 0.5em;
    background-image: url(../pix/icoLosange.gif);	
    background-repeat: no-repeat;
    background-position: -8px center;
}

span.cmd_menu
{
    font-weight: bold;
}

span.cmd_icon
{
    font-style: italic;
}

span.cmd_kbd
{
    font-family: Lucida Console, Courier New, Courier;
    color: #800080;
}

span.code
{
    color: #000080;
    font-family: Lucida Console, Courier New;
}

/*** ENCARTS ***/
p.note, div.note
{
	background-image: url(../../../common/pix/icoNote.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 2em;
	margin-right: 2em;
	padding-left: 70px;
	min-height: 66px;
	background-color: #F5F5F5;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
    border-radius: 8px;
    box-shadow: 3px 3px 2px #c0c0c0;	
    -moz-border-radius: 8px;
    -moz-box-shadow: 3px 3px 2px #c0c0c0;
    -webkit-border-radius: 8px;
    -webkit-box-shadow: 3px 3px 2px #c0c0c0;
}

p.note:first-line, div.note .bodytext:first-line
{
    font-family: Trebuchet MS, Lucida Console, Verdana, Arial;
    font-size: 12pt;
    font-weight: bold;
    text-transform: lowercase;
    color: #003366;
    letter-spacing: 4px;
}

p.tip, div.tip
{
	background-image: url(../../../common/pix/icoIdee.gif);
	background-repeat: no-repeat;
	background-position: 20px 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 2em;
	margin-right: 2em;
	padding-left: 70px;
	min-height: 56px;
	background-color: #FFF7DE;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
    -moz-border-radius: 8px;
    -moz-box-shadow: 3px 3px 2px #c0c0c0;
    -webkit-border-radius: 8px;
    -webkit-box-shadow: 3px 3px 2px #c0c0c0;
}

p.tip:first-line, div.tip .bodytext:first-line
{
    font-family: Trebuchet MS, Lucida Console, Verdana, Arial;
    font-size: 12pt;
    font-weight: bold;
    text-transform: lowercase;
    color: orange;
    letter-spacing: 4px;
}

p.warning, div.warning
{
    background-image: url(../../../common/pix/icoAttentionSmall.gif);
    background-repeat: no-repeat;
    background-position: 15px 8px;
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 2em;
    margin-right: 2em;
    padding-left: 70px;
    min-height: 42px;
    background-color: #FCF4F4;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    -moz-border-radius: 8px;
    -moz-box-shadow: 3px 3px 2px #c0c0c0;
    -webkit-border-radius: 8px;
    -webkit-box-shadow: 3px 3px 2px #c0c0c0;
}

p.warning:first-line, div.warning .bodytext:first-line
{
    font-family: Trebuchet MS, Lucida Console, Verdana, Arial;
    font-size: 12pt;
    font-weight: bold;
    text-transform: lowercase;
    color: #CC0000;
    letter-spacing: 4px;
}

p.screencast, div.screencast
{
  background-image: url(../../../common/pix/video/sa_screencast_small.png);
  background-repeat: no-repeat;
  background-position: 7px 6px;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 2em;
  margin-right: 2em;
  padding-left: 70px;
  min-height: 66px;
  background-color: #F5F5F5;
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 5px;
  border-radius: 8px;
  box-shadow: 3px 3px 2px #c0c0c0;	
  -moz-border-radius: 8px;
  -moz-box-shadow: 3px 3px 2px #c0c0c0;
  -webkit-border-radius: 8px;
  -webkit-box-shadow: 3px 3px 2px #c0c0c0;
  text-align: left;
}

p.screencast:first-line, div.screencast .bodytext:first-line
{
  font-family: Trebuchet MS, Lucida Console, Verdana, Arial;
  font-size: 12pt;
  font-weight: bold;
  text-transform: lowercase;
  color: #003366;
  letter-spacing: 4px;
}

.screencast-logo {
  margin-top: 4px;
}

#article pre 
{ 
    width : 550px; 
    overflow : auto; 
    padding : 6px; 
    border : 1px solid #f0f0f0; 
}

