/* CSS index nouvo */

#ttP {
height:730px;
	margin: 0px 0px 15px 5px;}
#topP
{
background-color:#000000; height:10px
}
#myfa
{
background:#5098FA url(../images/ht.gif) repeat-x; padding:5px 0 5px 0; height:100px
}
				
#ttP .mecoT
{
float:left;
width:405px;
margin:0px 5px 0px 0px;
}
#ttP .mecoT2
{
float:left;
text-align:left;
width:400px;
margin:0px 5px 0px 0px;
}
#ttP .mecoT2 .Pn
{
background:url(../images/Pnews.gif) no-repeat;
height:36px
}
#ttP .mecoT2 .Pn2
{
background:url(../images/pactus.gif) no-repeat;
height:36px
}
#ttP .mecoT2 .Pb
{
background:url(../images/docP3.gif) no-repeat;
height:20px
}
.mecoT2 .pluA 
{
background:url(../images/docPr2.gif) repeat-y;}
.mecoT2 .pluA ul
{
list-style:square;
padding: 0px 0px 0px 2px;
margin:0px 0px 0px 20px}
.mecoT2 .pluA li
{
padding:0px 5px 0px 0px;
margin-bottom:0px;
}
.mecoT2 .pluA a:link, .mecoT2 .pluA a:visited
{
font:13px "Trebuchet MS";
color:#126dbe;
padding:0px }
.mecoT2  .pluA a:hover
{
text-decoration:underline}

#ttP .mecoT3
{
float:left;
margin:0px 0px 0px 5px;
width:575px;
}
#ttP .mecoT3 .prPub
{
float:left;
margin:0px ;
width:305px;
}
#ttP .mecoT3 .prPubNv
{
float:left;
margin:0 0 0 5px ;
width:160px;
}
#ttP .mecoT3 .Hprod
{
border:1px solid #3366CC}
#ttP .mecoT3 .Hprod a:link, #ttP .mecoT3 .Hprod a:visited
{
font:14px "Trebuchet MS";
color:#3366CC;
}
#ttP .mecoT3 .Hprod a:hover
{
text-decoration:underline}

#ttP .mecoT3 .btH{
background: #4787de url(../images/zap3.gif) repeat-x ;
padding: 2px 0px 0px 10px !important;
	display: block;
	height: 25px;
	text-align:left;
	font-size:16px;
	color:#ffffff;
	font-weight:bold
}

#ttP .mecoT3 .Tprod
{
height:195px;
padding-top:10px;
border-top:1px solid #3366CC}
#ttP .mecoT3 .prod
{
float:left;
margin:0px 0px 0px 10px;
width:175px;
}

#ttP .mecoT3 .prod .Poge
{
margin:0 0 5px 0;
padding:2px;
border:1px solid #666666
}

#ttP .mecoT3 .prod1
{
float:left;
margin:0px 0px 0px 12px;
width:175px;
}
#ttP .mecoT3 .prod1 .Poge
{
margin:0 0 5px 0;
padding:2px;
border:1px solid #666666
}

#ttP .mecoT3 .prod a:link, #ttP .mecoT3 .prod a:visited
{
font:14px "Trebuchet MS";
color:#126dbe;
}
#ttP .mecoT3 .prod a:hover
{
text-decoration:underline}
#ttP .mecoT3 .prod1 a:link, #ttP .mecoT3 .prod1 a:visited
{
font:14px "Trebuchet MS";
color:#126dbe;
}
#ttP .mecoT3 .prod1 a:hover
{
text-decoration:underline}

#tt {
height:1020px;
border-bottom:1px solid #cccccc;
	margin: 10px 5px 10px 5px;
	padding-bottom:10px}
				
#tt .mecol
{
float:left;
width:325px;
margin:0px 5px 10px 0px;
}
#tt .mecol2
{
float:left;
margin:0px 0px 10px 5px;
width:325px;
}
				
.actuaN
{
font-size:13px;
text-align:left;
background:url(../images/pit.gif) repeat-x;
padding:15px 3px 5px 3px
}
.actuaN a:link, .actuaN a:visited
{
font:17px Georgia, "Times New Roman", Times, serif;
color:#126dbe;
}
.actuaN a:hover
{
text-decoration:underline}
.actuaN .enS
{
text-decoration:underline}

.actuaN .SuitL a:link, .actuaN .SuitL a:visited
{
font-style:normal;
padding:1px 5px 1px 5px;
border:1px solid #CCCCCC;
background-color: #cdcdcd;
text-decoration:none;
margin:2px 2px 0px 0px;
color:#FFFFFF;
text-align:center;
font-size:10px}

.actuaN .SuitL a:hover
{
padding:1px 5px 1px 5px;
border:1px solid #CCCCCC;
background-color:#999999;
text-decoration:none;
margin:2px 2px 0px 0px;
color:#FFFFFF;
text-align:center;
font-size:10px}

.actuaN .lien
{
margin:5px 0px 5px 0px }
.actuaN .lien2
{
margin:10px 0px 5px 0px }
.actuaN .imge
{
float:left;
border:1px solid #CCCCCC;
margin:0px 5px 0px 2px ;
padding:1px}

.actuaN .imge2
{
border-left:1px solid #3e623e;
border-bottom:1px solid #3e623e;
margin-left:5px;
}

.actuaN .edit
{
padding:5px}

.actuaN .pluA ul
{
list-style-image:url(../images/pux.gif);
padding: 0px 0px 0px 2px;
margin:0px 0px 10px 20px}
.actuaN .pluA li
{
padding-bottom:0px;
margin-bottom:0px;
}
.actuaN .liens
{
margin:15px 5px 5px 5px;
border-top:1px solid #999999;
padding:5px 3px 3px 3px}

.actuaN .liens a:link, .actuaN .liens a:visited
{
font-size:13px;
font-weight:100;
color:#126dbe;
padding:0px }
.actuaN  .liens a:hover
{
text-decoration:underline}

.actuaN .pluA a:link, .actuaN .pluA a:visited
{
font:13px "Trebuchet MS";
font-weight:100;
color:#126dbe;
padding:0px }
.actuaN  .pluA a:hover
{
text-decoration:underline}
.zoneAN
{
border-bottom:1px dotted #4787de;
padding-bottom:10px;
margin-bottom:10px}

/* BISS JARG*/
.jarg3N
{
background:url(../images/pit2.gif) repeat-x;
font-size:13px;
padding:15px 5px 5px 5px; 
text-align:left;
 }
 .jarg3N .zoneAN
{
border-bottom:1px dotted #ffb21e;
padding-bottom:10px;
margin-bottom:10px}
.jarg3N .imge
{
float:left;
border:1px solid #CCCCCC;
margin:0px 5px 0px 2px ;
padding:1px}
.jarg3N a:link, .jarg3N a:visited
{
font:17px Georgia, "Times New Roman", Times, serif;
color:#126dbe;
}
.jarg3N  a:hover
{
text-decoration:underline}

.jarg3N .SuitL a:link, .jarg3N  .SuitL a:visited
{
font-style:normal;
padding:1px 5px 1px 5px;
border:1px solid #CCCCCC;
background-color: #cdcdcd;
text-decoration:none;
margin:2px 2px 0px 0px;
color:#FFFFFF;
text-align:center;
font-size:10px}

.jarg3N .liens
{
margin:15px 5px 5px 5px;
border-top:1px solid #999999;
padding:5px 3px 3px 3px}

.jarg3N .liens a:link, .jarg2 .liens a:visited
{
font-size:13px;
font-weight:100;
color:#126dbe;
padding:0px }
.jarg3N  .liens a:hover
{
text-decoration:underline}

.jarg3N .SuitL a:hover
{
padding:1px 5px 1px 5px;
border:1px solid #CCCCCC;
background-color:#999999;
text-decoration:none;
margin:2px 2px 0px 0px;
color:#FFFFFF;
text-align:center;
font-size:10px}

.jarg3N .pluA ul
{
list-style-image:url(../images/pux.gif);
padding: 0px 0px 0px 2px;
margin:0px 0px 10px 20px}
.jarg3N .pluA li
{
padding-bottom:0px;
margin-bottom:0px;
}
.jarg3N .pluA a:link, .jarg3N .pluA a:visited
{
font:13px "Trebuchet MS";
color:#126dbe;
font-weight:100;
padding:0px }
.jarg3N  .pluA a:hover
{
text-decoration:underline}

.jarg2N
{
font-size:13px;
padding:15px 5px 5px 5px; 
text-align:left;
background:url(../images/pit3.gif) repeat-x
 }
 .jarg2N .zoneAN
{
border-bottom:1px dotted #c0aa83;
padding-bottom:10px;
margin-bottom:10px}
 
.jarg2N .imge
{
float:left;
border:1px solid #CCCCCC;
margin:0px 5px 0px 2px ;
padding:1px}
.jarg2N a:link, .jarg2N a:visited
{
font:17px Georgia, "Times New Roman", Times, serif;
color:#126dbe;
}
.jarg2N  a:hover
{
text-decoration:underline}

.jarg2N .liens
{
margin:15px 5px 5px 5px;
border-top:1px solid #999999;
padding:5px 3px 3px 3px}

.jarg2N .liens a:link, .jarg2N .liens a:visited
{
font-size:13px;
font-weight:100;
color:#126dbe;
padding:0px }
.jarg2N  .liens a:hover
{
text-decoration:underline}
 .SuitL a:link, .SuitL a:visited
{
font-style:normal;
padding:1px 5px 1px 5px;
border:1px solid #CCCCCC;
background-color: #cdcdcd;
text-decoration:none;
margin:2px 2px 0px 0px;
color:#FFFFFF;
text-align:center;
font-size:10px}

 .SuitL a:hover
{
padding:1px 5px 1px 5px;
border:1px solid #CCCCCC;
background-color:#999999;
text-decoration:none;
margin:2px 2px 0px 0px;
color:#FFFFFF;
text-align:center;
font-size:10px}

.newIN
{
font:28px Georgia, "Times New Roman", Times, serif;
color:#333333;
border-bottom:3px solid #E46304;
padding:0px 10px 3px 0px;
margin-bottom:3px}

#animSlid
{
margin: 0px;
}

#animSlid .titN
{
background:#cccccc url(../images/tit.gif) repeat-x;
color:#E46304;
font-size:13px;
font-weight:bold;
padding:2px 0px 2px 5px}

#animSlid .lien3
{

margin:5px 10px 10px 10px }
 #animSlid .descN
{
margin:10px 10px 5px 10px;
}
#animSlid .lien3 a:link, #animSlid .lien3 a:visited
{
color:#333333;
font:24px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}
#animSlid .lien3 a:hover
{
text-decoration:underline}
#animSlid .imgN
{
margin:0px 2px 0px 2px
}
#anon
{
background:url(../images/une2.gif) no-repeat;
height:30px;
padding: 0px;
margin:0px 5px 5px 5px;
border-bottom:3px solid #e46304}

/* les autres */
#otreN {
height:740px;
border-bottom:1px solid #CCCCCC;
padding-bottom:5px;
	margin: 10px 5px 10px 5px;}
				
#otreN .Ncontent
{
margin:0px 0px 0px 5px;
}
#otreN .pub
{
float:left;
width:330px;
margin:10px 0px 0px 5px;
}

#otreN .Ncontent .Ncontent-1
{
float:left;
width:320px;
margin:5px 5px 0px 0px;
}

#otreN .Ncontent .Ncontent-3
{
float:left;
width:320px;
margin:0px 5px 0px 0px;
}
#otreN  .Ncontent-2
{
float:left;
width:310px;
}
#otreN .Ncontent .Ncontent-4
{
margin-left:315px;
width:310px;
}
#otreN .mecol2
{
margin:0px 0px 0px 665px;
width:320px;
}

/*dossier*/
#docPL
{
margin:5px 0px 10px 0px}
#docPL .titl 
{
background:url(../images/prtH.gif) no-repeat;
height:36px
}
#docPL .bas
{
background:url(../images/docP3.gif) no-repeat;
height:20px;
text-align:right;
padding:0px 20px 0 0
}
#docPL .cop
{
background:url(../images/docPr2.gif) repeat-y;
padding:0 15px 5px 7px;
}
#docPL .cop a:link, #docPL .cop a:visited
{
font-size:13px;
color:#126dbe;
padding:2px 0px 10px 5px}
#docPL .cop a:hover
{
text-decoration:underline}

#docPL .bas .SuitL a:link, #docPL .bas .SuitL a:visited
{
font-style:normal;
padding:1px 5px 1px 5px;
border:1px solid #CCCCCC;
background-color: #cdcdcd;
text-decoration:none;
margin:2px 2px 0px 0px;
color:#FFFFFF;
text-align:center;
font-size:10px}

#docPL .bas .SuitL a:hover
{
padding:1px 5px 1px 5px;
border:1px solid #CCCCCC;
background-color:#999999;
text-decoration:none;
margin:2px 2px 0px 0px;
color:#FFFFFF;
text-align:center;
font-size:10px}

#docPL .cop .imge
{
float:left;
border:1px solid #CCCCCC;
margin:0px 5px 0px 2px ;
padding:1px}

/*Separation*/
.sep{background:#175ec7 url(../images/sep.gif) repeat-x;
height:15px}


/*dif bord*/
.menuz
{
margin-right:0px}
.menuz ul {
	margin: 0;
  padding: 0;
	font-weight:bold;
	font-size:14px;
	height: 30px;/*25*/
		}
.menuz ul li {
	list-style: none;
	display: inline;
	margin:0px
		}
.menuz ul li .ter{
background: #4787de url(../images/zap2.gif) repeat-x ;
margin:0px 3px 0 3px;
padding: 5px 15px 0px 15px !important;
	display: block;
	height: 25px;
	float: left;
color:#FFFFFF;
}
.menuz ul li a:link, .menuz ul li a:visited {
background: #4787de url(../images/zap.gif) repeat-x ;
margin:0px 3px 0 3px;
padding: 5px 15px 0px 15px !important;
	display: block;
	height: 25px;
	float: left;
color:#FFFFFF;
}

.menuz ul li a:hover{
background:url(../images/zap2.gif) repeat-x ;
text-decoration:underline
}

.dossierZ
{
border:4px solid #62A0F4;
padding:10px 0px 5px 0px;
text-align:left}

.dossierZ ul
{
list-style-image:url(../images/pux.gif);
padding: 20px 0px 0px 5px;
margin:0px 0px 10px 20px}
.dossierZ li
{
padding-bottom:1px;
margin-bottom:1px;
}
.dossierZ a:link, .dossierZ a:visited
{
font-size:13px;
color:#126dbe;
padding:5px 0px 5px 0px}
.dossierZ  a:hover
{
text-decoration:underline}
.dossierZ .SuitL a:link, .dossierZ .SuitL a:visited
{
font-style:normal;
padding:2px 5px 2px 5px;
font-weight:100;
border:1px solid #CCCCCC;
background-color: #cdcdcd;
text-decoration:none;
margin:5px 2px 5px 0px;
color:#FFFFFF;
text-align:center;
font-size:11px}

.dossierZ .SuitL a:hover
{
padding:2px 5px 2px 5px;
border:1px solid #CCCCCC;
background-color:#999999;
text-decoration:none;
margin:5px 2px 2px 0px;
color:#FFFFFF;
text-align:center;
font-size:11px}
.dossierZ .imge
{
float:left;
border:1px solid #CCCCCC;
margin:0px 5px 0px 2px ;
padding:1px}
.nouP
{
padding:0px;
background-color:#175ec7;
margin:0px 50px 15px 50px
}
#defPN
{
background:#4787de url(../images/defP.gif) repeat-x ;
color:#ffFFFF;
padding:10px 20px 10px 20px;
height:220px;
font-size:13px;
color:#FFFFFF;}
#defPN .tit
{
font-size: 14px;
margin-bottom:8px;
	font-weight: bold;
	}
	#defPN a:link, #defPN a:visited
	{
	color:#FFFFFF;
	text-decoration:none}
	#defPN a:hover
	{
	text-decoration:underline}
	.filtredN
{
border:1px solid #666666;
font:12px Verdana, Arial, Helvetica, sans-serif;
color:#999999;
padding:1px
}
.jargNN
{
width:310px;
font-size:12px;
padding-top:5px;
border:1px solid #ffb21e;
text-align:center;
background:url(../images/pit2.gif) repeat-x
 }
 .jargNN form
 {
 margin:0px;
 padding:0px}
 #pubDouble
 {
padding:3px;
width:330px;
font-size:12px;
border:1px solid #CCCCCC
 }
  #pubDouble .eachP
  {
  margin-top:3px;
  padding-top:3px;
}
 #pubDouble .pubD1
 {
 float:left;
  width:160px;
  margin-top:10px
 }
 #pubDouble .pubD2
 {
 float:left;
 width:160px;
 margin:10px 0 0 5px;
 padding:0 0px 0 3px;
 text-align:center;
}
#pubDouble a:link, #pubDouble a:visited
{
color:#126dbe;
text-decoration:none;
}
#pubDouble a:hover
{
text-decoration:underline;
}
 #pubDouble .btH{
background: #4787de url(../images/zap.gif) repeat-x ;
margin:0px 3px 0 3px;
padding: 2px 0px 0px 0px !important;
	display: block;
	height: 25px;
	font-size:16px;
	color:#FFFFFF;
}
 #gratP
 {
 margin-bottom:20px}
 
 .bonP
 {
 background-color:#FFFFFF;
 padding:10px 3px 5px 3px;
 margin:5px 0 5px 0;
 border:1px solid #333333;
 text-align:left;}
 
 .bonP .bonP1
 {
 float:left;
 width:100px}
 
  .bonP .bonP2
 {
margin-left:105px}

 .bonP .bonP2 a:link,  .bonP .bonP2 a:visited
{
color:#126dbe;
text-decoration:none;
}
 .bonP .bonP2 a:hover
{
text-decoration:underline;
}

  .Pl
 {
 margin:5px 10px 2px 10px;
 border-top:1px dashed #999999;
 padding-top:3px}
 
.Pl a:link,  .Pl a:visited
{
color:#666666;
text-decoration:none;
}
.Pl a:hover
{
text-decoration:underline;
}
 
 /*PRODUIT*/
 
 .imG
{
float:left;
width:40px}
.Ig
{
border:1px solid #999999;
}
 .detail
{
text-align:left;
margin:0 0 0 45px;
}
 .zone
{
border-bottom:1px dotted #0066CC;
margin:0px 3px 0px 3px;
padding:2px;
height:37px}
 .ct
{
font-size:12px;
color:#999999
}