#left
{
    float:right;
    width:780px;
}

#centerleft
{
    margin-left:auto;
    margin-right:auto;
    width:690px;
}

#leftreport
{
    float:left;
    padding:0;
    margin:0;
    width:160px;
}

/* View : compte/* */
#right div.mesinfos
{
    border:1px solid #d0d5d9;
    padding:10px;
    background-color:#EBF0F4;
    color:#444;
    font-size:13px;
    text-align:justify;
}
    #right div.mesinfos .intitule
    {
        float:left;
        width:95px;
        padding-bottom:10px;
        font-weight:bold;
        display:block;
    }
    
    #right div.mesinfos .texte
    {
        padding-left:100px;
        padding-bottom:10px;
        display:block;
    }

/* View : compte/home_compte.php */
#left div#messites
{
    font-size:12px;
}
    #left div#messites .corner .maintitle
    {
        float:left;
        width:120px;
        font-weight:bold;
        display:block;
    }
        
    #left div#messites .corner .maintitleplateforme
    {
        float:left;
        width:180px;
        font-weight:bold;
        display:block;
    }

    #left div#messites .corner .addsite
    {
        padding-left:660px;
        font-size:12px;
        font-weight:bold;
        display:block;
    }    
        #left div#messites .corner .addsite a
        {
            color:#FFF;
            text-decoration:underline;
        }
        
        #left div#messites .corner .addsite a:hover
        {
            text-decoration:none;
        }
        
    #left div#messites .corner .addplateforme
    {
        padding-left:450px;
        font-size:12px;
        font-weight:bold;
        display:block;
    }    
        #left div#messites .corner .addplateforme a
        {
            color:#FFF;
            text-decoration:underline;
        }
        
        #left div#messites .corner .addplateforme a:hover
        {
            text-decoration:none;
        }
        
    #left div#messites .title
    {
        float:left;
        padding-bottom:1px;
        width:430px;
        font-size:13px;
        height:13px;
        line-height:13px;
        display:block;
    }
    
    #left div#messites .title_long
    {
        float:left;
        padding-bottom:1px;
        font-size:13px;
        height:13px;
        line-height:13px;
        display:block;
    }
    
    #left div#messites .description
    {
        font-family:'trebuchet ms',verdana,arial,sans-serif;
        font-size:13px;
        text-align:justify;
        padding-top:7px;
    }
    
    #left div#messites .menu
    {
        padding-bottom:1px;
        display:block;
    }

    #left div#messites .site
    {
        border:1px solid #d0d5d9;
        margin:0;
        margin-top:10px;
        margin-bottom:0px;
        padding-top:4px;
        padding-left:4px;
        padding-right:10px;
        padding-bottom:4px;
        display:block;
    }
    
    #left div#messites .baseline
    {
        color:#888;
    }
        
    #left div#messites .soussite
    {
        border:1px solid #d0d5d9;
        /*background-color:#F6F6F6;*/
        margin:0;
        margin-bottom:0px;
        padding-top:4px;
        padding-left:4px;
        padding-right:4px;
        padding-bottom:4px;
        display:block;
    }
    
    /*Box Tableau plateformes*/
        .soussite table
        {
            width:100%;
            margin:0 auto;
            padding:0;
            border-collapse: collapse;
            clear:both;
        }

                .soussite table thead th
                {
                    text-align:center;
                    background-color:#cbdfee;
                    color:#000;
                    font-weight:normal;
                    font-size:12px;
                    padding:5px;
                    margin:0;
                }

                .soussite table tbody th
                {
                    text-align:left;
                    background-color:#ebf0f4;
                    color:#000;
                    font-weight:bold;
                    padding:5px;
                    margin:0;
                }

                    .soussite table tbody th img.expcol
                    {
                        vertical-align:middle;
                        margin-right:3px;
                    }

            .soussite table td
            {
                padding:5px;
                margin:0;
                text-align:left;
                border-bottom:1px solid #8ab1cc;
            }

            .soussite table th
            {
                border-bottom:1px solid #8ab1cc;
                padding:5px;
                margin:0;
            }

            .soussite table tr
            {
                background-color:#fff;
                margin:0;
            }

                .soussite table tr.white
                {
                    background-color:#fff;
                }

            .soussite .tabpl_nom
            {
                text-align: left;
                padding-left: 5px;
                width:180px;
            }

            .soussite .tabpl_ident
            {
                text-align: left;
                width:200px;
            }

            .soussite .tabpl_devise
            {
                text-align: left;
                width:50px;
            }
            
            .soussite .tabpl_infos
            {
                text-align: right;
                /*width:120px;*/
            }

        .soussite .title
        {
            float:left;
            font-weight:bold;
            padding-bottom:5px;
            width:410px;
            display:block;
        }
        
        .soussite .menu
        {
            /*padding-bottom:20px;*/
            padding-bottom:1px;
            text-align:right;
            display:block;
        }
            .soussite .menu img
            {
                vertical-align:middle;
            }
    
        .soussite .intitule
        {
            float:left;
            width:120px;
            padding-bottom:10px;
            font-weight:bold;
            display:block;
            clear:both;
        }
    
        .soussite .texte
        {
            margin-left:120px;
            padding-bottom:10px;
            display:block;
        }
        
        .soussite .programme
        {
            padding-bottom:10px;
            text-align:right;
            display:block;
        }
            .soussite .programme img
            {
                vertical-align:middle;
            }
            
/* View : compte/editsite.php et + */
#left div#editsite
{

}
    #left div#editsite .site
    {
        border-bottom:1px dashed #888;
        padding:0;
        margin:0;
        padding-top:10px;
        display:block;
    }
    
    #left div#editsite .corner .maintitle
    {
        float:left;
        width:200px;
        font-weight:bold;
        display:block;
    }
    
    #left div#editsite .corner .back
    {
        padding-left:710px;
        font-size:12px;
        font-weight:bold;
        display:block;
    }    
        #left div#editsite .corner .back a
        {
            color:#FFF;
            text-decoration:underline;
        }
        
        #left div#editsite .corner .back a:hover
        {
            text-decoration:none;
        }

        #left div#editsite .title
        {
            float:left;
            font-weight:bold;
            padding-bottom:10px;
            width:420px;
            display:block;
        }
        
        #left div#editsite .menu
        {
            padding-bottom:10px;
            display:block;
        }
            #left div#editsite .menu img
            {
                vertical-align:middle;
            }
    
        #left div#editsite form
        {
            padding:0;
            margin:0;
        }
        
        #left div#editsite form label
        {
            float:left;
            width:260px;
            text-align:right;
            padding-top:0px;
            padding-right:15px;
            font-weight:bold;
            display:block;
            clear:both;
        }
                
        #left div#editsite form label.intitule_ga
        {
            font-weight:normal;
        }
            
        #left div#editsite form label.error {
            color:#F00;
        }

        #left div#editsite form .champs,
        #left div#editsite form .champs1
        {
            padding-bottom:8px;
            font-size:14px;
            display:block;
        }
        
        #left div#editsite form .champs input,
        #left div#editsite form .champs1 .text1
        {
            width:300px;
            height:22px;
            border:1px solid #AAA;
            font-size:11pt;
            color:#444;
            padding:2px;
            padding-top:3px;
            
            
        }
                
        #left div#editsite form .champs select,
        #left div#editsite form .champs1 select
        {
            width:300px;
            height:26px;
            border:1px solid #AAA;
            font-size:11pt;
            color:#444;
            padding:2px;
            padding-top:3px;
        }
        
        #left div#editsite form .champs textarea
        {
            width:300px;
            border:1px solid #AAA;
            font-size:11pt;
            color:#444;
            padding:2px;
            padding-top:3px;
        }
        
        #left div#editsite form .champs input:hover,
        #left div#editsite form .champs select:hover,
        #left div#editsite form .champs1 select:hover,
        #left div#editsite form .champs textarea:hover,
        #left div#editsite form .champs1 .text1:hover
        {
            border:1px solid #167092;
            background-color:#F5F5F5;
        }
        
        #left div#editsite form .champs input:focus,
        #left div#editsite form .champs select:focus,
        #left div#editsite form .champs1 select:focus,
        #left div#editsite form .champs textarea:focus,
        #left div#editsite form .champs1 .text1:focus
        {
            border:1px solid #167092;
            background-color:#F5F5F5;
        }
        
        input.input_secure
        {
            border-style:dotted !important;
        }
        
        #left div#editsite form table
        {
            width:660px;
            margin-left:145px;
            margin-bottom:10px;
            font-size:12px;
            display:block;
        }
        
        #left div#editsite .leftmargin
        {
            margin-left:145px;
        }
        
        
        #left div#editsite form table td input
        {
            width:15px;
            height:15px;
        }
        
        #left div#editsite form .detail
        {
            font-family:'trebuchet ms',verdana,arial,sans-serif;
            padding-left:274px;
            color:#888;
            font-size:11px;
        }
                
#box_ga
{
    border:1px dashed #D0D5D9;
    margin-top:10px;
    margin-bottom:10px;
}

.box_ga
{
    border:1px dashed #D0D5D9;
    margin-top:10px;
    margin-bottom:10px;
    padding:10px 0 10px 0;
}

#box_ga .detailga
{
    font-family:'trebuchet ms',verdana,arial,sans-serif;
    padding-left:15px;
    padding-top:10px;
    color:#888;
    font-size:13px;
}

.ajaxinfoplateforme
{
    width:400px;
    background-color:#EBF0F4;
    margin-left:145px;
    margin-top:5px;
    padding:4px;
    font-size:12px;
    font-family:'trebuchet ms',verdana,arial,sans-serif;
    display:none;
}

.soustitrebox
{
    height:25px;
    line-height:25px;    
    background-color:#ddd;
    font-weight:normal;
    padding-left:5px;
    margin-bottom:10px;
}

.soustitrelittlebox
{
    /*border-bottom:2px dotted #167092;*/
    margin-bottom:5px;
    color:#167092;
}

/* utilise dans editplateforme_view seulement */
#importcontent_wait
{
    text-align:center;
}
#importcontent_end
{
    text-align:center;
}

/* utilise dans home_compte_view */

#filters
{

}

.miniforms select
{
    border:1px solid #D0D5D9;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
}

.miniforms input
{
    /*border:1px solid #D0D5D9;*/
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#333333;
    text-align:center;
}
table.striped_modules {
    border-collapse:collapse;
    clear:both;
    margin:0 auto;
    padding:0;
    width:100%;
    margin-top:10px;
}

table.striped_modules tr {
    background-color:#FFFFFF;
    margin:0;
}

table.striped_modules td {
    border-top:1px solid #8AB1CC;
    margin:0;
    padding:5px;
    text-align:left;
}

#module_change_menu {
    position:fixed;
    height:30px;
    width:514px;
    margin-left:-15px;
    margin-top:-3px;
    background-color:#F6F6F6;
    text-align:center;
    padding-top:2px;    
    border-bottom:1px solid #CCC;
}

fieldset.fieldset2
{
    border:1px dotted #888888;
    padding:5px;
}

fieldset.fieldset2 legend
{
    font-weight:bold;
}