﻿body{margin:0;padding:0;background-color:#EEEEEE;}
body,table,div,span,td,tr,font,p,*{font-size:12px;font-family:arial;color:#333333;}
#contentpage{width:1000px;text-align:left;margin:0px 10px 0px 10px;}
#page{max-width:1000px;text-align:center;min-height:460px;}
#paddingpage{text-align:center;}
input,textarea,select{border:1px solid #CCCCCC;color:#666666;padding:5px 5px 5px 5px;}
.maintable b,h2,h2 a,.maintable b span{font-size:13px;text-transform:uppercase;color:#315888}
.uline{text-decoration:underline}
h3
{
    font-size:13px;
}
.section
{
    font-size:13px;text-transform:uppercase;color:#FFFFFF;
    background-color:#315888;
    font-weight:bold;
    padding:2px 2px 2px 2px;
}
.error{color:#FFFFFF;display:none;font-size:14px;top:35%;margin-left:350px;background-color:#AA0000;width:320px;box-shadow:1px 1px 12px #333333;padding:10px 10px 10px 10px;z-index:20;position:absolute}
.confirm{color:#FFFFFF;display:none;font-size:14px;top:35%;margin-left:350px;background-color:#00AA00;width:320px;box-shadow:1px 1px 12px #333333;padding:10px 10px 10px 10px;z-index:20;position:absolute}
.button{border:none;background-color:#7790b0;color:#FFFFFF;cursor:pointer;}
a.button{background-color:#7790b0;color:#FFFFFF;cursor:pointer;padding:5px 5px 5px 5px;text-decoration:none}
#donnees_admin
{
    padding:10px 10px 10px 10px;
    background-color:#7790b0;
    color:#FFFFFF;
}
.imgshadow{
	box-shadow: 1px 1px 8px #555;
	padding:3px 3px 3px 3px;
	background-color:#FFFFFF;
}
.liste_table
{
    border-collapse:collapse;
}
.liste_table td{padding:4px 4px 4px 4px;}
.actiontable
{
    background-color:#E8E8E8;
    border-collapse:separate;
    border-spacing:1px 1px;
    width:100%;
    border:1px solid #D5D5D5;
}
.actiontable td,.actiontable td a
{
    font-size:11px;
}
.actiontable td
{
    padding:2px 2px 2px 2px;
}
.actiontable  .ligne_1,.liste_table  .ligne_1
{
    background-color:#F4F4F4 !important;
}
.actiontable  .ligne_0,,.liste_table  .ligne_0
{
    background-color:#FFFFFF !important;
}
a.open
{
    display:inline-block;
    background:url('/SOS-MAM/img/open.png') no-repeat center left;
    padding-left:20px;
    text-decoration:none;
}
a.view
{
    display:inline-block;
    background:url('/SOS-MAM/img/people.png') no-repeat center left;
    padding-left:20px;
    text-decoration:none;
}
.dateinput{border:1px solid #CCCCCC;color:#666666; padding:6px 20px 7px 4px;font-size:12px;width:68px;background:#FFFFFF url('/SOS-MAM/img/mini-calendar.gif') no-repeat 73px 5px;}
.calendar{box-shadow: 1px 1px 12px #555;width:200px;position:absolute;z-index:2;background-color:#E8E8E8;border-collapse:separate;border-spacing:1px 1px;}
.calendar td{text-align:center;background-color:#FFFFFF;font-weight:bold;}
.calendar td a{font-size:11px;font-weight:normal;color:#333333 !important;}
.bold{font-weight:bold}
#info_expe
{
    background-color:#FFFFFF;
    box-shadow: 1px 1px 8px #555;
    position:absolute;
    z-index:10;
}
#logos
{
    /*background-color:#FFFFFF;*/
    text-align:center;
}
#logos img
{
margin:5px 5px 5px 5px;
}
#top
{
    background-color:#333333;
    background-image:-moz-linear-gradient(#555555, #333333);
    background-image:-webkit-linear-gradient(#555555, #333333);
    background-image:-o-linear-gradient(#555555, #333333);
    background-image:linear-gradient(#555555, #333333);
    padding:25px 25px 10px 25px;
    box-shadow:1px 1px 5px #516278;
    margin-bottom:10px;
}
#chemin
{
    margin-bottom:4px;
    padding:0px 0px 6px 0px;
    border-bottom:1px solid #CCCCCC;
}
h1
{
    color:#315888;font-size:18px;font-family:Trebuchet MS;
    text-transform:uppercase;
}
#top h1,#top span
{
    color:#FFFFFF;font-size:35px;font-family:Trebuchet MS;
    display:inline;
    margin:0px 30px 0px 30px;
    text-transform:none;
}
#top b,#top a
{
 color:#FFFFFF;   
}
#connexion
{
    text-align:left;float:right;position:absolute;left:770px;width:220px;color:#FFFFFF;font-size:15px;
}
#footer
{
    position:absolute;
    bottom:0px;
}
#popupmessage
{
    z-index:2;
    top:250px;
    left:150px;
    position:absolute;
    width:350px;
    padding:20px 20px 20px 20px;
    background-color:#315888;
    box-shadow:1px 1px 8px #555555;
    color:#FFFFFF;
    font-size:14px;
    display:none;
    text-align:justify;
}
#popupmessage a
{
    color:#FFFFFF;
}
#progression{
    width:200px;
    height:6px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color:#767479;
}
#barre_progression{
    height:6px;
    background-color:#ff5500;
    width:3px;
    -moz-border-radius-topleft:3px;
    -webkit-border-top-left-radius:3px; 
    border-top-left-radius:3px;
    -moz-border-radius-bottomleft:3px;
    -webkit-border-bottom-left-radius:3px; 
    border-bottom-left-radius:3px;
}