body {
color:#333333;
direction:ltr;
font-family:arial,helvetica,clean,sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
background:#CCCCCC url(../images/body-bg.png) repeat-x scroll 0 0;
}
body {
color:#333333;
direction:ltr;
text-align:center;
margin-top:0;
margin-bottom:0;
}
h3{
background-color:#999999;
margin-bottom:13px;
margin-top:14px;
padding:8px;
text-align:center;
}
#Tableau_01 {
margin:0 auto;
min-width:965px;
overflow:hidden;
position:relative;
text-align:left;
width:965px;
height:100%;

}
.body-left {
background:transparent url(../images/body-l.png) repeat-y scroll 0 0;
}
.body-left {
height:100%;
margin-left:0;
padding-left:10px;
}
.body-right {
background:transparent url(../images/body-r.png) repeat-y scroll 100% 0;
}
.body-right {
height:100%;
margin-right:0;
padding-right:10px;
}
.top-bar{
background:#2F2F2F url(../images/bgtop-bar.gif) repeat-x scroll center top;
height:50px;
padding:0 10px;
position:relative;
}
.top-tab-left{
float:left;
margin-top:9px;
}
.top-tab-right{
overflow:hidden;
float:right;
height:50px;
top:0;
}
#header_ {
    background:#FFFFFF url(../images/header-bg.gif) repeat-x scroll 0 19px;
	height:127px;
	position:relative;
	border-bottom:3px solid #0984FF;
    border-top:1px solid #CCCCCC;

}

#logo_ {

	background-image:url(../images/logo.gif);

	position:relative;

	left:42px;

	top:6px;

	width:175px;

	height:93px;
	float:left;

}

#banniere_ {

    top:12px;

	float:right;

	right:25px;

	width:468px;

	height:60px;

	position:relative;

}

#banniere_ a:link,#banniere_ a:visited,#banniere_ a:hover {

    border:0;

	color:#000000;

	text-decoration:none;

}
.titre_logo_client{
padding-left:17%;
font-size:12px;
font-weight:bold;
top:0px;

}
#logo_cient {

padding-top:5px;
width:100%;
text-align:center;
}

#logo_cient img{

border:1px dotted #666666;

}

#logo_cient a:link,#logo_cient a:visited,#logo_cient a:hover {

    border:0;

	color:#000000;

	text-decoration:none;

}

#menu{
background:transparent url(../images/menu-bg.gif) repeat-x scroll center bottom;
bottom:0;
height:40px;
left:0;
position:absolute !important;
width:100%;
z-index:999;

}



#menu ul {

	margin:0;
padding:0 0 0 15px;
position:relative;

}

#menu li {

    color:#003399;

	list-style-type:none;

	float: left;

	margin: 0px;

	padding: 0;

	border: 0;

	height:30px;

}

#menu li {
	list-style-type:none;
	cursor:pointer;
    display:block;
    float:left;
    margin:0;
    padding:0 2px 0 0;
	background: url(../images/menu-sep.gif) no-repeat scroll right 12px;

}
#menu li a:hover {
background: url(../images/menu-bg-hover.gif) repeat-x scroll center top;
	color:#FFFFFF;

	outline: none; /*masquer le cadre en pointillé qui apparait quand on clique ou quand on parcourt les liens*/
-moz-outline-style: none;
}
#menu li a.active, #menu li a.active:hover {

	background: url(../images/menu-active.gif) repeat-x scroll center top;
	color:#FFFFFF;

	outline: none; /*masquer le cadre en pointillé qui apparait quand on clique ou quand on parcourt les liens*/
-moz-outline-style: none;
}

#menu li a {
color:#999999;
display:block;
font-size:92%;
font-weight:bold;
line-height:30px;
margin-top:10px;
padding:0 20px;
text-decoration:none;

}

#top {
background:#2F2F2F url(../images/bg-top.jpg) repeat-x scroll center bottom;
clear:both;
height:327px;
overflow:hidden;
padding:0;
border-top:3px solid #0984FF;
}

#div_europe {
	left:429px;
position:absolute;
top:272px;
visibility:visible;
z-index:3;
}
#Allemagne {
	position:absolute;
	width:49px;
	height:41px;
	z-index:5;
	left:511px;
	top:355px;
	overflow: visible;
	visibility: hidden;
}
#Angleterre {
	position:absolute;
	width:34px;
	height:27px;
	z-index:6;
	left:464px;
	top:322px;
	overflow: visible;
	visibility: hidden;
}
#Autriche {
	position:absolute;
	width:37px;
	height:35px;
	z-index:7;
	left:533px;
	top:394px;
	overflow: visible;
	visibility: hidden;
}
#Belgique {
	position:absolute;
	width:37px;
	height:35px;
	z-index:7;
	left:493px;
	top:377px;
	overflow: visible;
	visibility: hidden;
}
#Espagne {
	height:35px;
left:438px;
overflow:visible;
position:absolute;
top:420px;
width:37px;
z-index:7;
	visibility: hidden;
}
#France {
height:35px;
left:467px;
overflow:visible;
position:absolute;
top:379px;
width:37px;
z-index:7;
visibility: hidden;
}

#Grece {
height:35px;
left:589px;
overflow:visible;
position:absolute;
top:434px;
width:37px;
z-index:7;
visibility: hidden;
}
#Hongrie {
height:35px;
left:560px;
overflow:visible;
position:absolute;
top:394px;
width:37px;
z-index:7;
visibility: hidden;
}
#Italie {
height:35px;
left:517px;
overflow:visible;
position:absolute;
top:409px;
width:37px;
z-index:7;
visibility: hidden;
}
#Irlande {
height:35px;
left:441px;
overflow:visible;
position:absolute;
top:345px;
width:37px;
z-index:7;
visibility: hidden;
}
#Pays-bas {
height:35px;
left:496px;
overflow:visible;
position:absolute;
top:366px;
width:37px;
z-index:7;
visibility: hidden;
}
#Pologne {
height:35px;
left:549px;
overflow:visible;
position:absolute;
top:353px;
width:37px;
z-index:7;
visibility: hidden;
}
#Portugal {
height:35px;
left:424px;
overflow:visible;
position:absolute;
top:430px;
width:37px;
z-index:7;
visibility: hidden;
}
#Royaume-Uni {
height:35px;
left:464px;
overflow:visible;
position:absolute;
top:322px;
width:37px;
z-index:7;
visibility: hidden;
}
#Suisse {
height:35px;
left:508px;
overflow:visible;
position:absolute;
top:404px;
width:37px;
z-index:7;
visibility: hidden;
}
#Turquie {
height:35px;
left:614px;
overflow:visible;
position:absolute;
top:434px;
width:37px;
z-index:7;
visibility: hidden;
}

#titre_carte {
color:#FFFFFF;
margin-left:128px;
margin-top:235px;
}
.top-module-left{
		float:left;
overflow:hidden;
width:40%;
margin-right:4px;
	}
.top-module-center{
		float:left;
		width:30%;
		margin-right:1px;

}	
.top-module-right{     
		float:right;
		width:29%;
		color:#CCCCCC;
		text-align:center;
}


div.paypal {

text-align:center;

}

#spacer {
height:21px;
padding-top:2px;
text-align:center;
width:100%;
}

.contenu {
		position:relative;		/* This fixes the IE7 overflow hidden bug */
	    clear:both;
		overflow:hidden;
		background:#CCCCCC;
		margin:5px;

}
.contenu_left{
float:left;

width:59%;
}
.contenu_right{
float:right;
width:40%;
}
#mynews{
border:#999999 2px solid;
background:#FFFFFF;
padding:16px;
}
#mynews > h3{
background:#999999;
margin-bottom:13px;
margin-top:2px;
padding:8px;
text-align:center;
}
.title-news h3{
background:inherit;
background:none;
margin-bottom:13px;
margin-top:inherit;
margin-top:2px;
text-align:inherit;
text-align:left;
color:#46A3FF;
}
.plus-news{
text-align:left;
}
.plus-news a{
color:#999999;
text-decoration:none;
}
.plus-news a:hover{
color:#46A3FF;
text-decoration:underline;
}
.news_style{
background:transparent url(../images/sep.gif) repeat-x scroll center bottom;
padding:4px 2px 6px;
overflow:hidden;
}
.contenu-news {
text-align:justify;
}
.contenu-news a{
color:#46A3FF;
text-decoration:none;
}
.contenu-news a:hover{
color:#46A3FF;
text-decoration:underline;
}
.plus-visites-accueil{
border:#999999 2px solid;
background:#FFFFFF;
padding:16px;
}
.plus-visite-accueil{
background:transparent url(../images/sep.gif) repeat-x scroll center bottom;
padding:4px 2px 6px;
overflow:hidden;
}
.plus-visites-accueil h3{
background-color:#999999;
margin-bottom:13px;
margin-top:2px;
padding:8px;
text-align:center;
}
.plus-visite_textes{
display:block;
overflow:hidden;
position:relative;
height:100px;
}
.plus-visite_description{

padding-left:5px;

padding-top:3px;

text-align:left;

font-size:12px;

}
.plus-visite_logo{
float:left;

text-align:justify;

width:100px;

}

.plus-visite_lien {
font-size:12px;
left:56%;
padding:0;
position:absolute;
text-decoration:none;
top:86px;
vertical-align:top;
width:104px;
}
.plus-visite_lien a{
color:#46A3FF;
text-decoration:none;
}
.plus-visite_lien a:hover{
color:#46A3FF;
text-decoration:underline;
}
.plus-visite_flag{

padding-left:5px;

padding-top:3px;

color:#5B789F;

font-size:12px;

float:left;
}
.plus-visite_nb_click{
float:left;

padding-left:5px;

font-weight:bold;

color:#5B789F;

text-align:justify;

font-size:12px;

}


.plus-visite_titre{

padding-left:5px;

font-weight:bold;

color:#0099CC;

text-align:left;

font-size:14px;


}
.plus-visite_titre a{
color:#0099CC;
font-size:14px;
font-weight:bold;
padding-left:5px;
text-align:left;
}
.plus-visite_titre a:link, .plus-visite_titre a:visitd,.plus-visite_titre a:hover{
color:#0099CC;
font-size:14px;
font-weight:bold;
padding-left:5px;
text-align:left;
}
.plus-visite_titre1{

float:left;
padding-left:5px;

font-weight:bold;

color:#0099CC;

text-align:left;

font-size:14px;


}
.plus-visite_head{
width:100%;
overflow:hidden;
}
.contenu_right-bottom {
margin-top:5px;
}
.menus_newsletter{
border:#999999 2px solid;
background:#FFFFFF;
padding:16px;
overflow:hidden;
padding-bottom:33px;
}
.menus_newsletter h3{
background-color:#999999;
margin-bottom:13px;
margin-top:2px;
padding:8px;
text-align:center;
}
.contact-contenu{
border:#999999 2px solid;
background:#FFFFFF;
padding:16px;
}
.contact-contenu h3 {
background-color:#999999;
margin-bottom:13px;
margin-top:0px;
padding:8px;
text-align:center;
}
.Aide-contenu{
border:#999999 2px solid;
background:#FFFFFF;
padding:16px;
}
.Aide-contenu h3 {
background-color:#999999;
margin-bottom:13px;
margin-top:0px;
padding:8px;
text-align:center;
}

.recuper-password-contenu{
border:#999999 2px solid;
background:#FFFFFF;
padding:16px;
}
.recuper-password-contenu h3 {
background-color:#999999;
margin-bottom:13px;
margin-top:0px;
padding:8px;
text-align:center;
}
.registration-contenu{
border:#999999 2px solid;
background:#FFFFFF;
padding:16px;
}
.registration-contenu h3 {
background-color:#999999;
margin-bottom:13px;
margin-top:0px;
padding:8px;
text-align:center;
}
.contenu-admin-membre{
overflow:hidden;
}
.center_left_membre h3,.center_right_membre h3 {
background-color:#999999;
margin-bottom:13px;
margin-top:0px;
padding:8px;
text-align:center;
}
.center_right_membre{
float:right;
border:#999999 2px solid;
background:#FFFFFF;
padding:16px;
width:21%;
}
.center_left_membre{
float:left;
border:#999999 2px solid;
background:#FFFFFF;
width:71%;
padding:16px;
}
#button_contact{
width:100%;
text-align:center;
}
#button_registration{
width:100%;
text-align:center;
}
#footer_ {

	background-image:url(../images/footer-bg.png);

	background-repeat:repeat;

	margin-top:20px;

	border-top:2px solid #999999;

	position:relative;

	padding:0 0 1em 0;

	overflow:hidden;

	width:100%;				/* right column content width (right column width minus left and right padding) */

    height:100px;

} 

.footer_contenu{

text-align:center;

padding-top:45px

}

.version{
color:#999999;
padding-bottom:8px;
text-align:center;
text-decoration:none;
width:100%;
}
.version a{
color:#999999;
}
div.list_site {
border:#999999 2px solid;
background:#FFFFFF;
padding:16px;
position:relative;
overflow:hidden;
}

div.cherche_hebergement {
border:#999999 2px solid;
background:#FFFFFF;
padding:16px;
display:block;
text-align:left;
margin-bottom:5px;

}
.recherche{
border:2px groove #FFFFFF;
height:204px;
background:#555;
margin-top:16px;
}
form.recherche_form_hebergement{

display:block;

padding-left:0px;

padding-right:0;

position:relative;

}

div.affiche_site{

height:100px;

position:relative;

background-color:#eee;

margin-left:5px;

margin-bottom:5px;

margin-right:5px;

border:#666 dotted 1px;

}
div.affiche_site:hover{

height:100px;

position:relative;

background-color:#BBBBBB;

margin-left:5px;

margin-bottom:5px;

margin-right:5px;

border:#666 dotted 1px;

}
div.div_sites_textes{
display:block;
overflow:hidden;
position:relative;
height:100px;
}
div.affiche_site_adresse{

padding-left:5px;

padding-top:3px;

text-align:left;

width:500px;

font-size:12px;

}
div.affiche_site_logo{
float:left;

text-align:justify;

width:100px;

}

div.affiche_site_lien{
font-size:12px;
left:86%;
padding:0;
position:absolute;
text-decoration:none;
top:83px;
vertical-align:top;
width:104px;
}
div.affiche_site_lien a{
color:#46A3FF;
text-decoration:none;
}
div.affiche_site_lien a:hover{
color:#46A3FF;
text-decoration:underline;
}
div.affiche_site_flag{

padding-left:5px;

padding-top:3px;

color:#5B789F;

font-size:12px;

float:left;
}
div.affiche_site_nb_click{
float:left;

padding-left:5px;

font-weight:bold;

color:#5B789F;

text-align:justify;

font-size:12px;

}


div.affiche_site_titre{

padding-left:5px;

font-weight:bold;

color:#0099CC;

text-align:left;

font-size:14px;


}
div.affiche_site_titre a{
color:#0099CC;
font-size:14px;
font-weight:bold;
padding-left:5px;
text-align:left;
}
div.affiche_site_titre a:link, div.affiche_site_titre a:visitd,div.affiche_site_titre a:hover{
color:#0099CC;
font-size:14px;
font-weight:bold;
padding-left:5px;
text-align:left;
}

div.affiche_site_titre1{

float:left;
padding-left:5px;

font-weight:bold;

color:#0099CC;

text-align:left;

font-size:14px;


}
div.affiche_site_head{
width:100%;
overflow:hidden;
}
.pagination a {

     display: block;

    float: left;

    padding: 0.3em 0.5em;

    margin-right: 5px;

	margin-bottom: 5px;

	 text-decoration: none;

	border: solid 1px #AAE;

	color: #15B;

	cursor:pointer;

}

.pagination{

text-align:center;

padding-left:1%;
overflow:hidden;

}

.pagination .current {

    background: #26B;

    color: #fff;

	border: solid 1px #AAE;

}

.div_region {



}

.button_recherche_hebergement{ /* generic container (i.e. div) for floating buttons */

	cursor:pointer;

	padding-left:5px;

}



#button_recherche { /* generic container (i.e. div) for floating buttons */

    width: 100%;

    margin-top:16px;
height:30px;
	margin-left:46px;

}

#button_register,#button_login { /* generic container (i.e. div) for floating buttons */

}

#buttons_login_link {
padding-top:10px;
clear:both;
padding-left:60px;
height:30px;
}

a.button_recherche_link {

    cursor:pointer;

    background: transparent url('../images/button_notclicked_right.png') no-repeat scroll top right;

    color: #444;

    display: block;

    float: left;

    font: normal 11px arial, sans-serif;

    height: 24px;

    margin-right: 6px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

}
div.affiche_pas_site{
display:block;
margin-bottom:5px;
margin-left:5px;
margin-right:5px;
position:relative;
height:100px;
}

div.affiche_pas_site_text {
position:absolute;
width:300px;
text-align:justify;
}
div.affiche_pas_site_image{
padding-left:320px;
width:175px;
height:93px;
position:absolute;
}
div.affiche_pas_site_image a{
	outline: none; /*masquer le cadre en pointillé qui apparait quand on clique ou quand on parcourt les liens*/

}

div.affiche_pas_site_image a:focus{

-moz-outline-style: none;/*masquer le cadre en pointillé pour firefox lorsque le lien prend le focus*/

}


a.button_recherche_link span {

    background: transparent url('../images/button_notclicked_left.png') no-repeat;

    display: block;

    line-height: 14px;

    padding: 5px 0 5px 18px;

} 

a.button_recherche_link:active {

    background: transparent url('../images/button_clicked_right.png') no-repeat scroll top right;

    background-position: bottom right;

    color: #000;

    outline: none; /* hide dotted outline in Firefox */

}



a.button_recherche_link:active span {

    background: transparent url('../images/button_clicked_left.png') no-repeat;

    background-position: bottom left;

    padding: 6px 0 4px 18px; /* push text down 1px */

} 

.error_search {
font-family:"Trebuchet MS";
font-size:12px;
color:#CC0000;
text-align:center;
}

.map_image {
width:100%;
text-align:center;

}

.marquee_logo{

vertical-align:top;
}

div.logo_site{

text-align:center;

height:100px;

width:130px;

display:block;

background-color:#eee;

margin-left:5px;

padding-left:2px;

margin-bottom:5px;

margin-right:5px;

border:#666 dotted 1px;

}

div.logo_site_titre{

width:120px;

padding-left:0px;

padding-top:2px;

font-weight:bold;

text-align:center;

font-size:12px;

}

div.logo_image{

width:120px;

padding-left:0px;

padding-top:5px;

font-style:italic;

font-size:12px

}

.logo_image a:link, .logo_image a:visited, .logo_image a:hover {

color:#000000;

}

#div_continent{
padding-bottom:14px;
}

#default_pays{

}

#div_region{

padding-bottom:14px;

}

#div_pays{
margin-top:9px;
padding-bottom:14px;

}
.span_continent{

padding-right:4px;

}
.span_pays{

padding-right:30px;

}

.span_region{

padding-right:17px;

}


#div_authentification{
overflow:hidden;
top:0;
float:right;
}
#div_loged{
top:0;
float:right;
}
#msg_salutation{
color:#46A3FF;
margin-left:4px;
}
#lien-module-authentification{
overflow:hidden;
top:0;
clear:both;
padding-left:5px;
}
#lien-module-loged{
overflow:hidden;
top:0;
clear:both;
padding-left:5px;
}
.img-login{
background:url(../images/login_32.png) no-repeat scroll 0 0;
height:24px;
width:23px;
float:left;
padding-left:7px;
}
.error_login{
float:left;
margin-right:4px;
color:#CC0000;
text-align:center;
}
#div_admin_site_membre{
float:left;
margin-right:4px;
padding-top:3px;
color:#FFFFFF;
cursor:pointer;
}
.lien-login{
float:left;
margin-right:4px;
color:#FFFFFF;
}
.lien-login a{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.lien-login a:visited,.lien-login a:clicked,.lien-login a:active{
color:#FFFFFF;
text-decoration:none;
}
.lien-login a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.input-login{
float:left;
margin-right:4px;
}
.input-login .input-text{
background:#EBEBEB none repeat scroll 0 0;
color:#999999;
width:95px;
}
.input-login .input-text-active{
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
width:95px;
}
.input-submit-login{
float:left;
}
.input-submit-button {
	padding: 3px 8px 2px;
	border: 1px outset #CCCCCC;
	background: url(../images/bg-button.gif) repeat-x top #46A3FF;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 72%;
	font-weight: bold;
}

.input-submit-button:hover {
	border: 1px inset #CCCCCC;
}
.confirmation_recup_password {
padding-right:10px;
border-top:0 none;
clear:both;
padding-left:10px;
padding-top:59px;
height:100%;
text-align:center;
}
.confirmation_contact {
padding-right:10px;
border-top:0 none;
clear:both;
padding-left:10px;
padding-top:59px;
height:100%;
text-align:center;
padding-bottom:59px;
}
#Derniers_inscrit{
font-size:13px;
font-family:"Trebuchet MS";
}
.lien_annuaire a:link,.lien_annuaire a:visited,.lien_annuaire a:hover{

text-decoration:none;

color:#336699;

}



	.registration,

	. {

		float:left;

		position:relative;

		padding:0 0 0 0;

		overflow:hidden;

	}

	.center_contenu .registration {

		width:96%;				/* left column content width (left column width minus left and right padding) */

		left:2%;				/* (right column width) plus (left column left padding) */

	}

.dernier_inscrit_titre{

font-size:17px;

font-weight:bold;

text-align:center;

}
.div_membre_deconnect{
background:url(../images/bg_deconnect.png);
border:#CCCCCC outset 1px;
height:30px;
width:150px;
position:fixed;
bottom:0px;
right:0px;
text-align:center;
}
.div_membre_deconnect a{
cursor:pointer;
color:#336699;
}
#Categorie_site{
font-family:"Trebuchet MS";
  font-size:10px;
}
/* administration membre */

#div_logo_membre{
padding:5px;
margin:5px;
border:1px #999999 solid;
width:93%;
background-color:#EFEFEF;
}
#logo_supprime{
height:100%;
padding-bottom:6px;
padding-left:6px;
top:0;
vertical-align:top;
}
#message_logo{
height:100%;
font-family:"Trebuchet MS";
font-size:12px;
color:#CC3300;
}
#div_logo_membre a:link,#div_logo_membre a:visited,#div_logo_membre a:hover{
color:#46A3FF;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
cursor:pointer;
}
#div_photo_acceuil_membre{
padding:5px;
margin:5px;
border:1px #999999 solid;
width:93%;
background-color:#EFEFEF;
}
#photo_acceuil_supprime{
height:100%;
padding-bottom:6px;
padding-left:6px;
top:0;
vertical-align:top;
}
#message_photo_acceuil{
height:100%;
font-family:"Trebuchet MS";
font-size:12px;
color:#CC3300;
}
#div_photo_acceuil_membre a:link,#div_photo_acceuil_membre a:visited,#div_photo_acceuil_membre a:hover{
color:#46A3FF;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
cursor:pointer;
}

#div_photo_1_membre{
padding:5px;
margin:5px;
border:1px #999999 solid;
width:93%;
background-color:#EFEFEF;
}
#photo_1_supprime{
height:100%;
padding-bottom:6px;
padding-left:6px;
top:0;
vertical-align:top;
}
#message_photo_1{
height:100%;
font-family:"Trebuchet MS";
font-size:12px;
color:#CC3300;
}
#div_photo_1_membre a:link,#div_photo_1_membre a:visited,#div_photo_1_membre a:hover{
color:#46A3FF;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
cursor:pointer;
}


#div_photo_2_membre{
padding:5px;
margin:5px;
border:1px #999999 solid;
width:93%;
background-color:#EFEFEF;
}
#photo_2_supprime{
height:100%;
padding-bottom:6px;
padding-left:6px;
top:0;
vertical-align:top;
}
#message_photo_2{
height:100%;
font-family:"Trebuchet MS";
font-size:12px;
color:#CC3300;
}
#div_photo_2_membre a:link,#div_photo_2_membre a:visited,#div_photo_2_membre a:hover{
color:#46A3FF;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
cursor:pointer;
}


#div_photo_3_membre{
padding:5px;
margin:5px;
border:1px #999999 solid;
width:93%;
background-color:#EFEFEF;
}
#photo_3_supprime{
height:100%;
padding-bottom:6px;
padding-left:6px;
top:0;
vertical-align:top;
}
#message_photo_3{
height:100%;
font-family:"Trebuchet MS";
font-size:12px;
color:#CC3300;
}
#div_photo_3_membre a:link,#div_photo_3_membre a:visited,#div_photo_3_membre a:hover{
color:#46A3FF;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
cursor:pointer;
}


#div_photo_4_membre{
padding:5px;
margin:5px;
border:1px #999999 solid;
width:93%;
background-color:#EFEFEF;
}
#photo_4_supprime{
height:100%;
padding-bottom:6px;
padding-left:6px;
top:0;
vertical-align:top;
}
#message_photo_4{
height:100%;
font-family:"Trebuchet MS";
font-size:12px;
color:#CC3300;
}
#div_photo_4_membre a:link,#div_photo_4_membre a:visited,#div_photo_4_membre a:hover{
color:#46A3FF;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
cursor:pointer;
}


#div_photo_5_membre{
padding:5px;
margin:5px;
border:1px #999999 solid;
width:93%;
background-color:#EFEFEF;
}
#photo_5_supprime{
height:100%;
padding-bottom:6px;
padding-left:6px;
top:0;
vertical-align:top;
}
#message_photo_5{
height:100%;
font-family:"Trebuchet MS";
font-size:12px;
color:#CC3300;
}
#div_photo_5_membre a:link,#div_photo_5_membre a:visited,#div_photo_5_membre a:hover{
color:#46A3FF;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
cursor:pointer;
}


#div_photo_6_membre{
padding:5px;
margin:5px;
border:1px #999999 solid;
width:93%;
background-color:#EFEFEF;
}
#photo_6_supprime{
height:100%;
padding-bottom:6px;
padding-left:6px;
top:0;
vertical-align:top;
}
#message_photo_6{
height:100%;
font-family:"Trebuchet MS";
font-size:12px;
color:#CC3300;
}
#div_photo_6_membre a:link,#div_photo_6_membre a:visited,#div_photo_6_membre a:hover{
color:#46A3FF;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
cursor:pointer;
}


#div_photo_7_membre{
padding:5px;
margin:5px;
border:1px #999999 solid;
width:93%;
background-color:#EFEFEF;
}
#photo_7_supprime{
height:100%;
padding-bottom:6px;
padding-left:6px;
top:0;
vertical-align:top;
}
#message_photo_7{
height:100%;
font-family:"Trebuchet MS";
font-size:12px;
color:#CC3300;
}
#div_photo_7_membre a:link,#div_photo_7_membre a:visited,#div_photo_7_membre a:hover{
color:#46A3FF;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
cursor:pointer;
}

#div_photo_8_membre{
padding:5px;
margin:5px;
border:1px #999999 solid;
width:93%;
background-color:#EFEFEF;
}
#photo_8_supprime{
height:100%;
padding-bottom:6px;
padding-left:6px;
top:0;
vertical-align:top;
}
#message_photo_8{
height:100%;
font-family:"Trebuchet MS";
font-size:12px;
color:#CC3300;
}
#div_photo_8_membre a:link,#div_photo_8_membre a:visited,#div_photo_8_membre a:hover{
color:#46A3FF;
font-family:Tahoma;
font-size:12px;
text-decoration:none;
cursor:pointer;
}
.admin_aide{
padding-left:11px;
}

.confirmation_modif_site{
color:#A40B16;
padding-bottom:15px;
font-weight:bold;
text-align:center;
}
.banniere_site{
padding:2px 2px 2px 2px;
border:1px dotted #666666;
background-color:#EEEEEE;
text-align:center;
margin-top:20px;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
}
.onload_transaction_login{
background-image:url(../images/load.gif);
background-position:center;
padding-left:3px;
width:24px;
height:24px;
}
.onload_transaction_search{
background-image:url(../images/9-0.gif);
background-position:center;
width:126px;
height:22px;
position:absolute;
margin-top:50%;
margin-left:50%;
}

#contenu_menu{
padding-top:5px;
}
.onload_transaction{
	background-image:url(../images/9-0.gif);
	background-position:center;
	
	width:208px;
	height:26px;
	position:relative;
	background-repeat:no-repeat;
	margin-left:35%;
}
.adsense-google-468-60{
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #999999;
padding:16px;
margin-top:5px;
text-align:center;
}
.adsense-google-728-90{
background:#FFFFFF none repeat scroll 0 0;
border:2px solid #999999;
padding:16px;
margin-top:5px;
text-align:center;
}