
/* ----------------*/
/*     GENERAL     */
/* --------------- */

body{background-color:#ffffff;font-size:13px;font-family:Arial;margin-left:0;margin-right:0;margin-top:0;color:#333333;height:100%;}
.clr{clear:both;}
#contenu{width:950px;height:auto;margin:0 auto;text-align:justify; }
#menu{width:670px;height:15px;;margin:0 auto;text-align:center; padding-top:10px; padding-left: 280px;}
#menu2{width:800px;height:15px;;margin:0 auto;text-align:center; padding-top:0px; padding-left: 195px;}
#menu3{width:520px;height:15px;;margin:0 auto;text-align:center; padding-top:0px; padding-left: 430px;}
.menu-tableau{width:550px;border-style:none;}
.menu-tableau2{width:798px;border-style:none;}
.menu-tableau3{width:254px;border-style:none;}
.menu-tableau4{width:720px;border-style:none;}
.menu-celluleA{width:100px;height:15px;text-align:center; color:#990000; font-size:12px;}
.menu-celluleB{width:12px;height:15px;text-align:center; color:#990000; font-size:12px;}
.menu-celluleC{width:150px;height:15px;text-align:center; color:#990000; font-size:12px;}
.menu-celluleD{width:120px;height:15px;text-align:center; color:#990000; font-size:12px;}
.menu-celluleF{width:12px;height:5px;text-align:center; color:#333333; font-size:12px;}
.menu-celluleE{width:100px;height:5px;text-align:center; color:#333333; font-size:12px;}
#content{width:950;height:429px;margin:0 auto;text-align:justify;} 
#logo{width:649px;height:52px;margin:0 auto;text-align:justify; padding-top:35px; color:#990000;font-family:Century Gothic; font-size:48px; padding-left: 301px;} 
#description-page{width:646px;height:auto;margin:0 auto;text-align:justify; padding-top:0px; color:#990000; font-size:11px; padding-left: 304px; } 
#fleur{width:236px;height:429px;margin:0 auto;text-align:left; border-style:none;float:left;overflow:hidden; background:url(img/flower.gif) no-repeat;} 
#texte{width:500px;height:429px;margin:0 auto;text-align:justify; border-style:none;float:left;} 
#texte2{width:214px;height:429px;margin:0 auto;text-align:justify; border-style:none;float:left;overflow:hidden;} 
#left{height: 162px;width: 100%;position: absolute;background: red;background-image: url(img/ligne-gauche.gif);background-repeat: repeat-x;z-index: 1;}
#middle{height: 162px;width: 950px;position: relative;background-image: url(img/ligne.gif);margin-left: auto;margin-right: auto;z-index: 2;}
#right{height: 162px;width: 50%;position: relative;float: right;background: blue;background-image: url(img/ligne-droite.gif);background-repeat: repeat-x;z-index: 1;}
#footer {width:250px;height:auto;margin:0 auto;text-align:justify; padding-top:50px; padding-left: 330px; z-index: 3; position:absolute;}
.footer-tableau{width:250px;border-style:none;}
.footer-celluleA{width:125px;height:50px; text-align:left; color:#ffffff; font-size:11px; vertical-align: top;}
a.menu:link{text-decoration:none; color:#990000;}
a.menu:visited{text-decoration:none; color:#990000;}
a.menubas:link{text-decoration:none; color:#333333;}
a.menubas:visited{text-decoration:none; color:#333333;}
a.footer:link{text-decoration:none; color:#ffffff;}
a.footer:visited{text-decoration:none; color:#ffffff;}
img{border-style:none;}
a.index:link{text-decoration:none; color:#990000;}
a.index:visited{text-decoration:none; color:#990000;}
#contenu-bas{width:950px;height:auto;margin:0 auto;text-align:justify; }
#fleurbas{width:205px;height:363px;margin:0 auto;text-align:justify; border-style:none;float:left;overflow:hidden; background:url(img/flower3.gif) no-repeat;} 
#menubas{width:720px;height:35px;;margin:0 auto;text-align:center; padding-top:40px; padding-left: 0px; border-style:none;float:left;overflow:hidden; }
#logobas{width:411px;height:52px;margin:0 auto;text-align:justify; padding-top:45px; color:#4f4f4f;font-family:Century Gothic; font-size:35px; border-style:none;float:left;overflow:hidden; padding-left: 125px;} 
#contactbas{width:184px;height:52px;margin:0 auto;text-align:center; padding-top:45px; color:#4f4f4f; border-style:none;float:left;overflow:hidden; padding-left: 25px;} 
#textebas{width:411px;height:auto;margin:0 auto;text-align:justify; padding-top:15px; color:#333333; font-size:13px; border-style:none;float:left;overflow:hidden; padding-left: 125px; padding-bottom: 40px;} 
#lignebas{width:100%;height:161px; text-align:justify; background:url(img/lignebas.gif);border-style:none;float:left;overflow:hidden;}
h1{font-size:11px;margin:0;padding-bottom:0; display:inline; font-weight: normal;}
h2{font-size:15px;margin:0;padding-bottom:0; display:inline; font-weight: bold;}
h3{font-size:13px;margin:0;padding-bottom:0; display:inline; font-weight: bold;}
h4{font-size:12px;margin:0;padding-top:6px;}
a:link{text-decoration:none; color:#990000;}
a:visited{text-decoration:none; color:#990000;}


/* ----------------*/
/*     ACCEUIL     */
/* --------------- */

#acceuil-texte{width:425px;height:auto;margin:0 auto;text-align:justify; color:#990000; font-size:12px; padding-top:80px; padding-left: 5px;}
li.acceuil{margin:0 auto;text-align:justify; color:#990000; font-size:15px; padding-top: 15px;}
#index-logo{width:464px;height:52px;text-align:justify; padding-top:40px; color:#990000;font-family:Century Gothic; font-size:48px; padding-left: 301px; float:left;overflow:hidden;} 
#index-formation{width:165px;height:36px; text-align:center; font-size:12px; color:#282828; float:left;overflow:hidden; padding-top:58px; vertical-align: bottom;}
#index-description-page{width:646px;height:auto;margin:0 auto;text-align:justify; padding-top:0px; color:#990000; font-size:11px; padding-left: 304px; } 

/* ----------------*/
/*   SERVICES	   */
/* --------------- */

#service-texte{width:425px;height:auto;margin:0 auto;text-align:justify; color:#990000; font-size:13px; padding-top:30px; padding-left: 60px;}
li.service{margin:0 auto;text-align:justify; color:#282828; font-size:13px; padding-top: 15px; padding-left: 0px; margin-left: 0px;}
#service-titre{width:450px;height:20px;margin:0 auto; text-align:justify; color:#990000; font-weight:bold;}
#box{width:450px;height:auto;margin:0 auto; text-align:justify; color:#990000; padding-top: 20px; margin-left: 0px;}
.box-tableau{width:420px;border-style:none;}
.box-celluleA{width:20px;height:20px; text-align:center; color:#990000; font-size:13px;}
.box-celluleB{width:400px;height:20px; text-align:left; color:#990000; font-size:13px;}
#fleur2{width:214px;height:auto; text-align:center;padding-top:36px; font-size:12px; color:#282828;}
a.livre:link{text-decoration:none; color:#990000;}
a.livre:visited{text-decoration:none; color:#990000;}

.service-tableau{width:400px;border-style:none; border-width:0px;}
.service-celluleA{width:380px;height:20px; text-align:left; color:#990000; font-size:13px; font-weight:bold;}
.service-celluleB{width:380px;height:30px; text-align:left; color:#333333; font-size:13px;}
.service-celluleC{width:380px;height:20px; text-align:left; color:#990000; font-size:13px;}
.service-celluleD{width:20px;height:20px; text-align:left;}

/* ----------------*/
/*  RÉALISATIONS   */
/* --------------- */

#clients-texte{width:425px;height:auto;margin:0 auto;text-align:justify; color:#990000; font-size:12px; padding-top:40px; padding-left: 75px;}
#livres-texte{width:425px;height:auto;margin:0 auto;text-align:justify; color:#990000; font-size:12px; padding-top:80px; padding-left: 75px;}
li.réalisations{margin:0 auto;text-align:justify; color:#990000; font-size:15px; padding-top: 15px;}
#mandat{width:170px;height:309px; text-align:center; padding-top: 62px;}
#mandatimg{width:170px;height:309px; text-align:center; background:url(img/mandat.gif) no-repeat;}
#mandattexte{width:170px;height:auto ; text-align:center; color:#ffffff; padding-top: 10px;}
a.réalisations:link{text-decoration:none; color:#990000;}
a.réalisations:visited{text-decoration:none; color:#990000;}

#livre{width:207px;height:207px; text-align:center; padding-top: 62px;}
#livretexte{width:207px;height:207px; text-align:center; padding-top: 10px; font-size:11px;}

/* ----------------*/
/*    FORMATION	   */
/* --------------- */

#formation-texte{width:360px;height:auto;margin:0 auto;text-align:justify; color:#990000; font-size:12px; padding-top:30px; color:#333333;}
li.formation{margin:0 auto;text-align:justify; color:#990000; font-size:12px; padding-top: 15px; margin-left: 15px; color:#333333;}
#formation-livre{width:120px;height:auto; text-align:center; padding-top: 0px;}

/* ----------------*/
/*    CONTACT	   */
/* --------------- */

#contact-texte{width:360px;height:auto;margin:0 auto;text-align:justify; color:#333333; font-size:12px; padding-top:75px; color:#333333;}
li.contact{margin:0 auto;text-align:justify; color:#990000; font-size:12px; padding-top: 15px; margin-left: 15px;}
#contact-box{width:200px;height:350px;margin:0 auto;text-align:center; padding-top:0px;border-style:none;float:left;overflow:hidden; padding-left:0px;  border-style:solid; border-width:1px; border-color: #D1CFCF;}
#contact-tableau{width:185px;height:auto;margin:0 auto;text-align:center; padding-top:0px;border-style:none;float:left;overflow:hidden; padding-left:5px; padding-top:10px;}
.contact-tableau{width:185px;border-style:none; margin:0 auto;}
.contact-cellule1{width:185px; height:20px; text-align:left; color:#333333; font-size:13px;}
.contact-cellule2{width:185px; height:30px; text-align:left; color:#333333; font-size:13px;}
.contact-cellule3{width:185px; height:85px; text-align:left; color:#333333; font-size:13px;}
.contact-cellule4{width:185px; height:50px; text-align:center; color:#333333; font-size:13px; vertical-align:center;}
input.contact{margin:0 auto;text-align:justify; font-size:13px; border-style:solid; border-width:1px; border-color: #D1CFCF; width:175px; height:25px;}
textarea.contact{width:175px; height:80px; overflow:auto;text-align: justify; font-size:13px; border-style:solid; border-width:1px; border-color: #D1CFCF;}

/* ----------------*/
/*   PLAN DU SITE  */
/* --------------- */

#plan-texte{width:360px;height:auto;margin:0 auto;text-align:justify; color:#990000; font-size:11px; padding-top:20px;}

/* ----------------*/
/* CONFIDENTIALITÉ */
/* --------------- */

#confidentialite-texte{width:360px;height:auto;margin:0 auto;text-align:justify; color:#990000; font-size:12px; padding-top:50px; color:#333333;}

/* ----------------*/
/* 		PROFIL	   */
/* --------------- */

#profil-texte{width:360px;height:auto;margin:0 auto;text-align:justify; color:#333333; font-size:12px; padding-top:16px;}

/* ----------------*/
/* 		CLOUD	   */
/* --------------- */

#cloudbox{width:170px;height:auto;margin:0 auto;text-align:center; padding-top:40px; color:#4f4f4f; border-style:none;float:left;overflow:hidden; padding-left: 35px;} 
.cloud-tableau1{width:130px;border-style:none; margin:0 auto;}
.cloud-cellule1{width:130px; height:20px; text-align:center; color:#dad8d8; font-size:10px;}
.cloud-cellule2{width:130px; height:20px; text-align:center; color:#dad8d8; font-size:13px;}
.cloud-cellule3{width:130px; height:20px; text-align:center; color:#dad8d8; font-size:15px;}
.cloud-cellule4{width:130px; height:20px; text-align:center; color:#dad8d8; font-size:16px;}
.cloud-cellule5{width:130px; height:20px; text-align:center; color:#dad8d8; font-size:18px;}
#cloud2{width:180px;height:309px; text-align:center; padding-top: 0px; padding-left: 0px;}
#cloudimg{width:170px;height:309px; text-align:center; background:url(img/cloud.gif) no-repeat;}
#cloudtexte{width:150px;height:auto ; text-align:center; color:#ffffff; padding-top: 24px; padding-left: 7px;}
a.cloud:link{text-decoration:none; color:#dad8d8;}
a.cloud:visited{text-decoration:none; color:#bebdbd;}


/* ----------------*/
/*   LIGHTBOX	   */
/* --------------- */

.black_overlay
{

			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 200%;
			background-color: black;
			z-index:1001;
			-moz-opacity: 0.8;
			opacity:.80;
			filter: alpha(opacity=80);

 }
 
.white_content 
{
display: none;
position: absolute;
width: 100%;
height: 147px;
top: 110%;
background: url(img/light.gif);
background-repeat: repeat-x;
z-index:1002;
text-align: center; 
padding-top: 34px;
}

.popup-table
{

width: 800px;
border-style: none;
margin: auto;

}

.popup-cellA1
{
width: 800px;
height: 30px;
text-align: center;
color:#333333;
}

.popup-cellA2
{
width: 800px;
height: 36px;
text-align: center;
}

a.light:link{text-decoration:underline; color:#990000;}
a.light:visited{text-decoration:underline; color:#990000;}

#tt {
 position:absolute;
 display:block;
 background:url(img/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
margin-left:5px;
 background:url(img/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#666;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(img/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}

/* ----------------*/
/*     	404        */
/* --------------- */

body#error {background-color:#990000;font-size:13px;font-family:Arial;margin-left:0;margin-right:0;margin-top:0;color:#ffffff;height:100%;}
#logo-404{width:649px;height:52px;margin:0 auto;text-align:justify; padding-top:35px; color:#ffffff;font-family:Century Gothic; font-size:48px; padding-left: 301px;} 
#description-page-404{width:646px;height:auto;margin:0 auto;text-align:justify; padding-top:0px; color:#ffffff; font-size:11px; padding-left: 304px;} 
#error-texte{width:425px;height:auto;margin:0 auto;text-align:justify; color:#ffffff; font-size:30px; padding-top:80px; padding-left: 65px;}
#fleur-404{width:236px;height:591px;margin:0 auto;text-align:left; border-style:none;float:left;overflow:hidden; background:url(img/flower404.gif) no-repeat;} 
#texte-404{width:500px;height:591px;margin:0 auto;text-align:justify; border-style:none;float:left;} 
#texte2-404{width:214px;height:591px;margin:0 auto;text-align:justify; border-style:none;float:left;overflow:hidden;} 
