/* CSS Document */

/*<![CDATA[*/

body{
	background-color:#0e0301;
	margin:0;
	padding:0;
}

#logo_gaig
{
	float: left;
	width: 126px;
	height: 33px;	
	border: 0px solid red;
	margin: 0px;
	padding: 0px;
}

#footerBox
{
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 10px;
}


A.credits:link			{color:#632d1b;text-decoration:underline;}
A.credits:link:hover	{color:#935642;text-decoration:underline;}
A.credits:active   		{color:#632d1b;text-decoration:underline;}
A.credits:visited 		{color:#632d1b;text-decoration:underline;}
A.credits:visited:hover	{color:#935642;text-decoration:underline;}

#container{
	background-image:url(images/bg_repeat.gif);
	background-position:top center;
	background-repeat:repeat-y;
	margin:0 auto;
	width:978px;
}

#content{
	background-image:url(images/bg_content.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	margin:0px 94.5px 0px 94.5px;
	position:relative;
	width:789px;

	/* min-height ie6 fix */
	min-height:318px; height:auto !important; height:318px;

}

#menu{
	height:333px;
	left:0;
	position:absolute;
	top:33px;
	width:259px;
}

#anim-epee {
	height:400px;
	left:-80px;
	position:absolute;
	top:15px;
	width:150px;
}

#anim-intro {
	height:400px;
	right:-64px;
	position:absolute;
	bottom:-10px;
	/*top:-70px;*/
	width:350px;
}

#main{
	left:259px;
	position:relative;
	top:0px;
	width:500px;
	/*width:250px;*/
	padding-top:0;
	padding-bottom:0;
	padding-left:10px;
	padding-right:20px;
}

#mainIndex{
	left:259px;
	position:relative;
	top:0px;
	/*width:500px;*/
	width:265px;
	padding-top:0;
	padding-bottom:0;
	padding-left:10px;
	padding-right:20px;
}

#msg{	
	padding-bottom:10px;
	font-weight:bold;
}
#fields{
	border:0px;
	margin:0;
	padding:0;	
}

#fields input, select{
	background-color:#e1e3d8;
	border:1px solid #fff;
	color: #5c5d52;
	float:left;
	height:22px;
}

#fields label{
	width:200px;	
}

#fields p{
	/*clear:both;*/
	margin:0;
	padding:0;
	
}

#fields textarea{
	border:1px solid #fff;
	overflow: auto;
	float:left;	
	background-color:#e1e3d8;
	font-family: Arial, sans-serif;
	font-size: 0.8em;
	width:635px;
	height:195px;
	padding:5px;
}

.assets{
	position:absolute;
}

.titleEnseignants{
	/*color:#DDAE84;*/
	color:#fee0bc;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	/*font-size:18px;*/
	font-size:20px;
	font-weight:bold;
}
.title{
	/*color:#DDAE84;*/
	color:#fee0bc;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	/*font-size:18px;*/
	font-size:14px;
	font-weight:bold;
}

.title a{
	/*color:#DDAE84;*/
	color:#fee0bc;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
	font-weight:bold;
}

.title a:visited{
	/*color:#DDAE84;*/
	color:#fee0bc;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
	font-weight:bold;
}
.title2{
	/*color:#DDAE84;*/
	color:#fee0bc;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:18px;
	font-weight:bold;
}

.subtitle{
	/*color:#DDAE84;*/
	color:#fee0bc;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:18px;
	font-weight:bold;
}

.subtitle a{
	/*color:#DDAE84;*/
	color:#fee0bc;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:18px;
	font-weight:bold;
}

.subtitle a:visited{
	/*color:#DDAE84;*/
	color:#fee0bc;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:16px;
	font-weight:bold;
}
ul{
	color:#DDAE84;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
}
ul a{
	color:#DDAE84;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
}


p{
	/*color:#bc7758;*/
	color:#DDAE84;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
}

p a{
	/*color:#bc7758;*/
	color:#DDAE84;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
}

p a:visited{
	/*color:#bc7758;*/
	color:#DDAE84;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
}

.text{
	/*color:#bc7758;*/
	color:#DDAE84;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
}

.text a{
	/*color:#bc7758;*/
	color:#DDAE84;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
}

.text a:visited{
	/*color:#bc7758;*/
	color:#DDAE84;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
}

.calendrier{
	/*color:#bc7758;*/
	color:#DDAE84;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
}

.calendrier a{
	/*color:#bc7758;*/
	color:#DDAE84;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
}

.calendrier a:visited{
	/*color:#bc7758;*/
	color:#DDAE84;
	font-family: Tahoma, 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size:14px;
}

div.hr
{
	height: 0px;
	border-top: 1px solid #00526f;
	border-bottom: 1px solid #4190b5;
	
	position: relative;
	top: -8px;
	
	margin: 0px 0px 12px 0px;
}
div.hr hr
{
	display: none;
}
div.hr_reversed
{
	height: 0px;
	border-top: 1px solid #451704;
	border-bottom: 1px solid #703e25;	
	margin: 0px 0px 0px 0px;
/*	margin: 0px 0px 12px 0px;*/
}
div.hr_reversed hr
{
	display: none;
}

/*]]>*/
