/*
    960 Grid System ~ Text CSS.
    Learn more ~ http://960.gs/

    Licensed under GPL and MIT.
*/

/* =Basic HTML
--------------------------------------------------------------------------------*/

body
{
    font: 13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
}

a:focus
{
    outline: 1px dotted invert;
}

hr
{
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 0 0;
    clear: both;
    height: 0;
}

/* =Headings
--------------------------------------------------------------------------------*/

h1
{
    font-size: 25px;
}

h2
{
    font-size: 23px;
}

h3
{
    font-size: 21px;
}

h4
{
    font-size: 19px;
}

h5
{
    font-size: 17px;
}

h6
{
    font-size: 15px;
}

/* =Spacing
--------------------------------------------------------------------------------*/

ol
{
    list-style: decimal;
}

ul
{
    list-style: square;
}

li
{
    margin-left: 30px;
}

p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset
{
    margin-bottom: 20px;
}

/* =Colors
--------------------------------------------------------------------------------*/

.red {color:#cc0000;}

/* =Text with icons
--------------------------------------------------------------------------------*/

.add {
    background:transparent url(../imageset/icons/add.png) no-repeat scroll left center;
    padding:2px 0 2px 20px;
}
.cancel { 
    background: url(../imageset/icons/delete.png) no-repeat left center;
    padding: 2px 0 2px 20px; 
}
.check { 
    background: url(../imageset/icons/accept.png) no-repeat left center;
    padding: 2px 0 2px 20px; 
}
.entree {
    background: url(../imageset/icons/entree.png) no-repeat left center;
    padding: 2px 0 2px 20px;
}
.sortie {
    background: url(../imageset/icons/sortie.png) no-repeat left center;
    padding: 2px 0 2px 20px;
}
.delete {
    background:transparent url(../imageset/icons/cross.png) no-repeat scroll left center;
    padding:2px 0 2px 20px;
}
.edit {
    background:transparent url(../imageset/icons/page_edit.png) no-repeat scroll left center;
    padding:2px 0 2px 20px;
}
.email { 
    background: url(../imageset/icons/email.png) no-repeat left center;
    padding: 2px 0 2px 20px; 
}
.event { 
    background: url(../imageset/icons/date.png) no-repeat left center;
    padding: 2px 0 2px 20px; 
}
.excel { 
    background: url(../imageset/icons/page_excel.png) no-repeat left center;
    padding: 2px 0 2px 20px; 
}
.fullscreen {
    background: url(../imageset/icons/arrow_out.png) no-repeat left center;
    padding: 2px 0 2px 20px; 
}
.group { 
    background: url(../imageset/icons/group.png) no-repeat left center;
    padding: 2px 0 2px 20px; 
}
.info {
    background:transparent url(../imageset/icons/information.png) no-repeat scroll left center;
    padding:2px 0 2px 20px;
}
.key {
    background:transparent url(../imageset/icons/key.png) no-repeat scroll left center;
    padding:2px 0 2px 20px;
}
.lock {
    background:transparent url(../imageset/icons/lock.png) no-repeat scroll left center;
    padding:2px 0 2px 20px;
}
.next {
    background:transparent url(../imageset/icons/arrow_right.png) no-repeat scroll left center;
    padding:2px 0 2px 20px;
}
.poll {
    background:transparent url(../imageset/icons/chart_bar.png) no-repeat scroll left center;
    padding:2px 0 2px 20px;
}
.star {
    background:transparent url(../imageset/icons/star.png) no-repeat scroll left center;
    padding:2px 0 2px 20px;
}
.tick {
    background:transparent url(../imageset/icons/tick.png) no-repeat scroll left center;
    padding:2px 0 2px 20px;
}
.user {
    background:transparent url(../imageset/icons/user.png) no-repeat scroll left center;
    padding:2px 0 2px 20px;
}
.warn { 
    background: url(../imageset/icons/error.png) no-repeat left center;
    padding: 2px 0 2px 20px; 
}

.french {
    background: url(../imageset/icons/flag_fr.png) no-repeat left center;
    padding: 2px 0 2px 20px; 
}

.english {
    background: url(../imageset/icons/flag_gb.png) no-repeat left center;
    padding: 2px 0 2px 20px; 
}

