/*
	
	style.css
	Créer par tetsuya
	Style : nenkan
	
*/

html, body {
	height : 100%;
	margin : 0;
	padding : 0;
	color: #000000;
	background-color: #272727;
	background-image : url('images/fond_header.png');
	background-repeat : repeat-x ;
	background-position : top ;
	font-size : 10px;
	font-family : verdana;
	color : #000000;
}

/* ---- HEADER - EN-TETE ---- */

div.reseau {
	margin : 0;
	padding : 0;
	background-image : url('images/reseau_lien.png');
	background-repeat : no-repeat ;
	background-position : bottom ;
	height : 16px;
	text-align : left;
	font-size : 10px;
	letter-spacing : .1em;
	font-family : verdana;
	color : #ffffff;
	width : 840px;

}

div#version {
	margin : 0;
	padding : 0;
	height : 50px;
	background-image : url('images/logo.png');
	background-repeat : no-repeat ;
	text-align : right;
	vertical-align : top;
	font-size : 10px;
	letter-spacing : .1em;
	font-family : verdana;
	color : #000000;
	width : 832px;

}

div#logo_img {
	margin : 0;
	padding : 0;
	height : 259px;
	background-image : url('images/logo_img.png');
	background-repeat : no-repeat ;
	text-align : right;
	vertical-align : top;
	font-size : 10px;
	letter-spacing : .1em;
	font-family : verdana;
	color : #000000;
	width : 838px;

}

/* ---- CORP DE LA PAGE ---- */

div.corp {
	text-align : left;
	width : 840px;
	padding : 0;
	background-repeat : no-repeat ;
	background-position : top ;
}


#page_corp {
	position : relative;
	width : 100%;
}


#navigation {
	position : absolute;
	top : 0;
	left : 0;
	margin : 0;
	padding : 1px;
	border : 1px;
	border-color : #ffffff;
	border-style : solid;
	width : 150px;
}


#cadrepage {
	margin : 0;
	padding : 1px;
	border : 1px;
	border-color : #ffffff;
	border-style : solid;
	margin-left: 160px;
	margin-right: 210px;
}

#secondaire {
	position : absolute;
	top : 0;
	right : 0;
	margin : 0;
	padding : 1px;
	border : 1px;
	border-color : #ffffff;
	border-style : solid;
	width : 200px;
}

#contenu {
	background-color : #ffffff;
	margin : 0;
	padding : 1px;

}

/* ---- GENERAL ---- */

span.info_nenkan {
	color : #d90164;
}

a {
    color : #d90164;
    text-decoration : none;
}

a:hover {
    color : #d90164;
    text-decoration : underline;
}

/* ---- NAVIGATION ---- */

span.nav_titre {
	letter-spacing : .05em
}

/* ---- CENTRE DE LA PAGE ---- */

div.titre {
	width : 80%;
	border : 0px;
	border-bottom : 1px;
	border-style : dotted;
	font-size : 11px;
	letter-spacing : .1em;
	font-family : verdana;
	font-weight : bold;
}

.news_bloc {
    margin : 0px;
    padding : 0px;
    width : 100%;
    font-size : 10px;
    font-family : verdana;
    color : #000000;
}


.news_left_bloc {
    vertical-align : top;
    width : 120px;
}

.news_right_bloc {
    vertical-align : top;
}

.news_com_bloc {
    text-align : right;
}

.news_titre {
    margin-bottom : 2px;
    font-size : 10px;
    letter-spacing : .1em;
    font-family : verdana;
    font-weight : bold;
}

/* ---- SECONDAIRE ---- */

span.sec_titre {
	letter-spacing : .05em
}