* { margin:0px; padding:0px; }

/* rose = color:#eb5da7; */
/* rose foncé = color:#ef0074; */
/* bleu = color:#4096ee; */
/* bleu foncé = color:#3086de; */
/* bordeaux foncé = color:#B80178; */

body { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 12px;  background: url('/images/design/fondpage.jpg') repeat-x; background-color: #F11FA6; }
/*
font-family:"Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Calibri, Helvetica, Verdana, Arial, sans-serif; 
*/
p {	padding:0px; margin:5px 0px; }

img { border:0px; }

a { font-weight:bold; text-decoration:none; color:#eb5da7; outline:none; }
a:hover { text-decoration:underline; color:#ef0074; }

h1 { color:#B80178; font-size:1.7em; text-shadow:0.05em 0.05em 0.05em #fff; margin:0px 0px 12px 0px; }
h2 { color:#B80178; font-size:1.5em; }

input[type=submit]:hover { cursor:pointer; }

.msg_error { color:#c22; font-size:0.9em; background:#fff url('/images/icones/erreur.png') 5px 50% no-repeat; font-weight:bold; font-style:italic; border:1px solid #666; padding:15px 5px 15px 45px; }
.msg_valid { color: #000000; border: 1px solid #336633; background: #EAF9D9 url('/images/icones/valide.png') 5px 50% no-repeat; font-weight: bold; width: 80%; margin: auto; 	margin-top: 15px; margin-bottom: 20px; padding: 12px; padding-left: 45px; text-align: left; }

.bleu { color:#4096ee; }
.rose { color:#eb5da7; }
.rouge, .requis { color:#c33; }
.G { background-color:#FAE87E; } /* f7dc45  */
.H { background-color:#B9D9F9; } /* 4096ee bbc3c5 */
.F { background-color:#FCE8EA; } /* eb5da7 f1e2e4 */

.CB_content { display:none; }

.btn_grand { height:41px; background:url('/images/design/bouton/fushia1.jpg') repeat-x; color:#eee; font-size:1.8em; text-shadow:0.1em 0.1em 0.12em #333; font-weight:bold; border:2px solid #ef0074; }
.btn_grand:hover { color:#4096ee; }

.btn_petit { height:21px; background:url('/images/design/bouton/fushia3.jpg') repeat-x; color:#eee; font-size:0.9em; text-shadow:0.1em 0.1em 0.12em #333; font-weight:bold; border:2px solid #ef0074; padding-bottom:3px; }
.btn_petit:hover { color:#4096ee; }

button.btn_standard { border: 0px; padding: 0px; cursor: pointer; background-color: transparent; }
button.btn_standard span.btn_standard_texte { background-color: #B80178; color: #FFFFFF; position: relative; bottom: 11px; padding-bottom: 8px; padding-top: 7px; font-weight:bold; line-height: 32px; }
button.btn_standard span.btn_vert_texte { background-color: #66CC33; color: #FFFFFF; position: relative; bottom: 11px; padding-bottom: 8px; padding-top: 7px; font-weight:bold; line-height: 32px; }

.boutonvert, .boutonviolet  {
	color: #FFF;
	display: block;
	float: left;
	font-size: 1.2em;
	height: 31px;
	margin-right: 6px;
	padding-right: 13px;
	text-decoration: none;
}

.boutonvert {
	background: transparent url('/images/design/bouton_vert_d.gif') no-repeat scroll top right;
}

.boutonviolet {
	background: transparent url('/images/design/bouton_violet_d.gif') no-repeat scroll top right;
}

.boutonvert span, .boutonviolet span {
	display: block;
	line-height: 21px;
	padding: 5px 0 5px 13px;
}

.boutonvert span {
	background: transparent url('/images/design/bouton_vert_g.gif') no-repeat;
}

.boutonviolet span {
	background: transparent url('/images/design/bouton_violet_g.gif') no-repeat;
}

a.boutonvert, a.boutonvert:hover, a.boutonviolet, a.boutonviolet:hover  {
	color: #FFF;
	text-decoration:none;
}

.boutonclear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}

.messageinformation, .messagevalide, .messagealerte, .messageerreur {
	width: 80%;
	margin: auto;
	margin-top: 15px;
	margin-bottom: 20px;
	padding: 12px;
	padding-left: 45px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 5px 3px;
}

.messageinformation {
	color: #000000;
	background-color: #ECF3F9;
	border: 1px solid #679BFC;
	background-image: url("/images/icones/message_information.ico.png");
}

.messagevalide {
	color: #000000;
	background-color: #EAF9D9;
	border: 1px solid #336633;
	background-image: url("/images/icones/message_valide.ico.png");
}

.messagealerte {
	color: #000000;
	background-color: #FDFADB;
	border: 1px solid #AA8A66;
	background-image: url("/images/icones/message_alerte.ico.png");
}

.messageerreur {
	color: #000000;
	background-color: #FFF2F2;
	border: 1px solid #CC0000;
	background-image: url("/images/icones/message_erreur.ico.png");
}

.messageinformation ul, .messagevalide ul, .messagealerte ul, .messageerreur ul {
	list-style-type: circle;
	margin-top: 10px;
	margin-left: 15px;
	width: auto;
}

.messageboxinformation, .messageboxvalide, .messageboxalerte, .messageboxerreur {
	padding: 12px;
	padding-left: 45px;
	text-align: left;
	background-repeat: no-repeat;
	background-position: 5px 3px;
}

.messageboxinformation {
	background-image: url("/images/icones/message_information.ico.png");
}

.messageboxvalide {
	background-image: url("/images/icones/message_valide.ico.png");
}

.messageboxalerte {
	background-image: url("/images/icones/message_alerte.ico.png");
}

.messageboxerreur {
	background-image: url("/images/icones/message_erreur.ico.png");
}

a.lienretour { background:url('/images/icones/retour.png') no-repeat scroll center left; text-decoration: none;  font-weight: bold; padding-left: 25px; padding-top: 5px; padding-bottom: 5px;  }

/* ############## MENU ############### */

div#menuprincipal { /* Structure generale du lien dans le menu */
	background: url('/images/design/menu.jpg') no-repeat; 
	width: 980px;  
	height: 39px; 
	margin-top: 20px;
	margin-left: 5px;
	padding-top: 4px;
	padding-left: 3px;
	text-align: left;
	position: relative;
}

div#menuprincipal a span { /* Structure generale du lien dans le menu */
	display: none;
	float: right;
	text-indent: -9999px;
}

div#zone_drapeau { float: right; margin: 8px 20px 12px 0px; }
div#zone_drapeau img { width: 22px; margin-left: 2px; }

div#zone_menu2 { background:url('/images/design/menu.jpg') no-repeat; width:970px; height:39px; margin: 15px 10px; position:absolute; top:73px; }
ul#nav { float:left; height:31px; list-style:none; margin:0px 4px; }
ul#nav li { float:left; position:relative; margin:4px 2px; z-index:99; }
ul#nav li a { display:block; font-family:Verdana, Arial, sans-serif; padding:5px 10px; line-height:21px; font-size:1.1em; color:#4096ee; }
ul#nav li:hover { background:url('/images/design/btn_g.jpg') no-repeat; }
ul#nav li:hover>a { color:#fff; background:url('/images/design/btn_d.jpg') top right no-repeat; text-decoration:none; }
ul#nav li.cursor { background:url('/images/design/btn_g.jpg') no-repeat; }
ul#nav li.cursor>a { color:#fff; background:url('/images/design/btn_d.jpg') top right no-repeat; }

ul#nav li ul { display:none; position:absolute; top:30px; left:0; width:160px; list-style:none; }
ul#nav li:hover ul { display:block; background:#ededed; }
ul#nav li ul li { float:none; margin:4px; }


#overDiv { position:absolute; visibility:hidden; z-index:1000; }

/* ################################################################################### */
/* ############################ CONSTRUCTION CHARTE ################################## */
/* ################################################################################### */

#central { margin: 0px auto 0px auto; width: 990px; background-color: #fff; padding-bottom: 10px; }
#global { width: 100%; padding-right: 5px; }

#header { height: 69px; background-color: #fff; overflow: hidden; padding-top: 5px; }
#header #bloc_logo { float:left; margin-left:10px; } 
#header #bloc_logo img { margin:0px; padding:0px; }
#header #bloc_logo h1#slogan { color: #B80178; font-size: 1.6em; margin: 0px; font-weight: bold; text-align: center; margin-top: 6px; }

      /*********** Formulaire d'identification ***********/
#header #bloc_identification { float:right; margin:0px 10px 0px 0px; width:283px; }

#header #bloc_identification input[type=text] { border:none; padding:2px 2px; background:url('/images/design/input.jpg') no-repeat; width:149px; height:17px; color:#aaa; font-weight:bold; font-size:1.1em; }
#header #bloc_identification input[type=password] { border:none; padding:2px 2px; background:url('/images/design/input.jpg') no-repeat; width:149px; height:17px; color:#aaa; font-weight:bold; font-size:1.1em; }

#header #bloc_identification button { float:right; margin:0px; padding:0px; border:none; background:url('/images/design/connexion.gif') no-repeat; width:124px; height:45px; color:#fff; font-weight:bold; font-size:1.5em; }
#header #bloc_identification button:hover { cursor:pointer; }

#header #bloc_identification p { margin:3px; padding:0px; }

#header #bloc_identification div#bloc_mdp_perdu { display:none; }

#header #bloc_identification p#lien_recup_mdp { margin-left:5px; }
#header #bloc_identification p#lien_recup_mdp a { color:#eb5da7; font-size:0.9em; }
#header #bloc_identification p#lien_recup_mdp a:hover { text-decoration:underline; }

			/*********** Information connexion ***********/
#header #info_connexion { float:right; margin:5px 10px 0px 0px; padding:3px; width:275px; height:50px; }
#header #info_connexion img.portrait { float:left; height:48px; margin:0px 3px 0px 0px; border:1px solid #999; }
#header #info_connexion img.portrait:hover { border:1px solid #eb5da7; }
#header #info_connexion p { margin:2px; }
#header #info_connexion a.lienok { background:url('/images/design/btn_vert_d.gif') no-repeat scroll top right; display: block; float: left; color :#FFFFFF; font-size: 1.1em;  text-decoration: none;  font-weight: bold; height: 32px; margin-right: 6px; padding-right: 15px; }
#header #info_connexion a.lienok span { background:url('/images/design/btn_vert_g.gif') no-repeat; display: block; line-height: 14px; padding: 9px 0 9px 18px; }

#header #info_connexion p.deconnexion { float:right; }

#header #info_connexion p.info_goldmember { font-size:0.9em; }

#header #info_connexion p.info_message img { margin:0px 5px 0px 0px; }
#header #info_connexion p.info_message a { color:#4096ee; }
#header #info_connexion p.info_message a:hover { color:#eb5da7; }


#zone_menu { height:39px; border-top:1px solid #fff; border-bottom:1px solid #fff; }

#drapeau { float:left; margin:8px 2px 8px 4px; }

#corps { margin-top: 15px; overflow: hidden; padding: 10px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; background: url('/images/design/fond_corps.gif') top right repeat-y } /* ; */

.boutton { background-color:#869eb2; color:#fff; font-size:1.2em; cursor:pointer; }
.boutton_H { background-color:#bbc3c5; color:#000; font-size:1.3em; padding:5px; margin:3px; border:1px solid #333; }
.boutton_F { background-color:#f1e2e4; color:#000; font-size:1.3em; padding:5px; margin:3px; border:1px solid #333; }

/*********** Formulaire de recherche rapide ***********/
#bloc_recherche { background:url(../../maj/phototheque/photos/charte/fond_recherche.jpg) no-repeat; width:245px; padding:5px 0px 5px 5px; }
#bloc_recherche table select { font-size:1.1em; }
#bloc_recherche p.btn_recherche { text-align:left; padding-right:10px; margin:0px; }
#bloc_recherche input { text-align:center; font-size:1.3em; }
#bloc_recherche p.goldmember { font-style:italic; font-size:0.8em; color:#c22; }

/*********** Formulaire de recherche avancé ***********/
#bloc_recherche_avance { margin:10px; padding:2px; border:1px solid #000; background-color:#d9ddd0; }
#bloc_recherche_avance h2 { font-size:1.2em; text-align:center; margin:2px 0px; }
#bloc_recherche_avance fieldset { margin:2px; padding:2px; }
#bloc_recherche_avance fieldset legend { font-size:1em; font-weight:bold; color:#333; padding:0px 4px; }
#bloc_recherche_avance fieldset#autre_choix ul { list-style:none; margin:0px; padding:0px; }
#bloc_recherche_avance fieldset#autre_choix ul li { margin:4px 0px; }
#bloc_recherche_avance fieldset#autre_choix ul li input { vertical-align:middle; margin:0px 4px; }
#bloc_recherche_avance fieldset#autre_choix ul li a { margin-left:25px; }
#bloc_recherche_avance p.zone_submit { text-align:right; margin:4px; }

/*********** Lien parrainage ***********/
#bloc_parrainage { border:1px solid #c22; background:#fff; padding:10px; margin:270px 10px 0px 10px; text-align:center; }
#bloc_parrainage a { color:#c22; text-decoration:none; font-size:1.2em; }
#bloc_parrainage a:hover { text-decoration:underline; }

/*********** Lien inscription ***********/
p#nouveau_compte { margin:10px; padding:10px; border:1px solid #d9ddd0; text-align:center; }
p#nouveau_compte a { color:#fff; font-size:1.3em; }

/*********** Lien inscription (nouveau) ***********/
p#bloc_inscription { margin:0px; padding:0px; text-align:center; }

/*********** Paragraphe titre du site ***********/
#titre_site { margin:10px; padding:10px; background-color:#7d92a3; border:1px solid #6d8293; text-align:center; color:#fff; }

/*********** Déconnexion ***********/
p#lien_deconnexion { text-align:center; }
p#lien_deconnexion a { color:#fff; text-decoration:none; font-size:1.2em; }
p#lien_deconnexion a:hover { text-decoration:underline; }

/******************** Footer **********************/
#footer { clear:both; text-align:center; padding:0px; color:#444; }
#footer p a { color:#666; font-size:1.1em; margin:0px 5px; }
#footer p a:hover { color:#444; }

#footer td { vertical-align: baseline; text-align: left; padding-left: 10px; }
#footer td.colonne { border-left: 1px solid #E6E6E6; }

/******************** Footer2 **********************/
#footer2 { clear:both; width:970px; margin:0px auto; background:#e6e6e6; text-align:center; padding:5px 0px; }

/******************* Zone liens articles ***********************/
p#articles { font-size:0.9em; }
p#articles a { color:#111; }
p#articles a:hover { color:#336; text-decoration:underline; }

/******************* Zone liens internes ***********************/
p#interne { font-size:0.9em;  }
p#interne a { color:#111; }
p#interne a:hover { color:#336; text-decoration:underline; }

/******************* Zone lien partenaire ***********************/
p#partenaire { font-size:0.9em; }
p#partenaire a { color:#111; }
p#partenaire a:hover { color:#336; text-decoration:underline; }



div.pagination2 { font-size:1.1em; background:#f6f6f6; border:1px solid #666; overflow:hidden; padding:4px 2px; }

div.pagination2 a { float:left; color:#eb5da7; background:#fff; border:1px solid #666; margin:0px 2px; padding:3px 0px; width:25px; text-align:center; }
div.pagination2 a.cursor { color:#fff; background:#eb5da7; }
div.pagination2 a:hover { color:#fff; background:#eb5da7; text-decoration:none; }


.separationzones {
	border-bottom:1px dashed #E6E6E6;
	padding-bottom: 10px; 
	margin-bottom:15px;
}

.validationphoto {
	position: absolute; 
	padding: 6px;
	margin-top: 45px;
	z-index: 2;
	width: 110px;
	text-align: center;
	font-weight: bold;
	background: #FFFFFF;
	color: #000000;
	opacity : 0.8;
    -moz-opacity : 0.8;
    -ms-filter: "alpha(opacity=80)"; /* IE 8 */
    filter : alpha(opacity=80); /* IE < 8 */ 
}

.indicateur {
	display: inline-block;
}

.indicateur-g {
	background: url('/images/design/indicateur-g.gif') no-repeat;
	display:inline-block; 
	height: 15px; 
	width: 8px;
}

.indicateur-c {
	background: url('/images/design/indicateur-c.gif');
	color: #FFFFFF;
	display: inline-block; 
	height: 15px; 
	vertical-align: top;
}

.indicateur-d {
	background: url('/images/design/indicateur-d.gif') no-repeat;
	display: inline-block; 
	height: 15px; 
	width: 8px;
}





.separe{
	visibility:hidden;
	clear:both;	
}

.space_input{
height:5px;
}

#contenu_20{
float:left;
width:30px;
}

#contenu_10{
float:left;
width:15px;
}

.titre_bloc_g{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}

.titre_bloc_g_noir{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}

.label_formulaire{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

.label_blanc_formulaire{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

.lien_blanc{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}

.lien_blanc:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:underline;
}

.lien_blanc_14{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
}

.lien_blanc_14:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:underline;
}


#contenu_gauche_nouveau_compte{
float:left;
width:580px;
}

#contenu_droite_nouveau_compte{
float:left;
width:120px;
}

.lien_menu_nouveau_compte{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#00618D;
text-decoration:none;
}
.lien_menu_nouveau_compte:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:none;
}
.lien_menu_nouveau_compte_actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:none;
}

.lien_menu_nouveau_compte_actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
text-decoration:none;
}





.lien_mes_messages{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}
.lien_mes_messages:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#B05A62;
text-decoration:none;
}
.lien_mes_messages_actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#B05A62;
text-decoration:none;
}

.lien_mes_messages_actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#B05A62;
text-decoration:none;
}



.div_over{
background-color:#D9DDD0;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
width:550px;
/*height:30px;*/
}


.lien_message{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.lien_message:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}



.div_over1{
background-color:#B0BFCC;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
width:550px;
}
.div_overG{ background-color:#f7dc45; padding-top:5px; padding-bottom:5px; padding-left:5px; width:600px; }
.div_overF{
background-color:#F1E2E4;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
width:600px;
}

.div_overH{
background-color:#BBC3C5;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
width:600px;
}


.div_out{
background-color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
width:550px;
}

.div_out1{
background-color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
width:600px;
}




.label_formulaire {
display:block;
width:180px;
float:left;
}


.lien_autre{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00618D;
text-decoration:none;
}
.lien_autre:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00618D;
text-decoration:underline;
}

.tr_over{
background-color:#D9DDD0;
width:650px;
}

.tr_out{
background-color:#FFFFFF;
width:650px;
}

.tr_over1{
background-color:#B0BFCC;
width:650px;
}

.tr_out1{
background-color:#FFFFFF;
width:650px;
}





.pagination {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#869EB2;
	text-decoration:none;
}

.tdpagination{
background-color:#E2E4D9;
}

.tdpagination:hover{
background-color:#725D28;
}


.pagination:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.pagination_actif{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.pagination_actif:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}

span.connecte_h {
color:#FF0034;

}
span.connecte_f {
color:#FF0034;
}

#divgold_f{
background-color:#F7BC25;
width:220px;
padding:5px;

}

#divgold_h{
background-color:#F7BC25;
width:220px;
padding:5px;

}

.lien_gold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#FFFFFF;
}

.lien_gold:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#FFFFFF;
}


#div_parrainage_h {
background-color:#869EB2;
}

#div_parrainage_f {
background-color:#D588A8;
}


#div_norma{
}


.pics3 {height:  140px;      width:   111px;      padding: 0;      margin:  0;  }  
.pics3 img {height: 140px;   width:  111px;       padding: 0px;} 

.pics4 {height:  140px;      width:   111px;      padding: 0;      margin:  0;  }  
.pics4 img {height: 140px;   width:  111px;       padding: 0px;} 


.lien_recherche_avance{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}

.lien_recherche_avance:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

.cloud{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#869EB2;
text-decoration:none;
}

.cloud:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#869EB2;
text-decoration:underline;
}

.recherche_avance{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:none;
}

.recherche_avance:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-decoration:underline;
}

.lien_video{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:none;
}

.lien_video:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
text-decoration:underline;
}

.parrainer{
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FF0000;
text-decoration:none;
}

.parrainer:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FF0000;
text-decoration:underline;
}

/* Dans le system de chat */
span.texte_h { color:#00c; }
span.texte_f { color:#f09; }

a.lienbouton {
	color: #FFFFFF;
	font-weight: bold; 
	text-decoration: none;
}

.lienbouton {
	cursor: pointer; 
	cursor: hand; 
	line-height: 25px;
	height: 25px;
	background: url('/images/design/lienbouton.png') no-repeat right top; 
	padding-right: 20px; 
	display: inline-block;
}

.lienbouton ins { 
	background: url('/images/design/lienbouton.png') no-repeat left top; 
	height: 25px;
	line-height: 25px;
	display: inline-block;
	padding-left: 20px;
	text-decoration: none;
	font-weight: bold; 
}
/* hover pour le bouton
a.lienbouton:hover {
	background-position: right -155px;
}
a.lienbouton:hover ins {background-position:left -155px;}
*/	

