/* CSS Document */

#all {
	position: absolute;

	width: 996px;        /* selon la largeur voulue */
	margin-left: -498px; /* moitie de width */
	left: 50%;           /* constant, toujours 50% */

	height: 606px;       /* selon la quantite de texte */
	margin-top: -293px;   /* moitie de height */
	top: 50%;            /* constant, toujours 50% */

	border: 0px solid #333;
	text-align:left;
}
#contenu {
	position:relative;
	width: 996px;
	height: 606px;
	background:url(../images/fond.jpg) 0 0 no-repeat;
}
#all #bandeau{
	height:155px;
}
#cadre{
	position:relative;
	width:996px;
	height:606px;
	background:#FFF;
}
#gauche {
	/*position:absolute;
	top:161px;
	left:0px;*/
	float:left;
	width:191px;
	height:420px;
	background:#FFF url(../images/h_gauche.gif) 0 0px repeat-y;
	text-align:left;
	z-index:5;
}
#centre {
	position: relative;
	/*position:absolute;
	top:155px;
	left:0px;*/	
	width:996px;
	height:451px;
	text-align:left;
	z-index: 0;
	background-image: url(../images/fond_accueil.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*margin-left:191px;*/
}
#centre h1{
	position:absolute;
	top:27px;
	left:142px;
	margin:0;
}
#entrepreneurs{
	position:absolute;
	top:75px;
	left:530px;
	margin:0;
	height:200px;
	width:230px;
	/*background:#DDF;
	opacity:0.3;*/
}

#entrepreneurs #franchise {
	height: 220px;
	width: 200px;
	position: absolute;
	top: 0px;
}


#entrepreneurs .onglet{
	margin:0 0 7px 5px;
}
#entrepreneurs .titre1{
	padding-top:15px;
	width: 200px;
}
#entrepreneurs .titre{
	margin:0 0 5px 5px;
}

#entrepreneurs .texte{
	margin-left:22px;
	margin-bottom: 0px;
	width: 190px;
}
#entrepreneurs .texte a.puce{
	display:block;
	padding-left:16px;
	font-family: arial;
	font-size: 11px;
	color: #7A003A;
	background-image: url(../images/puce_accueil.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#entrepreneurs .texte a:hover{
	text-decoration:underline;
}
#entrepreneurs .rond{
	height:42px;
	width:147px;
	background-image: url(../images/bt_creez_agence_n.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 158px;
	left: 25px;
}
#entrepreneurs .rond:hover{
	background-image: url(../images/bt_creez_agence_h.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}
#tem{
	float:left;
	width:250px;
	margin-right:19px;
	position: absolute;
	top: 230px;
	left: -30px;
}
#tem div.titre{
	margin:0px 0 5px 5px;
	
}
#tem a.titre{
	font-weight:bold;
	display:block;
	margin:0 0 0 27px;
}
#tem .texte img{
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}

#tem .ss_titre{
	margin-left:5px;
}
#tem_texte{
	position:relative;
	z-index:100;
	margin-left:5px;
	font-size:8pt;
	width:240px;
}

#preuve{
	margin:0px 0 0px 20px;
	
	/*border:1px solid #000;*/
}
#preuve div.titre{
	padding:5px 0 0 0;
}
#preuve .section {
	display:block;
	float:left;
	width:75px;
	margin:3px 10px 10px 0px;
	/*height:72px;*/
}
#preuve .section:hover .stitre{
	text-decoration:underline;
}

#preuve .stitre{
	display:block;
	color:#a80850;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:3px;
	background: url(../images/fle_vin.gif) 0 3px no-repeat;
}
#preuve img {
	/*float:right;*/
}
#preuve .date{
	color:#F1B000;
	font-weight:bold;
	padding-left:12px;font-size:7pt;
}
#preuve .texte{
	display:block;
	color:#5B5B5B;
	font-size:7pt;
	margin:0;
	line-height:7pt;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 0px;
}
#preuve .texte span{
	font-size:7pt;
}
#professionnel{
	position:absolute;
	top:75px;
	left:70px;
	margin:0;
	height:355px;
	width:440px;
	/*background:#DDF;
	opacity:0.3;*/
}
#professionnel #point {
	height: 200px;
	width: 190px;
	position: absolute;
	top: 0px;
}

#professionnel #agent {
	height: 200px;
	width: 190px;
	right: 20px;
	position: absolute;
	top: 0px;
}

#professionnel .titre1{
	position:relative;
	z-index:100;
	padding-top:15px;
	width: 200px;
	padding-bottom: 10px;
}
#professionnel a.rond1{
	position:absolute;
	top:158px;
	height:42px;
	width:147px;
	background-image: url(../images/bt_developpez_n.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	z-index: 10;
	left: 245px;
}
#professionnel a.rond1:hover{
	background-image: url(../images/bt_developpez_h.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
}

#professionnel div.texte{
	position:relative;
	color:#3c3c3c;
	margin-left:22px;
	font-size:9pt;
	width:165px;
	/*background:#FFD;*/
}
#professionnel div.texte a.puce{
	display:block;
	padding-left:16px;
	margin:10px 0px 0px;
	font-family: arial;
	font-size: 11px;
	color: #7A003A;
	background-image: url(../images/puce_accueil.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}

#professionnel div.texte a.puce2{
	display:block;
	padding-left:16px;
	margin:10px 0px 0px;
	font-family: arial;
	font-size: 11px;
	color: #7A003A;
	background-image: url(../images/puce_accueil.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
}
#professionnel div.texte a.puce:hover,#professionnel div.texte a.puce2:hover{
	text-decoration:underline;
}
#professionnel a.rond2{
	position:absolute;
	height:42px;
	width:147px;
	background-image: url(../images/bt_creez_n.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	left: 25px;
	top: 158px;
}
#professionnel a.rond2:hover{
	background-image: url(../images/bt_creez_h.gif);
	background-repeat: no-repeat;
	background-position: 0 0px;
	height: 42px;
	width: 147px;
}




/*#ouvrir{
	position:absolute;
	top:193px;
	left:153px;
	width:153px;
	height:170px;
}
#ouvrir:hover{
background: url(../images/h_rond2_o.gif) 68px 124px no-repeat;
}
#point{
	position:absolute;
	top:253px;
	left:23px;
	width:126px;
	height:130px;
}
#point:hover{
background: url(../images/h_rond_o.gif) 66px 92px no-repeat;
}*/
#actu{
	display:block;
	position:absolute;
	top:302px;
	left:777px;
	width:207px;
	height:140px;
	/*background:#DDF;
	opacity:0.6;*/
}
#actu .titre{
	font-size:11pt;
	color:#004890;
	padding-left:13px;
	font-weight:bold;
}
#actu .section {
	display:block;
	margin:3px 0 3px 0;
	height:46px;
}
#actu .section:hover .stitre{
	text-decoration:underline;
}

#actu .stitre{
	color:#004890;
	font-weight:bold;
	padding-left:12px;
	background: url(../images/fle_rose.gif) 0px 2px no-repeat;
}
#actu .date{
	display:block;
	color:#F1B000;
	font-weight:bold;
	padding-left:12px;
	font-size:8pt;
	line-height:9pt;
}
#actu .texte{
	display:block;
	color:#5B5B5B;
	font-size:7pt;
	padding:0px 0 2px 12px;
	line-height:7pt;
}
#actu .sommaire {
	display:block;
	text-align:left;
	background:url(../images/puce_carre.gif) 10px 3px no-repeat;
	margin-top:0px;
	color:#004890;
	padding-left:24px;
}
#actu .sommaire:hover {
	text-decoration:underline;
}
#actu .esp{
	line-height:0;
	font-size:0;
	height:4px;
}
#contact {
	display:block;
	position:absolute;
	top:25px;
	left:768px;
	width:211px;
	height:230px;
	

}
#contact .titre{
	margin:0px 0px 10px 12px;
}
#contact .lien1{
	display:block;
	background: url(../images/tel_franchise.gif) top center no-repeat;
	height:34px;
	margin:0px 0px 5px 0px;
}
#contact .lien1:hover{
}
#contact .lien2 a{
	display:block;
	background: url(../images/h_contactm.gif) top center no-repeat;
	height:34px;
}
#contact .lien2 a:hover{
	background: url(../images/h_contactm.gif) center -34px   no-repeat;
}
#contact .esp1{
	height:11px;
	font-size:0;
	line-height:0;
	border-bottom:1px dotted #00478f;
	overflow:hidden;
}
#contact .titre2{
	padding:5px 0px 2px 12px;
}
#contact .esp2{
	height:1px;
	font-size:0;
	line-height:0;
	border-bottom:1px dotted #00478f;
	overflow:hidden;
}
#contact .titre3{
	padding:5px 0px 2px 12px;
}
#contact .texte1{
	margin-left:20px;
	color:#004890;
	font-size:8pt;
	font-weight:bold;
}
#contact .texte1 span{
	font-weight:bold;color:#004890;
}
#contact .lien3{
	display:block;
	background: url(../images/h_candi.jpg) 10px 0 no-repeat;
	height:42px;
}

#contact .lien3:hover{
	background: url(../images/h_candi_o.jpg) 10px 0 no-repeat;
}
#contact .lien4:hover{
	text-decoration:underline;
}
#contact .lien4{
	display:block;
	background: url(../images/fle_mini_rose.gif) 0 4px no-repeat;
	margin-left:10px;
	margin-top:2px;
	padding-left:6px;
	font-size:8pt;
	color:#F52AE0;
}
#contact .texte2{
	padding-left:10px;
	color:#004890;
	font-size:7pt;
	line-height:8pt;
	padding-right:5px
}

#map_point a:hover{
}
#map_franchise a:hover{
}

