/* Kill Bill Design*/

/* balise body*/
body {
	margin : 0px 0px 0px 0px;
	background-color : #FEE226;
	background-image: url("killbill/bg_band.gif");
	background-repeat: repeat-y;
	background-position: right top;

	/* Texte */
	font-size: 0.8em;
	color: #000000;

	/* Scrollbars (ie only)
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF
	scrollbar-highlight-color: #000000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #000000;
	scrollbar-track-color: #000000;
	scrollbar-arrow-color: #000000;
	*/

	padding-left: 165px;
}

/* generique a toutes les balises */
* {
	/* Texte */
	font-family: "Times New Roman", Times, serif;
}


/* liens */
a:link, a:visited {
	color: #B60B1E;
}

a:hover, a:active {
	text-decoration: none;
}


/* Décorations Backgrounds*/

/* sang */
#bg_1 {
	background-image: url("killbill/blood.gif");
	background-repeat: no-repeat;
	background-position: right top;

	height: 100%;
	width: 100%;

}

#bg_2 {
	height: 100%;
	width: 100%;
}




/* Décorations */
#deco_1 {
	display: none;
}

#deco_2 {
	display: none;
}

#deco_3 {
	display: none;
}



/* Titre du site */
#title_site {
	background-image: url("killbill/title.gif");
	background-repeat: no-repeat;

	width: 294px;
	height: 80px;

	position: relative;
	left: -165px;

	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 30px;
}

#title_site span {
	display: none;
}


/* Menu */
#menu {
	background-image: url("killbill/menu_bg.gif");
	background-repeat: no-repeat;
	background-position: 2px 0px;

	position: absolute;
	top: 100px;
	left: 0px;

	text-align: left;
	width: 172px;
	height: 400px;

	margin-bottom: 50px;
	padding-top: 45px;
	padding-left: 12px;
}

#menu span {
	margin-left: 1px;
	margin-right: 1px;
	display: block;
	margin-bottom: 4px;
}

#menu span a{
	display: block;
}

#menu span span{
	display: none;
}


/*Accueil*/
#menu_home a:link, #menu_home a:visited{
	background-image: url("killbill/menu_accueil.gif");
	background-repeat: no-repeat;
	background-position: 4px;
	width: 81px;
	height: 21px;
}
#menu_home a:hover, #menu_home a:active{
	background-image: url("killbill/menu_accueil_roll.gif");
}

/*CV*/
#menu_cv a:link, #menu_cv a:visited{
	background-image: url("killbill/menu_cv.gif");
	background-repeat: no-repeat;
	width: 52px;
	height: 25px;
}
#menu_cv a:hover, #menu_cv a:active{
	background-image: url("killbill/menu_cv_roll.gif");
}

/*Creations*/
#menu_real {
	background-image: url("killbill/menu_realisations.gif");
	background-repeat: no-repeat;
	width: 131px;
	height: 30px;
}


/*Multimedia*/
#menu_real_cdrom a:link, #menu_real_cdrom a:visited{
	background-image: url("killbill/menu_multimedia.gif");
	background-repeat: no-repeat;
	background-position: 20px;
	width: 126px;
	height: 17px;
}
#menu_real_cdrom a:hover, #menu_real_cdrom a:active{
	background-image: url("killbill/menu_multimedia_roll.gif");
}


/*Websites*/
#menu_real_web a:link, #menu_real_web a:visited{
	background-image: url("killbill/menu_sitesinternet.gif");
	background-repeat: no-repeat;
	background-position: 20px;
	width: 146px;
	height: 16px;
}
#menu_real_web a:hover, #menu_real_web a:active{
	background-image: url("killbill/menu_sitesinternet_roll.gif");
}


/*Recherche*/
#menu_real_recherche a:link, #menu_real_recherche a:visited{
	background-image: url("killbill/menu_recherche.gif");
	background-repeat: no-repeat;
	background-position: 20px;
	width: 109px;
	height: 15px;
}
#menu_real_recherche a:hover, #menu_real_recherche a:active{
	background-image: url("killbill/menu_recherche_roll.gif");
}



/*Misc*/
#menu_real_misc a:link, #menu_real_misc a:visited{
	background-image: url("killbill/menu_divers.gif");
	background-repeat: no-repeat;
	background-position: 20px;
	width: 83px;
	height: 16px;
}
#menu_real_misc a:hover, #menu_real_misc a:active{
	background-image: url("killbill/menu_divers_roll.gif");
}


/*Langue*/
#menu_lang a:link, #menu_lang a:visited{
	background-image: url("killbill/menu_english.gif");
	background-repeat: no-repeat;
	width: 149px;
	height: 23px;
}
#menu_lang a:hover, #menu_lang a:active{
	background-image: url("killbill/menu_english_roll.gif");
}


/*Skin Change*/
#menu_skin a:link, #menu_skin a:visited{
	background-image: url("killbill/menu_skinfr.gif");
	background-repeat: no-repeat;
	width: 155px;
	height: 27px;
}
#menu_skin a:hover, #menu_skin a:active{
	background-image: url("killbill/menu_skinfr_roll.gif");
}








/* Choix de Css */

#css_change {
	position: absolute;
	/*top: 370px;
	left: 20px;*/
	top: 20px;
	right: 195px;
}

#css_change a {
	display: block;
}

#css_change select {
	font-size: 0.8em;
	background-color: #FEE226;
	color: #000000;
}


/* Validation */

#validation {
	position: absolute;
	/*top: 425px;
	left: 20px;*/
	top: 20px;
	right: 80px;
}

#validation a {
	display: block;
}



/* Page Accueil */

#page_ {
	text-align: center;

	padding-left: 12%;
	padding-right: 12%;
}


#page_ .title {
	background-image: url("killbill/blood_small.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 78px;

	font-weight: bold;
	margin-bottom: 50px;
	display: block;
}

#page_ .title span {
	padding-top: 29px;
	display: block;
}


#page_ .texte {
	margin-left:12%;
	margin-right:12%;
}

#page_ .signature {
	text-align: right;
	font-style: italic;
	margin-top: 80px;
	margin-left:12%;
	margin-right:12%;
}




/* CV */

#page_cv {
	text-align: center;
	padding-left: 10%;
	padding-right: 10%;
}

#page_title_cv {
	background-image: url("killbill/blood_small.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 78px;

	font-weight: bold;
	margin-bottom: 50px;
}

#page_title_cv span {
	padding-top: 32px;
	display: block;
}


#summary, #presentation, #formation, #exp_pro, #logiciels, #loisirs, #misc, #download {
	text-align: left;
	display: block;
	margin-bottom: 40px;
	width: 80%
}



/* Résumé */
#summary .title {
	background-image: url("killbill/blood_point.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: #B60B1E;

	display: block;
	margin-bottom: 20px;
	font-weight: bold;
}

#summary .citation {
	font-style: italic;
	margin-left: 20px;
	display: block;
}


/* Présentation */
#presentation .title {
	background-image: url("killbill/blood_point.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: #B60B1E;

	display: block;
	margin-bottom: 20px;
	font-weight: bold;
}

#presentation .item {
	display: block;
	margin-left: 20px;
}

#presentation .item_title {
	font-style: italic;
}


/* Formation */
#formation .title {
	background-image: url("killbill/blood_point.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: #B60B1E;

	display: block;
	margin-bottom: 20px;
	font-weight: bold;
}

#formation .item {
	display: block;
	margin-left: 20px;
	margin-bottom: 15px;
}

#formation .item_info {
	display: block;
}

#formation .item_title_first {
	font-style: italic;
	text-decoration: underline;
}

#formation .item_title {
	font-style: italic;
}

#formation .item_value_first {
	font-weight: bold;
	width: 80%;
	vertical-align: bottom;
}

#formation .item_value {
	width: 80%;
	vertical-align: bottom;
}


/* Exp_pro */
#exp_pro .title {
	background-image: url("killbill/blood_point.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: #B60B1E;

	display: block;
	margin-bottom: 20px;
	font-weight: bold;
}

#exp_pro .item {
	display: block;
	margin-left: 20px;
	margin-bottom: 15px;
}

#exp_pro .item_info {
	display: block;
}

#exp_pro .item_title_first {
	font-style: italic;
	text-decoration: underline;
}

#exp_pro .item_title {
	font-style: italic;
}

#exp_pro .item_value_first {
	font-weight: bold;
	width: 80%;
	vertical-align: bottom;
}

#exp_pro .item_value {
	width: 80%;
	vertical-align: bottom;
}


/* Logiciels */
#logiciels .title {
	background-image: url("killbill/blood_point.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: #B60B1E;

	display: block;
	margin-bottom: 20px;
	font-weight: bold;
}

#logiciels .title_sub {
	display: block;
	margin-bottom: 20px;
	margin-left: 20px;
	font-style: italic;
}

#logiciels .item {
	display: block;
	margin-left: 20px;
	font-style: normal;
}


/* Notations */
#logiciels .item_value1 {
	background-image: url("killbill/level_1.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 4px;
	height: 15px;
}

#logiciels .item_value1 span {
	visibility: hidden;
}

#logiciels .item_value2 {
	background-image: url("killbill/level_1.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 4px;
	height: 15px;
}

#logiciels .item_value2 span {
	visibility: hidden;
}

#logiciels .item_value3 {
	background-image: url("killbill/level_2.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 8px;
	height: 15px;
}

#logiciels .item_value3 span {
	visibility: hidden;
}

#logiciels .item_value4 {
	background-image: url("killbill/level_2.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 8px;
	height: 15px;
}

#logiciels .item_value4 span {
	visibility: hidden;
}

#logiciels .item_value5 {
	background-image: url("killbill/level_3.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 12px;
	height: 15px;
}

#logiciels .item_value5 span {
	visibility: hidden;
}

#logiciels .item_value6 {
	background-image: url("killbill/level_3.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 12px;
	height: 15px;
}

#logiciels .item_value6 span {
	visibility: hidden;
}


#logiciels .item_value7 {
	background-image: url("killbill/level_4.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 16px;
	height: 15px;
}

#logiciels .item_value7 span {
	visibility: hidden;
}

#logiciels .item_value8 {
	background-image: url("killbill/level_4.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 16px;
	height: 15px;
}


#logiciels .item_value8 span {
	visibility: hidden;
}


#logiciels .item_value9 {
	background-image: url("killbill/level_5.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 15px;
}

#logiciels .item_value9 span {
	visibility: hidden;
}

#logiciels .item_value10 {
	background-image: url("killbill/level_5.gif");
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 15px;
}

#logiciels .item_value10 span {
	visibility: hidden;
}





/* Divers */
#misc .title {
	background-image: url("killbill/blood_point.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: #B60B1E;

	display: block;
	margin-bottom: 20px;
	font-weight: bold;
}

#misc .item {
	display: block;
	margin-left: 20px;
}


/* Loisirs */
#loisirs .title {
	background-image: url("killbill/blood_point.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: #B60B1E;

	display: block;
	margin-bottom: 20px;
	font-weight: bold;
}

#loisirs .item {
	display: block;
	margin-left: 20px;
}


/* Download */
#download .title {
	background-image: url("killbill/blood_point.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 12px;
	color: #B60B1E;

	display: block;
	margin-bottom: 20px;
	font-weight: bold;
}

#download .item {
	display: block;
	margin-left: 20px;
}




/* REALISATIONS */


#page_real {
	text-align: center;
	padding-left: 10%;
	padding-right: 10%;
}


#sort_by {
	display: block;
	font-style: italic;
	margin-bottom: 30px;
}

/* Multimédia */

#page_title_cdrom {
	background-image: url("killbill/blood_small.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 78px;

	font-weight: bold;
	margin-bottom: 0px;
}

#page_title_cdrom span {
	padding-top: 32px;
	display: block;
}


#gallery_cdrom .item {
	text-align: left;
	display: block;
	margin-bottom: 20px;
}

#gallery_cdrom .item_pict {
	margin-right : 10px;
	border-width: 0px;
	vertical-align: middle;
}

#gallery_cdrom .item_text {
	width: 70%;
}


/* Sites Internet */

#page_title_web {
	background-image: url("killbill/blood_small.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 78px;

	font-weight: bold;
	margin-bottom: 0px;
}

#page_title_web span {
	padding-top: 32px;
	display: block;
}


#gallery_web .item {
	text-align: left;
	display: block;
	margin-bottom: 20px;
}

#gallery_web .item_pict {
	margin-right : 10px;
	border-width: 0px;
	vertical-align: middle;
}

#gallery_web .item_text {
	width: 70%;
}


/* Recherche */

#page_title_recherche {
	background-image: url("killbill/blood_small.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 78px;

	font-weight: bold;
	margin-bottom: 0px;
}

#page_title_recherche span {
	padding-top: 32px;
	display: block;
}


#gallery_recherche .item {
	text-align: left;
	display: block;
	margin-bottom: 20px;
}

#gallery_recherche .item_pict {
	margin-right : 10px;
	border-width: 0px;
	vertical-align: middle;
}

#gallery_recherche .item_text {
	width: 70%;
}



/* Divers */

#page_title_misc {
	background-image: url("killbill/blood_small.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 78px;

	font-weight: bold;
	margin-bottom: 0px;
}

#page_title_misc span {
	padding-top: 32px;
	display: block;
}


#gallery_misc .item {
	text-align: left;
	display: block;
	margin-bottom: 20px;
}

#gallery_misc .item_pict {
	margin-right : 10px;
	border-width: 0px;
	vertical-align: middle;
}

#gallery_misc .item_text {
	width: 70%;
}



/* FICHE DETAILLEE REALISATION */

#page_real_detail {
	text-align: center;
	padding-left: 0%;
	padding-right: 0%;
	width: 100%;
	height: 100%;
}


#page_title {
	background-image: url("killbill/blood_small.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 78px;

	font-weight: bold;
	margin-bottom: 0px;
}

#page_title span {
	padding-top: 31px;
	display: block;
}

#nav_bar {
	background-image: url("killbill/blood_nav.gif");
	background-repeat: no-repeat;
	background-position: center top;
	width: 100%;
	height: 60px;
	padding-top: 19px;

	margin-bottom: 0px;
}

#nav_bar span {
	margin-left: 2px;
	margin-right: 2px;
	vertical-align : middle;
}

#nav_left a {
	background-image: url("killbill/arrow_left.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 17px;
	height: 17px;
}

#nav_left a span {
	visibility: hidden;
}

#nav_back a {
	background-image: url("killbill/arrow_back.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 12px;
	height: 17px;
}

#nav_back a span {
	visibility: hidden;
}

#nav_right a {
	background-image: url("killbill/arrow_right.gif");
	background-repeat: no-repeat;
	background-position: center center;
	width: 17px;
	height: 17px;
}

#nav_right span {
	visibility: hidden;
}



#details {
	text-align: center;
	display: block;
	width: 100%;
}


#details_array {
	font-size: 1em;
	vertical-align: top;
	border-width: 0px;
}


#details_array .centrage {
	width: 10%;
	border-width: 0px;
}

#info {
	width: 50%;
	vertical-align: top;
	border-width: 0px;
	padding-right: 7px;
}


#info_date, #info_cadre {
	display: block;
	font-style: italic;
	text-align: left;
	vertical-align: top;
	color: #B60B1E;
}

#info_desc {
	display: block;
	margin-top: 50px;
	margin-bottom: 50px;
	text-align: left;
	vertical-align: top;
}

#info_url_web, #info_url_down {
	display: block;
	text-align: left;
	vertical-align: top;
}


#picts {
	text-align: center;
	vertical-align: top;
	border-width: 0px;
	padding-left: 7px;
}

#picts .info_pict {
	display: block;
	margin-bottom: 5px;
	vertical-align: top;
}

