/***** defaut ****/

* 									{ 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					{ width:89px;height:83px;border:1px solid #BABBB3;margin-top:12px;margin-left:36px;}
#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;}

/*******************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 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;}