/* éléments de base de la mise en page */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset
	{
	border: 0;
	margin: 0;
	padding: 0;
	}

/*	Définitions de balises	*/

body
	{
	background-color: #031326;
	background-image: url(../common_medias/images/menu/img_bg_frame.jpg);
	color: #393838;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	background-repeat: repeat-x;
	}


body#intro
	{
	background-color: #031326;
	background-image: url(../common_medias/images/menu/img_bg_frame.jpg);
	background-repeat: repeat-x;
	color: #fff;
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	min-width: 710px;
	text-align: center;
	}

h1
	{
	color: #D6262A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	margin: 15px 0 15px 0;
	text-transform: uppercase;
	}

h2
	{
	color: #062C99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	margin: 0 0 15px 0;
	text-transform: uppercase;
	}

h3
	{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 10px 0;
	}

p
	{
	line-height: 16px;
	margin: 0 0 10px 0;
	}
	
.fermeture
	{
	clear: both;
	}

.pcentre
	{
	text-align: center;
	}

ul li
	{
	line-height: 14px;
	list-style-position: inherit;
	list-style-image: url(../common_medias/images/img_arrow.gif);
	margin: 0 0 10px 18px;
	}

ol
	{
	margin: 0 0 10px 0;
	}

ol li
	{
	margin: 0 0 0 18px;
	}

ol ul
	{
	margin: 0 0 0 18px;
	}

ol ul li
	{
	margin: 0 0 4px 18px;
	}

ol p
	{
	margin: 10px 0 0 18px;
	}

a:visited, a:link
    {
	color: #0233A4;
	text-decoration: none;
    }

a:hover
	{
	color: #0367FC;
	text-decoration: none;
	}

img
	{
	border: 0;
	}

/*	Fin des définitions de balises	*/

#divwrapper
	{
	background: #FFFFFF;
	border-right: 1px solid #C6C6C6;
	border-left: 1px solid #C6C6C6;
	border-top: 0 none;
	border-bottom: 0 none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 851px;
	}

#divwrapperintro
	{
	margin-left: auto;
	margin-right: auto;
	width: 710px;
	}

#colonegauche
	{
	float: left;
	width: 238px;
	}

#colonedroite
	{
	float: left;
	width: 613px;
	}
#colonedroitespring
	{
	float: left;
	width: 610px;
	}
	
#basdepage
	{
	background-image: url(../common_medias/images/menu/img_bg_bottom.jpg);
	background-repeat: repeat-x;
	clear: both;
	padding: 10px 0 5px 0;
	text-align: center;
	width: 851px;
	}
.closer
	{
	clear: both;
	height: 0px;
	}

/* fin des éléments de base de la mise en page */

/* contenus de la colone de gauche */

#logoentete
	{
	width: 238px;
	}

/* fin du contenus de la colone de gauche */

/*	menu dhtml	*/

#menuprincipal
	{
	/*display: inline;*/
	font-family: Arial, Verdana;
	width: 238px;
	}
	
/* Les menus de coordonnée*/
.coord{
 background-image: url(../medias_communs/images/bg_ti_franchises.jpg);
 background-repeat: repeat-x;
 padding-top: 10px;
 margin-top: 7px;
 border-bottom: 1px solid #b0b0b0;
}

.coord h3{
	color: #0035c0;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	padding-left: 15px;
}

.coord div{
	margin-bottom: 8px;
}

.sousmenu
	{
	background-image: url(../common_medias/images/main_menu/img_h4_fond.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	font-size: 11px;
	height: 17px;
	/*padding: 3px 0 3px 25px;*/
	padding: 4px 0 0 25px;
	}
	
.sousmenu a:visited, .sousmenu a:link
    {
	color: #000;
	text-decoration: none;
	}

.sousmenu a:hover
	{
	color: #ea9722;
	text-decoration: none;
	}

.sousmenu .actif
	{
	color: #ea9722;
	}

/* contenus de la colone de droite */

#entetenavigationfr
	{
	background-image: url(../fr/medias/images/menu/img_bg_header.jpg);
	background-repeat: no-repeat;
	width: 613px;
	height: 65px;
	}

#entetenavigationen
	{
	background-image: url(../en/medias/images/menu/img_bg_header.jpg);
	background-repeat: no-repeat;
	width: 613px;
	height: 65px;
	}

/* rollover en css pour le bouton changement de langue «english» */

#boutonlangue
	{
	float: right;
	margin: 0 21px 0 0;
	width: 66px;
	}

a.english
	{
	background-image: url(../fr/medias/images/menu/btn_english.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	width: 66px;
	}

a.francais
	{
	background-image: url(../en/medias/images/menu/btn_francais.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 30px;
	width: 66px;
	}

a:hover.english, a:hover.francais
	{
	background-position: -66px;
	}

/* fin du rollover en css pour le bouton changement de langue «english» */

#menuderoulant
	{
	height: 24px;
	margin-left: 427px;
	width: 166px;
	}

#enteteanimationstelephones
	{
	background-image: url(../common_medias/images/menu/img_bg_animflash.gif);
	background-repeat: no-repeat;
	height: 110px;
	width: 613px;
	}

#divcontenuprincipal
	{
	padding: 10px;
	}

#basdepageindex
	{
	clear: both;
	height: 20px;
	/*width: 610px*/
	}

.joboffer
	{
	font-weight: bold;
	margin-left: 20px;
	}

/* pages de contenus */

/*	index english	*/

#residential div, #commercial div
	{
	margin: 0 0 0 20px;
	}

/*	social involvement	*/

#divcontenusocialinvolvement
	{
	padding: 10px 10px 10px 10px;
	background-image:url(../common_medias/images/backgrounds/img_back_corporate.jpg);
	background-repeat: no-repeat;
	height:416px;
	}

#divcontenusocialinvolvement #divsocialcol1
	{
	float: left;
	width: 340px;
	}

#divcontenusocialinvolvement #divsocialcol2
	{
	float: left;
	padding: 0 0 0 15px;
	width: 220px;
	}


/* corporate */


/*	plan	questions	history		practical	*/
#divcontenuplan, #divcontenuquestions, #divcontenuhistory, #divcontenupractical, #divcontenuteam
	{
	padding: 10px 10px 10px 10px;
	background-image: url(../common_medias/images/backgrounds/img_back_corporate.jpg);
	background-repeat: no-repeat;
	}
#divcontenuplan h2
	{
	margin: 0 0 10px 0;
	}

#divcontenuplan ul
	{
	margin: 0 0 30px 0;
	}

#divcontenuhistory .psoustitre
	{
	color: #0143C9;
	margin: 0;
	}

/* ----- water ----- */

#divcontenuwater
	{
	padding: 10px 8px 10px 8px;
	background-image:url(../common_medias/images/backgrounds/img_back_water.jpg);
	background-repeat: no-repeat;
	zoom:1; /* Utiliser pour éliminer un bug d'affichage (titres) dans IE 6 et 7 */
	}

/*	Residential	*/

#divcontenuwater #divcol1
	{
	float: left;
	width: 345px;
	}

#divcontenuwater #divcol1 #img05
	{
	margin: 70px 0 35px 0;
	}
	
#divcontenuwater #divcol1 #img05fr
	{
	margin: 22px 0 35px 0;
	}

#divcontenuwater #divcol1 #img04
	{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 10px;
	}

#divcontenuwater #divcol2
	{
	float: right;
	width: 220px;
	}

#divcontenuwater #divcol2 img
	{
	float: right;
	}

#divcontenuwater #divcol2 #img01
	{
	margin: 0 0 35px 0;
	}

#divcontenuwater #divcol2 #img02
	{
	margin: 0 0 20px 0;
	}
/*
#divcontenuwater #divcol2 #img03
	{
	margin: 0 20px 0 0;
	}
*/
#divcontenuwater #divcol3
	{
	float: left;
	text-align: center;
	width: 590px;
	margin-bottom: 15px;
	}


/*	Commercial	*/

#divcontenuwater #divcomcol1
	{
	float: left;
	width: 345px;
	}
/*
#divcontenuwater #divcomcol1 #img05
	{
	margin: 10px 0 35px 0;
	}
*/
#divcontenuwater #divcomcol1 #img04
	{
	margin: 0 0 0 10px;
	}

#divcontenuwater #divcomcol2
	{
	float: right;
	width: 220px;
	}

#divcontenuwater #divcomcol2 img
	{
	float: right;
	}

#divcontenuwater #divcomcol2 #img01
	{
	margin: 0 0 15px 0;
	}

#divcontenuwater #divcomcol2 #img02
	{
	margin: 0 0 20px 0;
	}

#divcontenuwater #divcomcol2 #img03
	{
	margin: 0 20px 0 0;
	}

#divcontenuwater #divcomcol3
	{
	float: left;
	width: 590px;
	clear: both;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0;
	}

#divcontenuwater #divcomcol3 #img05
	{
	margin: 0 143px 0 0;
	}

#divcontenuwater #divcomcol4
	{
	float: left;
	text-align: center;
	width: 590px;
	margin-bottom: 15px;
	}

/* ----- fire ----- */

#divcontenufire
	{
	padding: 10px 10px 10px 10px;
	background-image: url(../common_medias/images/backgrounds/img_back_fire.jpg);
	background-repeat: no-repeat;
	zoom:1; /* Utiliser pour éliminer un bug d'affichage (titres) dans IE 6 et 7 */
	}
	
#divcontenufire h3.region{
	background-color: #D6262A;
	color: white;
	text-transform: uppercase;
	font-weight: normal;
	padding: 3px 0px 3px 5px;
}

/*	Residential	*/

#divcontenufire #textefire
	{
	float: left;
	width: 335px;
	}

#divcontenufire img
	{
	float: right;
	}

#divcontenufire #img01
	{
	margin: 0 0 65px 0;
	}

#divcontenufire #img02
	{
	margin: 0 0 0 5px;
	}

#divcontenufire #img03
	{
	margin: 50px 0 0 10px;
	}

#divcontenufire #img04
	{
	margin: 50px 0 0 0;
	}

/*	Commercial	*/

#divcontenufire #divcomcol1
	{
	float: left;
	width: 350px;
	}
	
#divcontenufire #divcomcol2
	{
	float: right;
	width: 235px;
	}

#divcontenufire #divcomcol3
	{
	float: left;
	width: 593px;
	}
	
#divcontenufire #divcomcol2 #img01
	{
	margin: 0 0 10px 0;
	}

#divcontenufire #divcomcol2 #img02
	{
	margin: 0 0 10px 0;
	}

#divcontenufire #divcomcol3 #img03
	{
	margin: 10px 0 0 0;
	}

#divcontenufire #divcomcol3 #img04
	{
	margin: 10px 0 0 50px;
	}

#divcontenufire #divcomcol3 #img05
	{
	margin: 0 15px 20px 25px;
	}

/* ----- oil ----- */

#divcontenuoil
	{
	padding: 10px 10px 10px 10px;
	background-image: url(../common_medias/images/backgrounds/img_back_oil.jpg);
	background-repeat: no-repeat;
	zoom:1; /* Utiliser pour éliminer un bug d'affichage (titres) dans IE 6 et 7 */
	}

/*	Residential	*/



#divcontenuoil #divrescol1
	{
	float: left;
	width: 300px;
	}

#divcontenuoil #divrescol2
	{
	float: right;
	margin: 0 10px 0 0;
	width: 235px;
	}

#divcontenuoil #divrescol3
	{
	float: left;
	width: 593px;
	}

#divcontenuoil #divrescol2 #img01
	{
	margin: 0 0 20px 0;
	}

#divcontenuoil #divrescol3 #img02
	{
	margin: 0;
	}

#divcontenuoil #divrescol3 #img03
	{
	margin: 0 40px 0 0;
	}

#divcontenuoil #divrescol3 #img04
	{
	margin: 0 40px 0 40px;
	}

/*
#divcontenuoil #divcol1
	{
	float: left;
	width: 330px;
	}

#divcontenuoil #divcol1 #img02
	{
	margin: 30px 0 0 0;
	}

#divcontenuoil #divcol1 #img03
	{
	margin: 30px 15px 0 0;
	}

#divcontenuoil #divcol2
	{
	float: right;
	width: 220px;
	}

#divcontenuoil #divcol2 img
	{
	float: right;
	}

#divcontenuoil #divcol2 #img01
	{
	margin: 0;
	}
*/
/*	Commercial	*/

#divcontenuoil #divcomcol1
	{
	float: left;
	width: 320px;
	margin-right:20px;
	}

#divcontenuoil #divcomcol2
	{
	float: left;
	margin: 0 0 10px 0;
	width: 220px;
	}

#divcontenuoil #divcomcol2 img
	{
	float: left;
	}

#divcontenuoil #divcomcol3
	{
	float: left;
	width: 590px;
	}



/* odors */

#divcontenuodors
	{
	padding: 10px 10px 10px 10px;
	background-image:url(../common_medias/images/backgrounds/img_back_odors.jpg);
	background-repeat: no-repeat;
	zoom:1; /* Utiliser pour éliminer un bug d'affichage (titres) dans IE 6 et 7 */
	}

#divcontenuodors h3.region{
	background-color: #1b7806;
	color: white;
	text-transform: uppercase;
	font-weight: normal;
	padding: 3px 0px 3px 5px;
}

/*	Residential	*/

#divcontenuodors #divrescol1
	{
	float: left;
	width: 350px;
	}

#divcontenuodors #divrescol2
	{
	float: right;
	width: 235px;
	}

#divcontenuodors #divrescol3
	{
	float: left;
	width: 593px;
	}

#divcontenuodors #divrescol2 #img01
	{
	margin: 0 0 20px 0;
	}

#divcontenuodors #divrescol3 #img02
	{
	margin: 0;
	}

#divcontenuodors #divrescol3 #img03
	{
	margin: 0 40px 0 0;
	}

#divcontenuodors #divrescol3 #img04
	{
	margin: 0 40px 0 40px;
	}

/*	Commercial	*/

#divcontenuodors #divcomcol1
	{
	float: left;
	width: 330px;
	}

#divcontenuodors #divcomcol2
	{
	float: right;
	width: 250px;
	}

#divcontenuodors #divcomcol3
	{
	float: left;
	width: 593px;
	}

#divcontenuodors #divcomcol2 #img01
	{
	margin: 0 0 20px 0;
	}

#divcontenuodors #divcomcol3 #img02
	{
	margin: 0 30px 0 20px;
	}

#divcontenuodors #divcomcol3 #img03
	{
	margin: 0 30px 0 0;
	}

#divcontenuodors #divcomcol3 #img04
	{
	padding: 0;
	}


/* ----- carpets ----- */

#divcontenucarpet
	{
	padding: 10px 10px 10px 10px;
	background-image: url(../common_medias/images/backgrounds/img_back_vent.jpg);
	background-repeat: no-repeat;
	zoom:1; /* Utiliser pour éliminer un bug d'affichage (titres) dans IE 6 et 7 */
	}

/*	Residential	*/
#divcontenucarpet #divrescol1
	{
	float: left;
	width: 330px;
	}

#divcontenucarpet #divrescol2
	{
	float: right;
	width: 240px;
	}

#divcontenucarpet #divrescol2 #img01
	{
	margin: 0 0 10px 0;
	}

/*	Commercial	*/
#divcontenucarpet #divcomcol1
	{
	float: left;
	width: 330px;
	}

#divcontenucarpet #divcomcol2
	{
	float: right;
	width: 240px;
	}
#divcontenucarpet #divcomcol3
	{
	float: left;
	margin: 10px 0 20px 0;
	width: 593px;
	}

#divcontenucarpet #divcomcol2 #img01
	{
	float: right;
	}

#divcontenucarpet #divcomcol3 #img02
	{
	float: right;
	margin: 0;
	}

#divcontenucarpet #divcomcol3 #img03
	{
	float: left;
	margin: 0 0 0 65px;
	}


/* ----- vent ----- */

#divcontenuvent
	{
	padding: 10px 10px 10px 10px;
	background-image: url(../common_medias/images/backgrounds/img_back_vent.jpg);
	background-repeat: no-repeat;
	zoom:1; /* Utiliser pour éliminer un bug d'affichage (titres) dans IE 6 et 7 */
	}

/*	Residential	*/
#divcontenuvent #divrescol1
	{
	float: left;
	width: 330px;
	}

#divcontenuvent #divrescol2
	{
	float: right;
	width: 240px;
	}

#divcontenuvent #divrescol3 #img03
	{
	margin: 0 30px 0 0;
	}

#divcontenuvent #divrescol3 #img06
	{
	margin: 0 30px 0 0;
	}

#divcontenuvent #divrescol3 #img04
	{
	margin: 0 30px 0 0;
	}

#divcontenuvent #divrescol2 img
	{
	float: right;
	}

#divcontenuvent #divrescol3
	{
	float: left;
	text-align: center;
	width: 590px;
	}

#divcontenuvent #divrescol4
	{
	float: left;
	text-align: center;
	width: 590px;
	}

#divcontenuvent #divrescol4 #img02
	{
	margin: 0 10px 0 0;
	}

/*	Commercial	*/
#divcontenuvent #divcomcol1
	{
	float: left;
	width: 350px;
	}
	
#divcontenuvent #divcomcol2
	{
	float: right;
	width: 235px;
	}

#divcontenuvent #divcomcol3
	{
	float: left;
	width: 593px;
	}

#divcontenuvent #divcomcol2 #img01
	{
	margin: 0 0 14px 0;
	}

#divcontenuvent #divcomcol2 #img02
	{
	margin: 0 0 30px 0;
	}

#divcontenuvent #divcomcol3 #img05
	{
	margin: 0 22px 0 0;
	}

#divcontenuvent #divcomcol3 #img04
	{
	margin: 0 22px 0 0;
	}

#divcontenuvent #divcomcol3 #img03
	{
	}

/* carpet */

#divcontenucarpet
	{
	padding: 10px 10px 10px 10px;
	background-image:url(../common_medias/images/backgrounds/img_back_carpet.jpg);
	/*min-height:416px;*/
	}
	
/* ----- spring ----- */

#divcontenuspring
	{
	padding: 10px 10px 10px 10px;
	background-image:url(../common_medias/images/backgrounds/img_back_spring.jpg);
	background-repeat: no-repeat;
	zoom:1; /* Utiliser pour éliminer un bug d'affichage (titres) dans IE 6 et 7 */
	}

/*	Residential	*/

#divcontenuspring #divcol1
	{
	float: left;
	width: 355px;
	}

#divcontenuspring #divcol1 img
	{
	margin: 25px 0 0 0;
	}

#divcontenuspring #divcol1 #img02
	{
	margin-left: 40px;
	}

#divcontenuspring #divcol2
	{
	float: right;
	width: 235px;
	}

#divcontenuspring #divcol2 img
	{
	float: right;
	}

/*	Commercial	*/
#divcontenuspring #divcomcol1
	{
	float: left;
	width: 355px;
	}

#divcontenuspring #divcomcol1 img
	{
	margin: 40px 0 0 0;
	}

#divcontenuspring #divcomcol1 #img02
	{
	margin: 0 30px 0 0;
	}

#divcontenuspring #divcomcol2
	{
	float: right;
	width: 235px;
	}

#divcontenuspring #divcomcol2 img
	{
	float: right;
	}

/*	Entretien général	*/


#divcontenusentmen
	{
	padding: 10px 10px 10px 10px;
	min-height: 600px;
	background-image:url(../common_medias/images/backgrounds/img_back_sterile.jpg);
	background-repeat: no-repeat;
	zoom:1; /* Utiliser pour éliminer un bug d'affichage (titres) dans IE 6 et 7 */
	}
	
#divcontenusentmen #divcomcol1
	{
	float: left;
	width: 340px;
	padding-right: 15px;
	}

#divcontenusentmen #divcol1
	{
	float: left;
	width: 355px;
	}

#divcontenusentmen #divcol1 img
	{
	margin: 25px 0 0 0;
	}

#divcontenusentmen #divcol1 #img02
	{
	margin-left: 40px;
	}

#divcontenusentmen #divcol2
	{
	float: right;
	width: 235px;
	}

#divcontenusentmen #divcol2 img
	{
	float: right;
	margin-left: 15px;
	}
	
#divcontenusentmen .logo
	{
	padding-right: 45px;
	}
	
#camionetteetlogoentremenager
	{
	width: 593px;
	margin-top: 15px;
	}
	
#camionetteentremenager
	{
	float: left;
	width: 348px;
	margin-right: 13px;
	}
	
#logoentremenager
	{
	text-align: center;
	float: left;
	width: 224px;
	padding-top: 20px;
	}


/* restore */

#divcontenurestore
	{
	padding: 10px 10px 10px 10px;
	background-image:url(../common_medias/images/backgrounds/img_back_restore.jpg);
	background-repeat: no-repeat;
	zoom:1; /* Utiliser pour éliminer un bug d'affichage (titres) dans IE 6 et 7 */
	}

/*	Commercial	*/

#divcontenurestore #divcomcol1
	{
	float: left;
	width: 330px;
	}
	
#divcontenurestore #divcomcol2
	{
	float: right;
	width: 235px;
	}

#divcontenurestore #divcomcol3
	{
	float: left;
	width: 593px;
	}
	
#divcontenurestore #divcomcol2 #img01
	{
	margin: 0 0 10px 0;
	}
	
#divcontenurestore #divcomcol2 #img02
	{
	margin: 0 0 25px 0;
	}

#divcontenurestore #divcomcol3 #img04
	{
	margin: 0 30px 0 45px;
	}

/* fans */

#divcontenufans
	{
	padding: 10px 10px 10px 10px;
	background-image:url(../common_medias/images/backgrounds/img_back_fans.jpg);
	zoom:1; /* Utiliser pour éliminer un bug d'affichage (titres) dans IE 6 et 7 */
	}

/*	Commercial	*/

#divcontenufans #divcomcol1
	{
	float: left;
	width: 350px;
	}

#divcontenufans #divcomcol2
	{
	float: right;
	width: 220px;
	}

#divcontenufans #divcomcol2 img
	{
	float: right;
	}

#divcontenufans #divcomcol2 #img01
	{
	margin: 0 0 20px 0;
	}

#divcontenufans #divcomcol3
	{
	float: left;
	width: 593px;
	}

#divcontenufans #divcomcol3 #img02
	{
	margin: 0 0 20px 0;
	float: left;
	}

#divcontenufans #divcomcol3 #img03
	{
	margin: 0 0 20px 0;
	float: right;
	}

/* ----- sterile ----- */

#divcontenusterile
	{
	padding: 10px 10px 10px 10px;
	background-image: url(../common_medias/images/backgrounds/img_back_sterile.jpg);
	background-repeat: no-repeat;
	zoom:1; /* Utiliser pour éliminer un bug d'affichage (titres) dans IE 6 et 7 */
	}

/*	Commercial	*/

#divcontenusterile #divcomcol1
	{
	float: left;
	width: 350px;
	}
	
#divcontenusterile #divcomcol2
	{
	float: right;
	width: 235px;
	}

#divcontenusterile #divcomcol3
	{
	/*border: 1px solid #f90000;*/
	float: left;
	text-align: center;
	width: 591px;
	}
	
#divcontenusterile #divcomcol2 #img01
	{
	margin: 0 0 10px 0;
	}

#divcontenusterile #divcomcol3 #img02
	{
	margin: 0 0 55px 0;
	}

#divcontenusterile #divcomcol3 #img03
	{
	margin: 0 10px 0 0;
	}

#divcontenusterile #divcomcol3 #img04
	{
	margin: 0 10px 0 0;
	}

/* page offres d'emploi	*/

.divadresses
	{
	margin: 0 0 10px 0;
	width: 230px;
	}

.divadresseslong
	{
	margin: 0 0 10px 0;
	width: 250px;
	}

.divadresses p, .divadresseslong p
	{
	line-height: 16px;
	margin: 0;
	}

.divadresses .padresse, .divadresseslong .padresse
	{
	font-size: 12px;
	}
	
.padfranchise
{
	font-size: 12px;
	color: #003D95;
	}

/*	Notre équipe */

#divcontenucorporate div#col1
	{
	float: left;
	width: 270px;
	}

#divcontenucorporate #img01
	{
	float: right;
	}
#divcontenucorporate
	{
	padding: 10px 10px 10px 10px;
	background-image: url(../common_medias/images/backgrounds/img_back_corporate.jpg);
	background-repeat: no-repeat;
	min-height:500px;
	}

/* medias */

#divcontenumedias
	{
	padding: 10px;
	background-image: url(../common_medias/images/backgrounds/img_back_corporate.jpg);
	background-repeat: no-repeat;
	}

div.videos
	{
	/*height: 575px;*/
	text-align: center;
	}

div.videos .vignette
	{
	float: left;
	width: 295px;
	}

div.videos .vignette .img
	{
	height: 120px;
	}
	
#audio
	{
	text-align: center;
	}
	
#audio .iconeaudio
	{
	float: left;
	width: 118px;
	}
	
#audio .iconeaudio img
	{
	/*margin-bottom: 5px;*/
	}

div.wrapper
	{
	clear: both;
	}

/* fin des pages de contenus */
	
/* fin du contenus de la colone de droite */

/* debut du bas de page */

#margintopmenubasdepage
	{
	font-size: 9px;
	height: 12px;
	margin: 0 auto 0 auto;
	width: 800px;
	}

.menubasdepage
	{
	clear: left;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0 auto 5px auto;
	text-align: center;
	width: 840px;
	}

.menubasdepage .spansephorizontal
	{
	border-left: 1px solid #b90508;
	}

.txtlienbaspage
	{
	margin: 0 7px 0 4px;
	}

.menubasdepage a:visited, .menubasdepage a:link
    {
	color: #0233A4;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 0;
	text-decoration: none;
    }

.menubasdepage a:hover
	{
	color: #0367FC;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 0;
	text-decoration: none;
	}

#divadressequebec
	{
	float: left;
	margin: 0 10px 0 0;
	padding: 2px 2px 2px 0;
	width: 200px;
	}

#divfranchise
	{
	float: right;
	background-color: #fff;
	border: 1px solid #E50B00;
	padding: 2px 2px 2px 4px;
	margin: 0 0 0 10px;
	width: 340px;
	}

#clear
	{
	clear: both;
	}

.floatright
	{
	float: right;
	}

.encadrementtexte
	{
	border: 1px solid #062C99;
	margin: 0 0 10px 0;
	padding: 5px;
	}

#sousmenu
	{
	margin: 10px 0;
	text-align: center;
	width: 238px;
	}
	
#encadrefranchise
	{
	width: 230px;
	margin-right: auto;
	margin-left: auto;
	}

.notice
	{
	font-size: 9px;
	}

.emphase
	{
	color: #d6262a;
	font-weight: bold;
	}
	
/* lipdub */

#lipdub
	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	text-align: center;
	margin-top: 8px;
	text-transform: none;
	color: #009900;
	margin-bottom: 8px;
	}
	
#libdubseparateur
	{
	font-size: 16px;
	font-weight: bold;
	color: #f50000;
	}

#lipdub a:visited, #lipdub a:link 
    {
	color: #008900;
	text-decoration: underline;
	}

#lipdub a:hover
	{
	color: #AC0000;
	text-decoration: underline;
	}

/* mise en page des emplois */

#blocemplois
	{
	width: 450px;
	}
	
#blocemplois .caseemploi
	{
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6262A;
	padding-bottom: 8px;
	margin-bottom: 8px;
	}
	
#blocemplois .caseemploi h3
	{
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 6px 0;
	color: #021F43;
	text-transform: uppercase;
	letter-spacing: 1px;
	}
	
#blocemplois .caseemploi p
	{
	color: #000000;
	margin-bottom: 5px;
	}
	
	
/* Address */
div.address{
	float: left;
	position: relative;
	width: 45%;
	margin-left: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	border-bottom: black 1px solid;
}

div.address.special{
	border: none;
}

#divcontenufire div.address h4{
	color: #EE2607;
}

#divcontenuodors div.address h4{
	color: #37981F;
}

#divcontenuodors div.address a.linkmap{
	position: absolute;
	right: -5px;
	top: 0px;
}

#divcontenufire div.address a.linkmap{
	position: absolute;
	right: 0px;
	top: 5px;
}

div.address a.linkmap img{
	float: none;
}

div.address p span{
	font-size: 10px;
}

div.address a.street{
	display: block;
	background-image: url(../fr/medias/images/pages/bg_adresses.png);
	padding: 1px 0px 1px 0px;
}

