/*************************************************************************
/                                                                        /
/                       wWWWW     wMMMM     mMMMM                        /
/              WWWWW   wwwWWWW   wwwMMMM   mmmMMMM                       /
/                WWWWwwww  WWWWwwww  MMMMMmmm  MMMM                      /
/                 WWWWww    WWWWww    MMMMmm    MMMMM                    /
/                  WWWw      WWWw      MMMm                              /
/                                                                        /
/                     http://www.webmister.fr                            /
/________________________________________________________________________/
/------------------------------------------------------------------------/
/                                                                        /
/  Powered by CMS-WEBMISTER                                              /
/  Demonstration @ http://www.webmister.fr/site/                         /
/                                                                        /
/  Copyright 2008 by Lilian Thomas.                                      /
/  Visit http://www.webmister.fr                                         /
/  Last update: 2008, by Lilian THOMAS 4 webmister.fr.                   /
/                                                                        /
/  Copyright include basic HTML tags, PHP, JavaScript & CSS scrpit       /
/  including links and images.                                           / 
/                                                                        /
**************************************************************************

/* Commun */
 @font-face {
        font-family: "Minion pro";
        src: url("http://www.aldenteparis.com/aldente/lib/minion.otf")
      }

*, p, div{ margin: 0;padding: 0;}
.buz a {color:#222;}
body{
font-family:  "Minion pro",Georgia, serif;
font-size:0.9em;
color: #222;
letter-spacing:0.006em;
word-spacing:0.1em;
}
img{border:0px;}
.hide{visibility:hidden;}
a{text-decoration:none;}
.left{float:left;}
.right{float:right;}
#macie{display:none;}
/ Montre  IE-Mac \*/ #macie{
position: absolute;
display: block;
width:100%;
text-align:center;
z-index:2;
background-color:#FFFFFF;
color:#CC0000;
padding:10px;
}

/* SITE */

 #contain{
background:#fff;
display:block;
width:100%;
height:100%;
min-height:700px;
position: absolute;

}
#titre{
text-align:center;
height:79px;
font-weight:bold;
float:left;
width:153px;
position:relative;
z-index:10;
padding:18px 6px 5px 6px;
*+padding:18px 6px 5px 6px;
left: 5%;
background:url(icono/fond-bar.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:30px;
line-height:35px;
*+line-height:26px;
*+font-size:28px;
margin-bottom:7px;
}
#titre a{
color:#222; 
}
#titre img{
padding-left:15px;
*+padding-bottom:5px;
display:block;
}
html[xmlns*=""] body:last-child #titre2{
/*border:1px solid green; */
height:35px;
opacity:0;
font-weight:bold;
padding-top:68px;
padding-bottom:14px;
position:relative;
z-index:9;
background:url(icono/fond-bar.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:26.5px;

text-align:right;
margin:0;
}
html:not([lang*=""]) #titre2{
height:35px;
}
#titre2{
visibility:hidden;
/*border:1px solid red; 
*border:1px solid blue;*/ 
font-weight:bold;
padding-top:59px;
padding-bottom:8px;
*padding-bottom:10px;
*padding-top:62px;
position:relative;
z-index:9;
background:url(icono/fond-bar.gif);
background-repeat:repeat-x;
background-position:bottom;
font-size:26.5px;
text-align:right;
}

.titre_buzz{
right:150px;
}
.titre_vision{
right:90px;
}
.titre_contact{
right:250px;
}
.titre_menu,.titre_aldentelacrise{
right:100px;
}
.titre_clients {
right:400px;
}
.titre_credits,.titre_aldente{
display:none;
}

div.vision, div.lacrise{
margin-right:90px;
position:relative;
z-index:2;
float:right;
text-align:right;
width:587px;
}
div.buz{
width:580px;
right:60px;
font-size:1.1em;
}
div.contact a{ 
color:#222;
 }
div.contact{
margin-right:250px;
float:right;
z-index:10;
position:relative;
text-align:right;
color:#000;
}
/* Image fond */
#imgfade {
filter : alpha(opacity=0);
opacity:0;
z-index:0;
position:absolute;
right:0px;
background-repeat:no-repeat;
}
#imgfade.contact{
margin-right:0px;
top:0;
display:block;
height:100%;
width:500px;
background-image:url(icono/tel.jpg);
}
#imgfade.clients{
top:20%;
display:block;
height:80%;
width:540px;
background-image:url(icono/main.jpg);
margin-right:0px;
}
#imgfade.menu{
top:0;
display:block;
height:668px;
width:600px;
background-image:url(icono/assiette.jpg);
margin-right:0px;
}
#imgfade.vision{
top:18%;
display:block;
height:82%;
width:230px;
background-image:url(icono/mainok.jpg);
margin-right:385px;
}
#imgfade.buzz{
margin:0 auto;
padding:0;
bottom:0;
display:block;
height:600px;
width:628px;
background-image:url(icono/lacrise.jpg);

}
#imgfade.aldente{

top:20%;
display:block;
height:80%;
width:540px;
background-image:url(icono/pasta.jpg);
background-repeat:no-repeat;
background-position:top center;
margin-right:230px;
}
#imgfade.credits{
top:16%;
display:block;
height:84%;
width:720px;
background-image:url(icono/frigo.jpg);
left:230px;
}

div.clients{
float:right;
margin-right:400px;
z-index:2;
position:relative;
text-align:right;
width:293px;
font-size:22px;
font-weight:bold;
line-height:30px;
}
div.clients a{
color:#222;
}
div.buzz{
text-align:center;
margin-left:0.5%;
width:140px;
padding:6px 5px 20px 5px;
position:fixed;
left:5%;
bottom:60px;
background:#222;
color:#FFF;
background-image:url(icono/fond-buzz.gif);
background-repeat:no-repeat;
background-position:bottom;
*+font-size:12px;
*+letter-spacing:-0.1em;
*+line-height:1.5em;
}
.buzz a{
color:#FFF;
}


html[xmlns*=""] body:last-child #navcontainer{

clear:both;
z-index:10;
float:left;
margin:7px 5%;
display:block;
width:165px;
}
html[xmlns*=""] body:last-child #navcontainer ul li{
margin:0px 0px 2px 0px;
font-weight:bold;
list-style-type:none;
text-align:center;
background-color:#222;
}
html[xmlns*=""] body:last-child #navcontainer ul li a{
display:block;
padding:4px 0px 0px !important;
color:#E3E3E3;
letter-spacing:0.07em;
}
*+html #navcontainer{

clear:both;
z-index:10;
float:left;
margin:7px 5%;
display:block;
width:165px;
}
*+html #navcontainer ul li{
margin:0px 0px 2px 0px;
font-weight:bold;
list-style-type:none;
text-align:center;
background-color:#222;
}
*+html #navcontainer ul li a{
display:block;
padding:1px 0px 2px !important;
color:#E3E3E3;
letter-spacing:0.07em;
}
#navcontainer{
clear:both;
position:relative;
float:left;
margin:7px 5%;
display:block;
width:165px;
}
#navcontainer ul li{
margin:0px 0px 2px 0px;
font-weight:bold;
list-style-type:none;
text-align:center;
background-color:#222;
}
#navcontainer ul li a{
display:block;
padding:1px 0px 0px !important;
color:#E3E3E3;
letter-spacing:0.07em;
}

#buzz,#credits{
display:block;
left:5.5%;
width:150px;
position:fixed;
bottom:5px;
}
#credits a, #credits a:hover{
background-color:#FFF;
color:#222!important;
}
#buzz a{
line-height:20px;
font-size:24px;
}
#buzz{
height:20px;
padding:2px 0 6px 0;
bottom:30px;
background:url(icono/fond-bar2.gif);
background-repeat:repeat-x;
background-position:bottom;
}

#contenu{
opacity:0;
text-align:right;
}


#adress a{
color:#222;
font-size:11px
}
/* ACCORDION */
#accordion {
width:580px;
z-index:10;
position:relative;
margin-right:100px;
float:right;
text-align:right;
font-size: 12px ;	
}

h3.toggler {
background-image:url(icono/plus.gif);
background-repeat:no-repeat;
background-position:bottom left;
border-top:1px solid #222;
	cursor: pointer;
	border-bottom:1px solid #222;
	font-size: 20px;
	color: #222;
	margin: 0;
	padding: 8px 0px;
}
h3.toggler em{
       letter-spacing:0.001px;
	font-size: 18px;
}
div.element, div.element h4 {
margin:0px;
line-height:17px;	
font-size:14px;
}
input{

margin:1px;
border:1px solid #ddd;
width:130px;
font-size:11px;
text-align:center;
background:#F9f9f9;
}
blockquote {
	padding:5px 20px;
}
.br{display:block;
height:6px;}
/* CSS Document MAC */
#flag{position:fixed;
right:30px;
bottom:5px;}


#accordion2 {
width:580px;
z-index:10;
position:relative;

float:right;
text-align:right;
font-size: 12px ;	
}

h3.toggler2 {


	cursor: pointer;
	
	font-size: 20px;
	color: #222;
	margin: 0;
	padding: 8px 0px;
}
h3.toggler2 em{
       letter-spacing:0.001px;
	font-size: 18px;
}
div.element2, div.element2 h4 {
margin:0px;
line-height:17px;	
font-size:14px;
}
#email{margin-top : 5px;}
#submit{margin-bottom : 5px;}
#email, #submit{font-family:"minion pro", georgia, serif; font-size:14px;}