/***** BODY *****/
body 
{ 
	background:#EFEFEF; 
-family:verdana; font-size:12px; color:#000000; MARGIN:0px; TEXT-ALIGN:center;
}

/* texte caché */
h1 { font-family:arial; font-size:10px; color:#FFFFFF; letter-spacing:-100pt; }
.meta_description { font-family:arial; font-size:10px; color:#FFFFFF; letter-spacing:-100pt; }

/* général */
td { font-family:verdana; font-size:11px; color:#000000; }
td.justify { text-align:justify; }

td.filigramme { background-position:right top; background-repeat:repeat-y; background-attachment:fixed ; }
.mini_titre_bleu { font-family:verdana; font-size:11px; font-weight:bold; color:#172C93; }
.ss_titre_bleu { font-family:arial; font-size:13px; font-weight:bold; color:#172C93; }
.bleu { font-family:verdana; font-size:11px; color:#172C93; }

/* images */
.img_references { border: 1px solid #000000; }
.img_part { border: 1px solid #000000; }
a.lien_img { font-family:arial; font-size:10px; color:#000000; text-decoration:none; }
a.lien_img:hover { font-family:arial; font-size:10px; color:#888888; text-decoration:none; }
a.lien_img:hover img { border: 1px solid #888888; }

/* acceuil */
.menu_acc { font-family:verdana; font-size:10px; color:#000000; letter-spacing:2pt;  }
a.lien_menu_acc { font-family:verdana; font-size:10px; color:#000000; letter-spacing:2pt; text-decoration:none; }
a.lien_menu_acc:hover { font-family:verdana; font-size:10px; color:#172C93; font-weight:bold; letter-spacing:2pt; text-decoration:none; }

/* news */
.news_date { font-family:arial; font-size:12px; font-weight:bold; color:#777777; }
.news_titre { font-family:verdana; font-size:13px; font-weight:bold; color:#172C93; }

/* REFERENCES */
.titre_references { font-family:verdana; font-size:14px; font-weight:bold; color:#172C93; }
.menu_references { font-family:verdana; font-size:10px; color:#000000; letter-spacing:1pt;  }
.lien_menu_references { font-family:verdana; font-size:10px; color:#000000; letter-spacing:1pt; text-decoration:none; }
.lien_menu_references:hover { font-family:verdana; font-size:10px; color:#172C93; letter-spacing:1pt; text-decoration:underline; }
.lien_titre_references { font-family:verdana; font-size:14px; font-weight:bold; color:#172C93; text-decoration:underline; }
.lien_titre_references:hover { font-family:verdana; font-size:14px; font-weight:bold; color:#172C93; text-decoration:none; }

/*POSITIONNEMENT*/
td.titre_table { font-family:arial; font-size:13px; color:#172C93; font-weight:bold; font-weight:bold;  }

.texte_news { font-family:verdana; font-size:10px; color:#000000; letter-spacing:0pt;  }
a.lien_news { font-family:verdana; font-size:10px; color:#172C93; letter-spacing:0pt; text-decoration:none; }
a.lien_news:hover { font-family:verdana; font-size:10px; color:#444444; letter-spacing:0pt; text-decoration:underline; }

/* liens */
.light { font-family:arial; font-size:11px; color:#888888; }
a.lien_popu { font-family:arial; font-size:11px; color:#888888; text-decoration:none; }
a.lien_popu:hover { font-family: arial; font-size:11px; color:#4A66DE; text-decoration:underline; }

a.lien_texte { font-family:verdana; font-size:11px; color:#000000; font-weight:bold; text-decoration:none; }
a.lien_texte:hover { font-family:verdana; font-size:11px; color:#172C93; font-weight:bold; text-decoration:none; }

a.lien_bold { font-family:verdana; font-size:11px; color:#172C93; font-weight:bold; text-decoration:underline; }
a.lien_bold:hover { font-family:verdana; font-size:11px; color:#444444; font-weight:bold; text-decoration:underline; }

a.lien_normal { font-family:verdana; font-size:11px; color:#172C93; text-decoration:underline; }
a.lien_normal:hover { font-family:verdana; font-size:11px; color:#555555; text-decoration:underline; }

a.lien_ultra_light { font-family:verdana; font-size:10px; color:#888888; text-decoration:none; }
a.lien_ultra_light:hover { font-family:verdana; font-size:10px; color:#172C93; text-decoration:none; }

/*MENU*/
ul {color: #000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;width: 178px;list-style-type: none;margin: 0;padding: 5px;line-height: 16px;border: 1px solid #B6B6B6;background: #FFF;}ul li {color: #000;font-style: normal;list-style-type: none;background: url(./images/picto_fleche.gif) 0px 6px no-repeat;margin: 0;padding: 0 10px;}ul li a{color: #5E5E5E;text-decoration:none;background: #FFF;}ul li a:hover{color: #28518F;font-style: italic;background: #FFF;}dd {display: inline;margin: 0;padding: 0;list-style-type: none;cursor: pointer;} dl {width: 190px;height: 32px;float: left;list-style-type: none;margin: 0;padding: 0;cursor: pointer;}dt {color: #000;margin: 3px 3px;padding: 0;font-family: Verdana,Arial, Helvetica, sans-serif;font-size: 9pt;background: #FFF;}dt a img{border:0;}dt#marketing a {display: block ;width: 170px ;line-height: 30px ;background: url(./images/marketing.png) no-repeat 30px 0px ;}dt#objectifs a {display: block ;width: 170px ;line-height: 30px ;background: url(./images/objectifs.png) no-repeat 30px 0px ;}dt#webconseil a {display: block ;width: 170px ;line-height: 30px ;background: url(./images/conseil.png) no-repeat 30px 0px ;}dt#references a {display: block ;width: 170px ;line-height: 30px ;background: url(./images/references.png) no-repeat 30px 0px ;}dt#news a {display: block ;width: 170px ;line-height: 30px ;background: url(./images/news.png) no-repeat 30px 0px ;}dt#marketing a:hover {display: block ;width: 170px ;line-height: 30px ;background: url(./images/marketing.png) no-repeat 30px -32px ;}dt#objectifs a:hover {display: block ;width: 170px ;line-height: 30px ;background: url(./images/objectifs.png) no-repeat 30px -32px ;}dt#webconseil a:hover {display: block ;width: 170px ;line-height: 30px ;background: url(./images/conseil.png) no-repeat 30px -32px ;}dt#references a:hover {display: block ;width: 170px ;line-height: 30px ;background: url(./images/references.png) no-repeat 30px -32px ;}dt#news a:hover {display: block ;width: 170px ;line-height: 30px ;background: url(./images/news.png) no-repeat 30px -32px ;}
