/* Full width paragraphs */

#text.big p, #text.big, #text.big h2{
	float:left;
	display:inline;
	width:634px;
}

/* Address block */

div.address{
	float:left;
	width:634px;
	margin-bottom:10px;
}
#text p.address{
	width:211px;
	display:inline;
}

/* Tensid iframe */

.tensid{
	float:left;
	width:674px;
	padding:0px;
	background:#ffffff;
	height:1600px;
	display:inline;
}

/* PR list */

#col.prlist #text, #col.prlist #text p, #col.prlist #text h2, #col.prlist #text h3, #col.prlist #text ul{
	width:634px;
	
}
#col.prdet #text, #col.prdet #text p, #col.prdet #text h2, #col.prdet #text h3, #col.prdet #text ul{
	width:634px;
}
#col.prdet #text h2{
	font-size:11px;
	color:#666666;
	font-weight:normal;
}
#col.prdet #text h2 span{
	float:right;
	color:#cccccc;
}
#col.prdet #text h3{
	text-transform:uppercase;
	color:#104e6e;
	font-size:13px;
	margin-bottom:20px;
	text-align:left;
}
#col.prlist #text div{
	float:left;
	width:634px;
	margin:0px;
	margin-bottom:1px;
	background:#eeeeee;
}
#col.prlist #text div p.date{
	width:67px;
	margin:0px;
	padding:10px 2px;
	text-align:center;
	display:inline;
}
#col.prlist #text div p.lang{
	float:right;
	width:80px;
	padding:10px 2px;
	text-align:center;
	color:#cccccc;
	display:inline;
	
}
#col.prlist #text div p.lang a, #col.prdet #text h2 span a{
	text-decoration:none;
	
}
#col.prlist #text div p.title{
	width:469px;
	padding:0px;
	margin:10px 2px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	display:inline;
	font-weight:bold;
}
#col.prlist #text div p.title a{
	float:left;
	text-decoration:none;
	text-align:left;
	padding:0px 5px;
}

/* tables */
table{
	float:left;
	width:440px;
}
#text.prdet table{
	width:634px;
}
table{
	margin-bottom:20px;
	background:#cccccc;
}
table th{
	color:#104e6e;
	padding:4px;
	background:#dddddd;
}
table td{
	background:#eeeeee;
	padding:4px;
}
.whitecell{
	font-weight:bold;
	background:#ffffff;
}

/* jobs */

#joblist div{
	float:left;
	width:430px;
	margin:0px;
	margin-bottom:1px;
	background:#eeeeee;
}
#joblist div p.jobdate{
	float:left;
	width:67px;
	margin:0px;
	padding:10px 2px;
	text-align:center;
	display:inline;
}
#joblist div p.title{
	float:left;
	width:259px;
	padding:0px;
	margin:10px 0px;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	display:inline;
	overflow:hidden;
	font-weight:bold;
}
#joblist div p.title a{
	float:left;
	text-decoration:none;
	text-align:left;
	padding:0px 5px;
	width:249px;
}
#joblist div span.lieu{
	float:left;
	text-align:left;
	padding:0px 5px;
	width:249px;
	font-weight:normal;
}
#joblist div p.ref{
	float:right;
	width:94px;
	padding:10px 2px;
	text-align:center;
	display:inline;	
}

/*  Offer */

.little_titlered{
	color:#003265;
}
h2.offre{
	font-size:11px;
	color:#666666;
	font-weight:normal;
}
h2.offre span{
	float:right;
}
h3.offre{
	text-transform:uppercase;
	color:#104e6e;
	font-size:13px;
	margin-bottom:20px;
	text-align:left;
}

/* Board */

img.boardr{
	float:right;
	margin-left:15px;
	border:1px solid #cccccc;
}
img.boardl{
	float:left;
	margin-right:15px;
	border:1px solid #cccccc;
}
.logos h3{
	width:440px;
	float:left;
	margin-top:20px;
	margin-bottom:5px;
}

/* Form */

input.req, select.req{
	float:right;
	border:1px solid #cccccc;
	width:250px;
	margin-right:90px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

/* Doc Center */
#text .thumb{
	float:left;
	height:120px;
	width:108px;
	padding-top:5px;
	background:#dddddd;
	margin-right:1px;
	margin-bottom:1px;
	text-align:center;
	display:inline;
}
#text .thumb a{
	text-decoration:none;
}
#text .thumb a img{
	-xhtml-opacity:1;
	-khtml-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
}
#text .thumb a:hover img{
	-xhtml-opacity:0.9;
	-khtml-opacity:0.9;
	filter:alpha(opacity=90);
	opacity:0.9;
}
#text .thumb strong{
	float:left;
	width:108px;
	margin-bottom:3px;
}
#text .mandates_cur{
	margin-bottom:15px;
}
#text .mandates{
	margin-top:-15px;
}

#toolbar{
	float:left;
	background:url(../../images/print/toolbar.gif) repeat-y right top;
	border-top:1px solid #ccc;
	width:658px;
	height:22px;
	margin-left:16px;
}
#tool_print{
	float:left;
	height:18px;
	font-size:11px;
	text-decoration:none;
	margin-right:30px;
	padding-left:25px;
	color:#104e6e;
	background:url(../../images/print/print.gif) no-repeat 5px center;
	padding-top: 4px;
}
#tool_print:hover{
	color:#21719a;
}