/* positionnement du site */
#globalh {
     position: relative; /* on positionne le conteneur */
     margin-left: auto;
     margin-right: auto;
	 top:2px;
     width: 973px;
	 height:600px;
	 border:solid 1px #000000;
}

img {border:none; vertical-align:middle}
/* def de fonts*/
body { font-family : arial, serif; font-size:8pt; text-align:center;}
body td { font-family : arial, serif; font-size:8pt; text-align:center;}
div 	{ font-family : verdana, arial, serif; font-size:8pt }

a.menus:link 		{color:White;text-decoration:none; font-family: Arial, serif; font-size:8pt; padding:0px; margin:0px;background-color:transparent}
a.menus:visited 	{color:White;text-decoration:none; font-family: Arial, serif; font-size:8pt;padding:0px; margin:0px;background-color:transparent}
a.menus:hover 		{color:Yellow;text-decoration:none; font-family: Arial, serif; font-size:8pt;padding:0px; margin:0px;background-color:transparent}
a.menus:active 	{color:White;text-decoration:none; font-family: Arial, serif; font-size:8pt;padding:0px; margin:0px;background-color:transparent}

a.menus2:link 		{color:White;text-decoration:none; font-family: Arial, serif; font-size:10pt; padding:0px; margin:0px;background-color:transparent}
a.menus2:visited 	{color:White;text-decoration:none; font-family: Arial, serif; font-size:10pt;padding:0px; margin:0px;background-color:transparent}
a.menus2:hover 	{color:Yellow;text-decoration:none; font-family: Arial, serif; font-size:10pt;padding:0px; margin:0px;background-color:transparent}
a.menus2:active 	{color:White;text-decoration:none; font-family: Arial, serif; font-size:10pt;padding:0px; margin:0px;background-color:transparent}

a.actus:link 	{color:White;	text-decoration:none; font-family: Arial, serif; font-size:10pt;padding:0px; margin:0px;background-color:transparent;}
a.actus:visited {color:White;	text-decoration:none; font-family: Arial, serif; font-size:10pt;padding:0px; margin:0px;background-color:transparent;}
a.actus:hover 	{color:Yellow;	text-decoration:none; font-family: Arial, serif; font-size:10pt;padding:0px; margin:0px;background-color:transparent;}
a.actus:active 	{color:White;	text-decoration:none; font-family: Arial, serif; font-size:10pt;padding:0px; margin:0px;background-color:transparent;}

a.email:link 	{color:D60000;	text-decoration:none; font-family: Arial, serif; font-size:8pt;padding:0px; margin:0px;background-color:transparent;}
a.email:visited {color:D60000;	text-decoration:none; font-family: Arial, serif; font-size:8pt;padding:0px; margin:0px;background-color:transparent;}
a.email:hover 	{color:0FD600;	text-decoration:none; font-family: Arial, serif; font-size:8pt;padding:0px; margin:0px;background-color:transparent;}
a.email:active 	{color:D60000;	text-decoration:none; font-family: Arial, serif; font-size:8pt;padding:0px; margin:0px;background-color:transparent;}

a.sommaire:link 	{color:#000000;text-decoration:none; font-family: Arial, serif; font-size:8pt;padding:0px; margin:0px;background-color:transparent}
a.sommaire:visited 	{color:#000000;text-decoration:none; font-family: Arial, serif; font-size:8pt;padding:0px; margin:0px;background-color:transparent}
a.sommaire:hover 	{color:#CC0000;text-decoration:none; font-family: Arial, serif; font-size:8pt;padding:0px; margin:0px;background-color:transparent}
a.sommaire:active 	{color:#000000;text-decoration:none; font-family: Arial, serif; font-size:8pt;padding:0px; margin:0px;background-color:transparent}

/* Participation */
#visite		{
	position:absolute; left:19px; top:340px;z-index:10;
	width:201px; height:65px;
	background-image:url(../img/bt_visite.png); border: solid 1px #000000; border-bottom:none; border-right:none; text-align:left;
	}
#vie		{
	position:absolute; left:0px; top:405px;z-index:10;
	width:221px; height:65px;
	background-image:url(../img/bt_vie.png); border: solid 1px #000000; text-align:left
	}
#echanges	{
	position:absolute; left:24px; top:469px;z-index:10;
	width:545px; height:65px;
	background-image:url(../img/bt_echanges.png); border: solid 1px #000000; text-align:left
	}
#ecrits		{
	position:absolute; left:102px; top:533px;z-index:10;
	width:288px; height:65px;
	background-image:url(../img/bt_ecrits.png); border: solid 1px #000000; text-align:left}
#vertical01 {
	position: absolute; left: 220px; top:0px;
	height: 470px; width: 114px; border-left:solid 1px #000000;background-color:#E6E6E6;
	border-right:solid 1px #000000;
	}
#horizontal01 {
	position: absolute; left: 0px; top:300px;
	height: 150px; width: 800px; background-color:#E6E6E6;
	}
#movie01 {
	margin-top: 35px;
	border-top:solid 1px #000000;
}
p.titreMenus  {
	font-size : 17pt;
	font-family: Arial, Helvetica, sans-serif;
	color : White;
	text-align : left;
	margin: 0px;
	padding-left: 15px;

	display: inline;
}
.menus {
	list-style: none;
	margin: 0px;
	padding: 0px;
	padding-top:7px;
	padding-left:2px;
}
.menus li {
	color: White;
	margin: 0px;
	padding-left: 10px;
	float: left;
	font-size: 8pt;
}

.menus2 li {
	padding-left: 30px;
	font-size: 12pt;
}

#logo02 {
	position: absolute; left:53px; top:116px; width : 148px; height: 221px;
}
#logo01 {
	position: absolute; left:53px; top:70px; width : 148px; height: 221px;
}
#texteintro { position: absolute; left:211px; top:137px; width : 570px; height: 124px; text-align:justify; font-size:12pt;}
#hfdContainer 	{position:absolute; left:336px; top:53px;z-index:10; width:635px; height:414px;overflow:none;
background-color:#ffffff;display:block; z-index:1; background-image:url(../img/bg_contenu.png); background-repeat:repeat-y; background-position: top left}
#sousscroll {position:absolute; left:776px; top:53px;width:10px; height:414px;z-index:10;background-image:url(../img/sousscroll.png); background-repeat:repeat-y; background-position: top left}
.ssmenus {
	position : absolute; left : 336px; top:0px; width: 635px; height: 46px;
	background-image:url(../img/fnd_ssmenu.png); z-index: 17;background-repeat:no-repeat; background-position:top left;
	z-index:20;
}

#btActualite {
	position:absolute; left:569px; top:469px; width: 22px; height:75px;z-index:20;border-top: solid 1px black;
}
#actualites {
	position:absolute; left:591px; top:469px; width: 209px; height:130px;z-index:20;background-color:#E6E6E6;border-top: solid 1px black;
}
.rejoindre {
	position: absolute; left: 0px; top:0px; width: 179px; height: 56px;background-color:#0C489D; color:#ffffff;text-align:right;font-weight:bold;
}
#btAdhesion {
	position: absolute; left: 179px; top:0px; width: 23px; height: 69px;
}

#hfd2Container 	{position:absolute; left:591px; top:469px;z-index:10; width:209px; height:131px; background-color:#0C489D; display:block; z-index:10;color:#ffffff; text-align:left;line-height:20px; font-size:9pt;}
#btentrer {position:absolute; left:0px; top:480px;z-index:10;width:800px;text-align:center}

#formulaireinscription p{
	width: 400px;
}
fieldset {width : 350px;margin-left:auto; margin-right:auto; text-align:left; margin-bottom:10px; }
fieldset table tr td {color:#555555}
legend {color:#335EA8}
fieldset table {width : 100%; }
.cellleft  {text-align:left}
.cellright {text-align:left}
.inblur   {	border: solid 1px #cecece; background-color:#8ABCF9; color:#333333; width:140px; font-family: arial, serif; font-size:9pt;}
td textarea {height:85px;font-family: arial, serif; font-size:9pt;}
.infocus  {	border: solid 1px #cecece; background-color:#B7E039; color:#000000;  width:160px; font-weight:bold;font-family: arial, serif; font-size:9pt;}
.erreurformulaire {font-size:8pt; color:#d00000}

