body{
	background: #d4eceb url(../Img/Others/diagonals.gif);
	font-family : Arial;
	font-size : 13px;
	color : #444444;
}

a{
	text-decoration : none;
	color : #444499;
}

img{
	vertical-align: bottom;
}

#format{
	position : fixed;
	top : 10px;
	right : 10px;
	padding : 5px;
	
	z-index : 5;
	
	background-color : #fcfcfc;
	box-shadow : 0px 0px 20px #777777;
	border-radius : 10px;
	
	text-align : center;
}

#body{
	margin-top : 25px;
	margin-bottom : 25px;
	
	background-color : #ffffff;
	width : 700px;
	min-height : 600px;
	box-shadow : 0px 0px 20px #777777;
	border-radius : 10px;
}

.champ{
	box-shadow : 0px 0px 5px #888888;
	border-radius : 10px;
}

.title{
	color : #ffffff;
	border-radius : 10px 10px 0px 0px;
}

.titleR{
	color : #ffffff;
	border-radius : 0px 10px 0px 0px;
}

.titleB{
	color : #ffffff;
	border-radius : 10px;
}

.realisation{
	border-radius : 10px 0px 0px 10px;
}

.iPress{
	border-radius : 0px 0px 10px 10px;
}

.detail{
	padding : 0px 10px 0px 10px;
	text-align : justify;
}

.download{
	text-align : right;
}

.download a{
	color : #d2e9ff;
}

.lien{
	padding : 0px 10px 0px 10px;
	text-align : right;
}


/* ribbon style */

 .ribbon-wrapper {
	position: relative;
}
  .ribbon-front {
	background-color: #44A2FF;	height: 40px;
	padding : 5px 0px 0px 0px;
	font-size : 28px;
	color : #ffffff;
	width: 750px;
	position: relative;
	left:-25px;
	z-index: 2;
}
  .ribbon-front a{
	color : #d2e9ff;
}

  .ribbon-front,
  .ribbon-back-left,
  .ribbon-back-right
{
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-khtml-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
	-o-box-shadow: 0px 0px 4px rgba(0,0,0,0.55);
}

  .ribbon-edge-topleft,
  .ribbon-edge-topright,
  .ribbon-edge-bottomleft,
  .ribbon-edge-bottomright {
	position: absolute;
	z-index: 1;
	border-style:solid;
	height:0px;
	width:0px;
}

  .ribbon-edge-topleft,
  .ribbon-edge-topright {
}

  .ribbon-edge-bottomleft,
  .ribbon-edge-bottomright {
	top: 40px;
}

  .ribbon-edge-topleft,
  .ribbon-edge-bottomleft {
	left: -25px;
	border-color: transparent #8DC6FF transparent transparent;
}

  .ribbon-edge-topleft {
	top: -10px;
	border-width: 10px 10px 0 0;
}
  .ribbon-edge-bottomleft {
	border-width: 0 10px 0px 0;
}

  .ribbon-edge-topright,
  .ribbon-edge-bottomright {
	left: 715px;
	border-color: transparent transparent transparent #8DC6FF;
}

  .ribbon-edge-topright {
	top: -10px;
	border-width: 10px 0 0 10px;
}
  .ribbon-edge-bottomright {
	border-width: 0 0 0px 10px;
}

  .ribbon-back-left {
	position: absolute;
	top: -10px;
	left: -65px;
	width: 50px;
	height: 40px;
	background-color: #44A2FF;	z-index: 0;
}

  .ribbon-back-right {
	position: absolute;
	top: -10px;
	right: -65px;
	width: 50px;
	height: 40px;
	background-color: #44A2FF;	z-index: 0;
}
