/* Start of CMSMS style sheet 'groupemk_css_print' */
/* Feuille de style pour Groupemk */

* {
	margin: 0;
	padding: 0;
}

a img{ /* on supprime la bordure des images servant de lien */
  border: 0;
}

#pageGroupemk  { /* format global de la page */
	width: 100%;
	min-height: 80%;
	position: relative;
}
#headerGroupemk { /* on n'affiche pas l'entête */
	visibility: hidden;
}

#menuTopLang { /* on n'affiche pas le menu de 1er niveau, juste le fond des drapeaux */
	visibility: hidden;
}
#menuTopGroupemk { /* on n'affiche pas le menu de 1er niveau */
	visibility: hidden;
}

#menuTopGroupemk ul{ /* le menu est une liste placée horizontalement */
	list-style-type: none;
	width: 100%; /* précision pour Opera */
}

#menuTopGroupemk li{ /* aspect de chaque élément du menu */
	float: left;
	margin: 5px 2px 0px 0px;
}

#menuTopGroupemk a { /* aspect par défaut des liens du menu */
	float: left;
	padding: 3px 10px 3px 10px;
	font: bold 13px "Arial Narrow", Arial, sans serif;
	color:#333333;
	text-decoration: none;
	background: #7e7e7e url(uploads/images/img_css/groupemk/bk_buttonTopGroupeMK.gif) bottom repeat-x; /* fond du bouton */
}

#menuTopGroupemk a:hover, #menuTopGroupemk .activeparent, #menuTopGroupemk .currentpage { /* aspect lors du survol des liens du menu  et du menu actif */
	color: white;
	text-decoration: none;
	background: #cecece url(uploads/images/img_css/groupemk/bk_buttonTopGroupeMK_select.gif) bottom repeat-x;
}

#contentGroupemk { /* Boite anglobant 'contentMain', 'contentSub1', 'contentSub2' et 'footer' */
}

#contentGroupemkSub1 { /*on n'affiche pas la boite flottante contenant les menus de 2ème niveau */
	visibility: hidden;
}

#contentGroupemkSub1 ul { /* le menu est une liste placée horizontalement */
	list-style-type: none;
	padding: 0px 0px 10px 0px;
}

#contentGroupemkSub1 li { /* aspect de chaque élément du menu */
	padding: 5px 2px 0px 10px;
}

#contentGroupemkSub1 a { /* aspect par défaut des liens du menu */
	color: #333;
	text-decoration: none;
}
#contentGroupemkSub1 a:hover, #contentGroupemkSub1 .activeparent, #contentGroupemkSub1 .currentpage { /* aspect lors du survol des liens du menu et du menu actif */
	color: white;
}
#contentGroupemkSub2 { /* on n'affiche pas la boite flottante supplémentaire */
	visibility: hidden;
}
#contentGroupemkMain { /*cadre principal */
	margin: 0px 12px 0px 12px; /* les marges gauches et droites sont fonctions de la largeurs des colonnes 'contentSub1' et 'contentSub2' */
	padding: 0 12px 50px 12px; /* avec un retrait de part et d'autre et de l'espace pour le footer*/
	vertical-align: top;
}
#contentGroupemkMain img { margin: 0px; padding: 0px; }
#contentGroupemkMain h1, #contentGroupemkMain .h1 {
	font: bold 18px/15pt Arial, sans serif;
	letter-spacing: 0.05em;
	color: #7e7e7e;
	margin:10px 0px 15px 0px;
}
#contentGroupemkMain h2, #contentGroupemkMain .h2 {
	font: bold 14px/15pt Arial, sans serif;
	letter-spacing: 0.02em;
	color: #7e7e7e;
	margin:15px 0px 5px 0px;
}
#contentGroupemkMain h3, #contentGroupemkMain .h3 {
	font: bold 12px/15pt Arial, sans serif;
	letter-spacing: 0.02em;
	color: #7e7e7e;
	margin:10px 0px 5px 0px;
}
#contentGroupemkMain h4, #contentGroupemkMain a.h4 {
	font-weight: bold;
}
#contentGroupemkMain * { /* aspect du paragraphe */
	font: 12px/15pt Arial, sans serif;
	letter-spacing: 0.02em;
	text-decoration: none;
	color: #444444;
	margin:0px 0px 10px 0px;
	text-align: left;
}
#contentGroupemkMain blockquote { /* aspect du paragraphe */
	font: 14px/15pt Arial, sans serif;
	border-left:dotted;
	border-left-width:thin;
	padding-left:5px;
	letter-spacing: 0.02em;
	color:#990000;
	margin:20px 10px 20px 10px;
	text-align:left;
}

#contentGroupemkMain a { /* aspect des liens Groupemk*/
	color: #7e7e7e;
	text-decoration: underline;
}
#contentGroupemkMain li { /* aspect des listes à puce */
	margin: 0 0 0 10px;
}

#contentGroupemkMain a.externe { /* petite puce signalant les liens externes */
	background: url(uploads/images/img_css/externe.png) no-repeat center right; padding: 0 15px 0 0 ;
}
#contentGroupemkMain .imgLeft { /* aspect des images placées à gauche */
	float: left;
	margin: 0 20px 0px 0px;
}
#contentGroupemkMain .imgRight { /* aspect des images placées à droite */
	float: right;
	margin: 0 0px 0px 20px;
}
#box .groupemk{ /* aspect de la boite d'info GroupeMK*/
	width: 100%;
	border: 1px solid #000000;
}
#box .groupemkTitre { /* aspect du titre de la boite d'info GroupeMK*/
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}
#box .groupemkTd { /* aspect des lignes de la boite d'info GroupeMK*/
	background-color: #cecece;
	padding: 0 5px 0 5px;
	cellspacing: 0;
}
#footerGroupemk { /* aspect du pied de page */
	height: 39px;
	width: 601px;
	background: url(uploads/images/img_css/bk_footer-GMK.jpg) bottom no-repeat;
}
/* Aspect des liens sur les autres sociétés du groupe */
#contentGroupemkMain .batiline { /* aspect des liens Batiline*/
	color: #8f81a4;
	text-decoration: underline;
}
#contentGroupemkMain  .courtim { /* aspect des liens Courtim*/
	color: #c82d0f;;
	text-decoration: underline;
}
#contentGroupemkMain .domicim { /* aspect des liens Domicim*/
	color: #598abd;;
	text-decoration: underline;
}
#contentGroupemkMain .elitim { /* aspect des liens Elitim*/
	color: #bf9214;;
	text-decoration: underline;
}
#contentGroupemkMain .groupemk { /* aspect des liens Groupe MK*/
	color: #7e7e7e;;
	text-decoration: underline;
}
#contentGroupemkMain .immvestis { /* aspect des liens Immvestis*/
	color: #9cb3ad;;
	text-decoration: underline;
}
/* End of 'groupemk_css_print' */

