
body{
	margin:5px 0px 0px 0px;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:11px;
	scrollbar-face-color:#EEEEEE;
	scrollbar-shadow-color:#B0D5EB;
	scrollbar-highlight-color:#B0D5EB;
	scrollbar-3dlight-color:#EEEEEE;
	scrollbar-darkshadow-color:#EEEEEE;
	scrollbar-track-color:#EEEEEE;
	scrollbar-arrow-color:#B0D5EB;
	color:#797984;
}

.bodyFrame{background-image:none;}

td,input,select,textarea{font-size:11px; font-family:Arial,Helvetica,Verdana,sans-serif;}

a{color:#666670; text-decoration:none;}
a:hover{color:#797984; text-decoration:underline;}

/*
debut a retrouver sur tous les sites
!!!! On doit retrouver ces CSS défini sur toutes les chartes
*/
#divAvertissementChat{
	width:400px;
	height:100px;
	background:url(/img/rencontre.radioefm.fr/structure/bulle_chat.gif) no-repeat top left;
	position:absolute;
	visibility:hidden;
	z-index:3;
	top:105px;
}
#divAvertissementChat .bt_chatter{
	color:#FFFFFF;
	background:url(/img/rencontre.radioefm.fr/structure/bt_chatter_bg.gif) repeat-x;
	border:#067E0E 1px solid;
	font-weight:bold;
	height:21px;
}

#divAvertissementChat .bt_demon{
	background:url(/img/rencontre.radioefm.fr/structure/inputTxt_type1_bg.gif) repeat-x top #FFFFFF;
	border:#E1E0DF 1px solid;
	color:#6F6F6F;
	padding:2px;
	font-weight:normal;
}

#divAvertissementChat .bt_fermer{
	background:url(/img/rencontre.radioefm.fr/structure/inputTxt_type1_bg.gif) repeat-x top #FFFFFF;
	border:#E1E0DF 1px solid;
	color:#6F6F6F;
	padding:2px;
	font-weight:normal;
}

/* fin retrouver sur tous les sites */


form{margin:0px;}
img{border-style:none;}
h1{margin:0px; padding:0px;}
h2{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#6E645A;
	text-transform:uppercase;
	padding:5px 0px 0px 5px;
	background-color:#EEEEEE;
	height:21px;
	margin:0px 0px 7px 0px;
}
h3,h5,h6{margin:0px; padding:0px;}
h4{margin:20px 0px 5px 0px;}

#entete{
	background:url(/img/rencontre.radioefm.fr/structure/h_entete.jpg) no-repeat;
	width:1003px;
	height:139px;
}
#menuType1{color:#797984; font-size:12px; font-weight:bold;}
#menuType1 a{color:#797984; text-decoration:none;}
#menuType1 a:hover{color:#FF9933; text-decoration:none;}

#menuType2{color:#CB0000; font-size:12px; font-weight:bold;}
#menuType2 a{color:#CB0000; text-decoration:none;}
#menuType2 a:hover{color:#FF9933; text-decoration:none;}


#titrePage{background:url(/img/rencontre.radioefm.fr/structure/tit_bg.gif) repeat-x;}
#titrePage h1{color:#FF9933; font-size:20px; margin:0px; padding:0px; font-weight:normal;}


#corps{width:1003px;}
#corps #tdG{width:9px; background:url(/img/rencontre.radioefm.fr/structure/c_g_bg.gif) repeat-y;}
#corps #tdC{}/*width:809px; ou width:979px; */
#corps #tdSep{width:10px;}
#corps #tdPub{width:160px; overflow:hidden;}
#corps #tdD{width:15px;}

#pied{
	background:url(/img/rencontre.radioefm.fr/structure/c_g_bg.gif) repeat-y left;
	width:1003px;
	color:#5F5F5F;
	font-weight:bold;
	text-align:center;
}

#image_g{
	height:50px;
	width:23px;
	float:left;
	background:url(/img/rencontre.radioefm.fr/structure/tit_g.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#image_bg{
	height:50px;
	float:left;
	background:url(/img/rencontre.radioefm.fr/structure/tit_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}

#image_d{
	height:50px;
	width:68px;
	float:left;
	background:url(/img/rencontre.radioefm.fr/structure/tit_d.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}




#message_bulle{
	margin-left:545px !important;
	left:150px;
	float:right;
	position:absolute;
	padding-right:0;
	width:115px;
	height:50px;
	background:url(/img/rencontre.radioefm.fr/structure/bulle_message.gif);
	background-repeat:no-repeat;
	background-position:center;
}

.infobulle{
	position:absolute;
	visibility:hidden;
	border-right:#B1B1B1 1px solid;
	border-bottom:#B1B1B1 1px solid;
	border-left:#616161 1px solid;
	border-top:#616161 1px solid;
	padding:2px;
	font-size:11px;
	color:#333333;
	background-color:#EEEEEE;
}

#popupMasque{position:absolute; z-index:200; top:0px; left:0px; width:100%; height:100%; opacity:.4;filter:alpha(opacity=40); -moz-opacity:.40; background-color:#CCCCCC; display:none;}
#popupConteneur{position:absolute; z-index:201; top:0px; left:0px; display:none; padding:0px; background-color:#FFFFFF;}
#popupFrame{border:#CCCCCC 2px solid; width:550px; height:500px; background-color:#FFFFFF;}

#popupMasqueAide{position:absolute; z-index:200; top:0px; left:0px; width:100%; height:100%; opacity:.4;filter:alpha(opacity=40); -moz-opacity:.40; background-color:#CCCCCC; display:none;}
#popupConteneurAide{position:absolute; z-index:201; top:0px; left:0px; display:none; padding:0px;}
#popupFrameAide{border:#CCCCCC 2px solid; width:550px; height:500px; background-color:#FFFFFF;}

#popupMasquePhoto{position:absolute; z-index:200; top:0px; left:0px; width:100%; height:100%; opacity:.4;filter:alpha(opacity=40); -moz-opacity:.40; background-color:#CCCCCC; display:none;}
#popupConteneurPhoto{position:absolute; z-index:201; top:0px; left:0px; display:none; padding:0px;}

#popupMasqueAlerte{position:absolute; z-index:200; top:0px; left:0px; width:100%; height:100%; opacity:.4;filter:alpha(opacity=40); -moz-opacity:.40; background-color:#CCCCCC; display:none;}
#popupConteneurAlerte{position:absolute; z-index:201; top:0px; left:0px; display:none; padding:0px; background-color:#FFFFFF; padding:10px; border:#CB0000 2px solid; font-weight:bold;}
#popupConteneurAlerte input{border:#797984 1px solid; font-weight:bold;}

.photo_grande_bg{
	background:url(/img/rencontre.radioefm.fr/structure/photo_grande_bg.gif) no-repeat center center;
	width:247px;
	height:312px;
}
.photo_grande_bg img{margin:6px 11px 6px 11px;}

.photo_petite_bg{
	background:url(/img/rencontre.radioefm.fr/structure/photo_petite_bg.gif) no-repeat center center;
	width:93px;
	height:108px;
}
.photo_petite_bg img{margin:4px 9px 4px 9px;}

.photo_picto_bg{
	background:url(/img/rencontre.radioefm.fr/structure/photo_picto_bg.gif) no-repeat center center;
	width:51px !important;
	width:40px;
	height:73px;
}
.photo_picto_bg img{margin:8px;}

.bt_blanc_g{
	width:10px;
	height:19px;
	background:url(/img/rencontre.radioefm.fr/structure/bt_blanc_g.gif);
	background-repeat:no-repeat;
}

.bt_blanc_bg{
	background:url(/img/rencontre.radioefm.fr/structure/bt_blanc_bg.gif) repeat-x;
	height:19px;
	text-align:center;
}

.bt_blanc_d{
	width:10px;
	height:19px;
	background:url(/img/rencontre.radioefm.fr/structure/bt_blanc_d.gif);
	background-repeat:no-repeat;
}


.bloc_bienvenu{
	border-top:#B7B6B7 1px dotted;
	border-bottom:#B7B6B7 1px dotted;
	height:27px;
}

.bloc_actu{
	background-color:#EEEEEE;;
	border:#C8C8C8 1px solid;
}

.bloc_conteneur{
	border:#D5D5D5 1px solid;
}

.bloc_conteneur_point{
	border:1px dotted #666666;
	margin:7px 8px 7px 8px;
	padding:7px;
}

.page_texte{}

.bloc1_titre, h2{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#6E645A;
	text-transform:uppercase;
	padding:5px 5px 0px 5px;
	background-color:#EEEEEE;
	height:21px;
	margin-bottom:7px;
	display:block; /* utile quand, par exemple, c'est une balise <a> */
}

a.bloc1_titre:hover{text-decoration:none;}

.bloc3{
	background-image:url(/img/rencontre.radioefm.fr/structure/bloc3_bg.gif);
	width:178px;
	background-repeat:repeat-y;
	background-position:center;
}

.bloc_conteneur2{
	border:1px solid #C9D4DE;
	margin:0px 1px 7px 1px;
	padding:7px;
}
.bloc_conteneur2 th{
	font-size:12px;
	color:#6E645A;
	padding:2px;
	border:3px solid #EEEEEE;
	text-align:left;
	padding:0px;
}
.bloc_conteneur2 td{padding:0px;}

.bloc_conteneur3{
	background:url(/img/rencontre.radioefm.fr/structure/bloc_conteneur3_bg.gif) repeat-x bottom;
	border:1px solid #C9D4DE;
	margin:0px 1px 7px 1px;
	padding:7px;
}
.bloc_conteneur3 th{
	color:#CB0000;
	font-size:30px;
	text-align:left;
	padding:0px;
}
.bloc_conteneur3 td{padding:0px;}

.txt_blanc_11{
	font-size:11px;
	color:#FFFFFF;
}

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

.txt_blanc_11 a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.t_intro{color:#5E99BE; font-size:12px;}
.t_intro a{color:#5E99BE; text-decoration:underline;}
.t_intro a:hover{color:#797984;text-decoration:none;}

.numeroparenthese{
	font-size:12px;
	font-weight:bold;
	color:#669900;
}

.t_ok{color:#669900;}

.t_erreur{color:#CC0000;}

.t_non_complete{color:#CC0000; font-style:italic;}/*pour les parties non encore complétées*/
.t_non_valide{color:#CC0000; font-style:italic;}/*pour les parties non validées en admin*/

.exergue{color:#CB0000;}
.exergue a{color:#CB0000; text-decoration:none;}
.exergue a:hover{color:#CB0000; text-decoration:underline;}

.exergue1{font-size:12px; font-weight:bold;}
.exergue2{color:#CB0000; font-size:12px; font-style:italic;}
.exergue3,.exergue3 a{color:#CB0000; font-size:18px;}
.exergue4{color:#CB0000; font-size:30px;}
.exergue5{font-size:18px; font-style:italic;}
.exergue6{color:#BFBAB8; font-size:30px;}
.exergue7{color:#CB0000; font-weight:bold;}
.exergue7 a{color:#CB0000; text-decoration:underline;}
.exergue8{color:#BFBAB8; font-size:18px;}
.exergue9{color:#7A7700; font-size:18px;}
.exergue10{color:#CB0000; font-size:14px;}
.exergue11{color:#464646; font-size:12px;}

.attribut{color:#5E99BE; font-size:12px;}
.attribut a{color:#5E99BE; text-decoration:none;}
.attribut a:hover{color:#5E99BE; text-decoration:underline;}

.attribut_titre{color:#797984; font-size:12px; font-weight:bold;}
.attribut_titre a{color:#797984; text-decoration:none;}
.attribut_titre a:hover{color:#797984; text-decoration:underline;}

.marque_page{
	background:url(/img/rencontre.radioefm.fr/structure/marque_page.jpg) no-repeat right;
	height:31px;
}

.tab_messagerie{color:#5E99BE;}
.tab_messagerie a{color:#5E99BE; text-decoration:none;}
.tab_messagerie a:hover{color:#5E99BE; text-decoration:underline;}
.tab_messagerie td{
	border-top:#E1E0DF 1px solid;
	border-right:#E1E0DF 1px solid;
	padding-left:5px;
}
.tab_messagerie th{
	border-top:#E1E0DF 1px solid;
	border-right:#E1E0DF 1px solid;
	padding-left:5px;
	font-weight:bold;
	font-size:13px;
}
.tab_messagerie .tr_non_lu{background-color:#F9F9F9;}

input,select,textarea{
	background-color:#FFFFFF;
	border:#90C8EA 1px dashed;
	color:#797984;
	margin:2px;
}

.form1 input, select, textarea{
	background-color:#FFFFFF;
	border:#90C8EA 1px dashed;
	color:#797984;
	margin:2px;
}

/*pour les checkbox et radio*/
.inputNeutre{
	background-color:transparent;
	border:0px;
	margin:2px;
}

.inputImage{
	background-color:transparent;
	border:0px;
	margin:0px;
}

.inputTxt_type1{
	background:url(/img/rencontre.radioefm.fr/structure/inputTxt_type1_bg.gif) repeat-x top #FFFFFF;
	border:#E1E0DF 1px solid;
	color:#6F6F6F;
	padding:2px;
	font-weight:normal;
}

.inputTxt_type1_erreur{
	background-color:#EEEEEE;
	border:#E1E0DF 1px solid;
	color:#CC0000;
	padding:2px;
	font-weight:normal;
}

.inputTxt_type2{
	background-color:#F4F4F4;
	border:#EDECEC 1px solid;
	color:#696969;
	padding:2px;
	font-weight:normal;
}


.inputTxt_type3{
	background-color:#F4F4F4;
	border:#DDE0E2 1px solid;
	color:#000000;
	padding:2px;
	opacity:.6;
	filter:alpha(opacity=60);
	-moz-opacity:.60;
}

.inputButton_type1{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:#F7F7F7 1px solid;
	color:#696969;
	font-style:normal;
	font-weight:bold;
	font-size:9px;
	background:url(/img/rencontre.radioefm.fr/structure/inputButton_type1_bg.gif) repeat-x center center #FFFFFF;
}

.inputButton_type2{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:#B6B6B6 1px solid;
	color:#5F5F5F;
	font-style:normal;
	font-weight:bold;
	font-size:10px;
	background:url(/img/rencontre.radioefm.fr/structure/inputButton_type1_bg.gif) repeat-x center center #FFFFFF;
}

.inputButton_type3{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	border:#FFFFFF 1px none;
	color:#FFFFFF;
	font-style:normal;
	font-weight:bold;
	font-size:10px;
	background:url(/img/rencontre.radioefm.fr/structure/inputButton_type3_bg.gif) repeat-x center center #FFFFFF;
	height:21px;
}

/*Début style pour les accordéon*/
.panelHeaderFixe{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#6E645A;
	text-transform:uppercase;
	padding:5px 0px 0px 5px;
	background-color:#EEEEEE;
	height:21px;
	margin-bottom:7px;
	display:block;
}


a.panelHeader{
	color:#6E645A;
	background:url(/img/rencontre.radioefm.fr/structure/ss_nav_fleche_b.gif) no-repeat right #EEEEEE;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	text-transform:uppercase;
	padding:5px 0px 0px 5px;
	height:21px;
	margin-bottom:7px;
	display:block;
}


a.panelHeader:hover{
	color:#6E645A;
	cursor:pointer;
	text-decoration:none;
}

a.panelHeaderSelected{
	color:#6E645A;
	background:url(/img/rencontre.radioefm.fr/structure/ss_nav_fleche_h.gif) no-repeat right #EEEEEE;
}
.panelContent,.panelContentFixe{margin-bottom:7px;}

/*Fin style pour les accordéon*/

#aide{text-align:justify;}
#aidePop{margin:5px; text-align:justify;}
#aide h1{font-size:16px; font-weight:bold; text-align:center; margin-bottom:20px;}
#aide h2{font-size:14px; font-weight:bold; margin-bottom:15px;}
#aide h3{color:#FF9933; font-size:12px; font-weight:bold; margin:10px 0px 10px 0px;}
#aidePop h1{font-size:16px; font-weight:bold; text-align:center; margin-bottom:20px;}
#aidePop h2{ font-size:14px; font-weight:bold; margin-bottom:15px; margin-top:40px;}
#aidePop h3{color:#FF9933; font-size:12px; font-weight:bold; margin:10px 0px 10px 0px;}
#aide .stit,#aidePop .stit{font-weight:bold;}
#aide .sommaire,#aidePop .sommaire{background-color:#F1F1F1; padding:5px;}
