@charset "utf-8";

@import "undohtml.css";
@import "block.css";
@import "colors.css";
@import "headers.css";
@import "images.css";
@import "layout.css";
@import "links.css";
@import "lists.css";
@import "rollovers.css";
@import "tables.css";

/* Éléments globaux */

body {	
	padding: 24px 0 24px 8px;
	
	background: #ffffff;
	
	/* fonts */
	font-family: Verdana, Helvetica, "Sans Serif";
	font-size: 10px;
	
	color: #000000;
	
	line-height: 1.2em;
}

div.en-tete {
	padding-bottom: 24px;
}

div.col_0 {
	width: 240px;
	padding-left: 8px;
	
	float: left;
}

div.col_1 {
	width: 480px;
		
	float: left;
	
	line-height: 1.2em;
}

div.col_1 p {
	margin-bottom: 1em;
}

div.foot_margin_top {
	margin-top: 4em;
}

.foot_padding {
	padding-bottom: 4em;
	border-bottom: 1px #000000 dotted;
}

div.section_menu {
	margin-bottom: 16px;
}

.liste_menu {
	padding-left: 2px;
	margin-top: 8px;
}


/****** listes ******/
.section_cv, .section_media {
	margin: 3em 0;
}

dl.cv dt {
	font-weight: 700;
}

.section_cv li, .section_cv dd, .section_media dd, .liste_liens {
	margin-bottom: 1em;
}

/****** images ******/
.float_detail {
	width: 236px;

	float: left;
}

.float_detail_mini {
	width: 116px;
	
	float: left;
}

.tier_1 {
	margin-right: 8px;
}

.demi_tier {
	margin-right: 4px;
}



/****** liens ******/
a {
	color: #000000;
}

a:hover {
	color: #ffffff;
	background-color: #5938b7;
}

/****** En-tête ******/
h1 {
	margin-bottom: 1em;
	
	text-transform: uppercase;
	font-weight: 700;
}