/* CSS Document *//*-- Subject : CSS Logic Ticket - STRUCTURE-- Historique : Création le 16 septembre 2005-- Author : Cynthia Roy-- Évolubiz Inc.*//**********Couleur***********//*	Beige pâle: #F5F7EE	Beige: #EBEEDC	Bleu beige: #CDD7CE	Bleu pâle: #CDD9E3	Bleu lien: #1C54A5	Bleu: #205581	Bleu 2e ton: #37668E	Rouge: #932526	Rouge 2e ton: #9E3B3C	Vert: #89A457	Vert 2e ton: #95AD68*//********************************************** Container *************************************************/#container{	position: relative;	width: expression((document.body.clientWidth || document.documentElement.clientWidth) < 761 ? '760px' : '100%');	min-width: 760px;}/**********************************************************************************************************//************************************************ Header **************************************************/#header{	width: 100%;	height: 131px;	}* html #header { height: 110px; }#header .logo{	float: left;	background-color: #F5F7EE;	text-align: center;	width: 25%;	height: 84px;}* html #header .logo { margin-left: -1px; }#header .logo A{	display: block;	padding-top: 15px;	height: 84px;	voice-family: "\"}\"";    voice-family: inherit;	height: 69px;}#header .photos{	float: left;	width: 75%;	height: 84px;	background: url(../images/header_photos.jpg) no-repeat top left;}#header .bande{	clear: both;}#header .utilz{	clear: none;	float: left;	width: 25%;	height: 45px;	background: url(../images/menu_utilz_bg.gif) repeat-x top left;	border-top: 2px solid #000000;	font-size: 90%;}* html #header .utilz { margin-left: -1px; }#header .utilz A.home{	float: left;	display: block;	background: url(../images/bt_bg_home.gif) no-repeat 0 0;	background-color: #205581;	padding: 4px 5px 2px 15px;	color: #FFFFFF;	text-decoration: none;}#header .utilz A.home:hover{	background-position: 0 -18px;	background-color: #37668E;}#header .utilz .languages{	float: right;	width: 85px;	margin-top: 2px;}#header .utilz .languages A{	display: block;	background: url(../images/ul_fleche_fonce.gif) no-repeat 0 3px;	padding: 2px 2px 2px 15px;	color: #205581;	text-decoration: underline;}#header .utilz .languages A:hover{	color: #000000;}#header .zonemenu{	clear: none;	float: left;	width: 75%;	height: 45px;	background: url(../images/menu_bg.gif) repeat-x top left;	border-top: 2px solid #000000;}/* \*/ * html #header .zonemenu { margin-right: -2px; } /* *//* MENU */#header .menu{	position: relative;}#header .menu UL{	position: absolute;	top:0;	left: 0;	margin: 0 0 0 15px;	padding: 0;	list-style-type: none;	color: #FFFFFF;}#header .menu LI{	float: left;	display: block;}#header .menu LI A{	display: block;	text-align: right;	background: url(../images/bt_bg_blue.gif) no-repeat 0 0;	background-color: #205581;	margin: 0 0 0 2px;	padding: 17px 7px 3px 2px;	color: #FFFFFF;	font-size: 110%;	text-decoration: none;	width: 109px;	height: 39px;	voice-family: "\"}\"";    voice-family: inherit;	width: 100px;    height: 19px;}#header .menu LI A:hover{	background-position: 0 -39px;	background-color: #37668E;}#header .menu LI A.solutions, #header .menu LI A.produits{	background-image: url(../images/bt_bg_red.gif);	background-color: #932526;}#header .menu LI A.solutions:hover, #header .menu LI A.produits:hover, #header .menu LI.actif A.solutions, #header .menu LI.actif A.produits{	background-color: #9E3B3C !important;}#header .menu LI A.clients, #header .menu LI A.revendeurs{	background-image: url(../images/bt_bg_green.gif);	background-color: #89A457;}#header .menu LI A.clients:hover, #header .menu LI A.revendeurs:hover, #header .menu LI.actif A.clients, #header .menu LI.actif A.revendeurs{	background-color: #95AD68 !important;}#header .menu LI A.entreprise{	background-image: url(../images/bt_bg_blue.gif);	background-color: #205581;}#header .menu LI A.entreprise:hover, #header .menu LI.actif A.entreprise{	background-color: #37668E !important;}#header .menu LI.actif A{	height: 19px;	font-weight: bold;	padding-top: 30px;	background-position: 0 -78px;	background-color: #37668E;}#header .menu LI.actif A:hover{	background-position: 0 -78px;}/*******//**********************************************************************************************************//*********************************************** Middle ***************************************************/#row_middle{	margin: 0;}/**********************************************************************************************************//******************************************** Colonne gauche **********************************************/#column_left{	position: relative;	float: left;	width: 25%;	margin: 0;	background-color: #EBEEDC;}* html #column_left { margin-left: -1px; }#column_left .phone{	font-size: 140%;	font-weight: bold;	color: #9AB1B8;	text-align: center;	margin: 0 0 10px 0;}/* MENU */#column_left .menu{	position: relative;	margin: 0 0 10px 0;}#column_left .menu UL{	margin: 0 0 10px 0;	padding: 0;	list-style-type: none;	font-size: 90%;	font-weight: bold;}#column_left .menu LI{	position: relative;	margin: 0 0 2px 5px;}#column_left .menu LI A { position: relative; color: #FFFFFF; background-color: #205581; text-decoration: none; display: block; border: 1px solid #205581; border-right: none; margin-left: -1px; padding: 2px 1% 2px 2%; width: 100%; voice-family: "\"}\""; voice-family: inherit; width: 97%; }#column_left .menu LI A:hover { color: #FFFFFF; background-color: #37668E; }#column_left .menu LI A:visited { color: #FFFFFF; background-color: #205581; }#column_left .menu LI A:visited:hover { color: #FFFFFF; background-color: #37668E; }#column_left .menu LI.actif A { color: #205581; background-color: #FFFFFF; }#column_left .menu LI.actif A:hover { color: #37668E; background-color: #FFFFFF; }#column_left .menu LI UL{	display: block;	margin: 0 0 5px 0;	padding: 5px 0 5px 25px;	font-size: 110%;	font-weight: normal;	list-style-type: disc;}#column_left .menu LI.actif LI{	margin: 0;	padding: 0 0 5px 0;}#column_left .menu LI LI A { color: #205581; width: auto; height: auto; border: none; padding: 0; }#column_left .menu LI.actif LI A { background: none; }#column_left .menu LI.actif LI A:hover { background: none; }#column_left .menu LI LI A:hover { color: #000000; background: none; } #column_left .menu LI LI A:visited { color: #205581; background: none; }#column_left .menu LI LI A:visited:hover { color: #000000; background: none; }#column_left .menu LI.actif LI.actif A, #column_left .menu LI.actif LI.actif A:hover { color: #000000; background: none; }  #column_left .menu LI.actif LI.actif A:hover { background: none; }#column_left .menu LI LI UL{	margin: 0;	font-size: 100%;}#column_left .menu LI LI LI{	margin: 0;}#column_left .menu LI LI LI A, #column_left .menu LI.actif LI.actif LI A { color: #205581; }#column_left .menu LI LI LI A:hover { color: #000000; } #column_left .menu LI LI LI A:visited { color: #205581; }#column_left .menu LI.actif LI.actif LI.actif A { color: #000000; }/*******/#column_left .home{	margin: 0 10px 10px 10px;	font-size: 90%;}#column_left .home H3{	margin-bottom: 5px;	color: #000000;	font-size: 100%;}#column_left .home LI{	margin-bottom: 2px;}/**********************************************************************************************************//*********************************************** Content **************************************************/#column_content{	float: right;	width: 73%;	margin: 0;	padding: 12px 0 0 0;}#column_content .trail{	font-size: 85%;	color: #000000;	height: 15px;}#content{	float: left;	padding: 3px 0 25px 0;	width: 74%;}#content .content{	margin: 0 0 0 25px;}/**********************************************************************************************************//******************************************** Colonne droite **********************************************/#column_right{	float: right;	border: 2px solid #EBEEDC;	border-right: none;	padding: 5px 0 5px 0;	width: 24%;	font-size: 90%;}#column_right UL{	padding: 0;	list-style-image: url(../images/ul_fleche.gif);	margin: 5px 0 0 15px;}/* \*/ * html #column_right UL { margin-left: 10px; } /* */#column_right UL LI{	margin: 0 0 7px 0;}#column_right .phone{	display: block; 	margin-top: 10px; 	font-size: 110%;}#column_right .adresse{	display: none;}/**********************************************************************************************************//*********************************************** Footer ***************************************************/#footer{	clear: both;	text-align: center;	font-size: 90%;	color: #666666;	margin: 0;	padding: 0 0 5px 0;	height: 50px;}#footer .left{	clear: left;	float: left;	width: 25%;	height: 100%;	background-color: #CDD7CE;}* html #footer .left { margin-left: -1px; }#footer .right{	float: left;	width: 75%;	height: 45px;	background-color: #CDD9E3;	padding-top: 5px;}#footer .links{	text-align: center;	margin-bottom: 10px;	width: 90%;	margin-left: auto;	margin-right: auto;}#footer UL{	margin-bottom: 5px;	padding: 0;	list-style-type: none;}#footer LI{	display: inline;	margin: 2px 0 2px 0;	padding: 0 5px 0 5px; 	border-left: 1px solid #666666;}* html #footer LI { border-left: none; }/* \*/ * html #footer LI { border-left: 1px solid #666666; } /* */#footer LI.first{	border: none;}#footer LI A{	white-space: nowrap;	color: #000000;}#footer .copyright{	font-size: 90%;	text-align: center;}#footer .conception{	font-size: 90%;	text-align: center;}#footer .conception A, #footer .conception A:hover{	color: #666666;	text-decoration: none;}/**********************************************************************************************************/