

p, h1, h2, h3, h4, h5, h6 {
margin-top: 0pt;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
padding-top: 0pt;
padding-right: 0pt;
padding-bottom: 0pt;
padding-left: 0pt;
}


h2 {
font-size: 100%;
margin-bottom:6px;
margin-top:10px;
}


.documentBody
{
	font-family:Arial;
	font-size:10pt;
}
.smallfont
{
	font-size:8pt;
}
.title
{
	font-family:Trebuchet MS,Arial;
	font-size:18pt;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;	
}
.nodecor
{
	text-decoration:none;
}
.sectionHeader
{
	font-family:Trebuchet MS,Arial;
	font-size:13pt;
	padding-left:10px;
	background-color:#DBF1FF;	
}
.indent
{
	padding-left:15px;
}
.indent_right
{
	padding-right:15px;
}
.firstline_indent
{
	text-indent:20px;
}
.doubleindent
{
	padding-left:30px;
}
.doubleindent_right
{
	padding-left:30px;
}

.topspacing
{
	padding-top:10px;
}
.bottomspacing
{
	padding-bottom:10px;
}

.table
{
	font-family:Arial;
	font-size:10pt;
	border-top:solid 1px #DBF1FF;
}

.td
{
	border-bottom:solid 1px #DBF1FF;
	border-left:solid 1px #DBF1FF;
	padding:3px;
	padding-left:5px;
	padding-right:5px;
}
.tdRight
{
	border-right:solid 1px #DBF1FF;
}

.type
{
	font-style:italic;
	color:blue;
	font-size:8pt;	
}
#sendComment
{
	font-family:Arial;
	font-size:8pt;
	text-decoration:none;
	color:orange;
	font-variant:small-caps;
	font-weight:bold;
}
#bottom
{
	background-color:#E9E9E9;
	width:100%;
}
.justify
{
	text-align:justify;
}

.bottomEnd
{
	height:100px;
	width:100%;
}
.bold
{
	font-weight:bold;
}
.center
{
	text-align:center;
}
.separator
{
	font-size:0px;
	background-color:#EEEEEE;
	height:2px;
}
.highlight
{
	background-color:#EEEEEE;/*#FBEDBB;*/
}
.new
{
	color:crimson;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
}


/*-----------------------------------------
 * -----------------------------------------
 */
pre
{
	border:solid 1px gray;
	background-color:#FBEDBB;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	margin:0px;
	font: 9pt "Courier New", Courier, mono;
	white-space: pre;
	overflow:auto !important;	
}
code
{
	font-family: "Courier New" , Courier, mono;
	font-size:9pt;	
}
.code-keyword
{
	color:blue;
}
.code-string
{
	color:#A31515;
}
.code-comment
{
	color:#008000;
	font-style: italic;
}
.code-attribute	  
{ 
	color: red;
}
.code-leadattribute
{
	color: #800000;
}
.code-digit
{
	color:Navy;
}
.code-control
{
	color: #800000;
}
.code-block
{
	border:solid 1px gray;
	background-color:#FBEDBB;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}
.bnExpand
{
	background-image:url(images/minus.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:8pt;
	font-weight:bold;	
	text-indent:10px;
	cursor:pointer;
	width:10px;
	white-space:nowrap;
	color:green;
}
.bnCollapse
{
	background-image:url(images/plus.gif);
	background-repeat:no-repeat;
	background-position:left center;
	font-size:8pt;
	font-weight:bold;
	text-indent:10px;
	cursor:pointer;
	width:10px;
	color:green;
	white-space:nowrap;
}



/************************************CONTENT************************************************************/

.contentInner {
	padding-bottom:10px;
	width:574px;
	background:#96c5f1 url(image/bcgRegBodyBotC1.gif) no-repeat bottom;
}
.contentInner2 {
	padding-top:10px;
	background:#96c5f1 url(image/bcgRegBodyTopC1.gif) no-repeat top;
}

.product-container .tablebgrows {
	z-index:999;
	position:relative;
}

/****************************************table*****************************************************************/



td.tablerowbgtop {
	width: 561px;
	margin:0;
	padding: 0;
	position: relative;
	top: 1px;
}


.tabscontainertable {
	width:561px;
	padding: 0;
	margin: 0;
	clear:both;
	position: relative;
	top: 1px;
	_top: 0px;
}
.tabscontainertable td {
	padding:5px;
	margin: 0;
	background: #94C3F0 url(image/p-taboff.gif) repeat-x;
}
.tabscontainertable td.selected {
	background: #FFF;
	border-top: 1px solid #6D9FCE;
}
.tabscontainertable td.selected-greybg {
	background: #DFE9F5;
	border-top: 1px solid #6D9FCE;
}
.tabscontainertable td.firston {
	width: 5px;
	background: transparent url(image/p-tabfirston.gif);
	border: 0;
	padding: 0;
}
.tabscontainertable td.firston-greybg {
	width: 5px;
	background: transparent url(image/tabfirston-greybg.gif);
	border: 0;
	padding: 0;
}
.tabscontainertable td.firstoff {
	width: 5px;
	background: transparent url(image/p-tabfirstoff.gif);
	border: 0;
	padding: 0;
}
.tabscontainertable td.onoff {
	width: 11px;
	background: transparent url(image/p-tabonoff.gif);
	border: 0;
	padding: 0;
}
.tabscontainertable td.onoff-greybg {
	width: 11px;
	background: transparent url(image/tabonoff-greybg.gif);
	border: 0;
	padding: 0;
}
.tabscontainertable td.offon {
	width: 11px;
	background: transparent url(image/p-taboffon.gif);
	border: 0;
	padding: 0;
}
.tabscontainertable td.offon-greybg {
	width: 11px;
	background: transparent url(image/taboffon-greybg.gif);
	border: 0;
	padding: 0;
}
.tabscontainertable td.offlast {
	width: 6px;
	background: transparent url(image/p-tabofflast.gif);
	border: 0;
	padding: 0;
}
.tabscontainertable td.offoff {
	width: 11px;
	background: transparent url(image/p-taboffoff.gif);
	border: 0;
	padding: 0;
}
.tabscontainertable td.onlast {
	width:6px;
	background: transparent url(image/p-tabonlast.gif);
	border:0;
	padding: 0;
}
.tabscontainertable td.onlast-greybg {
	width:6px;
	background: transparent url(image/tabonlast-greybg.gif);
	border:0;
	padding: 0;
}
.tablerowbgtop td.firstoff {
	width: 5px;
	background: #FFF url(image/p-tabfirstoff.gif);
	border: 0;
	padding: 0;
}
.tablerowbgtop td.offlast {
	width: 6px;
	background: #FFF url(image/p-tabofflast.gif);
	border: 0;
	padding: 0;
}
.tablerowbgtop td.offoff {
	width: 11px;
	background: #FFF url(image/p-taboffoff.gif);
	border: 0;
	padding: 0;
}
/*Old Tab end*/


/********************************************************BOX**************************************************************************************/


.box-body 
{
padding-top: 15px;
padding-right: 8px;
padding-bottom: 15px;
padding-left: 8px;
}

.box.flexible {
	background:url(image/box-flexible-1.jpg) 0 0 repeat-y;
	padding:0 3px 0 2px;
	margin-bottom:15px;
	width:576px;
	position:relative;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:571px;
}
.box.flexible .box-inner {
	background:url(image/box-flexible-2.jpg) 0 0 repeat-x;
}
.box.flexible .box-bottom {
	background:url(image/box-flexible-bottom_middle.gif) 0 100% repeat-x;
	height:5px;
	position:relative;
}

.box.flexible .box-bottom-right {
	background:url(image/box-flexible-bottom_right.gif) no-repeat;
	height:5px;
	width:6px;
	position:absolute;
	right:-3px;
	top:0;
}
.box.flexible .box-bottom-left {
	background:url(image/box-flexible-bottom_left.gif) no-repeat;
	height:5px;
	width:6px;
	position:absolute;
	left:-2px;
	top:0;
}
.box.flexible .box-header {
	background:url(image/box-flexible-header_middle.gif) 0 0 repeat-x;
	height:5px;
	position:relative;
}
.box.flexible .box-header-right {
	background:url(image/box-flexible-header_right.gif) no-repeat;
	height:5px;
	width:6px;
	position:absolute;
	right:-3px;
	top:0;
}
.box.flexible .box-header-left {
	background:#d8d8d8;
	height:3px;
	width:2px;
	position:absolute;
	left:-2px;
	top:0;
}
.box.flexible .box-body {
	padding:15px 8px 15px;
}

/* SSS cntProductDetailContent */

.cntProductDetailContent .Inner {
	padding: 1px 14px 0 6px;
	color:#777;
	 }

.cntProductDetailContent h2{
	color:#777;
	font-size:100%;
	margin:2px 0 5px;}
.cntProductDetailContent p{
	margin:0 0 10px;}

.cntProductDetailContent ul{
	list-style-type:none;
	margin:25px 0 20px 0; padding:0;}
.cntProductDetailContent ul li{
	margin:0 0 5px; padding:0 0 0 12px;
	background:url(image/icoBullet.gif) left 3px no-repeat;}

.cntProductDetailContent dl{
	margin:25px 0 20px 0; padding:0;}
.cntProductDetailContent dl dt{
	color:#777; font-weight:bold;
	background:url(image/icoBullet.gif) left center no-repeat;
	padding:0 0 0 12px;}
.cntProductDetailContent dl dd{
	margin:0 0 20px 12px; padding:0;}
.cntProductDetailContent .Inner a{
	color:#777;
	text-decoration:underline
}

/* EEE cntProductDetailContent */


.clearer{
	clear:both; border:none; line-height:0; height:0;}


/******************************************************IMAGE************************************************************/

/* v2.00 21/12/08 */
.cntArticleFeatureImage {
	width:192px;
	background:#fff;
	border:1px solid #d8dad5;
}
.cntArticleFeatureImage .img {
	padding:7px 0;
	margin:0 auto;
	text-align:center;
}
.cntArticleFeatureImage .img img {

}
.cntArticleFeatureImage p {
	color:#7c7c7c;
	text-align:center;
	margin:0 0 5px;
	padding:0;
}


/*******************************************************************************/


/* SSS Content */
.content {
	float:left;
	width:592px;
	padding-right:17px;
	margin:4px 0 0 0;
}
.content .contentMiddle {
	padding-bottom:1px;
	margin-left:17px;
	width:574px;
}
.content .contentMiddle .contentLeft {
	clear:both;
	float:left;
	width:351px;
}
.content .contentMiddle .contentRight {
	float:right;
	width:182px;
}
.contentLower {
	height:5px;
	clear:both
}



/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	color:#ff0000;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/**********************************************************************************************************/

.fdbdd {
background-color:#D8D8D8;
color: #0C4125;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
height:20px;

}


#menu0 a, #menu0 a:visited {
   background-image: url('images/guisse_07.jpg');         /*Ici l'image de fond de la cellule*/
   height:27px;
   line-height:28px;
}

#menu0 a:hover, #menu0 a#selected-over0 {
   background-image: url('images/overr.jpg') ;         /*Ici l'image de fond over de la cellule*/
   color:#064E66;
   font-family: Arial, Helvetica, sans-serif;         /*Ici, changer la police du menu*/
   font-size: 14px; 
}

.bddTypoTitre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}


a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

a.lien7 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
a.lien7:link {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #0C4125;
	text-decoration: none;
	font-weight: bold;
}
a.lien7:hover {
	text-decoration: none;
	color: #0C4125;
}
a.lien7:active {
	text-decoration: none;
	color: #0C4125;
}


/****************************************************************MYSTYLES******************************************************/


.back {
	background-image: url(image/p-tabfirston.gif);
	background-repeat: no-repeat;
}

.back2 {
	background-image: url(image/back_option.jpg);
	background-repeat: no-repeat;
}

.back3 {
	background-image: url(image/p-tabonlast.gif);
	background-repeat: no-repeat;
}
