html, body{
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-family: "trebuchet MS",Arial,sans-serif;
	font-size: 14px;
	color: #3A3A34;
	background: #3CC4EA url('/images/bg.png') repeat-x;
}

#fullcadre{
	position: relative;
	top: 0px;
	margin: 0px;
	padding:0px;
}

#cadre{
	margin: 0px;
	padding: 0px;
	width: 945px;
	margin: auto;
	margin-top: 10px;
}
.cadre_blanc{ background: #fff; padding: 10px; border: solid 1px #3CC4EA; }

h1{ margin: 25px 0px 5px 0px; padding: 0px;}
h2{ padding: 0px; margin: 20px 0px 0px 0px; font-weight: normal; font-size: 26px; color: #CC3366; color: #FF0060; }


#menu_top{
	height: 40px;
	margin: -10px 0px 0px 0px;
}
#menu_top ul{
	padding:0px;
	margin: 0px;
}
#menu_top li{
	float: left;
	list-style-type:none;
	white-space:nowrap;
	display:inline;
	text-align: center;
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
	margin-right: 5px;
	width: 184px;
}

#menu_top a, .biga, .sub{
	color: #fff;
	display:block;
	height: 22px;
	padding: 8px 7px 2px 7px;
	text-decoration: none;
	background: url('/images/main_menu_item.png');
	border: solid 1px #639133;
	border-top: none;
	font-size: 16px;
}
#menu_top a.on, #menu_top a:hover{height:28px;}
.biga,.sub{
	display:inline;
	background: url('/images/menu_item_hover.png');
	border: solid 1px #D80051;
	padding: 3px;
	height: 34px;
	cursor: pointer;
}
#nave_page{
	margin-top: 10px;
	text-align: center;
}
#menu_top a:hover, .biga:hover{
	color: #fff;
	text-decoration: underline;
}

#header{ height: 44px; color: #fff;}
#header a{color: #fff;}
#header a:hover{color: #fff;}
#header_left{float: left; margin-left: 10px; padding-top: 10px;}
#header_right{float: right;margin-right:5px;padding-top: 3px; text-align: right; }

#menu{
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#menu ul{
	padding:0px;
	margin: 0px;
	margin-top: 2px;
	margin-left: 5px;
}

#menu ul.villes{ margin-left: 10px; }

#menu li{
	float: left;
	list-style-type:none;
	white-space:nowrap;
	display:inline;
	text-align: center;
	padding: 0px;
	margin: 0px;
	margin-bottom: 3px;
	margin-right: 2px;
}

#menu a{
	color: #fff;
	display:block;
	height: 18px;
	padding: 2px;
	text-decoration: none;
	background: url('/images/menu_item.png');
	border: solid 1px #32A6C6;
}
#menu a:hover{
	color: #fff;
	text-decoration: underline;
}

#menu a.on{ 
	background: url('/images/menu_item_hover.png'); border: solid 1px #D80051;
}

#menu ul.villes a{
	height: 16px;
	font-size: 12px;
	padding: 0px 1px 0px 0px;
	text-decoration: none;
	background: url('/images/menu_item.png');
	background: transparent;
	color: #32A6C6;
	border: none;
}
#menu ul.villes a:hover{text-decoration: underline;}
#menu ul.villes a.on{ background: transparent; border: none; color: #D80051; }

#footer{ margin-top: 55px; text-align: center;}
#footer a{color: #159EBF;padding:3px; font-size: 12px;}
#footer a:hover{color: #fff;}

#filles{ }
.fille{
	position: relative;
	background: #fff;
	padding: 7px 6px 8px 9px;
	margin:0px 5px 5px 0px ;
	width: 135px;
	float: left;
	border: solid 1px #FF0060;
	border: solid 1px #3CC4EA;
}
.fille_pseudo_age{ height: 23px; }
.fille_pseudo_age a{ text-decoration: none; color: #71BF1A; font-weight: bold; }

.fille_thumb{ float: left; }
.fille_thumb img{ border: solid 1px #FF0060;}
.fille_mail_cam{ float: left; margin-left: 5px; margin-top: -3px; }

.fille_from{ text-align: center;margin: 0px 0px 0px 0px; font-size: 14px; }

.fille_cam{ margin-top: 10px;}
.fille_cam a{ float: left; margin-top: 6px; font-size:12px; }
.fille_cam img{ float: left; }
.fille_contact{}
.fille_contact a{ float: left; margin-top: 12px; font-size:12px; }
.fille_contact img{ float: left; }
.fille_desc{width: 270px; display: none;}
.fille_pseudo a{ color: #71BF1A; text-decoration: none; }
.fille_pseudo a:hover{ color: #fff; }

#alldesc{ display: none; }

#annonces_home{ float:left; width: 280px;}
#annonces_home h2 a{text-decoration: none; color: #FF0060;}
#annonces_home h2 a:hover{background:transparent;}
#annonces_home_div{background: #fff; padding: 10px;border: solid 1px #3CC4EA;}

#desc_home{display: none;}
.ttc{display: none;}

.clearMe{ clear: both;}

a{ color: #3A3A34; }
a:hover{ color: #fff; background: #FF0060; text-decoration: none;}

a.img_link{ border: none; padding: 0px;	margin: 0px; }
a.img_link:hover{ background-color: transparent; }

input, textarea, select{
	width: 197px;
	height: 20px;
	border: solid 1px #222;
	font-weight: normal;
	font-size: 14px;
	font-family:Georgia, Verdana, Arial, sans-serif;
	font-family: "trebuchet MS",Arial,sans-serif;
	padding: 0px;
	padding-top: 2px;
	padding-left: 2px;
	background-color: #fff;
}
select{
	padding: 0px;
	width: 200px;
	height: 22px;
}
select:disabled{
	background-color: grey;
}
textarea{
	height: 120px;
}

table{
	margin: 0px;
	padding: 0px;
	font-size: 16px;
}

.inpRed{background-color: #FEE1D6;}

/* Inner POP up */
#overContent{
	z-index: 501;
	position: absolute;
	display: block;
}

#overPage{
	z-index: 500;
	position: absolute;
	display: block;
}

#tooltip{
	position: absolute;
	z-index: 3000;
	border: 1px solid #FF0060;
	background: #fff;
	padding: 10px;
	
}
#tooltip h3, #tooltip div { margin: 0;  }
#tooltip h3{ font-size: 14px; font-weight: normal;}
*{outline: none;}