body { 
color: #43536E; 
background-color: #fff; 
padding: 0; 
margin: 0; 
text-align: center;
background-image: url(../img/splash_background2.gif); 
background-position: top; 
background-repeat: repeat-x;
}

h1 {
color: #9A381E;
font-family: times,"times new roman",georgia,serif;
font-size: 2.5em;
font-style: italic;
line-height: 0.9;
text-align: left;
margin: 0;
padding: 20px 10px 10px 20px;
}

h2 {
color: #43536e;
font-family: times,"times new roman",georgia,serif;
font-size:2em;
font-style:italic;
line-height:1.1em;
text-align:left;
margin:0;
padding: 10px 10px 15px 15px;
}

h3 {
color:#a15c1e;
font-family:times,"times new roman",georgia,serif; font-style:italic;
font-size:1.9em;
text-align:left;
margin:0;
padding: 5px 10px 5px 15px;
}

h2.karmans {color:#779677;}

h2.cogs  {color:#ff7800;}

h2.redblock {color:#a80000;}

h2.oni {color:#857261;}

h2.tannhauser {color:#8c963b;}

h2.confrontation {color:#9a381e;}

h3.cogs {color:#ec7a00;}

h3.lumiere {color:#9c7b58;}

h3.destin {color:#b31614;}

h3.tenebre {color:#395a72;}

h3.lego {color:#7b7776;}

img { border: 0;}

.line { 
clear:both;
background: #fff url(../img/hr.jpg) no-repeat center bottom;
margin: 20px auto 15px auto;
height: 1px;
}

.date {color :#9A381E}

a:link			    	{ color:#fff; background-color: transparent; text-decoration: none; font-weight: bold; }
a:visited		    	{ color:#fff; background-color: transparent; text-decoration: none; font-weight: bold; }
a:active		    	{ color:#000; background-color: transparent; text-decoration: underline; font-weight: bold; }
a:hover					{ color:#000; background-color: transparent; text-decoration: underline; font-weight: bold; }

p.introkarmans 			{color: #779677; font-style:italic;}
p.introredblock 		{color: #a80000; font-style:italic;}
p.introtannhauser 		{color: #8c963b; font-style:italic;}

p.explikarmans 			{color: #779677; font-style:italic; font-size:10px}
p.expliredblock 		{color: #a80000; font-style:italic; font-size:10px}
p.explitannhauser 		{color: #8c963b; font-style:italic; font-size:10px}

.newshead               { color:#999; background-color: transparent; }

/******************/
/* MENU PRINCIPAL */
/******************/
#header					{ margin: auto auto; width: 740px; height:249px; margin-top: 25px; padding: 0; background: url(../img/splash_header2.gif) center top no-repeat;}
#header a				{ text-decoration:none; height:249px; display:block; margin:auto auto}
#header span			{ display: none;}

#nav                    { float: left; background-color: #323637; width:926px; margin: 0; padding: 0; } 

.splashbox1             { background-color: #11110F; width:231px; height:165px; float: left; padding: 0; margin: 0; border-right:1px dotted #C8B7A8; border-bottom: 3px solid #9A381E;}
.splashbox2             { background-color: #11110F; width:231px; height:165px; float: left; padding: 0; margin: 0; border-right:1px dotted #C8B7A8; border-bottom: 3px solid #A15C1E;}
.splashbox3             { background-color: #11110F; width:231px; height:165px; float: left; padding: 0; margin: 0; border-right:1px dotted #C8B7A8; border-bottom: 3px solid #4E5351;}
.splashbox4		        { background-color: #11110F; width:230px; height:165px; float: left; padding: 0; margin: 0; border-bottom: 3px solid #63605A;}

.ombre_gauche       	{ width: 17px; height: 246px; float: left; padding: 0; margin: 0; background: url(../img/ombre_gauche.gif) top no-repeat;}
.ombre_droite           { width: 17px; height: 246px; float: right; padding: 0; margin: 0; background: url(../img/ombre_droite.gif) top no-repeat;}

.navhead1               { color:#fff; height: 19px; display:block; background-color: #9A381E; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; margin:1px 0 1px 0; }
.navhead2               { color:#fff; height: 19px; display:block; background-color: #A15C1E; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; margin:1px 0 1px 0; }
.navhead3               { color:#fff; height: 19px; display:block; background-color: #4E5351; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; margin:1px 0 1px 0; }
.navhead4               { color:#fff; height: 19px; display:block; background-color: #63605A; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; margin:1px 0 1px 0; }

.navlist               	{ color:#fff; background-color: #43536E; height: 143px; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 0.6em; font-weight: normal; line-height: 20px; }
.navlist ul 			{ margin: 0 0 0 10px; padding: 0 0 0 10px;}
.navlist li 			{ list-style-image: url(../img/splash_bullet1.gif); padding: 0; margin:0;}

.navlist a:link 		{ color:#BAB6AE; background-color: transparent; text-decoration: none; font-weight: normal; }
.navlist a:visited		{ color:#BAB6AE; background-color: transparent; text-decoration: none; font-weight: normal; }
.navlist a:active		{ color:#fff; background-color: transparent; text-decoration: none; font-weight: normal; }
.navlist a:hover	   	{ color:#fff; background-color: transparent; text-decoration: none; font-weight: normal;}


/*************************************/
/* 		NOUVEAU MENU ANIME 			 */
/*************************************/
#menu					{ float: left; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 0.7em; width:210px; text-align: left; background-color: #FFF;}
#menu .illust 			{text-align:center;}
#menu .illust img		{margin: 20px 0 20px 0}
.moduletable_menu .tog 	{ width:200px; height:55px; margin:0px 0 3px 10px; }
.moduletable_menu .cont { margin-left:10px;}
.moduletable_menu h3	{ padding:0; margin:0; height:55px; cursor:pointer}
.moduletable_menu h3#karmans	{ background:url(../img/logo_menu_karmans.jpg) no-repeat; }
.moduletable_menu h3#cogs	{ background:url(../img/logo_menu_cogs.jpg) no-repeat; }
.moduletable_menu h3#oni	{ background:url(../img/logo_menu_oni.jpg) no-repeat; }
.moduletable_menu h3#redblok	{ background:url(../img/logo_menu_redblok.jpg) no-repeat; }
.moduletable_menu h3#at43	{ background:url(../img/logo_menu_at43.jpg) no-repeat; }
.moduletable_menu h3#rapports	{ background:url(../img/logo_menu_rapports.jpg) no-repeat; }
.moduletable_menu h3#sites	{ background:url(../img/logo_menu_sites.jpg) no-repeat; }
.moduletable_menu h3#blogs	{ background:url(../img/logo_menu_blogs.jpg) no-repeat; }
.moduletable_menu h3#castle	{ background:url(../img/logo_menu_castle.gif) no-repeat; }
.moduletable_menu h3#starwars	{ background:url(../img/logo_menu_starwars.gif) no-repeat; }
.moduletable_menu h3#mocs	{ background:url(../img/logo_menu_mocs.gif) no-repeat; }

.moduletable_menu h3 span {display:none}
.moduletable_menu 		{ margin-bottom:15px; }
.moduletable_menu ul	{ margin:0; padding:0; list-style:none; }
.moduletable_menu a 	{ color:#333; font-weight:normal; border-bottom:1px dashed #CCC; text-decoration:none; display:block; padding:5px 0; }

/*************************************/
/* 			ANCIEN MENU 			 */
/*************************************/
ul.sidebar 				{margin: 20px 5px 0px 15px; padding: 0; list-style: none;	font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 1em; color: #6c6059;}
ul.sidebar li 				{padding: 0; margin:0; background: url(../img/dotted_bg.gif) repeat-y;}
ul.sidebar li.firstchild 	{margin: 0; padding-top: 9px;	background: url(../img/dotted_top.gif) left top no-repeat}
ul.sidebar li.lastchild 	{margin: 0; padding-bottom: 10px; background: url(../img/dotted_bottom.gif) left bottom no-repeat}
ul.sidebar a 				{display: block; padding: 0 10px 6px;}
ul.sidebar span 			{color:#b5b5b5; display: block; padding: 0 14px 6px;}


#container            	{ margin-right: auto; margin-left: auto; padding:0; width: 960px; text-align: left;}
	
#logo                   { position: absolute; left: 18px; top: 4px; width: 100px; height: auto; }
#content_index          { float: right; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 0.7em; background-color: #FFF; width: 926px; }
#content_index p   		{ padding: 0px 20px 8px 20px; }
#content_index ul, ol 	{ margin: 0px 20px 5px 20px; padding:0px 20px 5px 20px}
#content_index li 		{ list-style-image: url(../img/splash_bullet1.gif); padding:1px; margin:0;}
#content_index p 		{ text-align: justify;}

#content_index a:link	{ color:#9A381E; background-color: transparent; text-decoration: none; font-weight: bold; }
#content_index a:visited		{ color:#9A381E; background-color: transparent; text-decoration: none; font-weight: bold; }
#content_index a:active	{ color:#9A381E; background-color: transparent; text-decoration: underline; font-weight: bold; }
#content_index a:hover	{ color:#9A381E; background-color: transparent; text-decoration: underline; font-weight: bold; }

#content_index p.prev {text-align:center}
#content_index .prev a, #content_index .prev a:link, #content_index .prev a:visited {font-weight:normal; text-align:center; color :#f87b00; text-decoration: none;}
#content_index .prev a:hover, #content_index .prev a:active {text-decoration: underline; }

#content                { float: right; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 0.7em; background-color: #FFF; width: 706px; padding-left:10px;}
#content p    			{ padding:0 5px 0px 15px;}
#content .galerie      	{ text-align:center;}
#content .galerie img	{ margin-right:35px; vertical-align:top }
#content ul, ol			{ margin: 0px 5px 5px 20px; padding:0px 5px 5px 20px}		
#content li 			{ list-style-image: url(../img/splash_bullet1.gif); padding:1px; margin:0;}
#content p 				{ text-align: justify;}
/*#content ol 			{ text-align: left;}*/
#content a:link			{ color:#9A381E; background-color: transparent; text-decoration: none; font-weight: bold; }
#content a:visited		{ color:#9A381E; background-color: transparent; text-decoration: none; font-weight: bold; }
#content a:active		{ color:#9A381E; background-color: transparent; text-decoration: underline; font-weight: bold; }
#content a:hover		{ color:#9A381E; background-color: transparent; text-decoration: underline; font-weight: bold; }

#content p.prev {text-align:center}
#content .prev a, #content_index .prev a:link, #content_index .prev a:visited {font-weight:normal; text-align:center; color :#f87b00; text-decoration: none;}
#content .prev a:hover, #content_index .prev a:active {text-decoration: underline; }

#content .nav           { background-color:#000000; margin:20px 8px 20px 8px; clear:both;  } 
#content .splashbox1    { background-color: #11110F; width:226px; height:175px; float: left; padding: 0; margin: 0; border-right:1px dotted #C8B7A8; border-bottom: 3px solid #9A381E;}
#content .splashbox2    { background-color: #11110F; width:226px; height:175px; float: left; padding: 0; margin: 0; border-left :1px dotted #C8B7A8; border-right:1px dotted #C8B7A8; border-bottom: 3px solid #A15C1E;}
#content .splashbox3    { background-color: #11110F; width:226px; height:175px; float: left; padding: 0; margin: 0; border-right:1px dotted #C8B7A8; border-bottom: 3px solid #4E5351;}

#content .navhead1      { color:#fff; height: 19px; display:block; background-color: #9A381E; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; margin:1px 0 1px 0; }
#content .navhead2      { color:#fff; height: 19px; display:block; background-color: #A15C1E; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; margin:1px 0 1px 0; }
#content .navhead3      { color:#fff; height: 19px; display:block; background-color: #4E5351; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold; margin:1px 0 1px 0; }

#content .navlist       { color:#fff; background-color: #202124; background:url(../img/bg_tableau.jpg) bottom no-repeat; height: 153px; width:226px; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; line-height: 20px; }
#content .navlist ul 	{ margin: 0 0 0 10px; padding: 5px 0 0 10px;}
#content .navlist li 	{ list-style-image: url(../img/splash_bullet1.gif); padding: 0; margin:0;}

#content .navlist a:link 		{ color:#BAB6AE; background-color: transparent; text-decoration: none; font-weight: normal; }
#content .navlist a:visited		{ color:#BAB6AE; background-color: transparent; text-decoration: none; font-weight: normal; }
#content .navlist a:active		{ color:#fff; background-color: transparent; text-decoration: none; font-weight: normal; }
#content .navlist a:hover	   	{ color:#fff; background-color: transparent; text-decoration: none; font-weight: normal;}



#content .perso 		{ margin: 0 15px 5px 10px; width:680px; background-color:#43536E; color:#BAB6AE; border:1px dotted #C8B7A8;}
#content .perso a, #content .perso a:link, #content .perso a:visited {color :#fff; text-decoration: none; font-weight: normal; }
#content .perso a:hover, #content .perso a:active {color:#eee; text-decoration: underline; font-weight: normal; }

ul.sidebar li a, ul.sidebar li a:link, ul.sidebar li a:visited {color :#6c6059; text-decoration: none; font-weight: normal; line-height:1.2em;}
ul.sidebar li a:hover, ul.sidebar li a:active {color:#9A381E; text-decoration: underline; font-weight: normal;  }
ul.sidebar li.firstchild span, ul.sidebar li.lastchild span, ul.sidebar li.firstchild a, ul.sidebar li.lastchild a { background: url(../img/dotted_bg.gif) repeat-y;}

#content .imgleft, #content_index .imgleft  { float:left; margin: 2px 8px 8px 0px ; padding:0;}
#content .imgright, #content_index .imgright { float: right; margin: 2px 0px 8px 8px ; padding:0;}

#splashfooter			{ width:926px; color:#fff; background-color: #64615C; margin-right: auto; margin-left: auto; margin-top:20px; margin-bottom:20px; font-family: verdana, geneva, arial, Helvetica, sans-serif; font-size: 0.6em; border:1px solid #11110F; padding: 5px 5px 5px 5px; text-align: center; clear: both;  }
#splashfooter img		{ margin:1px; padding:0}