@charset "utf-8"

img {
	behavior: url(iepngfix.htc);
}
/* CSS Document */
/*/
/////////////// GENERALITES ////////////////-------------------------> TOUTES PAGES */
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 0.75em;
	background: url(../img/charte/bk-body.gif) repeat-x #2e2c26 top left;
}
img, a, a img {
	border: none;
}
label {
	cursor: pointer;
}
h1 {
	font-size: 145%;
}
h2 {
	font-size: 130%;
}
h3 {
	font-size: 120%;
}
h4 {
	font-size: 110%;
}
div.clear {
	height: 1px;
	clear: both;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
div.espacement {
	clear: both;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
div.espacement-horizontal {
	float: left;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
div.compteur {
	float: left;
	width:60%;
	text-align:right;
	font-size:150%;
}
/*/
/////////////// MISE EN FORME CONTENEURS (nommés par zone) ////////////////-------------------------> HOME PAGE */
div#container-global {
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 980px;
	
}
div#container {
	margin: 0 auto;
	padding: 0 0 0 0;
	border-left: 5px solid black;
	border-right: 5px solid black;
	width: 760px;
	float:left;
	background: url(../img/charte/bk-container.gif) repeat-x #000000 top left;
}
div#container-n1 {
	margin: 0 auto;
	padding: 0 0 0 0;
	border-left: 5px solid black;
	border-right: 5px solid black;
	width: 760px;
	float:left;
	background: url(../img/charte/bk-container-n1.gif) repeat-x top left#2e2c26;
}
div#container-n2 {
	margin: 0 auto;
	padding: 0 0 0 0;
	float:left;
		
}

div#header {
	margin: 0 0 0 0;
	padding: 0 0 0 18px;
	height: 142px;
	background: #2e2c26;
	border-bottom: 1px solid #514e43;
}
div#logo {
	border-left: 1px solid #514e43;
	border-right: 1px solid #514e43;
	margin: 0 0 0 0;
	padding: 7px 0 0 38px;
	width: 166px;
	height: 135px;
	float: left;
	background: url(../img/charte/bk-logo.gif) repeat-x #2e2c26 top left;
}
div#presentation {
	float: left;
	margin: 0 0 0 0;
	padding: 36px 0 0 151px;
	width: 384px;
	height: 106px;
	background: url(../img/charte/bk-presentation.gif) repeat-x #2e2c26 top left;
}
div#presentation h2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#contenu {
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#gauche {
	width: 240px;
	float: left;
	padding: 0 0 0 18px;
}
div#gauche-n1 {
	width: 207px;
	float: left;
	padding: 0 0 0 18px;
}
div#centre {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 204px;
}
div#centre-n1-cont {
	float: left;
	display: block;
	padding: 0 0 0 18px;
	margin: 0;
}
div#centre-n1 {
	margin: 0 0 0 0;
	padding: 15px 0 0 10px;
	width: 495px;
	background: #ede4df;
	color: #000000;
}
div#centre-anim {
	float: left;
	display: block;
	width: 505px;
	height: 510px;
	padding: 0 0 0 0;
	margin: 0;
	background: #ede4df;
}
div#droite {
	float: left;
	width: 276px;
	margin: 0 0 0 0;
	padding: 124px 0 0 0;
}
div#partner {
	width: 755px;
	height: 100px;
	margin: 10px 0 0 0;
	color: #000000;
	padding: 3px;
	background: #f7f6f6;
}
div#contenu-bottom {
	width: 713px;
	height: 80px;
	margin: 0 auto;
	padding: 3px;
	background: url(../img/charte/bk-contenu-bottom.gif) top left no-repeat;
}
div#contenu-bottom div.lien-image {
	float: left;
	margin: 0;
	padding: 0;
}
div#bottom {
	color: #ffffff;
	text-align: right;
	padding: 13px 0 0 0;
	background: #000000;
}
div#bottom div.texte {
	font-size: 80%;
	float: left;
}
div#bottom div.image {
  float: left;
	text-align: left;
}
div#bottom div.mention a {
	font-size: 80%;
	color: #ffffff;
	text-decoration: none;
}
/*/////////////// MISE EN FORME FORMULAIRE UPUB ////////////////-------------------------> PAGE PAYPAL  */
div#form-upub {
	width:100%
  margin: 0;
	padding: 0 10px 0 0;
}
div#form-upub form {
	margin: 0;
	padding: 0;
}
div#form-upub fieldset {
	width: 80%;
	margin: 0 auto;
	display: block;
	padding: 10px 10px 10px 10px;
	border: 1px solid #2e2c26;
}
div#form-upub legend {
	font-size: 110%;
	font-weight: bold;
	color: #ff6c00;
	padding: 0 10px;
	margin: 0 0 0 20px;
}
div#form-upub div.textinfo {
	width: 100%;
	float: left;
	text-align: left;
	padding: 0 30px 0 0px;
}
div#form-upub div.texte {
	margin: 0 0 3px 0;
	text-align: justify;
	padding: 0 0 0 0;
}

div#form-upub div.image {
	width:204;
	height:363px;
	background: url(../img/charte/viewer.jpg) top center no-repeat;
	padding: 0 0 0 0;
}

div#form-upub input.texte {
	width: 260px;
	font-size: 100%;
	margin: 10px 0 0 100px;
	border: 1px solid #2e2c26;
}
div#form-upub label {
	color: #2e2c26;
	cursor: pointer;
	background: url(../img/charte/bk-liste.gif) top left no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
}
div#form-upub div.submit {
	padding: 15px 0;
	text-align: center;
}
/*/
////////////// MISE EN FORME FAVORIS ////////////////-------------------------> TOUTES PAGES */
div#favoris {
	width: 450px;
	margin: 0 auto;
}

div#favoris form {
	margin: 0;
	padding: 0;
}
div#favoris fieldset {
	width: 80%;
	margin: 15px auto;
	display: block;
	padding: 0;
	border: 1px solid #2e2c26;
}
div#favoris legend {
	font-size: 110%;
	font-weight: bold;
	color: #ff6c00;
	padding: 0 10px;
	margin: 0 0 0 20px;
}
div#favoris div.textinfo {
	width: 30%;
	float: left;
	text-align: right;
	padding: 0 5px 0 0;
}
div#favoris div.texte {
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
}
div#favoris input.texte {
	width: 60%;
	font-size: 100%;
	border: 1px solid #2e2c26;
}

div#favoris input.checkbox {

}

div#favoris div.submit {
  text-align: right;
}


div#favoris div.form-group {
  width:456px;
  height:200px;
	border: 1px solid #D9D9D9;
}

div#favoris-etapes {
	width: 456px;
	height: 40px;
	margin: 0 auto;
	background-color: #ede4df;
	
}

div#favoris-etapes div.lien-image {
	float: left;
	padding: 0 0 0 0;
	
}

/*// CSS TABLE */
div#favoris  table a:link {color: #CC6633;}
div#favoris  table a:visited {color: #CC6633;}
div#favoris  table a:hover {color: #999966;}
div#favoris  table a:active {color: #CC6633;}
div#favoris  table a:focus{color: #CC6633;}


div#favoris  table caption {
		padding: 18px 2px 15px 2px;
		color: #cfcfcf;
		background-color: inherit;
		font-weight: normal;
		text-align: centered;
		text-transform: capitalize;
		}

	div#favoris  table{
	  width:456px;
		border: 1px solid #D9D9D9;
	}
	div#favoris  table tr td{
		padding: 6px 9px;
		text-align:left;

	}
	div#favoris  table thead th{
		background-color: #514e43;
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #D9D9D9;
		font-weight: bold;
		text-align:left;
		padding: 16px 9px;
		color:#592C16;
	}
	div#favoris  table tbody tr th{
		background-color: #fff;
		font-weight: bold;
		border-left: none;
		padding: 6px 9px;
		background-color: #CC6633;
	}
	div#favoris  table tbody td{
			border-left: 1px solid #D9D9D9;
	}
	div#favoris  table tbody tr.odd{
		background-color: #F3F3F3;
	}
	
div#favoris table tbody tr:hover {
	color: #333333;
	background-color: #514e43;
}

div#favoris  table tbody tr.odd:hover {
color: #333333;
	background-color: #514e43;
}
	
	div#favoris  table tfoot td, #itsthetable table tfoot th{
		border-top: 1px solid #ccc;
		font-weight:bold;
		color:#592C16;
		padding: 16px 9px;
		
	}

/*/
////////////// MISE EN FORME service ////////////////-------------------------> TOUTES PAGES */
div.service {
	margin: 10px auto;
	padding: 0 10px 0 0;
	
}
div.service div.titre {
  color: #514e43;
  padding: 0 0 0 15px;
	width:95%;
	height:16px;
	background: url(../img/charte/bk-liste.gif) top left no-repeat;
	font-weight: bold;
	font-size: 125%;
	border-bottom: 2px solid #514e43;
}
div.service div.titre div.textinfo {
	float: left;

	
}

div.service div.titre div.textinfo-color {
	float: left;
	color: #ff6c00;
  
}

div.service div.image {
	float: left;
	width: 30%;
	
}

div.service  div.statut {
	padding: 10px 0 0 0;
	width: 443px;
	color: #514e43;
	font-weight: bold;
	text-align:right;
	
}

div.service  div.lien {
	float: left;
	width: 60%;
	color:#514e43;
}
div.service  div.comment {
	margin: 5px 0 15px 15px;
}
div.service  div.lien  a {
	color: #343530;
	text-decoration: underline;
	font-weight: bold;
}
div.service  div.lien  a:hover {
	color: #343530;
	text-decoration: none;
}
/*/
////////////// MISE EN FORME ENCART PUB ////////////////-------------------------> TOUTES PAGES */
div.encart-upub {
	margin: 10px auto;
	padding: 0 10px 0 0;
	
}

div.encart-upub div.titre {
  color: #514e43;
  padding: 0 0 0 15px;
	width:95%;
	height:16px;
	background: url(../img/charte/bk-liste.gif) top left no-repeat;
	font-weight: bold;
	font-size: 125%;
	border-bottom: 2px solid #514e43;
}
div.encart-upub div.titre div.textinfo {
	float: left;

	
}

div.encart-upub div.titre div.textinfo-color {
	float: left;
	color: #ff6c00;
  
}

div.encart-upub div.image {
	padding: 0 0 0 0;
  text-align: center;
	
	
}
div.encart-upub div.image img{
  border: 1px solid #514e43;
}

div.encart-upub  div.statut {
	padding: 10px 0 0 0;
	width: 443px;
	color: #514e43;
	font-weight: bold;
	text-align:right;
	
}
div.pages {
	padding: 0 0 0 10px;
	width: 481px;
	color: #343530;
	text-align:right;
	
}
div.pages  a {
	color: #343530;
	text-decoration: underline;
	font-weight: normal;
}
div.pages  a:hover {
	color: #343530;
	text-decoration: normal;
}

div.encart-upub  div.lien {
	float: left;
	width: 60%;
	color:#514e43;
}
div.encart-upub  div.comment {
	margin: 5px 0 15px 15px;
}
div.encart-upub  div.lien  a {
	color: #343530;
	text-decoration: underline;
	font-weight: bold;
}
div.encart-upub  div.lien  a:hover {
	color: #343530;
	text-decoration: none;
}
/*/
/////////////// MISE EN FORME MENU-PRINCIPAL ////////////////-------------------------> TOUTES PAGES */
div#menu-principal {
	border-left: 1px solid #514e43;
	border-bottom: 1px solid #514e43;
	border-right: 1px solid #514e43;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 204px;
	background: #2a2924;
	font-size: 110%;
}
div#menu-principal ul {
	margin: 0 0 0 0;
	padding: 8px 0 23px 7px;
	list-style: none;
}
div#menu-principal li.item {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#menu-principal li.item a {
	display: block;
	margin: 0 0 0 0;
	padding: 4px 0 0 17px;
	width: 175px;
	height: 22px;
	border-bottom: 1px solid #2e2c26;
	background: url(../img/charte/bk-menu-off.gif) repeat-y top left;
	text-decoration: none;
	color: #cbb9a3;
}
div#menu-principal li.item a:link, div#menu-principal li.item a:visited {
	color: #cbb9a3;
	text-decoration: none;
}
div#menu-principal li.item a:hover {
	background: #ff6c00;
	color: #000000;
}
div#menu-principal li.selected {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#menu-principal li.selected a {
	display: block;
	margin: 0 0 0 0;
	padding: 4px 0 0 17px;
	width: 175px;
	height: 22px;
	border-bottom: 1px solid #2e2c26;
	background: #ff6c00;
	text-decoration: none;
	color: #000000;
}
div#menu-principal li.selected a:link, div#menu-principal li.selected a:visited {
}
div#menu-principal li.selected a:hover {
	background: #ff6c00;
	color: #000000;
}
/*/
/////////////// MISE EN FORME MENU-COMPTE ////////////////-------------------------> TOUTES PAGES */
div#menu-compte {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background: #2a2924;
	font-size: 110%;

}
div#menu-compte ul {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	list-style: none;
}
div#menu-compte li.item {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}
div#menu-compte li.item a {
	display: block;
	margin: 0 0 0 0;
	padding: 4px 0 0 17px;
	width: 160px;
	height: 22px;
	border-bottom: 1px solid #2e2c26;
	background: url(../img/charte/bk-menu-off.gif) repeat-y top left;
	text-decoration: none;
	color: #cbb9a3;
}
div#menu-compte li.item a:link, div#menu-principal li.item a:visited {
	color: #cbb9a3;
	text-decoration: none;
}
div#menu-compte li.item a:hover {
	background: #ede4df;
	color: #000000;
}
div#menu-compte li.selected {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#menu-compte li.selected a {
	display: block;
	margin: 0 0 0 0;
	padding: 4px 0 0 17px;
	width: 160px;
	height: 22px;
	border-bottom: 1px solid #2e2c26;
	background: #ede4df;
	text-decoration: none;
	color: #000000;
}
div#menu-compte li.selected a:link, div#menu-principal li.selected a:visited {
}
div#menu-compte li.selected a:hover {
	background: #ede4df;
	color: #000000;
}
/*/
/////////////// MISE EN FORME BLOC "recevez gratuitement rabbit cast sur votre mobile ////////////////-------------------------> HOME PAGE */
div#telechargement {
	width: 274px;
	margin: 0;
	padding: 0 0 16px 0;
	background: url(../img/charte/bk-telechargement.gif) bottom left no-repeat;
	
}
div#telechargement h2, div#telechargement h2 img {
	border: none;
	padding: 0;
	margin: 0;
}
div#telechargement form {
	padding: 0;
	margin: 0;
}
div#telechargement div#form-mobile {
	padding: 0;
	margin: 0;
}
div#telechargement div#form-mobile label {
	color: #ffffff;
	text-transform: uppercase;
	display: block;
	float: left;
	margin: 0;
	padding: 2px 7px 0 17px;
}
div#telechargement div#form-mobile input.texte {
	display: block;
	width: 100px;
	height: 17px;
	border: 1px solid #666358;
	font-size: 100%;
	float: left;
	margin: 0 9px 0 0;
}
div#telechargement div#form-mobile input.image {
	display: block;
	float: left;
}
/*/
/////////////// MISE EN FORME ANIM-FLASH ////////////////-------------------------> HOME PAGE */
div.anim-flash {
	padding: 0 0 0 0;
	margin: 0;
}
div.anim-flash img {
	padding: 0 0 0 0;
	margin: 0;
}
/*/
/////////////// MIS EN FORM LIEN UPub ////////////////-------------------------> HOME PAGE */
div#upub {
	margin: 0 0 0 0;
	padding: 0 0 0 18px;
}
div#upub h2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div#upub h2 a img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
/*/
/////////////// MISE EN FORME FORMULAIRE INSCRIPTION //////////////// -------------------------> HOME PAGE */
div#contenu-bottom form {
	margin: 0;
	padding: 0;
}
div#espace-membre {
	padding: 12px 0 0 0;
	margin: 0;
	float: left;
	width: 212px;
}
div#espace-membre div.texte {
	padding: 0 0 0 0;
	margin: 0 0 2px 0;
	width: 180px;
	float: left;
}
div#espace-membre div.textinfo {
	padding: 2px 0 0 0;
	margin: 0;
	float: left;
	width: 90px;
}
div#espace-membre div.submit {
	float: left;
	width: 28px;
}
div#espace-membre label {
	color: #ffffff;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	font-size: 80%;
	font-weight: bold;
}
div#espace-membre input.texte {
	display: block;
	width: 82px;
	height: 14px;
	border: 1px solid #666358;
	font-size: 80%;
	float: left;
	margin: 0 0 0 0;
}
div#espace-membreinput.image {
	display: block;
	float: left;
}
div.lien-inscription {
	padding: 3px 0 0 0;
}
div.lien-inscription a.image {
	display: block;
	float: left;
}
div.lien-inscription a.texte {
	display: block;
	float: left;
	padding: 3px 0 0 8px;
	color: #acaaa9;
	font-size: 80%;
	text-decoration: underline;
}
/*/
/////////////// MISE EN FORME CHEMIN DE FER ////////////////-------------------------> PAGES INTERNES  */
div#chemin-cont {
	padding: 0 0 0 0;
	margin: 0;
	display: block;
	float: left;
}
div#chemin {
	height: 20px;
	background: #1b1b1a;
	width: 499px;
	margin: 0 0 0 0;
	padding: 5px 0 0 35px;
}
div#chemin ul {
	margin: 0;
	padding: 0;
}
div#chemin li.rub {
	margin: 0;
	padding: 0 0 0 11px;
	background: url(../img/charte/puce-chemin.gif) no-repeat 0px 0px;
	display: block;
	float: left;
}
div#chemin li.first {
	margin: 0;
	padding: 0 5px 0 0;
	background: none;
	display: block;
	float: left;
}
div#chemin li a {
	color: #ffffff;
	text-decoration: none;
}
div#chemin li a:hover {
	text-decoration: underline;
}
/*/
/////////////// MISE EN FORME BLOC ZOOM ////////////////-------------------------> PAGES INTERNES */
div#zoom {
	width: 206px;
	margin: 0;
}
div#zoom h2 {
	background: url(../img/charte/zoom-sur.gif) top left no-repeat;
	height: 18px;
	margin: 0;
	padding: 37px 0 0 26px;
	display: block;
	color: #ff6c00;
	font-size: 125%;
}
div#zoom div.detail {
	background: url(../img/charte/bk-zoom.gif) top left repeat-y;
}
div#zoom div.image {
	text-align: center;
	margin: 0;
	padding: 10px 0;
}
div#zoom div.titre h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 auto;
	width: 155px;
}
div#zoom div.texte {
	font-weight: bold;
	width: 155px;
	margin: 0 auto;
}
/*/
/////////////// MISE EN FORME BLOC PANIER ////////////////-------------------------> PAGES INTERNES */
div#panier {
	width: 206px;
	margin: 0;
}


div#panier h2 {
	background: url(../img/charte/panier.gif) top left no-repeat;
	margin: 0;
	padding: 0 0 0 26px;
	display: block;
	color: #ff6c00;
	font-size: 160%;
}
div#panier div.detail {
	background: url(../img/charte/bk-zoom.gif) top left repeat-y;
}
div#panier div.image {
	text-align: center;
	margin: 0;
	padding: 10px 0;
}
div#panier div.titre h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 auto;
	width: 155px;
}
div#panier div.texte {
	font-size: 40px;
	font-weight: bold;
	text-align:right;
	width: 155px;
	margin: 0 auto;
}

div#panier div.texte a {
	display: block;
  color:#ffffff;
	border:none;
	text-decoration:none;
	cursor: auto;
}
/*/
/////////////// MISE EN FORME BLOC ANNONCE ////////////////-------------------------> PAGES INTERNES */
div#annonce {
	width: 205px;
	margin: 0;
}
div#annonce h2 {
	background: url(../img/charte/panier.gif) top left no-repeat;
	margin: 0;
	padding: 0 0 0 26px;
	display: block;
	color: #ff6c00;
	font-size: 160%;
}
div#annonce div.detail {
	background: url(../img/charte/bk-zoom.gif) top left repeat-y;
}
div#annonce div.image {
	text-align: center;
	margin: 0;
	padding: 10px 0;
}
div#annonce div.titre h3 {
	font-size: 100%;
	font-weight: bold;
	margin: 0 auto;
	width: 155px;
}
div#annonce div.texte {
	font-size: 40px;
	font-weight: bold;
	width: 155px;
	margin: 0 auto;
}
/*/
/////////////// MISE EN FORME TITRE DE PAGE ////////////////-------------------------> PAGES INTERNES */
div#titre-page {
	margin: 0;
	padding: 0;
}
div#titre-page h2 {
	margin: 0;
	padding: 0;
	display: block;
	color: #ff6c00;
	font-weight: bold;
	font-size: 150%;
}
/*/
/////////////// MISE EN FORME BLOC PAR DEFAUT ////////////////-------------------------> PAGES INTERNES */
div.bloc {
	margin: 0 0 0 0;
	padding: 10px 10px 10px 0;
	text-align: justify;
}
div.bloc a {
	color: #343530;
	text-decoration: underline;
	font-weight: bold;
}

div.bloc div.min {
	float: left;
	width: 30%;
}
div.bloc div.max {
	float: left;
	width: 60%;
}
div.bloc ul {
	list-style-type: none;
}
div.bloc li {
	margin: 13px 0 0 0;
	padding: 0 0 0 13px;
	background: url(../img/charte/bk-liste.gif) top left no-repeat;
	font-size: 100%;
}

div.bloc li.video {
	margin: 5px 0 0 5px;
	padding: 5px 0 0 35px;
	height: 30px;
	background: url(../img/charte/bk-video.gif) top left no-repeat;
	font-size: 100%;
}

div.question {
	font-size: 125%;
	margin: 7px 0 0 0;
	padding: 0 10px 0 0;
	font-weight: bold;
}
div.réponse {
	font-size: 100%;
	margin: 0 10px 0 0;
	padding: 0 10px 10px 0;
	font-style:
}
div.erreur {
	color: red;
	font-size: 100%;
	margin: 0;
	padding: 0 10px 0 0;
}

div.titre-h3 {
	display: block;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
div.titre-h3 h3 {
	margin: 0 0 0 0;
	padding: 5px 0 3px 0;
}
div.texte-image-droite {
	padding: 0 10px 0 0;
	margin: 0;
}
div.texte-image-droite img {
	margin: 0 0 5px 5px;
}
div.texte-image-gauche {
	padding: 0 10px 0 0;
}
div.texte-image-gauche img {
	margin: 0 5px 5px 0;
}
div.liste {
	margin: 5px 0 0 0;
	padding: 0 0 0 8px;
}
div.liste ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.liste li {
	margin: 0 0 0 0;
	padding: 0 0 0 13px;
	background: url(../img/charte/bk-liste.gif) top left no-repeat;
	font-size: 90%;
}

div.encadre-image {
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}
div.encadre-image div.texte {
	width: 50%;
	background: #ffffff;
	border: 1px solid #cfcbbf;
	padding: 10px 0 10px 15px;
	float: left;
}
div.encadre-image div.texte h3 {
	padding: 0 0 0 0;
	margin: 0 0 3px 0;
}
div.encadre-image div.image {
	float: left;
	width: 45%;
	text-align: center;
	padding: 10px 0 0 0;
}
/*/
/////////////// MISE EN FORME FORMULAIRE DE CONTACT ////////////////-------------------------> PAGE CONTACT  */
div#form-contact {
	margin: 0;
	padding: 0 0 0 0;
}
div#form-contact form {
	margin: 0;
	padding: 0;
}
div#form-contact fieldset {
	width: 80%;
	margin: 15px auto;
	display: block;
	padding: 0;
	border: 1px solid #2e2c26;
}
div#form-contact legend {
	font-size: 110%;
	font-weight: bold;
	color: #ff6c00;
	padding: 0 10px;
	margin: 0 0 0 20px;
}
div#form-contact div.textinfo {
	width: 30%;
	float: left;
	text-align: right;
	padding: 0 5px 0 0;
}
div#form-contact div.texte {
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
}
div#form-contact input.texte {
	width: 60%;
	font-size: 100%;
	border: 1px solid #2e2c26;
}
div#form-contact textarea {
	border: 1px solid #2e2c26;
}
div#form-contact ul {
	list-style: none;
}
div#form-contact li {
	display: block;
	float: left;
	margin: 0 12px 0 0;
	height: 20px;
}
div#form-contact input.radio {
	padding: 0 0 0 0;
	margin: 0 3px 0 0;
}
div#form-contact label {
	color: #2e2c26;
	cursor: pointer;
}
div#form-contact div.submit {
	padding: 15px 0;
	text-align: center;
}
div#form-contact input.jour {
	width: 25px;
	font-size: 100%;
	border: 1px solid #2e2c26;
}
div#form-contact input.mois {
	width: 25px;
	font-size: 100%;
	border: 1px solid #2e2c26;
}
div#form-contact input.annee {
	width: 50px;
	font-size: 100%;
	border: 1px solid #2e2c26;
}
/*/
/////////////// MISE EN FORME FORMULAIRE PAYPAL ////////////////-------------------------> PAGE PAYPAL  */
div#form-paypal {
	margin: 0;
	padding: 0 10px 0 0;
}
div#form-paypal form {
	margin: 0;
	padding: 0;
}
div#form-paypal fieldset {
	width: 80%;
	margin: 15px auto;
	display: block;
	padding: 0;
	border: 1px solid #2e2c26;
}
div#form-paypal legend {
	font-size: 110%;
	font-weight: bold;
	color: #ff6c00;
	padding: 0 10px;
	margin: 0 0 0 20px;
}
div#form-paypal div.textinfo {
	width: 60%;
	float: left;
	text-align: right;
	padding: 0 30px 0 0;
}
div#form-paypal div.texte {
	margin: 0 0 3px 0;
	text-align: justify;
	padding: 0 0 0 0;
}
div#form-paypal input.texte {
	width: 40px;
	font-size: 100%;
	border: 1px solid #2e2c26;
}
div#form-paypal label {
	color: #2e2c26;
	cursor: pointer;
}
div#form-paypal div.submit {
	padding: 15px 0;
	text-align: center;
}
/*/
/////////////// MISE EN FORME FORMULAIRE D'INSCRIPTION ////////////////-------------------------> PAGE CONTACT  */
div#form-inscription {
	margin: 0;
	padding: 0 0 0 0;
}
div#form-inscription form {
	margin: 0;
	padding: 0;
}
div#form-inscription fieldset {
	width: 80%;
	margin: 15px auto;
	display: block;
	padding: 0;
	border: 1px solid #2e2c26;
}
div#form-inscription legend {
	font-size: 110%;
	font-weight: bold;
	color: #ff6c00;
	padding: 0 10px;
	margin: 0 0 0 20px;
}
div#form-inscription div.textinfo {
	width: 30%;
	float: left;
	text-align: right;
	padding: 0 5px 0 0;
}
div#form-inscription div.texte {
	margin: 0 0 3px 0;
	padding: 0 0 0 0;
}
div#form-inscription input.texte {
	width: 60%;
	font-size: 100%;
	border: 1px solid #2e2c26;
}
div#form-inscription input.select {
	width: 30px;
	font-size: 100%;
	border: 1px solid #2e2c26;
}
div#form-inscription input.jour {
	width: 25px;
	font-size: 100%;
	border: 1px solid #2e2c26;
}
div#form-inscription input.mois {
	width: 25px;
	font-size: 100%;
	border: 1px solid #2e2c26;
}
div#form-inscription input.annee {
	width: 50px;
	font-size: 100%;
	border: 1px solid #2e2c26;
}
div#form-inscription textarea {
	border: 1px solid #2e2c26;
}
div#form-inscription ul {
	list-style: none;
}
div#form-inscription li {
	display: block;
	float: left;
	margin: 0 12px 0 0;
	height: 20px;
}
div#form-inscription input.radio {
	padding: 0 0 0 0;
	margin: 0 3px 0 0;
}
div#form-inscription label {
	color: #2e2c26;
	cursor: pointer;
}
div#form-inscription div.submit {
	padding: 15px 0;
	text-align: center;
}
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
/*/
///////////////  //////////////// */
