ul#minitabs{list-style: none;margin: 0;padding: 7px 0;
  border-bottom: 1px solid #CCC;font-weight: bold;
  text-align: center;white-space: nowrap}
ul#minitabs li{display: inline;}
ul#minitabs a{text-decoration: none; padding: 0px;
  border-bottom: 4px solid #FFF;color: #999; font: 12px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	margin-left: 20px;
}
ul#minitabs a.current{border-bottom: 4px solid #F60;color:#06F}
ul#minitabs a:hover{border-bottom: 4px solid #F60;color: #666;}



/* NAVIGATION */

#mainnav {
	margin-right: 5px;
	margin-left: 10px;
}

#mainnav ul {
      margin: 0;
      padding: 0;
      list-style: none;      
}

#mainnav li {
      float: left;
      background: url(mainnav-left.gif) no-repeat left top;
      margin: 0 3px 0 0;
      padding: 0 0 0 9px;
      white-space: nowrap;
}

#mainnav a {
      float: left;
      display: block;
      width: .1em;
      height: 15px;
      background: url(mainnav-right.gif) no-repeat right top;
      padding: 8px 10px 4px 1px;
      text-decoration: none;
      font: 10px "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
      text-transform: uppercase;
      letter-spacing: 1px;
      color: #feebc1;
}
#mainnav > ul a {width: auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainnav a {float: none;}
/* End IE5-Mac hack */
#mainnav a:hover {
	color: #fff;
}
#mainnav #current {
	background-position: 0 -28px;
}
#mainnav #current a {
	background-position: 100% -28px;
	color: #fff;
}
#mainnav li:hover, #mainnav li:hover a {
	background-position: 0% -28px;
	color: #fff;
}
#mainnav li:hover a {
	background-position: 100% -28px;
}

blockquote.warning {

margin:1em;
padding:1em;
padding-left:5em;
background-color: #F1F1F1;
background-image: url(../../script/images/warning.gif);
background-position:left top;
background-repeat:no-repeat;
border-top:1px solid #eeeeee;
border-bottom: 1px solid #eeeeee;
}

hr { margin: 0pt; clear: both; visibility: hidden; height: 1px; }

.breadcrumb{
font: normal 11px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #FF6600; padding-left:10px;
}

.breadcrumb a{
background: transparent url(../../acier/bg/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: #8E8E8E;
}

.breadcrumb a:visited, .breadcrumb a:active{
color: #8E8E8E;
}

.breadcrumb a:hover{
text-decoration: none; color: #FF6600;
}


/* MISE EN FORME */

#cadre {
	width: 870px;
	padding: 10px;
	background: #e4ecff;
	margin: 10px;
}

#cadre2 {
	width: 870px;
	padding: 10px;
	margin: 10px;
	border: 1px solid #e4ecff;
}

#menu {
	width: 700px;
	display: block;
	height: 30px;
}

#marge {margin: 1em 0em 0em 2em;
	color: gray;
	text-align: left;
padding: 0;
}

#photo
{
float: left;
width: 300px;
}
.main{ padding-top: 190px !important; height: auto !important; height: 190px; min-height: 1px;}.main2{ margin-top: -190px;}

#photographie
{
	height: 200px;
	padding-bottom: 10px;
}

#cadre2 p{
	font-size: 1.2em;
	line-height: 1.5em;
}

p#nid-experimental{
	background-color: black;
	padding: 10px;
}
	


/* sans cadre ? */

.somediv{width: 870px;clear: left;border: 0;}.somediv .floatbox{float: left;width: 420px;}

.somediv h1{
font-size: 12px;
font-weight: normal;
}* html .somediv p.texte{ /* IE 3px jog hack*/height: 1%;}.somediv p.texte{margin-top: 0;margin-left: 310px;
z-index: 100;
	line-height: 1.6em;
	font-size: 1.2em;
}


.somediv p strong{
font-size: 14px;
color: #FF6600;
font-weight: normal;
}

.somediv a {
color:#547699;
text-decoration:underline;
}

.somediv a:hover {
text-decoration:none;
}


sup	{	line-height:80%;	font-size:80%}

/* Pullquote */

.pullquote {	width: 25%;	float:right;	line-height: 140%;	margin:10px;	background: url(images/closequote.gif) no-repeat bottom right !important;	background /**/:url(); /* removing quote graphic in IE5+ */	padding:0px 25px 5px 0px;
	font-size: 1.5em;
}.pullquote:first-letter {	background: url(images/openquote.gif) no-repeat left top !important;	padding:5px 2px 10px 35px!important;	padding /**/:0px; 	/* resetting padding in IE5+ */	background /**/: url(); /* removing quote graphic in IE5+ */}

/* bouton */


 .clear { /* generic container (i.e. div) for floating buttons */    overflow: hidden;    width: 100%;}a.button {    background: transparent url('images/bg_button_a.gif') no-repeat scroll top right;    color: #444;    display: block;    float: left;    font: normal 12px arial, sans-serif;    height: 24px;    margin-right: 6px;    padding-right: 18px; /* sliding doors padding */    text-decoration: none;}a.button span {    background: transparent url('images/bg_button_div.gif') no-repeat;    display: block;    line-height: 14px;    padding: 5px 0 5px 18px;}

a.button:hover { 
background-position: right bottom; 
color: rgb(0, 0, 0); 
outline-color: invert; 
outline-style: none; outline-width: medium; 
}

a.button:hover span { 
background-position: left bottom; }

a.button:active span { 
padding: 6px 0pt 4px 18px; 
}

/* effets */


#callout {        width:800px;        margin:0 auto;        padding:10px 0 0 0;}#callout-right {        float:left;        width:315px;        margin:0 0 0 0px;	}

	#callout .screenshot-holder {        float:right;        width:421px;        margin:10px 0 0 0;        height: 348px;}.featureRolls {        margin: 13px 0 0 0;        padding: 0;        list-style-type: none;        font-size: 1em;        border-top: 1px solid #fff;}.featureRolls li {        border-bottom: 1px solid #fff;        padding: 7px 0 7px 5px;

}
.activeProject {        background-color: #fdf8e6;}.featureRolls li:hover {        background-color: #fdf8e6;}

.featureRolls li a{
	color: #999;
	text-decoration: none;
	background: url(images/star.gif) no-repeat 0 0px;
	padding-left: 20px;
*background:url(images/star.gif) no-repeat 0 9px;
	}

.featureRolls li a strong{
	color: #547699;
	font-weight: normal;
	font-style: normal;
	font-size: 1.3em;
}

.featureRolls li a:hover, .featureRolls li a:hover strong{
	color: #FF6600;
	text-decoration: none;
}




