/***********************************/
/**  LTFv6 - Wokie - 2009 - 2012  **/
/***********************************/

/****************************/
/**      STYLES RESET      **/
/****************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, s:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}
strong {font-weight: bold;}
a {outline: none;}
sup.exp {text-transform: lowercase; font-size:10px;}

/* CSS global */
@font-face {font-family: "pixelFont";src: url('/abw_nx/lib/data/font_pixel.ttf');}
html {height:100%;}
body {margin:0;padding:0;height:100%; font-family:arial; font-size:13px;}
.txt_centre{padding:20px; text-align:center;}
.clear {clear:both;}
		
/* interfaces */
#delphinesoftware, #loriciel, #abandonware, #biiper {height:100%; display:block; width:100%;}
#navigation {display:block;position:fixed;top:0;width:100%;height:50px;background:#aaa;z-index:10;border-bottom:1px solid #999;-webkit-box-shadow:  0px 0px 10px 1px rgba(0, 0, 0, 0.5); box-shadow:  0px 0px 10px 1px rgba(0, 0, 0, 0.5);}
.menu_unselect {background: #888 url(/abw_nx/images/interface/fond_menu.png) repeat-x;background-position: 0px 0px;border:1px solid #000}
.btn_menu{float:left;width:135px;height:50px;display:block;}
.lnk_menu{width:135px;height:50px;display:block;}
		
#menu {display:inline-block;height:50px;}
#abandonware .head_logo_ico{background: url("/abw_nx/images/icones/logo_ltf_icon.png") no-repeat; display:inline-block; width:60px; height:60px; margin-left: 20px;}
#abandonware .head_logo_logo{background: url("/abw_nx/images/logos/abandonware-france.png") no-repeat 0px 10px; display:inline-block; width:162px; height:60px; margin-left: 10px;}


		
/* interface CIE */
#rub_fd {position:fixed; display:block; height:100%; top:0; left:0px; z-index:-1;}
.rub_presentation {float:right; background:url(/abw_nx/images/interface/fond_transparent_cl.png); z-index:5; display:block; height:100%; top:0px; position : fixed;padding :65px 20px;}
.rub_content {float:right; display:block;width:100%; z-index:-1; background:#fff;min-height:110%;}
.rub_infos {z-index:1; padding:20px 0px 0px 0px; width:100%; height:100%; text-align:justify; font-size:13px; font-family:arial; line-height:20px; color:#444;}
.rub_h2 {font-size:24px; font-weight:normal;padding:80px 0 0 20px;}
.rub_h2 span {display:block;float:left;}
.rub_h3{font-size:16px; font-weight:bold;margin-bottom: 5px;}
.rub_description {background:#fff;height:100%; }
.rub_desc_contenu {background:#eee; height:90%; margin:20px; padding:20px;}
.rub_content p {margin-bottom: 12px;}
.rub_content a{font-weight:bold;text-decoration:none;}
.rub_content a:hover{text-decoration:underline;}
		
.h1_desc{font-family:pixelFont;font-size:32px;font-weight:normal;padding:10px 10px 20px 10px;margin:0px;}
.h2_desc{font-family:arial;font-size:14px;font-weight:normal;padding:10px 10px 10px 10px;margin:0px; color:#555; font-weight:bold;}
.cie_date_creat {padding-left:10px;font-size:12px;}
.cie_date_fin {font-size:12px;}
.desc_menu { padding-left:10px; padding-top : 6px;}
.desc_menu li {list-style-type: none; background: url(/abw_nx/images/interface/puce_pixel.png) no-repeat 0px 6px; padding-left : 12px;margin-bottom:10px;}
.desc_menu li a {text-decoration:none;color:#222; font-weight:bold;}
.desc_menu li a:hover {text-decoration:underline;}

.liste li {padding:5px; width:150px; float:left; background : #ddd; border:4px solid #fff;margin: 0px 5px 5px 0px;}
#abandonware .liste_abandonware li {list-style-type: none; background: url(/abw_nx/images/interface/puce_pixel_abandonware.png) no-repeat 0px 8px; margin-bottom: 2px; padding-left : 15px;}
#abandonware .liste_abandonware {margin-bottom: 20px;}

/* Réseaux sociaux */
#abandonware .h_print {display: inline-block;width:32px;height:18px;background:url(/abw_nx/images/icones/bn_reseaux.png) 160px 0px;}
#abandonware .h_contact {display: inline-block;width:32px;height:18px;background:url(/abw_nx/images/icones/bn_reseaux.png) 192px 0px;}
#abandonware .h_facebook {display: inline-block;width:32px;height:18px;background:url(/abw_nx/images/icones/bn_reseaux.png) 224px 0px;}
#abandonware .h_twitter {display: inline-block;width:32px;height:18px;background:url(/abw_nx/images/icones/bn_reseaux.png) 0px 0px;}
					
#abandonware .h_print:hover {background:url(/abw_nx/images/icones/bn_reseaux.png) 32px 0px;}
#abandonware .h_contact:hover {background:url(/abw_nx/images/icones/bn_reseaux.png) 64px 0px;}
#abandonware .h_facebook:hover {background:url(/abw_nx/images/icones/bn_reseaux.png) 96px 0px;}
#abandonware .h_twitter:hover {background:url(/abw_nx/images/icones/bn_reseaux.png) 128px 0px;}



/* Dons et aides */
.liste li{display:none;}
		
/* Responsivité */
@media screen and (min-width: 1600px){
	.rub_presentation {right:1068px; width:260px;}
	.rub_content {width: 1068px;}
}
		
@media screen and (max-width: 1600px) and (min-width: 1240px){
	.rub_presentation {right:768px; width:260px;}
	.rub_content {width: 768px;}
}
		
@media screen and (max-width: 1240px) and (min-width: 996px) {
}
		
@media screen and (max-width: 996px) and (min-width: 480px) {
}
 
@media screen and (max-width: 480px) {
}
		
		
#delphinesoftware .rub_desc_contenu {border-top:5px #aaa solid;}
#delphinesoftware .rub_h2 {color:#aaa;}
#delphinesoftware .rub_content a {color:#aaa;}

#loriciel .rub_desc_contenu {border-top:5px #858cf5 solid;}
#loriciel .rub_h2 {color:#858cf5;}
#loriciel .rub_content a{color:#858cf5;}

#abandonware .rub_desc_contenu {border-top:5px #c88208 solid;}
#abandonware .rub_h2 {color:#c88208;}
#abandonware .rub_content a{color:#c88208;}

#delphinesoftware .cie_menu li {color:#aaa;}
#loriciel .cie_menu li {color:#858cf5;}
#abandonware .cie_menu li {color:#c88208;}

/* Pied de page */
.pied_page {height:112px;background: url(/abw_nx/images/interface/fond_footer.gif); padding : 100px 20px 20px 20px; text-align:right;}
#abandonware .rub_content .pied_page a{font-weight:normal; color: #444;}
#abandonware .rub_content .pied_page a:hover{font-weight:normal; color: #c88208;}
	

		ul.nav_main .sousmenu  {
						display:none;
						float:left;
						position:absolute;
						z-index: 8;
						padding : 3px;
						background:#2d5474;
						font-family:arial;
						font-size:13px;
						margin-top:-3px;
					}
					
					ul.nav_main .sousmenu .rubrique {
						width : 100%;
						margin-top : 0px;
					}
					ul.nav_main .sousmenu .rubrique a {
						display : block;
						color : #fff;
						text-decoration : none;
						text-indent: 0px;
						padding : 8px;
					}
					ul.nav_main .sousmenu .rubrique a:hover {
						display : block;
						color : #fff;
						background : #113b5e;
						text-decoration : none;
					}
					ul.nav_main .sousmenu .rub_mea {
						width : 430px;
					}
					ul.nav_main .sousmenu .rub_mea li:hover {
						background : #ccc;
					}
					ul.nav_main .sousmenu .rub_mea a {
						display : block;
						color : #888888;
						text-decoration : none;
						text-indent: 0px;
						padding : 5px;
						margin : 0 5px 0 5px;
					}
					ul.nav_main .sousmenu .rub_mea a:hover {
						display : block;
						color : #888888;
						background : #ccc;
						text-decoration : none;
					}
					ul.nav_main .sousmenu .rub_mea img {
						margin : 0 5px 0 5px;
					}
					
					
					
					ul.nav_main .sousmenu_reserve  {
						display:none;
						float:left;
						position:absolute;
						z-index: 8;
						padding : 3px;
						background:#1b1e23;
						font-family:arial;
						font-size:13px;
						margin-top:-3px;
					}
					
					ul.nav_main .sousmenu_reserve .rubrique {
						width : 100%;
						margin-top : 0px;
					}
					ul.nav_main .sousmenu_reserve .rubrique a {
						display : block;
						color : #fff;
						text-decoration : none;
						text-indent: 0px;
						padding : 8px;
					}
					ul.nav_main .sousmenu_reserve .rubrique a:hover {
						display : block;
						color : #fff;
						background : #363b3e;
						text-decoration : none;
					}
					ul.nav_main .sousmenu_reserve .rub_mea {
						width : 430px;
					}
					ul.nav_main .sousmenu_reserve .rub_mea li:hover {
						background : #ccc;
					}
					ul.nav_main .sousmenu_reserve .rub_mea a {
						display : block;
						color : #888888;
						text-decoration : none;
						text-indent: 0px;
						padding : 5px;
						margin : 0 5px 0 5px;
					}
					ul.nav_main .sousmenu_reserve .rub_mea a:hover {
						display : block;
						color : #888888;
						background : #ccc;
						text-decoration : none;
					}
					ul.nav_main .sousmenu_reserve .rub_mea img {
						margin : 0 5px 0 5px;
					}
					
					
					
					
					.lnk_txt {color :  #002b4a; text-decoration : none; font-weight:bold; }
					.lnk_txt:hover {color :  #002b4a; text-decoration : underline; }
					
					
					
					
					
					
					
					ul.nav_main .sousmenu h3 {
						padding : 10px;
						font-size: 14px;
						font-weight: bold;
					}
					.dbienvenue {width : 200px;}
					.dparcours {width : 380px; left : 360px;}
					.dexposants {width : 200px; left : 119px;}
					.dconferences {width : 200px;}
					.dpersonnalites {width : 280px;}
					.dpodcasts {width : 200px; left : 626px;}
					.dreseaux {width : 250px; left : 740px;}
					.dreserve {width : 200px;margin-left:-51px;}
					
		

		/*
		#delphinesoftware .h2_cie {color:#aaa;}
		#loriciel .h2_cie {color:#858cf5;}
		#abandonware .h2_cie {color:#c88208;}
		
		


		.mep_contenu{width:85%;height:90%;}
		.mep_contenu .ligne1{height:55px;padding-top:50px;}
		.mep_contenu .ligne1 h2{ font-family:arial;font-weight:normal;}
		.mep_contenu .ligne2{height :100%;padding:20px 0px 20px 20px;}
			
		

		.ul_recompenses{list-style-type:none;margin:0px;padding:0px;}
		.ul_recompenses li {float:left; display:block;width:170px; height:180px;padding:10px;margin:0px 10px 10px 0px;background : #dddddd;}
		.ul_recompenses li img {background:white;padding:10px 61px;}
		.ul_recompenses li .trophee {display:block; text-align:center;font-weight:bold;text-transform:uppercase;}
		.ul_recompenses li .categories {display:block; text-align:center;} 
		.ul_recompenses li a {text-decoration:none;color:#444;}
		.ul_recompenses li a:hover {text-decoration:underline;color:#444;}
		
		
		*/