/*
****************************************
*
*  (c) YZALIS 2009
*
****************************************
*/


h1 {
  text-align:center;
  font-size:1.2em;
  color:rgb(234,71,42);
  margin-bottom:10px;
  font-weight:bold;
}

.yz_bandeau {
  border: 1px solid rgb(230,230,230);
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  background: rgb(246,246,246) url(../images/bgr-box-trans.png) top repeat-x;
  height: 250px;
}
.yz_bloc1,
.yz_bloc2,
.yz_bloc3 {
  float:left;
  width: 250px;
  padding: 10px 19px;
  text-align:center;
}

.yz_bloc1 h2,
.yz_bloc2 h2,
.yz_bloc3 h2 {
  text-transform:uppercase;
  font-weight:bold;
  font-size: 1.2em;
  color: rgb(234,71,42);
  margin: 20px 0 5px 0;
}

.yz_bloc1 img,
.yz_bloc2 img,
.yz_bloc3 img {
}

.yz_bloc1 p,
.yz_bloc2 p,
.yz_bloc3 p{
  line-height: 1.5em;
}

.yz_separateur1,
.yz_separateur2 {
  float:left;
  margin-bottom: 20px;
}

.yz_accueil h1 {
  margin: 5px 0 0 320px;
}


/*** Colonne promotion ***/
.yz_formationsrecentes,
.yz_clients,
.yz_financements,
.yz_temoignages,
.yz_exemples {
  border: 1px solid rgb(230,230,230);
  background: rgb(246,246,246) url(../images/bgr-box-trans.png) top repeat-x;
  padding: 0 7px 7px 7px;
  margin: 20px 0 15px 0;
  width: 212px;
  height: 12em;
  float: left;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
}
.yz_formationsrecentes h2,
.yz_clients h2,
.yz_financements h2,
.yz_temoignages h2,
.yz_exemples h2 {
  text-align: center;
  font-weight: bold;
  display: block;
  padding:7px;
}
.yz_clients,
.yz_financements,
.yz_temoignages,
.yz_exemples {
  margin-left: 15px;
}
.yz_exemples a:hover,
.yz_exemples a:hover p,
.yz_formationsrecentes a:hover,
.yz_formationsrecentes a:hover p span,
.yz_financements a:hover,
.yz_financements a:hover p {
  text-decoration:underline;
}
.yz_exemples a,
.yz_exemples a p,
.yz_formationsrecentes a,
.yz_formationsrecentes a p span,
.yz_financements a,
.yz_financements a p {
  text-decoration:none;
}


.yz_formationsrecentes .yz_logiciel{
  margin-top: 15px;
  position:absolute;
}
.yz_formationsrecentes .yz_logiciel img{
  float: left;
  margin: 0 0 0 10px;
}
.yz_formationsrecentes .yz_logiciel span {
  display: block;
  padding-top:8px;
  padding-left: 90px;
}
.yz_formationsrecentes .yz_logicielnavigation {
  text-align:right;
  margin-top:90px;
}


.yz_clients .yz_clientlogo{
  width: 160px;
  height: 100px;
  margin-left: 25px;
}
.yz_clients .yz_client {
  position: absolute;
}


.yz_financements p {
  line-height: 1.5em;
  margin-right:110px;
  margin-top: 20px;
  margin-left:10px;
}
.yz_financements img {
  float: right;
  margin-top: 7px;
}
.yz_financements ul {
  color:red;
  list-style-type: disc;
  padding-left: 20px;
  line-height: 1.5em;
}
.yz_financements .yz_textenoir {
  color: rgb(75,75,77);
}

.yz_temoignages .yz_quote{
  color: rgb(234,71,42);
  font-weight: bold;
}
.yz_temoignage {
  line-height: 1.5em;
  margin: 0 5px 0 5px;
}
.yz_temoignagesignature {
  text-align: right;
  margin-top: .8em;
}


.yz_exemples img {
  float:left;
  padding-top:7px;
  padding-right:10px;
  padding-left:3px;
}
.yz_exemples h2 {
  margin-bottom:15px;
}
.yz_exemples p {
  margin-bottom:10px;
  line-height:1.3em;
}


/*** Actualites ***/

.yz_actualites {
  clear: both;
  border: 1px solid rgb(230,230,230);
  background: rgb(246,246,246) url(../images/bgr-box-trans.png) top repeat-x;
  padding: 7px;
  margin-top: 20px;
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  position:relative;
}

.yz_entete {
  font-weight: bold;
  border-right: 1px solid rgb(200,200,200);
  padding: 0 1.2em 0 1em;
}

.yz_actualites a:link.yz_entete,
.yz_actualites a:visited.yz_entete,
.yz_actualites a:active.yz_entete {
  text-decoration: none;
}

.yz_actualites a:hover.yz_entete{
  text-decoration: underline;
}

.yz_actualites a:link.yz_actualite,
.yz_actualites a:visited.yz_actualite,
.yz_actualites a:active.yz_actualite {
  text-decoration: none;
}

.yz_actualites a:hover.yz_actualite{
  text-decoration: underline;
}

.yz_actualite{
  position: absolute;
  bottom:-2px;
  left:10em;
  padding-bottom:10px;
}