
* {
	margin: 0;
	padding: 0;
}

ul, li {
	list-style: none;
}

a {
	text-decoration: none;
	color:#D25915;
	font-weight:bold;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
	border: none;
}

fieldset{border:1px solid #C0C0C0}

input[type="text"], input[type="password"], select, textarea {
	border: 1px solid #CCCCCC;
}

input[type="radio"], input[type="checkbox"] {
	border: none;	
}

hr {
	height: 1px;
	border: none;
	border-top: 1px solid silver;
}

body {
	/*background-color: #ddd;*/
	font-family: Tahoma,Trebuchet MS,Arial,sans-serif,Verdana;
	font-size: 12px;
	background-color: #ffffff;
}

h1 {color: #3594BA;	font-size: 28px;font-weight:normal}
h3 {color: #3594BA;	font-size: 18px;font-weight:normal}
h5{font-size: 10pt;}
h6{font-size: 8pt;}

table { border-collapse: collapse }
td { border: 1px}

.structure{border-spacing: 0px;border-collapse: collapse;margin-left:4px;}

#contact p {margin:10px 0px;}
#contact table tr td{padding:5px}
/****** DEVELOPPEMENT ***********/
#exterieur{
	background-color: white;
	margin:0 auto;
	width:100%;
	
}
#interieur{
	padding-top:15px;
	width:990px;
	height:730px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
#entete{
	background-color: rgb(227, 231, 234);
	width:100%;
	height:40px;
	padding-top:7px;
}
#entete .connexion{	margin-right:10px;	margin-left:auto;text-align:right;vertical-align:middle;}
#entete .connexion  .bienvenu {background:#E3E7EA;font-weight:bold;color: rgb(112, 112, 112);margin-right:10px;display:inline-block;vertical-align:top;margin-top:12px;line-height:15px;height:15px;}
#entete .menu{
	background-image: url('../images/top_menu.png');
	background-repeat: no-repeat;
	background-position: top;
	width:214px;
	height:30px;

	padding-top:7px;
	z-index:2;
	line-height:16px;
	text-align:center;
	
}
.bouton{color:white}
#entete .menu .lien{
	color: rgb(112, 112, 112);
}
#entete .menu .lien_inscription{
	color: rgb(155, 199, 40);
}
#logo{
	background-repeat: no-repeat;
	background-position: top left;
	height:60px;
	padding-left:10px;
	vertical-align:top;
}
#corps{
	background-color: white;
}
#menu_principal{
	width:100%;
	}
#menu_principal .menu{
	padding:0px;
	margin-top:2px;
	margin-left:auto;
	margin-right:4px;
	float:right;
}
.menu .menucat{width:1000px}
.onglet_actif{padding-left:5px;padding-right:5px;text-align:center;position:relative;float:left;background:#e0e0e0;height:30px;top:-8px;line-height:30px;vertical-align:middle}
.onglet{padding-left:5px;padding-right:5px;text-align:center;position:relative;float:left;height:30px;top:-8px;line-height:30px;vertical-align:middle}
.menucat .onglet_actif{width:100px;}
.menucat .onglet{width:100px;}
.menu .barre_g{
	background-image: url('../images/debut_barre_gauche_grise.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:19px;
	height:32px;
	float:left;
}
.menu .barre_c{
	background-image: url('../images/corps_barre_grise.png');
	background-repeat: repeat-x;
	background-position: top left;
	height:32px;
	float:left;
	padding-top:9px;
	
	
}
.menu_2 {margin-top:20px;display:block}
.menu .barre_c a, .menu_2 .barre_c a{
	color: rgb(112, 112, 112);
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
}
.menu .barre_c a:hover{
	color: white;
}
.menu .barre_d{
	background-image: url('../images/fin_barre_droite_grise.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:19px;
	height:32px;
	float:left;
}
/***/
.recherche{margin-top:10px}
#corps .recherche .barre_g{
	background-image: url('../images/debut_barre_gauche_verte.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:20px;
	height:32px;/*34*/
	float:left;
	margin-left:4px;
}
#corps .recherche .barre_c{
	background-image: url('../images/corps_barre_verte.png');
	background-repeat: repeat-x;
	background-position: top left;
	height:32px;/*34*/
	float:left;
	font-weight:bold;
	color:#808080;
	padding-top:9px;
	width:585px;
	overflow:hidden;
}
#corps .recherche .barre_c a{
	color: rgb(112, 112, 112);
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
}
#corps .recherche .barre_c a:hover{
	color: white;
}
#corps .recherche .cadre{
	position:relative;

	padding-left:15px;
	left:0px;
	width:20px;
	height:18px;
	background-image: url('../images/loupe.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
#corps .recherche .barre_d{
	background-image: url('../images/corps_barre_verte.png');
	background-repeat: repeat-x;
	background-position: top left;
	height:32px;/*34*/
	float:left;
}
/***/
#developpement {}
#developpement .col_g, #developpement .col_c, #developpement .col_cat{
	float:left;
}
#developpement .col_d{
	float:right;
	width:210px;
	overflow:hidden;
	position:relative;
	left:-5px;
	padding-top:2px
	
}
#developpement .col_g{
	width:230px;
	margin-left:2px;
}
#developpement .col_cat{

	width:772px;

}
#developpement .col_c{
	margin-top:2px;
	width:550px;
	margin-left:0px;
}
developpement .menu_membre{

	width:1024px;
	margin-left:13px;
}



}
#corps #developpement #onglet{
	position:relative;
	top:-11px;
	left:0px;
	background-image: url('../images/corps_onglet.png');
	background-repeat: repeat-x;
	background-position: top left;
	padding-top:8px;
	padding-bottom:8px;
}
#corps #developpement #onglet_actif{
	position:relative;
	top:-11px;
	left:0px;
	padding-top:8px;
	padding-bottom:8px;
	background-image: url('../images/corps_onglet_actif.png');
	background-repeat: repeat-x;
	background-position: top left;
}
#corps #developpement #onglet, #corps #developpement #onglet_actif{
	float:left;
}
#corps #developpement #onglet a{
	float:left;
	font-size:10px;
	float:left;
	padding-left:4px;
	padding-right:4px;
}
#corps #developpement #onglet a:hover{
	color:white;
}
#corps #developpement #onglet_actif a{
	float:left;
	font-size:10px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	color:white;

}
#corps #developpement .section_g{
	margin-top:10px;
	border:1px #404040 solid;
	width:535px;
	height:155px;
	display:block;
	margin-left:10px;
	overflow:hidden;
}

#pub_ls{height:175px}
#corps #developpement .section_d{
	margin-top:10px;
	font-size:8pt
}
.section_d a {color:#404040}
.section_d  .thickbox {font-size:10pt;color:#101010;}

/********/
#corps .menu_2{
	padding:0px;
}
#corps .menu_2 .barre_g{
	background-image: url('../images/debut_barre_gauche_grise.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:19px;
	height:32px;
	float:left;
}
#corps .menu_2 .barre_c{
	background-image: url('../images/corps_barre_grise.png');
	background-repeat: repeat-x;
	background-position: top left;
	height:32px;
	float:left;
	padding-top:9px;
	width:945px;
	text-align:center;
}
#corps .menu_2.barre_c a{
	color: rgb(112, 112, 112);
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
}
#corps .menu_2 .barre_c a:hover{
	color: white;
}
#corps .menu_2 .barre_d{
	background-image: url('../images/fin_barre_droite_grise.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:19px;
	height:32px;
	float:left;
}
/*******/
#corps #debut_bande{
	background-image: url('../images/debut_bande.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:19px;
	height:118px;
	float:left;
}
#corps #partenaire{
	background-image: url('../images/corps_bande_1.png');
	background-repeat: repeat-x;
	background-position: top left;
	width:455px;
	height:118px;
	float:left;
	overflow:hidden;
}
#corps #partenaire ul, #corps #propos ul, #corps #legal ul{
	margin-left:20px;

}
#corps #partenaire .top, #corps #propos .top, #corps #legal .top{
	margin-top:10px;
	margin-bottom:10px;
	color: rgb(112, 112, 112);
	font-weight:bolder;
	font-size:13px;
}
#partenaire span{display:inline-block;padding:4px 10px;width:100px;}
#corps #separation_bande{
	background-image: url('../images/separation_bande.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:19px;
	height:118px;
	float:left;
}
#corps #propos{
	background-image: url('../images/corps_bande_2.png');
	background-repeat: repeat-x;
	background-position: top left;
	width:224px;
	height:118px;
	float:left;
	overflow:hidden;
}
#corps #legal{
	background-image: url('../images/corps_bande_2.png');
	background-repeat: repeat-x;
	background-position: top left;
	width:245px;
	height:118px;
	float:left;
	overflow:hidden;
}
#corps #fin_bande{
	background-image: url('../images/fin_bande.png');
	background-repeat: no-repeat;
	background-position: top left;
	width:19px;
	height:118px;
	float:left;
}
/************/
#footer{
	font-size:10px;
	padding-left:50px;
	clear:both;
	background-color: white;
}
#footer a{
	color: #7F7777;
}
#footer table{
	width:920px;
}

.bloc h3
{

padding: 6px 16px;
	color: #36B5BC;
	font-size: 24px;
	background: transparent url(img/haut-bloc-inscr.gif) top left no-repeat;
	font-weight: normal;
	text-align:left;
}

.bloc h5
{

padding: 6px 16px;
	color: #36B5BC;
	font-size: 14px;
	background: transparent url(img/haut-bloc-inscr.gif) top left no-repeat;
	font-weight: normal;
	text-align:left;

	margin:0px;
}
.bloc h6
{

padding: 6px 8px;
	color: #555555;
	font-size: 12px;
	background: transparent url(img/haut-bloc-inscr.gif) top left no-repeat;
	font-weight: bold;
	text-align:left;
	line-height:6px;
	margin:0px;
}
.bloc a {color: #36B5BC;}


.membre .bloc h5{color:#000}
.membre .bloc a{color:#000}
.membre .bloc li{line-height:18px;vertical-align:middle;}


.membre .bloc .impair{background-color:#FBFFD8}

/* 	-----------------------------------
		Inscription
	-----------------------------------	*/
.bloc_form {
	margin: 0 0 12px 0;
	background: transparent url(img/f-bloc-inscr.gif) top left repeat-y;
}


.bloc_form h3 {
	padding: 6px 16px;
	color: #36B5BC;
	font-size: 24px;
	background: transparent url(img/haut-bloc-inscr.gif) top left no-repeat;
	font-weight: normal;
}

.bloc_form .inscription,.bloc_form .miseenligneobjet,.bloc_form ,.bloc_form .miseenligneobjet    {
	padding: 8px 4px;
	background: transparent url(img/bas-bloc-inscr.gif) bottom left no-repeat;
}

.bloc_form .inscription ul ,.bloc_form .miseenligneobjet ul,.bloc_form .bloc_form_corps ul  {
	list-style: none;
}

.bloc_form .inscription ul li,
.bloc_form .miseenligneobjet ul li,
.bloc_form .bloc_form_corps ul li  {
	margin: 0 0 6px 0;
	background: transparent url(img/fil-relief-clair.gif) bottom left repeat-x;
	color: #657274;
}

.bloc_form .bloc_form_corps ul li {	min-height: 50px;width:100%;}
.bloc_form .miseenligneobjet ul li {	min-height: 50px;}
.bloc_form .recherche ul li {	min-height: 12px!important}
.bloc_form .inscription ul li {	min-height: 68px;}

.bloc_form li{width:100%;float:left}

.bloc_form  ul .selected{
	color: #000;
}

.bloc_form  .inscription ul .info ,
.bloc_form  .miseenligneobjet ul .info,
.bloc_form  .bloc_form_corps ul .info {
	float: right;
	width: 334px;
	margin-top:5px;
	font-size: 12px;
	background: #E5EFCB;
	border:1px solid #A8CA50;
	color: #000000;
	padding:3px;
}

.bloc_form  .inscription ul .info {height: 46px;}
.bloc_form  .miseenligneobjet ul .info {height: 46px;}
.bloc_form  .bloc_form_corps ul .info {height: 46px;}
.bloc_form h4{margin-bottom:15px;font-size:13pt}

.bloc_form .inscription ul .selected .info{
	background: #7e999f;
	color: #fff;
}

.bloc_form input , .bloc_form select ,.bloc_form textarea  {color: #657274;
	border: 1px solid #F3CD6B;
	background: #FCF4DE;}
.bloc_form .bloc_form_corps ul input,.bloc_form .bloc_form_corps ul select{height: 20px; font-size: 14px;}
.bloc_form .inscription ul input,.bloc_form .inscription ul select{height: 30px; font-size: 20px;}
.bloc_form input[type="checkbox"],.bloc_form input[type="radio"]  {height:15px!important;margin:0!important;border: 0px;background: transparent;}

.bloc_form .inscription ul input,
.bloc_form .inscription ul select,
.bloc_form .inscription ul textarea,
.bloc_form .miseenligneobjet ul input,
.bloc_form .miseenligneobjet ul select,
.bloc_form .miseenligneobjet ul textarea,
.bloc_form .bloc_form_corps ul input,
.bloc_form .bloc_form_corps ul select,
.bloc_form .bloc_form_corps ul textarea,
.bloc_form input{
	
	margin: 6px 0 0 0;
	
}

.bloc_form  ul input[type="text"], .bloc_form ul input[type="password"],.bloc_form  ul textarea,.bloc_form
{
	padding-top:4px;
	padding-left:3px;
}
.bloc_form .inline span{display:inline-block;width:150px;}
.bloc_form .inline input[type="text"],.bloc_form .inline input[type="password"] {width:200px!important;display:inline-block!important;margin: 0!important; padding: 0!important; }

.bloc_form .miseenligneobjet ul input{height: 20px; font-size: 14px;}
.bloc_form .miseenligneobjet ul select{height: 25px; font-size: 14px;}


.bloc_form  ul .selected input,
.bloc_form  ul .selected select {
	color: #000;
	border: 1px solid #000;
	background: #fff;
}

#message_error{
	background-color:#F9E3CC;
	font-size: 20px;
	color:red;
	margin: 20px 10px;
	padding:5px 20px 5px 20px;
	text-align:center;
	min-height:45px;
	vertical-align:middle;
	line-height:20px;
	clear:left;
}
#message_reussite{
	background-color:#D1FFD1;
	font-size: 20px;
	color:#269B00;
	margin: 20px 10px;
	padding:5px 20px 5px 20px;
	text-align:center;
	min-height:45px;
	clear:left;
}

.message
{
	background-color:#D1FFD1;
	font-size: 20px;
	margin: 20px 10px;
	padding:5px 20px 5px 20px;
	text-align:center;
	min-height:45px;
	clear:left;
}
.message_info
{
background:#FFE98C;color:#404040;text-align:center;font-size:12pt
}

div.wrapper {
width: 755px;
padding: 0 0 10px 0;
margin: 0px auto;
text-align: left;
}

div.centre {
width: 100%;
height: 100%;
margin: 4px 0 0 0;
margin-left:auto;
margin-right:auto;
}



/* 	-----------------------------------
		Fin Inscription
	-----------------------------------	*/
	
	
	
	/* 	-----------------------------------
		Derniers 
	-----------------------------------	*/
#adresses , #evals
{
	width: 970px;
	
	margin: 0 0 12px 0;
}
#adresses {min-height: 270px;}
#evals {min-height: 220px;}
#derniers {
	background: transparent url(imgs/f-dernierss.png) top left no-repeat;
	width: 536px;
	height: 400px;
	/*margin: 0 0 12px 0;*/
}


.tabs{background-color:white}
#derniers ul#choix li,#adresses ul#choix li  {

	text-align: center;
	font-size: 12px;
	font-weight:bold;
	height: 30px;
}
#evals ul#choix li  {height: 27px;}
#evals .TABOBJ {border:0px!important}

.derniers ul#choix li {
	float: left;
	
}
#derniers ul#choix li {
	background: url(../images/encart_degrade_orange.png) repeat-x;
	border-right:1px solid #F3CD6B;
}

#derniers ul#choix li {	width: 133px;margin: 0 0px 0 0;}
#reglements #derniers ul#choix li {	width: auto;margin: 0 0px 0 0;}
#adresses ul#choix li {	width: 130px;border:1px solid;margin: 0 5px 0 0;}
#reglements h2 {font-size:12pt;color:#404040;margin:30px 0px}

#derniers  ul#choix li,#derniers  ul#choix li a {color: #808080;}
#adresses  ul#choix li {color: #000;}
#evals  ul#choix li {color: #000;}


.derniers ul#choix li.hover {
	/*background-position: 0px -32px;*/
	color: #C0C0C0!important;
}

#derniers  ul#choix li.selected,#derniers  ul#choix li.selected a,#adresses  ul#choix li.selected  {
	background-position: 0px -64px;
	color: #36b5bc!important;
	background: #fff!important;
	font-size: 13px;
	font-weight:bold;
}

#derniers .tabs,#adresses .tabs  {
	margin-top: 4px;

	overflow: hidden;
	margin-left:0px;

}
#derniers .tabs{height: 380px;	margin-left:7px;}
#adresses .tabs{min-height: 270px;}
#evals .tabs{min-height: 180px;}

#derniers .tabs {width: 527px;}
#adresses .tabs{width: 970px;overflow:hidden}
#evals .tabs {width: 960px;overflow:hidden}

#derniers .tab {float: left;height: 229px;}
#adresses .tab{float: left;height: 225px;}
#evals .tab  {float: left;height: 179px;overflow:hidden}

#derniers .tab{	width: 530px;}
#adresses .tab{	width: 970px;}
#evals .tab{	width: 960px;}

.derniers .tab .visuel {
	float: right;
	width: 262px;
	height: 228px;

}

.derniers .tab .photos {background: transparent url(../imgs/img-derniers.jpg) left top no-repeat;}
.derniers .tab .articles {background: transparent url(../imgs/img-derniers.jpg) right top no-repeat;}
.derniers .tab .videos {background: transparent url(../imgs/img-derniers.jpg) left bottom no-repeat;}
.derniers .tab .vip {background: transparent url(../imgs/img-derniers.jpg) right bottom no-repeat;}

.derniers .tab li {
	float: left;
	width: 557px;/*549*/
	height: 72px;
	margin: 0 0 5px 10px;
	background-color:#E9EFEF;
	border:1px solid #D2DCDB;/*#D7E0E1*/
	overflow: hidden;

}

.derniers .tab li img {
	float: left;
	margin: 4px 0 0 4px;
	padding: 3px;
	width: 56px;
	height: 56px;
	background-color:#FFFFFF;
	border: 1px solid #47676F;
}

.derniers .tab li span {
	display: block;
	float: left;
	margin: 0 0 15px 6px;
	line-height: 17px;
}
#derniers .tab li span {width: 460px;}
#adresses .tab li span {width: 900px;}
#evals .tab li span {width: 900px;}

#derniers ul li span {display: block; width: 132px; line-height: 30px; cursor: pointer; overflow: hidden;}
#reglements #derniers ul li span {vertical-align:middle;padding:0px 15px;width: auto;}

.derniers .tab li a {
	font-size: 12px;
	color: #444;
}

/* 	-----------------------------------
		Fin Derniers
	-----------------------------------	*/
	
.TABOBJ{width:100%;padding: 0px;border-spacing: 0px;border-collapse: collapse;border-color:#e0e0e0;border-style:solid;border-width:1px}
.TABOBJ TD
{	text-align:center;height:80px;border-bottom:1px solid #c0c0c0}

.TABMSG TD
{height:40px;}
.TABOBJ TH
{	background-image: url('../images/degrade_gris.png');
	background-repeat: repeat-x;
	background-position: top left;
	height:30px;color:#FFF}

.TABOBJ .TABMSG td{vertical-align:middle}


.TABOBJ .LIG_PAIR {background-color:#F0F0F0;}
.TABOBJ .LIG_IMPAIR {background-color:transparent;}

/*.TABOBJ td {border-bottom:1px solid  #555555;}*/


.TABOBJ table td{height:10px;border:0px;text-align:left;padding:3px;}
.TABOBJ table{width:160px;}

.tabeval {width:95%;margin:10px;text-align:center;font-weight:bold;line-height:30px;}
.tabeval td{border-bottom:1px solid #c0c0c0}
.tabeval th{background:#FFECD6}

.tableg td{height:23px;}


.titre_ong h5{height:30px;line-height:30px;vertical-align:middle}
.titre_ong {

height:27px;
margin:0pt;
padding:0pt;

}
.titre_ong h2{padding-top:5px;font-size:1.1em;font-weight:normal;margin:0}
.titre_ong_left {
background:url(../images/titre3_left.gif);
background-repeat:no-repeat;
float:left;
width:7px;
height:100%;
}
.titre_ong_center {
background:url(../images/titre3_center.gif);
background-repeat:repeat-x;
color:#FFFFFF;
float:left;
font-size:1.1em;
height:100%;
}
.titre_ong_right {
background:url(../images/titre3_right.gif);
background-repeat:no-repeat;
float:left;
width:7px;
height:100%;
}

.ong_inactif a{cursor:hand;text-decoration: none;}
.ong_inactif .titre_ong_left{background:url(../images/titre3_left_gris.gif) no-repeat;}
.ong_inactif .titre_ong_center{background:url(../images/titre3_center_gris.gif) repeat-x;}
.ong_inactif .titre_ong_right{background:url(../images/titre3_right_gris.gif) no-repeat;}






#liste_objets_encart_recherche p{margin-top:7px;margin-bottom:7px;}
#liste_objets_encart_recherche input[type="text"]{width:175px;}


.pagination {width:100%;text-align:center;margin-top:35px;font-size:12pt;position:relative;}
.pagination span, .pagination a{font-size:9pt;margin-left:5px;min-width:20px;height:25px;line-height:25px;display:inline-block;}
.pagination a{text-decoration:none;border:2px solid #d0d0d0;background:url(../images/bt_mp.png) repeat-x;color:#505050;font-weight:normal;}
.pagination span{border:2px solid #d0d0d0;background:url(../images/bt_mp.png) repeat-x;color:#505050;font-weight:normal;}
.pagination .encours{border:2px solid #909090;background:#546E8C;color:#e0e0e0;font-weight:bold}
.pagination .grise{color:#C0C0C0;font-weight:bold}
.legende{}
.legende li{margin-bottom:4px;}
.legende li span{display:inline-block;line-height:22px;vertical-align:middle;font-size:8pt}
.legende_img{width:27px;}
.jours_ouvrables td{width:80px;text-align:center}

.consultobjet h4{
	padding: 8px 2px;
	color: #36B5BC;
	font-size: 18px;
	font-weight: normal;
}
.consultobjet table td{vertical-align:top}
.consultobjet h1{margin-top:10px;color: #3594BA;	font-size: 28px;font-weight:normal}
.consultobjet #soustitre{color: #36B5BC;	font-size: 23px;font-weight:normal;margin-top:10px}
.table_adresses{width:620px;line-height:30px;border:1px solid}
.table_adresses thead{font-weight:bold;border:1px solid;background:#F0F0F0;line-height:35px;}
.table_adresses  td{padding-left:3px;}

.cgu {display:inline-block;}
.cgu h1{color: #36B5BC;margin-bottom:20px;font-size:18pt;font-weight:normal}
.cgu h2{color: #36B5BC;margin-bottom:15px;font-size:14pt;font-weight:normal}
.cgu ul li{padding-left:20px;}
.cgu ul li p {margin-bottom:10px;text-align:justify;font-size:10pt}
.cgu ul{margin-top:20px;margin-bottom:20px;}

#tab_resa {border:0px;border-top:1px solid #404040;}
#tab_resa td{border:1px solid #808080}
#tab_resa td table{border:0px solid #808080}
#tab_resa td table td{border:0px}

.table_detail_loc td {padding-left:2px}
.table_detail_loc {line-height:20px;}

.nuage_objets a {color:#909090}
.nuage_rech a {color:#9CC631}

#FORM_RECH{font-size:8pt}
#FORM_RECH hr{width:100%;margin:5px 0px}

.galerie{display:inline-block;border:1px solid #c0c0c0;width:170px;margin:5px;text-align:center;height:180px;padding:5px;}

.rubcentrale{border:1px solid #C0C0C0;background:#fff;display:inline-block;width:520px;height:46px;text-align:left;margin-right:11px;margin-bottom:4px;}
.rubcentrale .spanimg{display:inline-block;padding:3px 3px 3px 3px;width:65px;text-align:center;}
.rubcentrale .spandescr{padding:3px 3px 3px 3px;display:inline-block;vertical-align:top;width:330px;}
.rubcentrale .spantar{padding:3px 3px 3px 3px;display:inline-block;vertical-align:bottom;line-height:20px;height:40px;width:105px;text-align:right;}


.mapdesc{text-align:left;line-height:20px;}


.listecateg{line-height:23px;padding-top:5px;padding-left:10px}


.encart {border-width:1px;border-style:solid;padding: 0px;border-spacing: 0px;border-collapse: collapse;}
.encart_vert {border-color:#A8CA50;}
.encart_orange {border-color:#F3CD6B;}
.encart .titre,.encart .titre a {line-height:30px;padding-left:10px;font-size:10pt;color:#808080;font-weight:bold}
.encart .titre span {display:inline-block;vertical-align:middle;line-height:15px}
.encart .contenu ul{padding:10px}
.encart_vert .titre{background:url(../images/encart_degrade_vert.png) repeat-x;}
.encart_orange .titre{background:url(../images/encart_degrade_orange.png) repeat-x;}

#bt_inscription{margin-bottom:10px}

.membre_stats {font-size:10pt}
.membre_explic {text-align:justify}
.membre_explic li{min-height:50px;margin:0px 5px 10px 5px;padding:5px;background:#FFF4C1;font-weight:bold;color:#606060}