@charset "utf-8";

body {
	margin:0; padding: 0;
	font-family: Arial, sans-serif; font-size: 62.5%;
	background-color: #FFF;
	color:#000;	
}
div{
	_height: 1%;
}
*{
	background-repeat:no-repeat;
	background-position:top left;
}
img{
	border:none;
}
img.inText{
	margin:0px 5px 2px 0px;
	float:left;
	vertical-align:middle;
}
div#page {
	margin: 0px auto 0px auto; padding: 0;
	width:1000px;
	background-color:#4269AE;
	
}
img.auCentre{
	margin:10px 0px 0px 256px;
}
img.auCentre2{
	margin:10px 0px 0px 156px;
}
a:link, a:visited{
	color:#4269AE;
	text-decoration:underline;
}
/*----------------------------------------------- header -----------------------------------------------*/
	div#page div#header{
		float:left;
		margin:0; padding:0;
		width:1000px; height:210px;
		background-image:url(../images/fond-header.jpg);
	}
		div#header div#logo{
			float:left;
			margin:5px 0px 0px 9px;
			width:600px; height:155px;
		}
			div#header div#logo h1{
				margin:-30px 0px 0px 111px;
				font-size:1.8em;
				color:#FF7F00;
				font-weight:normal;
				display:block;
			}
		div#header div#banniere{
			float:right;
			margin:10px 5px 0px 0px;
		}
			div#header div#banniere p{
				margin:0; padding:0;
				color:#FFF;
					font-size:1.3em;
					font-weight:bold;
			}
			div#header div#banniere form{
				display:inline;
			}
				div#header div#banniere form input{
					vertical-align:middle;
				}
		div#header div#nav{
			clear:both;
			position : relative;
			padding-left : 199px;
			top : 8px;
		}
		div#header div#flags{
		  position:absolute;
		  left:5px;
		  top:8px;
		}
		div#header div#flags img{
		  padding:5px;
		}



/*---------------------------------------------- fin header -----------------------------------------------*/

/*------------------------------------------------Gauche -------------------------------------------------*/
	div#page div#menu-franchise{
		float:left;
		margin:5px 0px 0px 0px; padding:0;
		width:191px; height:994px;
		background-image:url(../images/fond-gauche.gif);
	}
		div#page div#menu-franchise ul li a{
			color:white;
		}
		div#page div#menu-franchise ul li a:hover{
			color:#FF8200;
		}
		div#page div#menu-franchise div#menu-swf{
			margin:3px 0px 0px 10px;
		}
		
		div#page div#menu-franchise div#une{
			margin:20px 0px 0px 10px;
		}
			div#page div#menu-franchise div#une h2{
				padding:0px 0px 0px 10px;
				color:#FFF;
				font-size:1.4em;
				background-color:#3A61AA;
			}
			div#page div#menu-franchise div#une img{
				margin:0px 0px 10px 7px;
				border:solid 12px #B3CCDE;
			}
		
	
/*------------------------------------------------fin gauche -----------------------------------------*/

/*------------------------------------------------contenu index-------------------------------------------*/
	div#page div#contenu{
		float:right;
		margin:5px 0px 0px 6px; padding:0;
		width:797px; height:994px;
		
	}
		div#page div#contenu a:link, div#page div#contenu a:visited{
			color:#000;
			text-decoration:none;
		}
		div#page div#contenu a:hover{
			text-decoration:underline;
		}
		div#page div#contenu h2{
			margin:7px 0px 0px 35px;
			font-size:1.3em;
		}
			div#page div#contenu h2 span{
				font-size:0.9em;
			}
		div#page div#contenu ul{
			margin:29px 0px 0px 15px ; padding:0;
			font-size:1.2em;
			list-style:none;
		}
			div#page div#contenu ul li{
				margin:0px 0px 10px 0px;
			}
				div#page div#contenu ul li img{
					vertical-align:middle;
				}
	
		div#page div#contenu div#cedant{
			float:left;
			margin:0; padding:0;
			width:397px; height:223px;
			background-image:url(../images/fond-cedant.gif);
		}
			
		div#page div#contenu div#intermediaire{
			float:left;
			margin:0px 0px 0px 4px; padding:0;
			width:396px; height:223px;
			background-image:url(../images/fond-intermediaire.gif);
		}
			div#page div#contenu div#intermediaire ul{
				margin:12px 0px 0px 15px;
			}
			
		div#page div#contenu div#acquereur{
			float:left;
			margin:4px 0px 0px 0px; padding:0;
			width:397px; height:221px;
			background-image:url(../images/fond-acquereur.gif);
		}
			
		div#page div#contenu div#collectivites{
			float:left;
			margin:4px 0px 0px 4px; padding:0;
			width:396px; height:221px;
			background-image:url(../images/fond-collectivites.gif);
		}
			
		div#page div#contenu div#franchises{
			float:left;
			margin:4px 0px 0px 0px; padding:0;
			background-image:url(../images/fond-franchises.gif);
			width:397px; height:536px;
		}
		div#page div#contenu div#franchises select{
			margin:0px 0px 0px 6px;
		}
		div#page div#contenu div#franchises h3{
			margin:0px 0px 0px 6px;
			font-size:1.2em;
		}
			div#page div#contenu div#franchises table{
				width:384px; height:384px;
				border-collapse:collapse;
				margin:10px 0px 0px 6px;
			}
				div#page div#contenu div#franchises table td{
					/*width:84px; height:84px;*/
					border:solid 3px #999999;
				}
		div#page div#contenu div#partenaires{
			float:left;
			margin:4px 0px 0px 4px; padding:0;
			background-image:url(../images/fond-partenaires.gif);
			width:396px; height:536px;
		}
			div#page div#contenu div#partenaires h2{
				margin:7px 0px 20px 35px;
			}	
			div#page div#contenu div#partenaires table{
				margin:0px 0px 5px 7px;
				width:380px; height:86px;
				border-collapse:collapse;
			}
				div#page div#contenu div#partenaires table td{
					background-color:#FFF;
					height:60px;
				}
				div#page div#contenu div#partenaires table td.partTitre{
					padding-left:5px;
					background-color:#ECF2F7;
					height:27px;
					font-size:1.2em;
				}
				div#page div#contenu div#partenaires table td.partImg1{
					width:70px;
				}
				div#page div#contenu div#partenaires table td.partImg2{
					padding:0px 10px;
				}

/*-------------------------------------------------fin contenu --------------------------------------*/
/*------------------------------------------------- contenu page interieur ----------------------------------*/


/*-------------------------------------------------------fin contenu ------------------------------------*/
div#page div#page-interieure{
	float:left;
	margin:5px 0px 0px 6px; padding:0;
	width:788px; height:994px;
	background-color:#FFF;
	background-image:url(../images/fond-corps.gif);
}
div#page div#page-interieure.pgLongue{
	float:left;
	margin:5px 0px 0px 6px; padding:0;
	width:788px; height:auto;
	background-color:#FFF;
	
}
	div#page div#page-interieure div#corps{
		float:left;
		margin:0; padding:0 0 20px 0;
		width:593px;
		/*background-image:url(../images/fond-corps.gif);*/
	}
	div#page div#page-interieure div#corps h2{
		margin:0; padding:5px 0px 0px 20px;
		color:#000;
		font-size:1.4em;
		width:573px; height:24px;
		overflow:hidden;
	}
		
		
	
	div#page div#page-interieure div#corps h3{
		margin:20px 0px 0px 13px;
		font-size:1.3em;
	}
		div#page div#page-interieure div#corps h3 img{
			vertical-align:middle;
		}
	div#page div#page-interieure div#corps h4{
		margin:10px 0px 0px 36px;
		font-size:1.2em;
	}
		div#page div#page-interieure div#corps h4 img{
			vertical-align:middle;
			margin-right:12px;
		}
	div#page div#page-interieure div#corps p{
		/*float:left;*/
		margin:10px 0px 0px 65px;
		font-size:1.2em;
		width:489px;
		text-align:justify;
	}
		div#page div#page-interieure div#corps p a:link, div#page div#page-interieure div#corps p a:visited{
			color:#4269AE;
			text-decoration:underline;
		}
	div#page div#page-interieure div#corps p.enSavoirPlus{
		margin:0px 0px 0px 450px;
		width:auto;
	}
	div#page div#page-interieure div#corps ul{
		margin:10px 0px 0px 102px;
		list-style-position:outside;
		font-size:1.2em;
	}
	
	
	
	
	div#page div#page-interieure div#corps table#forfaitEntreprise{
		margin:10px 0px 0px 65px;
		font-size:1.2em;
		/*background-color:#CC99CC;
		filter:alpha(opacity=29);*/
		background-color:#F0E1F0;
		border-collapse:collapse;
			border-color:#FFF;
	}
	
	div#page div#page-interieure div#corps table#forfaitEntreprisePro{
		margin:10px 0px 0px 65px;
		font-size:1.2em;
		/*background-color:#CC99CC;
		filter:alpha(opacity=29);*/
		background-color:#C7D7E9;
		border-collapse:collapse;
			border-color:#FFF;
	}
	div#page div#page-interieure div#corps table#forfaitEntrepriseCollectivite{
		margin:10px 0px 0px 65px;
		font-size:1.2em;
		/*background-color:#CC99CC;
		filter:alpha(opacity=29);*/
		background-color:#FFE3BD;
		border-collapse:collapse;
			border-color:#FFF;
	}
	div#page div#page-interieure div#corps table#forfaitEntrepriseAcquereur{
		margin:10px 0px 0px 65px;
		font-size:1.2em;
		/*background-color:#CC99CC;
		filter:alpha(opacity=29);*/
		background-color:#e6f4e7;
		border-collapse:collapse;
			border-color:#FFF;
	}
	div#page div#page-interieure div#corps table#forfaitEntrepriseCedant{
		margin:10px 0px 0px 65px;
		font-size:1.2em;
		/*background-color:#CC99CC;
		filter:alpha(opacity=29);*/
		background-color:#EFDBEF;
		border-collapse:collapse;
			border-color:#FFF;
	}
		div#page div#page-interieure div#corps table#forfaitEntreprise th{
			border:solid 2px #FFF;
			text-align:center;
				vertical-align:middle;
				filter:no-filter;
		}
		div#page div#page-interieure div#corps table#forfaitEntreprisePro th,
		div#page div#page-interieure div#corps table#forfaitEntrepriseAcquereur th,
		div#page div#page-interieure div#corps table#forfaitEntrepriseCedant th, 
		div#page div#page-interieure div#corps table#forfaitEntrepriseCollectivite th{
			border:solid 2px #FFF;
			text-align:center;
				vertical-align:middle;
				filter:no-filter;
		}
		div#page div#page-interieure div#corps table#forfaitEntreprise td{
			border:solid 2px #FFF;
			width:100px; height:20px;
			text-align:center;
				vertical-align:middle;
		}
		div#page div#page-interieure div#corps table#forfaitEntreprisePro td,
		div#page div#page-interieure div#corps table#forfaitEntrepriseAcquereur td,
		div#page div#page-interieure div#corps table#forfaitEntrepriseCedant td,
		div#page div#page-interieure div#corps table#forfaitEntrepriseCollectivite td{
			border:solid 2px #FFF;
			width:100px; height:20px;
			text-align:center;
				vertical-align:middle;
		}
	div#page div#page-interieure div#corps table#formulaire{
		margin:10px 0px 0px 65px;
		font-size:1.2em;
			font-weight:bold;
		width:500px;
		border:none;
			border-collapse:collapse;
		background-color:#F5F5F5;
	}
		div#page div#page-interieure div#corps table#formulaire th{
			text-align:left;
		}
	div#page div#page-interieure div#corps input#centre{
		margin:10px 0px 0px 256px;
	}
	
	div#page div#page-interieure div#corps table#cedantElementcle{
		margin:10px 0px 0px 65px;
		width:500px;
		border-collapse:collapse;
		border:solid 2px #D8D8D8;
		font-size:1.2em;
	}
		div#page div#page-interieure div#corps table#cedantElementcle th{
			background-color:#F0F0F0;
			border:solid 2px #D8D8D8;
			text-align:left;
			padding:3px 5px;
		
		}
		div#page div#page-interieure div#corps table#cedantElementcle td{
			border:solid 2px #D8D8D8;
			padding:3px 5px;
		}
		div#page div#page-interieure div#corps img.imgCentre{
			margin:25px 0px 0px 250px;
		}
	div#page div#page-interieure div#corps table#tableAide{
		margin:10px 0px 0px 35px;
		width:530px;
		border-collapse:collapse;
		border:solid 2px #D8D8D8;
		font-size:1.2em;
	}
		div#page div#page-interieure div#corps table#tableAide th{
			background-color:#F0F0F0;
			border:solid 2px #D8D8D8;
			text-align:left;
			vertical-align:top;
		
		}
		div#page div#page-interieure div#corps table#tableAide td{
			border:solid 2px #D8D8D8;
			vertical-align:top;
		
		}
		div#page div#page-interieure div#corps img.imgCentre{
			margin:25px 0px 0px 250px;
		}
		div#page div#page-interieure div#corps img.imgDroite{
			position:absolute;
			margin-left:450px;
			margin-top:-20px;
		}


div#page div#page-interieure div#infos-complementaires{
	margin:0; padding:0;
	float:left;
	width:194px; height:994px;
}



	div#page div#page-interieure div#infos-complementaires div#acces-compte{
		margin:0; padding:0;
		float:left;
		width:194px; height:169px;
	}
	
	
	
		div#page div#page-interieure div#infos-complementaires div#acces-compte h2{
			margin:40px 0px 0px 16px;
			font-size:1.2em;
		}
		div#page div#page-interieure div#infos-complementaires div#acces-compte form{
			margin:5px 0px 0px 46px;
		}
			
			
			
	div#page div#page-interieure div#infos-complementaires div#infos{
			
	}
	div#page div#page-interieure div#infos-complementaires div#infos h2{
		font-size:1.3em;
		text-align:center;
	}
	div#page div#page-interieure div#infos-complementaires div#infos p{
		font-size:1.2em;
		padding-right:10px;
		padding-left:10px;
		text-align:justify;
	}
	div#page div#page-interieure div#infos-complementaires div#infos ul{
		font-size:1.2em;
		list-style-position:outside;
		
	
	}
	
	div#page div#page-interieure div#infos-complementaires div#infos ul li{
		margin-bottom:5px;
	}

/*-------------------------------------------------footer -----------------------------------------*/
div#page div#footer{
	clear:both;
	margin:0; padding:0;
	width:1000px; height:30px;
	background-image:url(../images/fond-footer.gif);

}
	div#page div#footer ul{
		list-style:none;
	}
		div#page div#footer ul li{
			margin:10px 0px 0px 33px;
			float:left;
		}
		div#page div#footer ul li.first{
			margin-left:165px;
			_margin-left:80px;
		}
		div#page div#footer ul li.credit{
			margin-left:80px;
		}
			div#page div#footer ul li a:link, div#page div#footer ul li a:visited{
				color:#B3CCDE;
				text-decoration:none;
				font-size:1.1em;
			}

/*-------------------------------------------------contenu particulier ------------------------*/
/*Cedant :*/
div#page div#page-interieure div#corps h2.titreCedant{
	background-image:url(../images/fond-titre-cedant.gif);
}
div#page div#page-interieure div#infos-complementaires.infoCompCedant{
	background-color:#F6EBFF;
}
div#page div#page-interieure div#infos-complementaires div#acces-compte.accesCompteCedant{
	background-image:url(../images/fond-accessCompte-cedant.gif);
}
div#page div#page-interieure div#infos-complementaires div#acces-compte form input.chpCedant{
	font-size:1em;
	background-color:#F6EBFF;
	border:solid 1px #DDD3E5;
}
div#page div#page-interieure div#infos-complementaires div#infos ul.principeCedant{
	list-style-image:url(../images/puceCedantPt.gif);
}





/*Acquereurs : */
div#page div#page-interieure div#corps h2.titreAcquereur{
	background-image:url(../images/fond-titre-acquereur.gif);
}
div#page div#page-interieure div#corps ul.listeAcquereur{
	list-style-image:url(../images/puceAcquereurPtBlanc.gif);
}
div#page div#page-interieure div#infos-complementaires.infoCompAcquereur{
	background-color:#E6F3E6;
}
div#page div#page-interieure div#infos-complementaires div#acces-compte form input.chpAcquereur{
	font-size:1em;
	background-color:#E6F3E6;
	border:solid 1px #DDD3E5;
}
div#page div#page-interieure div#infos-complementaires div#acces-compte.accesCompteAcquereur{
		background-image:url(../images/fond-accessCompte-acquereur.gif);
	}
div#page div#page-interieure div#infos-complementaires div#infos ul.principeAcquereur{
	list-style-image:url(../images/puceAcquereurPt.gif);
}




/*PRO :*/
div#page div#page-interieure div#corps h2.titrePro{
	background-image:url(../images/fond-titre-pro.gif);
}
div#page div#page-interieure div#corps ul.listePro{
	list-style-image:url(../images/puceProPtBlanc.gif);
}
div#page div#page-interieure div#infos-complementaires.infoCompPro{
	background-color:#EBF3FF;
}
div#page div#page-interieure div#infos-complementaires div#acces-compte.accesComptePro{
	background-image:url(../images/fond-accessCompte-pro.gif);
}
div#page div#page-interieure div#infos-complementaires div#acces-compte form input.chpPro{
		font-size:1em;
		background-color:#EBF3FF;
		border:solid 1px #DDD3E5;
}
div#page div#page-interieure div#infos-complementaires div#infos ul.principePro{
	list-style-image:url(../images/puceProPt.gif);
}



/*CORPO*/
div#page div#page-interieure div#corps.corpo{
	width:593px;
	height:auto;
}


div#page div#page-interieure div#corps h2.titreCorpo{
	background-image:url(../images/fond-titre-corpo.gif);
}
div#page div#page-interieure div#corps ul.listeCorpo{
	list-style-image:url(../images/puceCorpoPtBlanc.gif);
}
div#page div#page-interieure div#infos-complementaires.infoCompCorpo{
	background-color:#FBFBFB;
}
div#page div#page-interieure div#infos-complementaires div#acces-compte.accesCompteCorpo{
	background-image:url(../images/fond-accessCompte-corpo.gif);
}
div#page div#page-interieure div#infos-complementaires div#acces-compte form input.chpCorpo{
		font-size:1em;
		background-color:#FBFBFB;
		border:solid 1px #DDD3E5;
}
div#page div#page-interieure div#infos-complementaires div#infos ul.principeCorpo{
	list-style-image:url(../images/puceCorpoPtBlanc.gif);
}


/*franchiseurs :*/
div#page div#page-interieure div#corps h2.titreFranchiseur{
	background-image:url(../images/fond-titre-franchiseur.gif);
}
div#page div#page-interieure div#corps ul.Franchiseur{
	list-style-image:url(../images/puceFranchiseurPtBlanc.gif);
	
}
div#page div#page-interieure div#infos-complementaires.infoCompFranchiseur{
	background-color:#F6FAFC;
}
div#page div#page-interieure div#infos-complementaires div#acces-compte.accesCompteFranchiseur{
	background-image:url(../images/fond-accessCompte-franchise.gif);
}
div#page div#page-interieure div#infos-complementaires div#acces-compte form input.chpFranchiseur{
		font-size:1em;
		background-color:#EBF3FF;
		border:solid 1px #DDD3E5;
}
div#page div#page-interieure div#infos-complementaires div#infos ul.principeFranchiseur{
	list-style-image:url(../images/puceFranchiseurPtBlanc.gif);
}


/*Collectivités*/
div#page div#page-interieure div#corps h2.titreCollectivite{
	background-image:url(../images/fond-titre-collectivite.gif);
}
div#page div#page-interieure div#corps ul.listeCollectivite{
	list-style-image:url(../images/puceCollectivitePt.gif);
	
}
div#page div#page-interieure div#infos-complementaires.infoCompCollectivite{
	background-color:#FFF7EB;
}
div#page div#page-interieure div#infos-complementaires div#acces-compte.accesCompteCollectivite{
	background-image:url(../images/fond-accessCompte-collectiv.gif);
}
div#page div#page-interieure div#infos-complementaires div#acces-compte form input.chpCollectivite{
		font-size:1em;
		background-color:#FFF7EB;
		border:solid 1px #DDD3E5;
}



/*-----------------------------------------Marqueurs de bas de page ------------------------*/
div#marqueursFoot{
	margin : 4px auto;
	width : 1000px;
	text-align : center;
}
div#marqueursFoot ul, ul.listeLiens{
	list-style-type : none;
}
div#marqueursFoot li, ul.listeLiens li{
	display : inline;
	margin : 0 6px;
}
ul.listeLiens{
	margin : 2px 2px 0 -130px;
}




/*-------------------------------------*/
/* Formulaire global */

.myForm {
  width:420px;
}
.myForm p {
  margin:0;
	clear:left;
}
.myForm label.erreur	{
  color:red;
}

.myForm .erreurLog {
  color:red;
  font-size:0.9em;
	padding:0 10px 10px 10px;
}

/* Fieldset et Legend */

.myForm * {
	text-align:left;
}
.myForm fieldset {
  margin-bottom:10px;
  border:none;
}
	.myForm legend {
	  border:1px solid gray;
	  padding:0 20px;
	  display:none;
	}

/* div pour chaque input */

.myForm .formfield label {
	margin:5px 0;
  display:block;
	width:150px;
	float:left;
}

.myForm .formfield span,
.myForm .formfield input,
.myForm .formfield select,
.myForm .formfield textarea {
  display:block;
	float:left;
}

/* classes pour la largeur des inputs  */

.myForm .formfield .i1 {
	width:100px;
}
.myForm .formfield .i2 {
	width:240px;
}

.myForm .center {
  text-align:center;
}

.myForm .center img, .myForm .center input{
  margin:0px 0px 0px 150px;
}

.myForm .center .submit{
	margin:0px 0px 0px 157px;
}

.myForm .CNIL {
  text-align:justify;
  padding:10px;
  font-size:0.8em;
}

.id-interactive{
	font-size : 1.2em;
	text-decoration : none;
	color : black;
}

.id-interactive:hover{
	text-decoration : underline;
	color : #CC0166;
}
