/*--------------------------------------------------------------------------------------------------------------Général--------------------------------------------------------------------------------------------------------------*/

body{
	margin:0px;
	color:white;
	font-size:12px;
	font-family: arial, verdana, sans-serif;
	background:#050a10;
	letter-spacing: 0.01em;
}
#News p {
	text-align: justify;
	margin-left: 5px;
	margin-right: 5px;
	line-height: 15px;
}
.DateNews {
	margin-left: 4px;
	color: grey;
	font-style: italic;
	font-variant: small-caps;
}
.Banner{
	position:fixed;
	top:0px;
	left:50%;
	margin-left:-950px;
	z-index:-195;
}
.DegH{
	width:1800px;
	height:56px;
	position:fixed;
	top:0px;
	left:50%;
	margin-left:-900px;
	z-index:-190;
	background: url("http://www.celestus.fr/CelestusV2/SkinAccueil/DegH.png") repeat center;
}
.DegB{
	width:1800px;
	height:56px;
	position:fixed;
	top:394px;
	left:50%;
	margin-left:-900px;
	z-index:-190;
	background: url("http://www.celestus.fr/CelestusV2/SkinAccueil/DegB.png") repeat center;
}

a{
	color:3a84d2;
	border-style:none;
	text-decoration:none;
}
a:link {
	color: #3a84d2;
	border-style:none;
	text-decoration: none;
}
a:visited {
	color: #3a84d2;
	border-style:none;
	text-decoration: none;
}
a:hover {
	color: #99CCFF;
	border-style:none;
	text-decoration: none;
}
a:active {
	color: #9933FF;
	border-style:none;
	text-decoration: none;
}
img{
	border-style:none;
}

.StyleWhite {color: #FFFFFF;}
.StyleRed {color: #FF0000;}
.StyleBlue {color: #0099FF;}
.StyleGreen {color: #00CC66;}
.StyleOrange {color: #FF6600;}
.StyleGrey {color: #808080;}


.Ctitre{
	position:fixed;
	top:0px;
	left:50%;
	margin-left:-500px;
	
	width:980px;
	height:80px;
	background: url("http://www.celestus.fr/CelestusV2/SkinAccueil/TitreCelestus.png") no-repeat center;
	padding:10px;
}
.bandeauBas{
	position:absolute;
	bottom:0px;
	left:0px;
	
	width:100%;
	height:35px;
	background-color:#0C101C;
	z-index:20;
	border:2px solid #09304e;
	text-align:center;
}
.BarreHaut,.CadreTop,.CadreMiddle,.CadreBottom,.BarreBas{
	position:relative;
}
.BarreHaut{
	margin-top:350px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:75px;
	background: url("http://www.celestus.fr/CelestusV2/SkinAccueil/Top.png") repeat center;
}
.CadreTop{
	padding-left:50px;
	padding-right:50px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:40px;
	background: url("http://www.celestus.fr/CelestusV2/SkinAccueil/Top.jpg") repeat center;
	color: #3a84d2;
	font-variant:small-caps;
	font-size:18px;
}
.CadreTop a{
	padding: 5px 10px 5px 10px;
}
.CadreTop a:hover{
	/*font-style:italic;*/
}
.CadreMiddle{
	margin-left:auto;
	margin-right:auto;
	width:980px;
	height:auto;
	padding:10px;
	background: url("http://www.celestus.fr/CelestusV2/SkinAccueil/Middle.jpg") repeat center;
}
.CadreBottom{
	margin-left:auto;
	margin-right:auto;
	width:920px;
	height:20px;
	background: url("http://www.celestus.fr/CelestusV2/SkinAccueil/Bottom.jpg") repeat center;
	text-align:right;
	padding-top:40px;
	padding-left:40px;
	padding-right:40px;
	font-size:10px;
}
.BarreBas{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	height:75px;
	background: url("http://www.celestus.fr/CelestusV2/SkinAccueil/Bottom.png") repeat center;
}
.BarreBas img{
	width: 70px;
	height: 25px;
	margin-top: 9px;
}
.BarreBas a{
	padding-left:5px;
	padding-right:5px;
}
#FormLogin{
	position:absolute;
	width:600px;
	top:41px;
	left:60px;
}
.Input{
	max-width:130px;
	min-width:100px;
	margin-top:3px;
	color: #3a84d2;
	background-color: #222B34;
	font-size:14px;
	background: url("http://www.celestus.fr/CelestusV2/SkinAccueil/Input.jpg") repeat center;
	border:1px solid #18415d;
}
.InscInput{
	min-width:180px;
	max-width:250px;
	height:20px;
	color: #3a84d2;
	background-color: #222B34;
	font-weight:bold;
	font-size:14px;
	background: url("http://www.celestus.fr/CelestusV2/SkinAccueil/Input.jpg") repeat center;
	border:1px solid #18415d;
}

.BInscription{
	position:absolute;
	top:10px;
	right:125px;
}
.AffInscr{
	position:fixed;
	top:100px;
	left:50%;
	margin-left:-400px;
	z-index:100;
	width:800px;
	height:auto;
}
.CadreInscr{
	border:1px solid #2c3545;
	background-color: #222B34;
	width:800px;
	height:300px;
	
	padding:8px;
	
	color:white;
	font-size:12px;
	font-family: arial, verdana, sans-serif;
}
#DescUni, #DescFac{
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #3c495e;
	color:#CCCCCC;
	font-style: italic;
}
#InscrListe{
	position:absolute;
	bottom:5px;
	left:15px;
	width:768px;
	height:15px;
	padding:8px;
	border:1px solid #3c495e;
}
.ListeAv{
	padding-left:8px;
	margin-bottom:-5px;
	display:inline;
	width:8px;
	height:15px;
	margin-left:2px;
	border:1px solid #3c495e;
}

.AffImage{
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-280px;
	margin-left:-470px;
	z-index:100;
	width:900px;
	height:auto;
	border:2px solid #2c3545;
	background-color: #222B34;
	padding:20px;
	text-align:center;
	cursor:pointer;
}
#C01,#C02,#C03,#C04,#C05,#C06,#C07,#C08,#C09,#C010{
	clear:both;
}
#C01 h1,#C02 h1,#C03 h1,#C04 h1,#C05 h1,#C06 h1,#C07 h1,#C08 h1,#C09 h1,#C010 h1,#C011 h1,#C012 h1,#C013 h1{
	text-align:center;
}
#C01 td{
	vertical-align:top;
	text-align:justify;
}
#C03 td{
	border:1px solid #2e7eb6;
}

#News{
	width:380px;
	height:400px;
	max-height:400px;
	border:1px solid #2e7eb6;
}
#Mentions{
	width:380px;
	height:30px;
	border:1px solid #2e7eb6;
	color: #3a84d2;
}
#Mentions a{
	padding-left: 10px;
	padding-right: 10px;
	font-variant: small-caps;
}
#Expo{
	width:600px;
	height:400px;
	border:1px solid #2e7eb6;
}
#ExpoMenu{
	width:600px;
	height:30px;
	border:1px solid #2e7eb6;
	color: #3a84d2;
	font-variant: small-caps;
	font-size:14px;
}
#ExpoMenu a{
	padding-left:5px;
	padding-right:5px;
}
#ExpoMenu a:hover{
	font-style:italic;
}
.FondEcran{
	border:1px solid #2e7eb6;
}
#ListeScreens,#ListeScreens3D,#ListeVidsB{
	width:950px;
	height:80px;
	border:1px solid #2e7eb6;
	overflow:hidden;
}
#ListeVids{
	width:550px;
	height:80px;
	border:1px solid #2e7eb6;
	overflow:hidden;
	text-align:center;
	margin-left:20px;
}
h1{
	color: #3a84d2;
	font-variant: small-caps;
	font-weight: lighter;
	font-size:20px;
}

#AffOK{
	position:fixed;
	top:150px;
	left:50%;
	margin-left:-320px;
	z-index:100;
	width:600px;
	height:auto;
	border:2px solid #2c3545;
	background-color: #222B34;
	padding:20px;
	color:red;
	text-align:center;
}
.BlocLien{
	text-align:center;
}
.TableCentre{
	margin-left:33px;
}
#ExComb p,#ExCom p,#ExTech p,#ExUni p,#ExFac p{
	margin-top: 0px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	line-height: 17px;
}
#FacT1,#FacT2,#FacT3,#FacT4,#FacT5,#FacT6,#FacT7{
	margin-left: 10px;
	margin-right:10px;
	line-height: 17px;
}
#FacT1 img,#FacT2 img,#FacT3 img,#FacT4 img,#FacT5 img,#FacT6 img,#FacT7 img{
	margin-right: 10px;
}
.IcoFac1{
	background: url("http://img15.hostingpics.net/pics/722774SpriteIco.png") no-repeat;
	background-position: center bottom;
	height: 80px;
	padding: 0px 10px 0px 10px;
}
.IcoFac2{
	background: url("http://img15.hostingpics.net/pics/802843SpriteIco2.png") no-repeat;
	background-position: center bottom;
	height: 80px;
	padding: 0px 10px 0px 10px;

}
.IcoFac3{
	background: url("http://img15.hostingpics.net/pics/941112SpriteIco3.png") no-repeat;
	background-position: center bottom;
	height: 80px;
	padding: 0px 10px 0px 10px;
}
.IcoFac4{
	background: url("http://img15.hostingpics.net/pics/633166SpriteIco4.png") no-repeat;
	background-position: center bottom;
	height: 80px;
	padding: 0px 10px 0px 10px;
}
.IcoFac5{
	background: url("http://img15.hostingpics.net/pics/717132SpriteIco5.png") no-repeat;
	background-position: center bottom;
	height: 80px;
	padding: 0px 10px 0px 10px;
}
.IcoFac6{
	background: url("http://img15.hostingpics.net/pics/781097SpriteIco6.png") no-repeat;
	background-position: center bottom;
	height: 80px;
	padding: 0px 10px 0px 10px;
}
.IcoFac7{
	background: url("http://img15.hostingpics.net/pics/226716SpriteIco7.png") no-repeat;
	background-position: center bottom;
	height: 80px;
	padding: 0px 10px 0px 10px;
}
.IcoFac1:hover,.IcoFac2:hover,.IcoFac3:hover,.IcoFac4:hover,.IcoFac5:hover,.IcoFac6:hover,.IcoFac7:hover{
	background-position: center top;
}
#C07 p,#C011 p,#C012 p,#C013 p{
	margin-left: 10px;
	margin-right: 10px;
	text-align: justify;
	line-height: 17px;	
}
#C013 a{
	font-size: 15px;
	letter-spacing: 0.1em;
}
#C01{
	margin-left: -2px;
}
