body{
	font-family: Helvetica;
	background:#FFFFFF;
}

#AuthBar{
	border-bottom: 3px solid #3d5896;
	background: #68a1dc;
	line-height: 25px;
	color:#FFFFFF;
	text-align: right;
	padding-right: 20px;
}

#AuthBar a{
	color:#FFFFFF;
}

#links_list{
	
}

#links_list li{
	display: inline;
	padding : 5px;
}

.socialLink{
	display: block;
	float: right;
	width: 32px;
	height : 33px;
	margin-top:5px;
}

#TwitterSocialLink{
	
	padding-right: 5px;
}

#FacebookSocialLink{
	
	padding-left: 5px;
}

#HeadBar{
	background: url(../images/HeadMenuBG.png) top left repeat-x #ffffff;
	height: 50px;
	overflow: hidden;
}

#HeadBarCenter{
	width:990px;
	height:50px;
	margin:0 auto 0 auto;
	text-align: left;
}

#LogoIsacomsHeadWrapper{
	
}

#LogoIsacomsHead{
	margin:0 20px 0 5px;
	float: left;
}

#MainMenuWrapper{
	
}

#MainMenu{
	height:50px;
	line-height: 50px;
}

#MainMenu li{
	float: left;
	height:45px;
	width:80px;
	text-align: center;
}

#MainMenu #MenuSolutions{
	width : 100px;
}

#MainMenu #MenuPartenaires{
	width : 100px;
}

#MainMenu li a{
	color:#4e4c4c;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	display: block;
}
#MainMenu li a:hover{
	color:#FF0000;
}

#MainMenu li.selected{
	background: url(../images/MainMenuSelector.png) bottom center no-repeat;
}

#MainMenu li.separator{
	width:2px;
	background: url(../images/MainMenuSeparator.png) top left no-repeat;
}

#TitleWrapper{
	background: url(../images/PageTitleBG.png) top left repeat-x;
}

#TitleCenter{
	width:990px;
	margin:0 auto 0 auto;
	padding:15px 0 15px 0;
}

#PageTitle{
	text-align: center;
	font-weight: bold;
	font-size: 240%;
	color:#FFFFFF;
	text-transform: uppercase;
}

#PageTitle a{
	text-decoration: none;
	color:#FFFFFF;
}

#PageDescription{
	color:#FFFFFF;
	font-style: italic;
	font-size: 120%;
}

#PageWrapper{
	
}

#PageContent{
	width:990px;
	margin:0 auto 0 auto;
}



#page_path{
	width:990px;
	margin:0 auto 0 auto;
	text-align: right;
	font-size: 95%;
	color:#444444;
	padding : 3px 0 3px 0;
	word-spacing: 3px;
}

#page_path a{
	text-decoration: none;
}

#page_path a:hover{
	text-decoration: underline;
}

#page_path_title{
	
}

/*	FOOTER
***************/

#Footer{
	clear: both;
	background: #CCCCCC;
	border-top: 1px solid #999999;
	color:#222222;
	padding : 20px;
	margin-top: 25px;
}




strong.IsacomsFooter{
	color:#333333;
	font-weight: bold;
	font-size: 110%;
}

strong.IsacomsFooter a{
	text-decoration: none;
	color:#333333;
}

div.legal{
	margin-top: 5px;
}

a{
	text-decoration: underline;
	color:#3b669c;
}

h2{
	font-size: 200%;
	font-weight: bold;
	color:#3b3b4a;
	text-align: left;
}

h3{
	font-weight: bold;
	text-transform: uppercase;
	color:#3b3b4a;
	font-size:130%;
	text-align: left;
}

.greyRoundTL{
	width:7px;
	height:7px;
	background:url(../images/corner/roundCornerWGTL.png);
	float:left;
	margin:-1px 0 0 -1px;
}

.greyRoundTR{
	width:7px;
	height:7px;
	background:url(../images/corner/roundCornerWGTR.png);
	float:right;
	margin:-1px -1px 0 0;
}

.greyRoundBL{
	width:7px;
	height:7px;
	background:url(../images/corner/roundCornerWGBL.png);
	float:left;
	margin: -6px 0 0px -1px;
}

.greyRoundBR{
	width:7px;
	height:7px;
	background:url(../images/corner/roundCornerWGBR.png);
	float:right;
	margin: -6px -1px 0px 0;
}

/* !Menu Informatique */

#MenuInfo{
	border:1px solid #dddddd;
	border-bottom: 0;
}

.menuInfoElement{
	border-bottom:1px solid #dddddd;
	font-size: 85%;
}

.menuInfoElement a{
	display: block;
	text-decoration: none;
	color:#333333;
	background: #f3f3f3;
	padding:3px 2px 3px 2px;
}

.menuInfoElement a:hover{
	background: #dddddd;
}

.menuInfoTitle{
	font-weight: bold;
	text-transform: uppercase;
}

.menuInfoDesc{
	
}


/* !End Of Menu Informatique */