/*-----------------------------------------------  COMMUN ----------------------------------------------------------*/
@font-face {
	font-family: 'Imagine';
	src: url('Imagine/imagine_font-webfont.eot');
	src: url('Imagine/imagine_font-webfont.eot?#iefix') format('embedded-opentype'),
		 url('Imagine/imagine_font-webfont.woff') format('woff'),
		 url('Imagine/imagine_font-webfont.ttf') format('truetype'),
		 url('Imagine/imagine_font-webfont.svg#Imagine') format('svg');
	font-weight: normal;
	font-style: normal;

}

body {
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
}

.blanc {	font-size : 10px;
		font-family:verdana, arial, helvetica, sans-serif;
		color: #ffffff;
		text-decoration:none;
}

.noirjustif {	font-size : 10px;
				font-family:verdana, arial, helvetica, sans-serif;
				color: #000000;
				text-decoration:none;
				text-align:justify;
}

.noirjust{	font-family:verdana, arial, helvetica, sans-serif;
			color: #000000;
			text-decoration:none;
			text-align:justify;
}

.noircentre{	font-size : 10px;
				font-family:verdana, arial, helvetica, sans-serif;
				color: #000000;
				text-decoration:none;
				text-align:center;
}

a.lien:link {	color:#000000;
				text-decoration:underline;
}

a.lien:visited {	color:#000000;
					text-decoration:underline;	
}

a.lien:active {	color:#000000;
				text-decoration:none;
}

a.lien:hover {	color:#666666;
				text-decoration:underline;
}

body.fond{	background-image:url(arriere.jpg);
}

div.droite{	text-align:right;	
}

div.posdroite{	float:right;
				margin:0px 5px;
}

div.posgauche{	float:left;
				margin:0px 5px;
}

td.news{	text-align:left;
		vertical-align:top;
}

table.news{	width:475px;
			border:none;
}

td.imgnews{	width:1px;
			text-align:right;
			vertical-align:top;
}

td.infonews{	width:400px;
}

table.base{	width:500px;
			border:none;
}

td.imgnews2{	width:80px;
			text-align:left;
			vertical-align:top;
}

td.infonews2{	width:400px;
				text-align:left;
				vertical-align:top;
}

table.accueil{	border-collapse:collapse;
				margin:5px 0px;
}

td.menugauche{	width:173px;
				margin:0px;
				padding:0px;
				vertical-align:top;
}

td.infocentral{	width:565px;
				text-align:center;
}

iframe{	height:330px;
		width:542px;
		border:none;
		vertical-align:middle;
}

img{	border:none;
}

img.news{	height:45px;
			width:45px;
}

img.news2{	height:70px;
			width:70px;
}

.fondgris{	background-color:#ebebe4;
			border:1px solid #7f9db9;
}

div.posanimacc{	width:752px;
				height:425px;
				position:absolute;
				top:50%;
				margin-top:-212px;
				left:50%;
				margin-left:-376px; 
}

div.posaccorion{	background-color:white;
				border:1px solid black;
				padding:20px;
				width:400px;
				position:absolute;
				left:50%;
				margin-left:-200px; 
}

.enligne{float:right;
}

ul.c-partners {
	list-style-image: url(../commun/c_bullet.png);
}

ul.o-partners {
	list-style-image: url(../commun/o_bullet.png);
}

ul.t-partners {
	list-style-image: url(../commun/t_bullet.png);
}

/*--------------------------------------------------------- ORION --------------------------------------------------*/
ul.listeliensorion {
	list-style: none inside;
	padding: 1em 0;
}

ul.listeliensorion li {
	display: block;
}

a.lienorion {
	display: block;
	font-family: 'Imagine';
	font-size: 10px;
	padding: 1ex 0;
	padding-left: 25px;
}

a.lienorion:link {	
	color:#000000;
	text-decoration:none;
}

a.lienorion:visited {	
	color:#000000;
	text-decoration:none;	
}

a.lienorion:active {	
	color:#000000;
	text-decoration:none;
}

a.lienorion:hover {	
	color:#000000;
	text-decoration:underline;
}


.bleujustif{	font-size:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color: #5C5BC0;
				text-decoration:none;
				text-align:justify;
}

.bleujust{	font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #5C5BC0;
			text-decoration:none;
			text-align:justify;
}

.bleucentre{	font-size:10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color:#5C5BC0;
				text-decoration:none;
				text-align:center;
}

a.olien:link {	color:#5C5BC0;
				text-decoration:none;
}

a.olien:visited {	color:#5C5BC0;
					text-decoration:none;
}

a.olien:active {	color:#5C5BC0;
				text-decoration:none;
}

a.olien:hover {	color:#5C5BC0;
				text-decoration:underline;
}

div.orion{	background-image:url(o-fond.jpg);
			position:absolute;
			width:850px;
			height:600px;
			top:50%;
			margin-top:-300px;
			left:50%;
			margin-left:-425px; 
			border:1px solid black;
}

table.newsorion{	width:224px;
				border:1px solid #c9d2f9;
}

td.onewstitre{	background-color:#c9d2f9;
				width:400px;
}

/*-------------------------------------------------  COSMO ------------------------------------------------------*/
ul.listelienscosmo {
	list-style: none inside;
	padding: 1em 0;
}

ul.listelienscosmo li {
	display: block;
}

a.liencosmo {
	display: block;
	font-family: 'Imagine';
	font-size: 10px;
	padding: 1ex 0;
	padding-left: 25px;
}

a.liencosmo:link {	
	color:#000000;
	text-decoration:none;
}

a.liencosmo:visited {	
	color:#000000;
	text-decoration:none;	
}

a.liencosmo:active {	
	color:#000000;
	text-decoration:none;
}

a.liencosmo:hover {	
	color:#000000;
	text-decoration:underline;
}

.vertjustif {	font-size : 10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color: #73C263;
				text-decoration:none;
				text-align:justify;
}

.vertjust{	font-family:Verdana, Arial, Helvetica, sans-serif;
			color: #73C263;
			text-decoration:none;
			text-align:justify;
}

.vertcentre {	font-size : 10px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				color: #73C263;
				text-decoration:none;
				text-align:center;
}

a.clien:link {	color:#73C263;
				text-decoration:none;
}

a.clien:visited {	color:#73C263;
					text-decoration:none;
}

a.clien:active {	color:#73C263;
				text-decoration:none;
}

a.clien:hover {	color:#73c263;
				text-decoration:underline;
}

div.cosmo{	background-image:url(c-fond.jpg);
			position:absolute;
			width:850px;
			height:600px;
			top:50%;
			margin-top:-300px;
			left:50%;
			margin-left:-425px; 
			border:1px solid black;
}

table.newscosmo{	width:224px;
				border:1px solid #d0eeca;
}

td.cnewstitre{	background-color:#d0eeca;
				width:400px;
}

/*--------------------------------------------------  TECHNO ----------------------------------------------------*/
.tableauprod{
	width: 400px;
	height: 100px;
	text-align: center;
}

ul.listelienstech {
	list-style: none inside;
	padding: 1em 0;
}

ul.listelienstech li {
	display: block;
}

a.lientech {
	display: block;
	font-family: 'Imagine';
	font-size: 10px;
	padding: 1ex 0;
	padding-left: 25px;
}

a.lientechprod {
	display: block;
	font-family: 'Imagine';
	font-size: 10px;
	padding: 0ex 0;
	padding-left: 0px;
}

a.lientech:link {
	color:#000000;
	text-decoration:none;
}

a.lientech:visited {	
	color:#000000;
	text-decoration:none;	
}

a.lientech:active {	
	color:#000000;
	text-decoration:none;
}

a.lientech:hover {	
	color:#000000;
	text-decoration:underline;
	background-color: #CE4E51;
}

a.lientechprod:link {
	color:#000000;
	text-decoration:none;
}

a.lientechprod:visited {	
	color:#000000;
	text-decoration:none;	
}

a.lientechprod:active {	
	color:#000000;
	text-decoration:none;
}

a.lientechprod:hover {	
	color:#000000;
	text-decoration:underline;
	background-color: #CE4E51;
}

.redjustif{	font-size : 10px;
			font-family:verdana, arial, helvetica, sans-serif;
			color: #CE4E51;
			text-decoration:none;
			text-align:justify;
}

.redjust{	font-family:verdana, arial, helvetica, sans-serif;
			color: #CE4E51;
			text-decoration:none;
			text-align:justify;
}

.redcentre{	font-size : 10px;
			font-family:verdana, arial, helvetica, sans-serif;
			color: #CE4E51;
			text-decoration:none;
			text-align:center;
}

a.tlien:link {	color:#CE4E51;
				text-decoration:none;
}

a.tlien:visited {	color:#CE4E51;
					text-decoration:none;
}

a.tlien:active {	color:#ce4e51;
				text-decoration:none;
}

a.tlien:hover {	color:#ce4e51;
				text-decoration:underline;
}

div.techno{	background-image:url(t-fond.jpg);
			position:absolute;
			width:850px;
			height:600px;
			top:50%;
			margin-top:-300px;
			left:50%;
			margin-left:-425px; 
			border:1px solid black;
}

table.newstechno{width:224px;
				border:1px solid #ffc7c8;
}

td.tnewstitre{	background-color:#ffc7c8;
				width:400px;
}

.tptable{	width:500px;
			margin:10px 0px;
			border:1px solid #ffc7c8;
}

.tptable2{	width:500px;
			margin:10px 0px 0px 0px;
			border:1px solid #ffc7c8;
}

td.tpcol2{	width:50%;
			vertical-align:top;
}

td.tpcol3{	width:33%;
			vertical-align:top;
}

.tpstable{	width:500px;
			margin:0px 0px 10px 0px;
			border:1px solid #ffc7c8;
}

.tpcadre{	background-color:#ffc7c8;
}

.tptitre{	background-color:#ffc7c8;
			font-size : 18px;
			font-family:verdana, arial, helvetica, sans-serif;
			text-decoration:none;
			text-align:justify;
			padding:5px;
}

/*-----------------------------------------------------  ADMIN ----------------------------------------------------*/

.ared{	font-size : 10px;
		font-family:verdana, arial, helvetica, sans-serif;
		color:red;
		text-decoration:none;
		text-align:right;
}

.aredsel{	font-size : 10px;
			font-family:verdana, arial, helvetica, sans-serif;
			color:red;
			text-decoration:none;
			text-align:center;
			margin:10px;
}

.anoir{	background-image:url(a-piedpage.jpg);
		background-color:#eeeeee;
		font-size : 10px;
		font-family:verdana, arial, helvetica, sans-serif;
		color: #000000;
		text-decoration:none;
		text-align:justify;
		padding:2px 20px;
}

.anoir2{	font-size : 10px;
			font-family:verdana, arial, helvetica, sans-serif;
			color: #000000;
			text-decoration:none;
			text-align:right;
}

.anoir3{	font-size : 10px;
			font-family:verdana, arial, helvetica, sans-serif;
			color: #000000;
			text-decoration:none;
			margin:20px 0px;
}

.abdvide{	background-color:#f7f3f7;
			width:410px;
			margin:20px 0px;
			padding:20px;
			font-size : 10px;
			font-family:verdana, arial, helvetica, sans-serif;
			color:red;
			text-decoration:none;
			text-align:left;
}

.aerreursaisi{	font-size : 10px;
				font-family:verdana, arial, helvetica, sans-serif;
				color:red;
				text-decoration:none;
				text-align:left;
}

div.acadre{	background-image:url(a-admin.jpg);
			width:750px;
			padding:0px 30px;
			border:none;
			position:absolute;
			margin-top:5px; 
			left:50%;
			margin-left:-375px; 
}

div.ainfo{	background-image:url(a-fondtrame.jpg);
			background-color:white;
			padding:20px 40px;
			border:none;
}

div.aerreur{	font-size : 10px;
			font-family:verdana, arial, helvetica, sans-serif;
			color:red;
			text-decoration:none;
			text-align:left;
			border:none;
}

div.assinfo{	width:500px;
			padding:0px 64px;
			border:none;
}

div.atitresel{	background-color:#f0dcae;
				font-size : 10px;
				font-family:verdana, arial, helvetica, sans-serif;
				color:#000000;
				text-decoration:none;
				padding:5px;
				margin:0px;
				width:440px;
}

div.abdvide{	background-color:#f7f3f7;
			font-size : 10px;
			font-family:verdana, arial, helvetica, sans-serif;
			color:red;
			text-decoration:none;
			padding:20px 20px;
			margin:0px;
			width:410px;
}

div.aseltab{	background-color:#f7f3f7;
			font-size : 10px;
			font-family:verdana, arial, helvetica, sans-serif;
			color:#000000;
			text-decoration:none;
			padding:20px 0px;
			width:450px;
}

div.anews{	background-color:#84b4e2;
			font-size : 10px;
			font-family:verdana, arial, helvetica, sans-serif;
			color: #000000;
			text-decoration:none;
			width:420px;
}

table.ainfo{	border-collapse:collapse;
			border-spacing:0px 20px;
}

table.anews{width:450px;
}

tr.ainfo{vertical-align:top;
}

tr.atabcol1{background-color:#ffffff;
}

tr.atabcol2{background-color:#ededed;
}

table.areq{width:450px;
}

table.aform{	width:450px;
}

tr.aform{vertical-align:top;
}

img.aesp{margin:20px 0px;
}

form{margin:0px 0px 50px 0px;
}

span.asup{margin:0px 30px;
}

.aprodsup{	background-color:#eeeeee;
			width:420px;
}

.antable{	background-color:#999999;
			font-size : 20px;
			font-family:verdana, arial, helvetica, sans-serif;
			color: #000000;
			text-decoration:none;
			margin:5px 0px;
			width:450px;
}

/*--------------------------------------------------  FENETRE LOG ----------------------------------------------------*/

form.flog{margin:0px;
}

div.fcadre{	background-image:url(arriere.jpg);
			border:1px solid #999999;
			width:450px;
			padding:20px;
}

div.flogpos{	width:450px;
			height:190px;
			position:absolute;
			top:50%;
			margin-top:-95px;
			left:50%;
			margin-left:-225px; 
}

/*--------------------------------------------------  CLIENT ----------------------------------------------------*/

div.icadre{	background-image:url(i-admin.jpg);
			width:750px;
			margin:auto;
			padding:0px 30px;
			border:none;
}

div.iinfo{	background-image:url(a-fondtrame.jpg);
			background-color:white;
			padding:20px 40px;
			border:none;
}


div.issinfo{	width:500px;
			padding:0px 64px;
			border:none;
}
