/*************/
/* PRINCIPAL */
/*************/
body 			{ background: url('../images/design/background.jpg') repeat-x #FFFFFF; color: #5C5D58; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin: 0px; padding: 0px; }
*			{ font-family: Verdana, Arial, Helvetica, sans-serif; }

a			{ color: #5C5D58; font-size: 10px; text-decoration: underline; font-weight: bold; }
a img			{ border: none; }
a:hover			{ color: #5C5D58; font-size: 10px; text-decoration: none; font-weight: bold; }

h1			{ font-size: 16px; text-align: center; }
.h1_event_r		{ font-size: 12px; text-align: left; padding-right: 5px; padding-left: 5px; padding-top: 2px; margin: 0; color: #FFFFFF; background: url('../images/design/titre_droite.jpg') no-repeat #616161; background-position: top right; }
.h1_event_l		{ font-size: 12px; text-align: left; margin: 0; color: #FFFFFF; background: url('../images/design/titre_gauche.jpg') no-repeat #616161; background-position: top left; }

.h1_mur_r		{ font-size: 12px; text-align: left; padding-right: 5px; padding-left: 5px; padding-top: 2px; margin: 0; color: #FFFFFF; background: url('../images/chat/coin_droit.jpg') no-repeat #00609A; background-position: top right; }
.h1_mur_l		{ font-size: 12px; text-align: left; margin: 0; color: #FFFFFF; background: url('../images/chat/coin_gauche.jpg') no-repeat #00609A; background-position: top left; }

.h1_phototheque_r	{ font-size: 12px; text-align: left; padding-right: 5px; padding-left: 5px; padding-top: 2px; margin: 0; color: #FFFFFF; background: url('../images/chat/top_droite.jpg') no-repeat #E96B10; background-position: top right; }
.h1_phototheque_l	{ font-size: 12px; text-align: left; margin: 0; color: #FFFFFF; background: url('../images/chat/top_gauche.jpg') no-repeat #E96B10; background-position: top left; }

h2			{ font-size: 14px; text-align: left; }
.h2_event_r		{ font-size: 12px; text-align: left; padding-right: 5px; padding-left: 5px; padding-top: 2px; margin: 0; color: #FFFFFF; background: url('../images/design/titre_droite_bleu.jpg') no-repeat #00609A; background-position: top right; }
.h2_event_l		{ font-size: 12px; text-align: left; margin: 0; color: #FFFFFF; background: url('../images/design/titre_gauche_bleu.jpg') no-repeat #00609A; background-position: top left; }
.h2_event_r a		{ font-size: 12px; color: #FFFFFF; text-decoration: none; }
.h2_event_l a		{ font-size: 12px; color: #FFFFFF; text-decoration: none; }
.h2_event_r a:hover	{ font-size: 12px; color: #FFFFFF; text-decoration: none; }
.h2_event_l a:hover	{ font-size: 12px; color: #FFFFFF; text-decoration: none; }

hr 			{ text-align: center; border: none; border-bottom: solid 1px silver; }

.form_connect		{ border: solid 1px #FFFFFF; background: #C6DBE8; }

form			{ margin: 0px; padding: 0px; }

/*************/
/*    BLOC   */
/*************/

#top_bloc		{ top: 0; width: 980px; height: 200px; position: relative; left: 10px;  background-color: #FFFFFF; }
#middle_bloc		{ width: 980px; top: 200px;  left: 10px; position: absolute; background-color: #FFFFFF; }
#content_text		{ width: 960px; margin-left: 10px; padding-bottom: 30px; background-color: #FFFFFF; }


#sidebar_filter		{ width: 270px; float: right; padding-right: 10px; padding-bottom: 80px; }
#main_agenda		{ width: 660px; float: left; padding-left: 10px; padding-bottom: 80px; }
#main_agenda a		{ font-size: 10px; text-decoration: none; }
#main_agenda a:hover	{ font-size: 10px; text-decoration: underline; }

#main_agenda2		{ width: 950px; float: center; padding-left: 15px; padding-bottom: 80px; }
#main_agenda2 a		{ font-size: 10px; text-decoration: none; }
#main_agenda2 a:hover	{ font-size: 10px; text-decoration: underline; }

#page			{ text-align: left; background-color: #FFFFFF; width: 980px; margin: auto; border-left: solid 1px #616161; border-right: solid 1px #616161; }
#conteneur		{ position: absolute; background: #FFFFFF; width: 980px; border-left: solid 1px #616161; border-right: solid 1px #616161; }


/*************/
/*    BTNS   */
/*************/
.btn_rechercher		{ background: url('../images/design/btn/rechercher.gif') no-repeat; display: block; width: 95px; height: 19px; border: none; cursor: pointer; }
.btn_rechercher:hover	{ background: url('../images/design/btn/rechercher-over.gif') no-repeat; display: block; width: 95px; height: 19px; border: none; cursor: pointer; }

.btn_precedent		{ background: url('../images/design/precedent.jpg') no-repeat; display: block; width: 85px; height: 24px; border: none; cursor: pointer; }

.btn_suivant		{ background: url('../images/design/suivant.jpg') no-repeat; display: block; width: 72px; height: 24px; border: none; cursor: pointer; }

.publier_annonce	{ background: url('../images/design/publiez.gif') no-repeat; display: block; width: 298px; height: 101px; border: none; cursor: pointer; }
.publier_annonce:hover	{ background: url('../images/design/publiez-over.gif') no-repeat; display: block; width: 298px; height: 101px; border: none; cursor: pointer; }

.mes_annonces		{ background: url('../images/design/mes.gif') no-repeat; display: block; width: 298px; height: 101px; border: none; cursor: pointer; }
.mes_annonces:hover	{ background: url('../images/design/mes-over.gif') no-repeat; display: block; width: 298px; height: 101px; border: none; cursor: pointer; }

.btn_retour		{ background: url('../images/design/retour.jpg') no-repeat; display: block; width:125px; height: 27px; border: none; cursor: pointer; }

.btn_contact		{ background: url('../images/design/btn/contacter.gif') no-repeat; display: block; width: 191px; height: 22px; border: none; cursor: pointer; }
.btn_contact:hover	{ background: url('../images/design/btn/contacter-over.gif') no-repeat; display: block; width: 191px; height: 22px; border: none; cursor: pointer; }

.btn_imprimer		{ background: url('../images/design/btn/imprimer.gif') no-repeat; display: block; width: 89px; height: 22px; border: none; cursor: pointer; }
.btn_imprimer:hover	{ background: url('../images/design/btn/imprimer-over.gif') no-repeat; display: block; width: 89px; height: 22px; border: none; cursor: pointer; }

.btn_modifier		{ background: url('../images/design/btn/modifier.gif') no-repeat; display: block; width: 89px; height: 22px; border: none; cursor: pointer; }
.btn_modifier:hover	{ background: url('../images/design/btn/modifier-over.gif') no-repeat; display: block; width: 89px; height: 22px; border: none; cursor: pointer; }

.btn_supprimer		{ background: url('../images/design/btn/supprimer.gif') no-repeat; display: block; width: 89px; height: 22px; border: none; cursor: pointer; }
.btn_supprimer:hover	{ background: url('../images/design/btn/supprimer-over.gif') no-repeat; display: block; width: 89px; height: 22px; border: none; cursor: pointer; }

.btn_signaler		{ background: url('../images/design/btn/signaler.gif') no-repeat; display: block; width: 247px; height: 22px; border: none; cursor: pointer; }
.btn_signaler:hover	{ background: url('../images/design/btn/signaler-over.gif') no-repeat; display: block; width: 247px; height: 22px; border: none; cursor: pointer; }

.btn_annuler		{ background: url('../images/design/annuler.jpg') no-repeat; display: block; width: 125px; height: 27px; border: none; cursor: pointer; cursor: pointer; }

.btn_valider		{ background: url('../images/design/valider.jpg') no-repeat; width: 87px; height: 27px; border: none; cursor: pointer; cursor: pointer; }

.btn_mail		{ background: url('../images/design/envoyer_mail.jpg') no-repeat; display: block; width: 125px; height: 27px; border: none; cursor: pointer; }

.btn_enregistrer	{ background: url('../images/design/enregistrer.jpg') no-repeat; display: block; width: 175px; height: 29px; border: none; cursor: pointer; }

.btn_renouveler		{ background: url('../images/design/renouveler_event.jpg') no-repeat; display: block; width: 175px; height: 29px; border: none; cursor: pointer; }

.btn_reinit		{ background: url('../images/design/reinitialiser.jpg') no-repeat; display: block; width: 185px; height: 29px; border: none; cursor: pointer; }

.btn_add_event		{ background: url('../images/design/annoncer.jpg') no-repeat; display: block; width: 270px; height: 28px; border: none; cursor: pointer; cursor: pointer; }

.btn_voir_tous		{ background: url('../images/design/tous.jpg') no-repeat; display: block; width: 204px; height: 26px; border: none; cursor: pointer; cursor: pointer; }

.btn_comment		{ background: url('../images/design/btn/ajouter_com.jpg') no-repeat; display: block; width: 173px; height: 22px; border: none; cursor: pointer; }

.btn_passer		{ background: url('../images/design/passer.jpg') no-repeat; display: block; width: 165px; height: 26px; border: none; cursor: pointer; }

.btn_connexion		{ background: url('../images/design/communaute/connexion.jpg') no-repeat; display: block; width: 94px; height: 22px; border: none; cursor: pointer; }

.btn_jyassiste		{ background: url('../images/design/jyassiste.jpg') no-repeat; display: block; width: 178px; height: 20px; border: none; cursor: pointer; }
.btn_jyassiste_deja	{ background: url('../images/design/jyassiste_deja.jpg') no-repeat; display: block; width: 110px; height: 20px; border: none; cursor: pointer; }

.btn_jyaiassiste	{ background: url('../images/design/jyaiassiste.jpg') no-repeat; display: block; width: 178px; height: 20px; border: none; cursor: pointer; }
.btn_jyaiassiste_deja	{ background: url('../images/design/jyaiassiste_deja.jpg') no-repeat; display: block; width: 110px; height: 20px; border: none; cursor: pointer; }

.ico_del		{ background: url('../images/design/annuler_participation.jpg') no-repeat; display: block; width: 17px; height: 16px; border: none; cursor: pointer; }

.btn_invite		{ background: url('../images/design/envoyer_invitation.jpg') no-repeat; display: block; width: 199px; height: 20px; border: none; cursor: pointer; }

.btn_addadr		{ background: url('../images/design/ajouter_adr.jpg') no-repeat; display: block; width: 146px; height: 21px; border: none; cursor: pointer; }

.btn_invitation		{ background: url('../images/design/invite_amis.jpg') no-repeat; display: block; width: 115px; height: 19px; border: none; cursor: pointer; }
.btn_pinvitation	{ background: url('../images/design/invitation_event_passe.jpg') no-repeat; display: block; width: 345px; height: 36px; border: none; cursor: pointer; }

.btn_rechercherPro 	{ border: none; background: url('../images/design/annuaire/rechercher.jpg') #864FA9 no-repeat; display: block; width: 61px; height: 16px; }

/*************/
/*  DIVERS   */
/*************/
td			{ font-size: 10px; }
.nbcom 			{ background: #616161; color: #FFFFFF; padding-bottom: 0px; padding-left: 5px; padding-right: 5px; }
.nbcom a 		{ color: #FFFFFF; text-decoration: none; }
.nbcom a:hover		{ color: #FFFFFF; text-decoration: none; }

.ligne          	{ background-color: #F0F0F0; }
.ligneAlt       	{ background-color: #FAF7F0; }


/*************/
/*  DIVERS   */
/*************/
#calendar		{ font-size: 10px; }
#calendar a		{ font-size: 10px; text-decoration: none; font-weight: normal; }
#calendar a:hover	{ font-size: 10px; text-decoration: underline; font-weight: normal; }
#calendar .noms_jours	{ font-weight: bold; }

#bord_box		{ border: none; border-left: solid 1px #616161; border-right: solid 1px #616161; }
#bord_box a		{ font-size: 10px; text-decoration: none; font-weight: bold; }
#bord_box a:hover	{ font-size: 10px; text-decoration: underline; font-weight: bold; }

#bordPro_box		{ border: none; border-left: solid 1px #864FA9; border-right: solid 1px #864FA9; background: #EDE5F2; }
#bordPro_box a		{ font-size: 10px; text-decoration: none; font-weight: bold; }
#bordPro_box a:hover	{ font-size: 10px; text-decoration: underline; font-weight: bold; }

#bordProNouveau_box	    { border: none; border-left: solid 1px #864FA9; border-right: solid 1px #864FA9; background: #864FA9; }
#bordProNouveau_box a	    { font-size: 10px; text-decoration: none; font-weight: bold; }
#bordProNouveau_box a:hover { font-size: 10px; text-decoration: underline; font-weight: bold; }

.orange { color: #F8931D; font-weight: bold; text-decoration: underline; }

/*************/
/*   TEXTE   */
/*************/

.justifie 		{ text-align: justify; }
.titre_annonce 		{ font-weight: bold; text-decoration: none; font-size: 12px; }

.date			{ background: url('../images/design/barre.jpg') no-repeat; color: #FFFFFF; text-align: left; padding-left: 20px; font-weight: bold; height: 14px; width: 670px; }

/*****************/
/*   FORMULAIRE  */
/*****************/
input			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
textarea		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
select			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.bg_gris		{ background-color: #DDDDDD; }

.labelform		{ width: 100%; text-align: center; }

.saisie	.label		{ text-align: right; vertical-align: top; width: 150px; }
.saisie	td		{ text-align: left; vertical-align: top; width: 150px; }

.etoile			{ font-size: 10px; color: #A0A0A0; }
