body{font-family:Verdana, Geneva, sans-serif; font-size:11px; margin:0; padding:0;}
ul{margin:0; padding:0; list-style:none;}
input{font-family:Verdana, Geneva, sans-serif; font-size:10px;}
select{font-family:Verdana, Geneva, sans-serif; font-size:10px;}
radio{margin:0; padding:0; font-size:10px;}
checkbox{margin:0; padding:0; font-size:8px;}
form{padding:0; margin:0;}
a{text-decoration:none;}
img{border:0;}

.realisation{margin-top:5px; font-size:9px; color:#666;}
a.edikka{color:#333;}

object {z-index: 0;}

.submit_log{
     border:none;
     color:#fff;
     background-color:#E2007A;
     
     width:35px;
     height:42px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	 font-size:14px;
	 margin-top:16px;
	 padding-top:0px;
}

.submit_log:hover {
cursor:pointer;
background-color:#000;
}


#pagecentre{ margin : auto; width : 980px; text-align : left; overflow : hidden;}

#animationFlash{position:absolute;}
#carte_flash{padding-left:25px; padding-top:40px;}


.h1charte {background-image:url(../img/module/fond_titre.gif); background-repeat:no-repeat; color:#FFF; font-size:14px; height:30px;  font-weight:normal; padding-top:5px; padding-left:65px; margin-top:8px;}
.h2titre_resultat {background-image:url(../img/module/fond_titre.gif); background-repeat:no-repeat; color:#FFF; font-size:14px; height:30px;  font-weight:normal; padding-top:5px; padding-left:65px; margin-top:8px;}

#bandeHaut {margin:10px 0 10px 10px; position: relative; z-index:0;}

#principal{ width:670px; float:left; padding-left:10px; margin-top:30px;}

#droite{ overflow:auto; ZOOM:1; }

#gauche{ width:670px; float:left; padding-left:10px; margin-top:30px;}

#gaucheMembre{ width:670px; float:left; padding-left:10px; margin-top:0px;}
#gaucheMembre #cartouche{ width:670px; height:105px;  background-image:url(../img/membre/cartouche.gif); background-repeat:no-repeat; }
#gaucheMembre #cartouche #contenu { padding-top:10px; padding-left:120px; color:#fff;}
#gaucheMembre #cartouche .contenu { padding-top:10px; padding-left:120px; color:#fff;}
#gaucheMembre h1{color:#fff; font-size:18px; font-weight:normal; margin:0; padding:14px 0; }

#gaucheSortie{ width:670px; float:left; padding-left:10px; margin-top:0px;}
#gaucheSortie #cartouche{ width:670px; height:105px;  background-image:url(../img/membre/cartouche.gif); background-repeat:no-repeat; }
#gaucheSortie #cartouche #contenu { padding-top:10px; padding-left:240px; color:#fff;}
#gaucheSortie h1{color:#000; font-size:18px; font-weight:normal; margin:0; padding:14px 0; }

#bandeHaut #logo{ background-image:url(../img/charte/coin_noir.gif); background-position:257px; background-repeat:no-repeat; float:left; width:292px; height:43px;}
#bandeHaut #navigation{ background-image:url(../img/charte/fond_menu_haut.gif); height:43px; margin-left:292px;}
#bandeHaut #navigation ul{width:700px;}
#bandeHaut #navigation li{float:left;}
#bandeHaut #navigation li.espaceperso{float:left; padding-left:130px;}
#bandeHaut #navigation li a{display:block; padding:10px 10px; color:#dedede; text-decoration:none; margin: 5px 0 2px 0; }
#bandeHaut #navigation li a:hover{background-image:url(../img/charte/fond_menu_haut_h.png);  background-position:0 -5px; color:#fff;}


#pub_haut{ background-color:#eee; height:100px; text-align:center;}

.membretooltipcontent {display: block; position:relative; padding: 10px; width: 155px; height:198px; background-image:url(../img/membre/fond_tooltipmembre.png); background-repeat:no-repeat;}
.phototoolip_membre .sexetooltip{position:absolute; margin-left:5px; margin-top:130px; z-index:5862;}
.phototoolip_membre .amitooltip{position:absolute; margin-left:24px; margin-top:130px; z-index:5862;}
.phototoolip_membre .chattooltip{position:absolute; margin-left:110px; margin-top:130px; z-index:5862;}

.tooltip-target{display:inline; line-height:20px;}







.phototoolip_membre .age{color:#666;}


.souhait_partenaire{padding-left:80px; color:#555; height:20px; padding-top:5px; padding-bottom:5px;}
.souhait_partenaire a.contact{font-weight:bold; color:#555;}


#menu_membre {background-image:url(../img/module/membre/fond_espace_perso.gif); background-repeat:no-repeat;  width : 280px; height:500px; display:none ; padding: 0 10px; margin-left: 670px; margin-top: 9px;  position: absolute; z-index:2000;}
#menu_membre .inputlogin{ width : 120px; height:15px;}
#menu_membre label{float:left; width:100px; margin-top:4px;}
#menu_membre .formlogin{overflow:visible;}
#menu_membre form{color:#FFF; padding:0; margin:0;}
#menu_membre a{color:#FFF;}
#menu_membre #bt_fermer{padding-top:10px; padding-left:160px;}
#menu_membre #texte{margin-top:10px; height:250px; color:#333; padding-right:45px; padding-top:10px;}
#menu_membre #texteIntro{margin-top:10px; height:250px; color:#333; padding-right:5px; padding-top:0px; font-size:12px; line-height:19px;}
#texteIntro2{font-size:12px; line-height:19px;}

#menu_membre #entete {height:106px;}
#menu_membre .phototitre{font-size:10px; padding:4px 0; color:#444; background-image:url(../img/ville/navigation/menu_fleche_gris.gif); background-repeat:no-repeat; background-position:0px 4px; padding-left:15px;}
#menu_membre .photo a{color:#000;  background-image:url(../img/ville/navigation/menu_carre.gif); background-repeat:no-repeat; background-position:0px 4px; display:block; font-weight:normal; height:20px; line-height:20px;    text-decoration:none; padding-left:15px; font-size:10px; width:250px; margin-left:20px;}
#menu_membre .photo a:hover{color:#e2007a;  background-image:url(../img/ville/navigation/menu_carre_h.gif); background-repeat:no-repeat; background-position:0px 4px;}

#menu_membre li a{background-image:url(../img/ville/navigation/menu_fleche.gif); background-repeat:no-repeat; background-position:0px 4px; display:block; font-weight:normal; height:20px; line-height:20px; color:#333; text-decoration:none; padding-left:15px; font-size:10px; width:250px;}
#menu_membre li a:hover{background-image:url(../img/ville/navigation/menu_fleche_h.gif); color:#e2007a; text-decoration:none;}

#menu_membre ul{ margin-left:0; padding-top:10px;}
#menu_membre #photo{ float:left; height:50px; margin: 5px; margin-top: 14px;height:90px;}
#menu_membre #pseudo{width:150 px; margin-left:55px; padding-top:14px; color:#fff;}
#menu_membre #pseudo #deconnexion{padding-left:90px; padding-top:35px;}
#menu_membre #champ{float:left; padding-right:8px;}
#menu_membre #bouton{padding-top:14px;}

#menu_membre_acc {background-image:url(../img/module/membre/fond_espace_perso.gif); background-repeat:no-repeat;  width : 300px; height:600px; display:none ; padding: 0 10px; margin-left: 700px; margin-top: 9px;  position: absolute; z-index:2000;}
#menu_membre_acc .inputlogin{ width : 120px; font-size:10px;}
#menu_membre_acc label{float:left; width:100px; margin-top:4px;}
#menu_membre_acc form{color:#FFF; padding:0; margin:0;}
#menu_membre_acc a{color:#FFF;}
#menu_membre_acc #bt_fermer{padding-top:10px; padding-left:160px;}
#menu_membre_acc #texte{margin-top:10px; height:250px; color:#333; padding-right:45px; padding-top:10px;}
#menu_membre_acc #texte a{color:#333}
#menu_membre_acc #entete {height:106px;}



#fiche_ville{ background-image:url(../img/ville/navigation/fond_ville.gif); background-repeat:no-repeat; height:105px;   margin-bottom:10px; width:300px; overflow:auto;}
#fiche_ville #picto_dep{ float:left; height:50px; margin: 5px; height:90px;}
#fiche_ville h1{font-size:16px; color:#FFF; margin: 0; padding: 0; padding-top:20px;padding-bottom:10px; font-weight:normal;}
#fiche_ville #contenu{width:150 px; margin-left:55px;}
#fiche_ville .contenu{width:150 px; margin-left:55px;}
#fiche_ville #autreville{width:150 px; margin-left:55px; margin-top:20px; color:#888;}
#fiche_ville #titreautreville {font-weight:bold; color:#666;}
#fiche_ville li{background-image:url(../img/ville/navigation/ville_fleche.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:15px; color:#FFF;}
#fiche_ville a.lienville{color:#FFF; text-decoration:none;}
#fiche_ville a:hover.lienville{color:#000; text-decoration:none;}
#fiche_ville a{color:#FFF; text-decoration:none;}
#fiche_ville a:hover{color:#ddd; text-decoration:none;}

#menu_france{ width:300px; height: 304px; background-image:url(../img/ville/navigation/fond_france.gif); background-repeat:no-repeat; background-position:bottom;}

#menu_ville_sortie{ width:300px; height: 304px; background-image:url(../img/ville/navigation/fond_menu_navigation.gif); background-repeat:no-repeat; background-position:bottom;}
#menu_ville_sortie li a{color:#000;  background-image:url(../img/ville/navigation/menu_fleche.gif); background-repeat:no-repeat; background-position:4px 4px; display:block; font-weight:normal; height:20px; line-height:20px;    text-decoration:none; padding-left:20px; font-size:10px; width:250px;}
#menu_ville_sortie li a:hover{background-image:url(../img/ville/navigation/menu_fleche_h.gif); color:#e2007a; text-decoration:none;}
#menu_ville_sortie ul{ margin-left:6px; padding-top:10px;}

#menu_ville_membre{ width:300px; height: 304px; background-image:url(../img/ville/navigation/fond_menu_navigation.gif); background-repeat:no-repeat; background-position:bottom; display: none;}
#menu_ville_membre li a{color:#000;  background-image:url(../img/ville/navigation/menu_fleche.gif); background-repeat:no-repeat; background-position:4px 4px; display:block; font-weight:normal; height:20px; line-height:20px;    text-decoration:none; padding-left:20px; font-size:10px; width:250px;}
#menu_ville_membre li a:hover{background-image:url(../img/ville/navigation/menu_fleche_h.gif); color:#e2007a; text-decoration:none;}
#menu_ville_membre ul{ margin-left:6px; padding-top:10px;}

#menu_ville_theme{ width:300px; height: 304px; background-image:url(../img/ville/navigation/fond_menu_navigation.gif); background-repeat:no-repeat; background-position:bottom; display: none;}
#menu_ville_theme li a{color:#000;  background-image:url(../img/ville/navigation/menu_fleche.gif); background-repeat:no-repeat; background-position:4px 4px; display:block; font-weight:normal; height:20px; line-height:20px;    text-decoration:none; padding-left:20px; font-size:10px; width:250px;}
#menu_ville_theme li a:hover{background-image:url(../img/ville/navigation/menu_fleche_h.gif); color:#e2007a; text-decoration:none;}
#menu_ville_theme ul{ margin-left:6px; padding-top:10px;}

#uldroite {float:right; width:155px; padding:0px; margin:0px;}
#ulgauche {width:125px;}
#menu_ville_theme #ulgauche li a{color:#000;  background-image:url(../img/ville/navigation/menu_fleche.gif); background-repeat:no-repeat; background-position:4px 4px; display:block; font-weight:normal; height:20px; line-height:20px;    text-decoration:none; padding-left:20px; font-size:10px; width:120px;}

#menu_ville_theme #uldroite li a{color:#000;  background-image:url(../img/ville/navigation/menu_fleche.gif); background-repeat:no-repeat; background-position:4px 4px; display:block; font-weight:normal; height:20px; line-height:20px;    text-decoration:none; padding-left:20px; font-size:10px; width:120px;}


#menu_ville_bas{ background-image:url(../img/ville/navigation/menu_ville_bas.png); height: 227px; width:300px;}
#menu_ville_bas2{ background-image:url(../img/ville/navigation/menu_ville_bas_2.gif); height: 227px; width:300px;}
#menu_ville_bas #bt_inscription_menubas{position:absolute; padding-top:158px; padding-left:40px;}
#menu_ville_bas #animflash{position:absolute; padding-left:146px; padding-top:2px;}



#pied_de_page{background-color:#dfdfdf;  height:155px; clear:both; margin-top:20px;}
#pied_de_page #logoBas {float:left; width:292px; height:155px;}
#pied_de_page #contenulogo {padding-left:20px; padding-top:10px;}
#pied_de_page #lien_bas_logo {padding-top:10px;}
#pied_de_page #lien_bas {padding-top:12px;}
#pied_de_page #droiteBas{overflow:auto;}
#pied_de_page #navigationBas{ background-image:url(http://www.kelsortie.com/img/charte/fond_menu_haut.gif); height:43px;}
#pied_de_page #navigationBas li{float:left;}
#pied_de_page #navigationBas li a{display:block; padding:10px 10px; color:#FFF; text-decoration:none; margin: 5px 0 2px 0; }
#pied_de_page #navigationBas li a:hover{color:#eee; text-decoration:underline;}
#pied_de_page #lien{ background-color:#444; height:100px; width:688px; color:#ccc; overflow:hidden;}


#detail_membre .intitule{color:#e2007a;}
#detail_membre #photomembre{float:left;}
#detail_membre #info{line-height:30px; padding-left:170px;}
#detail_membre .sexe{position:absolute; margin-left:5px; margin-top:104px; z-index:5862;}



#liste_sortie{overflow:auto; z-index:8985}
#liste_sortie .sortie_future{border-bottom:1px dotted #aaa; overflow:auto; width:660px; padding:4px 0 ;}
#liste_sortie .picto{float:left; width:35px; color:#E2007A; clear:left;}
#liste_sortie .heure{float:left; width:40px; color:#E2007A; font-size:11px; text-align:right; padding-right:15px;}
#liste_sortie .date{
	font-size:13px;
	font-weight:bold;
	text-transform: uppercase;
	color: #E2007A;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 90px;
	background-image: url(../img/sortie/picto_calendar.png);
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 10px;
}
#liste_sortie .intitule{float:left; overflow:hidden; ZOOM:1; width:470px;}
#liste_sortie .typesortie{float:left; width:40px;}
#liste_sortie .nbplace{float:left; width:50px; color:#E2007A; text-align:right;}
#liste_sortie a.membre{font-size:10px; color:#666;text-decoration:none; font-weight:normal; line-height:20px; }
#liste_sortie a.membre:hover{color:#E2007A;text-decoration:none; text-decoration:none;}
#liste_sortie a.liensortie{font-size:11px; color:#111;text-decoration:none; font-weight:bold;}
#liste_sortie a.liensortie:hover{color:#1c607e;text-decoration:none;}

#liste_sortie .sortie_passe{border-bottom:1px dotted #aaa; overflow:auto; width:660px; padding:4px 0 ;}
#liste_sortie .sortie_passe a.liensortie{font-size:11px; color:#666;text-decoration:none; font-weight:bold;}
#liste_sortie .sortie_passe a.liensortie:hover{color:#1c607e;text-decoration:none;}

#liste_membre {margin-bottom:30px; overflow: auto;}
#liste_membre h1{background-image:url(../img/module/fond_titre.gif); background-repeat:no-repeat; color:#FFF; font-size:14px; height:40px;  font-weight:normal; padding-top:5px; padding-left:10px;}

#liste_membre .membre{float:left; width:133px; padding-bottom:15px;position:relative; height:160px;}
#liste_membre .age{color:#666;  clear:both;}
#liste_membre .picto_connect{float:left; padding-right:5px;}
#liste_membre .pseudo{font-weight:bold;}
#liste_membre .sexe{position:absolute; margin-left:5px; margin-top:104px; z-index:5862;}
#liste_membre .coeur{position:absolute; margin-left:25px; margin-top:104px; z-index:5862;}
#liste_membre .pictochat{position:absolute; margin-left:86px; margin-top:104px; z-index:4862;}

#membre_extranet{ width:670px; float:left; padding-left:10px; margin-top:0px;}
#membre_extranet #cartouche{ width:670px; height:105px;  background-image:url(../img/membre/cartouche_detail.gif); background-repeat:no-repeat; }
#membre_extranet #cartouche #contenu { padding-top:10px; padding-left:240px; color:#fff;}
#membre_extranet #cartouche #contenuSortie { padding-top:0px; padding-left:240px; color:#fff;}

#membre_extranet #cartouche h1{float: left; font-size:24px; padding:30px; padding-left:100px; margin:0; font-weight:normal; color:#fff; background-image:none;}

#module_membre_connecte{border:1px solid #999; width:298; margin-top:20px;}
#module_membre_connecte .membre_connecte{background-color:#edeced; height:50px; padding:4px; margin:3px; overflow:hidden; ZOOM:1;}
#module_membre_connecte .h1membreconnect{color:#d50076; font-size:14px; margin:3px; padding:10px 0;}
#module_membre_connecte .photo_connecte{float:left; width:60px;}
#module_membre_connecte .info_connecte{float:left; width:170px; font-size:10px;}
#module_membre_connecte .picto_chat{padding-top:10px;}

#module_membre_connecte .chat_legende{background-color:#edeced; height:50px; padding:4px; margin:3px; text-align: center; padding-top:15px;}
#module_membre_connecte .membreconnect_header{height:20px; padding:5px; color:#fff; font-size:14px; background-color:#000;}
#module_membre_connecte .membreconnect_header .nonbre_connecte{font-size:18px;}
#module_membre_connecte .membreconnect_header .picto_connecte{float:right; padding-top:5px;}
#module_membre_connecte .membreconnect_footer{height:15px; padding:5px; color:#fff; font-size:12px; background-color:#000;}
#module_membre_connecte .membreconnect_footer a{color:#fff; font-size:12px;}


 a.paginationNav {float: left; color: #000; height: 17px; border: 1px solid #000; padding-left : 5px; padding-right : 5px; margin-left: 10px; margin-right: 10px;  text-decoration:none;  line-height:17px;}
 a.paginationNavPrec {float: left; color: #000; height: 17px; border: 1px solid #000; padding-left : 5px; padding-right : 5px; margin-right: 10px; line-height:17px; }
.paginationInactive {color: #999; float: left; height: 17px; border: 1px solid #999; padding-left: 5px; padding-right: 5px; margin-left: 10px; margin-right: 10px; line-height:17px;  height:17px;}
.paginationInactivePrec {color: #999; float: left;  border: 1px solid #999; padding-left: 5px; padding-right: 5px; margin-right: 10px;   line-height:17px; height:17px; }
 .pageSelect {	color: #fff;	background-color: #000; width: 18px;	height: 18px;text-align: center;float: left; line-height:17px;}
 a.pageBt {color: #000;	float: left;	margin-right: 6px;	margin-left: 6px;  line-height:17px; height: 17px;}
.blockpagination {font-size: 12px; 	height: 30px; padding-top: 5px;	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }

a.lien_bande_bas{color:#bbb; font-size:9px;}
.titre_bande_bas{color:#eee; font-size:12px;}

a.supModerateur{background-color:#aa0000; color:#fff; display:inline; padding:2px; border:1px solid #000;}
