html, body{
  width: 100%;
  height: 100%;
  margin: auto;
  padding: auto;
  font-family: Arial;
}

body{
  font: normal 11px arial;
  background-color: #701485;
  color: #701485;
}
#page_dynamic{
  background-image: url(images/charte/bg.jpg);
  background-position:0px top;
  background-repeat: repeat-y;
  width: 905px;
  margin:0px auto;
  display: table;
}
p, ul, li, table, div, h1, h2, h3, hr, img{
  padding: 0px;
  margin: 0px;
}
#header{
  background-image: url(../images/charte/header-bg.jpg);
  background-position: 0px top;
  background-repeat: no-repeat;
  width: 905px;
  height: 66px;
  margin: auto;
}
#middle{
  background-position:0px top;
  background-repeat:repeat-y;
  width: 905px;
  height:639%;
  margin:auto;
}
#left{
  /*background-image: url(../images/charte/left.jpg);*/
  background-position: 0px top;
  background-repeat: no-repeat;
  width: 380px ;
  height: 639px;
  float:left;
  margin: auto;


}
#right{
  background-position: 0px top;
  background-repeat: no-repeat;
  width: 525px;
  height: auto;
  float:right;
  margin: auto;

}
#title{
  background-position:0px top;
  background-repeat: no-repeat;
  width:525px;
  height:42px;
  margin: auto;
  float:right;

}
#right_content{
  background-image: url(../images/charte/right_content.jpg);
  background-position: 0px top;
  background-repeat: no-repeat;
  float:right;
  width:525px;
  height:auto;
  margin:auto;
}
#right_content_tarifs{
	background-image: url(../images/presentation/right-tarifs-empty.jpg);
	background-position: 0px bottom;
	background-repeat: no-repeat;
	float:right;
	width:525px;
	height:597px;
	margin:auto;
}
#right_nosubtitles{
  background-image: url(../images/charte/right_no_subtitle.jpg);
  background-position: 0px top;
  background-repeat: no-repeat;
  float:right;
  width:525px;
  height:597px;
  margin:auto;
}

#footer{
  background-image: url(../images/charte/footer.jpg);
  background-position: 0px top;
  background-repeat: no-repeat;
  margin:auto;
  width: 905px;
  height: 69px;
  display: table;
}
.list{
  line-height:12px;
  text-align:justify;
  padding-left:10px;
  width:799px;
  float:left;
}
ul.list{
	margin-top:0px;
}
.list1 li{
	list-style-type:none;
  background-image:url(../images/presentation/pointer-1.jpg);
	background-position: 0px 2px;
	background-repeat:no-repeat;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:0px 80px 0px 20px;
}
.list2 li{
	list-style-type:none;
  background-image:url(../images/presentation/pointer-2.jpg);
	background-position: 0px 2px;
	background-repeat:no-repeat;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:0px 80px 0px 20px;
}
.list3 li{
	list-style-type:none;
  background-image:url(../images/presentation/pointer-3.jpg);
	background-position: 0px 2px;
	background-repeat:no-repeat;
	text-align:justify;
	margin:0px 0px 0px 0px;
	padding:0px 80px 0px 20px;
}
.mentiones{
  font: normal 11px arial;
  color:#BB90C5;
  float:right;
}
.sub_title{
  color:#F29300;
  float:left;
  padding-left:25px;
}
.sub_title_tarifs{
  background-image: url(../images/charte/sub-title.jpg);
  background-position:left top;
  background-repeat: no-repeat;
  width:525px;
  height: 26px;
  color:#F29300;
  float:left;
  padding-left:0px;
}

.sub_title_tarifs2{
  background-image: url(../images/charte/sub-title2.jpg);
  background-position:left top;
  background-repeat: no-repeat;
  width:525px;
  height: 26px;
  color:#F29300;
  float:left;
  padding-left:0px;
}






.inpage_link:link, .inpage_link:visited{
  font: normal 11px arial;
  color: #F29300;
  text-decoration: none;
}

.inpage_link:hover, .inpage_link:active{
  font: normal 11px arial;
  color: #F29300;
  text-decoration: underline;
}
.photo_thumb_left{
float: left;
}
.photo_thumb_right{
  float: right;
}
.contact_link:link, .contact_link:visited{
  font: normal 11px arial;
 color:#FFFFFF;
  text-decoration: none;
}

.contact_link:hover, .contact_link:active{
  font: normal 11px arial;
 color:#FFFFFF;
  text-decoration: underline;
}
.footer_link:link, .footer_link:visited{
  font: normal 11px arial;
 color:#FFFFFF;
  text-decoration: none;
}

.footer_link:hover, .footer_link:active{
  font: normal 11px arial;
  color: #F29300 ;
  text-decoration: underline;
}
.footer_text{
  font: normal 11px arial;
 color:#FFFFFF;
}

.copyright:link, .copyright:visited{
  font: normal 11px arial;
  color:#FFFFFF
  text-decoration: none;
}

.copyright:hover, .copyright:active{
  font: normal 11px arial;
 color:#FFFFFF;
  text-decoration: underline;
}
#digitalage{
float:left;
margin-top:2px;
margin-left:83px;
}

.tarif{
color:#FF6600;
font-size:14px;


}