h1, h2, h3, h4, h5 {padding: 0; margin: 0;}
p {margin: 0; padding: 0;}
img {border: 0;}
.clear {clear: both; font-size: 0; padding: 0; margin: 0;}

a {text-decoration: none; color: black;}
a:hover {text-decoration: underline;}
a:visited {text-decoration: none;}

body {padding: 0; margin: 0; font-family: verdana,sans-serif; font-size: 11px; color: black;}

/************************/
/*** ELEMENTS COMMUNS ***/
/************************/
.fontSizeBig {
	font-size: 13px;
}

/**********************/
/*** PAGE D'ACCUEIL ***/
/**********************/
.start {
	background: url("../iso_icons/f_start.gif") repeat-x #6c6f5e;
}
.start .conteneur {
	width: 990px; height: 556px;
	background: url("../iso_icons/f_tablestart.gif") no-repeat;
}
.accueil_col1 {
	width: 686px;
}
.start .groupe {
	position: absolute;
	z-index: 1;
	left: 204px; top: 100px;
}
.start .groupe a {
	display: block;
	background: url("../iso_icons/b_groupe_accueil.gif") no-repeat;
	width: 287px; height: 124px;
	text-indent: -10000px;
}
.start .imprimerie {
	position: absolute;
	z-index: 0;
	top: 201px;
	width: 616px; height: 154px;
	background: url("../iso_icons/f_bandeau_accueil.gif") no-repeat;
}
.start .imprimerie .montligeon {
	padding: 35px 0  0 64px;
	float: left;
}
.start .imprimerie .montligeon .logo_montligeon {
	display: block;
	background: url("../iso_icons/a_logo_montligeon_accueil.gif") no-repeat;
	width: 264px; height: 62px;
	text-indent: -10000px;
}
.start .imprimerie .montligeon .choix_montligeon {
	padding: 29px 0 0 28px;
}
.start .imprimerie .montligeon .choix_montligeon .labeur {
	display: block;
	float: left;
	margin: 0 2px 0 0;
	background: url("../iso_icons/b_labeur_accueil.gif") no-repeat;
	width: 94px; height: 33px;
	text-indent: -10000px;
}
.start .imprimerie .montligeon .choix_montligeon .cartonnage {
	display: block;
	float: left;
	background: url("../iso_icons/b_cartonnage_accueil.gif") no-repeat;
	width: 130px; height: 33px;
	text-indent: -10000px;
}
.start .imprimerie .montligeon .choix_montligeon .labeur:hover, .start .imprimerie .montligeon .choix_montligeon .cartonnage:hover {
	background-position: 0 -33px;
}
.start .imprimerie .montligeon .telechargements {
	display: block;
	background: url("../iso_icons/b_telechargements_accueil.gif") no-repeat;
	width: 165px; height: 34px;
	text-indent: -10000px;
	margin: 7px 0 0 57px;
}
.start .imprimerie .montligeon .telechargements:hover, .start .imprimerie .fertoise .telechargements:hover {
	background-position: 0 -34px;
}
.start .imprimerie .fertoise {
	padding: 22px 0 0 79px;
	float: left;
}
.start .imprimerie .fertoise .logo_fertoise {
	display: block;
	background: url("../iso_icons/a_logo_fertoise_accueil.gif") 11px 0 no-repeat;
	width: 160px; height: 110px;
	text-indent: -10000px;
}
.start .imprimerie .fertoise .telechargements {
	display: block;
	background: url("../iso_icons/b_telechargements_accueil.gif") no-repeat;
	width: 165px; height: 34px;
	text-indent: -10000px;
	margin: 34px 0 0 0;
}

.newsletter {
	position: absolute;
	top: 467px; left: 92px;
	width: 280px;
}
.newsletter td {
	text-align: left;
}
.newsletter h2 {
	background: url("../iso_icons/t_newsletter.gif") no-repeat;
	width: 151px; height: 33px;
	text-indent: -10000px;
	padding: 0 0 8px 0;
}
.newsletter input {
	border: 1px solid #c7c4c4;
	font-size: 11px;
	width: 250px;
	margin: 0 0 2px 0;
}
.newsletter a, .newsletter a:visited {
	background: url("../iso_icons/a_fleche_newsletter.gif") 10px 5px no-repeat #e11179;
	font-size: 11px; color: white; text-decoration: none;
	padding: 2px 10px 2px 19px;
}
.newsletter a:hover {
	color: white; text-decoration: underline;
}

.recrutement {
	position: absolute;
	top: 508px; left: 415px;
}
.recrutement a {
	display: block;
	background: url("../iso_icons/b_recrutement_accueil.gif") no-repeat;
	width: 129px; height: 18px;
	text-indent: -10000px;
}
.recrutement a:hover {
	background-position: 0 -18px;
}

.accueil_col2 {
	background: url("../iso_icons/f_actus_accueil.gif") 0 33px no-repeat;
	width: 267px;
	padding: 60px 0 0 27px;
}
.start .actualites {
	padding: 0 0 23px 0;
}
.start .actualites h2 {
	background: url("../iso_icons/t_actualites.gif") no-repeat;
	width: 125px; height: 20px;
	font-size: 0; text-indent: -10000px;
}
.start .actualites .conteneuractus {
	position: relative;
	overflow: hidden;
	width: 240px; height: 150px;
	margin: 10px 0 5px 0;
	background: #eeeeee;
}
.start .actualites .contenu {
	font-size: 11px; color: #655651;
	padding: 10px;
}
.start .actualites .contenu a, .start .actualites .contenu a:visited {
	color: #e11179; text-decoration: none;
}
.start .actualites .contenu a:hover {
	color: #e11179; text-decoration: underline;
}
.scroll a {
	font-size: 0;
}
.start .actualites .scroll {
	position: absolute;
	z-index: 100;
	left: 953px; top: 144px;
}
.start .actualites .scroll .haut {
	display: block;
	background: url("../iso_icons/a_flechehaut.gif") no-repeat;
	width: 13px; height: 13px;
}
.start .actualites .scroll .haut:hover {
	background-position: 0 -13px;
}
.start .actualites .scroll .bas {
	display: block;
	background: url("../iso_icons/a_flechebas.gif") no-repeat;
	width: 13px; height: 13px;
	margin: 7px 0 0 0;
}
.start .actualites .scroll .bas:hover {
	background-position: 0 -13px;
}
.start .actualites .toutesactus a, .start .actualites .toutesactus a:visited {
	font-size: 11px; font-weight: bold; font-style: italic; color: #e11179; text-decoration: none;
}
.start .actualites .toutesactus a:hover {
	text-decoration: underline;
}

.start .fiches {
	width: 240px;
}
.start .fiches h2 {
	background: url("../iso_icons/t_fiches.gif") no-repeat;
	width: 148px; height: 18px;
	font-size: 0; text-indent: -10000px;
}
.start .fiches .conteneuractus {
	position: relative;
	overflow: hidden;
	width: 240px; height: 150px;
	margin: 10px 0 5px 0;
	background: #eeeeee;
}

.start .fiches .contenu {
	font-size: 11px; color: #655651;
	padding: 10px;
}
.start .fiches .contenu a, .start .fiches .contenu a:visited {
	color: #e11179; text-decoration: none;
}
.start .fiches .contenu a:hover {
	color: #e11179; text-decoration: underline;
}
.start .fiches .scroll {
	position: absolute;
	z-index: 100;
	left: 953px; top: 370px;
}
.start .fiches .scroll .haut {
	display: block;
	background: url("../iso_icons/a_flechehaut.gif") no-repeat;
	width: 13px; height: 13px;
}
.start .fiches .scroll .haut:hover {
	background-position: 0 -13px;
}
.start .fiches .scroll .bas {
	display: block;
	background: url("../iso_icons/a_flechebas.gif") no-repeat;
	width: 13px; height: 13px;
	margin: 7px 0 0 0;
}
.start .fiches .scroll .bas:hover {
	background-position: 0 -13px;
}
.start .fiches .toutesactus a, .start .fiches .toutesactus a:visited {
	font-size: 11px; font-weight: bold; font-style: italic; color: #e11179; text-decoration: none;
}
.start .fiches .toutesactus a:hover {
	text-decoration: underline;
}
.start .logos {
	padding: 33px 0 0 0;
}
.start .logos img {
	margin: 0 28px 0 0;
}


/*************************/
/*** PAGES INTERIEURES ***/
/*************************/
.default {
	background: #6c6f5e;
}
.default .conteneur {
	width: 990px;
}
.col1 {
	width: 199px;
	background: url("../iso_icons/f_col1.gif") no-repeat #fbfbfa;
}
.col2 {
	width: 791px;
}
.default .logo {
	position: absolute;
	left: 0; top: 20px;
	background: url("../iso_icons/f_logo.png") no-repeat;
	width: 222px; height: 167px;
}
.default .logo .logo_fertoise {
	display: block;
	width: 149px; height: 110px;
	background: url("../iso_icons/a_logo_fertoise.gif") no-repeat;
	margin: 25px 0 0 31px;
}
.default .logo .logo_montligeon {
	display: block;
	width: 186px; height: 45px;
	background: url("../iso_icons/a_logo_montligeon.gif") no-repeat;
	margin: 52px 0 0 10px;
}
.default .logo .logo_groupe {
	display: block;
	width: 180px; height: 72px;
	background: url("../iso_icons/a_logo_groupe.gif") no-repeat;
	margin: 45px 0 0 10px;
}

	/***** Bandeau Identité de l'entreprise *****/
	.bandeau {
		height: 148px;
		padding: 0 0 0 235px;
	}
	.bandeau.vert {
		background: url("../iso_icons/f_bandeau_1.gif") repeat-x;
	}
	.bandeau.bleu {
		background: url("../iso_icons/f_bandeau_2.gif") repeat-x;
	}
	.bandeau.rose {
		background: url("../iso_icons/f_bandeau_3.gif") repeat-x;
	}
	.bandeau .conteneur {
		width: 100%; height: 148px;
	}
	.bandeau .conteneur.vert {
		background: url("../iso_icons/f_formesbandeau_1.gif") no-repeat;
	}
	.bandeau .conteneur.bleu {
		background: url("../iso_icons/f_formesbandeau_2.gif") no-repeat;
	}
	.bandeau .conteneur.rose {
		background: url("../iso_icons/f_formesbandeau_3.gif") no-repeat;
	}
	.bandeau .visuel, .bandeau .visuelvert, .bandeau .visuelbleu, .bandeau .visuelrose {
		background: url("../iso_icons/f_visuelbandeau_1.gif") no-repeat;
		width: 726px; height: 108px;
		padding: 0 0 0 7px;
	}
	.bandeau .visuelvert {
		background: url("../iso_icons/f_visuelbandeau_1.gif") no-repeat;
	}
	.bandeau .visuelbleu {
		background: url("../iso_icons/f_visuelbandeau_2.gif") no-repeat;
	}
	.bandeau .visuelrose {
		background: url("../iso_icons/f_visuelbandeau_3.gif") no-repeat;
	}
	.bandeau .visuelrose .fertoise {
		width: 712px; height: 101px;
		background: url("../iso_icons/v_bandeau_fertoise.jpg") no-repeat;
	}
	.bandeau .visuelvert .labeur {
		width: 712px; height: 101px;
		background: url("../iso_icons/v_bandeau_labeur.jpg") no-repeat;
	}
	.bandeau .visuelbleu .cartonnage {
		width: 712px; height: 101px;
		background: url("../iso_icons/v_bandeau_cartonnage.jpg") no-repeat;
	}
	.bandeau .visuelvert .groupe {
		width: 712px; height: 101px;
		background: url("../iso_icons/v_bandeau_groupe.jpg") no-repeat;
	}
	.bandeau ul {
		list-style-type: none;
		padding: 13px 0 0 0; margin: 0 0 0 7px;
	}
	.bandeau ul li {
		float: left;
		background: url("../iso_icons/f_ongletgauche.gif") no-repeat;
		height: 27px;
		margin: 0 1px 0 0;
	}
	.bandeau ul li a, .bandeau ul li a:visited {
		display: block;
		background: url("../iso_icons/f_ongletdroite.gif") right 0 no-repeat;
		font-size: 12px; font-weight: bold; color: #655651; text-decoration: none;
		padding: 6px 20px 0 20px;
	}
	.bandeau ul li a:hover {
		color: #e11179; text-decoration: underline;
	}

.zonecontenu {
	background: url("../iso_icons/f_contenu.gif") repeat-x #f8f8f7;
	border-top: 1px solid white;
}

	/***** Navigation Colonne de gauche *****/
	.zonecontenu .groupe {
		position: absolute;
		left: 0; top: 197px;
		background: url("../iso_icons/t_groupe.gif") no-repeat;
		width: 132px; height: 56px;
	}
	.zonecontenu .col1 {
		padding: 85px 0 0 0;
	}
	.zonecontenu .col1 ul {
		list-style-type: none;
		padding: 20px 20px 5px 20px; margin: 0;
		background: white;
	}
	.zonecontenu .col1 li {
		background: url("../iso_icons/a_flechenav.gif") 4px 8px no-repeat;
		border-bottom: 1px solid #e0dddc;
		padding: 0 0 3px 0;
	}
	.zonecontenu .col1 li a, .zonecontenu .col1 li a:visited {
		font-size: 11px; color: #655651; text-decoration: none;
		padding: 0 0 0 19px
	}
	.zonecontenu .col1 li a:hover {
		color: #655651; text-decoration: underline;
	}
	.zonecontenu .acces {
		padding: 14px 0 60px 0;
		width: 186px;
	}
	.zonecontenu .acces a, .zonecontenu .acces a:visited {
		display: block;
		background: url("../iso_icons/a_flecheacces.gif") 9px 9px no-repeat;
		padding: 5px 0 5px 24px; margin: 0 0 4px 0;
		font-size: 11px; font-weight: bold; color: white; text-decoration: none;
	}
	.zonecontenu .acces a:hover {
		color: white; text-decoration: underline;
	}
	.zonecontenu .acces .montligeon_labeur, .zonecontenu .acces .montligeon_labeur:visited {
		background-color: #b2cd2b;
		border: 1px solid #8ca316;
	}
	.zonecontenu .acces .montligeon_cartonnage, .zonecontenu .acces .montligeon_cartonnage:visited {
		background-color: #219bd3;
		border: 1px solid #0e76a6;
	}
	.zonecontenu .acces .fertoise, .zonecontenu .acces .fertoise:visited {
		background-color: #d8227c;
		border: 1px solid #91094c;
	}

.col2 .contenu {
	padding: 23px 40px 0 42px;
	background: url("../iso_icons/f_col2.gif") no-repeat;
	/*height: 320px;*/
}
.col2 .contenu h1 {
	background: url("../iso_icons/a_pucetitre.gif") 0 4px no-repeat;
	font-size: 22px; color: #e11179; font-weight: normal;
	padding: 0 0 10px 26px;
}
.col2 .contenu h2 {
	font-size: 13px; font-weight: bold; color: #eb6b4b;
	padding: 0 0 5px 0;
}
.col2 .contenu h3 {
	font-size: 12px; font-weight: normal; color: #eb6b4b;
}
.col2 .contenu .texte {
	padding: 0 0 40px 0;
	font-size: 11px; line-height: 14px;
}
.col2 .contenu .encartgauche {
	padding: 0 30px 0 0;
}
.col2 .contenu .encartdroite {
	padding: 0 0 0 30px;
}

.footervert {
	background: url("../iso_icons/f_footer_1.gif") repeat-x;
	height: 35px;
}
.footerbleu {
	background: url("../iso_icons/f_footer_2.gif") repeat-x;
	height: 35px;
}
.footerrose {
	background: url("../iso_icons/f_footer_3.gif") repeat-x;
	height: 35px;
}
