/* *************************************** */
/* -------- Grafique Design - 2009 ------- */
/* -------- www.grafiquedesign.com ------- */
/* ----------------- START --------------- */
/* *************************************** */
@charset "utf-8";
/* --------------------------------------- */
/*                GENERALITES              */
/* --------------------------------------- */
/* ------- Stabilité des blocs img  ------ */
img {
	display:block;
	border:none;
	padding:0;
	margin :0;
}
/* --------------------------------------- */
/*                   BASE                  */
/* --------------------------------------- */
/* --- body-wrapper-header-footer,etc. --- */
body {
	padding:0;
	margin:0;
	background-color:#000000;
	border:none;	
}
#center {
	margin:0 auto;
	padding:0;
	width:1000px;
	height:529px;
	text-align:center;
	position:absolute;
	top:50%;
	margin-top:-264.5px;
	left:50%;
	margin-left:-500px;	
}
#wrapper {
	margin:0 auto;
	padding:0;
	width:1000px;
	height:auto;
	text-align:center;
}
#site {
	width:1000px;
	height:auto;
	float:left;
	margin:0;
	padding:0;	
	background-color:#FFFFFF;
}
/* --------------------------------------- */
/*       GESTION DES POLICES + LIENS       */
/* --------------------------------------- */
/* ------ Communs à toutes les pages ----- */
body {
	font-family:"Geneva", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
}
h1 {
	font-size:20px;
	color:#da0046;
	margin:0;
	padding:0;
}
.h2_red {
	font-size: 14px;
	color:#da0046;
}
p {
	width:420px;
	height: auto;
	margin:0;
	padding: 0 0 34px 0;
	float:left;
	text-align:justify;
}
/* ------ .p2 est dans les "listes" + bas ----- */
.p3 {
	width:384px;
	height: auto;
	margin:0;
	padding: 0;	
	float:left;
	text-align:justify;
	float:left;
	color:#da0046;	
}
/* ------ .p8 est dans les "listes" + bas ----- */
.p9 {
	margin:0;
	padding: 0 0 10px 0;
	width:482px;
	height: auto;
	float:left;
	text-align:justify;
	color:#000000;
	font-size:12px;	
}
.p10 {
	margin:0;
	padding: 0 0 5px 0;
	width:482px;	
	float:left;
	text-align:justify;
	float:left;
	color:#333333;
	font-size:10.3px;
	line-height:1.2em;	
}
.red {
	color:#da0046;
}
.p_red_title {
	width:350px;
	color:#da0046;
	padding:0 0 15px 0;
	margin:0;
}
strong {
	font-weight:bold;
}
.strong2 {
	font-weight:bold;
	margin:0;
	padding:0;	
}
.strong3 {
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:13px;	
}
.capitalize {
	text-transform: uppercase;
	color:#da0046;	
	margin:0;
	padding:0;
}
.capitalize-bold {
	text-transform: uppercase;
	color:#da0046;	
	margin:0;
	padding:0;
	font-weight:bold;
}
.grey-bold {
	color:#666666;	
	margin:0;
	padding:0;
	font-weight:bold;
}
a {
	color:#000000;
	text-decoration:none;
	padding:0;
	margin:0;
}
a:link {
	color:#000000;
	text-decoration:none;
	padding:0;
	margin:0;
}
a:hover {
	color:#da0046;
	text-decoration:underline;
	padding:0;
	margin:0;
}
a:visited {
	color:#808080;
	text-decoration:none;
	padding:0;
	margin:0;
}
a:active {
	color:#da0046;
	text-decoration:none;
	padding:0;
	margin:0;
}
#menu_01 a {
	color:#ea8487;
	text-decoration:none;
}
#menu_01 a:hover {
	color:#f7cfcc;
	text-decoration:none;
}
#menu_01 a:visited {
	text-decoration:none;
}
.link_on {
	color:#FFFFFF;
	text-decoration:none;
}
.menu_02_list a {
	border:none;
	text-decoration:none;
}
.menu_02_list a:hover {
	border:none;
	text-decoration:none;
}
.menu_02_list a:visited {
	border:none;
	text-decoration:none;
}
.p8_normal a {
	color:#808080;
	text-decoration:none;
	padding:0;
	margin:0;	
}
.p8_withspace a {
	color:#808080;
	text-decoration:none;
	padding:0;
	margin:0;	
}
.p8_normal a:hover {
	color:#da0046;
	text-decoration:underline;
	padding:0;
	margin:0;
}
.p8_withspace a:hover {
	color:#da0046;
	text-decoration:underline;
	padding:0;
	margin:0;
}
.p8_normal a:visited {
	color:#808080;
	text-decoration:none;
	padding:0;
	margin:0;	
}
.p8_withspace a:visited {
	color:#808080;
	text-decoration:none;
	padding:0;
	margin:0;	
}
.link_book a {
	color:#da0046;
	text-decoration:none;
	padding:0;
	margin:0;
}
.link_book a:link {
	color:#da0046;
	text-decoration:none;
	padding:0;
	margin:0;
}
.link_book a:hover {
	color:#da0046;
	text-decoration:underline;
	padding:0;
	margin:0;
}
.link_book a:visited {
	color:#da0046;
	text-decoration:none;
	padding:0;
	margin:0;
}
.link_book a:active {
	color:#000000;
	text-decoration:underline;
	padding:0;
	margin:0;
}
/* ---------------------------------------- */
/*                   LISTES                 */
/* ---------------------------------------- */
/*              liste = normale             */
/* ---------------------------------------- */
.p2 {
	width:410px;
	height: auto;
	margin:0;
	padding: 0;
	float:left;
	text-align:justify;
}
.p2 li {
	width:420px;
	height: auto;
	margin:0;
	padding:0 0 16px 0;
	float:left;
	list-style-position: outside;
	list-style-image: url(../img/puce.gif);
	list-style-type: disc;
}
/* ---------------------------------------- */
/*               liste = métiers            */
/* ---------------------------------------- */
.p4 {
	width:386px;
	height: auto;
	margin:0;
	padding: 10px 0 0 0;
	float:left;
	text-align:justify;
}

.p4 li {
	height: 22px;
	margin:0;
	padding: 0 15px 0 0;
	float:left;
	text-align:justify;
	list-style-type:disc;
	list-style-image:url(../img/puce_black.jpg);
	list-style-position: inside;
	overflow:hidden;
}
/* ---------------------------------------- */
/*                   LISTES                 */
/* ---------------------------------------- */
/*             liste = mini-book             */
/* ---------------------------------------- */
.p5 {
	width:330px;
	height: 15px;
	margin:0;
	padding: 0;
	float:left;
	text-align:justify;
}
.p5 li {
	width:330px;
	height: auto;
	margin:0;
	padding:0;
	float:left;
	list-style-position: outside;
	list-style-image: url(../img/puce.gif);
	list-style-type: disc;
}
.p6 {
	width:330px;
	height: auto;
	margin:0;
	padding: 0;
	float:left;
	text-align:justify;
}
.p6 li {
	width:330px;
	height: auto;
	margin:0;
	padding:3px 0 3px 0;
	float:left;
	list-style: none;
	list-style-type: none;
}
/* ---------------------------------------- */
/*          liste = visite / contact        */
/* ---------------------------------------- */
.p7 {
	width:210px;
	height: auto;
	margin:0;
	padding: 0;
	float:left;
	text-align:left;
}

.p7 li {
	height: auto;
	width:210px;
	margin:0;
	padding: 2px 0 0 0;
	float:left;
	text-align:left;
	list-style-type:square;
	list-style-position: outside;
	overflow:hidden;
	font-size:11px;
}
/* ---------------------------------------- */
/*            liste = plan du site          */
/* ---------------------------------------- */
.p8 {
	width: 390px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 2px 0;
	font-size:12px;
}
.p8_normal {
	height: auto;
	width:390px;
	margin:0;
	padding:0;
	float:left;
	text-align:left;
	list-style-type:none;
	overflow:hidden;
}
.p8_withspace {
	height: auto;
	width:390px;
	margin:0;
	padding:0 0 12px 0;
	float:left;
	text-align:left;
	list-style-type:none;
	overflow:hidden;
}
/* --------------------------------------- */
/*              STRUCTURE LEFT             */
/* --------------------------------------- */
#left {
	width:446px;
	height:468px;
	float:left;
}
#header {
	width: 446px;
	height: 197px;
	float: left;
}
#head_01_02 {
	width: 446px;
	height: 74px;
	float: left;
}
#head_01 {
	width: 129px;
	height: 74px;
	float: left;
}
#head_02 {
	width: 317px;
	height: 74px;
	float: left;
}
#head_03_logo {
	width: 446px;
	height: 74px;
	float: left;
}
#head_03 {
	width: 129px;
	height: 123px;
	float: left;
}
#logo {
	width: 317px;
	height: 123px;
	float: left;
}
/* --------------------------------------- */
/*                 MENU LEFT               */
/* --------------------------------------- */
#menu_01 {
	width: 446px;
	height: 271px;
	float: left;
	overflow:hidden;	
}
#menu_01_list {
	width: 333px;
	height: 271px;
	float: left;
	background-image:url(../img/menu_01_back.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.menu_01_left {
	float:right;
	text-align:left;
	margin:0;
	padding:61px 20px 0 0;
	list-style:none;
	color:#FFFFFF;
	font-size:14px;
}
.menu_01_left li {
	text-align:left;
	margin:0;
	padding:0 0 18px 0;
}
#menu_01_anim {
	width: 113px;
	height: 271px;
	float: left;
	background-image:url(../img/menu_01_anim.gif);
	background-position:top;
	background-repeat:no-repeat;	
}
/* --------------------------------------- */
/*              STRUCTURE RIGHT            */
/* --------------------------------------- */
#right,
#right_metier,
#right_rel,
#right_vip,
#right_multi,
#right_idvisu,
#right_plv,
#right_vision,
#right_newsletter,
#right_vision,
#right_minibook,
#right_book_01,
#right_book_02,
#right_book_03,
#right_book_04,
#right_book_05,
#right_book_06,
#right_book_07,
#right_book_08,
#right_news,
#right_contacter,
#right_coords,
#right_visite,
#right_ctc,
#right_merci,
#right_plan,
#right_rp,
#right_recrut,
#right_cgu,
#right_espaceclient {
	width:554px;
	height:468px;
	float:left;
}
#right {
	background-image:url(../img/v2_agence_RIGHT.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_vision {
	background-image:url(../img/v2_vision_RIGHT.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_metier {
	background-image:url(../img/v2_metier_RIGHT_mark_rel_BKG.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_rel {
	background-image:url(../img/v2_metier_RIGHT_mark_rel_BKG.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_vip {
	background-image:url(../img/v2_metier_RIGHT_vip_mail_BKG.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_multi {
	background-image:url(../img/v2_metier_RIGHT_multicanal_BKG.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_idvisu {
	background-image:url(../img/v2_metier_RIGHT_id_visu_BKG.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_plv {
	background-image:url(../img/v2_metier_RIGHT_plv_edit_BKG.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_minibook {
	background-image:url(../img/v2_metier_RIGHT_minibook_BKG.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_coords {
	background-image:url(../img/v2_contact_coords_bkg2.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_visite {
	background-image:url(../img/v2_contact_visite_bkg2.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_ctc {
}
#right_merci {
	background-image:url(../img/v2_merci_RIGHT.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_plan {
	background-image:url(../img/v2_plandusite_RIGHT.gif);
	background-repeat:no-repeat;
	background-position:top right;
}
#right_cgu {
}
#right_news {
}
/* ---------------------------------------- */
/*                containers                */
/* ---------------------------------------- */
#container_article {
	width:482px;
	height:auto;
	float:left;
	margin:0;
	padding:54px 36px 15px 36px;
	overflow:hidden;
}
#container_article-flash {
	width:554px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#container_article-minibook {
	width:407px;
	height:auto;
	float:left;
	margin:0;
	padding:54px 111px 0 36px;
	-background-image:url(../img/puce.gif);
	-background-position:;
	-background-position: 94px 54px;
	-background-repeat:no-repeat;	
}
#container_article-form {
	width:554px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	overflow:auto;
}
#container_article_cgu {
	width:554px;
	height:auto;
	float:left;
	margin:0;
	padding:54px 0 0 0;
}
/* ---------------------------------------- */
/*                  ARTICLES                */
/* ---------------------------------------- */
/*           article_00 = agence            */
/* ---------------------------------------- */
#article_00 {
	width:420px;
	height:auto;
	float:right;
	margin:0;
	padding:0;
	text-align:left;
}
/* ---------------------------------------- */
/*       article_00_zoom = agence zoom      */
/* ---------------------------------------- */
#article_00_zoom {
	width:420px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	background-image:url(/img/cubes.png);
	background-repeat:no-repeat;
	min-height:122px;
	top:-30px;
	position:relative;
}
/* ---------------------------------------- */
/*       article_00_zoom2 = agence zoom     */
/* ---------------------------------------- */
#article_00_zoom2 {
	width:215px;
	height:auto;
	float:right;
	margin:0;
	padding:0;
	text-align:left;
}
/* ---------------------------------------- */
/*     article_00_txt = agence zoom txt     */
/* ---------------------------------------- */
#article_00_txt {
	width:140px;
	height:auto;
	float:left;
	margin-top:80px;
	margin-left:54px;
	padding:0;
	text-align:left;
}
/* ---------------------------------------- */
/*     article_00_txt2 = agence zoom txt    */
/* ---------------------------------------- */
#article_00_txt2 {
	width:160px;
	height:auto;
	float:right;
	margin:0px;
	margin-top:80px;
	padding:0;
	text-align:left;
}
/* ---------------------------------------- */
/*    article_00_img = agence zoom image    */
/* ---------------------------------------- */
#article_00_img {
	width:53px;
	height:auto;
	float:right;
	margin:0;
	padding:0;
	text-align:left;
}
/* ---------------------------------------- */
/*    article_00_img2 = agence zoom image   */
/* ---------------------------------------- */
#article_00_img2 {
	width:53px;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
}
/* ---------------------------------------- */
/*       article_01 = sous-menu métier      */
/* ---------------------------------------- */
#article_01 {
	width:420px;
	height:auto;
	float:left;
	margin:0;
	padding: 0;	
	text-align:left;
}
/* ---------------------------------------- */
/*  article_01 = s-m métier/1er art ss fla  */
/* ---------------------------------------- */
#article_separator {
	width:460px;
	height:42px;
	float:left;
	margin:0;
	padding: 0;
}
/* ---------------------------------------- */
/*  article_01 = s-m métier/1er art ss fla  */
/* ---------------------------------------- */
#article_separator2 {
	width:330px;
	height:55px;
	background-image:url(../img/separator_2.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	margin:0;
	padding: 0;
	text-align:left;
}
/* ---------------------------------------- */
/*  article_02 = s-m métier/2ème art ss fla */
/* ---------------------------------------- */
#article_02 {
	width:424px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 0 36px;
	text-align:right;
}
/* ---------------------------------------- */
/*  article_03 = s-m métier/3ème art ss fla */
/* ---------------------------------------- */
#article_03 {
	width:424px;
	height:auto;
	float:left;
	margin:0;
	padding:20px 0 0 36px;
	text-align:right;
}
/* ---------------------------------------- */
/*           article_04 = mini-book         */
/* ---------------------------------------- */
#article_04 {
	width:330px;
	height:auto;
	float:right;
	margin:0;
	padding:0;
	text-align:left;
}
/* ---------------------------------------- */
/*      article_04 = mini-book / logos      */
/* ---------------------------------------- */
#logos {
	width:330px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
.logo {
	width: auto;
	height: auto;
	float: left;
	margin: 0;
	padding: 0;
}
/* ---------------------------------------- */
/*            article_05 = vision           */
/* ---------------------------------------- */
#article_05 {
	width:410px;
	height:auto;
	float:right;
	margin:0;
	padding: 0;	
	text-align:left;
}
/* ---------------------------------------- */
/*    article_06_07_08_sep_visite= visite   */
/* ---------------------------------------- */
#article_06 {
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:4px 0 8px 24px;
	text-align:left;
}
#article_07 {
	width:220px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 0 36px;
	text-align:left;
}
#article_08 {
	width:220px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 0 26px;
	text-align:left;
}
#sep_visite {
	width:1px;
	height:82px;
	float:left;
	margin:0;
	padding:0;
	background-color:#da0046;
}
/* ---------------------------------------- */
/* article_09 = formulaire ctc + CSS form   */
/* ---------------------------------------- */
#article_09 {
	width:520px;
	height:auto;
	float:right;
	margin:0;
	padding:20px 0 0 0;
	text-align:left;
	overflow:hidden;
}
#intro {
	font-size:12px;
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:5px 0 0 0;
}
#explain {
	width:400px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#close {
	width:40px;
	height:40px;
	float:right;
	margin:0;
	padding:0 40px 0 20px;
}
#formulaire {
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#form {
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#form3 {
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#line {
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 2px 0;
}
#line_spec {
	width:240px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#line_spec2 {
	width:225px;
	height:auto;
	float:right;
	margin:0;
	padding:0 0 2px 0;
}
.line2 {
	width: 430px;
	float:left;
	margin: 0 0 0 0;
	padding:0 0 2px 0;
}
html[xmlns*=""] body:last-child .line2 { 
	width: 455px;
	float:left;
	margin: 0;
	padding:0 0 2px 0; 
}
#identificator {
	width:117px;
	height:auto;
	float:left;
	margin:0;
	padding:4px 8px 0 0;
	text-align:left;
	font-size:12px;
	color:#666666;
}
#identificator_spec {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0 8px 0 0;
	text-align:left;
	font-size:12px;
	color:#666666;
}
.identificator2 {
	float:left;
	margin : 0 0 0 0;
	text-align:right;
	font-size:12px;
	color:#666666;	
}
#field {
	width:375px;
	height:auto;
	float:right;
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	color:#666666;
}
#field_spec {
	width:auto;
	height:auto;
	float:right;
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	color:#666666;
}
#field_spec2 {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	color:#666666;
}
#field_text {
	width:400px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#message {
	width: 424px;
	height:160px;
}
#message-job {
	width: 424px;
	height:150px;
	padding:0 0 2px 0;	
}
html[xmlns*=""] body:last-child #message { 
	width: 447px;
}
html[xmlns*=""] body:last-child #message-job { 
	width: 447px;
}
.supression {
	float:right;
	margin: 0 15px 0 0;
	padding: 0;
}
.sousmettre {
	float:right;
	margin: 0;
	padding: 0;
}
/* ---------------------------------------- */
/*    article_10 = newsletter + CSS form    */
/* ---------------------------------------- */
#article_10 {
	width:500px;
	height:auto;
	float:right;
	margin:0;
	padding:20px 0 0 0;
	text-align:left;
	overflow:auto;
}
#intro2 {
	font-size:12px;
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:5px 0 10px 0;
}
#explain2 {
	width:400px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#close2 {
	width:40px;
	height:40px;
	float:right;
	margin:0;
	padding:0 40px 0 20px;
}
#formulaire2 {
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#form2 {
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#line1b {
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 30px 0;
}
.line2b {
	width: 420px;
	float:left;
	margin: 0 0 0 0;
	padding:15px 0 35px 0;
}
.line_spec {
	width: 420px;
	float:left;
	margin: 0 0 0 0;
	padding:0 0 2px 0;
}
html[xmlns*=""] body:last-child .line2b { 
	width: 455px;
	float:left;
	margin: 0;
	padding:0 0 2px 0; 
}
#identificator1b {
	width:117px;
	height:auto;
	float:left;
	margin:0;
	padding:4px 8px 0 0;
	text-align:left;
	font-size:12px;
	color:#666666;
}
.identificator2b {
	float:left;
	margin : 0;
	padding:0;
	text-align:right;
	font-size:12px;
	color:#666666;	
}
.identificator3b {
	float:right;
	margin : 0;
	padding: 0;
	text-align:right;
	font-size:12px;
	color:#666666;	
}
.identificator_spec {
	float:left;
	margin : 0;
	padding:0;
	text-align:left;
	font-size:12px;
	color:#666666;	
}
#field1b {
	width:375px;
	height:auto;
	float:right;
	margin:0;
	padding:0;
	text-align:left;
	font-size:12px;
	color:#666666;
}
.sousmettre {
	float:right;
	margin: 0;
	padding: 0;
}
/* ---------------------------------------- */
/*         article_11 = plan du site        */
/* ---------------------------------------- */
#article_11 {
	width:450px;
	height:auto;
	float:right;
	margin:0;
	padding:20px 0 0 0;
	text-align:left;
	overflow:auto;
}
#conteneur_close {
	font-size:12px;
	width:450px;
	height:auto;
	float:left;
	margin:0;
	padding:70px 0 10px 0;
}
#close {
	width:40px;
	height:40px;
	float:right;
	margin:0;
	padding:0 30px 0 30px;
}
#titre_plandusite {
	width:300px;
	height:auto;
	float:left;
	margin:0;
	padding:35px 0 0 0;
}
#body_plandusite {
	width:390px;
	height:auto;
	float:left;
	margin:0;
	padding:80px 0 0 0;
}
/* ---------------------------------------- */
/*             article_12 = CGU             */
/* ---------------------------------------- */
#article_12 {
	width:482px;
	height:auto;
	float:right;
	margin:0;
	padding:20px 36px 0 36px;
	text-align:left;
	overflow: auto;
}
/* ---------------------------------------- */
/*            article_13 = news             */
/* ---------------------------------------- */
#article_13 {
	width:424px;
	height:auto;
	float:left;
	margin:0;
	padding:20px 0 0 36px;
	text-align:left;
}
.news {
	width:424px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	overflow:auto;
}
/* ---------------------------------------- */
/*             STRUCTURE BOTTOM             */
/* ---------------------------------------- */
#bottom {
	width:1000px;
	height:32px;
	float:left;
	background-color:#FFFFFF;	
}
#bottom_left {
	width:446px;
	height:32px;
	float:left;
}
#bottom_right {
	width:554px;
	height:32px;
	float:left;
	background-color:#FFFFFF;
}
/* --------------------------------------- */
/*                MENU BOTTOM              */
/* --------------------------------------- */
#menu_02 {
	width: 554px;
	height: 32px;
	float: left;
	margin:0;
	padding:0;
	overflow:hidden;	
}
.menu_02_list {
	float:left;
	text-align:left;
	margin:0;
	padding:0;
	list-style:none;
}
.menu_02_list li {
	float:left;
	text-align:left;
	margin:0;
	padding:0;
}
/* ---------------------------------------- */
/*                   FOOTER                 */
/* ---------------------------------------- */
#footer {
	width:1000px;
	height:55px;
	float:left;
	margin:0;
	padding: 8px 0 8px 0;
	font-size:10px;
	color:#666666;
	background:bottom center no-repeat url(../img/sncd-cdmd.gif);
}
/* *************************************** */
/* -------------- BACK-OFFICE ------------ */
/* *************************************** */
/* ---------------------------------------- */
/*              MENU LEFT ADMIN             */
/* ---------------------------------------- */
#menu_01_admin {
	width: 446px;
	height: 271px;
	float: left;
	overflow:hidden;	
}
#menu_01_admin_list {
	width: 333px;
	height: 271px;
	float: left;
	background-image:url(../img/menu_01_back.gif);
	background-position:top;
	background-repeat:no-repeat;
}
.menu_01_admin_left {
	float:right;
	text-align:left;
	margin:0;
	padding:48px 20px 0 0;
	list-style:none;
	color:#FFFFFF;
	font-size:14px;
}
.menu_01_admin_left li {
	text-align:left;
	margin:0;
	padding:0 0 12px 0;
}
#menu_01_admin_right {
	width: 113px;
	height: 271px;
	float: left;
	background-image:url(../img/menu_01_anim.gif);
	background-position:top;
	background-repeat:no-repeat;	
}
/* ---------------------------------------- */
/*         POLICES & LIENS -> ADMIN         */
/* ---------------------------------------- */
.menu_01_admin_left a {
	color:#ea8487;
	text-decoration:none;
}
.menu_01_admin_left a:hover {
	color:#f7cfcc;
	text-decoration:none;
}
.menu_01_admin_left a:visited {
	color:#ea8487;
	text-decoration:none;
}
.link_on_admin {
	color:#FFFFFF;
	text-decoration:none;
}
/* ---------------------------------------- */
/*                INDEX ADMIN               */
/* ---------------------------------------- */
#right_admin {
	width:525px;
	height:468px;
	float:left;
	overflow:hidden;
}
#container_article_admin {
	width:554px;
	height:auto;
	float:left;
	margin:0;
	padding:54px 0 0 0;
}
#container_article_admin_redac {
	width:554px;
	height:auto;
	float:left;
	margin:0;
	padding:40px 0 0 0;
	overflow:auto;
}
#container_article_admin_upload {
	width:554px;
	height:auto;
	float:left;
	margin:0;
	padding:40px 0 0 0;
}
#article_14 {
	width:482px;
	height:auto;
	float:right;
	margin:0;
	padding:0 36px 0 36px;
	text-align:left;
	overflow:hidden;
}
/* ---------------------------------------- */
/*      PAGES REDAC - LISTING - UPLOAD      */
/* ---------------------------------------- */
.code_php_redac {
	width:482px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
	overflow:auto;
}
.code_php_listing {
	width:482px;
	height:auto;
	float:left;
	margin:0;
	padding:10px 0 0 0;
	overflow:auto;
}
.code_php_redac p {
	font-size:13px;
}
.titre_redac,
.titre_listing {
	width:482px;
	height:auto;
	float:left;
	margin:0;
	padding:5px 0 5px 0;
	overflow:auto;
	font-size:13px;	
}
.p_explain_admin {
	margin:0;
	padding: 0;
	width:482px;	
	float:left;
	text-align:justify;
	float:left;
	color:#000000;
	font-size:12px;	
}
.p_explain_listing {
	margin:0;
	padding: 0 0 10px 0;
	width:482px;	
	float:left;
	text-align:justify;
	float:left;
	color:#000000;
	font-size:12px;	
}
.p_explain_upload {
	margin:0;
	padding: 0 0 20px 0;
	-padding: 0;	
	width:482px;	
	float:left;
	text-align:justify;
	float:left;
	color:#000000;
	font-size:12px;	
}
#title {
	margin:0;
	padding: 0;
	width:460px;	
	float:left;
	text-align:justify;
	float:left;
	color:#000000;
	font-size:12px;	
}
.p_saisie {
	margin:0;
	padding: 0;
	width:460px;	
	float:left;
	text-align:justify;
	float:left;
	color:#000000;
	font-size:12px;
	overflow:hidden;			
}
#saisie_de_texte {
	width:460px;
	height:200px;
	-height:180px;	
	margin:0;
	padding:0;
	float:left;
	font-size:13px;	
	overflow:hidden;	
}
#join_pic {
	width:210px;
	height:auto;
	float:left;
	padding:10px 0 10px 0;
	font-size:13px;	
	overflow:hidden;	
}
#join_pdf {
	width:210px;
	height:auto;
	float:left;
	padding:10px 0 10px 0;
	font-size:13px;
	overflow:hidden;
}
#envoi {
	width:250px;
	height:auto;
	float:left;
	padding:10px 0 0 210px;
	margin:0;
	background-image:url(../img/spec_admin/deg_news_write.gif);
	background-position:top;	
	background-repeat:no-repeat;	
	overflow:hidden;	
}
.p_tableau_listing {
	margin:0;
	padding: 10px 0 0 0;
	width:470px;	
	float:left;
	text-align:justify;
	float:left;
	font-size:12px;	
}
#tableau_title {
	width:470px;
	height:22px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;	
	border-left-color: #CCC;
	border-bottom-color: #CCC;
	border-right-color: #CCC;
}
#tableau_body {
	width:470px;
	height:35px;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.celluleT00 {
	width:70px;
	height:22px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size: 12px;
	color:#666;
	vertical-align: text-bottom;
	overflow:hidden;	
}
.celluleT01 {
	width:260px;
	height:22px;
	float:left;
	text-align:center;
	font-weight:bold;
	font-size: 12px;	
	color:#666;
	vertical-align: text-bottom;
	overflow:hidden;	
}
.celluleB01 {
	width:70px;
	height:35px;
	float:left;
	text-align:center;
	font-size: 11px;	
	vertical-align:middle;	
	color:#333;
	overflow:hidden;	
	
}
.celluleB02 {
	width:70px;
	height:35px;
	float:left;
	text-align:center;
	font-size: 11px;	
	vertical-align:middle;		
	color:#333;
	overflow:hidden;	
	
}
.celluleB04 {
	width:70px;
	height:35px;
	float:left;
	text-align:center;
	font-size: 11px;
	vertical-align:middle;
	color:#333;
	overflow:hidden;
	
}
.celluleB03 {
	width:260px;
	height:35px;
	float:left;
	text-align:center;
	font-size: 11px;
	color:#333;
	overflow:hidden;
}
.content_php_upload {
	width: 482px;
	height: auto;
	float: left;
	margin:0;
	padding: 10px 0 10px 0;
}
#upload_line_one {
	width: 482px;
	height: 20px;
	float: left;
	margin:0;
	padding: 8px 0 10px 0;
	background-image:url(../img/spec_admin/deg_news_write.gif);
	background-position:top;	
	background-repeat:no-repeat;		
}
#content_line_one_two {
	width: 307px;
	height: 20px;
	float: left;
	margin:0;
	padding: 0;	
}
#upload_line_two {
	width: 482px;
	height: auto;
	float: left;
	margin:0;
	padding: 0 0 8px 0;
	background-image:url(../img/spec_admin/deg_news_write.gif);
	background-position:bottom;	
	background-repeat:no-repeat;	
}
#submit_cell {
	width:175px;
	height:auto;
	float:right;
	margin:0;
	padding:0;
}
#submit_up {
	width:auto;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#upload_cell_one {
	width: 215px;
	height: auto;
	float: left;
	margin:0;
	padding: 20px 0 4px 0;
}
#cell_one {
	width: 210px;
	height: 150px;
	float: left;
	margin:0;
	padding:0;
}
#upload_cell_two {
	width: 215px;
	height: auto;
	float: right;
	margin:0;
	padding: 20px 0 4px 0;
}
#cell_two {
	width: 210px;
	height: 150px;
	float: left;
	margin:0;
	padding:0;
}
#erase_line_three {
	width: 482px;
	height: auto;
	float: left;
	margin:0;
	padding: 8px 0 0 0;		
}
#erase_left {
	width: 140px;
	height: auto;
	float: left;
	margin:0;
	padding:0;		
}
#reset_one {
	width: auto;
	height: auto;
	float: right;
	margin:0;
	padding:0;		
}
#erase_right {
	width: 140px;
	height: auto;
	float: right;
	margin:0;
	padding:0;		
}
#reset_two {
	width: auto;
	height: auto;
	float: left;
	margin:0;
	padding:0;		
}
#upload_line_four {
	width: 482px;
	height: auto;
	float: left;
	margin:0;
	padding: 8px 0 0 0;
	overflow:auto;		
}
/* ---------------------------------------- */
/*           CORRECTIF VIDEO VISION         */
/* ---------------------------------------- */
.video_vision {
	color:#000000;
	text-decoration:underline;
	padding:0;
	margin:0;
}
.video_vision a:link {
	color:#000000;
	text-decoration:underline;
	padding:0;
	margin:0;
}
.video_vision a:hover {
	color:#da0046;
	text-decoration:none;
	padding:0;
	margin:0;
}
.video_vision a:visited {
	color:#808080;
	text-decoration:none;
	padding:0;
	margin:0;
}
