
html{
	background-image:url(../img/other/fond.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
body {
	height:auto;
	margin:0 auto;
	padding:0;
	background-color:transparent;
	color:#333333;
}

a{
	text-decoration:none;
	color:#006699;
}
a:hover{
	text-decoration:none;
	color:#999;
}

/*////////////////////////////////////BANDEAU IMG//////////////////*/
div#bandeau{
	width:600px;
	height:75px;
	margin:12.5px auto 0 auto;
	padding:0;
}

/*////////////////////////////////////MENU TOP//////////////////*/
div#menu_top{
	margin:6px auto 0 auto;
	width:600px;
	height:20px;
}
div#menu_top ul{
	margin:0;
	padding:0;
	text-align:center;
	width:600px;
	height:20px;
}
div#menu_top li{
	display:inline;
}
div#menu_top a{
	text-decoration:none;
	background-color:transparent;
	color:#013E7F;
	margin:0;
	padding:0 20px 2px 20px;
	border-left:2px solid #01224F;
	font-weight:bold;
}
div#menu_top a#last{
	border-right:2px solid #01224F;
}
div#menu_top a:hover{
	background-color:inherit;
	color:#ccc;
}


/*////////////////////////////////////BANDEAU FLASH//////////////////*/
div#bandeau_flash{
	width:600px;
	height:110px;
	margin:25px auto 0px auto;
	padding:0;
}


/*////////////////////////////////////CONTAINER//////////////////*/
div#container{
	width:700px;
	height:auto;
	margin:20px auto 0 auto;
}


/*////////////////////////////////////MENU LEFT//////////////////*/
div#menu_left{
	width:200px;
	height:auto;
	float:left;
	margin:0 0 10px 0;
	background-image:url(../img/other/menu_fond_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
div#menu_left ul{
	margin:0;
	padding:20px 0 20px 25px;
	background-image:url(../img/other/menu_fond_bottom.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}
div#menu_left li{
	list-style-type:none;
	margin:8px 0;
}
div#menu_left a{
	background-color:#FFFFFF;
	color:#333;
	text-decoration:none;
	margin:0;
	padding:0 0 0 15px;
	background-image:url(../img/deco/croix.png);
	background-position:left;
	background-repeat:no-repeat;
}
div#menu_left a:hover{
	background-color:inherit;
	color:#f90;
	background-image:url(../img/deco/croixhover.png);
	background-position:left;
	background-repeat:no-repeat;
}
div#menu_left a#link_traduction{
	color:#999999;
	background-color:#fff;
}



/*////////////////////////////////////TABLE LOGO//////////////////*/
table#logo{
	margin:20px 0 0 0;
}

table#logo td{
	width:200px;
	text-align:center;
	padding-bottom:15px;
}
	
/*Image awex*/
#awex{
	width:70px;
	height:71px;
	padding:0;
}
/*Image Q-For*/
#qfor{
	width:34px;
	height:50px;
	padding:0;
}
/*Image belbin*/
#belbin{
	width:81px;
	height:49px;
	padding:0;
}


/*////////////////////////////////////NAVIGATEUR//////////////////*/
div#navig{
	width:465px;
	margin:0 0 10px 210px;
	height:auto;
	padding:15px 15px 15px 0;
	background-image:url(../img/other/contenu_fond.gif);
	background-position:top right;
	background-repeat:no-repeat;
	line-height:18px;
}
div#navig img.img_bandeau{
	border:1px solid #000;
	width:200px;
	height:50px;
	float:left;
	margin:0;
}
div#navig .title{
	width:250px;
	height:auto;
	float:right;
	text-align:right;
	line-height:22px;
}
.clear_right{
	clear:right;
	width:100%;
	height:10px;
}
div#navig p{
	padding:0;
	margin:10px 0 25px 0;
	text-align:justify;
}
div#navig .subtitle{
	margin:25px 0 0 0;
	padding:0;
	line-height:20px;
}
div#navig div.deco{
	width:100%;
	height:4px;
	background-image:url(../img/other/contenu_deco.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin:0;
	padding:0;
}



/*////////////////////////////////////INTERVENTIONS//////////////////*/
div#interventions{
	width:100%;
	height:auto;
	margin:20px auto;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	text-align:center;
	padding:5px 0;
}
div#interventions ul{
	margin:0;
	padding:0;
}
div#interventions li{
	display:inline;
	list-style-type:none;
	margin:0 50px;
	padding:0;
}
a.link_interventions{
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
}
a.link_interventions:hover{
	background-color:#FFFFFF;
	color:#ccc;
}
a.select{
	background-color:#FFFFFF;
	color:#336699
}
/*interventions -> principe -> Flash TCMC*/
div#flash_tcmc{
	width:450px;
	height:400px;
	margin:-20px auto 0 auto;
	padding:0;
}
/*interventions -> projet -> Img*/
div#img_aip{
	width:460px;
	height:auto;
	margin:auto;	
}
div#img_aip img{
	border:0;
}
/*////////////////////////////////////SOLUTIONS//////////////////*/
div#solutions{
	width:100%;
	height:auto;
	margin:20px auto;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	text-align:center;
	padding:5px 0;
}
div#solutions ul{
	margin:0;
	padding:0;
}
div#solutions li{
	display:inline;
	list-style-type:none;
	margin:0 15px;
	padding:0;
}
div#solutions li.ENG{
	display:inline;
	list-style-type:none;
	margin:0 10px;
	padding:0;
}

/*Liens du dessus*/
div#solutions a.link_solutions{
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;
}
div#solutions a.link_solutions:hover{
	background-color:#FFFFFF;
	color:#ccc;
}
div#solutions a.select{
	background-color:#FFFFFF;
	color:#336699
}
/*Liens des produits*/
a.solutions_link{
	color:#003366;
	background-color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
a.solutions_link:hover{
	color:#999;
	background-color:#FFFFFF;
	text-decoration:none;
}
a.inter_link{
	color:#003366;
	background-color:#FFFFFF;
	text-decoration:none;
}
a.inter_link:hover{
	color:#CC6600;
	background-color:#FFFFFF;
	text-decoration:none;
}

div.solutions_para{
	margin:-8px 0 0  0;
	padding:0;
}
div.solutions_para p{

}

/*////////////////////////////////////CALENDRIER//////////////////*/
div#calendrier {
	font-size:11px;
}

div#calendrier table{
	width:100%;
	margin-top:25px;
}
div#calendrier th{
	text-align:left;
	padding:2px 0px 2px 5px;
	border-bottom:1px solid #ccc;
}
div#calendrier td{
	padding:2px 0px 2px 5px;
}

div#calendrier select#special{
width:220px;
}

.backcolorune{
	background-color:#FFFFFF;
}
.backcolordeux{
	background-color:#C6D8F4;
}
div#calendrier a{
	color:#006699;
	text-decoration:none;
}
div#calendrier a:hover{
	color:#006699;
	text-decoration:underline;
}
div#calendrier a.visit:visited{
	color:#FF6600;
	text-decoration:none;
}


/*////////////////////////////////////FORMULAIRE//////////////////*/
div#formulaire table{
	width:100%;
	margin-top:25px;
}
div#formulaire td.nospace{
	padding: 0;
	background-color:#fff;
}
div#formulaire td{
	padding: 0px 0 5px 0;
	background-color:#fff;
}
div#formulaire td.link{
	padding:2px 5px;
}

div#formulaire .champ{
	width:99%;
	border:1px solid #ccc;
}
div#formulaire p#infosForm{
	width:100%;
	margin:15px 0 0 0px;
	padding:0;
}
div#formulaire a{
	color:#006699;
	text-decoration:none;
}
div#formulaire a:hover{
	color:#006699;
	text-decoration:underline;
}
div#formulaire input{
	width:100%;
}
div#formulaire textarea{
	width:100%;
	height:100px;
}
div#formulaire .btn{
	width:auto;
}
div#formulaire .checkbtn{
	width:20px;
	padding-right:5px;
}

/*////////////////////////////////////FOOTER//////////////////*/
div#clearboth{
	width:100%;
	clear:both;
}
div#footer{
	width:100%;
	height:120px;
	background-image:url(../img/other/fond2.gif);
	background-position:top left;
	background-repeat:repeat-x;
	text-align:center;
	padding:100px 10px 0 10px;
	color:#000000;
	margin:0;
	font-size:11px;
}
div#footer p{
	margin:0;
	padding:0;
}
div#footer a{
	text-decoration:none;
}
div#footer a:hover{
	color:#006699;
}
div#footer h1{
	padding:0;
	margin:0;
	font-size:11px;
	line-height:15px;
	font-weight:normal;
	display:inline;
}



/*////////////////////////////////////DIVERS//////////////////*/
.bold{
	font-weight:bold;
}
.italique{
	font-style:italic;
}
.little_font{
	font-size:10px;
}
.color_ccc{
	color:#ccc;
	background-color:#fff;
}
.color_f00{
	color:#FF0000;
	background-color:#fff;
}
.color_f90{
	color:#FF9900;
	background-color:#FFFFFF;
}
.text_align_right{
	text-align:right;
}
.text_align_center{
	text-align:center;
}
.underligne{
	border-bottom:1px solid #000;
	padding-bottom:1px;
}

/*pour les contacts*/
div#navig p.contact{
	text-align:inherit;
}

/*graphique des secteurs d'activites*/
.graph_ref{
	width:300px;
	margin:auto;
}

/*images sur la page des liens*/
img.img_link{
	border:0;
	margin:10px 0 10px 80px;
	padding:0;
}
h4.subtitle{
font-size:12px;
}

/*liens des contacts*/
a.link{
	background-color:#FFFFFF;
	color:#bbb;
	text-decoration:none;
}

a.link:hover{
	background-color:#FFFFFF;
	color:#f60;
}

/*Solutions -> Lien adobe reader*/
div#reader{
	margin:0;
	padding:0;
	width:100%;
	height:20px;
	margin-bottom:-20px;
}
div#reader p{
	background-color:#FFFFFF;
	color:#CCCCCC;
	margin:0;
	padding:0;
	text-align:right;
}
div#reader a{
	background-color:#FFFFFF;
	color:#ccc;
	text-decoration:none;
}
div#reader a:hover{
	background-color:#FFFFFF;
	color:#069;
}


/*/////////////////////////////////////////ACCEUIL//////////////////*/
span.small{
font-size:10px;
color:#999999;
}

div#accueil h5{
font-size:14px;
}
div#accueil h5 a{
font-size:10px;
}

div#accueil h4{
font-size:12px;

}
div#accueil p {
margin:0 0 10px 0;
padding:0;
}
div#accueil p.accueildate {
margin:0 0 15px 0;
padding:0;
}
div#accueil div.deco{
margin:20px 0 20px 0;
}

.btn{
border:1px solid #F90;
margin-top:5px;
background-color:#FFFFFF;
}



