.alignement_centre {
	width: 100%; 
	margin: 0 auto; /* -> 4 */
	padding:0 auto;
}
#main-container {
width: 80%; 
max-width: 1000px; 
min-width: /*700px*/900px;; 
margin: 0 auto; /* -> 4 */
/*background-color:#069;*/
padding-bottom:150px;
}
.container_12 {margin-left:auto;margin-right:auto;width:960px; margin-bottom:0;}
#centre {
	width: 100%; /* -> 5 */
	overflow: hidden; /* -> 5 */
	background:transparent/*url(../images/degrade_fond_dt.png) no-repeat top right*/;
	/* -> 2 */
	
}

.grid_1,.grid_2{display:inline;float:left;margin-left:0;margin-right:0}
.container_12 .grid_12 {width:960px;margin-left:80px;}
.alpha{margin-left:0}
.omega{margin-right:0}



/* --- COULEURS --- */

/* Navigation */
#navigation {
		/*background:transparent url(../images/degrade_fond_gh.png) no-repeat top left;*/
}
.rubiks {
	background:transparent url(../images/degrade_fond_gh.png) no-repeat top left;
}
.cube {
		background:transparent url(../images/degrade_fond_gh_cube.png) no-repeat top left;
}
.pack {
		background:transparent url(../images/degrade_fond_gh_pack.png) no-repeat top left;
}
#navigation a {
	/*color: #FF6533;*/
}
/*#navigation a:hover, #navigation a:focus {
	background: #000000;
}*/

/* Contenu principal */
#contenu {
	/*background:transparent url(../images/degrade_fond_dt.png) no-repeat top right;*/
}
.slogan_applications {
	background:transparent url(../images/degrade_fond_dt.png) no-repeat top right;
}
.slogan_processus {
	background:transparent url(../images/degrade_fond_dt_v2.png) no-repeat top right;
}
.slogan_collaborateurs {
	background:transparent url(../images/degrade_fond_dt_v3.png) no-repeat top right;
}
.slogan_socle {
	background:transparent url(../images/degrade_fond_dt_v4.png) no-repeat top right;
}
#contenu a,#footer h4 a {
	color: /*#332510*/#c66e12;
}
#contenu a:hover, #contenu a:focus, #footer a:hover, #footer a:focus {
	color: #6E5122;
}
#contenu strong {
	color: #181A12;
}

/* --- POSITIONNEMENT --- */

/* Colonne gauche */
#navigation {
	width: 310px;
	margin: 0 0 0 0;
	padding: 126px 0 0 26px;
	float: left; /* -> 6 */
	
}
#actualite {
	width: 305px;
	height:268px;
	margin: 100px 0 4px 0;
	padding: 10px 0 0 0;
	background:transparent url(../images/fond_actualite_bis.gif) no-repeat 0 4px;
	/*background-color:#CC9;*/
	
}
/* Menu de navigation */
#menu_gh {
	width: 300px;
	min-height:300px;
	margin: 0 0 0 0;
	padding: 0;
	/*background-color:#CC9;*/
	
}

#menu_gh ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 1.5;
	letter-spacing: 1px;
}
#menu_gh li a{
	/*height:38px;
	margin: 0;
	padding: 16px 16px 0 40px;*/
	list-style: none;
	color:#595a53;
	/*font-weight:lighter;*/
	background:transparent url(../images/btn_nav_gh_off.gif) no-repeat top left;

}
#menu_gh li a:hover{
background:transparent url(../images/btn_nav_gh_on.gif) no-repeat top left;
border:0;
color:#4a4745;
}
#menu_gh li.simpleon{
	height:37px;
	margin: 0;
	padding: 17px 16px 0 40px;
	font-weight:lighter;
	background:transparent url(../images/btn_nav_gh_in.gif) no-repeat top left;
	border:0;
	color:#fff;
}
#menu_gh li.doubleon{
	height:49px;
	margin: 0;
	padding: 5px 16px 0 40px;
	font-weight:lighter;
	background:transparent url(../images/btn_nav_gh_in.gif) no-repeat top left;
	border:0;
	color:#fff;
}
#menu_gh li.telecharge a, #menu_gh li.telecharge a:hover{
	height:37px;
	margin: 0;
	padding: 17px 16px 0 80px;
	font-weight:lighter;
	background:transparent url(../images/btn_nav_gh_telechargement_on.gif) no-repeat top left;
	border:0;
color:#4a4745;
}
#menu_gh li.simpleuser a{
	height:49px;
	margin: 0;
	padding: 5px 16px 0 80px;
	font-weight:lighter;
	background:transparent url(../images/btn_nav_gh_user_off.gif) no-repeat top left;
	border:0;
color:#4a4745;
}
#menu_gh li.simpleuser a:hover {
	height:49px;
	margin: 0;
	padding: 5px 16px 0 80px;
	font-weight:lighter;
	background:transparent url(../images/btn_nav_gh_user_on.gif) no-repeat top left;
	border:0;color:#4a4745;
}
#menu_gh a {
	display: block;
	/*height: 1%;*/ /* -> 7 */
	line-height: 1.5;
	/*font-size: .9em;*/
	text-decoration: none;
}
/* -- menu sur 1 lignes --*/
li.simple a {
	height:37px;
	margin: 0;
	padding: 17px 16px 0 40px;
	list-style: none;
	font-weight:lighter;
	background:transparent url(../images/btn_nav_gh_off.gif) no-repeat top left;
}
/* -- menu sur 2 lignes --*/
li.double a {
	height:49px;
	margin: 0;
	padding: 5px 16px 0 40px;
	list-style: none;
	font-weight:lighter;
	background:transparent url(../images/btn_nav_gh_off.gif) no-repeat top left;
}
/* Contenu */
#contenu {
	margin: /*260px*/ 126px 0 0 336px; /* -> 8 */
	padding: 134px 40px 0 20px;
	min-height:300px;
}
#contenu li {
	 margin: 0 0 .75em 0; 
	 }
/* --- COLONNE DROITE --- */
#colonne_droite {
float:right;
display:block;
width:150px;
height:150px;
background-color:#999;}
/* --- IMAGE --- */
.img_titre {
margin:45px 0 25px 0;
}
.img_titre2 {
margin:45px 0 0 0;
}
/* --- SOCIETE ---*/
.centrage {
width: 100%; 
height:100%;
margin-right: auto 0;
margin-left:auto 0;/* -> 4 */
/*background-color:#000;*/
}
.centrage_perennite {
width: 100%; 
height:800px;
margin-right: auto 0;
margin-left:auto 0;/* -> 4 */
/*background-color:#000;*/
background:transparent url(../images/fond_page_perennite.gif) no-repeat 0 8px;
}
.equipe {
text-align:center;
width:500px;
margin-right: auto 0;
margin-left:auto 0;/* -> 4 */
/*background-color:#930;*/


}

.equipe li {
display:block;
	width:160px;
	color:#44475;	
	float:left;	
	margin: 0 10px 0 0;
	padding:0 5px 10px 0;
	line-height:14px;
}
.equipe li.fonction_equipe {
	margin:0;
	color:#555242;
}

/*.equipe li.christophe {
		background:transparent url(../images/equipe_photo_christophe.jpg) no-repeat;
}
.equipe li.cyrille {
		background:transparent url(../images/equipe_photo_cyrille.jpg) no-repeat;
}
.equipe li.olivier {
		background:transparent url(../images/equipe_photo_olivier.jpg) no-repeat;
}

.equipe li.roberto {
		background:transparent url(../images/equipe_photo_roberto.jpg) no-repeat;
}*/
/* -- Module Actualite --*/
#actualite ul {
	margin: 0 ;
	padding: 23px 0 0 0;
	list-style: none;
	line-height: 1.5;
	letter-spacing: 1px;
}


/* -- traitement image du site --*/
ul.gallery {
	width: auto; /*--Adjust width according to your scenario--*/
	list-style: none;
	margin: /*30*/0 0 0 0; padding: 0;
}
ul.gallery li {
	margin: 0 0 0 0; padding: 0 0 0 0;
	text-align: center;
	/*border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px; /*--CSS3 Rounded Corners--*/
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
ul.gallery li a.thumb {
	width: 310px; /*--Width of image--*/
	height: 317px; /*--Height of image--*/
	/*padding: 5px;
	border-bottom: 1px solid #ccc;*/
	cursor: pointer;
}
ul.gallery li span { /*--Used to crop image--*/
	width: 310px;
	height: 317px;
	overflow: hidden;
	display: block;
}
ul.gallery li a.thumb:hover {
	background: #fff; /*--Hover effect for browser with js turned off--*/
}
ul.gallery li a {text-decoration: none; color: #777; display: block;}

ul.gallery li.processus a.thumb {
	height: 248px; /*--Height of image--*/
	margin-bottom:0;

}
ul.gallery li.processus span { /*--Used to crop image--*/

	height: 248px;margin-bottom:0;
}
.left{
float:left;}
.right{
float:right;}
ul.gallery li.applications a.thumb { /*--Used to crop image--*/
margin: 0 6px 0 0;
}
ul.gallery li.processus2 a.thumb {
	height: 214px; /*--Height of image--*/
margin: 0 0 0 5px;
}
ul.gallery li.processus2 span { /*--Used to crop image--*/
	height: 214px;
}
ul.gallery li.collaborateurs2 a.thumb {
	height: 192px; /*--Height of image--*/
margin: 0 0 0 5px;
}
ul.gallery li.collaborateurs2 span { /*--Used to crop image--*/
	height: 192px;
}
ul.gallery li.collaborateurs a.thumb {
	height: 277px; /*--Height of image--*/
margin: 0 7px 0 0;
}
ul.gallery li.collaborateurs span { /*--Used to crop image--*/
	height: 277px;
}
ul.gallery li.socle1 a.thumb {
	height: 239px; /*--Height of image--*/
	width:320px;
margin: 0 16px 0 0;
}
ul.gallery li.socle1 span { /*--Used to crop image--*/
	height: 239px;
	width:320px;
}
ul.gallery li.socle2 a.thumb {
	height: 209px; /*--Height of image--*/
margin: 0 0 0 8px;
}
ul.gallery li.socle2 span { /*--Used to crop image--*/
	height: 209px;
}
/* 15 LISTING 
/*------------------------------------------*/
.preview_actualite {
margin:0; padding:2px 0 0 2px;
float:left;
}
.photo_actualite img {
width:80px; height:57px;
padding: 2px;
border: 1px solid #E4E4E4;
}
.photo_actualite h4{
	 font-size: 1em; 
	  margin: 0 0 .25em 0; /* Rapproche le titre du texte. (5) */ 
  line-height: 1.2em; 
  /*font-weight: bold; *//* Valeur par défaut. (6) */ 
  font-style: normal; 
}
.nom_actualite .suite, .nom_actualite .suite a {
font-family:Georgia, "Times New Roman", Times, serif;
 font-style: oblique; 
 font-size:.95em;
 color:#3aa7be;
 text-decoration:none;
}
.nom_actualite .suite a:hover {
	text-decoration:underline;
}
.photo_actualite {
margin:8px 0 10px 15px;
padding: 0;
width:auto; height:70px;
}
.nom_actualite {
margin:3px 0 3px 13px; padding:0;
width:170px; height:auto;
float:left;font-size:13px;
}
.nom_actualite {
font-size:1em;
}
/* 16 CONTACT
/*-------------------------------------------*/
.contact {float:left;width:280px;margin:0 10px 20px 0px}

.contact TABLE{width:280px;border-top:1px dotted #a6aca3; padding:18px 0 0 0;}
.contact TD,TH{padding:0;}
.contact2 {margin-top:10px;float:left;width:100%;}
.contact2 TABLE{padding:18px 0 0 0;}
.contact2 TD,TH{padding:0 30px 0 0;height:20px;}
.contact2 LABEL{font-weight:bold;margin:0; padding:0;}
.contact2 TEXTAREA{width:400px;height:90px;border:1px solid #C5C5C5}
/*.contact2 INPUT{width:200px;border:1px solid #C5C5C5}*/
.contact2 INPUT{margin-bottom:4px;}
.contact2 INPUT.btn{width:auto;border:0px;margin-right:10px}
.contact H2,.contact2 H2{font-size:11px;line-height:14px;font-weight:bold;margin:3px 0px 6px 0px;}


/* 17 FOOTER
/*--------------------------------------------*/
#footer {float: left;width:100%;height:100%;background:#f5f5f5 url(../images/footer-shadow.gif) no-repeat top center;margin:0;padding:27px 0 18px;/*clear:both;position:relative; */border-top:1px #eeeded solid;}

.bottom-box{
			
			float: left;
			width: auto;
			padding-right: 30px;	
			font-size: .9em;
			line-height:150%;
			
		}
.bottom-box ul{
				padding-bottom: 0;
				text-decoration:none;
				margin:0;
				list-style:none;
			}
.bottom-box li{
				position: relative;
				padding: 1px 0 1px 0;
				text-decoration:none;
			}
			
			.bottom-box li a{
				color: #595a53;
				text-decoration:none;
				
			}
#sousfooter{float: left;width:960px;padding:11px 0 9px;margin:9px 0 0;border-top:1px solid #ddd}#sousfooter p.copyright{margin:0}

#adresse {
	float: left;width:100%;height:59px;background:transparent url(../images/fond_adresse.gif) repeat-x top center;margin:0;
	padding:0;
}
#adresse ul { 	margin:0;
	padding:0;list-style:none;}
#adresse li {
	float:left;
	margin-top:5px;
	padding:0;
	height:55px;
	display:inline;
}
/* 18 PARTENAIRE *****************/
.demo-fp-img {background: url(../images/img-bg.png) no-repeat;padding: 3px 3px 50px 3px;border:none;}.img-left {float: left;margin-right: 15px;}
.demo-mb .demo-fp-img {margin-bottom: 10px;}
.module-inner2 {/*padding: 15px 13px 0 13px;margin: -1px 2px 0 2px;overflow: hidden;*/}
.module-inner {background: url(../images/module-div.png) left top repeat-x;}
.module-inner2 {;}
.rt-article-content {border:1px #eeeded solid;background: url(../images/module-bottom.png) left bottom repeat-x;padding: 18px 13px 15px 13px;min-height:150px;}
.bold2 {
font-family: georgia;
font-weight:normal;
font-size:1.15em;
font-style:oblique;
color:#f77f00;}