#conteneur {
position: relative;
width:95%;
}
p{
padding-left:40px;
}

body {
	font-family:arial, verdana, sans-serif; font-size:12px;
	background-color:#ffffff;
	margin:0;
	padding:0;
	color:#297bc1; 
}

div.prginforightholder { float:right; width:200px; border:#CCCCCC 1px solid; padding:4px; text-align:center; margin-bottom:10px; background-color:#FFFFFF }

div.page { float:none; color:#000000; width:10px; border:#CCCCCC 1px solid; padding:4px; text-align:center; margin-bottom:10px; background-color:#FFFFFF}

div.prgtopholder { background:#f8effe; border-bottom:#CC00FF 2px solid; padding:5px; }

div.srvname { font-size:160%; font-weight:bold;  }

div.prgtopholderblue { background:#f9f2df; border-bottom:#f9b601 2px solid; padding:5px; }

#bottom{


	background:url(css/images/bottom.gif);
	background-repeat:repeat-x;

}

#centre {

margin-left: 220px;
border-radius: 10px 10px;  -moz-border-radius: 10px; background-color: #f7f7f8; padding: 5px;
}
#gauche {
	left:0px;
	position: absolute;
	width:20px;
	height:100%;
	text-align:center;

}
.titre{			 
 	font-weight: bold;
	font-size: 18px;
}
.titre_chapitre
{
 	padding-left:47px;	
	padding-bottom:8px;					 
 	font-weight: bold;
	font-size: 14px;
}

.cadreArrondi { float:right;border-radius: 10px 10px; margin-left:50px; -moz-border-radius: 10px; background-color: #f7f7f8; padding: 5px; overflow: auto;}

.pub {  float: left;border-radius: 10px 10px;  -moz-border-radius: 10px; background-color: #f7f7f8; padding: 5px; text-align:center ;}
a{
font-weight:bold;
	color: #012f69;
	text-decoration: none;
	outline: none;
}

a:link{
font-weight: bold;
	color: #012f69;
	text-decoration: none;
}

a:visited{
font-weight: bold;
	color: #012f69;
	text-decoration: none;
}

a:hover{
font-weight: bold;
	color: #012f69;
	text-decoration: underline;
}

body {
	background-color:#fff;
	margin:0;
	padding:0;
	background-image: url();
}
.menu { 
  list-style:none; 
  
  background-color:#ffffff; 
  width:92,6%; height:27px; 
  line-height:27px;
  margin:10px 0 0 0; 
  
  }
.menu li { 
  float:left; 
  margin-left:10px;
}

A.type1:link {color:#ffffff ; font-family:arial, verdana, sans-serif; font-size:11px; text-decoration:none; cursor:pointer; font-weight:bold }
A.type1:visited {color:#ffffff;font-family:arial, verdana, sans-serif; font-size:11px;text-decoration:none; cursor:pointer; font-weight:bold}
A.type1:active {color:#ffffff; font-family:arial, verdana, sans-serif;font-size:11px;text-decoration:none; cursor:pointer; font-weight:bold}
A.type1:hover {color:#acd9ff; font-family:arial, verdana, sans-serif;font-size:11px;text-decoration:underline; cursor:pointer; font-weight:bold}

.menu li a {
  display:block; 
  float:left; 
  height:27px; 
  line-height:27px; 
  color:#297bc1; 
  text-decoration:none; 
  font-family:arial, verdana, sans-serif; 
  text-align:center; 
  font-size:11px;
  padding:0 0 0 7px; 
  cursor:pointer; 
}
.menu li a b {
  float:left; 
  display:block; 
  padding:0 14px 0 7px;
}

.menu li.current a {
  color:#fff; 
  background:url(images/tuto_304_onglet2.jpg);
}
.menu li.current a b {
  background:url(images/tuto_304_onglet2.jpg) no-repeat right top;
}

.menu li a:hover {
  color:#fff; 
  background: url(images/tuto_304_onglet2.jpg);
}

.menu li a:hover b {
  background:url(images/tuto_304_onglet2.jpg) 
  no-repeat right top;
}

.menu li.blog a {
  background:url(images/tuto_304_onglet2_vert.jpg) 
  no-repeat right top;
}

.menu li.blog a b {
  background:url(images/tuto_304_onglet2_vert.jpg) no-repeat right top;
}


#Layer1 {

	position:absolute;
	left:52px;
	top:118px;
	right: 2%;
	width:92.6%;
	z-index:1;
	background-color: #FFFFFF;
}
#Layer2 {
	position:absolute;
	left:52px;
	right: 2%;
	width:92.6%;
	height:89px;
	z-index:2;
	background-color: #FFFFFF;
}
#Layer3 {
	position:absolute;
	left:788px;
	top:97px;
	width:233px;
	height:21px;
	z-index:3;
}
#Layer4 {
	position:absolute;
	left:486px;
	top:138px;
	width:455px;
	height:58px;
	z-index:4;
}
#apDiv1 {
	position:absolute;
	left:52px;
	top:21px;
	right: 2%;
	width:92.6%;
	height:27px;
	z-index:5;
	background-image: url(bann_haut.jpg);
}
#apDiv2 {
	position:absolute;
	
	top:152px;
	
	width:100%;
	height:25px;
	z-index:6;
	background-color: #1870d3;
}
#apDiv3 {
	position:absolute;
	left:713px;
	top:146px;
	width:170px;
	height:25px;
	z-index:7;
}
#apDiv4 {
	position:absolute;
	left:52px;
	top:4px;
	right: 2%;
	width:92.6%;
	height:27px;
	z-index:8;
	background-image: url(bann_haut.jpg);
}

#apDiv5 {
	position:absolute;
	left:52px;
	top:178px;
	width:92.6%;
	height:1200px;
	z-index:9;
	
}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: x-large;
}
#apDiv6 {
	position:absolute;
	left:52px;
	top:1610px;
	right: 2%;
	width:92.6%;
	height:80px;
	z-index:10;
	background-image: url(css/images/footer.gif);
}

#principal {
		    width:95%;
			background-image:url('images/left.gif');
			background-repeat: repeat-y;
            background-color : #FFFFFF;
		}
        #principal2 {
			background-image:url('images/right.gif');
			background-repeat: repeat-y;
            background-position: right;
		}

table.stats
{text-align: center;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif ;
font-weight: normal;
font-size: 11px;
color: #fff;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #666;
color: #fff;
padding: 4px;
text-align: left;
border-bottom: 2px #fff solid;
font-size: 12px;
font-weight: bold;}

#bas {
            height:116px;
            background-image:url('images/bottom.gif');
		}
			#coingb {
                width:47px;
				height:116px;
				background-image:url('images/left-bottom.gif');
				float: left;
			}
			#coindb {
                width:59px;
				height:116px;
				background-image:url('images/right-bottom.gif');
			    float:right;
			}

.style2 {color: #FFFFFF}
.style3 {font-size: smaller}

   
.quick-alert {
   width: 50%;
   margin: 1em 0;
   padding: .5em;
   background: #ffa;
   border: 1px solid #a00;
   color: #a00;
   font-weight: bold;
   display: none;
 }
 
 .tableAvert{

border-width:1px; 
border-style:solid; 
border-color:red;
}
 
  .tablePromo{

border-width:1px; 
border-style:solid; 
border-color:#dbb76a;
}
  .tableAvertTD{
  text-align:center;
  color:#FF6600;
  }
  
    .tablePromoTD{

text-align:center;
border-color:#dbb76a;
}

  .tableNews{

border-width:1px; 
border-style:solid; 
border-color:#a9aaae;
}
  
      .tableNewsTD{

text-align:center;
border-color:#a9aaae;
}
 
 .Newsbold {
	color: #000000;

}

.left-element {
   float: left;
   width: 49%;
   border-color:#dbb76a;
   }

.right-element {
   float: right;
   width: 49%;
   text-align: right;
   border-color:#dbb76a; /* depends on element width */
   }

.center-element {
   float: left;
   width: 50%;
 
   }
   
   
   
