/*------------------------------------------------------------------------------------------------*/
/*---SITE COMPLET---*/
/*---WHOLE SITE-----*/
/*------------------------------------------------------------------------------------------------*/

/*Spcifications des styles du site*/
/*Site style specification*/
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color:#FFFFFF; font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif;}
form {	font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif; font-size: 11px;	color: #4d4d4d;	text-decoration: none;}
.beige { background-color: #e9e6cf; position: absolute; height: 78px; width: 91px; left: 629px; top: 0px;}
.beige2 { background-color: #e9e6cf; position: absolute; height: 78px; width: 5px; left: 629px; top: 0px;}
a:link{ font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif; color: #4e4e4e; text-decoration: none;}
a:visited{ font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif; color:#bea65e; text-decoration: none;}
a:active{ font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif; color:#4e4e4e; text-decoration: none;}
a:hover{ font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif; color: #9d110a; text-decoration: none;}
form{ padding:10px}
input{ width:150px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #4D4D4D; text-decoration: none; border: 1px solid #4D4D4D;}
.checkbox{  width:20px;border: none; color: 4d4d4d; text-decoration: none;}
.radiobutton{  width:20px;border: none; color: 4d4d4d; text-decoration: none;}
.submitbtn{border: none; height:19px; width:70px;}
.registerbtn{border: none; height:14px; width:60px;}
.reset{ background-image: url(../images/communs/reset.gif); border: none; height: 19px; width: 70px;}

.in{ width:80px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #4D4D4D; text-decoration: none; border: 1px solid #4D4D4D;}
/*.button{ border: thin solid #FFFFFF; height: 21px; font-family: Myriad, Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #a0150e; padding:2px; background-color: #FFFFFF;}*/
.but{width:80px; border: 1px solid white; font-size:11pt; color: #A0150E; padding: 2px; background: #FFFFFF;}
.button{border: 1px solid white; font-size:11pt; color: #A0150E; padding: 2px; background: #FFFFFF;}
textarea { width:150px;  border: 1px solid #4d4d4d;}
.select { width:150px;  border: 1px solid #4d4d4d;}
ul {list-style-image: url(../images/communs/bullet.gif);font-size: 11px;}
ol {list-style-image: url(../images/communs/bulletOL.gif);font-size: 11px;}
h1{ color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; font-size: 14px;}
h2{ color: #9d110a; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold;}
h3{ color: 4d4d4d; font-size: 12px; font-weight: bold;}
.LogoForm { position: absolute; left: 358px; top: 22px;}
.red { color: #9d110a;}
.send{ width:47px;}


/*------------------------------------------------------------------------------------------------*/
/*---PAGE D'ACCUEIL---*/
/*---HOME PAGE--------*/
/*------------------------------------------------------------------------------------------------*/

/*Positionnement des images de la page d'accueil*/
/*Positionning of the Home Page images*/
.e2index { position: absolute; left: 484px; top: 13px;}
.logo { position: absolute; left: 556px; top: 13px;}
.ruprilogo {
	position: absolute;
	left: 50px;
	top: 14px;
	height: 32px;
}
.imageAcc { position: absolute; left: 48px; top: 110px;}
.login {
	position: relative;
	left: 97px;
	width:49px;
	text-decoration: none;
	border: none;
	}
.forgotL { position:relative; left:35px; top:30px; width:129px; height:18px; }
.forgot {
	position: relative;
	left: 97px;
	width:129px;
	text-decoration: none;
	border: none;
	}	
.register { position: relative; top:10px; left: 97px;}
/*Positionnement des botes de textes de la page d'accueil*/
/*Positionning of the Home page text boxes*/
#boiteTexte{
	height: 282px;
	width: 275px;
	left: 483px;
	top: 106px;
	padding: 0px;
	position: absolute;
	font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #282828;
	text-decoration: none;
}

#boiteTexte h1{
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
}
#boiteTexte input{width:49px;}
#boiteTexte .AccueilInput{  width:100px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #4D4D4D; text-decoration: none; border: 1px solid #4D4D4D;}
/*Positionnement des boites de liens de la page d'accueil*/
/*Positionning of the Home page link boxes*/
#boiteLiens{
	height: 17px;
	width: 427px;
	left: 48px;
	top: 428px;
	font-size: 10px;
	padding: 0px;
	position: absolute;
	text-decoration: none;
	text-align: justify;
}

#conference{
	height: 17px;
	width: 198px;
	left: 53px;
	top: 449px;
	font-size: 10px;
	padding: 0px;
	position: absolute;
	text-decoration: none;
	text-align: left;
}

#boiteLiensHaut{
	height: 17px;
	width: 412px;
	left: 2px;
	top: 81px;
	font-size: 11px; 
	padding: 0px;
	position: absolute;
	text-decoration: none;
}
/*------------------------------------------------------------------------------------------------*/
/*---PAGE PRINCIPALE---*/
/*---PRINCIPAL PAGE----*/
/*------------------------------------------------------------------------------------------------*/

/*Positionnement des images de la page principale*/
/*Positionning of the Principal Page images*/

/*Bousole*/
/*Compass*/
.Compass1 {	position: absolute;	left: 443px; top: 123px;}
.Compass1a { position: absolute; left: 578px; top: 257px;}
.Compass1b { position: absolute; left: 443px; top: 392px;}
.Compass1c { position: absolute; left: 310px; top: 257px;}
.Compass2 {	position: absolute;	left: 460px; top: 130px;}
.Compass3 {	position: absolute;	left: 545px; top: 167px;}
.Compass4 {	position: absolute;	left: 578px; top: 209px;}
.Compass5 {	position: absolute;	left: 578px; top: 274px;}
.Compass6 {	position: absolute;	left: 540px; top: 350px;}
.Compass7 {	position: absolute;	left: 460px; top: 392px;}
.Compass8 {	position: absolute;	left: 400px; top: 392px;}
.Compass9 { position: absolute; left: 346px; top: 350px;}
.Compass10 { position: absolute; left: 316px; top: 274px;}
.Compass11 { position: absolute; left: 316px; top: 211px;}
.Compass12 { position: absolute; left: 338px; top: 170px;}
.Compass13 { position: absolute; left: 398px; top: 130px;}
.CompassBottom { position: absolute; left: 364px; top: 350px;}
.CompassRight { position: absolute; left: 545px; top: 187px;}
.CompassLeft { position: absolute; left: 327px; top: 187px;}
.CompassCenter { position: absolute; left: 356px; top: 140px;}

/*Titres des boutons
Button titles*/
.Compassbt1txt { position: absolute; left: 400px; top: 93px; height: 17px; width: 107px; font-size: 11px; text-align:center;}
.Compassbt2txt { position: absolute; left: 567px; top: 166px; height: 17px; width: 78px; font-size: 11px;}
.Compassbt3txt { position: absolute; left: 599px; top: 260px; height: 17px; width: 80px; font-size: 11px;}
.Compassbt4txt { position: absolute; left: 561px; top: 358px; height: 31px; width: 113px; font-size: 11px;}
.Compassbt5txt { position: absolute; left: 424px; top: 412px; height: 31px; width: 67px; font-size: 11px; text-align:center;}
.Compassbt6txt { position: absolute; left: 282px; top: 359px; height: 31px; width: 61px; font-size: 11px; text-align:right;}
.Compassbt7txt { position: absolute; left: 236px; top: 257px; height: 24px; width: 70px; font-size: 11px; text-align:right;}
.Compassbt8txt { position: absolute; left: 280px; top: 164px; height: 17px; width: 54px; font-size: 11px; text-align:right;}

/*Photos*/
/*Pictures*/
.fille { position: absolute; left: 0px; top: 0px;}
.rue { position: absolute; left: 93px; top: 0px;}
.bousole { position: absolute; left: 193px; top: 0px;}
.tournesol { position: absolute; left: 293px; top: 0px;}

.Eenterprise { position: absolute; left: 407px; top: 0px;}
.beige { background-color: #e9e6cf; position: absolute; height: 78px; width: 91px; left: 629px; top: 0px;}

/*Positionnement des botes de textes de la page d'accueil*/
/*Positionning of the Home page text boxes*/
#boiteTexte2{
	height: 206px;
	width: 166px;
	left: 42px;
	top: 177px;
	padding: 0px;
	position: absolute;
	font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #282828;
	text-decoration: none;
}
#boiteTexte2 h1{
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
}

/*------------------------------------------------------------------------------------------------*/
/*---PAGE SECONDAIRE---*/
/*---SECONDARY PAGE----*/
/*------------------------------------------------------------------------------------------------*/

/*Positionnement des images de la page secondaire
Positionning of the secondary Page images*/

/*Bousole
Compass*/
.Menu1 {	position: absolute;	left: 0px; top: 99px;}
.Menu2 { position: absolute; left: 29px; top: 103px;}
.Menu3 { position: absolute; left: 43px; top: 114px;}
.Menu4 { position: absolute; left: 63px; top: 130px;}
.Menu5 {	position: absolute;	left: 69px; top: 144px;}
.Menu6 {	position: absolute;	left: 89px; top: 158px;}
.Menu7 {	position: absolute;	left: 84px; top: 185px;}
.Menu8 {	position: absolute;	left: 104px; top: 208px;}
.Menu9 {	position: absolute;	left: 84px; top: 228px;}
.Menu10 {	position: absolute;	left: 106px; top: 254px;}
.Menu11 {	position: absolute;	left: 84px; top: 274px;}
.Menu12 {	position: absolute;	left: 98px; top: 300px;}
.Menu13 {	position: absolute;	left: 69px; top: 320px;}
.Menu14 {	position: absolute;	left: 71px; top: 340px;}
.Menu15 {	position: absolute;	left: 43px; top: 360px;}
.Menu16 {	position: absolute;	left: 34px; top: 371px;}
.Menu17 {	position: absolute;	left: 34px; top: 392px;}
.Menu18 {	position: absolute;	left: 0px; top: 371px;}

.Menubt1 {	position: absolute;	left: 9px; top: 103px;}
.Menubt2 { position: absolute; left: 43px; top: 130px;}
.Menubt3 { position: absolute; left: 69px; top: 165px;}
.Menubt4 { position: absolute; left: 84px; top: 208px;}
.Menubt5 { position: absolute; left: 84px; top: 254px;}
.Menubt6 { position: absolute; left: 69px; top: 300px;}
.Menubt7 { position: absolute; left: 43px; top: 340px;}
.Menubt8 { position: absolute; left: 14px; top: 371px;}

/*Titres des boutons
Button titles*/
.Menubt1txt { position: absolute; left: 32px; top: 88px; height: 33px; width: 73px; font-size: 11px;}
.Menubt2txt { position: absolute; left: 70px; top: 130px; height: 26px; width: 19px; font-size: 11px;}
.Menubt3txt { position: absolute; left: 94px; top: 171px; height: 28px; width: 76px; font-size: 11px;}
.Menubt4txt { position: absolute; left: 110px; top: 211px; height: 19px; width: 47px; font-size: 11px;}
.Menubt5txt { position: absolute; left: 113px; top: 254px; height: 35px; width: 57px; font-size: 11px;}
.Menubt6txt { position: absolute; left: 102px; top: 305px; height: 27px; width: 70px; font-size: 11px;}
.Menubt7txt { position: absolute; left: 74px; top: 351px; height: 46px; width: 38px; font-size: 11px;}
.Menubt8txt { position: absolute; left: 32px; top: 392px; height: 37px; width: 72px; font-size: 11px;}


.MenuLeft { position: absolute; left: 0px; top: 122px;}
.MenuCenter { position: absolute; left: 43px; top: 150px;}
.MenuRight { position: absolute; left: 69px; top: 185px;}

.coin { position: absolute; left: 194px; top: 78px; z-index: 3}
.e2 { position: absolute; left: 106px; top: 13px;}
.logotxt { position: absolute; left: 178px; top: 13px;}
.boussole2 { position: absolute; left: 353px; top: 0px; }
.barreHaut{ position: absolute; left: 289px; top: 78px; z-index: 3; width:290px;}
.logout {position: absolute; left: 646px; top: 55px;}

.expart {
	background-color: #E1F590;
	text-align: justify;
	width: 90%;
	position: relative;
	left: 3%;
	padding: 6px;
}

.inlineimg {
	position: relative;
	left: 2%;
	padding: 2px;
}

.inlineimgtxt {
	position: relative;
	left: 2%;
	padding: 2px;
	font-size: 10px;
}


#CONTENU{
	position: absolute;
	left: 194px;
	top: 78px;
	z-index: 1; 	
	width:546px;
	height:100%;
	background-color: #ffffff;
	background-image:  url("../images/secondaire/menu.gif");
	background-repeat: repeat-y;
}
#MENUPRINCIPAL{
	position: absolute;
	left: 469px;
	top: 9px;
    z-index: 2; 	
	width:253px;
	height:61px;
	padding: 0px;
	font-size: 12px;
	color: 4d4d4d;
}
#RUPRI{
	position: absolute;
	left: 7px;
	top: 458px;
    z-index: 2; 	
	width:172px;
	height:36px;
	padding: 0px;
	font-size: 12px;
	color: 4d4d4d;
}
#RUPRI2{
	position: absolute;
	left: 7px;
	top: 686px;
    z-index: 2; 	
	width:172px;
	height:36px;
	padding: 0px;
	font-size: 12px;
	color: 4d4d4d;
}
#ruplogo{
	position: absolute;
	left: 246px;
	top: 548px;
    z-index: 2; 	
	width:176px;
	height:42px;
	padding: 0px;
	font-size: 12px;
	color: 4d4d4d;
}
#MENUPRINCIPALHAUT{
	position: absolute;
	left: 638px;
	top: 10px;
    z-index: 2; 	
	width:250px;
	height:58px;
	padding: 0px;
	font-size: 12px;
	color: 4d4d4d;
}
#CONTENU .txtcontenu {
	position: relative;
	left: 17px;
	top: 0px;
	padding: 5px;
    z-index: 2; 	
	width:407px;
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	color: #4d4d4d;
	font-size: 12px;
}
#CONTENU h1{ color: #000000; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; font-size: 14px;}
#CONTENU h2{ color: #9d110a; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold;}
#CONTENU h3{ color: 4d4d4d; font-size: 12px; font-weight: bold;}
#CONTENU input{ width:350px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #4D4D4D; text-decoration: none; border: 1px solid #4D4D4D;}
#CONTENU form{ padding:0px}
#CONTENU .checkbox{ border: none; color: 4d4d4d; text-decoration: none; width:20px;}
#CONTENU .radiobutton{ border: none; color: 4d4d4d; text-decoration: none; width:20px;}
#CONTENU .submit{ background-image: url(../images/communs/submit.gif); border: none; height: 19px; width: 70px;}
#CONTENU .reset{ background-image: url(../images/communs/reset.gif); border: none; height: 19px; width: 70px;}
#CONTENU .button{ border: thin solid #FFFFFF; height: 21px; font-family: Myriad, Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #a0150e; padding:2px; background-color: #FFFFFF;}
#CONTENU textarea { width:350px; border: 1px solid #4d4d4d;}
#CONTENU a:link{ color: #4e4e4e; text-decoration: underline;}
#CONTENU a:visited{ color:#bea65e; text-decoration: underline;}
#CONTENU a:active{ color:#4e4e4e; text-decoration: underline;}
#CONTENU a:hover{ color: #9d110a; text-decoration: underline;}
#CONTENU table{ spacing: 0; border: 1px solid #4D4D4D; width:350px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #4D4D4D; text-decoration: none; text-align:left; vertical-align: top; margin: 0; border-collapse: collapse; border-width: 1px; border-spacing: 0px; }
#CONTENU th{ font-size: 12px; font-weight: bold; text-align:left; vertical-align: top; border-width: 2px; }
#CONTENU td{text-align:left; vertical-align: top;}
#CONTENU .ligneTop{background-image:  url("../images/secondaire/barreHaut.gif");background-repeat: repeat-x; text-align:right;}
#CONTENU ul { list-style-image: url(../images/communs/bullet.gif); font-size: 11px;}
#CONTENU ol { list-style-image: url(../images/communs/bulletOL.gif); font-size: 11px;}
#CONTENU .welcome {	font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif;padding: 0px 0px 0px 4px;font-size: 11px;color: #4d4d4d;height: 24px;white-space: nowrap;}
#CONTENU .red { color: #9d110a;}
#CONTENU .table2{ spacing: 0; border: 0px; width:350px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #4D4D4D; text-decoration: none; text-align:left; vertical-align: top; margin: 0; border-spacing: 0px; }
#FOOTERCONTENT {
	font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif;
	padding: 0px 0px 0px 4px;
	font-size: 11px;
	color: #4d4d4d;
	white-space: nowrap;
	position: absolute;
	bottom: 0;
}




#MENU{ position: relative; left: 0px; top: 0px; z-index: 2; width:115px; padding: 7px; font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #4d4d4d; text-decoration:none;}
#MENU a:link{ color: #4d4d4d; text-decoration:none;}
#MENU a:visited{ color: #4d4d4d; text-decoration:none;}
#MENU a:active{ color: #4d4d4d; text-decoration:none;}
#MENU a:hover{ color: #9d110a; text-decoration:none;}
#MENU .sousmenu{
	position: absolute;
	left: 176px;
	top: 99px;
    z-index: 2; 	
	width:98px;
	height:345px;
	padding: 7px;
	font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #4d4d4d;
}
#MENU .red { color: #9d110a;}
#MENU .selectionne{
	position: absolute;
	left: 176px;
	top: 99px;
    z-index: 2; 	
	width:98px;
	height:345px;
	padding: 7px;
	font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #9d110a;
}
/*------------------------------------------------------------------------------------------------*/
/*---SITE NON-MEMBRE---*/
/*---NON-MEMBER SITE-----*/
/*------------------------------------------------------------------------------------------------*/

#CONTENU_NM{
	padding: 0px;
	font-family: Verdana, Tahoma, Arial, sans-serif; 
	color: #4d4d4d;
	font-size: 12px;
	position: absolute;
	left: 194px;
	top: 78px;
	z-index: 1; 	
	width:546px;
	height:100%;
	background-color: #ffffff;
	background-image:  url("../images/communs/barreCote.jpg");
	background-repeat: repeat-y;
}
#CONTENU_NM h1{
	color: #7e837e;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-weight: bolder;
	font-size: 16px;
	font-style: italic;
}
#CONTENU_NM h2{ color: #9d110a; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold;}
#CONTENU_NM h3{ color: #4d4d4d; font-size: 12px; font-weight: bold;}
#CONTENU_NM input{ width:350px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #4D4D4D; text-decoration: none; border: 1px solid #4D4D4D;}
#CONTENU_NM form{ padding:0px}
#CONTENU_NM .checkbox{ border: none; color: 4d4d4d; text-decoration: none; width:20px;}
#CONTENU_NM .radiobutton{ border: none; color: 4d4d4d; text-decoration: none; width:20px;}
#CONTENU_NM .submit{ background-image: url(../images/communs/submit.gif); border: none; height: 19px; width: 70px;}
#CONTENU_NM .reset{ background-image: url(../images/communs/reset.gif); border: none; height: 19px; width: 70px;}
#CONTENU_NM .button{ border: thin solid #FFFFFF; height: 21px; font-family: Myriad, Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #a0150e; padding:2px; background-color: #FFFFFF;}
#CONTENU_NM textarea { width:350px; border: 1px solid #4d4d4d;}
#CONTENU_NM a:link{ color: #4e4e4e; text-decoration: underline;}
#CONTENU_NM a:visited{ color:#bea65e; text-decoration: underline;}
#CONTENU_NM a:active{ color:#4e4e4e; text-decoration: underline;}
#CONTENU_NM a:hover{ color: #9d110a; text-decoration: underline;}
#CONTENU_NM table{ spacing: 0; border: 1px solid #4D4D4D; width:350px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #4D4D4D; text-decoration: none; text-align:left; vertical-align: top; margin: 0; border-collapse: collapse; border-width: 1px; border-spacing: 0px; }
#CONTENU_NM th{ font-size: 12px; font-weight: bold; text-align:left; vertical-align: top; border-width: 2px; }
#CONTENU_NM td{text-align:left; vertical-align: top;}
#CONTENU_NM .ligneTop{background-image:  url("../images/secondaire/barreHaut.gif");background-repeat: repeat-x; text-align:right;}
#CONTENU_NM ul { list-style-image: url(../images/communs/bullet.gif); font-size: 11px;}
#CONTENU_NM ol { list-style-image: url(../images/communs/bulletOL.gif); font-size: 11px;}
#boiteTexte_NM{height: 282px;width: 135px;left: 18px;top: 143px;padding: 0px;position: absolute;font-family: "Myriad", Verdana, Tahoma, Arial, sans-serif;font-size: 11px;color: #282828;text-decoration: none;}
#boiteTexte_NM h1{font-size: 13px;color: #005033;text-decoration: none; font-weight: bold;}
#boiteTexte_NM input{width:49px;}
#boiteTexte_NM .AccueilInput{  width:100px; font-family: Verdana, Tahoma, Arial, sans-serif; font-size: 11px; color: #4D4D4D; text-decoration: none; border: 1px solid #4D4D4D;}
.register_NM { position: relative; left: 90px; top: 604px;}

div.menu {padding: 5px 0px 5px 0px;}
div.menu2 {margin: 0px 0px 0px 20px;}
