#conteneur  { margin: 0; padding: 0; width: 800px }

#entete  { margin: 0; padding: 0; width: 800px; height: 144px; float: none; border-bottom: 2px solid #813e00 }

#entetegauche  { margin: 0; padding: 0; width: 58%; float: left }
#entetedroite  { margin: 0; padding: 0; width: 60%; height: 100%; float: right }
#entetedroite.column-in {
	margin:0; padding:0em;
	float:none;
}

#enteteportfolio  { background-color: #f30; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; height: 28px; float: none; border-bottom: 2px solid #813e00 }
#outercolonne3cols   { background: #ffe1c5 url("../images-interface/fond1.jpg") no-repeat right top; margin: 0; padding: 0 }
#outercolonnechemin  { color: #ccc; background-color: #c33; background-repeat: repeat; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; float: none; border-bottom: 2px solid #813e00 }
#outercolonne3colsportfolio  { background-color: #ffe1c5; margin: 0; padding: 0 }
#outercolonnecheminportfolio  { background-color: #c33; background-repeat: repeat-x; background-attachment: scroll; background-position: left top; margin: 0; padding: 0; float: none; border-bottom: 2px solid #813e00 }
#outercolonnepied {
	margin:0; padding:0;
	background: url("../images-interface/outercolonnepied.gif") repeat-x left top;
	/*background-color: #000000;*/
	border-top: 2px solid #813e00;
	float:none;
}
#outercolonnepiedportfolio {
	margin:0; padding:0;
	background: url("../images-interface/outercolonnepied.gif") repeat-x left top;
	border-top: 2px solid #813e00;
	float:none;
}
#centre3cols, #centre2colschemin {
	margin:0 0 0 199px;
	padding:0;
}
#centre3colsportfolio, #centre2colscheminportfolio {
	margin:0 0 0 28px;
	padding:0;
	/*border-left: 2px #FFFFFF solid;*/
}
#gauchepied, #gauchechemin   { margin: 0; padding: 0; float: left }
#gauche  { margin: 0; padding: 0; width: 199px; float: left }
#gauchepied  { text-align: center }

#gaucheportfolio, #gauchepiedportfolio, #gauchecheminportfolio {
	float:left;
	width:28px;
	margin:0; padding:0;
}
#droite   { margin: 0; padding: 0; float: right }
#colmoitiegauche  { margin: 0; padding: 0; width: 48%; float: left }
#colmoitiedroite {
	float:right;
	width:48%;
	margin:0; padding:0;
}
#colprincipale  { margin: 0; padding: 0; width: 58%; float: left }
#colunique  { margin: 0; padding: 0; width: 98%; float: left }

.colssup {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 7px;
	line-height: 7px;
	height:7px;
}
.colssupportfolio {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 7px;
	line-height: 7px;
	height:7px;
}
.colssup2 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1px;
	line-height: 1px;
	height:1px;
}
.colssup2portfolio {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1px;
	line-height: 1px;
	height:1px;
}
.colschemin {
	padding: 0 0 0 5px;
	margin: 0;
}

#centrepied {
	margin:0 0 0 199px;
	padding: 0;
	text-align: right;
	float:none;
}
#centrepiedportfolio {
	margin:0 0 0 28px;
	padding: 0;
	text-align: center;
	float:none;
}
.column-in    { margin: 0; padding: 0.5em 1em; width: 450px; float: none }
.column-indroite   { margin: 0; padding: 0.5em 1em; position: fixed; top: 200px; left: 650px; width: 130px; float: none }
.nobordure2 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 2px;
	line-height: 2px;
	height:2px;
}
.nobordure7 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 7px;
	line-height: 7px;
	height:7px;
}
.nobordure15 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 15px;
	line-height: 15px;
	height:15px;
}
.nobordure24 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 24px;
	line-height: 24px;
	height:24px;
}
.cleaner {
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height:1px;
}
.cleanerchemin {
	margin: 0;
	padding: 0;
	border: 0;
	clear: both;
	font-size: 1px;
	line-height: 1px;
	height:1px;
}

.clear{
	clear: both;
}

html>body .mozclear/* could use :root instead of html>body to target mozilla specifically, but that invalidates the stylesheet */
 { background-image: none; margin-bottom: -1px; border-bottom: 1px solid transparent }
	

