a:link {color:#7777AA ; text-decoration: none;}
a:active {color: #3333EE; text-decoration: none; }
a:visited {color: #7777AA; text-decoration: none; }
a:hover {color: #3333CC; text-decoration: none; }

.menuFR a:link {color:#7777AA ; text-decoration: none;}
.menuFR a:active {color: #3333EE; text-decoration: none; }
.menuFR a:visited {color: #7777AA; text-decoration: none; }
.menuFR a:hover {color: #3333CC; text-decoration: none; }

.menuFRwm a:link {color:#7777AA ; text-decoration: none;}
.menuFRwm a:active {color: #3333EE; text-decoration: none; }
.menuFRwm a:visited {color: #7777AA; text-decoration: none; }
.menuFRwm a:hover {color: #3333CC; text-decoration: none; }

.body
{

font-family: Verdana;
/*
background-color: #369;
margin: 0;
padding: 0;
font-size: 12px;
text-align: center;
font-family: Verdana;
color: #000000;
*/
}

.conteneur
{
position:absolute;
width:800px;
left:50%;
margin-left:-400px;
height:600px;
top:50%;
margin-top:-300px;
/*height:600;*/
/*
left:10px;
right:10px;
*/
/*horizontal-align:middle;
vertical-align:middle;*/
/*text-align:center;*/
/*left: 50%;
margin-left: -400px;*/
/*top: 50%;
margin-top: -300px;*/
/*margin-left:auto;
margin-right:auto;
*/
/*border: 1px solid #FF00FF;*/
}


.header
{
/*    clear: both;*/
    height: 65px;
    padding: 0px;
   margin: 0px;

background: transparent url(images/frame/FR-frame-head.jpg) top left no-repeat; /* arrière-plan général du menu */
}
.header-WM
{
/*    clear: both;*/
    height: 65px;
    padding: 0px;
   margin: 0px;

background: transparent url(images/frame/FR-frame-head-WM.jpg) top left no-repeat; /* arrière-plan général du menu */
}
.menu_left
{
float: left;
width: 150px;
margin: 0px;
padding:0px;
height:500px;
background: transparent url(images/frame/FR-frame-left.jpg) top left no-repeat; /* arrière-plan général du menu */
/*border: 1px solid #0000FF;*/
}

.menu_left_BEC
{
float: left;
width: 150px;
margin: 0px;
padding:0px;
height:500px;
background: transparent url(images/frame/FR-frame-left-BEC.jpg) top left no-repeat; /* arrière-plan général du menu */
/*border: 1px solid #0000FF;*/
}

.menu_left_Masters
{
float: left;
width: 150px;
margin: 0px;
padding:0px;
height:500px;
background: transparent url(images/frame/FR-frame-left-Masters.jpg) top left no-repeat; /* arrière-plan général du menu */
/*border: 1px solid #0000FF;*/
}

.menu_right
{
float:right;
width: 130px;
margin:0px;
padding:0px;
height:500px;
background: transparent url(images/frame/FR-frame-right.jpg) top left no-repeat; /* arrière-plan général du menu */
text-align:left;
/*border: 1px solid #FF0000;*/
}

.item_menu_bulle
{
padding-left:5px;
font-size: 10px;
}

.item_menu
{
padding-left:7px;
padding-right:5px;
}

.item_menu2
{
padding-left:20px;
padding-right:20px;
}

.main_page
{
	overflow:auto;
	
	width:505px;
	height:500px;
	padding: 0px 10px 0px 5px;
	/*padding: 0px 150px 0px 130px;*/
    margin: 0px;
/*    margin-right: 100px;*/
}

.main_page_wm
{
	overflow:auto;
	
	width:630px;
	height:500px;
	padding: 0px 10px 0px 5px;
	/*padding: 0px 150px 0px 130px;*/
    margin: 0px;
/*    margin-right: 100px;*/
}

.footer
{
height:30px;
    padding: 0px;
    margin: 0px;
font-family: Verdana;
    clear: both;
background: transparent url(images/frame/FR-frame-foot.jpg) top left no-repeat; /* arrière-plan général du menu */
}

.footer-WM
{
height:30px;
    padding: 0px;
    margin: 0px;
font-family: Verdana;
    clear: both;
background: transparent url(images/frame/FR-frame-foot-WM.jpg) top left no-repeat; /* arrière-plan général du menu */
}

.item_foot
{
padding-top:2px;
font-size: 10px;
color:#7777AA;
text-align:center;
}

.item_foot td
{
font-size: 10px;
color:#7777AA;
text-align:center;

}
.exemple
{
border: 1px solid #FFFF00;
}

.tablemenu
{
}

.tdinfo
{
}

.imageBulleHaut
{
}

.imageBulleBas
{
text-align:center;
}

.tdMenus
{
text-align:center;
}

.tdMenus small
{
}




H1	{
	margin: 0px 0px 0px;
	text-align: center;
	vertical-align: center;
	color: #7777AA;
	font-family:times;
 	font-style: italic;
	font-weight: lighter;
	font-size: 190%;
	}

H2	{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
/*	text-align: left;*/
	text-align: center;
	color: #7777AA;
	font-family:arial;
 	font-style: italic;
	font-weight: lighter;
	font-size: 16px;
	}

H3	{
	margin: 0px 0px 0px 0px;
	text-align: center;
	color: #7777AA;
	font-family:times;
 	font-style: italic;
	font-weight: lighter;
	font-size: 30;
	}

H4	{
	text-align: justify;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	overflow:auto;
	color: #7777AA;
	}


H6	{
	/*margin: 0px 0px 0px 0px;*/
	color: #7777AA;
	font-size: 10;
	font-weight: lighter;
	/*text-align: center;
	vertical-align: center;*/
	}


UL	{
	text-align:justify;
	font-size: 10pt;
	margin-right: 0em;
	margin-top:5px;
	margin-bottom:5px;
	padding-top:0px;
	padding-bottom:0px;
list-style-type: decimal ;
list-style-image: url(images/puce.GIF);
	}

TD	{
	font-family: Verdana;
	color: #000000;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
	font-size: 12px;
	}

P	{
	text-align:justify;
	font-family: Verdana;
	color: #000000;
	margin: 0px;
	padding-left: 10px ;  
	padding-top: 6px;
	padding-right: 0px ;  
	padding-bottom: 6px; 
	font-size: 12px;
	}

#tableau { 
	border-width: 1; 
	border-top-color:#FFFFFF; 
	border-bottom-color:#C1BEAB; 
	border-style:solid;
	border-right-style:none;
	border-left-style:none;
}

#tableau2 {
	background-color : #F2F8F8; 
	border-style: solid; 
	border-color: #0048A0 ; 
	border-width: 1;
}

#case {
	font-family:Verdana; 
	font-size: 12px; 
	color: #7777AA ;
	padding-left: 4px ;  
	padding-top: 4px;
	padding-right: 4px ;  
	padding-bottom: 4px; 
}

#case2 {
	font-family:Verdana; 
	font-size: 10px;  
	font-weight: lighter; 
	color: #8888BB ;
	padding-left: 0px ;  
	padding-top: 4px;
	padding-right: 0px ;  
	padding-bottom: 4px; 
}

hr {
 width:90%;
horizontal-align:center;
color:#CCCCDD;
border: inset 0px;
 background: url(images/sumhorsd.gif) ;
}

.hr { background: url(images/hr-bar.gif) no-repeat left;
	margin-top:10px;
	width:90%;
        }
.hr HR { width: 0; line-height: (16+3)px }

.hr1 { background: url(images/hr-bar.gif) no-repeat left;
	margin-top:10px;
	width:90%;
        }
.hr1 HR { width: 0; line-height: (16+3)px }

/*          padding: (height-16-2*3)px 0 0;*/ 

#bar2 {
  height: 15px;
  background: #fff url(images/at.gif) no-repeat scroll center;
}



.page2 {
overflow:auto;
width:100%;
height:100%;
}


.page
{
overflow:auto;
width:100%;
height:100%;
left:0px;
right:0px;
top:0px;
bottom:0px;
padding-left:5px;
padding-right:10px;
padding-bottom:0px;
padding-top:5px; 
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
border-right:solid 0 #CCCCDD;
border-left:solid 0 #CCCCDD;
border-top:solid 0 #CCCCDD;
border-bottom:solid 0 #CCCCDD;
}

#pagewm {
overflow:auto;
width:600;
height:500;
left:0px;
right:0px;
top:0px;
bottom:0px;
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px; 
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
border-right:solid 0 #CCCCDD;
border-left:solid 0 #CCCCDD;
border-top:solid 0 #CCCCDD;
border-bottom:solid 0 #CCCCDD;
}

#page2 {
border:solid 1 #CCCCDD;
height:100%;width:100%;
background-color: #FFFFFF;
overflow:auto;
position:fixed; 
padding:50px; 
padding-bottom:5;
padding-top:10; 
border-right:solid 0 #CCCCDD;
border-left:solid 0 #CCCCDD;
}

table.principale {
height:100%;width:100%;
border-width: 0;
vertical-align:center;
horizontal-align:center; 
}

.icon img
{
	height:30;
	width:30;
}

.icon img:hover
{
	height:32;
	width:32;
display: block; 
}

.icon_wm img
{
	height:25;
	width:25;
}


/* menu masters */

.menu_left ul, li { /* utilisation de liste pour le menu */
list-style-type: none;  /* suppression des puces de liste */
margin:0;
padding:0;
}
.menu_left_BEC ul, li { /* utilisation de liste pour le menu */
list-style-type: none;  /* suppression des puces de liste */
margin:0;
padding:0;
}
.menu_left_Masters ul, li { /* utilisation de liste pour le menu */
list-style-type: none;  /* suppression des puces de liste */
margin:0;
padding:0;
}

.menu_left_wm_bec ul {
height: 160px;
width: 140px;
text-align: center;
}

.menu_left_wm_bec li a:hover {
color: #43271B;
background: transparent url(images/frame/FR-frame-left-over.jpg) top left no-repeat;
}


.menu1_bec ul {
/*position: absolute;*/ /* positionnement pour IE5 et IE5.5 */
/*left: 0px;
top: 50px;*/
/*background: transparent url(images/FR-frame1-left-over.jpg.jpg) top left no-repeat;*/ /* arrière-plan général du menu */
height: 120px;
width: 140px;
text-align: center;
}

.menu1 ul {
/*position: absolute;*/ /* positionnement pour IE5 et IE5.5 */
/*left: 0px;
top: 50px;*/
/*background: transparent url(images/FR-frame1-left-over.jpg.jpg) top left no-repeat;*/ /* arrière-plan général du menu */
height: 120px;
width: 140px;
text-align: center;
}

.menu2 ul {
/*position: absolute; *//* positionnement pour IE5 et IE5.5 */
/*left: 0px;
top: 160px;*/
/*background: transparent url(images/FR-frame1-left-over.jpg.jpg) top left no-repeat;*/ /* arrière-plan général du menu */
height: 120px;
width: 140px;
text-align: center;
}

.menu3 ul {
/*position: absolute;*/ /* positionnement pour IE5 et IE5.5 */
/*left: 0px;
top: 330px;*/
/*background: transparent url(images/FR-frame1-left-over.jpg) top left no-repeat;*//* arrière-plan général du menu */
height: 140px;
width: 140px;
text-align: center;
}

.menu4 ul {
/*position: absolute;*/ /* positionnement pour IE5 et IE5.5 */
/*left: 0px;
top: 480px;*/
/*background: transparent url(images/FR-frame1-left-over.jpg.jpg) top left no-repeat;*/ /* arrière-plan général du menu */
height: 20px;
width: 140px;
text-align: center;
}

.menu5 ul {
/*position: absolute;*/ /* positionnement pour IE5 et IE5.5 */
/*left: 0px;
top: 480px;*/
/*background: transparent url(images/FR-frame1-left-over.jpg.jpg) top left no-repeat;*/ /* arrière-plan général du menu */
height: 30px;
width: 140px;
text-align: center;
}

.menu_left li {
display: inline; /* correction pour IE5 et IE5.5 */
}

.menu_left_BEC li {
display: inline; /* correction pour IE5 et IE5.5 */
}
.menu_left_Masters li {
display: inline; /* correction pour IE5 et IE5.5 */
}

.menu_left li a { /* dimensions et définitions des boutons */
display: block;  /* mise en block de <a> pour lui donner des dimensions */
height: 15px;
width: 140px;
line-height:15px;  /* hauteur de ligne pour éviter les paddings */
font-size: 14px;
/*color: #E2C6BA;*/
/*color: #7272BA;
font-size: 14px;
font-family: georgia, serif;
text-decoration: none;
vertical-align:middle;
margin-top:0px;
margin-bottom:0px;*/
}

.menu_left_BEC li a { /* dimensions et définitions des boutons */
display: block;  /* mise en block de <a> pour lui donner des dimensions */
height: 15px;
width: 140px;
line-height:15px;  /* hauteur de ligne pour éviter les paddings */
font-size: 14px;
}

.menu_left_Masters li a { /* dimensions et définitions des boutons */
display: block;  /* mise en block de <a> pour lui donner des dimensions */
height: 15px;
width: 140px;
line-height:15px;  /* hauteur de ligne pour éviter les paddings */
font-size: 13px;
}

.menu1_bec li a:hover {
color: #43271B;
background: transparent url(images/frame/FR-frame-left-over.jpg) top left no-repeat;
}

.menu1 li a:hover {
color: #43271B;
background: transparent url(images/frame/FR-frame-left-over.jpg) top left no-repeat;
}

.menu2 li a:hover {
color: #43271B;
background: transparent url(images/frame/FR-frame-left-over.jpg) top left no-repeat;
}

.menu3 li a:hover {
color: #43271B;
background: transparent url(images/frame/FR-frame-left-over.jpg) top left no-repeat;
}
.menu4 li a:hover {
color: #43271B;
background: transparent url(images/frame/FR-frame-left-over.jpg) top left no-repeat;
}
.menu_left ul small a{
display: block;  /* mise en block de <a> pour lui donner des dimensions */
height: 20px;
width: 150px;
line-height:20px;  /* hauteur de ligne pour éviter les paddings */
/*color: #E2C6BA;*/
color: #7272BA;
/*font-family: georgia, serif;*/
text-decoration: none;
font-family: Verdana;
font-size: 	12px;
}

.menu_left_BEC ul small a{
display: block;  /* mise en block de <a> pour lui donner des dimensions */
height: 20px;
width: 150px;
line-height:20px;  /* hauteur de ligne pour éviter les paddings */
/*color: #E2C6BA;*/
color: #7272BA;
/*font-family: georgia, serif;*/
text-decoration: none;
font-family: Verdana;
font-size: 12px;
}
.menu_left_Masters ul small a{
display: block;  /* mise en block de <a> pour lui donner des dimensions */
height: 18px;
width: 150px;
line-height:18px;  /* hauteur de ligne pour éviter les paddings */
/*color: #E2C6BA;*/
color: #7272BA;
/*font-family: georgia, serif;*/
text-decoration: none;
font-family: Verdana;
font-size: 12px;
}


.space {
/*background-position: 0% -500px; */
display: block;  /* mise en block de <a> pour lui donner des dimensions */
height:5px;
line-height:5px;  /* hauteur de ligne pour éviter les paddings */
}

.menu_left ul hr { background: transparent url(images/hr-menu.gif) no-repeat left;
	margin-top:0px;
	width:100%;
        }
.menu_left ul hr HR { width: 0; line-height: 1px }

.menu_left a#menu1_0 	{width: 135px;}
.menu_left a#menu2_0 	{width: 135px;}
.menu_left a#menu3_0 	{width: 135px;}

.menu_left_BEC ul hr { background: transparent url(images/hr-menu.gif) no-repeat left;
	margin-top:0px;
	width:100%;
        }
.menu_left_BEC ul hr HR { width: 0; line-height: 1px }

.menu_left_BEC a#menu1_0 	{width: 135px;}
.menu_left_BEC a#menu2_0 	{width: 135px;}
.menu_left_BEC a#menu3_0 	{width: 135px;}

.menu_left_Masters ul hr { background: transparent url(images/hr-menu.gif) no-repeat left;
	margin-top:0px;
	width:100%;
        }
.menu_left_Masters ul hr HR { width: 0; line-height: 1px }

.menu_left_Masters a#menu1_0 	{width: 135px;}
.menu_left_Masters a#menu2_0 	{width: 135px;}
.menu_left_Masters a#menu3_0 	{width: 135px;}


/* décalage de l'arrière-plan pour chaque bouton */
/*
.menu_left a#menu1_0:hover 	{background-position: 0% -247px;}
.menu_left a#menu1_1:hover 	{background-position: 0% -35px;}
.menu_left a#menu1_2:hover 	{background-position: 0% -255px;}
.menu_left a#menu1_3:hover 	{background-position: 0% -275px;}

.menu_left a#menu2_0:hover 	{background-position: 0% -247px;}
.menu_left a#menu2_1:hover 	{background-position: 0% -268px;}
.menu_left a#menu2_2:hover 	{background-position: 0% -288px;}
.menu_left a#menu2_3:hover 	{background-position: 0% -308px;}
.menu_left a#menu2_4:hover 	{background-position: 0% -328px;}
.menu_left a#menu2_5:hover 	{background-position: 0% -348px;}
.menu_left a#menu2_6:hover 	{background-position: 0% -368px;}

.menu_left a#menu3_0:hover 	{background-position: 0% -206px;}
.menu_left a#menu3_1:hover 	{background-position: 0% -235px;}
.menu_left a#menu3_2:hover 	{background-position: 0% -255px;}
.menu_left a#menu3_3:hover 	{background-position: 0% -275px;}
.menu_left a#menu3_4:hover 	{background-position: 0% -295px;}
.menu_left a#menu3_5:hover 	{background-position: 0% -315px;}


*/

form {
margin: 0px;
padding: 0px;
}

.pu
{
float: left;
width: 495px;
margin: 0px;
padding:0px;
height:250px;
background: transparent url(images/PU.jpg) bottom center no-repeat; /* arrière-plan général du menu */
/*border: 1px solid #0000FF;*/
}

/*--------------------- guestbook -------------------------*/
.important, .important a
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#990000;
		text-decoration:none;
		text-align:center;
	}
.table_fr
{
	background-color : #F2F8F8; 
	border-style: solid; 
	border-color: #0048A0 ; 
	border-width: 1
}
/*
td_guestbook
	{
		border:1px solid #CCCCCC;
	}
	*/
td
	{
		border:0px;
	}

.table_guestbook
	{
		border:1px solid #336699;
	}


textarea
	{
		background-image:url(images/Open-Source.gif);
		/*background-image:url(images/logo-bec-miroir2.jpg);*/
		background-repeat:no-repeat;
		background-position:top center;
}
	
.img  { color:#006633;border:1px solid #333333;	background-color:#FBFDFD; }

.gras { font-weight:bold;border:1px solid #333333; background-color:#FBFDFD; }

.ital { font-style:italic; border:1px solid #333333; background-color:#FBFDFD;}

.souligne { text-decoration:underline; border:1px solid #333333; background-color:#FBFDFD;}

.envoyer
	{
		border:1px solid #333333;
		background-color:#FBFDFD;
	}

.lien, .form2 { border:1px solid #333333; background-color:#FBFDFD; }

.pseudo, .message
	{
		border:1px solid #333333;
		background-color:#FBFDFD;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
#pseudo { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:center;}
		
		
/* txt */
.livre
	{
		display:block;
		width:480px;;
		/*border:1px solid #000000;*/
		padding:5px 5px 5px 5px;
		margin:5px 0 10px 0px;
		
		background-color : #F2F8F8; 
		border-style: solid; 
		border-color: #0048A0 ; 
		border-width: 1
		
	}

#gras { font-weight:bold }
#italique { font-style:italic }
#souligne { text-decoration:underline }


.pseu {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#003399; border-bottom:1px solid #CCCCFF;/*background-color:#99CCFF*/}
.pseu small {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; text-align:left; color:#6666BB; /*background-color:#99CCFF*/}
.date {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666; text-align:left;}
.mess { text-align:justify; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; margin-top: 3px}
.activation { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; align:center; border-top:1px solid #006699;}

.lien_page, .lien_page a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#003366; text-align:center }


admin
	{
		border-top:4px solid #006699;
		border-left:1px solid #006699;
		border-right:1px solid #006699;
		border-bottom:1px solid #006699;
		width:400px;
	}

.admin label
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		color:#990000;
	}
	
.admin input
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:center;
		border:1px solid #336699;
	}

.autre
	{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	
.pass
	{
		border:1px double #990000;
		background-color:#FFEAEB;
		padding:2px 2px 2px 2px;
		margin:5px 5px 5px 5px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		font-size:11px;
		text-align:center;
		height:14px;
	}	

/* fin guestbook */