/* --------------------------------------------------------------

   iphone.css
   * iPhone CSS
   
   - GENERIC
   - HEADER
   - FOOTER
   - HOME
   - ORATEURS (+ membres + fondateur + promotions)
   - INSCRIPTIONS
   - PRESSE
   
   todo :
    - lieux (améliorer l'intégration de google maps, perf)
    
   
-------------------------------------------------------------- */

/* =GENERIC
-------------------------------------------------------------- */
* {
    float:none !important;
    width:auto !important;
    min-width:0 !important;
    max-width:auto !important;
    position:static;
}

pre, code, tt {
    white-space:pre-wrap;
}

#accessiblity,
#header form,
#top,
#tour,
#ballon {
    display:none;
}

#aside-article {
    padding-left:35px;
    padding-right:35px;
    font-size:3em;
}

#aside-article .block li {
    background:none;
}

#menu {
    top:auto;
    margin-bottom:3em;
    margin-top:1em;
    padding-bottom:0;
}

/* =HEADER
-------------------------------------------------------------- */
#title .span-5 {
    margin-top:0;
}

#title a {
    height:auto;
}

#title .span-5,
#title .baseline,
#nav li {
    display:block !important;
    height:auto!important;
    width:100% !important;
    font-weight:bold;
}

#title .span-5 img,
#title .baseline img {
    width:100% !important;
    height:auto !important;
    margin:0 auto !important;
}

#nav li {
    font-size:4em;
}

#page_accueil #section .container,
#page_erreur #section .container {
    background:none !important;
    height: auto;
}

#header #section {
    padding:0 35px;
}

#header #section h2 {
    font-size:5em;
    margin-top:45px;
}

#header #section p {
    font-size:3em;
    margin:0;
    padding:0 0 1.35em;
}

#header #section ul {
    display:none;
}

#header .section {
    padding:0 10px;
}

#header #section h1 {
    font-size:5em;
}


/* =FOOTER
-------------------------------------------------------------- */
#footer h2 {
    margin-bottom:.5em !important;
    height:auto !important;
}

#footer .span-7 h2:before {
    content:'Paris Web';
}

#footer .span-7 h2 img {
    display:none;
}

#footer {
    font-size:3em;
    padding-left:35px;
    padding-right:35px;
}

#footer .colborder {
    background:none;
}

#footer li {
    margin-left:0;
    padding-left:0;
    background:none;
}

/* =HOME
-------------------------------------------------------------- */
#aside-article #orateurs,
#aside-article #lieux {
    display:none;
}

#nous-suivre li a {
    padding-left:0;
    background:none;
}

#nous-suivre li.last {
    padding-left:0;
    background:none;
}

#nous-suivre form input.submit {
    font-size:.8em;
}

/* =ORATEURS
-------------------------------------------------------------- */
.speaker .img,
#page_fondateurs .photo,
#page_promotion .photo {
    height:auto !important;
    width:auto !important;
    display:inline-block;
}

.speaker dt span {
    float:left !important;
}

.speaker dt span:last-child {
    width:75% !important;
}

.speaker dd {
    display:none;
}


/* =INSCRIPTION
-------------------------------------------------------------- */
#page_inscription .span-5 h2 {
    font-weight:bold;
}


/* =PRESSE
-------------------------------------------------------------- */
#page_presse a.prepend-2,
#aside-article li.download a,
#telechargements a {
    background:none;
    padding-left:0;
    margin-left:0;
}
