*{
margin:0;
padding:0;
font-family:Arial;
}

/**  Container:Page affichée (Haut+ corps+ bas)**/
#container{
width:920px;
/*margin:50px auto;*/
margin:25px auto;
}

/** Entete: Logo & slogan **/
#entete{
width:920px;
min-height:85px;
}
 
#logo{
float:left;
width:410px;
height:85px;
background:#000;
}

#slogan{
float:right;
width:510px;
color:#FFF;
font-size:13px;
margin-top:8px;
}

#slogan span{
line-height:26px;
}

#slogan2{
float:right;
width:510px;
color:#FFF;
font-size:16px;
margin-top:8px;
text-align:center;
}

/**  Structure du Corps = Panneau gauche + contenu page **/
#corps{
clear:both;
width:920px;
/*height:540px;*/
height:auto;
margin-top:5px;
}


/**  Structure du panneau gauche **/
#panneau-gauche{
float:left;
width:170px;
height:540px;
max-height:540px;
}

#menu{
margin-top:11px;
}

#menu a{
display:block;
height:22px;
width:169px;
}


#menu #itemAccueil{
	height:26px;
}


#menu #itemGlossaire{
	height:29px;
}
#news{
font-size:10px;
color:#32323d;
font-family:verdana;
margin-top:12px;

}

#news a{
color:#32323d;
text-decoration:none;
}

#news a:hover{
color:#000;
}

#news .titre{
font-size:11px;
padding-left:8px;
background:url(../img/interface/puce_news.gif) no-repeat center left;
}

#news .top{
background:url(../img/interface/titre_news.gif);
height:35px;
width:169px;
}

#news .bottom{
background:url(../img/interface/bas_news.gif) no-repeat;
height:10px;
width:169px;
}

#news .news{
width:156px;
padding:3px 5px 3px 8px;
/*background:url(../img/interface/separation_news.gif) no-repeat bottom;*/
background:url(../img/interface/fond_news.gif) repeat-y;
}

#news .last{
background:url(../img/interface/fond_news.gif) repeat-y;
}

#pub2{
margin-top:11px;
width:100px;
height:63px;
background:url(../img/interface/video.gif) no-repeat;
padding:10px 0 10px 69px;
font-family:tahoma;
font-size:10px;
}


#pub2 a{
display:block;
line-height:18px;
font-size:11px;
font-weight:bold;
color:#47474e;
text-decoration:none;
background:url(../img/interface/voir_video.gif) no-repeat right center;
margin-right:8px;
}



#pub3{
margin-top:11px;
width:100px;
padding:0;
font-family:tahoma;
font-size:10px;
}

#pub3 a img{
display:block;
}


/**  Structure du contenu de la page **/
#contenu{
width:728px;
min-height:568px;
/*height:568px;*/
height:590px;
padding:10px;
background:#FFF;
text-align:center;
border:1px #000 solid;
float:left;
}

#contenu2{
width:728px;
min-height:568px;
/*height:568px;*/
height:590px;
padding:10px;
background:#FFF;
text-align:center;
border:1px #000 solid;
float:left;
}


/**  Structure du bas de page (Contact...)  **/
#copyright{
clear:both;
float:right;
width:130px;
text-align:right;
}
	
#bas-gauche{
float:left;
padding-left:180px;
margin-top:5px;
}

#bas-gauche img{
vertical-align:middle;
}

#bas-droite{
float:right;
margin:7px 0 0 0;
}


/*bloc demo et telecharger*/
#bloc_demo_telecharger, #bloc_demo_telecharger_home{
width:500px;
height:180px;
position:absolute;
/*top:500px;*/
top:475px;
left:50%;
margin-left:-50px;
}

#bloc_demo_telecharger .bloc_voir_video, #bloc_demo_telecharger_home .bloc_voir_video{
float:right;
width:321px;
padding:5px 18px 119px;
background:url(../img/interface/demo-tirage-numerique.jpg) bottom no-repeat #eff2fb; 
font-family:Tahoma; 
font-size:11px; 
text-align:justify;
margin-top:10px;
}


.bloc_voir_video a{
	font-weight:bold; 
	text-decoration:none; 
	color:#000;
}

#bloc_demo_telecharger .link_demo a, #bloc_demo_telecharger_home .link_demo a{
font-size:11px; 
font-weight:bold; 
font-family:Tahoma; 
color:#37373d;
padding-left:24px;
text-decoration:underline;
background:url(../img/interface/voir_demo.gif) no-repeat; 
position:absolute;
margin-top:119px;
right:0;
text-align:left;
}

#telecharger{
float:left;
display:block;
width:115px;
height:61px;
background:url(../img/interface/telecharger.gif) no-repeat;
margin:110px 0 0 10px;
}

#telecharger_home{
float:left;
display:block;
width:133px;
height:71px;
background:url(../img/interface/telecharger-home.gif) no-repeat;
margin:100px 0 0 0px;
}

#telecharger_album,
#telecharger_calendrier,
#telecharger_inv_perso,
#telecharger_poster,
#telecharger_agenda,
#telecharger_impression{
position:absolute;
float:left;
display:block;
width:115px;
height:61px;
background:url(../img/interface/telecharger.gif) no-repeat;
}


#telecharger_album{
margin-top:-270px;
margin-left:10px;
}

#telecharger_calendrier{
margin-top:-280px;
margin-left:-100px;
}

#telecharger_inv_perso{
margin-top:-70px;
margin-left:50px;
}

#telecharger_poster{
margin-top:-295px;
margin-left:-210px;
}

#telecharger_agenda{
margin-top:-295px;
margin-left:-210px;
}

#telecharger_impression{
margin-top:-280px;
margin-left:-100px;
}

body{
background: url(../img/interface/fond.jpg) #47474e repeat-x top;
}

body.noel{ 
background: url(../img/interface/fond-noel.jpg) #47474e top center no-repeat;
}


.noBorder{
border:0;
}

img{
border:0;
}

/**  Style du panneau gauche **/
.titre-news{
font-weight:bold;
}


/**  Style du contenu de la page **/
label.titre-page-orange{
font-family:Tahoma;
font-size:38px;
color:#ed8e00;
}

label.titre-page-noir{
font-family:Tahoma;
font-size:22px;
color:#000;
}

#home-gauche, #home-droite, #home-gauche-metz, #home-gauche-lastminute{
float:left;
width:50%;
height:520px;
max-height:520px;
}

#home-gauche2, #home-milieu2, #home-droite2{
float:left;
width:33%;
height:520px;
max-height:520px;
}

.ligne-colonne2{
width:auto;
height:165px;
}

#ligne-milieu{
margin:12px 0;
}

.img-home{
width:49% !important;
width:100%;
}

/**  Style du bas de page (Contact...)  **/
.bas_page{
color:#FFF;
font-family:arial;
font-size:10px;
}

.bas_page a{
color:#FFF;
text-decoration: none;
}

h1{
height:50px;
background-repeat:no-repeat;	
padding-left:43px;
background-position:left center;	
text-align:left;
margin-left:37px;
margin-top:6px;
font-family: Tahoma;
font-size: 38px;
color: #ed8e00;
font-weight:normal;
}



/**************************************** RENDUS PERSO *************************************************/
/**************************************** JEROME *************************************************/

#lelogiciel #home-gauche{
width:275px;
background:url(../img/le-logiciel/logiciel-pour-album-photo.jpg) no-repeat 0 120px;
}

#lelogiciel #home-gauche-metz{
width:275px;
background:url(../img/le-logiciel/logiciel-pour-album-photo-metz.jpg) no-repeat 0 120px;
}

#lelogiciel #home-gauche-lastminute	{
width:275px;
background:url(../img/le-logiciel/logiciel-pour-album-photo-lastminute.jpg) no-repeat 0 120px;
}

#lelogiciel #home-droite{
width:432px;
}

#lelogiciel .titre-page-orange{
width:178px;
height:50px;
background-image:url(../img/le-logiciel/icone-le-logiciel.png);
background-repeat:no-repeat;	
padding-left:46px;
background-position:left center;	
text-align:left;
margin-left:37px;
margin-top:6px;
font-size:38px;
}

#lelogiciel #home-gauche-lastminute .titre-page-orange{
background-image:url(../img/le-logiciel/icone-le-logiciel-lastminute.png);
}

#lelogiciel #visuelenfant{
margin-top:45px;	
margin-left:0px;
width:279px;
}

#lelogiciel p{
font-size:12px;
text-align:left;
}

#lelogiciel #iconelogiciel{
text-align:center;
}

#lelogiciel #pInput {
}

#lelogiciel #pInput input{
background-image:url(../img/le-logiciel/fd-input.png);
background-repeat:repeat-x;
width:330px;
border:1px solid #c7c7c7;
height:20px;
margin-top:12px;
margin-bottom:25px;	
margin:12px 7px 25px 0px;
padding-top:3px;
}

#lelogiciel #pBtn{
margin-top:12px;
margin-bottom:25px;	
}

#lelogiciel #pInput, #lelogiciel #pBtn{
float:left;
}

#newsContent{
height:520px;
}

#newsContent .titre-page-orange{
background-image:url(../img/news/icone-news.png);
background-repeat:no-repeat;
padding-left:59px;	
/*	margin-left:115px;*/
}

#newsContent #visuelnews{
float:right;
width:139px;
height:91px;
margin-right:22px;
}

.clearboth{
clear:both;
width:704px;
}

div.pointilles{	
background-image:url(../img/news/pointilles.gif);
background-repeat:repeat-x;
height:2px;
width:704px;
clear:both;
margin:10px auto 10px auto;
}

#newsContent #home-droite, #newsContent #home-gauche{
height:90px;
margin-bottom:3px;
}


#newsContent div.actu{
clear:both;
}	

#newsContent div.actu .visuelactu{
width:167px;	
float:left;
}

#newsContent div.actu .textactu{
width:540px;
float:right;
text-align:left;
}

#newsContent div.actu h2{
color:#ed8e00;
text-transform:uppercase;
font-size:13px;
}

#newsContent div.actu h3{
color:#000;
font-size:12px;
}

#newsContent div.actu p{
font-size:11px;
font-weight:normal;
}

#newsContent div.actu p a{
color:#ed8e00;
font-weight:bold;
font-size:11px;
text-decoration:none;
}



/**************************************** DAMIEN *************************************************/
/*********** CARTES POSTALES ************/
h1.carte_postale{
background-image:url(../img/cartes_postales/puce.png); 
/*margin-left:167px;*/
}

.carte_postale_left{
background:url(../img/cartes_postales/cartes-et-invitations-personnalises.jpg) no-repeat 0 5px;
text-align:left;
}

.plan_right .texte1, .carte_postale_right .texte1{
font-size:12px;
font-family:Tahoma; 
text-align:left; 
margin-top:25px;
}

.carte_postale_right .link_catalogue, .poster_right .link_catalogue{
font-size:11px; 
font-weight:bold; 
font-family:Tahoma; 
color:#37373d;
padding-left:24px;
text-decoration:underline;
background:url(../img/interface/voir_catalogue.gif) no-repeat; 
margin-left:218px;
text-align:right;
}

.carte_postale_right .fond-droite{
background:url(../img/cartes_postales/carte-et-invitation-personnalise.jpg) no-repeat center center;
margin-top:25px;
width:340px;
height:191px;
}


#home-gauche.carte_postale_left, #home-droite.carte_postale_right{
height:480px;
}


/***********POSTERS ************/
h1.poster{
background-image:url(../img/posters/puce.png); 
margin-left:35px;
}

.poster_left{
background:url(../img/posters/fond-impression-poster.jpg) no-repeat 0 3px;
text-align:left;
}

.poster_right .texte1{
font-size:11px; 
font-family:Tahoma; 
text-align:left; 
margin-top:10px;
width:320px;
margin-left:15px;
text-align:justify;
}

#home-gauche.poster_left, #home-droite.poster_right{
height:480px;
}

#impression-poster{
margin-top:25px;
}

/***********AGENDAS ************/
h1.agenda{
background-image:url(../img/agendas/puce.png); 
margin-left:33px;
}

.agenda_left{
background:url(../img/agendas/fond-agenda-personnalise.jpg) no-repeat 0 13px;
text-align:left;
}

.agenda_right .texte1{
font-size:11px; 
font-family:Tahoma; 
text-align:left; 
width:330px;
margin-left:5px;
text-align:justify;
}

.agenda_right #visuel_agendas{
width:362px;
height:219px;
background:url(../img/agendas/agendas-personnalises.jpg) no-repeat; 
}

.agenda_right .link_catalogue{
display:block;
width:94px;
font-size:11px; 
font-weight:bold; 
font-family:Tahoma; 
color:#37373d;
padding-left:24px;
text-decoration:underline;
background:url(../img/interface/voir_catalogue.gif) no-repeat; 
text-align:right;
float:right;
margin-top:200px;
}

#home-gauche.agenda_left, #home-droite.agenda_right{
height:480px;
}

/**************************************** STEPHANE *************************************************/
/*Page contact*/
#contact_gauche {
position:relative;
width:390px;
float:left;
font-size:12px;
font-family:Tahoma;
}

#contact_gauche #info {
margin-top:9px;
}

#contact_gauche {
margin:0;
padding:0;
text-align:left;
}

#contact_gauche #succes {
font-size:1.6em;
margin-top:167px;
margin-left:5px;
margin-right:5px;
}

#contact_gauche #succes p {
text-align:justify;
color:#ed8e00;
}

h1.contact {
background-image:url(../img/contact/logo.jpg);
margin-left:7px;
margin-top:34px;
}

h2#qui {
height:37px;
background-repeat:no-repeat;	
padding-left:43px;
background-position:left center;	
text-align:left;
font-family: Tahoma;
font-size: 27px;
color: #ed8e00;
font-weight:normal;
background-image:url(../img/contact/qui.jpg);
margin-top:132px;
}

#contact_gauche form {
color:#747583;
margin-top:29px;
}

#contact_gauche form div {
margin-bottom:9px;
}

#contact_gauche form label {
display:block;
float:left;
clear:left;
width:105px;
line-height:23px;
margin-bottom:9px;
}

#contact_gauche form label.erreur {
font-weight:bold;
color:#ed8e00;
}

#contact_gauche form div#ensemble {
clear:left;
float:left;
width:105px;
margin-top:69px;
}

#contact_gauche form div#ensemble p {
font-weight:bold;
}

#contact_gauche form div label {
display:inline;
float:none;
clear:none;
width:auto;
margin-bottom:0;
}

#contact_gauche form div input {
width:250px;/*OLD 277*/
height:23px;
line-height:23px;
background-image:url(../img/contact/fond-btn.jpg);
border:none;
margin-bottom:9px;
font-size:12px;
font-family:Tahoma;
background-attachment:scroll !important;
background-attachment:fixed;
border:0;
}

#contact_gauche form div input.radio {
width:15px;
height:15px;
margin-bottom:0;
margin-left:5px;
margin-right:25px;
background-image:none;
}

#contact_gauche form div textarea {
width:277px;
height:155px;
background-image:url(../img/contact/fond-area.png);
border:none;
margin-bottom:9px;
font-size:12px;
font-family:Tahoma;
overflow:auto;
background-attachment:scroll !important;
background-attachment:fixed;
border:0;
}

#contact_gauche form div input#raz {
width:87px;
height:24px;
background-image:url(../img/contact/annuler.png);
margin:0;
padding:0;
margin-left:105px;
float:left;
}

#contact_gauche form div input#sub {
width:82px;
height:24px;
margin:0;
padding:0;
float:right;
margin-right:8px;
}



#contact_droit {
position:relative;
width:330px;
float:right;
height:100%;
font-size:12px;
font-family:Tahoma;
}

#contact_droit *{
text-align:left;
}

#contact_droit #txt_certif {
width:300px;
margin:auto;
margin-top:9px;
text-align:justify;
}

#contact_droit #certif {
position:absolute;
right:0px;
bottom:0px;
}

#contact_droit #erreur {
position:absolute;
right:0px;
top:0px;
border:2px solid #ed8e00;
padding:7px;
background-color:#ffe5bf;
width:100%;
font-weight:bold;
font-size:1.1em;

}

#contact_droit #erreur p {
margin:5px 0;
text-align:justify;
color:#4f2f00;
}




/*Page autres produits*/

#autres_gauche a, #autres_droit a {
color:#37373d;
}

#autres_gauche {
position:relative;
width:50%;
height:100%;
float:left;
}

#autres_gauche  {
text-align:left;
margin:0;
padding:0;
}

#autres_gauche #fond {
position:absolute;
bottom:0px;
left:0px;
height:458px;
}

h1.autres {
background-image:url(../img/autres/logo.jpg);
font-size:1.7em;
}

#autres_droit {
position:relative;
width:50%;
height:100%;
float:right;
}

#autres_droit * {
text-align:left;
}

#autres_droit p {
margin:0;
padding:0;
text-align:justify;
}

#autres_droit .zone {
position:relative;
width:328px;
margin:auto;
margin-top:16px;
}

#autres_droit .zone * {
position:relative;

font-family:"Tahoma", "sans-serif";
}

#autres_droit div .droit_titre {
font-size:14px;
font-weight:bold;
z-index:10;
margin-bottom:8px;
text-transform:uppercase;
padding:0 5px !important;
padding:0 12px;
}

#autres_droit div .droit_texte {
font-size:11px;
z-index:20;
text-align:justify;
padding:0 5px !important;
padding:0 12px;
margin:auto;
}

#autres_droit div .illus {
position:absolute;
right:0px;
bottom:0px;
z-index:1;
}

#autres_droit #sous-mains {
height:120px;
margin-bottom:0;
}

#autres_droit #sous-mains .illus {
width:198px;
height:71px;
}

#autres_droit #galette {
height:212px;
margin-top:0;
}

#autres_droit #galette .illus {
width:118px;
height:110px;
left:95px;
bottom:-10px;
}

#autres_droit #galette .cata {
position:absolute;
bottom:0px;
right:0px;
font-weight:bold;
font-size:10.5px;
color:#000;
}

#autres_droit #galette .cata .icone {
background-image:url(../img/autres/catalogue.jpg);
width:17px;
height:13px;
float:left;
margin-right:2px;
}




/***************************************** JULIEN ***************************************************/

/*AJOUTS**/

#home-gauche.accueil-gauche{
width:320px;
}
#home-droite.accueil-droite{
width:385px;
float: right;
}

#home-gauche.albums{
}

#home-droite a{
color: #38383d;
}
#img-telecharger{
position: absolute;
margin-left: -130px;
margin-top: 375px !important;
margin-top: 355px;
}

h1.calendrier{
background-image:url(../img/calendrier/puce.png); 
}

h1.albums{
background-image:url(../img/albums/puce.png); 
}

.home-colonne2{
margin-top: 5px;
margin-bottom: 12px;
font-size: 11px;
font-weight: bold;
}

a.lien-colonne2{
text-align: right;
font-size: 11px;
font-weight: bold;
}

#imghome{
margin-right: 20px;
}

#album-catalogue{
margin-top: 10px;
}

#titre-accueil{
height:auto;
font-size:1.3em;
margin-bottom:0;
margin-top:16px;
}

p#descriptif-accueil {
font-size:11px;
text-align:left;
}

p#descriptif-accueil a {
font-weight:bold;
text-decoration:none;
color:#ed8e00;
}

.titre-texte{
text-align:  left;
font-family: tahoma;
font-size:14px;
font-weight: bold;
}

.texte{
text-align:  justify;
font-family: tahoma;
font-size: 11px;
width: auto;
}

#texte-demo{
width: auto;
margin-top: 10px;
margin-left: 5px;
background-color: #eff2fb;
padding-left: 20px;
padding-right: 20px;
font-size: 11px;
color: #000000;
text-align: justify;
}

#texte-cgv{
overflow: auto;
height: 568px;
padding-right: 10px;
}

.titre-cgv{
text-align:  left;
font-family: tahoma;
font-size:14px;
font-weight: bold;
text-indent: 10px;
margin-top:10px;
margin-bottom: 5px;
}

#bouton-envoyer{
padding-left: 5px;
padding-right: 5px;
}
.ajuste-position{
margin-top: 30px;
margin-bottom: -30px;
}

.accueil-gauche h1, .accueil-gauche h2{
margin-top:20px;
}

.large-titre_page{
margin-left: -35px;
}

#texte-droite{
padding-left: 0px;
padding-right: 0px;
width: auto;
margin-left: 10px;
}



#calendrier-catalogue .link_catalogue{
font-size:11px; 
font-weight:bold; 
font-family:Tahoma; 
color:#37373d;
padding-left:24px;
padding-bottom:0px;
margin-top: 120px;
margin-right: 230px;
text-decoration:underline;
background:url(../img/home/mini-catalogue.png) no-repeat;
background-position: 0px 2px;
}

#img-albums{
margin-top: 60px;
}

#h2-album{
margin-left: -45px;
}

#album-catalogue .link_catalogue{
font-size:11px; 
font-weight:bold; 
font-family:Tahoma; 
color:#37373d;
padding-left:24px;
padding-bottom:0px;
margin-top: 120px;
margin-right: 230px;
text-decoration:underline;
background:url(../img/home/mini-catalogue.png) no-repeat;
background-position: 0px 2px;
}

#home-catalogue{
margin-right: 0px !important;
margin-right: 2px;
text-align: left;
float: right;
clear: right;
padding-top: 170px;
padding-left: 15px;
width: 370px;
height: 30px;

margin-top: -3px !important;
margin-top: 8px;

background-image: url(../img/home/promotion-calendrier-photo.jpg);
background-repeat: no-repeat;
background-position: right;
}


#home-catalogue-paque{
margin-right: 0px !important;
margin-right: 2px;
text-align: left;
float: right;
clear: right;
padding-top: 170px;
padding-left: 15px;
width: 370px;
height: 30px;

margin-top: -3px !important;
margin-top: 8px;

background-image: url(../img/home/promotion-calendrier-fete-mere.jpg);
background-repeat: no-repeat;
background-position: right;
}

#home-catalogue-promo{
margin-right: 0px !important;
margin-right: 2px;
text-align: left;
float: right;
clear: right;
padding-top: 180px;
padding-left: 15px;
width: 370px;
height: 10px;

margin-top: -3px !important;
margin-top: 8px;

background-image: url(../img/home/promotion-calendrier-fete-pere.jpg);
background-repeat: no-repeat;
background-position: right;
margin-bottom:0px;
margin-bottom:5px;
}

#home-catalogue-promo-ete{
margin-right: 0px !important;
margin-right: 2px;
text-align: left;
float: right;
clear: right;
padding-top: 180px;
padding-left: 15px;
width: 370px;
height: 10px;

margin-top: -3px !important;
margin-top: 8px;

background-image: url(../img/home/Promo-ete.jpg);
background-repeat: no-repeat;
background-position: right;
margin-bottom:0px;
margin-bottom:5px;
}

#home-catalogue-promo-rentree{
margin-right: 0px !important;
margin-right: 2px;
text-align: left;
float: right;
clear: right;
padding-top: 180px;
padding-left: 15px;
width: 370px;
height: 10px;

margin-top: -3px !important;
margin-top: 8px;

background-image: url(../img/home/promo-rentree.jpg);
background-repeat: no-repeat;
background-position: right;
margin-bottom:0px;
margin-bottom:5px;
}


#home-catalogue-promo-2009{
margin-right: 0px !important;
margin-right: 2px;
text-align: left;
float: right;
clear: right;
padding-top: 180px;
padding-left: 15px;
width: 370px;
height: 10px;

margin-top: -3px !important;
margin-top: 8px;

background-image: url(../img/home/promo-calendriers-2009.jpg);
background-repeat: no-repeat;
background-position: right;
margin-bottom:0px;
margin-bottom:5px;
}


#home-catalogue-promo-janv-2009{
margin-right: 0px !important;
margin-right: 2px;
text-align: left;
float: right;
clear: right;
padding-top: 180px;
padding-left: 15px;
width: 370px;
height: 10px;

margin-top: -3px !important;
margin-top: 8px;

background-image: url(../img/home/promo-janvier-2009.jpg);
background-repeat: no-repeat;
background-position: right;
margin-bottom:0px;
margin-bottom:5px;
}


#home-catalogue .link_catalogue{
font-size:11px; 
font-weight:bold; 
font-family:Tahoma; 
color:#37373d;

margin-left:10px;
padding-left:24px;
text-decoration:underline;
background:url(../img/home/mini-catalogue.png) no-repeat; 
background-position: 0px 2px;
}


#home-catalogue-paque .link_catalogue, #home-catalogue-promo .link_catalogue{
font-size:11px; 
font-weight:bold; 
font-family:Tahoma; 
color:#37373d;

margin-left:20px;
padding-left:24px;
text-decoration:underline;
background:url(../img/home/mini-catalogue.png) no-repeat; 
background-position: 0px 2px;
}

#img-calendrier{
margin-top: 70px;
}

#home-album{
text-align: right;
float: right;
padding-bottom: 0px;
padding-right: 5px;
padding-top: 140px;
padding-left: 10px;
margin-left: 0px;
margin-right: -7px;
width: 380px;
background-image: url(../img/home/album-photo.jpg);
background-repeat: no-repeat;
background-position: 15px -5px;
}

#home-album .link_albums{
font-size:11px; 
font-weight:bold; 
font-family:Tahoma; 
color:#ffaaaa;
padding-left:24px;
text-decoration:underline;
background:url(../img/home/mini-album-photo.png) no-repeat; 
background-position: 0px 2px;
}

#slogan a , #slogan2 a {
color:#fff;
text-decoration:none;
font-weight:bold;
}

#tarifs p {
text-align:left;
}

#plan_site {
text-align:left;
list-style-type:none;
margin-left:20px;
margin-top:15px;
}

#plan_site li {
line-height:25px;
}

#plan_site li a{
font-size:13px; 
font-weight:bold; 
font-family:Tahoma; 
color:#37373d;
text-decoration:underline;
}

h1.plan{
background-image:url(../img/plan/puce.png); 
/*margin-left:167px;*/
}


/*************** Page QUESTIONNAIRE DE SATISFACTION (Julien) ***************/
h1.titreQuestionnaire {
background-image:url(../img/contact/logo.jpg);
margin-left:7px;
}
.messageQuestionnaire{
width:100%;
font-size:16px;
font-weight:bold;
margin: 30px 0;
}
.texte{
font-size:12px;
text-align:left;
margin:5px 0 0 0;
}
.erreur{
color:#ed8e00;
}
.titreQuestion{
margin:7px 0 0 0;
font-weight:bold;
text-align:left;
font-size:13px;
}
.texteInput{
font-size:12px;
}
.tableauReponse{
width:95%;
border-collapse:collapse;
margin: 10px 0 7px 0;
font-size:11px;
}
.tableauReponse td{
border-bottom:1px solid #747583;
border-top:1px solid #747583;
padding: 0 0px;
height:12px;
}
#commentaireArea{
width:702px;
height:80px;
background-image:url(../img/questionnaire/fond-area-questionnaire.gif);
border:none;
margin: 5px 0 5px 0;
font-size:12px;
overflow:auto;
background-attachment:scroll !important;
background-attachment:fixed;
border:0;
background-repeat:no-repeat;
}
.ligne0{
background-color:#EFF2FB;

}
.case1, .case2{width:48%;}
.case1{
clear:both;
float:left;
}
.case2{
float:right;
}
/*Classes génériques*/
.tAlignLeft{
text-align:left;
}
.tAlignCenter{
text-align:center;
}
.clearBoth{
clear:both;
}
.red{
color:red;
}



#baseline{
	color:#FFF;
	font-size:11px;
	width:748px;
	margin:10px 0;
	float:right;
}