/***** defaut ****/
/* clearfix of de4th */
.clearfix:after 				{ visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0; }
* html .clearfix             	{ zoom: 1; } /* IE6 */
*:first-child+html .clearfix 	{ zoom: 1; } /* IE7 */

* 									{ font-family:Verdana, Arial, Helvetica, sans-serif; }
body								{ margin:0; padding:0; text-align:center;}
body.body_techXV					{ background-color:white;}
body.body_ifer						{ background:#F1EFE3;}
body
img									{ border:0px;}
#container  						{ width:581px; text-align:left}

.float_left							{ float:left}
.sep								{ margin:0 7 3 7;background-color:white;height:1px;font-size:1px;}
h1, h2, h3  						{ margin:0 0 8px 0; padding:0; }
h1 									{ margin-bottom:0px; }
hr 									{ color: white; background-color: white;height: 1px;margin : 0px 5px 0px 5px;}
.ligne 								{ background: white; border-color : white; border-width : 0 0 1px;border-style : solid;margin:5px;}

table.default 					  	{ border-collapse:collapse; margin:0; margin-left: auto;margin-right: auto;}
table.default td 				  	{ padding:0; margin:0; vertical-align:top;}
table.default td.left_menu 		  	{ width:240px; text-align:left;}
table.default td.left_menu.techXV 	{ width:240px;}
table.default td.left_menu.ifer   	{ width:240px; background-color:#F1EFE3}
table.default td.content 		  	{ width:595px; background:url("../images/TECH_XV_Homepage_back_v2.jpg") no-repeat;}
table.default td.content_techXV  	{ width:595px; background:url("../images/TECH_XV_Homepage_back_v2.jpg") no-repeat;}
table.default td.content_ifer  	  	{ width:595px; background:url("../images/ifer_background.jpg") no-repeat;}
table.default td.right_menu_techXV 	{ width:168px;}
table.default td.right_menu_ifer  	{ width:168px; background-color:#F1EFE3;}

#encart_noir_bas	{ width:240px; height:4px; background-color:black;}
#encart_noir_techXV	{ height:10px; background: black url("../images/TECH_XV_Accueil-actu_angle2.jpg") no-repeat top right;}
#encart_noir_ifer	{ height:10px; background: black url("../images/IFER_Accueil-actu_angle2.jpg") no-repeat top right;}
#logo_lnr 			{ width:140px; height:10px;margin-left:8px;}

#menu_techXV_haut 	{ width:240px; border-bottom:1px solid white; background:#dbd8c5 url("../images/angle1.jpg") no-repeat bottom;}
#menu_techXV_bas 	{ width:240px; height:195px; margin-top:4px; background:black url("../images/TECH_XV_Accueil-actu_angle3.jpg") no-repeat bottom right;}
#menu_ifer_bas 		{ width:240px; height:195px; margin-top:4px; background:black url("../images/IFER_Accueil-actu_angle3.jpg") no-repeat bottom right;}
#menu_techXV 		{ background:url("../images/menu_login_techXV.jpg"); width:240px; height:126px; background-color:white}
#menu_ifer			{ background:url("../images/menu_login_ifer.jpg"); width:240px; height:126px; background-color:white;}
#menu_ifer_haut 	{ width:240px; border-bottom:1px solid white; background:#D5DAD3 url("../images/angle1_ifer.jpg") no-repeat bottom;}

.menu 				{ width:240px;border-top:1px solid #DAD5D2;}
.menu.menu1 		{ height:304px;background:#dbd8c5 url("../images/hp_angle_techXV.jpg") no-repeat bottom;}
.menu.menu2 		{ height:290px;background:#d5dad2 url("../images/hp_angle_ifer.jpg") no-repeat bottom ;}
*>.menu.menu1		{ height:291px;}
.titre_rubrique 	{ font-weight:bold;font-size:11px;margin-left:20px;}
.titre_introduction { font-size:14px;width:500px}

.ovale				{ }
*>.ovale			{ height:auto;min-height:25px;}
.ovale.ovale1 		{ background: url("../images/TECH_XV_Homepage_ovale1.jpg") no-repeat top left;}
.ovale.ovale2 		{ background: url("../images/TECH_XV_Homepage_ovale2.jpg") no-repeat top left;}

.corps_texte  		{ font-size:11px; font-weight:normal; margin-left:8px;margin-right:8px;}

.margin 			{ margin:7 7 7 7;}

#techXV 			{ position:absolute;background: url("../images/TECH_XV_Homepage_techXV.jpg");width:181px;height:91px;top:86px;left:50px;float:left;}
#intro 				{ margin-left:28px;margin-top:15px;width:436px;margin-left:259px;}

.relative 			{ position:relative}
.relative.float_left{ float:left}

#ifer 				{ position:absolute;background: url("../images/TECH_XV_Homepage_ifer.jpg");width:181px;height:89px;top:80px;left:50px;float:left;}
*>#ifer				{ top:85px;}

.entrer 			{ width:450px;height:53px;margin-left:259px;text-align:right;font-weight:bold;font-size:11px;}
.entrer.e2	 		{ height:41px;background: url("../images/TECH_XV_Homepage_ovale4.jpg") no-repeat top right;}
.entrer.e1 			{ background: url("../images/TECH_XV_Homepage_ovale3.jpg") no-repeat top right;}

.vingt_deux 		{width:758px;height:131px;background: url("../images/TECH_XV_Homepage_vingt_deux.jpg")}

.nodec, .nodec a:link, .nodec a:hover, .nodec a:active, .nodec a:visited 		{ text-decoration:none }
.noir, .noir  a:link, .noir  a:active, .noir  a:visited 						{ color:#000000;font-size:11px;font-weight:normal}
.white, .white  a:link, .white  a:active, .white  a:visited 					{ color:white;}

.lien_menu 																		{ margin-top:12px;font-size:12px;}

.vert, .vert  a:link, .vert  a:hover, .vert  a:active, .vert  a:visited 		{ color:#168C37;}
.vert a:hover 																	{ text-decoration:underline;}
.vert2																	 		{ color:#168C37;}
.bleu, .bleu  a:link, .bleu  a:hover, .bleu  a:active, .bleu  a:visited 		{ color:#294393;}
.bleu a:hover 																	{ text-decoration:underline;}
.bleu2																			{ color:#294393;}
.vert_clair, .vert_clair  a:link, .vert_clair  a:active, .vert_clair  a:visited { color: #01a451;}
.vert_clair a:hover 															{ text-decoration:underline;}
.bleu_clair, .bleu_clair  a:link, .bleu_clair  a:active, .bleu_clair  a:visited { color: #2667ab;}
.bleu_clair a:hover 															{ text-decoration:underline;}
.black, .black  a:link, .black  a:active, .black  a:visited						{ color:black;}
.black a:hover 																	{ text-decoration:underline;}
.rouge																			{ color : black }
a:link, a:active, a:visited														{ text-decoration:none}
a:hover																			{ text-decoration:underline;}

.s8					{ font-size:8px;}
.s9					{ font-size:9px;}
.s10 				{ font-size:10px; line-height:11px;}
.s11 				{ font-size:11px; line-height:13px;}
.s12 				{ font-size:12px; line-height:14px;}
.s13 				{ font-size:13px; line-height:15px;}
.s14 				{ font-size:14px; line-height:16px;}
.strong				{ font-weight:bold;}
.m5					{ margin:5px;}
.m10				{ margin:10px;}
.mt5				{ margin-top:5px;}
.mt10				{ margin-top:10px;}
.mt20				{ margin-top:20px;}
.mt30				{ margin-top:30px;}
.ml5				{ margin-left:5px}
.ml10				{ margin-left:10px}
.ml25				{ margin-left:25px}
.ml105				{ margin-left:105px}

.white a:hover																	{text-decoration:underline}
.noir a:hover 																	{text-decoration:underline}
.vert_clair  a:hover 															{text-decoration:underline;}
.bleu_clair  a:hover 															{text-decoration:underline;}

/***************** BOITE DE LOGIN ET DE RECHERCHE ******************/

.texte      		{ border:0px solid black; width:124px; height:12px; font-size:10px;}
*>.texte			{ width:123px;}
.texte2     		{ border:0px solid black; width:144px; height:12px; font-size:10px;}
.titreChamp 		{ }
.titreOk 			{ }
.formulaire 		{ margin:0; padding:0;}
.tdLogin			{ border:1px solid black}
input#txt_recherche { font-size:11px}
#id_rubrique 		{ font-size:11px}

/*******************ACCUEIL*****************************************/
.relativeWhite			{ position:relative;width:592;height:115px;background-color:white;}

/****************** TECH XV ACCUEIL ********************************/
#logo_techXV 			{ background: url("../images/logo_techXV.jpg"); width:181px; height:91px; margin-top:8px;margin-left:9px; float:left;}
.menuSelectedtechXV 	{ border-bottom:1px solid #294393;font-size:12px;font-weight:bold;}
.menuSelectedtechXV a:link, .menuSelectedtechXV a:hover, .menuSelectedtechXV a:visited {text-decoration:none;color:#294393}

/****************** IFER ACCUEIL ***********************************/
#logo_ifer 	 			{ background: url("../images/logo_ifer.jpg"); width:124px; height:90px; margin-left:35px;margin-top:9px; float:left;}
.menuSelectedifer 		{ border-bottom:1px solid #168C37;font-size:12px;font-weight:bold;color:#168C37}
.menuSelectedifer a:link, .menuSelectedifer a:hover, .menuSelectedIfer a:visited {text-decoration:none;color:#168C37}

/****************** ELEMENTS COMMENU A L'ACCUEIL TECH XV et IFER ***/
#sep_menu_haut	{ width:35px;float:left}
#menu_haut	  	{ font-size:14px;width:185px; height:100px;position:absolute;left:236px;margin-top:7px}
.menu3_techXV									{ font-weight:bold;color:#C4C5BB;}
.menu3_techXV a:link, .menu3_techXV a:visited 	{ font-weight:bold;color:#C4C5BB;}
.menu3_techXV a:hover							{ color:#294393;}
.menu3_ifer										{ font-weight:bold;color:#C4C5BB;}
.menu3_ifer a:link, .menu3_ifer a:visited 		{ font-weight:bold;color:#C4C5BB;}
.menu3_ifer a:hover 							{ color:#168C37}
.submenu										{ margin-top:10px;margin-left:10px;display: none;width:142px;height:92px}

#ombre_techXV 		{ background:url("../images/ombre_techXV.jpg") repeat-x; width:425px;height:8px;position:absolute;top:107px;left:0px}
#focus_techXV  		{ width:170px; height:115px;position:absolute;left:425px;background:url("../images/focus_techXV.jpg")}
#sous_menu_techXV	{ width:170px; height:115px;position:absolute;left:425px;}

#ombre_ifer			{ background:url("../images/ombre_ifer.jpg") repeat-x; width:425px;height:8px;position:absolute;top:107px;left:0px}
#focus_ifer			{ width:170px; height:115px;position:absolute;left:425px;background:url("../images/focus_ifer.jpg")}
#sous_menu_ifer 	{ width:170px; height:115px;position:absolute;left:425px;}

.menu3 a:link, .menu3 a:hover, .menu3 a:visited{ text-decoration:none; color:#C4C5BB}


/********************COLONNE de DROITE *******************************/
#partenaire					{ margin-left: 12px; }
#partenaire_txt 			{ width:89px;height:14px;border:1px solid #BABBB3;margin-left:36px;background-color:#767769;text-align:center;font-size:10px;}
#partenaire_temp			{ width:89px;height:97px;margin-top:12px;margin-left:36px;}

#partenaire p 				{ margin: 0 }

/*******************CONTENU ACCUEIL TECH XV***********************************/
#contenu_accueil 			{ margin-left:10px;margin-right:6px;margin-top:22px;}
.onglet						{ padding-bottom:9px;}
.titre_onglet_1		 		{ line-height:17px;height:17px;font-weight:bold;padding-bottom:1px;height:22px;font-size:12px;color:white;background:#2667ab}
.angle_droit_onglet_1 		{ margin-right:8px;height:22px;background:#2667ab url("../images/angle_droit_onglet.jpg") no-repeat top right}
.angle_gauche_onglet_1 		{ margin-left:8px;height:22px;background:#2667ab url("../images/angle_gauche_onglet.jpg") no-repeat top left}

.article_1					{ height:83px;border:2px solid #2667ab;}
*>.article_1				{ height:auto;min-height:83px;}
.visuel_article				{ margin:3px;float:left;line-height:100%}
.titre_article				{ font-size:14px;font-weight:bold;}
.texte_article				{ font-size:11px;color:black;font-weight:bold;margin-left:4px;margin-bottom:4px;}
.suite						{ font-size:9px;line-height:13px;font-weight:bold;text-align:right;padding-right:4px;}
.bgbleuClair				{ background-color:#2667ab;}
.bgbleuFocus				{ background-color:#2165ad;}
/*******************CONTENU ACCUEIL IFER***************************************/

.titre_onglet_2		 		{ line-height:17px;height:17px;font-weight:bold;padding-bottom:1px;height:22px;font-size:12px;color:white;background:#01a451}
.angle_droit_onglet_2		{ height:22px;background:#01a451 url("../images/angle_droit_onglet_ifer.jpg") no-repeat top right}
.angle_gauche_onglet_2 		{ height:22px;background:#01a451 url("../images/angle_gauche_onglet_ifer.jpg") no-repeat top left}

.article_2					{ height:83px;border:2px solid #01a451;}
*>.article_2				{ height:auto;min-height:83px;}
.bgvertClair				{ background-color:#01a451;}
.bgvertFocus				{ background-color:#00a252;}
/******************* CONTENU ACTU *********************************************/
#contenu_actu 				{ margin-top:23px;margin-left:12px;}
.legende					{ margin-right:14px;font-size:8px;margin-top:5px;margin-bottom:5px;float:left;}
.intro 						{ font-size:12px;font-weight:bold;margin-top:14px;margin-bottom:26px;}

.texte_actu					{ font-size:11px;margin-bottom:11px;}


/******************* CONTENU CDM2011 *********************************************/

#cdm2011 					{ background: #000; width: 590px; margin-left: 8px; margin-top:8px; clear: both; margin-bottom: 10px; }
#cdm2011 .header-cdm2011	{ background: url(../images/coupedumonde2011/banniere-cdm2011.jpg) top left no-repeat; padding-top:168px; width: 590px; height: 85px; }
#questions-entraineurs,
#questions-entraineurs div	{ color: #fff;  height: 68px; font-size: 10px;  }
#questions-entraineurs div 	{ cursor:pointer; display: block; float:left; width: 143px; text-transform: uppercase; font-weight: bold;  }
#questions-entraineurs span	{ display: block; margin-top:45px; line-height: 22px; text-align: center }
#bouton-questions 			{ background: url(../images/coupedumonde2011/boutons.png) top left no-repeat; margin-left: 10px; }
#bouton-entraineur 			{ background: url(../images/coupedumonde2011/boutons.png) top right no-repeat; margin-left: 38px; }

.cdm2011-titre, .sep		{ background: url(../images/coupedumonde2011/fond-titre.png) top left no-repeat; text-transform:uppercase; font-size:14px; color:#fff; font-weight:bold; padding-left:15px;  line-height:25px; height: 25px; width: 575px; }
.cdm2011-titre-bleu,
.form-question-titre-bleu	{ background: url(../images/coupedumonde2011/fond-titre.png) 0 -50px no-repeat; }
.cdm2011-titre-vert 		{ background: url(../images/coupedumonde2011/fond-titre.png) 0 -25px no-repeat;  }
.cdm2011-titre-rouge 		{ background: url(../images/coupedumonde2011/fond-titre.png) 0 0 no-repeat;  }
.sep 						{  }
.sep-rouge 					{ background: url(../images/coupedumonde2011/fond-titre.png) 0 0px no-repeat; margin-left: 0 }
.sep-gris 					{ background: url(../images/coupedumonde2011/fond-titre.png) 0 -75px no-repeat; margin-left: 0 }
.reponse .sep 				{ margin: 10px 0 10px 0; width: 530px; }
 
.p-q-r 						{ color: #000; font-size: 14px; border-collapse:collapse; font-weight: normal; width:100%; text-align: left; margin: 0; background: #f2f2f2;  }
.p-q-r th					{ font-weight: normal; height: 20px; line-height: 20px; border-bottom:1px solid #ccc;  }
.p-q-r .rencontre 			{ }
.p-q-r .date 				{ width: 110px; padding-left: 15px; }
.p-q-r .logo 				{ width: 90px; text-align: center }
.p-q-r .logo-1 				{ text-align: right }
.p-q-r .logo-2 				{ text-align: left }
.p-q-r .pays 				{  text-align: center }
.p-q-r .pays-1 				{ text-align: right }
.p-q-r .pays-2 				{ text-align: left }
.p-q-r .ville 				{ text-align: center }

.questionneur   			{ color:#5d5d5f; font-size: 14px; margin:10px 0; font-weight: normal; padding-left:20px; background: url(../images/coupedumonde2011/question-reponse-bonhomme.png) 0 -1px no-repeat; height: 20px; line-height: 20px;}
.question 					{ font-size: 14px; }
.reponse-wrapp				{ font-size:14px; color:#5d5d5f; background: url(../images/coupedumonde2011/question-reponse-bonhomme.png) 0 -48px no-repeat; margin-bottom:10px; padding-left:20px;  height: 20px; line-height: 20px;  }
.reponse-wrapp .lire		{ float: right; margin-bottom:10px; cursor:pointer; background: #004895; font-size: 12px; font-weight: bold; padding: 0 5px; color: #fff; margin-right: 10px; }
.titre-reponse 				{ cursor:pointer;   }

.p-q-r tbody td 			{ border-bottom:1px solid #ccc; padding-left: 15px;  }

.reponse 					{ margin-right: 10px; color:#222; }

#formulaire-question 		{ color: #fff; font-size: 14px;  }
#formulaire-question form 	{ padding: 0 10px; }
#formulaire-question p	 	{ padding: 0 10px; }
#formulaire-question input,
#formulaire-question select	{ height: 20px; line-height: 20px; display: inline-block; border: none }
#formulaire-question label 	{ margin-right: 10px; }
#formulaire-question fieldset{ border: none; padding: 0 }
.form-ligne  				{ margin-bottom: 10px; }

.form-question label 		{ display: block }
.form-question textarea 	{ width: 560px; height: 150px; }
#formulaire-question input[type="submit"],
#liste-entraineurs .fermer
							{ float: right; margin-bottom:10px; cursor:pointer; background: #004895; font-size: 12px; font-weight: bold; padding: 0 5px; color: #fff; margin-right: 10px; }
#liste-entraineurs .fermer 	{ display: block; height: 20px; line-height: 20px; }
#liste-entraineurs 			{ color: #fff; }
#liste-entraineurs ul,
#liste-entraineurs li 		{ list-style: none; font-size: 14px; margin: 0; padding: 0 }
#liste-entraineurs ul 		{ margin: 0 10px 0 15px; }
#liste-entraineurs li 		{ background: url(../images/coupedumonde2011/question-reponse-bonhomme.png) -580px -44px no-repeat; margin:5px 0; padding-left:25px;  line-height: 20px; border-bottom: 1px solid #ccc; padding-bottom: 5px;  }
#liste-entraineurs li:last-child { border: none; }
.nom-prenom 			{ width: 200px; display:inline-block; vertical-align:top }
.descriptif-entraineur 		{ width: 335px; display:inline-block }




/********************** CONTENU ACTU TECH XV ************************************/
.sous_titre_actu_techXV		{ font-size:12px;font-weight:bold;color: #2667ab;margin-bottom:5px;}

/********************** CONTENU ACTU IFER ****************************************/
.sous_titre_actu_ifer 		{ font-size:12px;font-weight:bold;color: #01a451;margin-bottom:5px;}

/********************** ONGLET DROITE ACTU ******************************************/
#onglet_droite table.default{ padding:0px;margin:0px}
#onglet_droite				{ margin-left:12px;margin-top:23px;}
#onglet_droite_text			{ background: white;width:152px;margin-bottom:5px;}
.actu						{ margin-left:4px;margin-right:4px;margin-top:8px;text-indent:14px;font-size:10px;}

/********************** ONGLET DROITE ACTU IFER ************************************/
#onglet_droite_2			{ border:2px solid #01a451;width:152px;background:white;}
#onglet_droite_coin_2		{ width:156px; height:6px; background:#00a350 url("../images/Actu-Ifer-coin-bas.jpg") no-repeat;font-size:1px;}
#onglet_droite_footer_2		{ width:156px;background:#00a252}
*>#onglet_droite_coin_2		{ width:156px;}
.a2							{ background: url("../images/Actu-Ifer-puce.jpg") no-repeat top left;}

/********************** ONGLET DROITE ACTU TECH XV ************************************/
#onglet_droite_1			{ border:2px solid #2667ab; width:152px;}
#onglet_droite_coin_1		{ width:156px;height:7px;background: #2667ab url("../images/Actu-Tech-XV-coin_bas.jpg") no-repeat;font-size:1px;}
#onglet_droite_footer_1		{ width:156px;background:#2667ab}
*>#onglet_droite_coin_1		{ width:156px;}
.a1							{ background: url("../images/Actu-Tech-XV-puce.jpg") no-repeat top left;}

/********************** MENU GAUCHE ACCUEIL TECH XV **********************************/
.breve_techXV 						{ width:240px;background: #EFEFE3 url("../images/puce_ballon.jpg") no-repeat top left; }
.titre_breve 						{ height:25px;line-height:25px;margin-left:27px;font-size:12px;font-weight:bold;}
*>.titre_breve						{ min-height:25px; height:auto;}
.texte_breve 						{ font-size:10px;margin-left:8px;margin-top:6px; margin-bottom:10px;}
/*.bgTxtTechXV			{ background-color:#DBD8C5;}*/



/********************** MENU GAUCHE ACCUEIL IFER *************************************/
.breve_ifer 				{ width:240px;background: #EAECE7 url("../images/puce_ballon_ifer.jpg") no-repeat top left; }
/*.bgTxtIfer				{ background-color:#D5DAD3;}*/

/********************** DEBUG ***************************************************/
.b 							{ border:1px solid red; } 

/********************** ENCART NOIR LNR *****************************************/
.lnrtit, .lnrtit A:visited, .lnrtit A:link {	
font-family: Arial, Helvetica, sans-serif;	
font-size: 12px;	
font-style: normal;	
line-height: normal;	
font-weight: bold;	
color: #FFFFFF;	
text-decoration: none;
background-color:black;
margin:0px;
padding:0px;
border:0px;
}

.lnrtit A:hover {	
color: #999999;

}

.lnrnews, .lnrnews A:visited, .lnrnews A:link  {	
font-family: Arial, Helvetica, sans-serif;	
font-size: 11px;	
font-style: normal;	
line-height: normal;	
font-weight: normal;	
color: #FFFFFF;	
text-decoration: none;
background-color:black;
border:1px solid black ! important;
}

.lnrnews A:hover {	
color: #ff9900;
}

#logo_lnr table {
	
	border-collapse:collapse; margin:0;
}


/************************** Petites annonces **********************************/

#petites_annonces  												{ font-size:10px;}
.spip_form_label 												{ color:#2667ab; font-weight:bold;}
.spip_form_champ												{ margin-top:10px;}
#nom.forml, #prenom.forml, #email.forml,#titre,form1			{ font-size:11px; margin-top:5px; border:1px solid #2667ab} 
textarea 														{ font-size:12px; margin-top:5px; border:1px solid #2667ab}
input.bouton 													{ margin-top:30px; border:1px solid #2667ab; cursor:pointer;}
input.bouton:hover 												{ background-color:white; color:#2667ab;}
input.bouton:active 											{ border:1px solid #2667ab; background-color:#2667ab; color:white;} 
.spip_bouton													{ width:400px;}


/*************************** Formulaire de contact ***********************/

#contact		  												{ font-size:10px; }
.spip_form_label 												{ color:#2667ab; font-weight:bold;}
.spip_form_champ												{ margin-top:10px;}
#nom.forml, #prenom.forml, #email.forml 						{ font-size:11px; margin-top:5px; border:1px solid #2667ab} 
textarea 														{ font-size:12px; margin-top:5px; border:1px solid #2667ab}
input.bouton 													{ margin-top:30px; border:1px solid #2667ab; cursor:pointer;}
input.bouton:hover 												{ background-color:white; color:#2667ab;}
input.bouton:active 											{ border:1px solid #2667ab; background-color:#2667ab;  color:white;} 

input.bouton_vert 												{ margin-top:30px; border:1px solid #2667ab; cursor:pointer;}
input.bouton_vert:hover 										{ background-color:white; color:#2667ab;}
input.bouton_vert:active 										{ border:1px solid #2667ab; background-color:#2667ab; color:white;}

input.bouton_bleu 												{ margin-top:30px; border:1px solid #2667ab; cursor:pointer;}
input.bouton_bleu:hover 										{ background-color:white; color:#2667ab;}
input.bouton_bleu:active 										{ border:1px solid #2667ab; background-color:#2667ab; color:white;}
.spip_bouton													{ }
.spip_form_label_vert											{ color:#00A252; font-weight:bold;}
.spip_form_label_bleu											{ color:#0A3B69; font-weight:bold;}


/******************************* forums ************************************/
a img { border:none}

#contenu_topic		{ margin-left:0px;margin-right:6px;margin-top:10px;}
#tb_forums_topics { font-size:10px;border-collapse:collapse; border-left:1px solid #0a3b69; border-top:1px solid #0a3b69; }
#tb_forums_topics tr.first td { background-color:#bccad6; width:70%; white-space:nowrap;  text-align:center; font-weight:bold }
#tb_forums_topics td { padding:2px 4px;border-right:1px solid #0a3b69; border-bottom:1px solid #0a3b69; }

#tb_forums_topics tr.bg2 { background-color:#e6e8e9}
#tb_forums_topics tr.hover {background-color: #bccad6;color:#aa083a;}

#tb_forums_topics a:hover{color:#aa083a;}

#forums_messages { font-size:10px;background-color:#f1f1f1; border:1px solid black}
#forums_messages .margins { margin:7px 20px 7px 7px; }
#forums_messages_titre { background-color:#bccad6;color:black; text-align:center; font-size:11px; font-weight:bold; line-height:15px; padding:4px; margin:0}
#forums_messages li { padding:4px 0; color:#265178 }
#forums_messages .infos { font-size:9px; color:#8fa5ba}
#forums_messages a { font-weight:bold;color:#265178 }

#forums_messages .msg_texte { display:none; padding:8px 0 }

#forums_titre_topic { background-color:#bccad6; color:black; text-align:center; font-size:13px; font-weight:bold; line-height:18px; padding:4px }

#forums_topic { background-color:#e0e0e0; border:7px solid #e0e0e0 }
#forums_topic #texte { border:1px solid black; background-color:white; }
#forums_topic #texte .margins2 { margin:20px; }

#forums_topic #texte .titre { color:#00a252; font-size:14px; margin:0; padding:0 }
#texte .date { padding:4px 20px; background-color:#00a252; color:white; line-height: 15px; font-size:11px;}

#forums_nav .fL a, .spip_bouton input { display:block; border:1px solid #0A3B69; padding:4px; color:white; font-size:11px; font-weight:bold; }

#forums_nav { margin:10px 0 15px 0; }
#forums_nav a { color:#0a3b69; font-size:10px; }

.reponse_formulaire{color:red; font-weight:bold }
.spip_bouton_voir_avant input {display:block; border:1px solid #0A3B69; padding:4px; color:black; font-size:12px; font-weight:bold;width:250px ! important;margin-left:2px;}

.barre, .formulaire_spip, .formulaire_forum, #formulaire_forum					{ font-size:10px; }
#nom_site_forum.forml, #url_site.forml, #auteur.forml, #email_auteur.form1 		{ font-size:10px;border:1px solid #2667ab;}
/********************/

.spip_bouton_bleu input { display:block; border:1px solid #0A3B69;background:#2667ab; padding:4px; color:white; font-size:11px; font-weight:bold; }

.spip_bouton_vert input { display:block; border:1px solid #0A3B69;background:#00a252; padding:4px; color:white; font-size:11px; font-weight:bold; }

.user_forum, .pass_forum								 						{ font-size:12px;border:1px solid #2667ab}

#menu_techXV_haut .login_forum, #menu_ifer_haut .login_forum					{ display:none;}
/*.tdLoginForum																	{ border:1px solid #2667ab}*/

.spip_bouton_forum_login_bleu input { padding-bottom:1px; display:block; border:1px solid #0A3B69;background:#2667ab; color:white; font-size:11px; font-weight:bold; }

.spip_bouton_forum_login_vert input { padding-bottom:1px;display:block; border:1px solid #0A3B69;background:#00a252; color:white; font-size:11px; font-weight:bold; }

/** Formulaire d'identification **/

#formulaire_login 	{ margin:0}
#formulaire_login ul { margin:0; padding:0 }
#formulaire_login ul li { list-style:none; list-style-image:none; clear:both; width:195px; border-right:0}
#formulaire_login ul li.editer_password { width:220px; }
#formulaire_login ul li.erreur { }
#formulaire_login input { border:1px solid black; border-left:none; width:120px; height:13px; padding:0; margin:0; line-height:12px; float:left; font-size:10px; }
*html #formulaire_login input {margin-left:-3px;}
#formulaire_login .submit { width:21px; float:left; height:11px;}
.editer_login .titreChamp, .editer_password .titreChamp { float:left; display:block; border:1px solid black;}
.editer_password .titreChamp { }

#var_login { float:left}


.editer_password { margin:0}

.boutons { margin:0; width:21px; float:left;}

.player-audio 			{ width:165px; clear:both; margin:20px 0; background:rgba(219, 216, 197,0.5); padding:5px; color:#222; }
.player-audio img 		{ display:block; border:1px solid grey }
.player-audio object 	{ }
.player-audio h3 		{ margin:0; margin-left:5px; }
.player-audio p 		{ margin:0; margin-left:5px; }

.interview-sonore .player-audio 	{ width:auto; margin:0; background:none; }
.interview-sonore .player-audio img { float:none; margin-bottom:5px; }
.interview-sonore .player-audio h3 	{ font-size:13px; margin:0 }
.interview-sonore .player-audio p 	{ margin:0; width:auto; font-size:11px; } 
.interview-sonore .toutes 			{ font-size:11px; font-weight:bold; color:#000 }


#liste-interview-sonore 			{ list-style:none; margin:0; padding:0;  }
#liste-interview-sonore li 			{ width:175px; height:250px; overflow:hidden; float:left; margin-left:10px; }
#liste-interview-sonore .player-audio h3 	{ font-size:13px; margin:0 }
#liste-interview-sonore .player-audio p 	{ margin:0; width:auto; font-size:11px; } 

#liste-interview-sonore .player-audio .date-son { font-size:11px; display:block; margin-bottom:5px; border-bottom:1px solid #fff}

