/**************************
**CSS DU SITE KOT-A-LIEGE**
**************************/

/**************************
**REDEFINITION DE BALISES**
***************************/

html {
	/*height: 100%;
	background-image: url(img/background_footer.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;*/
	margin: 0;
	padding: 0;
}

body {
	font-family: "Verdana";
	font-size: 12px;
	color: #727272;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

h1 {
	font-size: 14px;
	color: #4094D3;
	margin: 5px 0 18px 0;
}

a {
	color: #4094D3;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.checkbox {
	margin: 0 15px 0 0;
}

/*********************************
**FIN DE REDEFINITION DE BALISES**
**********************************/

/************************
**BALISES STRUCTURELLES**
************************/
/* conteneur du site entier */
#conteneur {
	float: left;
	display: block;
	width: 100%;
}

/* conteneur de la partie supérieure (jusqu'au trait bleu en pied de page) */
#superieur {
	position: relative;
	left: 50%;;
	width: 880px;
	margin-left: -432px;
	z-index: 2;
}

#header {
	float: left;
	display: block;
	width: 865px;
	height: 174px;
	margin-bottom: 30px;
	background-image: url(img/background_header.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#header_annonceur {
	float: left;
	display: block;
	width: 865px;
	height: 174px;
	margin-bottom: 30px;
	background-image: url(img/background_header_annonceur.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

#logo {
	float: left;
	display: inline;
	width: 123px;
	height: 151px;
	margin: 13px 55px 0 26px;
}

#menu_superieur {
	float: left;
	display: inline;
	width: 395px;
	margin: 12px 0 0 18px;
}

#menu_superieur_annonceur {
	float: left;
	display: block;
	width: 560px;
	margin-top: 12px;
}

#menu_superieur a, #menu_superieur_annonceur a {
	float: left;
	display: block;
	color: #4094D3;
	text-decoration: none;
	font-size: 13px;
}

#menu_superieur a:hover, #menu_superieur_annonceur a:hover {
	text-decoration: underline;
}

.separateur_menu_superieur {
	float: left;
	display: inline;
	width: 2px;
	height: 14px;
	background-color: #D2D2D2;
	margin: 0 31px 0 31px;
}


.separateur_menu_superieur_annonceur {
	float: left;
	display: inline;
	width: 2px;
	height: 14px;
	background-color: #D2D2D2;
	margin: 0 15px 0 15px;
}

#options {
	float: left;
	display: block;
	width: 247px;
	height: auto !important;
	height: 27px;
	min-height: 27px;
	color: #FFFFFF;
	font-size: 11.5px;
	margin-top: 6px;
	background-image: url(img/background_options.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#deconnexion {
	float: left;
	display: block;
	width: 101px;
	height: 27px;
	color: #FFFFFF;
	font-size: 11.5px;
	margin-top: 6px;
	text-align: center;
	background-image: url(img/background_deconnexion.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#deconnexion p {
	margin: 5px 0 0 0;
}

#options a, #deconnexion a {
	color: #FFFFFF;
	text-decoration: none;
}

#options a:hover, #deconnexion a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

#connexion, #langues {
	float: left;
	display: inline;
	margin: 6px 0 0 13px;
}

#deroulant_connexion {
	float: left;
	display: block;
	width: 247px;
	/*height: 120px;*/
	color: #FFFFFF;
	font-size: 11.5px;
	background-image: url(img/background_deroulant_connec.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#deroulant_connexion p {
	float: left;
	display: inline;
	width: 200px;
	font-size: 11px;
	margin: 7px 0 5px 10px;
}

.intitule_input_connexion {
	float: left;
	display: inline;
	width: 85px;
	font-size: 11px;
	margin: 8px 0 0 5px;
}

.input_connexion {
	float: left;
	display: inline;
	width: 143px;
	height: 17px;
	border: 1px solid #9EB3C3;
	color: #9EB3C3;
	margin-top: 8px;
	vertical-align: middle;
}

#arianne {
	float: left;
	display: inline;
	width: 600px;
	font-size: 10px;
	color: #4094D3;
	margin: 0 0 10px 248px;
}

#arianne a {
	color: #4094D3;
	text-decoration: none;
}

#arianne a:hover {
	text-decoration: underline;
}

#onglets {
	float: left;
	display: inline;
	/*width: 600px;*/
	height: 30px;
	margin-left: 101px;
	vertical-align: bottom;
}

#corps {
	float: left;
	display: block;
	width: 880px;
}

#colonne_left {
	float: left;
	display: block;
	width: 207px;
	text-align: center;
	margin-right: 18px;
}

.lien_recherche_avancee {
	font-size: 14px;
	font-weight: bold;
	color: #4094D3;
	text-decoration: none;
}

.lien_recherche_avancee:hover {
	text-decoration: underline;
}

#menu_left {
	float: left;
	display: block;
	width: 210px;
}

#menu_left_accueil {
	float: left;
	display: block;
	width: 207px;
	height: 32px;
	background-image: url(img/onglet_accueil.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
}

#menu_left_accueil:hover, #menu_left_accueil_select {
	float: left;
	display: block;
	width: 207px;
	height: 32px;
	background-image: url(img/onglet_accueil_over.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
}

.rubrique_left {
	float: left;
	display: block;
	width: 207px;
	max-width: 205px;
	height: 32px;
	font-family: "Arial";
	color: #4094D3;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 2.4em;
	text-decoration: none;
	background-color: #F8F8F8;
	border: 1px solid #DFE7EA;
	border-bottom: none;
}

.rubrique_left:hover, #rubrique_left_select {
	float: left;
	display: block;
	width: 207px;
	max-width: 205px;
	height: 32px;
	font-family: "Arial";
	color: white;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	line-height: 2.4em;
	text-decoration: none;
	background-color: #4094D3;
	border: 1px solid #DFE7EA;
	border-bottom: none;
}

.intitule_rubrique_left {
	margin-left: 25px;
}

.sous_rubrique_left {
	float: left;
	display: block;
	width: 207px;
	max-width: 205px;
	color: #4094D3;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	background-color: #EDF8FC;
	border-left: 1px solid #DFE7EA;
	border-right: 1px solid #DFE7EA;
	padding: 7px 0;
}

.sous_rubrique_left:hover, #sous_rubrique_left_select {
	float: left;
	display: block;
	width: 207px;
	max-width: 205px;
	color: #666666;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
	background-color: #EDF8FC;
	border-left: 1px solid #DFE7EA;
	border-right: 1px solid #DFE7EA;
	padding: 7px 0;
}

.intitule_sous_rubrique_left {
	margin-left: 36px;
}


#footer_menu_left {
	float: left;
	display: block;
	width: 207px;
	height: 43px;
}

#partenaires {
	float: left;
	display: block;
	width: 207px;
	height: 289px;
	color: #74D634;
	text-align: left;
	margin-top: 30px;
}

#logos_partenaires {
	float: left;
	display: block;
	width: 207px;
	height: 266px;
	text-align: center;
	margin-top: 12px;
	background-image: url(img/background_partenaires.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#central_accueil {
	float: left;
	display: inline;
	width: 805px;
	margin-left: 32px;
}

#central {
	float: left;
	display: inline;
	width: 822px;
	margin-left: 17px;
}


#central_recherche {
	float: left;
	display: inline;
	width: 640px;
}

/* conteneur de la partie inférieure du site (à partir du trait bleu inclus) */
#inferieur {
	float:left;
	width: 100%;
	height: 62px;
	border-top: 5px solid #C9E4F4;
	margin-top: 20px;
}

#footer {
	position: relative;
	left: 50%;
	width: 865px;
	margin: 10px 0 0 -432px;
}

#footer_left {
	float: left;
	display: inline;
	width: 432px;
	height: 52px;
	text-align: left;
}

#footer_left a {
	color: #424242;
	text-decoration: none;
}

#footer_left a:hover {
	text-decoration: underline;
}

#footer_right {
	float: left;
	display: inline;
	font-size: 14px;
	color: #424242;
	width: 433px;
	height: 52px;
	text-align: right;
}

#footer_right a {
	font-size: 12px;
	color: #4094D3;
	text-decoration: none;
}

#footer_right a:hover {
	text-decoration: underline;
}

#copyright {
	font-size: 11px;
	color: #B3B3B3;
}

/*******************************
**FIN DE BALISES STRUCTURELLES**
*******************************/

/***************************************
**BALISES EN PAGE D'ACCUEIL UNIQUEMENT**
***************************************/

/* encart de recherche rapide*/
#recherche_rapide {
	float: left;
	display: block;
	width: 207px;
	height: 187px;
	background-image: url(img/background_recherche_rapide.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
	margin-bottom: 12px;
}

.select_recherche_rapide {
	width: 152px;
	color: #727272;
	font-size: 11px;
	margin-bottom: 10px;
	border: 1px solid #727272;
}

#kot_semaine {
	float: left;
	display: inline;
	width: 291px;
	height: 183px;
	margin: 0 25px 30px 10px;
	background-image: url(img/background_kot_semaine.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#desc_kot_semaine {
	margin: 75px 12px 0 12px;
	width: 245px;
	font-size: 11px;
}

#kot_semaine a {
	color: #727272;
	text-decoration: none;
	font-weight: bold;
}

#kot_semaine a:hover {
	text-decoration: underline;
}

#info_bulle {
	float: left;
	display: block;
	width: 236px;
	height: 183px;
	margin-top: 23px;
	background-image: url(img/background_info_bulle.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#titre_info_bulle {
	float: left;
	display: inline;
	color: #FFFFFF;
	font-size: 19px;
	font-weight: bold;
	margin: 14px 0 13px 20px;
}

#desc_info_bulle {
	float: left;
	display: inline;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0 20px;
}

#lien_info_bulle {
	float: left;
	display: inline;
	width: 196px;
	font-size: 10px;
	text-align: right;
	margin: 12px 20px;
}

#lien_info_bulle a {
	color: #FFFFFF;
	text-decoration: none;
}

#lien_info_bulle a:hover {
	text-decoration: underline;
}

.titre_p {
	color: #424242;
	font-size: 15px;
	margin-bottom: 10px;
}
.desc_p {
	margin: 28px 0 30px 0;
	text-align: justify;
	font-size: 12px;
}
/**********************************************
**FIN DE BALISES EN PAGE D'ACCUEIL UNIQUEMENT**
**********************************************/

#quartier {
	float: left;
	display: block;
	width: 638px;
	height: 381px;
	margin-bottom: 8px;
	background-image: url(img/background_quartiers.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.type {
	float: left;
	display: inline;
	width: 313px;
	height: 205px;
	margin-bottom: 8px;
	background-image: url(img/background_type.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.cuisine {
	float: left;
	display: inline;
	width: 313px;
	height: 129px;
	margin-bottom: 8px;
	background-image: url(img/background_cuisine.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.atmosphere {
	float: left;
	display: inline;
	width: 313px;
	height: 154px;
	margin-bottom: 8px;
	background-image: url(img/background_atmosphere.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.recherche_blocs {
	float: left;
	display: inline;
	width: 620px;
}

.recherche_bloc {
	float: left;
	display: inline;
	width: 290px;
	margin: 15px 0 0 20px;
	line-height: 1.9em;
}

.ligne_recherche {
	float: left;
	display: inline;
	width: 610px;
	margin-top: 15px;
}

.titre_bloc_recherche {
	float:left;
	display: inline;
	width: 280px;
	margin: 5px 0 0 18px;
}

#titre_page {
	float: left;
	display: inline;
	width: 605px;
	border-bottom: 1px solid #E8E8E8;
	margin-bottom: 10px;
}

#titre_img {
	float: left;
	display: block;
}

#tri {
	float: left;
	display: block;
	width: 168px;
	height: 95px;
	background-image: url(img/background_tri.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-right: 6px;
}

#titre_tri {
	float: left;
	display: inline;
	width: 142px;
	margin: 5px 0 0 14px;
}

#filtres {
	float: left;
	display: block;
	width: 457px;
	height: 95px;
	background-image: url(img/background_filtres.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

#titre_filtres {
	float: left;
	display: inline;
	width: 438px;
	margin: 5px 0 0 8px;
}

#titre_filtres a {
	color: #7EE53E;
	text-decoration: none;
}

.contenu_tri_filtres {
	float: left;
	display: inline;
	margin: 12px 0 0 17px;
}

.select_tri_filtres {
	width: 117px;
	color: #727272;
	font-size: 11px;
	margin: 0 25px 10px 0;
	border: 1px solid #727272;
}

.checkbox_filtres {
	float: left;
	display: inline;
	width: auto !important;
	width: 130px;
	min-width: 130px;
	font-size: 10px;
	margin-right: 27px;
}

#bouton_navigation {
	float: right;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	background-color: #AEAEAF;
	padding: 2px 4px;
	margin: 0 0 3px 3px;
	text-decoration: none;
}

.page_navigation, .page_navigation_on, #suite_pagination {
	float: right;
	display: block;
	color: #4094D3;
	font-size: 11px;
	padding: 2px 4px;
	margin: 0 0 3px 3px;
	text-decoration: none;
}

.page_navigation_on {
    color:#727272;
}

#bouton_navigation:hover, .page_navigation:hover, #page_navigation_select {
	float: right;
	display: block;
	color: #FFFFFF;
	font-size: 11px;
	padding: 2px 4px;
	margin: 0 0 3px 3px;
	background-color: #7DE53D;
	text-decoration: none;
}

/* balises de la page listing */
.un_kot {
	float: left;
	display: inline;
	width: 600px;
	color: #4094D3;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	border-bottom: 1px solid #E8E8E8;
	margin-left: 5px;
	padding-bottom: 15px;
}

.photo_un_kot {
	float: left;
	display: block;
	width: 128px;
	height: 89px;
	margin-top: 12px;
}

.bloc_left_un_kot {
	float: left;
	display: block;
	width: 390px;
}

.titre_un_kot {
	float: left;
	display: block;
	width: 139px;
	font-weight: bold;
	color: #727272;
	font-size: 12px;
	margin: 12px 0 6px 0;
}

.lien_detail {
	float: left;
	display: block;
	font-size: 10px;
	color: #4094D3;
	text-decoration: underline;
	font-weight: normal;
	margin-top: 12px;
	margin-right:10px;
}

.lien_detail:hover {
	color: #4094D3;
	text-decoration: none;
}

.plus_photos {
	float: left;
	display: block;
	width: 90px;
	margin-top: 12px;
}

.etoiles_un_kot {
	float: left;
	display: block;
	width: 81px;
	margin-top: 12px;
}

.evaluation_un_kot {
	float: right;
	display: inline;
	width: 82px;
	height: 82px;
}

.sous_titre_un_kot {
	float: left;
	display: block;
	width: 370px;
	font-weight: bold;
	color: #A0A0A0;
	font-size: 12px;
}

.infos_un_kot {
	float: left;
	display: block;
	width: 370px;
	color: #C3C3C3;
	font-size: 11px;
	font-weight: normal;
}

.desc_un_kot {
	float: left;
	display: block;
	width: 470px;
	color: #C3C3C3;
	font-size: 12px;
	font-weight: normal;
}

/* balises de la page detail */

#photo_principale {
	float: left;
	display: inline;
	width: 267px;
	height: 200px;
	margin: 0 7px 0 15px;
}

#photo_principale_petite {
	float: left;
	display: inline;
	margin: 0 7px 0 15px;
	width: 267px;
}

#photos_secondaires {
	float: left;
	display: block;
	width: 192px;
	height: 200px;
}

#photos_secondaires_petite {
	float: left;
	display: block;
	width: 192px;
	margin-top:50px;
}

.miniature {
	float: left;
	display: block;
	width: 90px;
	height: 71px;
	margin: 0 3px 3px 0;
}

#etoiles {
	float: left;
	display: block;
	width: 192px;
	margin-top: 37px;
}

#evaluation {
	float: left;
	display: inline;
	width: 82px;
	/*height: 200px;*/
	margin-left: 42px;
}

#information_left {
	float: left;
	display: inline;
	width: 495px;
	font-weight: bold;
	font-size: 14px;
	margin: 10px 0 0 15px;
}

#information_right {
	float: left;
	display: block;
	width: 295px;
	color: #C36200;
	text-align: right;
	margin-top: 10px;
}

#information_right a {
	color: #4094D3;
	text-decoration: none;
}

#information_right a:hover {
	text-decoration: underline;
}

.titre_rubrique {
	float: left;
	display: inline;
	width: 800px;
	color: #4094D3;
	font-size: 13px;
	font-weight: bold;
	line-height: 2.4em;
	border-top: 1px solid #E8E8E8;
	margin: 8px 0 0 15px;
}

.titre_rubrique a.top {
	float: right;
	color: #4094D3;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
}

.titre_rubrique a.top:hover {
	text-decoration: none;
}

.desc_rubrique {
	float: left;
	display: inline;
	width: 800px;
	text-align: justify;
	margin-left: 15px;
}

#graphique {
	float: left;
	display: block;
	width: 292px;
	font-weight: bold;
}

#desc_graphique {
	float: left;
	display: block;
	width: 496px;
}

.ligne_graphique {
	float: left;
	display: block;
	width: 256px;
	height: 25px;
}

.intitule_graphique {
	float: left;
	display: block;
	width: 85px;
}

.barre_graphique {
	float: left;
	display: block;
	width: 170px;
}

.dixieme_orange {
	float: left;
	display: block;
	width: 17px;
	height: 17px;
	background-color: #FE9A00;
}

.dixieme_gris {
	float: left;
	display: block;
	width: 17px;
	height: 17px;
	background-color: #DBDBDB;
}

.un_commentaire {
	float: left;
	display: block;
	width: 805px;
	text-align: justify;
	margin-bottom: 20px;
}

.titre_commentaire {
	float: left;
	display: block;
	width: 805px;
	font-weight: bold;
	margin-bottom: 3px;
}

.titre_commentaire a {
	font-weight: normal;
	color: #4094D3;
	text-decoration: none;
}

.titre_commentaire a:hover {
	text-decoration: underline;
}

.date_commentaire {
	float: left;
	width: 805px;
	display: block;
	color: #B6B6B6;
	margin-bottom: 4px;
}

#form_ajout_commentaire {
	float: left;
	display: block;
	width: 605px;
	margin-top: 14px;
}

#titre_form_ajout_commentaire {
	font-size: 14px;
	color: #74D634;
	font-weight: bold;
	margin-bottom: 15px;
}

.ligne_form_ajout_commentaire {
	float: left;
	display: block;
	width: 605px;
	margin-bottom: 7px;
	color: #9E9E9E;
}

.consigne_form_contact_annonceur  {
	float: left;
	display: block;
	width: 605px;
	margin: 18px 0 20px 0;
	color: #9E9E9E;
}

.intitule_input_form_ajout_commentaire {
	float: left;
	display: block;
	width: 55px;
	color: #666666;
}

.intitule_input_form_contact_annonceur{
	float: left;
	display: block;
	width: 75px;
	color: #666666;
}

.input_form_ajout_commentaire {
	float: left;
	display: block;
	width: 191px;
	border: 1px solid #E7E7E7;
	color: #666666;
}


.select_subscribe {
	width: 193px;
	font-size: 11px;
	border: 1px solid #E7E7E7;
	color: #666666;
}

.intitule_input_form_ajout_commentaire_obli {
	float: left;
	display: inline;
	width: 280px;
	margin-left: 3px;
}

.textarea_form_ajout_commentaire {
	width: 522px;
	height: 93px;
	border: 1px solid #E7E7E7;
	color: #666666;
}

#navigation_basse {
	float: left;
	display: inline;
	width: 600px;
	font-size: 11px;
	border-top: 1px solid #E8E8E8;
	padding-top: 5px;
	margin: 8px 0 0 15px;
}


#navigation_basse_listing {
	float: left;
	display: inline;
	width: 600px;
	font-size: 11px;
	padding-top: 5px;
	margin: 8px 0 0 5px;
}

.en_vert {
	color: #7EE53E;
}
/*****************
**BALISES BOUTON**
*****************/

.bleft {
	float: left;
	display: block;
	width: 20px;
	height: 18px;
	background-image: url(img/bleft.gif);
	background-position: top left;
	background-repeat: no-repeat;
	margin-left:15px;
}

.bcenter {
	float: left;
	display: block;
	height: 18px;
	color: #4094D3;
	background-image: url(img/bcenter.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	padding-top:3px;
}

.bright {
	float: left;
	display: block;
	width: 21px;
	height: 18px;
	background-image: url(img/bright.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.bleft_bleu {
	float: left;
	display: block;
	width: 20px;
	height: 18px;
	background-image: url(img/bleft_bleu.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.bcenter_bleu {
	float: left;
	display: block;
	height: 18px;
	color: #4094D3;
	background-image: url(img/bcenter_bleu.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.bright_bleu {
	float: left;
	display: block;
	width: 21px;
	height: 18px;
	background-image: url(img/bright_bleu.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
/************************
**FIN DE BALISES BOUTON**
************************/



/**************************
** DEBUT H1 AVEC ETOILES **
***************************/

/* Sylvain */

h1.rose{
	background-image: url('../images/etoile_rose.jpg');
	background-repeat: no-repeat;
	padding-left:25px;
	margin: 0;
}

/************************
** FIN H1 AVEC ETOILES **
*************************/



/**********************
** DEBUT FORMULAIRES **
***********************/
th {
    color: #333333;
    text-align:left;
    vertical-align:top;
}

td {
    color: #999999;
    font-size:0.9em;
}

.form_error {
    color:red;
    font-size:10px;
}


#annonce_create td, #annonceur_edit td, #annonce_edit td {
    padding-bottom: 5px;
}

.register th {
    width:180px;
}


/*****************************
** DEBUT MESSAGES ANNONCEUR **
*****************************/
.mes_messages_item {
	float: left;
	display: inline;
	width: 600px;
	color: #4094D3;
	font-size: 13px;
	font-weight: bold;
	line-height: normal;
	border-bottom: 1px solid #E8E8E8;
	margin-left: 5px;
	padding-bottom: 15px;
	padding-top: 5px;
}

.mes_messages_item .annonce, .mes_messages_item .nom {
    float: left;
    width: 150px;
    font-weight: bold;
    margin-left:5px;
}

.mes_messages_item .date {
    float: right;
    text-decoration:none;
    font-size: 11px;
    margin-right:10px;
	font-weight: normal;
}

.mes_messages_item .lien_detail{
    padding:0;
    margin:0;
}

.mes_messages_item .message {
	float: left;
	display: block;
	color: #C3C3C3;
	font-size: 12px;
	font-weight: normal;
	width: 400px;
	margin-top:5px;
    margin-left:5px;
}


.mes_messages_item #actions {
    float:left;
    width:600px;
    font-size: 11px;
	font-weight: normal;
}

.mes_messages_item .photo {
}

.mes_messages_item .content {
}


/****************
** DEBUT PHOTO **
*****************/
#conteneur_photo_principale {
    float: left;
    display: block;
	height: auto !important;
	height: 220px;
    min-height:220px;
    width:289px;
}

#conteneur_photo_principale_petite {
    float: left;
    display: block;
    width:289px;
}


/************************
** ACHETER DES CREDITS **
*************************/
#buyCredits {
    width:600px;
}

#buyCredits td{
    border:1px solid #4094D3;
    text-align:center;
}

#buyCredits .action {
    border:none;
    padding-left:260px;
}






.recherche_blocs hr {
    width:200px;
    height:1px;
    border: 0;
    background-color: #CCC;
    margin: 15px 0 15px 20px;
}





.print_blocs {
	float: left;
	display: inline;
	width: 820px;
}

.print_bloc {
	float: left;
	display: inline;
	width: 390px;
	margin: 15px 0 0 20px;
}
