/* Global */
body {
  background-color:#FFF;
  font:11px "MS Sans Serif", Geneva, sans-serif;
  /*font:10px Arial, Helvetica, sans-serif;*/
  margin:20px 0 0 3px;

}
#page {
  width:790px;
  margin:0 auto;
}

#pagetpe {
  width:990px;
  margin:0 auto;
}

.Style1 {font-size: 10px}
.Style1 a {color:#000;
  text-decoration:none; }
p {
  padding:7px 0;
  margin:0;
}
em {
  font-family:Arial, Helvetica, sans-serif;
}
a img {
  border:0;
}
.center {
  text-align:center;
}
#client {
  text-align:center;
   color:#FFFFFF;
  font-size:8px;
}
.ch_rech {
margin-top: -30px;
border:1px solid #CCCCCC;
  font-size:9pt;
  width: 100px;


}
.bt_rech
{
margin-top: -25px;
border:1px solid #CCCCCC;
}
#acc {
  text-align:left;
  float :left;

  width:453px;
}
.justify {
  text-align:justify;
}
.txt-r {
  text-align:right;
}
.txt-l {
  text-align:left;
}
.clear {
  clear:both;
}
.left {
  float:left;
}
.right {
  float:right;
}
.u {
  text-decoration:underline;
}
.imgl {
  float:left;
  margin:5px 5px 5px 0;
}
.imgr {
  float:right;
  margin:5px 0 5px 5px;
}
.mt120 {
  margin-top:120px;
}
.mt170 {
  margin-top:170px;
}
.mt220 {
  margin-top:220px;
}
.mt280 {
  margin-top:280px;
}
.mt420 {
  margin-top:420px;
}
.mt520 {
  margin-top:600px;
}
.mrl30 {
  margin:0 30px;
}
.m0 {
  margin:0 !important;
}
.w120 {
  width:120px;
}
.w200 {
  width:200px;
}
.w300 {
  width:300px;
}
.nopuce {
  background:none !important;
  padding-left:0 !important;
}
/* Taille de police */
.ft16 {
  font-size:16px;
}

#main {
  margin:0 0 0 20px;
  width:410px;
  float:left;
  min-height:350px;
  _height:350px;
}
#main2 {
  margin:0 0 0 15px;
  width:575px;
  float:left;
}
#main3 {
  margin:0 0 0 15px;
  width:575px;
  float:left;
}


/* Colone de droite */
#colright {
  float:left;
  margin:0 0 0 16px;
  width:150px;
}
.dl_colr {
  background:url(images/pal_r_fond.gif) repeat-y top;
  width:146px;
  margin:15px 0;
}
.serendipitySideBarContent{
  background:url(images/pal_r_fond.gif) repeat-y top;
  width:146px;
  padding:0 0 0 17px;
  margin : 0px;
}


.serendipitySideBarTitle {

  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  text-align:center;
  background:url(images/pal_r_top.gif) no-repeat top;
  padding:8px 0px 3px 0px;
}

.dl_colr dt {
  background:url(images/pal_r_top.gif) no-repeat top;
  padding:8px 0 3px 15px;
}

.dl_colr dd {
  background:url(images/pal_r_bot.gif) no-repeat bottom;
  margin:0;
  padding:5px 12px 15px 12px;
}

.bot {
  background:url(images/pal_r_bot.gif) no-repeat bottom;
  margin:0px 0 0 -16px;

}

.dl_colr a img {
  border:0;
}
/* Ent�tes */
h3 {
  margin : 0px 0px 0px 0px;
}

.h1-1 {
  background:url(images/fond_acroche.jpg) no-repeat;
  font-size:14px;
  line-height:38px;
  padding:0 0 0 20px;
  margin:0 0 15px 205px;
}

.h1-1 span {
  float:right;
  background:url(img/fond_acroche_r.gif) no-repeat;
  width:12px;
  height:38px;
}
.h1-2 {
  font-size:16px;
  background:url(images/degrade_orange.jpg) repeat-y left top;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  color:#B74119;
  margin:0 0 5px 0;
  padding:3px 0;
}
.h2-1 {
  padding:0 0 5px 0;
  margin:0 5px 10px 210px;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
}
.h2-pro {
  background:url(images/degrade_vert.jpg) no-repeat bottom;
}
.h2-pro strong {
  color:#7cb72d;
}
.h2-presence {
  background:url(images/degrade_bleu.jpg) no-repeat bottom;
}
.h2-presence strong {
  color:#056999;
}
.h2-evo {
  background:url(images/degrade_rouge.jpg) no-repeat bottom;
}
.h2-evo strong {
  color:#d20000;
}
.h2-strat {
  background:url(images/degrade_orange.jpg) no-repeat left bottom;
}
.h2-mots {
  background:url(images/degrade_jaune.jpg) no-repeat bottom;
}
.h2-strat strong {
  color:#f18e00;
}
.h3-1 {
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
  margin:10px 0 5px 0;
  padding:0;
}
.h3-2 {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:center;
  margin:10px 0 5px 0;
  padding:0;
}
.h3-3 {
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
  margin:10px 0 5px 0;
  padding:0;
  color:#F18E00;
}
.h4-1 {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
  margin:10px 0 5px 0;
  padding:0;
  color:#056999;
}
.h4-2 {
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  text-align:left;
  margin:10px 0 5px 0;
  padding:10px;
  background-color:#EDF4F9;
  letter-spacing:0.2px;
  font-weight:normal;
}
.h5-1 {
  font-size:12px;
}


/* les couleurs */
.green {
  color:#7cb72d;
}
.blue {
  color:#056999;
}
.maroon {
  color:#B74119;
}
.red {
  color:#d20000;
}
a {
	color:#333399;
	text-decoration:underline;
}
a:hover {
	color : darkorange;
	text-decoration:none;
}
.orange {
  color:#F18E00;
}
.grey {
  color:#C0C0C0;
}
.black {
  color:#000;
}

/* Tableaux vert (pro) */
.tb-1 {
  border-collapse:collapse;
  margin:0 auto;
}
.tb-1 th {
  border:1px solid #CCCCCC;
  background-color:#DFDFDF;
  padding:3px;
  color:#000000;
}
.tb-1 td {
  border:1px solid #CCCCCC;
  padding:3px;
}

/* Tableau bleu (presence) */
.tb-2 {
  border-collapse:collapse;
  margin:10px auto;
}
.tb-2 th {
  border:1px solid #CCCCCC;
  background-color:#DFDFDF;
  padding:3px;
  color:#000000;
}
.tb-2 td {
  border:1px solid #CCCCCC;
  padding:3px;
}

/* Tableau rouge (evolution) */
.tb-3 {
  border-collapse:collapse;
  margin:10px auto;
}
.tb-3 th {
  border:1px solid #CCCCCC;
  background-color:#DFDFDF;
  padding:3px;
  color:#000000;
}
.tb-3 td {
  border:1px solid #CCCCCC;
  padding:3px;
}

/* Tableau orange (strategie) */
.tb-4 {
  border-collapse:collapse;
  margin:10px auto;
}
.tb-4 th {
  border:1px solid #CCCCCC;
  background-color:#DFDFDF;
  padding:3px;
  color:#000000;
}
.tb-4 td {
  border:1px solid #CCCCCC;
  padding:3px;
}

/* Tableau orange (strategie) */
.tb-5 {
  border-collapse:collapse;
  margin:10px auto;
}
.tb-5 th {
  border:1px solid #CCCCCC;
  background-color:#DFDFDF;
  padding:3px;
  color:#000000;
}
.tb-5 td {

  padding:3px;
}

/* Tableau comparatif */
.th-ol th {
  background-color:#FFF2DF;
  color:#F18E00;
}

th {
	filter:progid:DXImageTransform.Microsoft.Alpha(
		   Opacity=100, FinishOpacity=30, Style=1,
	 	   StartY=70,  FinishY=0, StartX=0, FinishX=0);
}

/* Definitions */
.dl-1 {
  margin:20px 0 10px 0;
  padding:0;
}
.dl-1 dt {
  margin:0 0 10px 0;
  padding:0;
}
.dl-1 dd {
  margin:0 0 0 10px;
  padding:0;
}
.dl-2 {
  margin:20px 0;
  padding:0;
}
.dl-2 dt {
  margin:20px 0 10px 0;
  padding:0;
  font-size:14px;
  font-weight:bold;
}
.dl-2 dd {
  margin:0 0 0 20px;
  padding:0 0 0 10px;
}
.dd-g {
  border-left:6px solid #BAD57C;
  background-color:#EFF5DF;
}
.dd-b {
  border-left:6px solid #056999;
  background-color:#EDF4F9;
}
.dd-r {
  border-left:6px solid #D20000;
  background-color:#FFEEEE;
}
.dd-o {
  border-left:6px solid #F18E00;
  background-color:#FFF2DF;
}
.dl-3 {
  width:50%;
  margin:15px 0;
  padding:10px 0;
  text-align:center;
  background-color:#EDF4F9;
}
.dl-3 dd {
  margin:0 0 10px 0;
  padding:0;
}
.dl-4 {
  margin:20px 0;
  padding:0;
}
.dl-4 dt {
  margin:30px 0 10px 0;
  padding:0;
  font:bold 12px Arial, Helvetica, sans-serif;
  color:#056999;
}
.dl-4 dd {
  margin:0 20px;
  padding:5px 5px 5px 10px;
  border-left:6px solid orange;
    background-color:#FFF2DF;
  line-height:15px;
}
.dt-1 {
  padding-left:0 !important;
  text-align:center;
}
.dl-5 {
  margin:20px 0 10px 0;
  padding:0;
}
.dl-5 dt {
  margin:0 0 10px 0;
  padding:0;
  font-size:14px;
  font-family:Arial, Helvetica, sans-serif;
  color:#056999;
}
.dl-5 dd {
  margin:0 0 20px 10px;
  padding:0 0 10px 0;
  border-bottom:1px dotted #056999;
  text-align:center;
}

/* Listes */
.ul-1 {
  padding:10px 50px 10px 30px;
  margin:0;
  list-style:none;
}
.ul-1 li {
  padding:0 0 8px 25px;
  background:url(images/bullet.gif) no-repeat left top;
}
.ul-2 {
  list-style:none;
  margin:10px 0;
  padding:0;
}
.ul-2 li {
  float:left;
  margin:0;
  padding:0;
  width:100px;
  text-align:center;
}
.ol-1 {
  padding:10px 20px 10px 10px;
  margin:0;
}
.ol-1 li {
  padding:8px;
  margin:0 0 10px 25px;
  background-color:#FFF2DF;
  line-height:15px;
}

/* Formulaires vert (pro) */
.frm-gr {
  margin:15px auto;
}
.frm-gr fieldset {
  border:1px solid #7cb72d;
  padding:0 0 0 10px;
}
.frm-gr legend {
  background-color:#7cb72d;
  padding:3px 20px;
  border:1px solid #CEE1A1;
  font-weight:bold;
}
.frm-gr input {
  border:1px solid #7cb72d;
  margin-left:10px;
}
.frm-gr #url_site {
  width:250px;
}
.frm-gr select {
  border:1px solid #7cb72d;
}

/* Formulaires bleu (presence) */
.frm-b {
  margin:15px auto;
}
.frm-b fieldset {
  border:1px solid #056999;
  padding:0 0 0 10px;
}
.frm-b legend {
  background-color:#056999;
  padding:3px 20px;
  border:1px solid #87AED4;
  font-weight:bold;
  color:#FFF;
  margin-top:5px;
}
.frm-b input {
  border:1px solid #056999;
  margin-left:10px;
}
.frm-b #url_site {
  width:250px;
}
.frm-b select {
  border:1px solid #056999;
}


/* Formulaires rouge (evo) */
.frm-r {
  margin:15px auto;
}
.frm-r fieldset {
  border:1px solid #d20000;
  padding:0 0 0 10px;
}
.frm-r legend {
  background-color:#d20000;
  padding:3px 20px;
  border:1px solid #FF6060;
  font-weight:bold;
  color:#FFF;
  margin-top:5px;
}
.frm-r input {
  border:1px solid #d20000;
  margin:0 0 0 10px;
}
.frm-r #url_site {
  width:250px;
}
.frm-r select {
  border:1px solid #d20000;
}

/* Formulaires orange (strat) */
.frm-o {
  margin:15px auto;
}
.frm-o fieldset {
  border:1px solid #F18E00;
  padding:0 0 0 10px;
}
.frm-o legend {
  background-color:#F18E00;
  padding:3px 20px;
  border:1px solid #FFCA82;
  font-weight:bold;
  color:#FFF;
  margin-top:5px;
}
.frm-o input {
  border:1px solid #F18E00;
  margin:0 0 0 10px;
}
.frm-o #url_site {
  width:250px;
}
.frm-o select {
  border:1px solid #F18E00;
}

/* Formulaires simples */
.frm-1 {
  margin:15px auto;
  border:1px solid #87AED4;
  text-align:center;
}
.frm-1 a img  {
  border:0;
}
.frm-1 input {
  border:1px solid #056999;
  margin:0 0 5px 0;
}
.frm-1 label {
  vertical-align:top;
}
.frm-1 #url_site {
  width:250px;
}
/* FRM-2 */
.frm-2 {
  margin:15px auto;

}
.frm-2 fieldset {
  border:1px solid #FFFFFF;
  padding:0 0 10px 10px;
  margin:10px 0 0 0;
}
.frm-2 legend {
  background-color:#056999;
  padding:3px 20px;
  border:1px solid #87AED4;
  font-weight:bold;
  color:#FFF;
  margin-top:5px;
}
.input-texte {
  border:1px solid #056999;
  margin-left:5px;
  vertical-align:middle;
  font-size:11px;
}
.frm-2 label {
  display:block;
  float:left;
  text-align:right;
  width:140px;
}


.frm-2 textarea {
  margin-left:5px;
  vertical-align:middle;
  font-size:11px;
  border:1px solid #056999;
  font-family:Arial, Helvetica, sans-serif;
}
.frm-2 #url_site {
  width:250px;
}
.frm-2 select {
  margin-left:5px;
  border:1px solid #056999;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}
.select-extranet {
  margin-left:5px;
  border:1px solid #056999;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
}
.frm-3 {
  margin:15px auto;

}
.frm-3 fieldset {
  border:1px solid #EDD436;
  padding:0 0 10px 10px;
  margin:10px 0 0 0;
}
.frm-3 legend {
  background-color:#EDD436;
  padding:3px 20px;
  border:1px solid #87AED4;
  font-weight:bold;
  color:#FFF;
  margin-top:5px;
}
.frm-3 input {
  border:1px solid #EDD436;
  margin-left:140px;
  vertical-align:middle;
}
.frm-3 label {
  position:absolute;
}
.frm-3 textarea {
  border:1px solid #EDD436;
  margin:20px 0 0 10px;
}
.frm-3 #url_site {
  width:250px;
}
.frm-3 select {
  border:1px solid #EDD436;
}
.frm-check input {
  margin:0;
  border:0;
}
.frm-checkp {
  float:left;
  margin-left:80px;
  display:inline;
}
.frmin {
  margin:0;
}

/* Formulaire ranking */
#activite input {
  margin:0 5px;
}
#activite select {
  width:140px;
}

/* PRE */
.pre-1 {
  width:400px;
  background-color:#EDF4F9;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}



/* Liens */
.sqlinkg {
  padding:3px 10px;
  margin:0 auto;
  /*border:1px solid #90b53f;
  color:#90b53f;*/
  border:1px solid #AAA;
  color:#AAA;
  text-decoration:none;
  font-weight:bold;
}
.sqlinkg:hover {
  color:#FFF;
  background-color:#AAA;
}

/* Class sp�cifiques */
.fl210 {
  width:200px;
  float:left;
  text-align:center;
}
.fl210 img {
  border:0;
}
.fl210 a {
  text-decoration:none;
}
.fl135 {
  width:125px;
  margin:4px;
  height:120px;
  float:left;
  text-align:center;
  border:1px solid #CCC;
}
.fl135 img {
  border:0;
}
.fl135 a {
  text-decoration:none;
}
.c-1 {
  color:#C0C0C0;
  text-align:center;
  font:italic 16px Arial, Helvetica, sans-serif;
  padding:0;
}
.c-1 a {
  color:#C0C0C0;
}
.c-2 {
  color:#056999;
  font:italic 16px Arial, Helvetica, sans-serif;
  padding:0;
}

/* Menu de navigation gauche */
#menu-g {
  background:url(images/fond_nav.gif) repeat-y;
  width:194px;
  margin:0 0 10px 0;
  float:left;
}
#menu-g dt {
  background:url(images/fond_dt.gif) no-repeat;
  margin:10px 0 0 4px;
  padding:2px 0 0 5px;
  height:19px;
  cursor:default;
}
#menu-g dd {
  margin:0;
  padding:0 0 0 30px;
}
#menu-g img {
  border:0;
  margin:0 5px 0 0;
}
#menu-g a {
  color:#000;
  text-decoration:none;
}
#menu-g a:hover {
  text-decoration:underline;
}
#logo_nav {
  background:url(images/fond_nav_haut.gif) no-repeat !important;
  margin:0 !important;
  border:0px solid black;
}
#logo_nav strong {
  display:none;
}
#logo {

  background:url(images/fond_nav_haut.gif) no-repeat ;
  height : 119px;

}
#logo img{

  padding : 15px 0 0 45px ;
}
#nav_bas {
  background:url(images/fond_nav_bas.gif) no-repeat left bottom !important;
  margin:0 !important;
  padding:5px 0 0 0 !important;
  height:14px !important;
}

/* Palette pourquoi nous */


.moitie {
	width : 350px;
	float : left;
	padding : 0 0 0 20px;
}

.decal {
width : 300 px ;
float : left;
	padding : 0 0 0 20px;
}


/* Palette achat  mots cl�s */
#mots {
  background:url(images/cart_background.gif) repeat-y;
  width:200px;
  float:left;
  margin:0 17px 0 5px;
}


/* Palette de contact */
#pal_com {
  background:url(images/fond_com.gif) no-repeat bottom;
  width:145px;
  list-style:none;
  margin:0;
  padding:0 0 10px 0;
}
#pal_com02 {
  background:url(images/fond_com02.gif) no-repeat top;
  width:145px;
  height:264px;
  list-style:none;
  margin:0;
  padding:0 0 00px 0;
}
#pal_com02 #pal_comli02{  background:transparent url(images/shim.gif) no-repeat;}
#pal_com03 {
  width:145px;
  height:264px;
  list-style:none;
  margin:0;
  padding:0 0 00px 0;
}
#pal_comli {
  background:url(images/fond_top_com.jpg) no-repeat top;
  padding-top:80px;
  /*border : 1px solid black;*/
}
#pal_comli02, #pal_comli03 {position:relative;text-align:center;
   /*top:-9px;padding-bottom:110px; */
    /*border : 1px black border ; */
}
#pal_comli02 li{display:block;}
#pal_com li, #pal_com02 li,  #pal_com03 li {
  margin:7px 0 4px 0;
}
#pal_com a {
  display:block;
  background:url(images/bouton_com.gif) no-repeat 0 0;
  width:107px;
  height:22px;
  margin:0 auto;
  padding:3px 0 0 20px;
  color:#000;
  text-decoration:none;
}
#pal_com a:hover, {
  background:url(img/bouton_com2.gif) no-repeat 0 0px;
}

.btnMap a {
  display:block;
  background:url(images/bouton_com.gif) no-repeat 0 0;
  width:107px;
  height:22px;
  margin:0 auto;
  padding:3px 0 0 20px;
  color:#000;
  text-decoration:none;
}
.pal_com {
  float:left;
  margin:15px 0 0 15px !important;
}


#tel08 {
  background:url(img/0825.gif) no-repeat 12px 0;
  margin-top:5px !important;
  height:40px;
  border : 1px black border ;
}
#tel08 strong {
  display:none;
}

/* Sp�cifique � la home */
#mainh {
  margin:0 0 0 200px;
}
#h1home {
  background:url(img/fond_accrocheb.gif) no-repeat;
  font-size:14px;
  color:#FFFFFF;
  margin:0 0 10px 8px;
  padding:0 0 0 10px;
  line-height:36px;

}
#h2home {
  float : left ;
}
#mainhome {
  background:url(img/fond_ref.jpg) no-repeat;

  padding : 0 0 0 30px ;
  height : 295px;

}
#paragraphe1{
width:500px;
}
#paragraphe2{

}
#paragraphe3{
width:380px;
}
#mainhome h2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size:20px;
  margin:0 0 10px 30px;
  padding:25px 0 0 0;
}
#mainhome p {
  line-height:16px;
  margin:0 0 7px 0;
  padding:0;
}
#flahome {
  position:relative;
  top:-20px;
  left:107px;
}
#cartouches {
  position:relative;
  margin-top:-50px;
}
#cartouches h3 {
  font-family:Arial, Helvetica, sans-serif;
  padding:45px 0 10px 10px;
  margin:0;
}
/* img */
#imgcenter{
padding :  0  0 0 47px;
}



/* Palette actu */
#actu {
  background:url(images/cart_background.gif) repeat-y;
  width:200px;
  float:left;
  height : 400 px ;
  margin:0 17px 0 5px;

}
#actu h3 {
  background:url(img/cart_arrow.gif) no-repeat top;
  font-size:10px;
  padding:53px 0 7px 10px;

}
#actu h3 a {
  font-size:18px;
  color:#000;
  text-decoration:none;

}
#actu ul {
  background:url(img/cart-bot.gif) no-repeat bottom;
  margin:0;
  padding:0 0 20px 0;
}
#bottom-mots{
  background:url(img/cart-bot.gif) no-repeat bottom;
  padding-top : 3px;
  width: 200px;
  height:16px;
}
#actu li {
  margin:0 10px 10px 25px;
  padding:0;
}

#texte_mots_cles {
text-align : justify;
padding : 0 13px 0 10px;

}

#texte_mots_cles img{
margin-right:7px;

}
/* Palette de temoignage */
#temoi {
  background:url(images/cart_background.gif) repeat-y top;
  width:200px;
 padding : 0 0 0 0px ;
 margin : 0 0 0px 0px ;
  float:left;
}
#temoi h3 {
  background:url(img/cart_big_arrow.gif) no-repeat top;
  font-size:18px;
  padding:55px 0 7px 15px;
}
#temoi_bottom {
  background:url(img/cart-bot.gif) no-repeat bottom;
  padding:0 10px 9px 5px;
  margin:0;
}

#ascenceur { overflow-y: scroll; overflow-x: hidden;float : left ; padding : 0 0 0 20px ;margin-top: 6px; height : 67px;
 width : 170px;
scrollbar-face-color: #E1E1E1;
scrollbar-shadow-color: #000000;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #A3A3A3;
scrollbar-darkshadow-color: #DDDDDD;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #A3A3A3;
}
#flash_part {width:190px;text-align: center;padding : 0px 0 0 0 ;}

.presta {
  clear:both;
  margin:50px 0 10px 0;
  background:url(img/longue_bulle.gif) no-repeat;
  line-height:40px;
  padding:0 0 0 20px;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
}
.prestat {
  margin:0px auto 0px auto;
  background:url(img/longue_bulle.gif) no-repeat;
  line-height:40px;
  padding:0 0 0 20px;
  font-size:18px;
  font-family:Arial, Helvetica, sans-serif;
}
#presta_bk {
  width:510px;
  padding:0 20px;
  float:left;
  letter-spacing:1px;
}
#presta_bk ul li {
margin-top:0.75em;}

#presta_bk p {
  font-size:12px;
  padding:0;
  margin:0;
}
#presta_bk h4 {
  font-size:12px;
}

#actufrank {
  width:180px;
  float:left;
}
#actufrank.masked { display:none;}

#actufrank dl {
  background:url(img/dl_encart_fond.gif) repeat-y;
  width:214px;
  margin:0;
}
#actufrank dt {
  background:url(img/dl_encart_top.gif) no-repeat;
  padding:6px 0 10px 15px;
}
#actufrank dd {
  background:url(img/dl_encart_bas.gif) no-repeat bottom;
  padding:0 20px 15px 15px;
  margin:0;
  /*text-align:justify; */
}
#actufrank img {
  border:0;
  margin-bottom:10px;
}




#dlencart {
  width:215px;
  float:left;
}


#dlencart.masked { display:none;}

#dlencart dl {
  background:url(img/dl_encart_fond.gif) repeat-y;
  width:214px;
  margin:0;
}
#dlencart dt {
  background:url(img/dl_encart_top.gif) no-repeat;
  padding:6px 0 10px 15px;
}
#dlencart dd {
  background:url(img/dl_encart_bas.gif) no-repeat bottom;
  padding:0 20px 15px 15px;
  margin:0;
  text-align:justify;
}
#dlencart img {
  border:0;
  margin-bottom:10px;
}

/* Element unique */
#compa {
  text-align:center;
  margin-bottom:500px;
}
#andrieu {
  width:100px;
  float:left;
  margin:0 20px 0 0;
}

/* Footer Links */
#bul {
  clear:both;
  background:url(img/bulle-link-top.gif) no-repeat top;
  width:790px;
  margin:-13px auto 0 auto ;

  text-align:center;
}
#bul p {
  background:url(img/bulle-link-bot.gif) no-repeat bottom;
}

#bul2 {
  clear:both;
  /*background:url(img/bulle-link-top.gif) no-repeat top; */
  width:790px;
  margin:-13px auto 0 auto ;

  text-align:center;
}

/* Footer */
#footer {
  clear:both;
  width:790px;
  background:url(img/fond_footer.gif) no-repeat left bottom;
  margin:10px auto 10px auto !important;
  padding:0;
  text-align:center;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:15px;
}

#footer2 {
  clear:both;
  width:790px;
  /*background:url(img/fond_footer.gif) no-repeat left bottom;*/
  margin:10px 10px 10px 5px;
  padding:0;
  text-align: left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  line-height:15px;
}
/*#footer span {
  float:right;
  background:url(img/fond_footer_r.gif) no-repeat bottom right;
  height:15px;
  width:5px;
}*/
#footer a {
  color:#000;
  text-decoration:none;
}
#footer a:hover {
  color:#000;
  text-decoration:underline;
}

.form_left{
float:left;
width:80px;
text-align:left;
padding-left:5px;
}
.form_right{
text-align:left;
}

.texte_forme {
}

.bt_visi{
margin-top:8px;
}
.pad{
text-align:center;
}

#avancee {
padding-left:38px;
margin-top:-12px;
}
#header_new {
	height: 185px;
	padding: 30px 0px 0px 315px;
}
#header_new p {
	font-size: 11px;
	color: #9FD9FF;
	margin: 0px;
	padding: 0px;
}
#header_new strong {
	font-size: 16px;
	color: #FFF;
}
#header_new ul {
	margin: 4px 0px 0px;
	padding: 12px 0px 20px 10px;
	display: block;
	height: 58px;
	overflow: auto;
}
#header_new li {
	margin: 0px;
	padding: 0px 0px 1px 8px;
	list-style: none;
	background: url(images/bul.gif) no-repeat 0px 6px;
}
.header_new_home {
	padding: 2px 0px 30px!important;
}

.header_new_home li {
	background: none!important;
	padding: 0px 0px 1px 0px!important;
}

#header_new li a {
	color: #000;
	text-decoration: none;
	font-size: 11px;
	padding: 0px 10px 0px 0px;
	display: inline;
}
#header_new li a:hover {
	text-decoration: underline;
}

.table-font{font-size:11px; font-weight:normal;}

.aleft{
	text-align:left;
	font-size:12px;
}

.ul-puce li{position:relative;left:-25px;vertical-align: middle;}
.ul-puce-dpt{margin-top:2px;margin-bottom:2px;}
.ul-puce-dpt li{position:relative;left:-25px;vertical-align: middle;}
#gfoothr {clear:both;float:none;color:#fff;background:#fff;border:none;margin:0;padding:0;}
