@font-face {
    font-family: 'Monotype_Corsiva';
    src: url('../fonts/monotype_corsiva.ttf');
}

body
{
    background-color:black;
    overflow:scroll;
}

.cursor
{
    cursor:pointer;
}

.left
{
    float:left;
}

.right
{
    float:right;
}

.submit
{
    width:120px;
    height:20px;
    color:white;
    text-align:center;
    cursor:pointer;
    background-image:url('../img/background_submit.png');
    background-repeat:repeat-x;
}

.error
{
    color:#8b0000;
}

.clear
{
    clear:both;
}

td
{
    vertical-align:top;
}

a
{
    color:#8a9aa1;
    text-decoration:none;
}

img
{
    border:none;
}

#page
{
    width:1024px;
    height:auto;
    margin:auto;
    margin-top:0px;
    background-color:#363636;
    color:#8a9aa1;
    text-shadow:2px 2px 2px black;
}

#success_contact
{
    display:none;
}

#menu_top
{
    width:1024px;
    height:60px;
}

#menu_top a
{
    color:#979d9f;
}

#menu_top a:hover
{
    color:white;
}

#little_name
{
    width:90px;
    height:46px;
    float:right;
    background-image:url('../img/little_name.png');
    background-repeat:no-repeat;
    margin-right:20px;
    margin-top:5px;
}

#menu_top_links
{
    margin-left:260px;
    padding-top:15px;
}

.menu_top_link
{
    width:155px;
    border:1px solid #8a9aa1;
    border-bottom:none;
    height:45px;
    text-align:center;
    float:left;
}

.menu_top_link_inside
{
    padding-top:10px;
}

.line
{
    width:1024px;
    height:1px;
    background-color:#8a9aa1;
    clear:both;
}

#banner
{
    width:1024px;
    height:290px;
}

#banner_name
{
    width:260px;
    height:290px;
    float:left;
    background-image:url('../img/name.png');
    background-repeat:no-repeat;
}

.banner_line
{
    width:1px;
    height:290px;
    float:left;
    background-color:#8a9aa1;
}

#slider
{
    width:729px;
    height:290px;
    float:left;
}

#content
{
    padding-top:50px;
}

#col_index_left
{
    width:350px;
    float:left;
}

#col_index_right
{
    width:350px;
    float:right;
}

.col_index_central
{
    width:260px;
    height:auto;
    background-color:#414447;
    background-image:url('../img/background_central_box.png');
    background-repeat:repeat-x;
    margin:auto;
    box-shadow:2px 2px 5px 0px black;
    padding-top:25px;
    text-align:center;
    margin-bottom:50px;
}

.plane_box
{
    width:617px;
    height:auto;
    background-color:#414447;
    box-shadow:2px 2px 5px 0px black;
    float:right;
    margin-right:25px;
    padding-top:15px;
    padding-bottom:20px;
    text-align:center;
    margin-bottom:50px;
}

.light_box
{
    width:250px;
    height:109px;
    background-image:url('../img/background_light_box.png');
    background-repeat:repeat-x;
    margin:auto;
    box-shadow:2px 2px 5px 0px black;
    margin-bottom:50px;
    font-size:20px;
    /*color:#eeeeee;*/
    color:#f9fbfc;
}

.inside_light_box
{
    width:250px;
    height:42px;
    /*color:#a4def5;*/
    color:#f9fbfc;
    background-image:url('../img/light_box.png');
    background-repeat:no-repeat;
    float:left;
    margin-top:7px;
    margin-left:-4px;
}

.inside_light_box a
{
    /*color:#a4def5;*/
    color:#f9fbfc;
}

.inside_light_box:hover
{
    background-image:url('../img/light_box_hover.png');
    background-repeat:no-repeat;
    /*color:#eeeeee;*/
    color:#b0c0c4;
}

.inside_light_box_
{
    padding-left:35px;
    padding-top:10px;
}

.dark_box
{
    width:300px;
    height:auto;
    background-color:#1f1e1e;
    box-shadow:2px 2px 5px 0px black;
    padding-top:60px;
    padding-bottom:60px;
    text-align:center;
    margin:auto;
    margin-bottom:50px;
}

#ban_page
{
    width:974px;
    height:70px;
    margin:auto;
    margin-top:-20px;
    background-color:#1f1e1e;
    box-shadow:2px 2px 5px 0px black;
    text-align:center;
}

#inside_ban_page
{
    color:#eeeeee;
    font-size:22px;
    font-style:italic;
    padding-top:20px;
}

#menu_left
{
    width:200px;
    height:auto;
    float:left;
    padding-top:100px;
    padding-bottom:400px;
    background-color:#1f1e1e;
    box-shadow:2px 2px 5px 0px black;
    margin-left:25px;
    margin-top:40px;
    font-size:18px;
    line-height:45px;
}

#menu_left a:hover
{
    color:white;
}

#inside_menu_left
{
    padding-left:15px;
}

.content_dark_box
{
    width:220px;
    height:170px;
    background-color:black;
    border:1px solid  #8a9aa1;
    margin:auto;
    text-align:center;
}

.content_dark_box1
{
    width:170px;
    height:220px;
    background-color:black;
    border:1px solid  #8a9aa1;
    margin:auto;
    text-align:center;
}

.content_plane_box
{
    width:580px;
    margin:auto;
    margin-top:10px;
    text-align:center;
}

.content_dark_box img, .content_dark_box1 img
{
    margin-top:10px;
}

#footer_box
{
    width:974px;
    height:272px;
    margin:auto;
    padding-top:0px;
    background-color:#201f20;
    box-shadow:2px 2px 5px 0px black;

}

#inside_footer_box
{
    width:900px;
    margin:auto;
    margin-left:35px;
}

.title
{
    color:white;
    font-family:'Monotype_Corsiva', Monotype Corsiva;
    font-size:26px;
    text-align:center;
}

.content_index_central
{
    width:200px;
    height:auto;
    margin:auto;
    margin-top:60px;
    padding-bottom:30px;
}

.content_footer_box
{
    width:220px;
    height:170px;
    background-color:black;
    border:1px solid #8a9aa1;
    float:left;
    margin-right:20px;
    box-shadow:2px 2px 5px 0px black;
    text-align:center;
    margin-top:50px;
}

.content_footer_box1
{
    width:170px;
    height:220px;
    background-color:black;
    border:1px solid #8a9aa1;
    float:left;
    margin-right:20px;
    box-shadow:2px 2px 5px 0px black;
    text-align:center;
    margin-top:25px;
}

.content_footer_box img, .content_footer_box1 img
{
    margin-top:10px;
}

#col_index_center
{
    width:300px;
    margin:auto;
    margin-bottom:50px;
    height:auto;
    background-color:#1f1e1e;
    box-shadow:2px 2px 5px 0px black;
    padding-top:60px;
    padding-bottom:60px;
    text-align:center;
}

#foot
{
    width:1024px;
    height:25px;
    clear:both;
}

#admin
{
    width:900px;
    height:auto;
    margin:auto;
}

#table_connexion td, #table_connexion input
{
    width:150px;
}

#logout
{
    width:16px;
    height:16px;
    position:fixed;
    top:10px;
    right:10px;
    background-image:url('../img/logout.png');
    background-repeat:no-repeat;
    cursor:pointer;
}

#admin_links
{
    line-height:40px;
    padding-bottom:300px;
}

#admin_links a:hover
{
    color:white;
}

.return
{
    margin-bottom:30px;
}

.input_admin_1
{
    width:300px;
}

.input_admin_2
{
    width:180px;
}

.td_admin_first
{
    height:60px;
}

.td_admin_1
{
    width:150px;
}

.td_admin_input
{
    width:150px;
    text-align:center;
}

.td_admin_input_checkbox
{
    width:120px;
    text-align:center;
}

.td_admin_picture
{
    width:100px;
    text-align:center;
    height:120px;
}

.delete_picture, .delete_category, .delete_banner
{
    width:12px;
    height:12px;
    background-image:url('../img/delete2.png');
    background-repeat:no-repeat;
    margin:auto;
    cursor:pointer;
}

.delete_picture:hover, .delete_category:hover, .delete_banner:hover
{
    background-image:url('../img/delete.png');
}

.td_category
{
    width:200px;
    height:24px;
}

.change_the_category
{
    width:16px;
    height:16px;
    background-image:url('../img/edit.png');
    background-repeat:no-repeat;
    cursor:pointer;
    margin:auto;
}

.td_category_2
{
    width:50px;
}

.table_admin
{
    padding-bottom:300px;
}

.arrow_top
{
    width:10px;
    height:5px;
    background-image:url('../img/arrow_top.png');
    background-repeat:no-repeat;
    cursor:pointer;
    margin:auto;
}

.arrow_bottom
{
    width:10px;
    height:5px;
    background-image:url('../img/arrow_bottom.png');
    background-repeat:no-repeat;
    margin:auto;
    margin-top:5px;
    cursor:pointer;
}

.empty_arrow
{
    width:10px;
    height:5px;
    margin:auto;
}

#content_pictures
{
    width:720px;
    height:auto;
    margin-top:40px;
    margin-left:265px;
}

#table_all_pictures td
{
    width:235px;
    height:260px;
}

#table_all_pictures img
{
    margin-top:10px;
}

.inside_all_pictures_0
{
    width:220px;
    height:170px;
    margin-top:25px;
    background-color:black;
    border:1px solid #8a9aa1;
    text-align:center;
}

.inside_all_pictures_1
{
    width:170px;
    height:220px;
    background-color:black;
    border:1px solid #8a9aa1;
    text-align:center;
}

.inside_all_pictures_place_1
{
    float:left;
}

.inside_all_pictures_place_2
{
    margin:auto;
}

.inside_all_pictures_place_3
{
    float:right;
}

.td_picture_1, .td_picture_3
{
    width:45px;
    text-align:center;
    padding-top:350px;
}

.td_picture_2
{
    width:920px;
    text-align:center;
}

.change_category_div
{
    width:850px;
    height:20px;
    font-size:12px;
    padding-left:10px;
    letter-spacing:0.1em;
    background-image:url('../img/background_submit.png');
    background-repeat:repeat-x;
    margin-bottom:20px;
    color:white;
}

.this_category
{
    text-decoration:underline;
    color:silver;
}

#border_big_picture_0
{
    width:920px;
    height:695px;
    background-color:black;
    border:1px solid #8a9aa1;
    margin:auto;
}

#border_big_picture_1
{

    width:695px;
    height:920px;
    background-color:black;
    border:1px solid #8a9aa1;
    margin:auto;
}

#border_big_picture_0 img, #border_big_picture_1 img
{
    margin-top:10px;
}

#link_to_comment
{
    width:200px;
    height:45px;
    background-color:#1f1e1e;
    box-shadow:2px 2px 5px 0px black;
    cursor:pointer;
    float:left;
    margin-bottom:40px;
    margin-left:50px;
}

#comments
{
    width:920px;
    height:auto;
    float:left;
    margin-left:50px;
    margin-bottom:40px;
    background-color:#1f1e1e;
    box-shadow:2px 2px 5px 0px black;
    color:#eeeeee;
    display:none;
}

#inside_link_to_comment
{
    padding-top:10px;
    padding-left:30px;
    color:#979d9f;
}

#inside_comments
{
    width:840px;
    height:auto;
    padding-top:40px;
    padding-bottom:20px;
    margin:auto;

}

#add_comment
{
    width:840px;
    height:auto;
    padding-bottom:40px;
    margin:auto;
}

#add_a_comment
{
    width:840px;
}

.comment
{
    padding-bottom:20px;
}

.date_comment
{
    font-size:11px;
}

.delete_comment
{
    width:12px;
    height:12px;
    background-image:url('../img/delete2.png');
    background-repeat:no-repeat;
    float:right;
    cursor:pointer;
}

.delete_comment:hover
{
    background-image:url('../img/delete.png');
}

.change_foot_order
{
    width:120px;
    text-align:right;
}

.input_description
{
    width:750px;
    margin-bottom:50px;
    background-color:#414447;
    border:none;
    color:white;
    font-size:12px;
}

#table_contact
{
    margin-top:50px;
    margin-bottom:50px;
    margin-left:50px;
}

.td_contact_1
{
    width:150px;
}

.td_contact_2 input, .td_contact_2 textarea
{
    width:250px;
}

#which_watermark_to_use
{
    width:300px;
    float:right;
    margin-top:10px;
}

#preview_watermark
{
    width:auto;
    height:14px;
    position:absolute;
    bottom:0px;
}

#admin_direct_access
{
    width:200px;
    height:auto;
    float:right;
    margin-bottom:20px;
}