.interne
{
        position:relative;
        width:600px;
        height:21px;
        background-image:url('images/menu_interne.jpg');
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:white;
        margin-left:22px;
        padding-top:6px;
        text-align:center;
}

.interne a
{
        color:white;
        text-decoration:none;
}

* {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 0px;
        padding: 0px;
        border: 0px;
}
html, body {
        background-color:#FFFFFF;
        height:100%;
        margin: 0; /* pour éviter les marges */
        text-align: center; /* pour corriger le bug de centrage IE */
}
ul{
        list-style-type:none;
}
a{
        text-decoration: none;
}
img{
        margin: 0px;
        padding: 0px;
        vertical-align: top;
}
.asterisque{
        color: red;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    INCLUDE HAUT.PHP   :: /////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#haut {
        position: absolute;
        left:50%;
        margin:5px 0px 0px -476px;
        background: url(images/bandeau.jpg) no-repeat;
        width: 952px;
        height: 104px;
        text-align: right;
        z-index:2;
}
#sagi_haut{
        color: #023565;
        font-size: 24px;
        font-family:Book Antiqua, Verdana, Arial, Helvetica, sans-serif;
        margin: 50px 30px 0px 0px;
}
#haut_2 {
        position: absolute;
        left:50%;
        margin:5px 0px 0px -476px;
        background: url(images/bandeau_2.jpg) no-repeat;
        width: 952px;
        height: 104px;
        text-align: right;
        z-index:2;
}

#haut a#retour_accueil, #haut_2 a#retour_accueil{
        position:absolute;
        margin-left:-10px;
        top:0px;
        left:0px;
        height:80px;
        width:250px;
}

#haut ul#menu, #haut_2 ul#menu {
        position:absolute;
        width:907px;
        height:24px;
        top:85px;
        left:31px;
}

#haut ul#menu li#premier, #haut_2 ul#menu li#premier{
        float:left;
        padding:0px 6px 0px 11px;
}

#haut ul#menu li.second, #haut_2 ul#menu li.second{
        float:left;
        background:url(images/separateur.jpg) no-repeat scroll;
        padding:0px 6px 0px 11px;
}

#haut ul#menu li a, #haut_2 ul#menu li a{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#FFFFFF;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    MENU DEROULANT   :: /////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

ul#md_groupe{
        width:100px;
        background-color:#005193;
        position:absolute;
        top:103px;
        z-index:3;
        left:98px;
        border:1px solid #FFFFFF;
        border-top:0px;
        visibility:hidden;
}

ul#md_groupe li{
        color:#FFFFFF;
        font-size:11px;
        text-align:center;
        height:15px;
        border-top:1px dotted #FFFFFF;
        z-index:3;
}

ul#md_groupe li a{
        display:block;
        color:#FFFFFF;
        background-color:#005193;
        width:100px;
        font-size:10px;
        height:15px;
        z-index:3;
}

ul#md_groupe li a:hover{
        display:block;
        color:#005193;
        background-color:#A4CDFB;
        width:100px;
        font-size:10px;
        height:15px;
}

ul#md_realisation{
        width:117px;
        background-color:#005193;
        position:absolute;
        top:103px;
        z-index:3;
        left:199px;
        border:1px solid #FFFFFF;
        border-top:0px;
        visibility:hidden;
}

ul#md_realisation li{
        color:#FFFFFF;
        text-align:center;
        height:15px;
        border-top:1px dotted #FFFFFF;
}

ul#md_realisation li a{
        display:block;
        color:#FFFFFF;
        background-color:#005193;
        width:117px;
        font-size:10px;
        height:15px;
}

ul#md_realisation li a:hover{
        display:block;
        color:#005193;
        background-color:#A4CDFB;
        width:117px;
        font-size:10px;
        height:15px;
}

ul#md_realisation li.deux{
        height:27px;
}

ul#md_realisation li.deux a{
        height:27px;
}

ul#md_realisation li.deux a:hover{
        height:27px;
}

ul#md_metier{
        width:92px;
        background-color:#005193;
        position:absolute;
        top:103px;
        z-index:3;
        left:316px;
        border:1px solid #FFFFFF;
        border-top:0px;
        visibility:hidden;
}

ul#md_metier li{
        color:#FFFFFF;
        text-align:center;
        height:15px;
        border-top:1px dotted #FFFFFF;
}

ul#md_metier li a{
        display:block;
        color:#FFFFFF;
        background-color:#005193;
        width:92px;
        font-size:10px;
        height:15px;
}

ul#md_metier li a:hover{
        display:block;
        color:#005193;
        background-color:#A4CDFB;
        width:92px;
        font-size:10px;
        height:15px;
}

ul#md_metier li.deux{
        height:27px;
}

ul#md_metier li.deux a{
        height:27px;
}

ul#md_metier li.deux a:hover{
        height:27px;
}

ul#md_conseil{
        width:166px;
        background-color:#005193;
        position:absolute;
        top:103px;
        z-index:3;
        left:409px;
        border:1px solid #FFFFFF;
        border-top:0px;
        visibility:hidden;
}

ul#md_conseil li{
        color:#FFFFFF;
        text-align:center;
        height:15px;
        border-top:1px dotted #FFFFFF;
}

ul#md_conseil li a{
        display:block;
        color:#FFFFFF;
        background-color:#005193;
        width:166px;
        font-size:10px;
        height:15px;
}

ul#md_conseil li a:hover{
        display:block;
        color:#005193;
        background-color:#A4CDFB;
        width:166px;
        height:15px;
        font-size:10px;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    INCLUDE BAS.PHP   :: /////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#bas{
        left:50%;
        width: 952px;
        height: 27px;
        text-align: left;
        z-index: 1;
        background: url(images/bas.jpg) no-repeat;
}

#bas_2{
        clear:both;
        left:50%;
        width: 952px;
        height: 27px;
        text-align: left;
        z-index: 1;
        background: url(images/bas_2.jpg) no-repeat;
}

#bas ul#menu_bas, #bas_2 ul#menu_bas{
        margin: 3px 0px 0px 30px;
        float: left;
        display:inline;
}

#bas ul#menu_bas li.second, #bas_2 ul#menu_bas li.second{
        float: left;
        background:url(images/separateur_bas.jpg) no-repeat scroll;
        padding-left:12px;
        padding-right:5px;
}

#bas ul#menu_bas li#premier, #bas_2 ul#menu_bas li#premier{
        float: left;
        padding-right:8px;
}

#bas ul#menu_bas li a, #bas_2 ul#menu_bas li a{
        color:#FFFFFF;
        font-size: 10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bas #coordonnees, #bas_2 #coordonnees{
        float: left;
        display: inline;
        width: 550px;
        margin: 5px 0px 0px 12px;
        text-align:right;
}

#bas #coordonnees a, #bas_2 #coordonnees a{
        color:#FFFFFF;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#bas #coordonnees p#adresse, #bas_2 #coordonnees p#adresse{
        color:#FFFFFF;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}



/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    MAIN  :: /////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* main pour toutes les pages sauf l'accueil */

#main{
        position: absolute;
        left:50%;
        margin:109px 0px 0px -476px;
        padding-top:0px;
        background:#D9E9F8 url(images/main_autre.jpg) no-repeat scroll bottom;
        width: 952px;
        text-align: left;
        z-index:1;
}

/* main de la page d'accueil*/

#main_accueil {
        position: absolute;
        left:50%;
        margin:109px 0px 0px -476px;
        padding-top:0px;
        background: url(images/main_accueil.jpg) no-repeat;
        width: 952px;
        height: 440px;
        text-align: left;
        z-index:1;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::  INDEX.PHP  :: //////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main_accueil #contenu{
        display:block;
        height:413px;
        width: 952px;

}

/* bloc contenant les 3 coups de coeur */

#main_accueil #contenu #cdc{
        display:block;
        float:left;
        width:214px;
        height:398px;
        background:url(images/fond_cdc.jpg);
        margin:0px 0px 0px 31px;
        display:inline;
}

#main_accueil #contenu #cdc ul#liste_cdc{

}

#main_accueil #contenu #cdc ul#liste_cdc li{
        height:129px;
        width:214px;
}

#main_accueil #contenu #cdc ul#liste_cdc li#cdc_1{
        margin-top:7px;
}

#main_accueil #contenu #cdc ul#liste_cdc li#cdc_2{
        margin-top:4px;
}

#main_accueil #contenu #cdc ul#liste_cdc li h1{
        text-align:center;
        margin-top:2px;
        margin-bottom:4px;
}

#main_accueil #contenu #cdc ul#liste_cdc li h1 a{
        color:#DA540A;
        font-size:11px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main_accueil #contenu #cdc ul#liste_cdc li h2{
        text-align:center;
}

#main_accueil #contenu #cdc ul#liste_cdc li h2 a{
        color:#043155;
        font-size:11px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main_accueil #contenu #cdc ul#liste_cdc li img{
        margin:1px 0px 0px 18px;
        border:1px solid #FFFFFF;
}

#main_accueil #contenu #cdc ul#liste_cdc li a#details{
        display:block;
        width:18px;
        height:12px;
        margin-left:195px;
}


/* bloc contenant le coup de coeur principal */

#main_accueil #contenu #principal{
        float:left;
        display:block;
        width:470px;
        height:388px;
        margin:25px 0px 0px 0px;
}

#main_accueil #contenu #principal h1{
        display:block;
        margin:12px 0px 0px 64px;
        background:url(images/mini-logo.jpg) no-repeat scroll;
        height:24px;
        width:323px;
        padding-left:30px;
        font-size:13px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#E5DEDA;
}

#main_accueil #contenu #principal h1 span{
        color:#043155;
        font-size:12px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-style:italic;
}

#main_accueil #contenu #principal img#zoom{
        width:344px;
        height:230px;
        border:2px solid #E86219;
        margin:14px 0px 15px 64px;
}

#phrase {
        display:block;
        background-color:#ffffff;
        border:1px solid #005193;
        width:350px;
        height:auto;
        color:#005193;
        font-size:13px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        padding:10px 10px 10px 20px;
        text-align:center;
}


/* bloc contenant les autres infos : cartes, partenaires... */

#main_accueil #contenu #autres_infos{
        float:left;
        display:block;
        width:217px;
        margin:25px 0px 0px 0px;
}

#main_accueil #contenu #autres_infos a#lien_agestis {
        display:block;
        width:150px;
        height:42px;
        background-color:#ffffff;
        color:#005193;
        border:1px solid #005193;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        text-align:left;
        padding-right:1px;
        margin-left:29px;
        text-align:left;
}

#main_accueil #contenu #autres_infos img.separateur_blanc{
        margin:25px 0px 25px 0px;
}

#main_accueil #contenu #autres_infos p{
        width:180px;
        height:30px;
        margin:0px 0px 10px 25px;
        color:#FFFFFF;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-style:italic;
        font-weight:bold;
}

#main_accueil #contenu #autres_infos img#carte{
        margin:0px 0px 0px 25px;
}

#main_accueil #contenu #autres_infos h1{
        color:#FFFFFF;
        font-weight:bold;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-decoration:underline;
        margin-left:1px;
}

#main_accueil #contenu #autres_infos img#partenaires{
        margin:4px 0px 0px 1px;
        border:1px solid #015293;
}

#main_accueil #contenu #autres_infos img#english_spoken{
        margin:2px 0px 0px 90px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::  PROGRAMME.PHP  :: //////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* bloc contenant les programmes */

#main #programme {
        float:left;
        width:665px;
        margin-top:20px;
}

#main #programme h1{
        display:block;
        margin:12px 0px 0px 60px;
        background:url(images/mini-logo.jpg) no-repeat scroll;
        height:24px;
        width:523px;
        padding-left:30px;
        font-size:18px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#E86219;
}

#main #programme h1 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main #programme #photo{
        margin:15px 0px 0px 60px;
        width:562px;
        height:253px
}

#main #programme #photo img#photo_programme{
        border:2px solid #E86219;
}

/* Navigation des photos */

#main #programme #nav_photo{
        margin:3px 0px 0px 60px;
}

#main #programme #nav_photo a#photo_p{
        display:block;
        float:left;
        width:87px;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background:url(images/fleche_gauche.jpg) no-repeat scroll;
        padding:3px 0px 0px 13px;
}

#main #programme #nav_photo a#zoom{
        display:block;
        float:left;
        width:362px;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding:3px 0px 0px 0px;
        text-align:center;
}

#main #programme #nav_photo a#zoom_2{
        display:block;
        float:left;
        width:562px;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding:3px 0px 0px 0px;
        text-align:center;
}

#main #programme #nav_photo a#photo_s{
        display:block;
        float:left;
        width:87px;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background:url(images/fleche_droite.jpg) no-repeat scroll right;
        padding:3px 13px 0px 0px;
        text-align:right;
}

/* details et caracteristiques du programme */

#main #programme p#details_programme{
        clear:both;
        margin:40px 0px 0px 60px;
        width:562px;
        color:#234A69;
        font-size:12px;
        text-align:justify;
}
#main #programme p#details_programme span{
        display: block;
        background:url(images/puce.jpg) no-repeat scroll left center;
}
#main #programme h2{
        margin:30px 0px 0px 60px;
        color:#005193;
        font-size:12px;
        text-align:justify;
}

#main #programme #cadre_caracteristiques {
        display: block;
        width:570px;
        background: red url(images/fond_caracteristiques.jpg) no-repeat;
        height:138px;
        margin:0px 0px 0px 60px;
        padding-top:5px;
}

#main #programme #cadre_caracteristiques ul{
        margin : 0px 0px 0px 15px;
}

#main #programme #cadre_caracteristiques li{
        background:url(images/puce.jpg) no-repeat scroll left center;
        padding: 2px 5px 2px 12px;
        color:#234A69;
        font-size:11px;
}

#main #programme img#hr {
        float: left;
        display: inline;
        height: 1px;
        padding: 0 0 0 0;
        margin: 10px 0px 0px 20px;
}

/* Navigation des annonces */

#main #programme #nav_annonce {
        height:20px;
        width:562px;
        margin:0px 0px 20px 60px;
}

#main #programme #nav_annonce p#annonce_prec {
        float:left;
        width:100px;
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 0;
}

#main #programme #nav_annonce p#annonce_prec a{
        display:block;
        width:100px;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background:url(images/fleche_gauche2.jpg) no-repeat scroll;
        padding:3px 0px 0px 13px;
        margin: 0 0 0 0;
}

#main #programme #nav_annonce p#retour_liste {
        width:362px;
        float:left;
        text-align:center;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding: 0 0px 0px 0px;
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 0;
}

#main #programme #nav_annonce p#retour_liste2 {
        float:left;
        width:562px;
        text-align:center;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 0;
}

#main #programme #nav_annonce p#retour_liste2 a {
        display:block;
        width:562px;
        text-align:center;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding: 0 0px 0px 0px;
}

#main #programme #nav_annonce p#retour_liste a {
        display:block;
        width:362px;
        text-align:center;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding: 0 0px 0px 0px;
}

#main #programme #nav_annonce p#annonce_suiv {
        float:left;
        width:100px;
}

#main #programme #nav_annonce p#annonce_suiv a{
        display:block;
        width:100px;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background:url(images/fleche_droite2.jpg) no-repeat scroll right;
        padding:3px 13px 0px 0px;
        text-align:right;
}

#main #programme #nav_annonce2 {
        height:20px;
        width:562px;
        margin:0px 0px 5px 60px;
}

#main #programme #nav_annonce2 p#annonce_prec {
        float:left;
        width:100px;
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 0;
}

#main #programme #nav_annonce2 p#annonce_prec a{
        display:block;
        width:100px;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background:url(images/fleche_gauche2.jpg) no-repeat scroll;
        padding:3px 0px 0px 13px;
        margin: 0 0 0 0;
}

#main #programme #nav_annonce2 p#retour_liste {
        width:362px;
        float:left;
        text-align:center;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding: 0 0px 0px 0px;
        padding: 3px 0px 0px 0px;
        margin: 0 0 0 0;
}

#main #programme #nav_annonce2 p#retour_liste2 {
        float:left;
        width:562px;
        text-align:center;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding: 0px 0px 0px 0px;
        margin: 0 0 0 0;
}

#main #programme #nav_annonce2 p#retour_liste2 a {
        display:block;
        width:562px;
        text-align:center;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding: 0 0px 0px 0px;
}

#main #programme #nav_annonce2 p#retour_liste a {
        display:block;
        width:362px;
        text-align:center;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding: 0 0px 0px 0px;
}

#main #programme #nav_annonce2 p#annonce_suiv {
        float:left;
        width:100px;
}

#main #programme #nav_annonce2 p#annonce_suiv a{
        display:block;
        width:100px;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background:url(images/fleche_droite2.jpg) no-repeat scroll right;
        padding:3px 13px 0px 0px;
        text-align:right;
}


/* bloc contenant les autres infos : localisation, partenaires... */

#main #informations {
        float:left;
        width:287px;
        margin-top:30px;
}

#main #informations img#titre_localisation{
        margin:20px 0px 10px 0px;
}

#main #informations img#geoloc{
        margin:0px 0px 0px 3px;
        height:237px;
        width:237px;
}

#main #informations #titre_telechargement{
        width:231px;
        height:82px;
        background:url(images/titre_telecharger.jpg);
        margin:20px 0px 30px 0px;
        padding-top:70px;
        padding-left:10px;
}

#main #informations #titre_telechargement ul{
        margin:0px 0px 20px 0px;
        width:219px;
        height:35px;
}

#main #informations #titre_telechargement ul li{
        float:left;
        width:66px;
        font-size:10px;
        margin-right:3px;
        margin-left:4px;
        color:#043256;
        display:inline;
}

#main #informations #titre_telechargement ul li a{
        color:#043256;
        font-size:9px;
}

#main #informations #titre_telechargement a#contact{
        color:#E86219;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-style:italic;
        margin:0px 0px 0px 30px;
}

#main #informations h1{
        color:#105A99;
        font-weight:bold;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        text-decoration:underline;
        margin-left:15px;
}

#main #informations #partenaires{
        margin:4px 0px 0px 15px;
        border:1px solid #015293;
        width:208px;
        background-color:#fff;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::  ZOOM.PHP  :: ///////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#zoom_detail{
        background-color:#D9E9F8;
        height:800px;
        padding-top:20px;
}

#zoom_detail #zoom_pic img#photo{
        border:2px solid #E86219;
        margin-bottom:10px;
}

/* Navigation des photos */

#zoom_detail #nav_photo{
        margin:3px 0px 0px 10px;
}

#zoom_detail #nav_photo a#prec{
        display:block;
        float:left;
        width:150px;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background:url(images/fleche_gauche.jpg) no-repeat scroll;
        padding:3px 0px 0px 13px;
        text-align:left;
}

#zoom_detail #nav_photo a#suiv{
        display:block;
        float:left;
        width:150px;
        color:#1E66A1;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background:url(images/fleche_droite.jpg) no-repeat scroll right;
        padding:3px 13px 0px 0px;
        text-align:right;
}
#zoom_detail #nav_photo .zoom_nom{
        width:500px;
}

/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::  CARTE LOCALISER.PHP  :: ///////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#carte_localiser{
        background-color:#D9E9F8;
        height:800px;
        padding-top:20px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    PLAN.PHP   :: //////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Bloc principal avec le plan du site */

#main #plan{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #plan h1{
        display:block;
        margin:12px 0px 70px 60px;
        background:url(images/mini-logo.jpg) no-repeat scroll;
        height:24px;
        width:323px;
        padding-left:30px;
        font-size:18px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #plan h1 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main #plan h2{
        display:block;
        margin:30px 0px 20px 160px;
        background:url(images/picto_logo.jpg) no-repeat scroll;
        height:18px;
        padding-left:25px;
        font-size:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #plan h2 a{
        font-size:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}
#main #plan p{
        color:#214A6B;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin:7px 0px 7px 60px;
        width:530px;
        text-align:justify;
}
#main #plan ul{
        margin:0px 0px 0px 220px;
}

#main #plan ul li{
        color:#214A6B;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin-top:3px;
}

#main #plan ul li a{
        color:#214A6B;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main #plan ul li a span{
        color:#214A6B;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-style:italic;
}

/* Bloc de droite contenant les informations de l'agence*/

#main #info_agence{
        float:left;
        width:310px;
        height:550px;
        margin:20px 0px 20px 0px;
        background:url(images/bloc_info_agence.jpg) no-repeat scroll;
}

#main #info_agence img#photo_agence{
        width:259px;
        height:195px;
        border:2px solid #E86219;
        margin:15px 0px 0px 15px;
}

#main #info_agence h1{
        margin:10px 0px 0px 14px;
        color:#E86219;
}

#main #info_agence h1#se_rendre{
        margin:15px 0px 12px 14px;
        color:#E86219;
}

#main #info_agence ul#ag {
        margin:10px 0px 0px 14px;
}

#main #info_agence ul#ag li{
        color:#244F73;
        font-size:11px;
}

#main #info_agence ul#ag li a{
        color:#244F73;
        font-size:11px;
}

#main #info_agence ul#ag li a#localisation{
        color:#244F73;
        font-size:11px;
        font-style:italic;
}

#main #info_agence h4{
        width:160px;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#005193;
        margin:5px 0px 0px 14px;
        font-weight:bold;
}

#main #info_agence p{
        width:255px;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#244F73;
        font-weight:normal;
        text-align:justify;
        margin-left:14px;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    PLAN.PHP   :: //////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Bloc principal avec le plan du site */

#main #credits{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #credits h1{
        display:block;
        margin:12px 0px 100px 60px;
        background:url(images/mini-logo.jpg) no-repeat scroll;
        height:24px;
        width:323px;
        padding-left:30px;
        font-size:18px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #credits h1 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main #credits h2{
        display:block;
        margin:30px 0px 20px 160px;
        background:url(images/picto_logo.jpg) no-repeat scroll;
        height:18px;
        padding-left:25px;
        font-size:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #credits h2 a{
        font-size:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #credits ul{
        margin:0px 0px 0px 220px;
}

#main #credits ul li{
        color:#214A6B;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin-top:3px;
}

#main #credits ul li a{
        color:#214A6B;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main #credits ul li a span{
        color:#214A6B;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-style:italic;
}

/* Bloc de droite contenant les informations de l'agence*/

#main #info_agence2{
        float:left;
        width:310px;
        height:378px;
        margin:20px 0px 20px 0px;
        background:url(images/bloc_info_agence2.jpg) no-repeat scroll;
}

#main #info_agence2 img#photo_agence{
        width:259px;
        height:195px;
        border:2px solid #E86219;
        margin:15px 0px 0px 15px;
}

#main #info_agence2 h1{
        margin:10px 0px 0px 14px;
        color:#E86219;
}

#main #info_agence2 h1#se_rendre{
        margin:15px 0px 12px 14px;
        color:#E86219;
}

#main #info_agence2 ul#ag {
        margin:10px 0px 0px 14px;
}

#main #info_agence2 ul#ag li{
        color:#244F73;
        font-size:11px;
}

#main #info_agence2 ul#ag li a{
        color:#244F73;
        font-size:11px;
}

#main #info_agence2 ul#ag li a#localisation{
        color:#244F73;
        font-size:11px;
        font-style:italic;
}

#main #info_agence2 h4{
        width:160px;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#005193;
        margin:5px 0px 0px 14px;
        font-weight:bold;
}

#main #info_agence2 p{
        width:255px;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#244F73;
        font-weight:normal;
        text-align:justify;
        margin-left:14px;
}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    LIENS.PHP   :: //////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Bloc principal avec les liens utiles */

#main #liens{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #liens h1{
        display:block;
        margin:12px 0px 70px 60px;
        background:url(images/mini-logo.jpg) no-repeat scroll;
        height:24px;
        width:323px;
        padding-left:30px;
        font-size:18px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #liens h1 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main #liens h2{
        display:block;
        margin:30px 0px 20px 160px;
        background:url(images/picto_logo.jpg) no-repeat scroll;
        height:18px;
        padding-left:25px;
        font-size:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #liens h2 a{
        font-size:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #liens ul{
        margin:0px 0px 0px 220px;
}

#main #liens ul li{
        color:#214A6B;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin-top:3px;
}

#main #liens ul li a{
        color:#214A6B;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main #liens ul li a span{
        color:#214A6B;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-style:italic;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    MENTIONS.PHP   :: //////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Bloc principal avec les mentions legales */

#main #mentions{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #mentions h1{
        display:block;
        margin:12px 0px 70px 60px;
        background:url(images/mini-logo.jpg) no-repeat scroll;
        height:24px;
        width:323px;
        padding-left:30px;
        font-size:18px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #mentions h1 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main #mentions p{
        color:#214A6B;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin:7px 0px 7px 60px;
        width:530px;
        text-align:justify;
}

#main #mentions p a{
        color:#000000;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    PROGRAMMES.PHP   :: ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#main h1#titre_rea{
        display:block;
        width:885px;
        height:40px;
        margin:20px 0px 0px 50px;
        background:url(images/titre-nos-realisations.png) no-repeat scroll;
}

#main h1#titre_prog{
        display:block;
        width:885px;
        height:40px;
        margin:20px 0px 0px 50px;
        background:url(images/titre-prg-en-cours.png) no-repeat scroll;
}
#main h1#prochainement{
        display:block;
        width:885px;
        height:40px;
        margin:20px 0px 0px 50px;
        background:url(images/titre-prochainement.png) no-repeat scroll;
}
#main ul#liste_prog{
}
#main a#a_voir{
        background:url(images/programmes_a_venir.gif) no-repeat scroll;
        display:block;
        margin-left:320px;
        margin-top:-150px;
        float:left;
        height:75px;
        width:300px;
}
#main a#a_voir:hover{
        /*background:url(images/orange_a_voir.png) no-repeat scroll;*/
}

#main ul#liste_prog li{
        display:inline;
        width:418px;
        height:160px;
        background:url(images/fond_bien.jpg) no-repeat scroll bottom;
        float:left;
        margin:10px 0px 20px 40px;
}

#main ul#liste_prog li h1{
        text-align:center;
        color:#DA5508;
        font-size:14px;
        margin:5px 0px 0px 0px;
        font-weight:bold;
}

#main ul#liste_prog li h1 a{
        text-align:center;
        color:#DA5508;
        font-size:14px;
        margin:5px 0px 0px 0px;
        font-weight:bold;
}

#main ul#liste_prog li #image{
        float:left;
        width:270px;
        height:115px;
}

#main ul#liste_prog li #image img{
        width:246px;
        height:87px;
        margin:25px 0px 0px 25px;
        border:1px solid #FFFFFF;
}

#main ul#liste_prog li #informations{
        float:left;
        height:87px;
        width:120px;
        margin:25px 0px 0px 20px;
}

#main ul#liste_prog li #informations h2{
        color:#053053;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        margin:10px 0px 5px 0px;;
}


#main ul#liste_prog li #informations h2 a{
        color:#053053;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        margin:10px 0px 5px 0px;;
}

#main ul#liste_prog li #informations h3{
        color:#053053;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:normal;
}

#main ul#liste_prog li #informations h3 a{
        color:#053053;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:normal;
}


/* --------- navigation photos tavu -------------- */
#main ul#liste_prog li #nav_photo{
        clear: both;
        margin-left: 26px;
}
#main ul#liste_prog li #nav_photo a#photo_p{
        display:block;
        float:left;
        width:60px;
        color:#1E66A1;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background:url(images/precedent.png) no-repeat scroll left 5px;
        padding:3px 0px 0px 13px;
}

#main ul#liste_prog li #nav_photo a#zoom{
        display:block;
        float:left;
        width:100px;
        color:#1E66A1;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding:3px 0px 0px 0px;
        text-align:center;
}

#main ul#liste_prog li #nav_photo a#zoom_2{
        display:block;
        float:left;
        width:220px;
        color:#1E66A1;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        padding:3px 0px 0px 0px;
        text-align:center;
}

#main ul#liste_prog li #nav_photo a#photo_s{
        display:block;
        float:left;
        width:60px;
        color:#1E66A1;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        background:url(images/suivant.png) no-repeat scroll right 5px;
        padding:3px 13px 0px 0px;
        text-align:right;
}
/* ----------------------- */

#main #pages {
        clear:both;
}

#main #liste_pages {
        margin:0px 0px 10px 30px;
        width:890px;
        text-align:center;
        color:#053053;
        font-size:12px;
        font-weight:bold;
}

#main #liste_pages a{
        color:#053053;
        font-size:12px;
        font-weight:bold;
}

#main #liste_pages em{
        color:#E76118;
        font-size:12px;
        font-weight:bold;
        font-style:normal;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    GROUPE.PHP        :: ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #groupe{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #groupe h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-presentation.png) no-repeat scroll;
}

#main #groupe h2{
        display:block;
        margin:20px 0px 10px 40px;
        background:url(images/mini-logo2.jpg) no-repeat scroll;
        height:20px;
        width:523px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #groupe h2#concept{
        margin-top:0px;
}

#main #groupe h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

#main #groupe p#prems{
        display:inline;
        float:left;
        width:470px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #groupe img#partenaires2 {
        border:1px solid #005193;
        margin:10px 0px 10px 0px;
}

#main #groupe p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #groupe ul{
        margin:20px 0px 30px 70px;
}

#main #groupe ul li#sa{
        padding:5px 0px 0px 30px;
        height:20px;
        background:url(images/logo_sa.jpg) no-repeat scroll;
        color:#011163;
}

#main #groupe ul li#ei{
        padding:5px 0px 0px 30px;
        height:20px;
        background:url(images/logo_ei.jpg) no-repeat scroll;
        margin-top:10px;
        color:#011163;
}

#main #groupe ul li#ag{
        padding:5px 0px 0px 30px;
        height:20px;
        background:url(images/logo_ag.jpg) no-repeat scroll;
        margin-top:10px;
        color:#011163;
}

#main #groupe ul li span{
        font-weight:bold;
        color:#011163;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    PDG.PHP        :: ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #pdg{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #pdg h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-mot-pdg.png) no-repeat scroll;
}

#main #pdg p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #pdg h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

#main #pdg p#signature{
        margin:40px 20px 10px 400px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        color:#214A6B;
        text-align:justify;
}

#main #pdg p#signature span{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:normal;
        color:#E86219;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////::    ATOUT.PHP        :: ///////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #atout{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #atout h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-atouts.png) no-repeat scroll;
}

#main #atout h2{
        display:block;
        margin:60px 0px 10px 40px;
        background:url(images/mini-logo2.jpg) no-repeat scroll;
        height:20px;
        width:523px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #atout h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

#main #atout p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #atout h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////::    RECRUTEMENT.PHP        :: ////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #recrutement{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #recrutement h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-recrutement.png) no-repeat scroll;
}

#main #recrutement h2{
        display:block;
        margin:60px 0px 10px 40px;
        background:url(images/mini-logo2.jpg) no-repeat scroll;
        height:20px;
        width:523px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #recrutement h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

#main #recrutement p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #recrutement h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

#main #recrutement p#signature{
        margin:40px 20px 10px 400px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        color:#214A6B;
}

#main #recrutement p#signature a{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight:bold;
        color:#214A6B;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////::    PRESTATIONS.PHP        :: ////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #prestation{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #prestation h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-prestation.png);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              0.png) no-repeat scroll;
}

#main #prestation p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #prestation h2{
        display:block;
        margin:45px 0px 10px 40px;
        background:url(images/mini-logo2.jpg) no-repeat scroll;
        height:20px;
        width:540px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #prestation h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

#main #prestation p#signature{
        margin:20px 20px 10px 60px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#214A6B;
}

#main #prestation p#signature a{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#E96117;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////::    PROMOTEUR-CONSTRUCTEUR.PHP        :: //////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #promoteur{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #promoteur h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-constructeur.png) no-repeat scroll;
}

#main #promoteur p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #promoteur h2{
        display:block;
        margin:45px 0px 10px 40px;
        background:url(images/mini-logo2.jpg) no-repeat scroll;
        height:20px;
        width:540px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #promoteur h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////::    GESTION-SYNDIC-TRANSCATION.PHP        :: /////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #gestion-syndic{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #gestion-syndic h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-gestion.png) no-repeat scroll;
}

#main #gestion-syndic p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #gestion-syndic h2{
        display:block;
        margin:45px 0px 10px 40px;
        background:url(images/logo_ag.jpg) no-repeat scroll;
        height:20px;
        width:540px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #gestion-syndic h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////::    BORLOO.PHP        :: //////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #borloo{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #borloo h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-borloo.png) no-repeat scroll;
}

#main #borloo p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #borloo h2{
        display:block;
        margin:45px 0px 10px 40px;
        background:url(images/mini-logo2.jpg) no-repeat scroll;
        height:20px;
        width:540px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #borloo h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

#main #borloo p#signature{
        margin:20px 20px 10px 60px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#214A6B;
}

#main #borloo p#signature a{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#E96117;
}

#tab{
        margin-left:40px;
        border:1px solid;
}

table#sample {
/*    background-color:#FFFFFF;
*/    border: solid #011163 1px;
    width: 580px;
        margin-left:40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;


}

table#sample td {
    padding: 5px;
    border: solid #011163 1px;

}

.data {
    color: #011163;
    text-align: right;
/*    background-color: #CCCCCC;
*/
}

.toprow {
    font-style: italic;
    text-align: center;
        font-weight:bold;
}

.leftcol {
/*    font-weight: bold;
*/    text-align: left;
    width: 150px;
/*    background-color: #CCCCCC;
*/
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////::    PRET0.PHP        :: //////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #pret{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #pret h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-pres.png);                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              0.png) no-repeat scroll;
}

#main #pret p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
/*        text-align:justify;
*/}

#main #pret h2{
        display:block;
        margin:45px 0px 10px 40px;
        background:url(images/mini-logo2.jpg) no-repeat scroll;
        height:20px;
        width:540px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #pret h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

#main #pret p#signature{
        margin:20px 20px 10px 60px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#214A6B;
}

#main #pret p#signature a{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#E96117;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////::    LOGEMENT.PHP        :: //////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #logement{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #logement h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-1logement.png) no-repeat scroll;
}

#main #logement p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #logement h2{
        display:block;
        margin:45px 0px 10px 40px;
        background:url(images/mini-logo2.jpg) no-repeat scroll;
        height:20px;
        width:540px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #logement h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////::    PRET-CONV.PHP        :: //////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #pret-conv{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #pret-conv h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-pret-conv.png) no-repeat scroll;
}

#main #pret-conv p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #pret-conv h2{
        display:block;
        margin:45px 0px 10px 40px;
        background:url(images/mini-logo2.jpg) no-repeat scroll;
        height:20px;
        width:540px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #pret-conv h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////::    REVENTE.PHP        :: //////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #revente{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #revente h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-revente.png) no-repeat scroll;
}

#main #revente p#deus{
        width:570px;
        margin:40px 20px 10px 40px;

        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}
#main #revente p#deus span{
margin-left:130px;
}
#main #revente p#deus img{

        margin:0px 0px 0px 100px;

}


#main #revente h2{
        display:block;
        margin:45px 0px 10px 40px;
        background:url(images/logo_ag.jpg) no-repeat scroll;
        height:20px;
        width:540px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #revente h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////::    FRAIS-NOTAIRE.PHP        :: //////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #frais-notaire{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #frais-notaire h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-frais-notaire.png) no-repeat scroll;
}

#main #frais-notaire p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #frais-notaire h2{
        display:block;
        margin:45px 0px 10px 40px;
        background:url(images/mini-logo2.jpg) no-repeat scroll;
        height:20px;
        width:540px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #frais-notaire h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////::    ENTREPRISE.PHP        :: //////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


#main #entreprise{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #entreprise h1{
        display:block;
        width:595px;
        height:40px;
        margin:5px 0px 0px 30px;
        background:url(images/titre-entreprise.png) no-repeat scroll;
}

#main #entreprise p#deus{
        width:570px;
        margin:15px 20px 10px 40px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#011163;
        text-align:justify;
}

#main #entreprise h2{
        display:block;
        margin:45px 0px 10px 40px;
        background:url(images/logo_ei.jpg) no-repeat scroll;
        height:20px;
        width:540px;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #entreprise h2 span{
        color:#214A6B;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#E96117;
}

#main #entreprise ul{
        margin:20px 0px 30px 70px;
}

#main #entreprise ul li{
        background:url(images/puce2.jpg) no-repeat scroll;
        padding-left:20px;
        color:#011163;
}

#main #entreprise a{
        display:block;
        text-align:right;
        color:#E9601A;
        width:560px;
        margin-left:50px;
        font-style:italic;
        height:50px;
}
/*--------------------------------------------- contact.php---------------------------------------------*/
#main h1#titre_cont{
        display:block;
        width:885px;
        height:40px;
        margin:20px 0px 0px 50px;
        background:url(images/titre-fiche-contact.png) no-repeat scroll;
}
#main #contact{
        margin-left: 165px;
}
#main #contact h2{
        display:block;
        margin:20px 0px 10px 0px;
        background:url(images/mini-logo2.jpg) no-repeat scroll;
        height:20px;
        width:523px;
        padding-left:30px;
        font-size:13px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#011163;
}
#main #contact form{
        margin-bottom: 30px;
}
#contact fieldset{
        padding: 15px 0px;
        border: 1px solid #A3C3DE;
        width: 510px;
        margin-left: 45px;
        background-image: url(images/transparence.png);
        * background-image: None;
        background-repeat: repeat;
        * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/transparence.png", sizingMethod='scale');
}
#contact label{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color: #011163;
}
#contact p{
        margin-left:20px;
        text-align: left !important;
        font-size:11px;
        color: #011163;
}
#contact p#lool{
        width: auto !important;
}
#contact #label-message{
        width: 600px;
        display: block;
}
#contact input{
        margin:3px 5px 0px 5px;
        padding-left:2px;
        border:1px solid #C3D2DE;
        font-size:11px;
}
#contact select{
        margin:3px 5px 0px 5px;
        padding-left:2px;
        border:1px solid #C3D2DE;
        font-size:11px;
}
#contact input.radio{
        border:0px;
        background-color:#cccc99;
}
#contact textarea{
        display: block;
        width:360px;
        height:60px;
        padding: 0px;
        padding-left:2px;
        border:1px solid #C3D2DE;
        background-color:#f5f9fd;
        font-size:11px;
        padding:0;
        margin:-10px 0 0 100px;
        float:none;
}
#contact #nom{
        margin-left:71px;
        margin-right: 30px;
}

#since{
        margin-left:34px;
}



#contact #prenom{
        margin-left:43px;
}
#contact #type{
        margin-left:44px;
}
#contact #pg{
        margin-left:25px;
}
#contact #ville{
        margin-left:63px;
}
#contact #adresse{
        margin-left:51px;
}
#contact #mr{
        margin-left:58px;
        border: none;
}
#contact #mme{
        border: none;
}
#contact #code_postal{
        margin-left:29px;
        margin-right: 30px;
}
#contact #telephone {
        margin-left:38px;
        margin-right: 30px;
}
#contact #comm{
        margin-top: 25px;
}
#contact #valider{
        margin-left:440px;
        margin-top: 15px;
        border: none;
}
#contact #bureau, #contact #commerce{
        border: none;
}
#contact #nota{
        margin-left:45px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:9px;
        color:red;
}
#contact  p#confirm{
        padding: 40px;
        margin: 30px 0px 30px 60px;
        width: 400px;
        text-align:center !important;
        border: 1px solid #A3C3DE;
        background-image: url(images/transparence.png);
        * background-image: None;
        background-repeat: repeat;
        * filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/transparence.png", sizingMethod='scale');
}
#contact p#confirm a{
        display: block;
        margin-top: 5px;
        text-align: center;
        color: black;
        font-weight: bold;
}

#bloc_no_prog{
        height:200px;
}

#bloc_no_prog p{
        margin:120px 0px 0px 300px;
        font-size:12px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color:#000099;
        font-weight:bold;
}
/*-----------------------------------------pages COR---------------------------------*/
#main #cor{
        float:left;
        width:640px;
        margin-top:20px;
}

#main #cor h1{
        display:block;
        margin:12px 0px 30px 60px;
        background:url(images/mini-logo.jpg) no-repeat scroll;
        height:24px;
        width:auto;
        padding-left:30px;
        font-size:16px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}

#main #cor h1 span{
        color:#E96117;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}
#main #cor h1 a{
        color:#045395;
        font-size:16px;
        font-weight:bold;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main #cor h2{
        display:block;
        margin:35px 0px 5px 60px;
        background:url(images/picto_logo.jpg) no-repeat scroll;
        height:18px;
        padding-left:25px;
        font-size:14px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}
#main #cor h2 span{
        font-size:14px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#E96117;
}
#main #cor h2 a{
        font-size:15px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#045395;
}
#main #cor p{
        color:#214A6B;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin:7px 0px 7px 60px;
        width:530px;
        text-align:justify;
}
#main #cor ul{
        margin:0px 0px 0px 100px;
}

#main #cor ul li{
        color:#214A6B;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        margin-top:3px;
}

#main #cor ul li a{
        color:#214A6B;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

#main #cor ul li a span{
        color:#214A6B;
        font-size:10px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-style:italic;
}

.certif {
    margin:3px;
}