/***************************************** Section & Article *******************************/
.section {
	
	margin-top : 0px;
	padding :0px;
	
}
.section p{
	text-align:left;
}

.section h1 {
	
	text-align : left;
	margin-top : 10px;
	margin-left : 20px;
	margin-bottom : 20px;
	font-weight : normal;
	font-size : 34px;
	color: #777777;
	font-family : Arial, Verdana, Helvetica, Sans-serif;
}
.section h3 {
	margin-top:35px;
	margin-left : 20px;
	margin-bottom :10px;
	font-weight : bolder;
	font-size : 16px;
	color: #ff6633;
	font-family : Arial, Verdana, Helvetica, Sans-serif;
}
.section h2 {
	
	margin-left : 20px;
	margin-bottom :20px;
	font-weight : bolder;
	font-size : 16px;
	color: #ff6633;
	font-family : Arial, Verdana, Helvetica, Sans-serif;
}

.section a:hover {

	font-size: 12px;
	font-weight : bold;
	color:  #ff6633;
	text-decoration: underline;
}
.section_chapeau {
	
	width : 560px;
	text-align:justify;
	margin-top : 0;
	padding-left : 0px;
	margin-bottom : 10px;
	font-weight : normal;
	font-size : 22px;
	color : #0066cc;
	font-family : Arial, Verdana, Helvetica, Sans-serif;

}
.section_chapeau#tech {
	
	width : 560px;
	margin-top : 10px;
	margin-left : 10px!important;
	margin-left : 0px;
	margin-bottom : 25px;
	font-weight : normal;
	font-size : 20px;
	color : #0066cc;
	font-family : Arial, Verdana, Helvetica, Sans-serif;

}
.grey{
	color:#484848;

}
.bold {

	font-weight : bold;
}
.barre {
	
	float : left;
	width: 200px;
}
.people h1 {

	margin : 0px;
	padding :0;
	margin-bottom:5px;
	font-family :Arial, Verdana,Sans-serif;
	font-weight: normal;
	font-size: 24px;
	color: #999999;
}


/*************************************************auteur ************************************/
.auteur {

	height : auto;
	padding-left : 0px;
}

.article h1 {
	
	margin : 0px;
	margin-bottom:5px;
	margin-top :40px;
	text-align: left;
	font-family :Arial, Verdana,Sans-serif;
	font-weight: normal;
	font-size: 28px;
	color: #999999;
}
.article h3 {
	
	margin : 0px;
	margin-bottom:5px;
	text-align: left;
	font-family :Arial, Verdana,Sans-serif;
	font-weight: normal;
	font-size: 28px;
	color: #999999;
}

.auteur_img {
	
	float : left;
	margin-left : 0;
	margin-right : 10px;
	width : 75px;
	height : 86px;		
}
.auteur_coord {
	
	float : left;
	margin-bottom:0px;
	padding-top:2px;
}
.auteur_coord .auteur_post a {
	
	font-size: 14px;
	
}
.auteur_coord .auteur_post a:hover {
	
	font-size: 14px;
	color: #ff6633;
	
}
.auteur_nom, .auteur_post {
	
	clear: left;
	font : Arial;
	color: #000000;
	font-size : 12px;
	font-weight : normal;
}
/***********************************************article ****************************************/
.article{
	text-align : left;
	margin-left : 20px;
	width : 570px;
	text-align : justify;
	font-family : Arial,Verdana, Sans-serif;
}

.article a {

	font-size: 12px;
	color: #ff6633;
	text-decoration: none;
	font-weight : normal;
}
.article a:hover{

	color: #ff6633;
	text-decoration: underline;
	font-weight : normal;
}

.sous_titre_bleu {
	
	font-size: 16px;
	color: #0066cc;
	font-weight: bold;
	margin-top:px!important;
	margin-top:0px;
	margin-bottom:0px;
}
.article_chapeau p { 

	float : left;
	margin-top: 30px;
	margin-bottom: 20px;
	text-align : left; 
	font-weight: bolder;
	font-size: 14px;
	color:  #0066cc;
}
.placement_droite{

	width:285px; 
	margin:0px 0 0 10px; 
	float:right;
}
.placement_droite_special{

	width:285px; 
	margin:3px 0 0 10px; 
	float:right;
}
.placement_droite_appstory{ 
	width:285px; 
	margin:3px 0 0 10px; 
	float:right;
}
.placement_droite_380{
	width:380px; 
	margin:0px 0 0 10px; 
	float:right;
}
.placement_droite_190{
	height:auto; 
	width:190px; 
	margin:0px 0px 0px 10px; 
	float:right;
}
.placement_droite_185{
	height:auto; 
	width:185px; 
	margin:3px 0 0 10px; 
	float:right;
}

/*************************************************texte de l'article*************************************/
.texte p {
	
	margin: 5px 0px 10px 0px;
	font-family : Arial,Verdana, Sans-serif;
	font-size: 12px;
	font-weight: normal; 
}
h1.grey {

	font-family :Arial, Verdana,Sans-serif;
	font-weight: normal;
	font-size: 20px;
	margin-left : 20px;
	color: #999999;
}
h1.grey_double_soi{
	font-family :Arial, Verdana,Sans-serif;
	font-weight: normal;
	font-size: 20px;
	margin-left : 20px;
	color: #999999;
	width: 565px;
}
.intertitre p {
	
	font-family :Arial, Verdana,Sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #777777;
	margin-top :10px;
	margin-bottom:5px;
	
}
.soustitre {

	color : #0066cc;
	font-weight : bold;
	margin-right: 5px;
}
.texte ul {
	
	float:none;
	list-style :none;
	margin-top :5px;
	margin-left : 25px;
	margin-bottom :35px;
}
.texte li  {
	
	width :500px;
	font-family : Arial, Sans-serif;
	font-size : 12px;
	font-weight : bold;
	padding-bottom : 10px; 
	padding-left: 20px;
	background-image : url(../images/arrow_puce_grey.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	height : 15px;
}
.li_grey {

	color:#777777;
}
.texte li.photonics  {
	
	width :230px;
	color :#999999;
	font-weight :normal;
	list-style-position: none;
	margin-bottom:10px;
	margin-right :5px;
}

.italic{
	font-style:italic;
}
/**********************************************Divers ******************************************************/
.article_img_gauche{
	padding: 5px 0 5px 0;
	margin-right:30%;
	margin-left:0;
}
#titre_sia h3  {

	margin-left :  16px;
	color : #ff6633;
	font-family : Helvetica, Arial, Sans-serif;
	font-size : 14px;
	font-weight : bold;
	padding-left: 20px;
	padding-top : 2px;
	padding-bottom : 2px;
	background-image : url(../images/arrow_puce_orange_white.gif);
	background-repeat : no-repeat;
	background-position : 0px 4px;
	width :220px;
	display : block;

}
.lien_bas {
	
	margin: 0;
	padding : 0;
	text-align : right;

}
p.legende {
	font-size: 11px;
	color: #777777;
	font-family : Arial,Verdana, Sans-serif;
}
p.legende#droite{
	text-align: right;   
	padding:0; 
	margin : 0 0 0 10px;
}
p.legende#droitebis{
	float:right;
	text-align: right;   
	padding:0; 
	margin : 0 0 0 10px;
}

.article_img_gauche {

		clear: left;		
}
.logo_asn {

	float : left;
	background-image : url(../images/asn.gif);
	background-repeat : no-repeat ;
}
/***********************************************additifs ****************************************************/
#members {
		float : left;
		xwidth: 180px;
		width :120px !important;
		height: 350px;
		xmargin-left : 25px;
		xmargin-right: 20px;
		xpadding : 8px;
		xborder: #f0f0f0 solid 1px;
		background-color: #f8f8f8;

}
#members a {

	color: #ff6633;
	font-family : Arial, Verdana, Helvetica, Sans-serif;
}
#members a:hover {
	
	color: #ff6633;
}
#members h3 {
	font-size: 16px;
	padding-left :10px;
	margin :0px;
	color : #666666;

}
#members li {
	width :250px;
	background : none;
	padding : 0px;
	padding-bottom : 2px;

}
/********************************************Buzz****************************************************/
ul.buzz {
	float:left;
	margin-left : 20px;
	margin-top : 10px;
	margin-bottom : 10px;
}
p.buzz   {
	font-family : Arial, Sans-serif;
	font-size : 12px;
	padding : 0px;
	margin-left:15px;
	margin-top:5px;
	margin-bottom:5px;
}
p.puce   {
	font-family : Arial, Sans-serif;
	font-size : 12px;
	margin : 3px 0px 0px 2px;
	padding-left : 15px;
	padding-right : 10px;
	background-image : url(../images/arrow_puce_grey.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}
p.puce2  {
	font-family : Arial, Sans-serif;
	font-size : 12px;
	margin : 15px 0px 0px 2px;
	padding-left : 15px;
	padding-right : 10px;
	background-image : url(../images/arrow_puce_grey.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}
p.cipos_img1   {
	
	width: 350px!important;
	width: 350px;
	font-family : Arial, Sans-serif;
	font-size : 12px;
	padding : 0px;
	margin :0px;
	margin-top : 10px;
	margin-bottom : 5px;
	padding-left : 15px;
	background-image : url(../images/arrow_puce_grey.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}
p.buzz#milieu {

	width: 250px;
	background-color: #ff0000;
}
p.ibm, p.amd {
	xfloat:left;
	width : 300px;
	margin-left:20px!important;
	margin-left:10px;
	margin-bottom :8px;
}
.p_amd_img {

	width: 350px!important;
	width: 350px;
	margin-top:10px;
	margin-left: 15px;

}
.p_look_img {

	width: 280px!important;
	width: 250px;
	margin-top:10px;
	margin-left: 15px;

}
p.amd#top{

	margin-top :20px;
}

p.amd#lihenome {
	
	float:left;

}
p.ibm#middle {
	clear:left;
	margin-top :-90px;

}
p.amd#toshiba {
	margin-top :10px;
	width :500px;
}
p.ibm#bottom {
	margin-top :10px;
	margin-bottom : 20px;
	width :500px;
}
.block_gauche#amd_txt, .block_gauche#ibm_txt {

	float: left;
	width: 580px;
}
.block_droite#amd_img, .block_droite#ibm_img, .block_droite#cipos_img {
	
	float : right;
	width: 192px;
	margin-top: 10px;

}
 .block_droite#look_img {
 
 	float : right;
 
 
 }
#cipos_gauche {
	margin-top : 30px;
	width: 300px;
	float : left;

}
#cipos_droite {
	width: 180px;
	float : left;
	margin-left:40px;
	margin-top : 0px;

}
#cipos_droite .legende{
	
	width: 180px;
}
.puce_grey {
	
	padding-left : 20px;
	background-image : url(../images/arrow_puce_grey.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
}

/*********************************************sia 1 ***********************************************/
.block_gauche#txt_sia {
	float : left;
	width : 170px;
	#
	height : 440px!important;
	#
	height :410px;
	margin-left : 25px!important;
	margin-left : 5px;
	padding-bottom :0;
	background-color: #f1f1f1;
}

.block_gauche#txt_sia li {
	
	width : 200px;
	list-style :none;
	margin-top :3px;
	margin-bottom :0;
	padding-left :15px;

	}
.block_gauche#txt_sia li a {
		font-weight: bold;
		font-size: 12px;
		color: #ff6633;
	}
.block_gauche#txt_sia li a:hover {
	
		text-decoration :underline;s
		font-weight: bold;
		font-size: 12px;
		color: #ff6633;

	}
.block_gauche#txt_sia li.dernier {

	margin-bottom : 0px;

}
.block_gauche#txt_sia .titre {
		
		color: #777777;
		font-size: 16px;
		font-weight: bold;
		padding-left :5px;
		padding-top :5px;
		padding-bottom :5px;
		color : #777777;

}
.block_droite#txt_sia {

	float : left;
	margin-left: 10px;
}
.block_droite#txt_sia {

	float : left;
	width : 380px;
	margin-bottom: 40px;
}
.block_droite#txt_sia p {
	padding-left :15px!important;
	padding-left : 10px;
	width: 365px!important;
	width : 340px;
	text-align : left;
	xbackground-color: #666600;
}
.block_droite#txt_sia ul {

	margin-left : 20px;

}
.block_droite#txt_sia  a {
		font-weight: bold;
		font-size: 12px;
		color: #ff6633;
	}
.block_droite#txt_sia a:hover {
	
		text-decoration :underline;
		font-weight: bold;
		font-size: 12px;
		color: #ff6633;

	}
.puce_orange {

	color: #ff6633;
	padding-left:20px;
	font-weight: bold;
	background-image : url(../images/arrow_puce_orange_white.gif);
	background-repeat : no-repeat;
	background-position : 0px 5px;
}
.puce_grise {

	color: #777777;
	padding-left:20px;
	font-weight: bold;
	background-image : url(../images/arrow_puce_grey.gif);
	background-repeat : no-repeat;
	background-position : 0px 3px;
	float:left;
}
#lewis {
	
	float:left;
	width: 260px;
	xtext-align: justify;
	background : none;
	margin-left: 20px!important;
	margin-left: 0px;
	margin-top :0px!important;
	margin-top :30px;
}
#auberton  {
	
	float:left;
	width: 260px;
	background : none;
	margin-left: 25px!important;
	margin-left: 5px;
	margin-right: 8px!important;
	margin-right: 40px;
	margin-top :0px!important;
	margin-top :30px;
}
#lewis  p a, #auberton  p a{
		font-weight:normal;
		font-size: 12px;
		color: #ff6633;
}

#signature{
	clear :both;
	widht:100%;
	height :380px!important;
	height :400px;
	background:transparent  url(../images/soiconsortium_fig2.jpg) no-repeat;
	background-position: 25px 230px!important; 
	background-position: 10px 250px; 
}
#soi_footer{
	
	position :relative;
	background-image : url(../images/soiconsortium_fig2.jpg);
	background-position :0px 0px;
}
.article_img_gauche#graph {

	float:right;
	margin-left:15px!important;
	margin-left:0px;
	margin-top:10px;
}
.image_aiti {
	
	float: right;
	margin-top: 5px;
}
p#p_aiti {

 width: 560px!important;
}
p#p_aiti2 {

 	width: 290px!important;
  	width: 290px;
}
p#p_aiti3 {
	
	marging-bottom : 25px;
 	width: 290px!important;
  	xwidth: 550px;
}
/****************************/
p#p_aiti4 {

 width: 290px!important;
  width: 290px;

}
p#p_aiti5 {

 	width: 290px!important;
  	width: 290px;
}
/*******************************/
p#p_aiti6 {

 width: 290px!important;
  width: 290px;

}
/*****************************/
p#p_aiti7 {

 width: 290px!important;
  width: 290px;

}
p#p_aiti8 {

 width: 290px!important;
  width: 290px;
  margin-bottom:5px;

}
#p_aiti9 {
	margin-top : 10px;
	margin-bottom:0px;
	color :#777777;
	font-size:16px;
	font-weight : bold;
	width: 290px!important;
	width: 290px;
}
p#p_aiti10 {

 width: 290px!important;
  width: 290px;
}
p#p_aiti11 {

 width: 290px!important;
  width: 290px;
  margin-bottom :10px;
}
p#p_aiti12 {
  width: 290px!important;
  width: 290px;
  margin-bottom :10px;
}
/****************************************************/
p#p_aiti13 {

 width: 290px!important;
  width: 290px;
  margin-bottom :10px;
}
p#p_aiti14 {

 width: 290px!important;
  width: 290px;
  
}
p#p_aiti15 {

 width: 290px!important;
  width: 290px;
  margin-bottom :10px;
}
p#p_aiti16 {

 width: 290px!important;
 width: 290px;
}
p#p_aiti17 {

 width: 290px!important;
  width: 290px;
  xmargin-bottom :10px;
}
p#p_aiti18 {

 width: 290px!important;
  width: 290px;
  xmargin-bottom :10px;
}
li.photonics  {
	
	clear:left;
	width: 550px;
	font-family : Arial, Sans-serif;
	font-size : 12px;
	color:#777777;
	font-weight : bold;
	padding-top:5px;
	padding-bottom : 10px; 
	padding-left: 20px;
	background-image : url(../images/arrow_puce_grey.gif);
	background-repeat : no-repeat;
	background-position : 0px 7px;
	height : 15px;
}
p.photonics  {
	
	clear:left;
	width: 550px;
	font-family : Arial, Sans-serif;
	font-size : 12px;
	color:#777777;
	font-weight : bold;
	padding-top:5px;
	padding-bottom : 0px; 
	padding-left: 20px;
	background-image : url(../images/arrow_puce_grey.gif);
	background-repeat : no-repeat;
	background-position : 0px 7px;
	height : 15px;
}
p.photonics#corner {
	
	padding-bottom : 10px!important; 
	padding-bottom : 0px; 

}
.intertitre#last {

	margin-top:0px!important;
	margin-top:10px!important;
	

}
a .link_bleu {

	color: #0066cc;

}
.sous_titre_bleu {
	clear:both;
	font-size: 16px;
	color: #0066cc;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:5px;
	width: 560px;
}
.end_app {
	font-size: 16px;
	color: #0066cc;
	font-weight: bold;
	margin-top:30px!important;
	margin-top: 0px;
	margin-bottom:5px;
	width: 560px;
}
.article_img_gauche#graph {
	
	float:right;


}
p.p_look {

 width: 290px!important;
  width: 290px;
  margin-bottom :10px;

}
.spacer_corner {
	height :15px;
	padding-bottom: 15px!important;
	margin-bottom: 0;

}
#titre_sia h1 {
	float:left;
	margin-left:20px!important;
	margin-left:10px;
}
.article#archives {
	margin-top :20px;
	margin-left :10px;
}
.article#archives h1 {
	margin-left :20px;
	font-size: 26px;

}
.article#archives p{

	width :570px;
	margin-bottom :7px;
	font-size: 12px;
	color : #777777
}
.article#archives p.date{
 	color:#999999;
 	font-weight: bold;
 	margin-bottom :0px;
}
.article#archives h2 {
	
	margin :0px;
}
.archives_txt {
	width :570px;
	height :290px;
	margin-top : 20px!important;
	margin-top : 0px;
	xmargin-left :10px;
	padding-left :20px;
	xpadding-top :20px;
	z-index: 1;
}
.lastissue {
	width :570px;
	height :100px;
	margin-left :0px;
	padding-left :20px;
	padding-top :5px;
	background-position :-0px 0px;
	z-index: 1;
}
.lastissue hr {
	
	color:#ff0000;
}
/***************************adele hars*********************************/
.editor {

	 font-size: 10px;
	 font-weight: bold;
	 color:#999999;
	 width: 250px;

}
/************************ milestones***********************************/
#milestones {
	
	width : 570px;
	background-color: #d8c0a6;
	font-weight: bold;
	padding-top :10px;
	margin-top :10px;

}
#milestones h3{
	
	color:#ffffff;
	font-size:16px;
	margin-left :10px;
	
	}
#milestones_gauche{
	
	float : left;
	background-color: #d8c0a6;
	width:265px;
	padding-left:10px;
	padding-right :10px;
}
#milestones_droite  {
	
	float : right;
	background-color: #d8c0a6;
	width :265px;
	padding-left:10px;
	padding-right :10px;

}
#milestones p{
	
	margin-bottom : 5px;
}
p.date_bleu {
	color : #0066cc;
	font-weight : bold;
	font-size: 14px;
}
.fond_gris_bleu{
	width:570px;
	background-color:#e3e8ec;
	margin-top:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.fond_gris_bleu p{
	padding-left:5px;
}
/************************************contact*****************************************/
.texte#contact {
		
		margin-bottom :25px;	
}
.texte#contact p {

	font-size: 14px;
	color :#0066cc;
	font-weight: bold;
	margin-bottom :15px;
	width: 560px;
}
.texte#contact#contact_signature a{

	font-weight: bold;
}
/*******************************legal****************************************************/
.texte#legal_mention p.titre {

	font-size: 14px;
	color :#0066cc;
	font-weight: bold;
	margin-bottom :15px;
	width: 560px;
}
.texte#legal_metion p {

	width: 560px;
}
/****************************************** calendar**************************************/
#calendar{
	width:570px;
	height:auto;
	margin-left:22px;
}
.item{
	padding-bottom:10px;
}
#calendar p {
	margin:0px;
	padding:0px;
	color : #777777;
}
.left{
	padding-top:20px;
	float:left;
	width:265px;
	height:auto;
	margin:0px;
}
.bloc{
	position:relative;
	width:570px;
}
.col_left{
	float:left;
	width:285px;
	margin-right:10px;
	margin-top:8px;
}
.col_left_spe{
	float:left;
	width:285px;
	margin-right:10px;
	margin-top:12px;
}
.col_right{
	float:right;
	width:275px;
}

.right{
	padding-top:20px;
	width:285px;
	height:auto;
	float:right;
	margin:0px;
}
#calendar h2  {
	
	margin-left : 20px;
	margin-bottom :20px;
	font-weight : bolder;
	font-size : 16px;
	color: #ff6633;
	font-family : Arial, Verdana, Helvetica, Sans-serif;
}

#calendar ul {
	padding-bottom :10px;
	padding-right : 10px;
	color : #777777;
	font-weight: bold;
}
#calendar ul li{
	
	float: none;
	
}
p .blue{

	font-weight: bold;
	color:#6699cc;
}
#calendar a{

	color : #ff6633;
	font-weight: bold;
}
/**********************************************paperlinks********************************/
#paperlinks {

	margin-left: 10px;
	margin-top : 00px;
}
#paperlinks h3 {
	
	color : #ff6633;
	font-size: 16px;
	margin-bottom : 10px;
	margin-left: 10px;
}
#paperlinks h4.sous_titre_bleu {

	margin-top: 45px;
	margin-bottom: 20px;
	margin-left: 10px;
}

#paperlinks p {
	margin-left: 30px;
	padding-bottom :10px;
	padding-right : 15px;
	color : #000000;
	xfont-weight: bold;
}
#paperlinks p.puce_grey{

	margin-left: 10px;
	margin-top: 20px;


}
#paperlinks p a{

	color : #ff6633;
	font-weight: bold;
}
#paperlinks h1 {
	
	margin-top: 35px;
	margin-bottom: 20px;
	margin-left: 10px;
	text-align: left;
	font-family :Arial, Verdana,Sans-serif;
	font-weight: normal;
	font-size: 28px;
	color: #999999;
}
/*********************** Special supplement ******************************/

.h1_vert{
	margin-bottom:5px;
	margin-top :25px;
	text-align: left;
	font-family :Arial, Verdana,Sans-serif;
	font-weight: normal;
	font-size: 28px;
	color: #98cd67;
}
.h1_vert_first{
	margin-bottom:5px;
	margin-top :35px;
	text-align: left;
	font-family :Arial, Verdana,Sans-serif;
	font-weight: normal;
	font-size: 28px;
	color: #98cd67;
}
.chapeau_vert{
	font-size: 16px;
	color: #669900;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
}
.chapeau_vert_special{
	font-size: 16px;
	color: #669900;
	font-weight: bold;
	margin-top:20px;
	margin-bottom:10px;
}
.sans_espaces{
	margin-top:5px;
	margin-bottom:5px;
}