@charset "utf-8";
/* CSS Document */

body {
	background-color:#6b5c73;
	background-image:url(../images/body-1-pixel.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}
#site-exterieur {
	width:100%;
	background-position:center;
	background-repeat:repeat-y;
	background-image:url(../images/site-1-pixel.png);
}
#site {
	width:980px;
}
.clear-both {
	clear:both;
}
.float-left{
	float:left;
}
/* bandeau début */
#bandeau {
	height:149px;
	width:980px;
	background-color:#2b212a;
	position:relative;
}
#bandeau #flag-fr {
	position:absolute;
	top:87px;
	left:916px;
}
#bandeau #flag-en {
	position:absolute;
	top:87px;
	left:942px;
}
#bandeau #home-contact {
	position:absolute;
	top:112px;
	left:803px;
	width:155px;
	height:18px;
	text-align:right;
}
#bandeau #home-contact span {
	color:#FFFFFF;
	font-variant:small-caps;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#bandeau #home-contact span a {
	color:#FFFFFF;
	text-decoration:none;
}
/* bandeau fin */
/* menu début */
#menu {
	width:980px;
	height:35px;
	position:relative;
	z-index:100;
	background-image:url(../images/menu-1-pixel.gif);
	background-repeat:repeat-x;
}
#menu ul {
	width:980px;
	height:35px;
	margin:0px;
	padding:0px;
}
#menu ul li.onglet {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	font-size:13px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	line-height:30px;
}
#menu ul li.onglet span {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#menu ul li.onglet a {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#menu ul li.separator {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}
#menu ul #onglet1 {
	width:205px;
	cursor:default;
}

#menu ul #onglet2 {
	width:215px;
}
#menu ul #onglet3 {
	width:208px;
	cursor:default;
}
#menu ul #onglet4 {
	width:181px;
}
#menu ul #onglet5 {
	width:155px;
	cursor:default;
}
#menu #sous-menu { text-align:center; background-color:#7b5d78; display:none; position:absolute; top:30px; left:427px; z-index:101; width:210px; border:1px solid #7b5d78;}
#menu .sous-menu a{ display:block; color:#FFFFFF; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:19px; font-weight:bold;}
#menu .sous-menu a:hover { background-color:#f7f7f5; color:#7b5d78;}
#menu #sous-menu2 { text-align:center; background-color:#7b5d78; display:none; position:absolute; top:30px; left:639px; z-index:101; width:183px; border:1px solid #7b5d78;}
#menu #sous-menu2 img { width:181px;}
#menu #sous-menu3 { text-align:center; background-color:#7b5d78; display:none; position:absolute; top:30px; left:824px; z-index:101; width:155px; border:1px solid #7b5d78;}
#menu #sous-menu3 img { width:153px;}
#menu #sous-menu4 { text-align:center; background-color:#7b5d78; display:none; position:absolute; top:30px; left:0px; z-index:101; width:205px; border:1px solid #7b5d78;}
#menu #sous-menu4 img { width:153px;}

/* menu fin */

/* menu2 début */
#menu2 {
	height:20px;
	width:972px;
	border-top:4px solid #c3a4d1;
	border-left:4px solid #c3a4d1;
	border-right:4px solid #c3a4d1;
	background-color:#f7f7f5;
}
#menu2 ul {
	height:20px;
	margin:0px 0px 0px 26px;
	padding:0px;
}
#menu2 ul li.onglet {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	font-size:10px;
	color:#c3a4d1;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
}
#menu2 ul li.onglet h1 {
	color:#c3a4d1;
	text-decoration:none;
	font-size:10px;
	display:inline;
	font-weight:bold;
}
#menu2 ul li.onglet a {
	color:#c3a4d1;
	text-decoration:none;
	font-weight:bold;
}
#menu2 ul li.separator {
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	color:#c3a4d1;
	font-weight:bold;
	font-size:10px;
}
/* menu2 fin */



/* content début */
#content {
	border-bottom:4px solid #c3a4d1;
	border-left:4px solid #c3a4d1;
	border-right:4px solid #c3a4d1;
	width:972px;
	background-color:#f7f7f5;
}
#content #content-int {
text-align:left;
	padding:0px 18px 0px 18px;
	background-color:#f7f7f5;

}
/* homepage content début */
#content #content-int #bienvenue { float:left; width:617px;height:278px;text-align:left;}
#content #content-int #bienvenue img { float:left; margin-right:18px;}
#content #content-int #bienvenue h1 { font-family:"Times New Roman", Times, serif; color:#000000; font-size:45px; margin:18px 0px 0px 0px; float:left; font-weight:normal; width:367px;}
#content #content-int #bienvenue p { font-family:Arial, Helvetica, sans-serif; color:#5d5c5e; font-size:13px; margin:0px 0px 0px 0px; float:left; font-weight:bold;}
#content #content-int #bienvenue .home-slogan { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#content #content-int #bienvenue .home-slogan-2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d4145a; font-weight:bold;}
#content #content-int #bienvenue .home-slogan-3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#5d5d5d;}
#content #content-int #bienvenue .home-slogan-4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d;}
#content #content-int #cadro-actu { width:300px;margin-left:18px;} 
#content #content-int #cadro-actu h2.actu-h2 { font-family:"Times New Roman", Times, serif; color:#000000; font-size:20px; margin:0px 0px 5px 0px;font-weight:normal; border-bottom:2px dotted #d62365; display:inline;}
#content #content-int #cadro-actu img { display:block; margin:10px 0px 8px 0px;}
#content #content-int #cadro-actu p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d; margin:0px 0px 5px 0px;}
#content #content-int #cadro-actu span.direction { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d4145a; font-style:italic;}
#content #content-int #cadro-actu span.direction a{color:#d4145a;text-decoration:none;}
#content #content-int #cadro-loca-meubles { width:300px; margin-top:18px;} 
#content #content-int #cadro-loca-meubles .cadro-content { height:406px;} 
#content #content-int #cadro-services { width:300px;margin-left:18px; margin-top:18px;} 
#content #content-int #cadro-services .cadro-content { height:406px;} 
#content #content-int #cadro-reactivite { width:300px;margin-left:18px; margin-top:18px;} 
#content #content-int #cadro-reactivite .cadro-content { height:406px;} 
#content #content-int .cadro-type-2 { float:right; width:144px;}
#content #content-int .cadro-type-2 p {}
#content #content-int #cadro-standing { width:459px; margin-top:18px;} 
#content #content-int #cadro-standing .cadro-content { height:335px;} 
#content #content-int #cadro-location { width:459px;margin-left:18px; margin-top:18px;} 
#content #content-int #cadro-location .cadro-content { height:335px;} 
/* homepage content fin */
/* page meublés toulouse content début */
#content #content-int #cadro-meubles-toulouse {} 
#content #content-int #cadro-meubles-toulouse .cadro-content {} 
.toulouse-liste { text-align:center; width:100%;}
#content #content-int .toulouse-liste .infos-appart-1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}
#content #content-int .toulouse-liste .direction-8 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#content #content-int .toulouse-liste .adresse-appart { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898888;}

/* page meublés toulouse content fin */
/* page a propos content début */
#content #content-int #debut-a-propos { height:189px;}
#content #content-int #debut-a-propos h1{ font-size:45px; font-weight:normal; margin:15px 0px 0px 0px;}
#content #content-int #cadro-meubles-a-propos { margin-top:18px;} 
#content #content-int #cadro-meubles-a-propos .cadro-content {}
#content #content-int #debut-a-propos #chdlg { padding-left:4px;} 
#content #content-int #cadro-meubles-a-propos .a-propos-gauche { float:left; width:222px;}
#content #content-int #cadro-meubles-a-propos .a-propos-droite { float:left; width:662px;}
#content #content-int #cadro-meubles-a-propos #signe { margin-top:24px;}
#content #content-int #cadro-meubles-a-propos #signature { margin-bottom:24px;}
#content #content-int #cadro-meubles-a-propos .bloc-signature { text-align:right; margin-top:11px;}
/* page a propos content fin */
/* page proprio content début */
#content #content-int #debut-proprio { height:168px;}
#content #content-int #debut-proprio h1{ font-size:45px; font-weight:normal; margin:0;}
#content #content-int #cadro-proprio { margin-top:18px;} 
#content #content-int #cadro-proprio .cadro-content {}
#content #content-int #debut-proprio #chdlg { padding-left:4px;} 
#content #content-int #cadro-proprio .proprio-gauche { float:left; width:291px;}
#content #content-int #cadro-proprio .proprio-droite { float:left; width:593px;}
#content #content-int #cadro-proprio #signe { margin-top:24px;}
#content #content-int #cadro-proprio #signature { margin-bottom:24px;}
#content #content-int #cadro-proprio .bloc-signature { text-align:right; margin-top:11px;}
.sous-titre-proprio { font-family:"Times New Roman", Times, serif; font-size:20px; color:#000000; display:block; margin-bottom:15px;}
/* page a propos content fin */
/* page location salle content début */
#content #content-int #debut-location2 { height:135px;}
#content #content-int #debut-location2 p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d; margin:0px;}
#content #content-int #debut-location2 h1{ font-size:45px; font-weight:normal; margin:0;}
#content #content-int #cadro-location2 { margin-top:18px;} 
#content #content-int #cadro-location2 .cadro-content {}
#content #content-int #debut-location2 #chdlg { padding-left:4px;} 
#content #content-int #cadro-location2 .location2-gauche { float:left; width:222px;}
#content #content-int #cadro-location2 .location2-droite { float:left; width:662px;}
#content #content-int #cadro-location2 #signe { margin-top:24px;}
#content #content-int #cadro-location2 #signature { margin-bottom:24px;}
.sous-titre-location2 { font-family:"Times New Roman", Times, serif; font-size:20px; color:#d4145a; display:block; margin-bottom:15px;}
#content #content-int #cadro-location2 .bloc-signature { text-align:right; margin-top:11px;}
/* page location salle content fin */
/* page contact content début */
#content #content-int #cadro-contact {} 
#content #content-int #cadro-contact .cadro-content {}
#content #content-int #cadro-contact .contact-gauche { float:left; width:192px;}
#content #content-int #cadro-contact .contact-droite { float:left; width:692px;}
#content #content-int #cadro-contact .contact-droite h1 { font-size:20px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; margin:0px 0px 30px 0px;}
/* page contact content fin */
/* page presse content début */
#content #content-int #cadro-presse { width:936px;} 
#content #content-int #cadro-presse .cadro-content { height:333px;}
#content #content-int #cadro-presse .presse-gauche { float:left; width:192px;}
#content #content-int #cadro-presse .presse-droite { float:left; width:692px;}
#content #content-int #cadro-presse .presse-droite h1 { font-size:30px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; margin:0px 0px 20px 0px;}
/* page presse content fin */
/* page gestion début */
.gestion-h1{ font-size:45px; margin:0px 0px 9px 0px; color:#000000; font-family:"Times New Roman", Times, serif; font-weight:normal;}
#cadro-gestion-louer { width:303px;}
#cadro-gestion-proprio { width:615px; margin-left:18px;}
#phrase-confiez-nous {position:absolute; top:47px; left:291px; width:350px;}
#gestion-appart { margin-top:18px; width:934px;}
#gestion-appart .cadro-content{height:218px;}
#cadro-gestion-proprio .cadro-content{ height:483px;}
#content #content-int .cadro-gestion-proprio-droite { float:right; width:298px;}
.gestion-profil-gauche2 { float:left; width:249px;}
.gestion-profil-droite2 { width:615px; margin-left:18px; float:left;}
#conseils { width:100%; height:100%;
display:none;
	position:fixed;
	top:0px;
	left:0px;
	z-index:100;
	
}
#conseils-int {
border:2px solid #c3a4d1;
	background-color:#f7f7f5;
	width:784px;
	position:relative;
	text-align:left;

}
#conseils-int h1{ font-family:"Times New Roman", Times, serif; font-size:45px; color:#000000; margin:27px 99px 15px 99px; font-weight:normal;}
#conseils-int p{ font-family:Arial, Helvetica, sans-serif; font-size:45px; color:#000000; font-size:12px; color:#5d5c5e; margin:10px 99px 27px 99px;}
.fermer { width:80px; height:27px; top:0px; right:0px; text-align:right; position:absolute;}
.fermer img { cursor:pointer;}
/* page gestion fin */
/* page devis début */
#content #content-int #cadro-devis { margin-top:18px;} 
.input-devis { width:14em; height:14px; background-color:#e5dfe1; border:1px solid #ccb2d7; color:#6c3b80; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.textarea-devis { width:100%; background-color:#e5dfe1; border:1px solid #ccb2d7; color:#6c3b80; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.devis-sous-titre { width:600px;}
.devis-sous-titre span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; display:block; padding-top:10px;}
#event-date { height:41px;}
#textarea-devis { height:66px;}
#content #content-int #cadro-devis label { color:#5d5d5d; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
/* page devis  fin */
/* page proposer un appartement début */
#content #content-int #cadro-proposer { margin-top:18px;} 
.input-proposer { width:10em; height:14px; background-color:#e5dfe1; border:1px solid #ccb2d7; color:#6c3b80; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.input-proposer2 { width:100%; height:14px; background-color:#e5dfe1; border:1px solid #ccb2d7; color:#6c3b80; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.textarea-proposer { width:100%; background-color:#e5dfe1; border:1px solid #ccb2d7; color:#6c3b80; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.proposer-sous-titre { width:600px;}
.proposer-sous-titre span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; display:block; padding-top:10px;}
#content #content-int #cadro-proposer label { color:#5d5d5d; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.titres-proposer {font-size:20px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; margin:0px 0px 0px 0px;}
.ui-datepicker-trigger { margin-left:3px; cursor:pointer; margin-bottom:-3px;}
/* page proposer un appartement fin */
/* page investir content début */
#content #content-int #cadro-investir { width:936px;} 
#content #content-int #cadro-investir .cadro-content { height:240px;}
#content #content-int #cadro-investir .investir-gauche { float:left; width:192px;}
#content #content-int #cadro-investir .investir-droite { float:right; width:608px;}
#content #content-int #cadro-investir .investir-droite h1 { font-size:20px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; margin:0px 0px 20px 0px;}
.h1-investir { font-family:"Times New Roman", Times, serif; font-size:42px; color:#000000; margin:0px 0px 20px 20px; padding-top:2px; font-weight:normal;}
#content #content-int #cadro-investir2 { width:936px; margin-top:18px;} 
#content #content-int #cadro-investir2 .cadro-content {}
#content #content-int #cadro-investir2 h1 { font-size:20px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; margin:0px 0px 20px 0px;}
#content #content-int #cadro-investir2 .investir-span {font-size:20px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; }
/* page investir content fin */
/* page achat/vente d'appartements content début */
#content #content-int #cadro-achat-vente { width:936px; margin-top:18px;} 
#content #content-int #cadro-achat-vente .cadro-content { height:480px;}
#content #content-int #cadro-achat-vente h1 { font-size:20px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; margin:0px 0px 20px 0px;}
#content #content-int #cadro-achat-vente .investir-span {font-size:20px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; }
.achat-vente-h1 { font-size:45px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; margin:0px 0px 0px 20px; padding-top:10px;}
.achat-vente-comment { font-size:13px; color:#000000; font-family:Arial, Helvetica, sans-serif, Times, serif; margin:10px 0px 3px 22px;}

#achat-vente-appart-paris .infos-appart-1 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}
#achat-vente-appart-paris .present-appart {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#achat-vente-appart-paris .adresse-appart { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898888;}
/* page achat/vente d'appartements content fin */
/* page franchise content début */
#content #content-int #cadro-franchise { width:936px;} 
#content #content-int #cadro-franchise .cadro-content { height:273px;}
#content #content-int #cadro-franchise .franchise-gauche { float:left; width:192px;}
#content #content-int #cadro-franchise .franchise-droite { float:left; width:692px;}
#content #content-int #cadro-franchise .franchise-droite h1 { font-size:30px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; margin:0px 0px 20px 0px;}
#content #content-int #cadro-franchise .franchise-droite p { line-height:22px;}
/* page franchise content fin */
/* page nos appartements meublés à paris début */
#content #content-int #cadro-nos-appart-meubles { width:936px;} 
#content #content-int #cadro-nos-appart-meubles h1 { font-size:20px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; margin:0px 0px 25px 0px;}
#content #content-int .nos-appart-search span { font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:normal; margin:0px 0px 25px 0px; display:block; margin-bottom:2px;}
#content #content-int .nos-appart-carte {width:452px; float:left; position:relative; text-align:left; height:170px;}
#content #content-int .cliquez-ici {
	width:307px;
	height:20px;
	position:absolute;
	top:147px;
	left:70px;
}
#content #content-int .nos-appart-carte span{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898888;}
#content #content-int .nos-appart-search {width:484px; float:left;}
#content #content-int .nos-appart-search h1{font-size:20px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; margin:42px 0px 15px 0px;}
#content #content-int .input { width:100%; height:18px; border:1px solid #ccb2d7; color:#6c3b80; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#content #content-int .valider { background-color:#dcdcdc; border:1px solid #cbcbcb; height:18px;}
#content #content-int #cadro-nos-apparts {width:294px;}
#content #content-int #cadro-nos-apparts h1{font-size:20px; font-family:"Times New Roman", Times, serif; color:#000000; font-weight:normal; margin:0px 0px 15px 0px;}
#content #content-int #cadro-nos-apparts .infos-appart-1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
#content #content-int #cadro-nos-apparts .present-appart {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
#content #content-int #cadro-nos-apparts .adresse-appart { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898888;}
#content #content-int .appart { width:624px; float:right;}
#content #content-int .appart .photo-appart { width:355px; float:left;}
#content #content-int .appart .photos-appart { width:256px; float:right;  height:262px; overflow:hidden;}
#content #content-int .appart .photos-appart img {height:52px; float:left; padding-right:6px; padding-bottom:6px;}
#content #content-int .appart .texte-appart { clear:both;}
#content #content-int .appart .text-appart-span { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#898888;}
#content #content-int .appart .metro-appart-span { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#898888;}
#content #content-int .appart .titre-appart-span { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; display:block; margin:44px 0px 0px 0px;}
#content #content-int .appart-liens { clear:both;background-image:url(../images/appart-liens.gif); background-repeat:no-repeat; width:936px; height:39px; position:relative;}
#content #content-int .appart-liens #contactez-nous {
	width:122px;
	position:absolute;
	top:3px;
	left:30px;
	height:24px;
	position:absolute;
}
#content #content-int .appart-liens #demandez {height:24px;width:938px; top:3px; left:169px; position:absolute;}
.appart-liens-a { text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:13px; font-weight:bold; cursor:pointer;}
#content #content-int #cadro-contact-ajax{ width:294px;} 
#content #content-int #cadro-contact-ajax input { width:96%;background-color:#e5dfe1; border:1px solid #ccb2d7; color:#6c3b80; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
#content #content-int #cadro-contact-ajax textarea { width:96%;background-color:#e5dfe1; border:1px solid #ccb2d7; color:#6c3b80; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
#content #content-int #cadro-conseiller-ajax{ width:294px;} 
#content #content-int #cadro-conseiller-ajax input { width:96%;background-color:#e5dfe1; border:1px solid #ccb2d7; color:#6c3b80; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
#content #content-int #cadro-conseiller-ajax select { width:96%;background-color:#e5dfe1; border:1px solid #ccb2d7; color:#6c3b80; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
/* page nos appartements meublés à paris fin */
.direction-2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d4145a; display:block; margin:9px 0px 0px 0px; font-weight:bold;}
.direction-2 a{color:#d4145a;text-decoration:none;}
.direction-3 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d4145a; display:block; margin:0px 0px 0px 0px; font-weight:bold;}
.direction-3 a{color:#d4145a;text-decoration:none;}
.direction-4 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#d4145a; display:block; font-weight:bold;}
.direction-4 a{color:#d4145a;text-decoration:none;}
.direction-5 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#d4145a; font-weight:bold;}
.direction-5 a{color:#d4145a;text-decoration:none;}
.direction-6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d4145a; font-weight:bold;}
.direction-6 a{color:#d4145a;text-decoration:none;}
.direction-7 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#d4145a; display:block; margin:0px 0px 0px 0px;}
.direction-7 a{color:#d4145a;text-decoration:none;}
.cadro { float:left; position:relative;background-image:url(../images/cadro-1-pixel.gif); background-repeat:repeat-x; background-color:white;}
.cadro .titres-home { font-family:"Times New Roman", Times, serif; color:#000000; font-size:20px; margin:6px 0px 12px 0px;font-weight:normal;display:block;}
.cadro .cadro-astuce-espace { height:25px; width:1px;}
.cadro .cadro-astuce-espace-bottom-2 { height:15px; width:1px;}
.cadro .cadro-astuce-espace-top { height:25px; width:1px;}
.cadro .titres-home-2 { font-family:"Times New Roman", Times, serif; color:#000000; font-size:20px; margin:0px 0px 12px 0px;font-weight:normal;display:block;}
.cadro p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d; margin:0px;}
.cadro span.direction { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#d4145a; font-style:italic; display:block; margin:17px 0px 0px 0px;}
.cadro span.direction a{color:#d4145a;text-decoration:none;}
.cadro .cadro-content { border:1px solid #c3a4d1;text-align:left;padding-left:25px; padding-right:25px; }
.cadro .top{position:absolute; top:0px; left:10px; width:226px; height:12px; background-image:url(../images/cadro-top.png); background-repeat:no-repeat;}
.cadro .left {position:absolute; top:0px; left:0px; width:10px; height:134px; background-image:url(../images/cadro-left.png); background-repeat:no-repeat;}
.cadro .right {
	position:absolute;
	bottom:-5px;
	right:-4px;
	width:14px;
	height:141px;
	background-image:url(../images/cadro-right.png);
}
.cadro .bottom {
	position:absolute;
	bottom:-5px;
	right:10px;
	width:280px;
	height:17px;
	background-image:url(../images/cadro-bas.png);
}
.px18 { height:18px;}
.style1 { font-family:Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; font-size:14px;}
.style2 { font-family:Arial, Helvetica, sans-serif; color:#000000;font-size:12px;}
.style3 { font-family:"Times New Roman", Times, serif; font-size:20px; color:#000000; display:block; margin-bottom:15px; font-weight:normal; margin:10px 0px 0px 0px; color:#d4145a;}
.style4 { font-family:"Times New Roman", Times, serif; font-size:20px; color:#000000; display:block; margin-bottom:15px; font-weight:normal; margin:0px 0px 15px 0px; color:#d4145a;}
.style5 { font-family:"Times New Roman", Times, serif; font-size:20px; color:#000000; display:block; margin-bottom:15px; font-weight:normal; margin:10px 0px 15px 0px; color:#d4145a;}
.style6 { font-family:Arial, Helvetica, sans-serif;font-size:12px;  color:#5d5d5d; }
.style7 {color:#5d5d5d; text-decoration:none;}
.style8 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#898888;}
.style9 { font-family:"Times New Roman", Times, serif; font-size:20px; color:#000000; display:block; margin-bottom:15px; font-weight:normal; margin:0px 0px 15px 0px;}
.cursor-pointer { cursor:pointer;}

/* content fin */

/* footer début */
#footer {
	text-align:center;
	width:980px;
	margin-bottom:60px;
}
#footer address {
	color:#d4c9da;
	font-family:Arial, Helvetica, sans-serif;
	margin:20px;
	font-style:normal;
	font-size:12px;
}
#footer address a{ text-decoration:none;color:#d4c9da;
}
#footer .liens {
	width:980px;
	margin:40px 0px 0px 0px;
	padding:0px;
	text-align:center;
}
.onglet {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aa9fb0;
}
#footer .liens .onglet a {
	color:#aa9fb0;
	text-decoration:none;
}
#footer .liens .onglet a:hover {
	text-decoration:underline;
	color:#aa9fb0;
}
#footer .liens .separator {
	color:#aa9fb0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* footer fin */
