/* CSS Document *//* Common elements-----------------------------*/body{	margin:0;	padding:0;	font-family: Helvetica,Tahoma,sans-serif;	font-size:90%;	background: #3A4449; 	color:#48535A;	}img{border:0;}p{padding:0 35px 1.5em 208px;text-align:justify;}h1, h2, h3 {color:#B0BAC4;margin:0;padding:1em 0 0 2.7em;line-height:120%;font-weight:normal;}h1{font-size:150%;}h2{font-size:150%;}h3{font-size:130%;}a{color:#375E89; text-decoration:none;}a:visited{color:#B0BAC4;}a:hover{color:#A88245;}/* Layout -----------------------------*/.wrapper{	margin: auto;	width:60%;	}/* Header ----------------------------------*/.header{	padding: 1em 0;   }.header #donald{	display:inline;	font-size:300%;	font-family:Helvetica,Tahoma,sans-serif;	color:#B0BAC4;	}	.header #cote{	display:inline;	padding-left: 0.2em;	font-size:310%;	font-family:Georgia, "Times New Roman", Times, serif;	color:#D0B88A;	}	.header #aquarelliste{	display:inline;	padding-left: 0.5em;	letter-spacing:-0.03em;	font-size:200%;	font-family: Helvetica,Tahoma,sans-serif;	color:#cfcfcf;	}		/* NAVIGATION ---------------------------*/ul#menu{	list-style-type:none;	margin:0;/*don't change. IE shows padding below UL*/	padding:0 0 3px 0;	}#menu li{	display:inline;	}#menu li.current a{	color:#D0B88A;	}	#menu a{	padding-right: 1em;	overflow: hidden;	text-decoration:none;	font-size:108%;	color:white;		}#menu a:hover, #menu a.active{	color:#D0B88A;	}			/* MAIN ---------------------------------------------*/	.main{	width: 100%;	margin: 0 auto;	/*padding-bottom:3em;*/	overflow:hidden;	background:white;	line-height:140%;	}  #image_ciel{	height:150px;	background:url(/assets/images/ciel.jpg) no-repeat;	border:7px solid white;	}	#image_border_block{	border:7px solid white;	}#image_parcours{	width: 100%;	height: auto;    /*height:480px;*/		}#titre_image_parcours{	margin:-10px 0 0 0;    padding:0 0 1em 10px;    }	#photo{	float:left;	margin: -50px 1em 20px 30px;	width:140px;	height:245px;	background:url(/assets/images/donaldcote.jpg) no-repeat;	border:7px solid white;	}	#image_accueil{	float:left;	margin: -50px 1em 2.5em 30px;	width:146px;	height:245px;	background:url(/assets/images/image_accueil.jpg) no-repeat;	border:7px solid white;	}	#image_contact{	float:left;	margin: -50px 1em 2em 30px;	width:146px;	height:245px;	background:url(/assets/images/image_contact.jpg) no-repeat;	border:7px solid white;	border-bottom:2em;	}	#texte_citation{	float:left;	max-width:17em;	padding: 1em 1em 0 1em;	font-size:120%;	letter-spacing:-0.03em;	font-family: Helvetica,Tahoma,sans-serif;	}.texte{	/*max-width:25em;*/	float:left;	max-width:29em;	padding: 0.3em 2em 1em 2em;	text-align:justify;	}.texte_bottom{	/*max-width:25em;*/	padding: 0.3em 4em 2em 4em;	text-align:justify;	max-width:40em;		}			.catalogue{    width: 100%;	margin: 0 auto;	margin-top: 0.5em;	overflow:hidden; 	background:#3A4449;	color:white;		}			.catalogue a	{	padding: 0;	}.catalogue img{	margin: 0 10px 10px 0;	border: white solid 7px;	}	#petit_texte{	/*text-align:right;*/	padding:0;	margin:0.2em;	color:white;	}		/* FOOTER --------------------------*/	.copyright{	padding: 4px 0 0 0;	clear: both;	font-size:smaller;	color:#B0BAC4;	}.copyright a{	color:#D0B88A;;	}.copyright a:hover{	color:white;	}