.printpage{display: none;}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
	margin: 0;
	padding: 0;
}
:focus {
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: inherit;
}
fieldset,img,abbr,acronym { 
	border: none;
}
address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal;
	font-family: inherit;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}
.clearLeft,
.clearRight,
.clearBoth{
	clear: left;
	height: 0px;
	margin: 0px;
	visibility: hidden;
	line-height: 0px;
	padding: 0px;
	font-size: 0px;
}
.clearRight{clear: right;}
.clearBoth{clear: both;}

/* Class d'alignement photo par défaut */
.alignright, .alignleft{
	margin: 0px 15px 15px 0px;
	float: left;
}
.alignright{
	float: right;
	margin: 0px 0px 15px 15px;
}
/* Class d'alignement photo par défaut */

/* Class defaut pour les logos ADN - (Grande signature) */
a.adnicons img{
	width: 100px;
	height: 50px;
	background: url(/adnbase/adn-icons.gif) 0px 0px no-repeat;
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	opacity: 0.3;
}
a.adnicons:hover img{
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
}
a.genome img{background-position: -100px 0px;}
a.host img{background-position: -200px 0px;}
a.genome-en img{background-position: -400px 0px;}
a.host-en img{background-position: -300px 0px;}

/* petite signature */

#adn-communication{
	width: 247px;
	height: 30px;
	position: relative;
	overflow: hidden;
	font: 9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #FFFFFF;
}
#adn-communication div.fond img{
	background: url(/adnbase/adn-signature.gif) 0px 0px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
}
#adn-communication div.signature{
	width: 177px;
	height: 26px;
	padding: 4px 70px 0px 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	color: #999999;
}
#adn-communication strong{
	display: block;
}
#adn-communication a,
#adn-communication a:link,
#adn-communication a:visited,
#adn-communication a:active,
#adn-communication a:hover{
	color: #999999;
	text-decoration: underline;
}
#adn-communication a:hover{
	color: #CCCCCC;
	text-decoration: none;
}
#adn-communication a.abs{
	display: block;
	position: absolute;
	height: 30px;
	top: 0px;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
#adn-communication a.abs img{border: none;}
#adn-communication a.abs:hover{
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
#adn-communication a.adn{
	width: 44px;
	left: 179px;
	background: url(/adnbase/adn-signature.gif) -251px 0px;
}
#adn-communication a.genome{
	width: 21px;
	left: 223px;
	background: url(/adnbase/adn-signature.gif) -301px -1px;
}

/*Signature ADN Alias*/
#adn-communication-alias {color:#FFFFFF;font:9px/12px Tahoma,Verdana,Arial,Helvetica,sans-serif;height:30px;overflow:hidden;position:relative;text-align:right;width:266px;}
#adn-communication-alias div.fond img {background: url(/adnbase/adn-signature-alias.gif) no-repeat scroll 0 0 transparent;filter:alpha(opacity=60);opacity:0.6;-moz-opacity:0.6;}
#adn-communication-alias div.signature {color:#999999;height:26px;left:0;padding:4px 87px 0 0;position:absolute;top:0;width:179px;}
#adn-communication-alias strong {display:inline;text-decoration:underline;}
#adn-communication-alias a, #adn-communication-alias a:link, #adn-communication-alias a:visited, #adn-communication-alias a:active, #adn-communication-alias a:hover {color:#999999;text-decoration:none;}
#adn-communication-alias a:hover {color:#CCCCCC;text-decoration:none;}
#adn-communication-alias a.abs {display:block;height:30px;opacity:0.6;position:absolute;top:0;}
#adn-communication-alias a.abs img {border:medium none;}
#adn-communication-alias a.abs:hover {filter:alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;}
#adn-communication-alias a.alias {background:url(/adnbase/adn-signature-alias.gif) repeat scroll -272px -1px transparent;left:183px;width:58px;}
#adn-communication-alias a.genome {background:url(/adnbase/adn-signature-alias.gif) repeat scroll -340px -1px transparent;left:243px;width:21px;}


/* Class defaut pour les logos ADN */

/* Class pour le edit */
div.editBTN,
#contenu div.editBTN{
	position: relative;
	z-index: 999;
}
div.editBTN img,
#contenu div.editBTN img{
	border: none;
	padding: 0;
	position: absolute;
	width: 91px;
	height: 81px;
	cursor: pointer;
	background: url(/adnbase/edit.png) 0px 0px no-repeat;
	top: -7px;
	left: -96px;
}
	div.editBTN img:hover,
	#contenu div.editBTN img:hover{background-position: 0px -81px;}
/* Class pour le edit */

.document-word, .document-pdf, .document-telechargeable, .document-excel{
	background: url(/adnbase/images/ext/none-mini.gif) 0 0 no-repeat;
	padding-left: 16px;
}
.document-word{background-image: url(/adnbase/images/ext/doc-mini.gif);}
.document-pdf{background-image: url(/adnbase/images/ext/pdf-mini.gif);}
.document-excel{background-image: url(/adnbase/images/ext/xls-mini.gif);}

#adnContenuEdit div.btn input{
	cursor: pointer;
	padding: 5px 10px;
}