/*********************************************/
/****** BOITE DES DIVISIONS DE SERVICES ******/
/*********************************************/
div#divisions
{
	width:940px;
}

/****** GÉOMATIQUE ******/
div#divisions div#geomatique
{
	width:300px;
	height:861px; /* height de #geoContenu + height de #geoBottom + height de #geoTop + 63 */
	float:left;
}
div#divisions div#geomatique div#geoContenu
{
	background-color:#FFF;
	height:451px;
}
div#divisions div#geomatique div#geoBottom
{
	width:300px; height:293px;
	background:url(../images/services/divGeoBottom.jpg) no-repeat top left;
}


div#divisions div#geomatiqueFiche
{
	width:940px;
	color:#393939;
	font-size:10pt;
}
div#divisions div#geomatiqueFiche div#geoContenu
{
	width:940px;
	background-color:#FFF;
}
div#divisions div#geomatiqueFiche div#geoContenu div#geoMenu
{
	width:211px;
	float:left;
	padding:25px 0px 25px 25px;
}
div#divisions div#geomatiqueFiche div#geoContenu div#geoTexte
{
	width:704px; /* 940 - width de progMenu - 25 */
	float:left;
}


/* - GÉOMATIQUE TOP - */
div#geoTop
{
	height:67px;
}
div#geoTop div#geoTopLeft
{
	width:53px; height:67px;
	float:left;
	background:url(../images/services/divGeoTopLeft.png) no-repeat top left !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/services/divGeoTopLeft.png', sizingMethod='scale');
}
div#geoTop div#geoTopCenter
{
	height:67px;
	float:left;
	background:url(../images/services/divGeoTopCenter.png) repeat-x top center;
}
div#geoTop div#geoTopRight
{
	width:11px; height:67px;
	float:left;
	background:url(../images/services/divGeoTopRight.png) no-repeat top left !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/services/divGeoTopRight.png', sizingMethod='scale');
}
/* ----------------------------------------------------------------------------------------------------------------------------- */



/****** RELEVÉS ******/
div#divisions div#releves
{
	width:300px;
	height:861px; /* height de #relContenu + height de #relBottom + height de #relTop + 63 */
	float:left;
	margin-left:20px;
}
div#divisions div#releves div#relContenu
{
	background-color:#FFF;
	height:451px;
}
div#divisions div#releves div#relBottom
{
	width:300px; height:293px;
	background:url(../images/services/divRelBottom.jpg) no-repeat top left;
}


div#divisions div#relevesFiche
{
	width:940px;
	color:#393939;
	font-size:10pt;
}
div#divisions div#relevesFiche div#relContenu
{
	width:940px;
	background-color:#FFF;
}
div#divisions div#relevesFiche div#relContenu div#relMenu
{
	width:222px;
	float:left;
	padding:25px 0px 25px 25px;
}
div#divisions div#relevesFiche div#relContenu div#relTexte
{
	width:693px; /* 940 - width de progMenu - 25 */
	float:left;
}


/* - RELEVÉS TOP - */
div#relTop
{
	height:67px;
}
div#relTop div#relTopLeft
{
	width:53px; height:67px;
	float:left;
	background:url(../images/services/divRelTopLeft.png) no-repeat top left !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/services/divRelTopLeft.png', sizingMethod='scale');
}
div#relTop div#relTopCenter
{
	height:67px;
	float:left;
	background:url(../images/services/divRelTopCenter.png) repeat-x top center;
}
div#relTop div#relTopRight
{
	width:11px; height:67px;
	float:left;
	background:url(../images/services/divRelTopRight.png) no-repeat top left !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/services/divRelTopRight.png', sizingMethod='scale');
}
/* ----------------------------------------------------------------------------------------------------------------------------- */




/****** PROGRAMMATION ******/
div#divisions div#prog
{
	width:300px;	
	height:861px; /* height de #progContenu + height de #progBottom + height de #progTop + 63 */
	float:left;	
	margin-left:20px;
}
div#divisions div#prog div#progContenu
{
	background-color:#FFF;
	height:451px;
}
div#divisions div#prog div#progBottom
{
	width:300px; height:293px;
	background:url(../images/services/divProgBottom.jpg) no-repeat top left;
}


div#divisions div#progFiche
{
	width:940px;
	color:#393939;
	font-size:10pt;
}
div#divisions div#progFiche div#progContenu
{
	width:940px;
	background-color:#FFF;
}
div#divisions div#progFiche div#progContenu div#progMenu
{
	width:134px;
	float:left;
	padding:25px 0px 25px 25px;
}
div#divisions div#progFiche div#progContenu div#progTexte
{
	width:781px; /* 940 - width de progMenu - 25 */
	float:left;
}




/* - PROGRAMMATION TOP - */
div#progTop
{
	height:67px;
}
div#progTop div#progTopLeft
{
	width:53px; height:67px;
	float:left;
	background:url(../images/services/divProgTopLeft.png) no-repeat top left !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/services/divProgTopLeft.png', sizingMethod='scale');
}
div#progTop div#progTopCenter
{
	height:67px;
	float:left;
	background:url(../images/services/divProgTopCenter.png) repeat-x top center;
}
div#progTop div#progTopRight
{
	width:11px; height:67px;
	float:left;
	background:url(../images/services/divProgTopRight.png) no-repeat top left !important;
	background:none;
	filter:none !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/services/divProgTopRight.png', sizingMethod='scale');
}
/* ----------------------------------------------------------------------------------------------------------------------------- */



/******************************/
/****** STYLES DE TEXTES ******/
/******************************/
div.titreDivision
{
	padding-left:8px;
	padding-top:9px;
	font-size:9pt;
	color:#FFF;
}

div.typeDivision
{
	padding-left:8px;
	font-size:11pt;
	font-weight:bold;
	line-height:11pt;
	color:#FFF;
}

div.typeDivision2
{
	padding-left:8px;
	padding-top:12px;
	font-size:14pt;
	line-height:15pt;
	font-weight:bold;
	color:#FFF;
}

p.retour a { color:#FFF; text-decoration:none; }
p.retour a:hover { color:#bdbdbd; text-decoration:none; }
