/* $Id: sr.css,v 1.5 2003/11/18 13:31:50 www-data Exp $ */

.bodyC
{
  background-color: white;
  color: black;
  font: 12px Verdana, Arial, Tahoma, Helvetica, sans-serif;
  background-position: 10px 99%;
  background-image:  url(images/renanv.png);
  background-repeat:no-repeat;
  background-attachment: fixed;
  margin:0px;
  padding:5px;
  text-align: justify;
}

.byte
{
  font: 9px courrier, monospace;
}

a, a:link, a:visited
{
  color: #0044AA;
  background-color: transparent;
  font-weight: 800;
  text-decoration: none;
}

a:visited:hover, a:link:hover
{
  color:black;
  background-color: transparent;
  text-decoration: underline;
}

#dedi
{
  position: absolute;
  top: 0;
  left: 0;
  width: 160px;
  height: 100%;
  margin:0px;
  background: #5599FF;

}

#dedi2
{
  padding:5px;
  padding-top: 20px;
}

#dedi3
{
  position: absolute;
  bottom: 20px;
  width: 1px;
  height: 1px;
  margin: 0px;
  padding:0px;
}

#jpr
{
  width:100%;
  text-align:center;
  font-size: 1.1em;
  font-weight: 700;
  margin: 10px 0;
}

#milieu
{
  position: absolute;
  top: 0;
  left: 160px;
  height:100%;
  background: url(images/vague2.png) no-repeat;
  background-position: 0 10px;
}

#milieu2
{
  border-top: solid 10px #5599FF;
  padding-right: 20px;
  padding-top: 8px;
}

#megarde
{
  float: right;
  margin: 10px;
  width: 160px;
  right:15px;
  top: 15px;
  background-color: #5599FF;
  border: solid 2px #4488EE;
  padding: 5px;
}

#copy
{
  text-align: center;
}

#copyins0
{
  background-color: #5599FF;
  margin: 0 10px;
  border: solid 2px #4488EE;
}

#copyins0
{
  background-color: #5599FF;
  margin: 0 10px;
  border: solid 2px #4488EE;
}

#copyins
{
  margin-left: 20px;
  border-top: solid 2px #4488EE;
  border-bottom: solid 2px #4488EE;
}

#w3c
{
  position: relative;
  margin: 0px;
  width:150px;
  left:-155px;
  top: -64px;
}

#whtml, #wcss
{
  float: left;
  margin: 0;
  padding: 0;
}

#conf
{
  font-size: 0.9em;
}

/*
  Page ARM
*/
.title { font-style: italic; font-weight: bold; font-size: 1.25em; color:#EEEEEE; }
.sublevel {padding: 0px 0 0 20px; font-weight: bold; font-size: 1em; color:#EEEEEE; }
.subsub { padding: 0px 0 0 40px; font-size: .75em; color:#EEEEEE; }

/* ie6 sux
div.title > a:link , div.sublevel > a:link , div.subsub > a:link { color: #EEEEEE; }
div.title > a:visited , div.sublevel > a:visited , div.subsub > a:visited { color: #DDDDDD; }
div.title > a:link:hover , div.sublevel > a:link:hover , div.subsub > a:link:hover ,
div.title > a:visited:hover , div.sublevel > a:visited:hover , div.subsub > a:visited:hover { color: #000; }
*/
a.somL:link { color: #EEEEEE; }
a.somL:visited { color: #DDDDDD; }
a.somL:link:hover , a.somL:visited:hover { color: #000; }

.txttitle { font-style: italic; font-weight: bold; font-size: 2em; padding: 5px 0 5px 0;}
.txtsubtitle { font-style: italic;  font-weight: bold; font-size: 1.35em; padding: 5px 0 5px 0;}
.bigtitle { font-weight: bold; font-size: 2.75em;}
.retrait  {padding: 0px 0 0 20px; }
.retrait2  {padding: 0px 0 0 40px; }
hr { color: black }
.precode { width: 600px; background: #FFFF00; border-right: solid thick #EEEE00; border-bottom: solid thin #EEEE00; font-family: courrier, monospace; font-size: 12px; }
.precodeorange { background: #FFEE00;}
.precodeblue { background: #EEFF00; }
.ref { font-family: courrier, monospace; font-size: 12px; font-weight: 700; background-color: #FFFFAA; border: solid 1px #DDDD88;}
.som { background-image: url(/images/backy.gif); background-repeat: repeat; }

/*
 Page Mariage
 */

/* tableaux */

/* noir plat arrondi */
.hgk { width:5px; background-image: url(/images/hgb.png); background-color:#000; background-repeat: no-repeat; background-position: top; }
.hdk { width:5px; background-image: url(/images/hdb.png); background-color:#000; background-repeat: no-repeat; background-position: top; }
.bgk { width:5px; background-image: url(/images/bgb.png); background-color:#000; background-repeat: no-repeat; background-position: bottom; }
.bdk { width:5px; background-image: url(/images/bdb.png); background-color:#000; background-repeat: no-repeat; background-position: bottom; }
.textk { font-weight: 700; font-size: 12px; background-color:#000; color: #EEE; }
.topk { padding:0px 20px; font-weight: 700; font-size: 22px; background-color:#000; color: #EEE; }
.botk { height:5px; background-color:#000; color: #EEE; }

/* jaune 3d arrondi */
.hgy3 { width:6px; height: 15px; background-color: transparent; background-image: url(/images/hgy3d.gif); background-repeat: no-repeat; background-position: left top; }
.hdy3 { width:6px; height: 15px; background-image: url(/images/hdy3d.gif); background-repeat: no-repeat; background-position: right top; }
.topy3 { margin: 0px; padding:0px 15px; font-weight: 700; font-size: 12px; color: #000; background-image: url(/images/hy3d.png); background-repeat: repeat-x; background-color:#FFFF00; background-position: top; }
.bgy3 { width:6px; background-image: url(/images/bgy3d.gif); background-color:transparent; background-repeat: no-repeat; background-position: bottom left; }
.bdy3 { width:6px; background-image: url(/images/bdy3d.gif); background-color:transparent; background-repeat: no-repeat; background-position: bottom right; }
.texty3 { font-weight: 700; font-size: 22px; background-color:#FFFF00; color: #000; }
.boty3 { height:5px; background-color:#FFFF00; color: #000; }

.occulte { visibility: hidden; display:none; font-size: 2px }
.legal { font-size: 0.8em }

.bodyD
{
  background-color: #66AAFF;
  color: black;
  font: 12px Verdana, Arial, Tahoma, Helvetica, sans-serif;
  text-align: justify;
}

.titreD
{
  font-weight: 700;
  text-align: center;
  background: #5599EE;
  color: #111111;
  vertical-align: top;
  border-top: solid 2px #3377CC;
  border-bottom: solid 2px #3377CC;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 0;
  width: 100%;
}

