body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	font-family: "verdana" "arial";
	font-size: 12px;
	text-align: center;
	background-color: #EEEEEE;
	
	/*background: url(../images/insight_home.png) no-repeat left top;*/
}

div
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

img
{
	border: 0px;
}

canvas
{
	border: 0px;
}

a
{
	color: #91939d;
}

a:hover
{
	text-decoration: none;
	color: #91939d;
	opacity: .80;
	filter: alpha(opacity=80);
	-moz-opacity: .80;
}

#page
{
	position: absolute; 
	top: 50%;
	left: 50%; 
	height: 530px;
	margin-top: -265px; 
	width: 1000px;
	margin-left: -500px;
	background-color: #FFFFFF;
	border: solid 1px #91939d;
	text-align: left;
}

#entete
{
	width: 1000px;
	height: 182px;
	background: 567px 63px url(../images/deco-home.gif) no-repeat;
}

#entete h1
{
	float: left;
	width: 347px;
	height: 182px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#entete h1 a
{
	display: block;
	width: 273px;
	height: 134px;
	margin: 25px 0px 0px 50px;
	padding: 0px 0px 0px 0px;
	background: url(../images/logo-insight.gif) no-repeat;
}

#entete h1 a:hover
{
	opacity: 1;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
}


#entete h1 a span
{
	display: none;
}

#menu
{
	float: left;
	width: 653px;
	height: 101px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

#menu li
{
	float: left;
	margin: 36px 6px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 48px;
	list-style-type: none;
}

#menu li a
{
	display: block;
	height: 48px;
}

#menu li a span
{
	display: none;
}

#menu li.item1 a
{
	width: 195px;
	background: url(../images/menu-item1.gif) no-repeat;
}

#menu li.item2 a
{
	width: 151px;
	background: url(../images/menu-item2.gif) no-repeat;
}

#menu li.item3 a
{
	width: 136px;
	background: url(../images/menu-item3.gif) no-repeat;
}

#menu li.item4 a
{
	width: 115px;
	background: url(../images/menu-item4.gif) no-repeat;
}

#sous_menu
{
	float: left;
	width: 615px;
	height: 81px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#sous_menu li
{
	float: right;
	background: 16px 5px url(../images/puce-violette.gif) no-repeat;
	list-style-type: none;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 32px;
	
	/*background-color: #b30278;
	opacity: .50;*/
}

#sous_menu li a
{
	text-decoration: none;
	font-size: 14px;
}

#contenu
{
	width: 1000px;
	height: 280px;
	background: url(../images/fond-texte-home.gif) no-repeat;
}

#zone1
{
	width: 543px;
	height: 200px;
}

#zone1 p
{
	padding: 8px 25px 0px 25px;
	color: #FFFFFF;
	font-size: 12px;
}

#zone1 ul
{
	padding: 0px;
	margin: 0px;
}

#zone1 li
{
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px;
	margin: 0px 0px 0px 40px;
}

#zone3 ul
{
	padding: 0px;
	margin: 0px;
}

#zone3 li
{
	color: #000000;
	font-size: 12px;
	padding: 0px;
	margin: 0px 10px 0px 30px;
}

#zone2
{
	width: 543px;
	height: 80px;
	background: 25px 9px url(../images/fleche-point.gif) no-repeat;
}

#zone2 h2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 543px;
	height: 80px;
	background: 135px 27px url(../images/titre-home.gif) no-repeat;
}

#zone2 h2 span
{
	display: none;
}

#zone3
{
	position: absolute;
	width: 416px;
	height: 280px;
	margin: -280px 0px 0px 543px;
}

#pied_de_page
{	
	width: 1000px;
	height: 100px;
	background: 755px 9px url(../images/deco-point.gif) no-repeat;
}

#menu_bas
{
	margin: 0px 0px 0px àpx;
	padding: 34px 0px 0px 47px;
	list-style-type: none;
}

#menu_bas li
{
	float: left;
	list-style-type: none;
	border-right: solid 1px #91939d;
	margin: 0px 0px 0px 0px;
	padding: 0px 6px 0px 6px;
}

#menu_bas li a
{
	text-decoration: none;
	font-size: 10px;
}

#menu_bas li.item1
{
	border-left: solid 1px #91939d;
}

/* Page type corporate */

#page.corporate #entete
{
	background: none;
}

#page.corporate #contenu
{
	background: url(../images/fond-texte-corporate.gif) no-repeat;
}

#page.corporate #zone3
{
	position: absolute;
	width: 455px;
	height: 228px;
	margin: -280px 0px 0px 545px;
}

#page.corporate #zone3 p
{
	padding: 10px;
	color: #000000;
	font-size: 12px;
}

#page.mission #zone2 h2
{
	background: 135px 27px url(../images/titre-mission.gif) no-repeat;
}

#page.contact #zone2 h2
{
	background: 135px 27px url(../images/titre-contact.gif) no-repeat;
}

/* Page type systeme */

#page.systeme #entete
{
	background: none;
}

#page.systeme #contenu
{
	background: url(../images/fond-texte-systeme.gif) no-repeat;
}

#page.systeme #zone2 h2
{
	background: 135px 27px url(../images/titre-systeme.gif) no-repeat;
}

#page.systeme2 #contenu
{
	background: url(../images/fond-texte-systeme2.gif) no-repeat;
}

#page.systeme2 #zone3
{
	position: absolute;
	width: 455px;
	height: 228px;
	margin: -280px 0px 0px 545px;
}

#page.systeme2 #zone3 p
{
	padding: 10px;
	color: #000000;
	font-size: 12px;
}

/* Page type receptif */

#page.receptif #entete
{
	background: none;
}

#page.receptif #contenu
{
	background: url(../images/fond-texte-receptif.gif) no-repeat;
}

#page.receptif #zone2 h2
{
	background: 135px 27px url(../images/titre-receptif.gif) no-repeat;
}

#page.receptif2 #contenu
{
	background: url(../images/fond-texte-receptif2.gif) no-repeat;
}

#page.receptif2 #zone3
{
	position: absolute;
	width: 455px;
	height: 228px;
	margin: -280px 0px 0px 545px;
}

#page.receptif2 #zone3 p
{
	padding: 10px;
	color: #000000;
	font-size: 12px;
}

/* Page type event */

#page.event #entete
{
	background: none;
}

#page.event #contenu
{
	background: url(../images/fond-texte-event.gif) no-repeat;
}

#page.event #zone2 h2
{
	background: 135px 27px url(../images/titre-event.gif) no-repeat;
}

#page.event2 #contenu
{
	background: url(../images/fond-texte-event2.gif) no-repeat;
}

#page.event2 #zone3
{
	position: absolute;
	width: 455px;
	height: 228px;
	margin: -280px 0px 0px 545px;
}

#page.event2 #zone3 p
{
	padding: 10px;
	color: #000000;
	font-size: 12px;
}

/* Page type congres */

#page.congres #entete
{
	background: none;
}

#page.congres #contenu
{
	background: url(../images/fond-texte-congres.gif) no-repeat;
}

#page.congres #zone2 h2
{
	background: 135px 27px url(../images/titre-congres.gif) no-repeat;
}

#page.congres2 #contenu
{
	background: url(../images/fond-texte-congres2.gif) no-repeat;
}

#page.congres2 #zone3
{
	position: absolute;
	width: 455px;
	height: 228px;
	margin: -280px 0px 0px 545px;
}

#page.congres2 #zone3 p
{
	padding: 10px;
	color: #000000;
	font-size: 12px;
}

/* Page candidature */

#page.candidature #zone2 h2
{
	background: 135px 27px url(../images/titre-candidature.gif) no-repeat;
}

#page #candidature
{
	margin: 5px;
}

#page #candidature td, #page #candidature input, #page #candidature select
{
	font-size: 10px;
}

#page #candidature input[type=text]
{
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 1px;
	border-color: #91939d;
	width: 100%;
}

#page #candidature input[type=submit]
{
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 1px 10px;
	border-color: #91939d;
}

#page #candidature select
{
	border-style: solid;
	border-width: 1px;
	margin: 0px;
	padding: 0px;
	border-color: #91939d;
}

/* Hover Menu */

#page.receptif #menu li.item1 a, #page.event #menu li.item1 a, #page.congres #menu li.item1 a
{
	background: url(../images/menu-item1-off.gif) no-repeat;
}

#page.systeme #menu li.item2 a, #page.event #menu li.item2 a, #page.congres #menu li.item2 a
{
	background: url(../images/menu-item2-off.gif) no-repeat;
}

#page.systeme #menu li.item3 a, #page.receptif #menu li.item3 a, #page.congres #menu li.item3 a
{
	background: url(../images/menu-item3-off.gif) no-repeat;
}

#page.systeme #menu li.item4 a, #page.receptif #menu li.item4 a, #page.event #menu li.item4 a
{
	background: url(../images/menu-item4-off.gif) no-repeat;
}

#page #menu li.item1 a:hover
{
	background: url(../images/menu-item1.gif) no-repeat;
}

#page #menu li.item2 a:hover
{
	background: url(../images/menu-item2.gif) no-repeat;
}

#page #menu li.item3 a:hover
{
	background: url(../images/menu-item3.gif) no-repeat;
}

#page #menu li.item4 a:hover
{
	background: url(../images/menu-item4.gif) no-repeat;
}
