#conteneur {
	padding: 0;
	margin: 0;
}

#entete {
	height: 137px;
	margin: 0;
	padding: 0;
	float:none;
}

#entetegauche {
	float:left;
	margin:0; padding:0;
	width:78%;
}
#entetedroite {
	float:right;
	width:22%;
	margin:0; padding:0;
}
#enteteportfolio {
	height: 28px;
	margin: 0;
	padding: 0;
	float:none;
	background: url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/pixel_couleur1.gif") repeat;
}
#entete_menu_horizontal {
	/*height: 30px;*/
	margin: 0;
	padding: 0;
	float:none;
	background: url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/pixel_couleur1.gif") repeat;
}
#menu_horizontal_oui {
	margin:0 0 0 199px;
	padding:0;
	float:none;
	background: url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/pixel_couleur1.gif") repeat;
	/*height: 30px;*/
}
#menu_horizontal_non {
	margin:0 0 0 0;
	padding:0;
	float:none;
	background: url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/pixel_couleur1.gif") repeat;
	/*height: 30px;*/
}

#outercolonne3cols_oui {
	margin:0; padding:0;
	background: url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/ombre_couleur2_longue.gif") top left repeat-y;
}
#outercolonne3cols_non {
	margin:0; padding:0;
}
#outercolonnechemin_oui {
	margin:0; padding:0;
	background: url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/ombre_couleur2_chemin.gif") top left no-repeat;
	float:none;
}
#outercolonnechemin_non {
	margin:0; padding:0;
	float:none;
}

#outercolonne3colsportfolio {
	margin:0; padding:0;
	background: url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/ombre_couleur2_longue2.gif") top left repeat-y;
}
#outercolonnecheminportfolio {
	margin:0; padding:0;
	background: url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/ombre_couleur2_chemin2.gif") top left no-repeat;
	float:none;
}
#outercolonnepied_oui {
	margin:0; padding:0;
	background: url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/ombre_couleur2_longue.gif") top left repeat-y;
	float:none;
}
#outercolonnepied_non {
	margin:0; padding:0;
	background: url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/ombre_couleur2_longue.gif") top left repeat-y;
	float:none;
}
#outercolonnepiedportfolio {
	margin:0; padding:0;
	background: url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/ombre_couleur1_longue2.gif") top left repeat-y;
	float:none;
}
#centre3cols_oui, #centre2colschemin_oui {
	margin:0 0 0 199px;
	padding:0;
	background:url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/fond_page_chemin.gif") top left no-repeat;
}
#centre3cols_non, #centre2colschemin_non {
	margin:0 0 0 0;
	padding:0;
	background:url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/fond_page_chemin.gif") top left no-repeat;
}
#centre3colsportfolio, #centre2colscheminportfolio {
	margin:0 0 0 28px;
	padding:0;
}
#gauche {
	float:left;
	width:199px;
	margin:0; padding:0;
}
#gauchepied_oui {
	float:left;
	width:199px;
	margin:0; padding:0;
	text-align: center;
}
#gauchepied_non {
	float:right;
	width:199px;
	margin:0; padding:0;
	text-align: center;
}

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

.colssup2 {
/*	background:url("http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/ombre_haut_couleur1.gif") top left no-repeat;*/
	margin-left: -199px;
	padding: 0;
	border: 0;
}
.colssup2portfolio {
	margin: 0;
	padding: 0;
	border: 0;
}
.colschemin {
	padding: 0 0 0 5px;
	margin: 0;
}

#centrepied_non {
	margin:0 199px 0 0;
	padding: 0;
	text-align: center;
	float:none;
}
#centrepied_oui {
	margin:0 0 0 199px;
	padding: 0;
	text-align: center;
	float:none;
}
#centrepiedportfolio {
	margin:0 0 0 28px;
	padding: 0;
	text-align: center;
	background: url(http://contrelincinerateurcorse.o-zi.com/plugins/beespip/themes/perso1/images-interface/pixel_couleur2.gif) repeat;
	float:none;
}
.column-in {
	margin:0; padding:0.5em 1em;
	float:none;
}
.column-indroite {
	margin:0; padding:0.5em 1em;
	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: 3px;
	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 */
{
	border-bottom: 1px solid transparent;	/* help mozilla recognize empty clearing element */
	margin-bottom: -1px;	/* compensate for 1px space used by border */
}