body
{
	font-family:Arial, Helvetica, sans-serif;
	/*color : #70B3C0;*/
	background-color:#A3A3A3;
	background-image:url(../images/fond.gif);
	background-repeat:repeat-x;
	margin: 0;
}



/* Polices */

.souligne { text-decoration: underline; }
.non-souligne { text-decoration: none; }
.gras { font-weight: bold; }
.non-gras { font-weight: normal; }
.italique { font-style: italic; }
.justifie { text-align: justify; }
.gauche { text-align: left; }
.droite { text-align: right; }
.centre { text-align: center; }

.block { display:block; }

.t1{font-size : 9px;}
.t2{font-size : 10px;}
.t3{font-size : 11px;}
.t4{font-size : 12px;}
.t5{font-size : 14px;}
.t6{font-size : 15px;}
.t7{font-size : 24px;}
.t8{font-size : 18px;}
.t9{font-size : 22px;}

.c1 { color: #000000; }
.c2 { color: #7C7C7C; }
.c3 { color: #46A9FF; }
.c4 { color: #005094; }
.c5 { color: #AFAFAF; }
.c6 { color: #484848; }
.c7 { color: #878787; }
.c8 { color: #4F4F4F; }
.c9 { color: #a3a3a3; }
.c10 { color: #828282; }
.c11 { color: #BBBBBB; }
.c12 { color: #47A9FC; }
.c13 { color: #636363; }

.blanc { color: White; }
.noir { color: Black; }
.orange { color: #F86B2B; }

a { text-decoration: none;
	color: #a3a3a3; }
a:hover { text-decoration: underline; }
a.lien { text-decoration: underline; }

a.lien2 
{
	font-weight:normal;
	text-decoration:underline;
	color:#7e7e7e;
	font-size:11px;
}

div.lien3, span.lien3
{
	color:#F86B2B;
}

a.lien3
{
	color:#F86B2B;
	text-decoration:underline;
}

a.lien-test
{
	display: block;
	width: 207Px;
	height: 22Px;
	padding-top:10px;
	padding-left: 20Px;
	color: #484848;
	font-size: 13Px;
	font-weight: bold;
	background-image:url(../images/fond-menu-droite-bouton.gif);
	background-repeat: repeat-x;
}

a.lien-test-sel
{
	display: block;
	width: 207Px;
	height: 22Px;
	padding-top:10px;
	padding-left: 20Px;
	color: #484848;
	font-size: 13Px;
	font-weight: bold;
	background-image:url(../images/fond-menu-droite-bouton-sel.gif);
	background-repeat: repeat-x;
}

a.lien-test span
{
	font-size: 40Px;
	color: #D6D6D6;
}

a.sous-lien-test
{
	display: block;
	width: 184Px;
	height: 21Px;
	padding-left: 42Px;
	padding-top:8px;
	color: #878787;
	font-size: 12Px;
	font-weight: bold;
	background-image:url(../images/fond-menu-droite-bouton2.gif);
	background-repeat: repeat-x;
}

a.sous-lien-test-sel
{
	display: block;
	width: 184Px;
	height: 21Px;
	padding-left: 42Px;
	padding-top:8px;
	color: #F86B2B;
	font-size: 12Px;
	font-weight: bold;
	background-image:url(../images/fond-menu-droite-bouton2.gif);
	background-repeat: repeat-x;
}

a.sous-lien-test span
{
	font-size: 30Px;
	color: #878787;
}

a.sous-lien-test:hover, a.lien-test-sel:hover, a.menu-haut-lien:hover, a.sous-lien-test-sel:hover, a.menu-haut-lien-sel:hover { text-decoration: none; }


a.lien-test:hover 
{
	text-decoration:none;
	background-image:url(../images/fond-menu-droite-bouton-hov.gif);
}

a.sous-lien-test:hover
{
	text-decoration:none;
	background-image:url(../images/fond-menu-droite-bouton2-ho.gif);
}

h1
{
	color:#005EAE;
	font-size:21px;
    font-weight: bold;
    margin: 0;
}

h2
{
	color:#A3A3A3;
	font-size:12px;
	font-weight:normal;
    margin: 0;
}

h3
{
	/*color:#a3a3a3;
	font-size:18px;*/
	color: #636363;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

h4
{
	font-weight:normal;
	font-size:12px;
	color:#47A9FC;
	text-decoration:underline;
}


.titre-sous-parties 
{
	color: #636363;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}

.sous-parties 
{
	color: #939393;
	font-size:12px;
}

/* Corps  */

.trait { height: 1Px; background-color: #f5f5f5; }

.trait2 { background-color: #666664; }

.puce { border:0px;
		text-decoration:none; }

div.div-central
{
	text-align:left;
	padding:0 30px 27px 33px;
	text-align:justify;
}

div.accueil
{
	background-image:url(../images/peps-accueil.jpg);
	background-repeat:repeat-x;
}


.corps 
{
	text-align:center;
	margin-top: 40Px;
}

.miniature-texte
{
	padding-left:5px;
	color:#7E7E7E;
	font-size:11px;
	width:130px;
	vertical-align:top;
}

.miniature-image
{
	width:170px;
	text-align:left;
	vertical-align:top;
}

.corps-haut-gauche 
{
	background-image:url(../images/corps-haut-gauche.gif);
	width:7px;
	height:14px;
}

.corps-haut 
{
	background-image:url(../images/corps-haut.gif);
	background-repeat:repeat-x;
	width:940px;
}

.corps-haut-droite 
{
	background-image:url(../images/corps-haut-droite.gif);
	width:7px;
}





.corps-gauche 
{
	background-image:url(../images/corps-gauche.gif);
	background-repeat:no-repeat;
	background-position:top;
}

.corps-centre
{
	height:940px;
}

.corps-centre-gauche 
{
	background-color:White;
	background-image:url(../images/corps-centre.gif);
	background-position:top;
	background-repeat:repeat-x;
	vertical-align:top;
	width:716px;
}

.corps-centre-barre-haute 
{
	background-color:#A3A3A3;
	width:23px;
	height:43px;
}

.corps-centre-barre-haute2
{
	background-color:#D6D6D6;
	padding-left:10px;
	font-weight:bold;
}

.corps-centre-barre-haute3 
{
	background-color:#DAD9DA;
	width:23px;
	height:20px
}

.corps-centre-barre-haute4
{
	background-color:#E6E6E6;
	padding-left:10px;
}

.corps-droite
{
	background-image:url(../images/corps-droite.gif);
	background-repeat:no-repeat;
	background-position:top;
}





.corps-bas-gauche 
{
	background-image:url(../images/corps-bas-gauche.gif);
}

.corps-bas
{
	background-image:url(../images/corps-bas.gif);
	height:13px;
	background-repeat:repeat-x;
}

.corps-bas-droite
{
	background-image:url(../images/corps-bas-droite.gif);
}

.fond-gris 
{
	background-color:#E6E6E6;
	border-top:dashed 1px #d6d6d6;
	line-height:23px;
}

.footer-gauche
{
	color:#585858;
	background-color:#999999;
	width:716px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	height:50px;
}

.footer-droite
{
	background-color:#6b6b6b;
	width:227px;
}

.footer-ref 
{
	color:#d6d6d6;
	font-size:9px;
	text-align:center;
	padding:10px 0 30px 0;
}

.footer-ref a
{
	color:#d6d6d6;
	font-size:9px;
	text-decoration:underline;
}

/* Menus */

a.menu-haut-lien
{
    width: 150Px;
    height: 43Px;
    line-height: 43Px;
    display: block;
    text-decoration: none;
    font-size: 13Px;
    font-weight: bold;
    color: White;
    background-image: url(../images/menu-haut-lien.gif);
    background-repeat: repeat-x;
    text-align:center;
}

a.menu-haut-lien:hover { background-image: url(../images/menu-haut-lien-over.gif); }

a.menu-haut-lien-sel
{
    width: 150Px;
    height: 43Px;
    line-height: 43Px;
    display: block;
    text-decoration: none;
    font-size: 13Px;
    font-weight: bold;
    color: #ffffff;
    background-image: url(../images/menu-haut-lien-sel.gif);
    background-repeat: repeat-x;
    text-align:center;
}

.menu-lien-droite 
{
	background-color:#D6D6D6;
	width:227px;	
	vertical-align:top;
}

.menu-lien-droite-haut 
{
	height:43px;
	width:227px;
	background-color:#A3A3A3;
}

.menu-lien-droite-tel
{
	background-image:url(../images/fond-telephone.gif);
	padding-right:3px;
	height:95px;
}

.menu-lien-droite-recrut
{
	background-image:url(../images/fond-recrut.gif);
	height:95px;	
	padding-right:3px;
}

.menu-lien-droite-crea-immo
{
	background-image:url(../images/fond-crea-immo.gif);
	height:131px;
	padding-right:5px;
}

.menu-lien-droite-crea-disco 
{
	background-image:url(../images/fond-crea-disco.gif);
	height:133px;
	padding-right:3px;
}

.menu-lien-droite-sommaire
{
	background-image:url(../images/fond-menu-droite-sommaire.gif);
	height:71px;
	padding-left:20px;
}

.menu-lien-droite-bouton
{
	background-image:url(../images/fond-menu-droite-bouton.gif);
	height:32px;
	color: #484848;
	padding-left:20px;
	font-size:13px;
	cursor:  pointer;

}

.menu-lien-droite-bouton2
{
	background-image:url(../images/fond-menu-droite-bouton2.gif);
	height:29px;
	color: #878787;
	padding-left:30px;
	font-size:12px;
	background-repeat:repeat-x;
	cursor:  pointer;
	text-decoration:none;
	width:227px;

}

table.align-top td { vertical-align:top; }

/* Formulaires */

table.formulaire
{
	background-color:#F5F5F5;
	color:#A3A3A3;
	font-size:11px;
	width:100%;
}

td.td-plein
{
	height:25px;
	width:326px;
	padding-right:10px;
	text-align:right;
}

td.td-plein2
{
	height:25px;
	width:326px;
	padding-left:10px;
	text-align:left;
}

td.td-vide 
{
	width:16px;
	background-color:White;
}

td.tr-vide
{
	height:6px;
	background-color:White;
}

td.entete
{
	text-align:left;
	font-size:13px;
	font-weight:bold;
}

td.realisation-image
{
    background-image:url(../images/fond-realisation.jpg);
	background-repeat:no-repeat;
	width: 188Px;
	height: 133Px;
	padding: 4Px 0 0 5Px;
}

input.input1
{
	border: 1Px solid #e0dddd;
	background-color: #ebebeb;
	width: 200Px;
	height: 15Px;
	line-height: 17Px;
	font-size: 12Px;
	color: #878787;
}

input.input2
{
	border: 1Px solid #e0dddd;
	background-color: #ebebeb;
	width: 200Px;
	height: 18Px;
	font-size: 11Px;
	color: #878787;
}

textarea.input1
{
	border: 1Px solid #e0dddd;
	background-color: #ebebeb;
	width: 200Px;
	line-height: 17Px;
	font-size: 12Px;
	color: #878787;
}

input.button1
{
	border: 1Px solid #e0dddd;
	background-color: #ebebeb;
	height: 19Px;
	width: 200Px;
	font-size: 12Px;
	color: #878787;
}

textarea.textarea1
{
    border: 1Px solid #e0dddd;
	background-color: #ebebeb;
	width: 768Px;
	height: 180Px;
	font-size: 12Px;
	color: #878787;
}

select.select1
{
	border: 1Px solid #e0dddd;
	background-color: #ebebeb;
	width: 200Px;
	height: 17Px;
	line-height: 17Px;
	font-size: 12Px;
	color: #878787;
}

/* ********************* */

