/* CSS Document */

* {margin:0px; padding:0px; }
body { background-color:#a993c1;  }
#global {  
	width:855px;
	left:50%;
	margin-left:-428px;
	position:absolute;
}

/* correction i.e. 6 */

input,
textarea,
#presentation3 img,
#presentation2 a,
#profil1 a,
#boutonphotos a, /* bouton "ajouter une photo" */
.photoboutons a, /* boutons au dessous de la photo */
.message_menu, /* menu de la messagerie */
.messageid, /* élément de la liste des messages */
.message_links_show, /* actions dans messages/show */
.cadreProfil a, /* liens sur les contacts */
#mescards a, /* ren-cards */
.cadrephoto a img, /* photos */
#trouver a img, /* popup ren-code */
.small a { position: relative; z-index: 1;}

/* /correction i.e. 6 */

#header {
	width:855px;
	height:91px;
	display:block;
	background:url(/images/header-rencards.jpg) no-repeat;
	padding-top:2px;
}
.lhd { 
	width:255px;
	padding-left: 620px;
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #4c4c4c; font-weight:normal; text-align:left; text-decoration:none;
}
.lhd a { color: #4c4c4c; text-decoration:none; }
.lhd a:hover { color: #FFFFFF; text-decoration:none; background-color:#9b79b1; }

.ihd a{
	float:right;
	margin-top:48px;
	padding-right:100px;
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight:bold; text-align:left; text-decoration:none;
}
.ihd a:hover { color: #ccc0db; text-decoration:none; }

#menu {
	width:855px;
	background: url(/images/menu-rencards.jpg) no-repeat 0px 0px;
	height:112px;
}
#menu a { 
	float: left; 
	display: block; 
	height: 112px;
 }
#menu1 {
	width:855px;
	background: url(/images/menu-rencards.jpg) no-repeat 0px -224px;
	height:112px;
}
#menu1 a { 
	float: left; 
	display: block; 
	height: 112px;
 }
 #inv { width:347px; display:block; cursor:default; }
 

p.menutxt {
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #4c4c4c; font-weight:bold; text-align:center; text-decoration:none; font-style:italic;
	margin-top:75px;
}
#menu a, #menu a:hover, #menu a:link { text-decoration:none; }
#menu2 a, #menu2 a:hover, #menu2 a:link { text-decoration:none; }
#img1 p.menutxt {  padding-left:25px; }
#img21 p.menutxt {  padding-left:25px; }
#img7 p.menutxt {  padding-right:40px; }

#img1 { width:133px; background: url(/images/menu-rencards.jpg) no-repeat 0px 0px; }
#img2 { width:104px; background: url(/images/menu-rencards.jpg) no-repeat -133px 0px; }
#img3 { width:110px; background: url(/images/menu-rencards.jpg) no-repeat -237px 0px; }
#img4 { width:165px; background: url(/images/menu-rencards.jpg) no-repeat -347px 0px; }
#img5 { width:110px; background: url(/images/menu-rencards.jpg) no-repeat -512px 0px; }
#img6 { width:100px; background: url(/images/menu-rencards.jpg) no-repeat -622px 0px; }
#img7 { width:133px; background: url(/images/menu-rencards.jpg) no-repeat -722px 0px; }


#img1:hover { background: url(/images/menu-rencards.jpg) no-repeat 0px -112px; }
#img2:hover { background: url(/images/menu-rencards.jpg) no-repeat -133px -112px; }
#img3:hover { background: url(/images/menu-rencards.jpg) no-repeat -237px -112px; }
#img4:hover { background: url(/images/menu-rencards.jpg) no-repeat -347px -112px; }
#img5:hover { background: url(/images/menu-rencards.jpg) no-repeat -512px -112px; }
#img6:hover { background: url(/images/menu-rencards.jpg) no-repeat -622px -112px; }
#img7:hover { background: url(/images/menu-rencards.jpg) no-repeat -722px -112px; }

#menu1 #img4 { width:165px; background: url(/images/menu-rencards.jpg) no-repeat -347px -224px; }
#menu1 #img4:hover { background: url(/images/menu-rencards.jpg) no-repeat -347px -224px; }

#menu2 {
	width:855px;
	background: url(/images/menu2-rencards.jpg) no-repeat 0px 0px;
	height:112px;
}
#menu2 a { 
	float: left; 
	display: block; 
	height: 112px;
 }
#img21 { width:133px; background: url(/images/menu2-rencards.jpg) no-repeat 0px 0px; }
#img22 { width:104px; background: url(/images/menu2-rencards.jpg) no-repeat -133px 0px; }
#img23 { width:110px; background: url(/images/menu2-rencards.jpg) no-repeat -237px 0px; }
#img24 { width:165px; background: url(/images/menu2-rencards.jpg) no-repeat -347px 0px; }
#img25 { width:343px; background: url(/images/menu2-rencards.jpg) no-repeat -512px 0px; }

#img21:hover { width:133px; background: url(/images/menu2-rencards.jpg) no-repeat 0px -112px; }
#img22:hover { width:104px; background: url(/images/menu2-rencards.jpg) no-repeat -133px -112px; }
#img23:hover{ width:110px; background: url(/images/menu2-rencards.jpg) no-repeat -237px -112px; }
#img24:hover { width:165px; background: url(/images/menu2-rencards.jpg) no-repeat -347px -112px; }
#img25:hover { width:343px; background: url(/images/menu2-rencards.jpg) no-repeat -512px -112px; }


#footer {
	background:url(/images/footer-rencards.jpg);
	height:82px;
	padding-top:11px;
	width:855px;
	display:block;
}

#footer a{
 	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight:normal; text-decoration:none;
}

.mentions { margin-bottom:10px; margin-left:50px;
}

.reseaux { margin-bottom:10px; margin-left:50px;
}

.reseaux a {
    margin-left: 10px;
    padding:0px;
}

.mentions a{
	margin-left:10px;
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #4c4c4c; font-weight:normal; text-align:left; text-decoration:none; 
}

.mentions a:hover{background-color:#9B79B1; color: #FFFFFF; text-decoration:none; }

.parrainageEdit {
    margin-left: 45px;
    float:left;
}

.parrainageVousEdit {
    margin-top: 20px;
    margin-left: 20px;
    float:left;
}

.parrainageContentEdit {
    margin-top:-20px;
    margin-left: -36px;
    float:left;
}

#labelParrainageMoi {
    float:left;
    margin-left:-36px;
    margin-top:0px;
}


#labelParrainageVous {
    float:left;
    margin-left:-36px;
    margin-top:20px;
}
.parrainageContentEdit #contentMail {
    Width:449px;
    height:110px;
    margin-bottom: 10px;
}

#parrainage_moi {
    margin-top:50px;
    height:50px;
}

#parrainage_vous {
    height:60px;
    background-color:#F7F7F7;
}

#parrainage_content {
    margin-top:50px;
    height:150px;
}

#parrainage_content #btnEnvoyer {
    margin-left:125px;
}

#contenu {
	height:470px;
	width:855px;
	display:block;
	background:url(/images/bkground.jpg) no-repeat;
}
/* pages statiques supplèmentaires*/
.staticPage {
	height:470px;
	width:855px;
	display:block;
	background:url(/images/bkground2.jpg) no-repeat;
}

.staticPage h1 {
    font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight:bold; text-align:center; text-decoration:none;
}

.staticPage a {
    font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: black; font-weight:bold; text-align:center;
}

.staticPage #titleMoyenDeRencontre {
    position: relative;
    width: 190px;
    height: 50px;
    top: 36px;
    left: 50px;
}

.staticPage #titlepartenariat {
    position: relative;
    width: 190px;
    height: 50px;
    top: 45px;
    left: 50px;
}

.staticPage #titleParrainage {
    position: relative;
    width: 190px;
    height: 50px;
    top: 45px;
    left: 50px;
}

.staticPage #titleconfidentialite {
    position: relative;
    width: 190px;
    height: 50px;
    top: 37px;
    left: 50px;
}

.staticPage #titlerecrutement {
    position: relative;
    width: 190px;
    height: 50px;
    top: 45px;
    left: 50px;
}
.staticPage #text {
    font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: black; font-weight:normal; text-align:justify; text-decoration:none; text-indent:50px;
    position: relative;
    width: 700px;
    height: 335px;
    overflow:auto;
    top: 45px;
    left: 73px;
}

.staticPage #text #logo {
    margin-left:-50px;
}

.staticPage #text .accroche {width:540px;margin-left:65px;padding:14px 25px 12px 12px;background:url(/images/fond_blanc_top.png) no-repeat;border:0;}
.staticPage #text .accroche_bot {width:570px;height:10px;margin:0 65px 1em;padding:0;background:url(/images/fond_blanc_bot.png) no-repeat;}
.staticPage #text .accroche .logoart {float:left;padding-right:10px;padding-left:0px;margin-left:-50px;}
.accroche h2 {float:right;padding: 0px; margin: 0px;}
.accroche a {padding: 0px; margin-left: -50px;}
.accroche p {font-size:10px;font-weight:bold;text-align:right;text-indent:0px;}


/* page mot de passe oublié */
#mdpforgot {
	margin-left:200px;
	width:480px;
	height:429px;
	padding-top:40px;
	display:block;
	background:url(/images/mdpforgot.png) no-repeat;
}

* html #mdpforgot {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mdpforgot.png', sizingMethod='scale');
}

#mdp_envoyer {
    margin: 170px 30% 0 30%;
    width: 149px;
    height: 87px;
	display:block;
    background: url(/images/btn_envoyer.png);
}

* html #mdp_envoyer {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_envoyer.png', sizingMethod='scale');
}


.titremdp { padding-left:70px;	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 24px; color: #7c1d83; font-weight:bold; text-align:left; text-decoration:none;}
.textemdp { padding-top:30px; padding-left:80px;font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #333333; font-weight:bold; text-align:left; text-decoration:none;}

/* page inscription et désinscription*/
#sinscrire, #desinscrire {
	margin-left:200px;
	width:480px;
	height:429px;
	padding-top:40px;
	display:block;
	background:url(/images/sinscrire.png) no-repeat;
}
* html #sinscrire, #desinscrire {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sinscrire.png', sizingMethod='scale');
}

.titre1 { 	padding-left:50px;	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 24px; color: #7c1d83; font-weight:bold; text-align:left; text-decoration:none;}
.texteg1 { 	padding-top:5px; padding-left:50px;font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #333333; font-weight:bold; text-align:left; text-decoration:none;}
.texteg1 a {color:#7c1d83;}
.textep1 { 	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight:normal; text-align:left; text-decoration:none; font-style:italic;}

#sinscrire input.ok { margin-top:3px; height:24px; }
#sinscrire input.creer { margin-top:5px; margin-left:112px; }
#sinscrire select { margin-top:5px; margin-left:20px; }

/* page inscription validation*/
#validation {
	margin-left:200px;
	padding-left:30px;
	width:450px;
	height:429px;
	padding-top:55px;
	display:block;
	background:url(/images/validation.png) no-repeat;
}
* html #validation {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/validation.png', sizingMethod='scale');
}

#validation input.ok { margin-top:3px; height:24px; }
#validation input.creer { margin-top:5px; margin-left:112px; }
#validation2 input.creerA, #seconnecter input.creerA { margin-top:60px; margin-left:92px; }
#validation select { margin-top:5px; margin-left:20px; }

.texte5 { 	padding-right:30px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 20px; color: #4c4c4c; font-weight:bold; text-align:center; text-decoration:none;}

/* Presentation */
#presentation {
	width:855px;
	height:309px;
	display:block;
	background:url(/images/numcards.jpg);
}

.titre2 { 	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 24px; color: #4c4c4c; font-weight:bold; text-align:center; text-decoration:none;}
.titreg2 { 	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 24px; color: #7c1d83; font-weight:bold; text-align:center; text-decoration:none;}
.titrep2 { 	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 35px; color: #99ff00; font-weight:bold; text-align:center; text-decoration:none;}
.titrem2 { 	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #4c4c4c; font-weight:bold; text-align:center; text-decoration:none;}
#saisie1 { margin-top:80px; margin-left:420px; }
input.champs {
	color: #7c1d83;
	border: 0px;
	background-color:#FFFFFF;
	height:20px;
}

#saisie2 {
	position:absolute;
    margin-left: 675px;
	text-align:center;
	top: 353px;
}
.texte3 { 	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #7c1d83; font-weight:bold; text-align:center; text-decoration:none;}
.textep3 { 	padding-top:5px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #4c4c4c; font-weight:bold; text-align:center; text-decoration:none;}

#presentation2 {
	float:left;
	width:426px;
	height:160px;
	display:block;
	background:url(/images/presentation.png) no-repeat;
}
* html #presentation2 {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/presentation.png', sizingMethod='scale');
}
#presentation3 {
	float:left;
	width:429px;
	height:160px;
	display:block;
	background:url(/images/presentation2.png) no-repeat;
}
* html #presentation3 {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/presentation2.png', sizingMethod='scale');
}
.titre4 { padding-left:60px; padding-top:15px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; font-weight:bold; text-align:left; text-decoration:none; width:250px;}
.titrep4 { padding-top:20px; }
.titrep4 a{ padding-left:90px;  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 22px; color: #FFFFFF; font-weight:bold; text-align:left; text-decoration:none;}
.titreg4 { padding-left:80px; padding-right:40px; padding-top:20px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight:bold; text-align:center; text-decoration:none;}
.titregv4 { font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 18px; color: #7c1d83; font-weight:bold; text-align:center; text-decoration:none;}

/* Gestion */

#gestion {
	width:855px;
	height:469px;
	display:block;
	background:url(/images/gestion.png) no-repeat;
	float:left;
}
* html #gestion {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gestion.png', sizingMethod='scale');
}

.titre6 { padding-left:100px; padding-top:10px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 25px; color: #FFFFFF; font-weight:bold; text-align:left; text-decoration:none;}
.titreg6 { padding-left:100px; padding-top:40px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 25px; color: #7c1d83; font-weight:bold; text-align:left; text-decoration:none;}
.texte6 { padding-left:140px; padding-top:10px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #4c4c4c; font-weight:bold; text-align:left; text-decoration:none;}
.titrem6 { padding-left:80px; padding-bottom:15px; padding-top:50px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 25px; color: #7c1d83; font-weight:bold; text-align:left; text-decoration:none;}
.textep6 { padding-left:92px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #4c4c4c; font-weight:bold; text-align:left; text-decoration:none;}

#gestion1 { width:445px; display:block; float:left; }
#gestion1 .deactivate {padding-left:150px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: #7B1884; font-weight:normal;}
#gestion2 { width:410px; display:block; float:left;}
.gestionch { margin-left:325px; }
.gestion2ch { margin-left:245px; }

.titre7 { padding-left:10px; padding-top:20px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #4c4c4c; font-weight:bold; text-align:left; text-decoration:none;}
.texte7 { padding-left:20px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 13px; color: #4c4c4c; font-weight:bold; text-align:left; text-decoration:none;}


/* Profil */

#profil {
	width:855px;
	height:469px;
	display:block;
	background:url(/images/profil.png) no-repeat;
	float:left;
}
* html #profil {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/profil.png', sizingMethod='scale');
}
#profil1 { width:445px; display:block; float:left; }

#chepasquoi {
	margin-left: 120px;
	width: 93px;
	height: 61px;
	display: block;
	background: url("/images/btn_enregistrer2.png");
}

* html #chepasquoi {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_enregistrer2.png', sizingMethod='scale');
}

#profil2 { width:410px; display:block; float:left;}
#imgprofil {
	position:absolute;
	margin-left:63px;
	text-align:center;
	top: 210px;
}

.titre8 { padding-left:150px; padding-bottom:5px; padding-top:15px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 25px; color: #FFFFFF; font-weight:bold; text-align:left; text-decoration:none;}
.titred8 { height:72px; display:block; padding-left:150px; padding-right:30px; padding-top:20px; margin-top:0px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #4c4c4c; font-weight:normal; text-align:left; text-decoration:none; overflow:auto}
.titred8Show { height:72px; display:block; padding-left:150px; padding-right:30px; margin-top:8px; margin-bottom:10px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #4c4c4c; font-weight:normal; text-align:left; text-decoration:none; overflow:auto}
.texte8 {  padding-left:130px; padding-right:30px; line-height:20px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #4c4c4c; font-weight:bold; text-align:left; text-decoration:none;}
.texte8 #info {color:black;}
.pays { position:absolute; margin-left:50px; }
.cliquezici { padding-top:20px; }
.cliquezici a {color:#571071; margin-left:130px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 14px;  font-weight:bold; text-align:left; text-decoration:none; }
.cliquezici a:hover { color: #FFFFFF; text-decoration:none; background-color:#9b79b1; }


.titre9 { padding-left:25px; padding-top:25px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 16px; color: #4c4c4c; font-weight:bold; text-align:left; text-decoration:none;}
.texte9 {  padding-left:35px; padding-right:30px; line-height:20px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #4c4c4c; font-weight:bold; text-align:left; text-decoration:none;}
.texte9 #info {color:black;}
/* gestion photos */

#gestionphotos {
	width:660px;
	height:469px;
	display:block;
	background:url(/images/gestionphotos.png) no-repeat;
	float:left;
}
* html #gestionphotos {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/gestionphotos.png', sizingMethod='scale');
}

#gestionphotos-general {
	padding-left: 100px;
	width:660px;
}


.titre10 { padding-left:40px; padding-top:15px; padding-bottom:25px;  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 25px; color: #FFFFFF; font-weight:bold; text-align:left; text-decoration:none; float: left;}
.cadrephoto { 
	width:151px;
	padding-right:15px;
	padding-left:14px;
	margin-right:15px;
	height:175px;
	padding-top:25px;
	display:block;
	background:url(/images/cadrephoto.png) no-repeat;
	float:left;
 }
 * html .cadrephoto {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cadrephoto.png', sizingMethod='scale');
}
.cadrephoto2 { width:50px; height:200px; display:block; float:left; }

#zoneenvoyerphoto {
        margin-top:160px;
	margin-left:155px;
	width: 149px;
	height: 87px;
	display: block;
	background: url("/images/btn_envoyer.png");
}

* html #zoneenvoyerphoto {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_envoyer.png', sizingMethod='scale');
}

/* Mes rencards */

#mescards {
	width:855px;
	height:469px;
	display:block;
	background:url(/images/mescards.png) no-repeat;
	float:left;
}
* html #mescards {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/mescards.png', sizingMethod='scale');
}
.titre11 { padding-left:65px; padding-top:18px; padding-bottom:35px;  font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 25px; color: #FFFFFF; font-weight:bold; text-align:left; text-decoration:none;}
.titreg11 { 	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 24px; color: #7c1d83; font-weight:bold; text-align:center; text-decoration:none;}
.code11 { padding-left:370px; padding-bottom:5px; padding-top:5px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; font-weight:bold; text-align:left; text-decoration:none;}
.texte11 { padding-top:40px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #7c1d83; font-weight:normal; text-align:center; text-decoration:none;}

/* Connexion */

#connexion {
	width:855px;
	height:469px;
	display:block;
	background:url(/images/connexion.png) no-repeat;
	background-position:center;
	float:left;
}
* html #connexion {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/connexion.png', sizingMethod='scale');
}
.titre12 { 	padding-top:3px;font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 24px; color: #7c1d83; font-weight:bold; text-align:center; text-decoration:none;}
.texte12 {  padding-top:5px; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 15px; color: #4c4c4c; font-weight:bold; text-align:left; text-decoration:none;}
.titreg12 {  float:left; width:350px; padding-top:20px;font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 24px; color: #4c4c4c; font-weight:bold; text-align:center; text-decoration:none;}
.image12 { width:80px; height:80px; display: block; float:left; }

#connexion1 { padding-left:230px; }

.seconnecter { margin-left:240px;  }


/* Message */
#message_nouveau{width:781px;height:469px;display:block;background:url(/images/message_nouveau.png) no-repeat;margin:0px auto}
* html #message_nouveau{background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/message_nouveau.png', sizingMethod='scale')}
.message_menu1{height:64px;background:url(/images/message_menu1.png) no-repeat;}
* html .message_menu1{background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/message_menu1.png', sizingMethod='scale');}
.message_menu2{height:64px;background:url(/images/message_menu2.png) no-repeat;}
* html .message_menu2{background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/message_menu2.png', sizingMethod='scale');}
.message_menu3{height:64px;background:url(/images/message_menu3.png) no-repeat;}
* html .message_menu3{background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/message_menu3.png', sizingMethod='scale');}
.message_menu4{height:64px;background:url(/images/message_menu4.png) no-repeat;}
* html .message_menu4{background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/message_menu4.png', sizingMethod='scale');}
.message_menu{list-style-type:none;display:block;}
.message_menu li{display:inline;}
.message_menu li a{font:bold 16px Arial;line-height:60px;color:#4c4c4c;text-decoration:none;}
.message_menu li a:hover{color:#7C1D83}

.message_title{
	font:bold 20px Arial;
	color:#4c4c4c;
	line-height:30px;
	padding:0px 0px 0px 150px
}
.cadreProfil{
	width:244px;
	height:101px;
	display:block;
	background:url(/images/cadre_profile.png) no-repeat;
}
* html .cadreProfil{
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/cadre_profile.png', sizingMethod='scale');
}
.cadreProfil .text{
	font:10px Arial;line-height:12px;
	color:4c4c4c;
	padding:0px 5px 0px 0px;
}
.cadreProfil .link{
	text-align:right;
	padding:15px 15px 0px 0px;
	font:9px Arial;
	line-height:12px;
	color:4c4c4c;
}
.cadreProfil .link a{
	font:9px Arial;
	line-height:12px;
	color:4c4c4c;
}
.cadreProfil .name{
	font:bold 10px Arial;line-height:12px;
	color:4c4c4c;
	padding:15px 5px 0px 90px
}
#message_nouveau .cadrecenter{
	padding-left:130px
}
#message_nouveau .cadreProfil{
	float:left
}
.cadreProfil .close{
	float:right;
	width:25px;
	height:25px;
	cursor:pointer;
	text-decoration:none
}
.cadreProfil .photo{
	float:left;
	width:95px;
	height:101px;
}
.cadreProfil .photo img{
	margin:3px 0px 0px 3px;
	width:81px;
	height:95px;
}

#message_nouveau .cadreInput{
	float:left;
	padding-left:40px;
	font:11px Arial;
	color:#4c4c4c
}
#message_nouveau .cadreInput input{
	width:235px;
	border:0px;
	font:11px Arial;color:#000000;
	padding:4px 2px
}
#message_nouveau .textm{
	clear:both;
	font:11px Arial;line-height:12px;
	/*color:4c4c4c;*/
	padding:5px 0px 0px 150px
}
#message_nouveau textarea{
	background:#FFFFFF;
	width:500px;
	height:160px;
	border:0px;
	overflow:auto;
	margin:0px 0px 0px 150px;
	font:11px Arial;color:#000000;
	padding:2px;
	clear:both;
}
#message_nouveau  a.send{
	width:149px;
	height:87px;
	float:right;
	background:url(/images/btn_envoyer.png) no-repeat;
	margin-right:40px;
	cursor:hand;
}

/* thb - probleme avec le bouton envoyer */
#message_nouveau .sendmessage {
    border: 0px;
	width:140px;
    height: 80px;
    float: right;
    background: url(/images/btn_envoyer.png);
}

* html #message_nouveau .sendmessage {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_envoyer.png', sizingMethod='scale');
}

#message_nouveau .messageall{
background:#FFFFFF;width:520px;height:300px;overflow:auto;margin-left:150px;padding-bottom:10px
}
#message_nouveau .messageid{width:500px;background:url(/images/bg_messageline.gif) left bottom no-repeat;clear:both; display:block; float:left;}
#message_nouveau .messageid .photo{
	float:left;
	margin:10px 0px 0px 10px;
	width:87px;
	height:101px;
	background:url(/images/msgcadrephoto.gif) no-repeat;
}
#message_nouveau .messageid .photo img{
	margin:3px 0px 0px 3px;
	width:81px;
	height:95px;
}


#message_nouveau .messageid .text{
	float:right;
	width:380px;
	font:10px Arial;
}
#message_nouveau .messageid .response{font:10px Arial;padding-left:450px;text-decoration:none;color:#4C4C4C}

/* Contact */
#contact{width:753px;height:469px;display:block;background:url(/images/bg_contact.png) no-repeat;margin:0px auto}
* html #contact{background:transparent;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_contact.png', sizingMethod='none')}
#contact .pagination{color:#4C4C4C;font:10px Arial;line-height:24px;margin:0px 80px 0px 200px;padding-top:15px;text-align:right}
#contact .pagination a{color:#4C4C4C;font:10px Arial;text-decoration:none;text-align:right}
#contact .pagination a.current{color:#571071;font:bold 10px Arial}
#contact .tcontact{margin:30px 140px 0px 130px;clear:both}
#contact .tcontact a img{border:0px}
#contact .tcontact .add a{font:11px Arial;color:#571071;text-decoration:none}
#contact h3 { font:30px Arial; padding-top: 70px; padding-left: 120px; }

/* ajout thb */

#carte {
    margin-left: 265px;
}

.desctxtarea {
  margin-top: -10px;
  margin-left: -12px;
}

.select_size {
  width: 100px;
}

#message_nouveau p.message_links {font:10px Arial;padding-left:280px;margin-top: 85px;text-decoration:none;color:#4C4C4C}

#message_nouveau p.message_links img { border: 0px;}

#message_nouveau p.message_links a:link,
#message_nouveau p.message_links a:visited,
#message_nouveau .text a:link,
#message_nouveau .text a:visited,
#message_nouveau .message_links_show a:link,
#message_nouveau .message_links_show a:visited
{color:#571071;}


#message_nouveau .subject {
  background: #fff;
  clear:both;
  font:11px Arial;
  line-height: 12px;
  /*color:4c4c4c;*/
  width: 220px;
  height: 16px;
  padding: 5px 0 0 2px;
}

#message_nouveau .message {
  background: #fff;
  clear:both;
  font:11px Arial;
  line-height: 12px;
  /*color:4c4c4c;*/
  width: 320px;
  height: 160px;
  padding: 5px 0 0 2px;
  margin: 0 0 0 150px;
}

#message_nouveau p.message_links_show {font:10px Arial;padding-left:500px;margin-top: 0px;text-decoration:none;color:#4C4C4C}

#message_nouveau p.message_links_show img { border: 0px;}

.fff input:hover { width: 100px; height: 20px; cursor: pointer; }

#boutonphotos{
    float: left;
    padding-top: 20px;
    margin-left: 150px;
}

/* popup */

#popup {
    text-align: center;
}

#popup h2 {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 22px;
    color: black;
    font-weight: bold;
}

#popup input {
    font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size: 22px;
    color: black;
    font-weight: bold;
}


#trouver {
    margin: 5px 30% 0 30%;
    text-align: center;
	width: 149px;
	height: 87px;
	display: block;
	background: url("/images/btn_envoyer.png");
}


* html #trouver {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/btn_envoyer.png', sizingMethod='scale');
}

/* */

#validation2 {
	margin-left:200px;
	padding-left:30px;
	width:450px;
	height:429px;
	padding-top:55px;
	display:block;
	background:url(/images/sinscrire.png) no-repeat;
}

#seconnecter {
	margin-left:200px;
	padding-left:30px;
	width:450px;
	height:429px;
	padding-top:55px;
	display:block;
	background:url(/images/seconnecter.png) no-repeat;
}

* html #seconnecter {
	background:transparent;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/seconnecter.png', sizingMethod='scale');
}

#btnConnexion {
    margin-top: 10px;
    width: 80px;
    height: 40px;
    border: 0;
}

img {
    border: none;
}

.photoboutons {
    margin-top: 15px;
    font-size: 10px;
    font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #4c4c4c; font-weight:normal; text-align:left; text-decoration:none;
    color: #7c1d83
}


.photoboutons a:link, .photoboutons a:visited {
    color: #7c1d83
}

#flash-wrapper_red {
	width:855px;
    height: 75px;
	left:50%;
	margin-left:-428px;
	position:relative;
    background: url(/images/alerterouge2.jpg);
}

#flash-wrapper_green {
	width:855px;
    height: 75px;
	left:50%;
	margin-left:-428px;
	position:relative;
    background: url(/images/alerteverte.jpg);
}


#flash-msg_red {
    font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #4c4c4c; font-weight:normal; text-align:left; text-decoration:none;
    color: white;
    font-style: italic;
    font-size: 14px;
    font-weight: bold;
    padding-top: 16px;
    padding-left: 85px;
}

#flash-msg_green {
    font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #4c4c4c; font-weight:normal; text-align:left; text-decoration:none;
    color: #571071;
    font-style: italic;
    font-size: 14px;
    font-weight: bold;
    padding-top: 16px;
    padding-left: 85px;
}

/* liens à côté des titres sur les zones grises */
.small { font-size: 12px; }
.small a:link, .small a:visited { color: #7C1D83; text-decoration: none; }
.small a:hover { color: white; background: #7C1D83; text-decoration: none; }

/* footer */

.left { float: left; }
.right { float: right; }

/* copyright */
.copyright, copyright a {
	padding-right:40px;
	font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #4c4c4c; font-weight:normal; text-align:left; text-decoration:none;
}
.copyright a:hover{ color: #FFFFFF; text-decoration:none; }
