/****************************************/
/*	©2008 by Milo for Stargate Ultimate	*/
/*	Backgound: #666666					*/
/****************************************/

html
{
	margin: 0;
	padding: 0;
}

body
{
	margin: 0;
	padding: 0;
	background-color: #5b0101;
	
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	line-height: normal;
	font-style: normal;
	text-decoration: none;

}

a 
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

a:hover 
{
	text-decoration: none;
}

li
{
	list-style: none;
	margin-left: -25px;
}

#ct_sidebar
{
	height: 27px;
	background-image: url(../images/sidebar.png);
}

#sidebar a
{
		margin: 0px 20px 0px 20px;
}
#sidebar a:hover
{
	color:#a90000;
}

/* Bloc CSS */

#sidebar
{
	text-align: center;
}

#gallery
{
		background: url(../images/gallery.png) no-repeat;
		height:322px;
		width:540px;
		margin-left:auto;
		margin-right:auto;
}

.position_gallery {position:relative; top:20px; left:15px;}

#page_contener
{
	background-image: url(../images/background.png); 
	padding:  10px 6px 0 6px; /* H R B L padding:  10px 20px 0 20px; */
	vertical-align: top;
}

#page_content
{
	float:left;
	width: 615px;
	padding: 10px 10px 0 5px;
}
#page_content_max
{
	padding: 15px;
	padding-top: 0px;
}

#content_menu
{
	float:left; 
	width: 610px; 
	padding-left: 6px; 
	padding-right: 5px;
	margin-top: -10px;
}
.content_menu_head {margin-left: 1px; height:35px; background: url(../images/menu_long_header.png) top no-repeat; }
.content_menu_head p {color:#FFFFFF; font-family: Verdana; font-size:11px; padding-top:10px; padding-left:25px; font-weight:bold; }
.content_menu_content {background: url(../images/menu_long_background.png) center repeat-y; color:#FFFFFF; font-family: Verdana; font-size:11px; padding:5px 16px 5px 16px; text-align:justify;}
.content_menu_content a:hover{text-decoration:none;color:#C33;}/*color:#a90000}*/
.content_menu_content a{text-decoration:none;color:#3D81EE;}/*#1079E2;}/*color:#e49230}*/
.content_menu_content img{margin: 5px;}
.content_menu_footer {height:16px; background: url(../images/menu_long_footer.png) top no-repeat; }

#page_content_max h2
{
	border-bottom: 1px solid #336699; /*#0066CC;*/
	width: 80%;
}

h2#title_p 
{
	border-bottom: 1px solid #c90000; /*#0066CC;*/
	width: 80%;
}

#news a
{
	font-size: 13px;
}

#left_menu
{
	float:left; 
	width: 272px; 
	padding-left: 6px; 
	padding-right: 5px;
}

}
.content a,
.content_m a {
  color: rgb(0,0,0);
  text-decoration:none;
}
.content a:hover,
.content_m a:hover {
  color: rgb(0,0,0);
  text-decoration:underline;
}


#footer
{
	height: 106px;
	text-align: center;
	background-image: url(../images/footer.png);
}

#footer ul {margin:0;padding:0}
#footer ul>li{float:left;display:inline;list-style-type:none;position:relative;padding-left:0;margin-left:5px;}
#footer ul>li a{text-align:center;display:block;color:#FFFFFF;height:39px;;float:left;line-height:20px;width:148px; font-family:Trebuchet MS; font-size:13px; padding-top:3px}
#footer ul>li a{width:227px}
#footer ul>li a:hover{text-decoration:none;color:#a90000;}

/* Class CSS */

.left_menu_head {height:35px; background: url(../images/menu_header2.png) top no-repeat; margin-left: 15px; }
.left_menu_head p {color:#FFFFFF; font-family: Verdana; font-size:11px; padding-top:10px; padding-left:25px; font-weight:bold; }
.left_menu_content {background: url(../images/menu_background2.png) center repeat-y; color:#FFFFFF; font-family: Verdana; font-size:11px; margin-left: 15px; padding:5px 16px 5px 16px;}
.left_menu_content a:hover{text-decoration:none;color:#a90000}
.left_menu_content a{text-decoration:none;color:#e49230}
.left_menu_content a.pageActive{text-decoration:none;color:#a90000}
.left_menu_content img{margin: auto; margin-left: -2px;}
.left_menu_content li{padding: 2.5px;}
.left_menu_footer {height:16px; background: url(../images/menu_footer2.png) top no-repeat; margin-left: 15px; }
.DateDiff {float:right; border-left:1px solid #555555}
.DateDiff .day {color:#CC6600; display:block;font-family:'Arial';font-size:20px;font-weight:normal;letter-spacing:-1px;line-height:20px; margin:0 10px 0 20px;}
.DateDiff .month {color:#999999;display:block;font-size:9px;line-height:9px;margin:0 8px 0 22px;}
#ontv.nom_zode {text-align:center;color:#FFFFFF; font-family: Verdana; font-size:12px;font-weight:bold;}
#ontv.numero_zode {color:#FFFFFF; font-family: Verdana; font-size:10px; margin-left:5px}
.logoDiff {float:left; border-right:1px solid #555555; height:30px}
.logoDiff .chaine {color:#CC6600; display:block;font-family:'Arial';font-size:20px;font-weight:normal;letter-spacing:-1px;line-height:20px; margin:0 5px 0 0;}
ul.info>li{background-position:left center;background-repeat:no-repeat;margin-left:0px;padding-left:22px; padding-bottom:4px}
ul.info>li.c{padding-right:20;}
ul.info>li.c img{max-width:300px}
ul.info>li {display:block}
ul.info{margin:0 0 0 2px;padding:0}
.original{background-image:url(../images/icons/original.png)}
.numero{background-image:url(../images/icons/numero.png)}
.diffusion{background-image:url(../images/icons/diffusion.png)}
.scenario{background-image:url(../images/icons/scenario.png)}
.realisation{background-image:url(../images/icons/realisation.png)}
.presence{background-image:url(../images/icons/presence.png)}
.fonction{background-image:url(../images/icons/fonction.png)}
.naissance{background-image:url(../images/icons/naissance.png)}
.role{background-image:url(../images/icons/role.png)}
.natio{background-image:url(../images/icons/natio.png)}

.image_liste {width:110px; height:62px; border: 1px solid #FFFFFF;}
.image_menu {width:232px; height:100px; margin-right:auto; margin-left:auto;} /* Modification du height, passage de 140px à 100px */
.fnc_tabgauche {text-decoration: none;width: 305px;height:83px; float:left;}
.fnc_tabgauche2 {text-decoration: none;height:83px; float:left;}
.fnc_tabgauche_no {text-decoration: none;height:83px; width: 610px; float:left;}
.titre a{text-decoration:none;color:#e49230}
.titre a:hover{text-decoration:none;color:#a90000}
.soustitre {font-family: Trebuchet MS;font-size: 11px;}
.titre_paragraphe{color:#8e1616; font-weight:bold;}

.news_title h2 { margin: 0 0 0 0; font-size: 14px; border-bottom: 1px dotted #999; width: 98%; }
.news_info { margin: 2px 0 0 0; font-size: 9px; color: #CCC; text-align: left; width: 98%; }
.news_img {	border: 1px solid #bbb; vertical-align: middle;}
.news_header { margin: 0 0 0 0; padding: 5px 10px 5px px; text-align: justify; font-size:10px;}
.news_content {text-align: justify; padding: 5px;}
.news_header p { margin: 0 0 0 0;}
.news a { color:#e49230; text-decoration:none; }
.news a:hover { color:#a90000; text-decoration:none; }
.news_footer { height: 30px; }
.news_footer div { float: right; border-bottom: 1px dotted #999; width: 90%; margin-right: 1.5%; }
.news_flash {float:right; border:1px solid #FFFFFF; width:180px; height:370px;}

.series_title h2 { color:#e49230; margin: 0 0 0 0; font-size: 16px; border-bottom: 1px dotted #999; width: 98%; }

.series a { color:#e49230; text-decoration:none; }
.series a:hover { color:#a90000; text-decoration:none; }

.td_diff { border: 1px dashed #ccc; border-top: none; }
.td_diff a { font-size: 16px; margin: 0 0 0 0; color: #e49230; }
.td_diff a:hover { color:#a90000; }
.td_diff h2 { border:none; }
.td_diff td { border: 1px dotted #ccc; padding: 5px; }

li.navbox img
{
	margin: 5px;
}

li.adds  
{
	margin-left:-30px;
}
#rotator
{
	margin-left: 5px;
}
