html{ font-size:100%; height:100%; }
body{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.8em;
	margin:0px; padding:0px; background-color:#00349a; height:100%;
	color:#ac091c; text-align:center; }
img{ border:none; }
.bold{ font-weight:bold; }
.italic, h1{ font-style: italic; }
.souligne{ text-decoration:underline; }
.gauche{ text-align:left; }
.red{ color:red; }
.blue{ color:#00349a; }
.marron{ color:maroon; }
.green{ color:green; }
.black{ color:black; }
.small{ font-size: 10px; }
p{ text-align:justify; }
a{ color:#ac091c; text-decoration:none; font-weight:bold; }
a:hover{ color:#00349a; }
h1{ font-size: 1.5em; }
h2{ font-size: 1.2em; }
h3{ font-size: 0.8em; }
h4{ font-size: 0.6em; }

#photo{ width: 95%; margin:0 auto; }
#photo-left{ width: 52%; padding: 0px; margin:0px; float:left; }
#photo-left img{ height: 48px; margin: 0px 0px 2px 3px; border-style : solid; border-width : 1px; border-color: rgb(0,51,153); }
#photo-right{ width: 46%; padding:0px; margin:0px; margin-left:54%; }
#photo-right #big{ width:200px; width:100%; max-width:486px; }

#planningimg{ width:500px; width:95%; max-width:950px; }
.inscription img{ width:500px; width:80%; max-width:867px; }

.I90{ width:400px; width:90%; max-width:800px; }
.I70{ width:400px; width:70%; max-width:500px; }
.friday2007 .I70{ width:300px; width:70%; max-width:510px; }
.I60{ width:300px; width:60%; max-width:780px; }
.I45{ width:250px; width:45%; max-width:400px; }
.I35{ width:220px; width:35%; max-width:420px; }
.I30{ width:200px; width:30%; max-width:400px; }
.I20{ width:110px; width:20%; max-width:197px; }
.friday2007 .I20{ width:200px; width:20%; max-width:200px; }
.I18{ width:85px; width:18%; max-width:160px; }
.friday2008{ color:black; }
.friday2007{ color:black; }
.saturday2006{ color:black; }
.saturday2007{ color:black; }
.saturday2008{ color:black; }
#friday2006{ background-image:url(../images/parties/friday2006-1.jpg);
background-repeat:repeat; }
#friday2006 table{ margin:0 auto; padding:10px; border:thin solid #000000; background-color:rgb(204,204,255); }
.parties table{ margin:0 auto; }
.parties td{ padding: 10px 20px 0px 20px; }
.parties h2{ color:#00349a; }
.parties img{ width:220px; }
.teachers6 img{ width:200px; width:25%; max-width:230px; margin: 10px 20px; }
.teachers7 img{ width:200px; width:20%; max-width:210px; margin: 10px 10px; }
.teachers8 img{ width:200px; width:25%; max-width:250px; margin: 10px 10px; }
.teachers8 ul,li{ text-align:left; }
.teacher img{ width:200px; width:34%; max-width:350px; float:left;
margin-right:20px; }
#contenuTeacher{ margin-left:350px; margin-left:38%; margin-top:30px; }
.selecRetro img{ width:180px; width:30%; max-width:200px;
margin-left:5%; margin-right:5%; }
.retros img{ width:200px; width:35%; max-width:270px; margin:0px; }
#rvideo{ width:358px; height:308px; overflow:hidden; margin: 0px auto;
border-width:0px; padding:0px; }
#rvideotop{ width:358px; height:19px; overflow:hidden; margin:0px;
border-width:0px; padding:0px; background-image:url(../images/videos/top.png);
background-repeat:no-repeat; }
#rvideobottom{ width:358px; height:49px; overflow:hidden; margin:0px;
border-width:0px; padding:0px; background-image:url(../images/videos/bottom.png);
background-repeat:no-repeat; }
#rvideomiddle{ width:358px; margin:0px; border-width:0px; padding:0px;
background-image:url(../images/videos/middle.png); background-repeat:repeat-y; }
#rvideoframe{ width:320px; height:240px; margin-left:auto; margin-right:auto;
margin-top:0px; margin-bottom:0px; border-width:0px; padding:0px; }


.housing li{ text-align:left; }
.housing img{ width:350px; width:60%; max-width:640px; margin-bottom:20px; }
#mealsF{ width:70%; margin: 0px auto; }
.meals table{ margin:0 auto; background-color:white; border:thin solid #ac091c; }
.meals td{ padding:20px; }
.meals li{ text-align:left; }
#access{ margin-left: auto; margin-right: auto; background-repeat: no-repeat;
background-position: center; width: 420px; height: 360px;
background-image: url(../images/infos/access-map.jpg); }
.accessu img{ width:450px; }
#access #access-stcannat{ position: relative; top: 10px; left: 160px; }
#access #access-europia{ position: relative; top: 160px; left: 185px; }
.infos table{ margin:0 auto; text-align:center; }
.infos img{ margin-top:10px; margin-right:40px; margin-left:40px; }


#linksF{ width:500px; margin: 0px auto; }
.links img{ margin:10px; }


.forum table{ width:100%; margin:0 auto; text-align:left;
border-collapse: collapse; vertical-align:top; }
.forum th, .forum td{ border: 1px black solid; }
.forum .tabGauche{ width:120px; text-align:center; }
.forum .titre th{ background-color:#B90000; color:#FFFF33; text-align:center; }
.forum .date td{ background-color:#FF9797; color:#990000; }
.forum .message td{ background-color:#FFCECE; color:#990000; padding:5px; }
#formulaireForum{ width:500px; height:400px; margin:auto;
padding:20px; background-color:#FFFF64; }
.boutton{ background-color:#FFFFB7; border:1px solid #333333; }
.boutton:hover,.boutton:focus{ background-color:#FFFFD9; }


.dancesu p{ width:80%; margin: auto; }
.dances table{ margin:0 auto; border:none; border-collapse: collapse; width:80%; }
.dances td{ border:none; padding:10px; text-align:justify; }
.dances img{ width:120px; }
.levels table
{ margin:0 auto; border:thin black solid; border-collapse: collapse; width:80%; }
.levels th
{ background-color:#B90000; border:thin black solid; color:#FFFF33; width:120px; }
.levels td{ border:thin black solid; padding:10px;
background-color:white; text-align:justify; }
.workshop img{ width:150px; width:30%; max-width:270px; }


.costs table{ margin:0 auto; border-collapse: collapse; background-color:#d49f53;
margin-bottom:30px; border:solid black thin; color:black; font-weight:bold; }
.costs-left{ width:145px; }
.costs th, .costs-left{ font-size:12px; }
.costs td, .costs th{ padding:10px; border:solid black thin; }


#contact-blue{ width:350px; height:80px; overflow:hidden; margin-left:auto;
margin-right:auto; margin-top:20px; margin-bottom:20px; border-width:0px;
padding:0px; background-image:url(../images/fixe/blueframe.png);
background-repeat:no-repeat; text-align:center; color:#00349a; }
#contact-purple{ width:350px; height:80px; overflow:hidden; margin-left:auto;
margin-right:auto; margin-top:20px; margin-bottom:20px; border-width:0px;
padding:0px; background-image:url(../images/fixe/purpleframe.png);
background-repeat:no-repeat; text-align:center; }
#contact-green{ width:350px; height:90px; overflow:hidden; margin-left:auto;
margin-right:auto; margin-top:20px; margin-bottom:20px; border-width:0px;
padding:0px; background-image:url(../images/fixe/greenframe.png);
background-repeat:no-repeat; text-align:center; color:#207308; }
.contact-gif{ float: left; width:60px; margin: 10px 10px 0px 5px; }
.contact-a{ font-size:12px; }
.contact table{ margin:0 auto; text-align:center; }
.contact td{ padding-left:10px; padding-right:10px; }


#welcome-table{ margin:0px auto; width:62%; }
#welcome-table td{ padding:0px 10px 0px 10px; text-align:justify; }
#cigaleWL{ width:100px; width:18%; max-width:200px; margin:0px; float:left; }
#cigaleWR{ width:100px; width:18%; max-width:200px; margin:0px; float:right; }
.index img{ background-color:#00349a; width:200px; }


#conteneur{ margin:auto; max-width:1300px; min-width:750px; }
#centreEtHeader
{ margin-right: 180px; margin-left:10px; margin-bottom:0px; height:100%; }
#header{ background-color: #00349a; height: 100px; width:100%; margin:auto; }
#header .header-flag{ float: left; border:none; margin: 10px 0px 0px 10px; }
#header #banner
{ width:70%; float:right; max-width:730px; margin-right:10%; margin-top:10px; }
#angleG
{	background-image:url(../images/bord/angleG.gif);
	background-repeat:no-repeat;
	width:9px; height:9px; margin-left:1px; float:left; }
#angleD
{	background-image:url(../images/bord/angleD.gif);
	background-repeat:no-repeat;
	width:9px; height:9px; margin-left:0px; float:right; }
#angleGB
{	background-image:url(../images/bord/angleGB.gif);

	background-repeat:no-repeat;
	width:9px; height:9px; margin-left:1px; float:left; }
#angleDB
{	background-image:url(../images/bord/angleDB.gif);
	background-repeat:no-repeat;
	width:9px; height:9px; margin-left:0px; float:right; }
#centrebas
{	margin:0px 9px 0px 10px; background-image:url(../images/bord/bas.gif);
	background-position:bottom; background-repeat:repeat-x;
	padding:0px; height:9px; }
#bordG
{	background-image:url(../images/bord/gauche.gif);
	background-repeat:repeat-y; background-position:left; padding-left:0px; }
#bordD
{	background-image:url(../images/bord/droit.gif);
	background-repeat:repeat-y; background-position:right; margin-left:0px; }
#centre 
{	background-color:#ffb244; margin-left:10px; margin-right:9px;
	margin-bottom:0px; margin-top:0px; min-height:500px;
	background-image:url(../images/bord/haut.gif);
	background-position:top; background-repeat:repeat-x; padding-top:10px;
	height:100%; padding-left:20px; padding-right:20px; padding-bottom:20px; }


#menu{ width: 160px; float: right; margin: auto; margin-top:30px; }
#menuLogo{ display:block; width:145px; height:166px;
	background-image:url(../images/menu/menu1_01.png); }
#menuAccueil a{ display:block; width:145px; height:35px;
	background:url(../images/menu/menu1_02.gif); }
#menuAccueil a:hover{ display:block; width:145px; height:35px;
	background:url(../images/menu/menu2_02.gif); }
#menuCompet a{ display:block; width:145px; height:37px;
	background:url(../images/menu/menu1_12.gif); }
#menuCompet a:hover{ display:block; width:145px; height:37px;
	background:url(../images/menu/menu2_12.gif); }
#menuStage a{ display:block; width:145px; height:33px;
	background:url(../images/menu/menu1_03.gif); }
#menuStage a:hover{ display:block; width:145px; height:33px;
	background:url(../images/menu/menu2_03.gif); }
#menuTarifs a{ display:block; width:145px; height:34px;
	background:url(../images/menu/menu1_04.gif); }
#menuTarifs a:hover{ display:block; width:145px; height:34px;
	background:url(../images/menu/menu2_04.gif); }
#menuInscription a{ display:block; width:145px; height:37px;
	background:url(../images/menu/menu1_05.gif); }
#menuInscription a:hover{ display:block; width:145px; height:37px;
	background:url(../images/menu/menu2_05.gif); }
#menuInfos a{ display:block; width:145px; height:38px;
	background:url(../images/menu/menu1_06.gif); }
#menuInfos a:hover{ display:block; width:145px; height:38px;
	background:url(../images/menu/menu2_06.gif); }
#menuContact a{ display:block; width:145px; height:36px;
	background:url(../images/menu/menu1_07.gif); }
#menuContact a:hover{ display:block; width:145px; height:36px;
	background:url(../images/menu/menu2_07.gif); }
#menuRetros a{ display:block; width:145px; height:37px;
	background:url(../images/menu/menu1_08.gif); }
#menuRetros a:hover{ display:block; width:145px; height:37px;
	background:url(../images/menu/menu2_08.gif); }
#menuForum a{ display:block; width:145px; height:36px;
	background:url(../images/menu/menu1_09.gif); }
#menuForum a:hover{ display:block; width:145px; height:36px;
	background:url(../images/menu/menu2_09.gif); }
#menuLiens a{ display:block; width:145px; height:39px;
	background:url(../images/menu/menu1_10.gif); }
#menuLiens a:hover{ display:block; width:145px; height:39px;
	background:url(../images/menu/menu2_10.gif); }
#menuBas{ display:block; width:145px; height:38px;
	background:url(../images/menu/menu1_11.png); }

