A:link{text-decoration: none; color: #1f548e;}
A:visited{text-decoration: none; color: #1f548e;}
A:active{text-decoration: none; color: #000000;}
A:hover{text-decoration: none; color: #000000;}

body
{
background-color :#a2adbe;
background-image:url(../img/back.jpg);
background-repeat:repeat-x;
margin-top : 0px;
}

.conteneur 
{
top : 0px;
width: 950px;
position: absolute;
left: 50%;
margin-left: -495px;
}

.cadre-milieu
{
position : relative;
left : 20px;
right : 21px;
width : 950px;
background-color : white;
height : auto;
}

.bandeau
{
position : absolute;
top : 19px;
height : 184px;
width : 950px;
border-left-style : solid;
border-left-width : 1px;
border-left-color : #000000;
border-right-color:#000000;
border-right-style : solid;
border-right-width : 1px;
}


.bande-infos
{
border-left-style : solid;
border-left-width : 1px;
border-left-color:#000000;
border-right-color:#000000;
border-right-style : solid;
border-right-width : 1px;
background-position : top left;
background-image : url(../img/bande_infos.jpg);
background-repeat : repeat-x;
position : absolute;
top : 203px;
height : 69px;
width : 950px;
}

.onglet-pages
{
background-image : url(../img/onglet_pages.jpg);
background-repeat : no-repeat;
background-position : bottom left;
position : absolute;
bottom : 0px;
height : 32px;
width : 230px;
}

.calage-pages
{
padding-left : 6px;
position : absolute;
bottom : 5px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
}

.titre-rubrique
{
top : 0px;
}

.onglet-global
{
background-image : url(../img/background-onglet.jpg);
background-repeat : repeat-x;
top : 0px;
right : 0px;
position : absolute;
width : 628px;
height : 28px;
}

.onglet-bas-infos
{
background-image : url(../img/onglet_bas_infos.jpg);
background-repeat : no-repeat;
background-position : top left;
position : relative;
float : right;
width : 32px;
height : 28px;
}

.onglet-infos
{
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
background-image : url(../img/background-infos.jpg);
background-repeat : repeat-x;
background-position : top left;
position : relative;
float : right;
top : 0px;
right : 0px;
width : auto;
height : 28px;
padding-right : 5px;
}

.font-infos
{
position : relative;
font: 12px/21px Arial, sans-serif;
color: #000000;
text-decoration: none;
width : auto;
}

.inscrits
{
bottom : 0px;
right : 0px;
position : absolute;
font: 12px/46px Arial, sans-serif;
color: #ffffff;
text-decoration: none;
padding-right : 5px;
}

.data
{
border-left-style : solid;
border-left-width : 1px;
border-left-color:#000000;
border-right-style : solid;
border-right-width : 1px;
border-right-color:#000000;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #000000;
height : auto;
position : absolute;
width : 950px;
top : 272px;
background-color : #ffffff;
float : left;
background-position : top left;
background-image : url(../img/sous_barre.jpg);
background-repeat : repeat-y;;
}

.barre-gauche
{
position : relative;
background-position : top left;
background-image : url(../img/sous_barre.jpg);
background-repeat : repeat-y;;
width : 230px;
background-color : #ffffff;
height : auto;
text-align : center;
float : left;
}

.data-gauche
{
text-align : justify;
width : 210px;
margin-left : 5px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
}

.data-container
{
background-image : url(../img/data_left.jpg);
background-repeat : repeat-y;
position : relative;
margin-left : -10px;
width : 730px;
height : auto;
background-color : #ffffff;
float : right;
padding-top : 0px;
padding-bottom : 65px;
min-height : 640px;
}

.sous-data
{
width : 720px;
margin-left : 5px;
margin-right : 5px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
min-height : 300px;
}

.bandeau-news
{
background-image : url(../img/bandeau_news.jpg);
background-repeat : no-repeat;
width : 730px;
height : 17px;
text-align : left;
font: 12px/17px Arial, sans-serif;
color: #000000;
text-decoration: none;
float : none;
}

.titre-news
{
position : relative;
top : 0px;
float : left;
text-align : left;
font: 12px/17px Arial, sans-serif;
color: #000000;
width : auto;
padding-left : 6px;
}

.data-news
{
padding-top:1px;
padding-left : 5px;
padding-right : 5px;
text-align : justify;
width : 720px;
position : relative;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
margin-bottom : 10px;
}

.date-admin-news
{
width : auto;
position : relative;
float : right;
text-align : left;
font: 10px/17px Arial, sans-serif;
color: #000000;
padding-right : 5px;
}

.formulaire
{
border-style : solid;
border-width : 1px;
border-color : #000000;
background-color : #ffffff;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
overflow : hidden;
}

.textarea
{
border-style : solid;
border-width : 1px;
border-color : #000000;
background-color : #ffffff;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
}


.bouton
{
border-style : solid;
border-width : 1px;
border-color : #000000;
background-color : #dfdfdf;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
overflow : hidden;
}

.avert
{
border-collapse: collapse;
border: 1px solid #000000;
top : 40px;
margin-left : 255px;
padding-top : 10px;
padding-bottom : 10px;
height : auto;
width : 450px;
position : absolute;
background-color : #ffffff;
background-image : url(../img/avert.jpg);
background-repeat : repeat-x;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
text-align : center;
}

.modifteam
{
border-collapse: collapse;
border: 1px solid #000000;
top : 15px;
margin-left : 3%;
padding-top : 10px;
padding-bottom : 10px;
height : auto;
width : 270px;
position : absolute;
background-color : #ffffff;
background-image : url(../img/avert.jpg);
background-repeat : repeat-x;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
text-align : center;
}


.login
{
border-collapse: collapse;
border: 1px solid #000000;
top : 40px;
margin-left : 200px;
margin-right : 200px;
padding-top : 10px;
padding-bottom : 3px;
height : auto;
width : 500px;
position : absolute;
background-color : #d9d9d9;
background-image : url('../img/login.jpg');
background-repeat : no-repeat;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
text-align : center;
}

.tools-news
{
vertical-align : top;
border-width : 0px;
}

.tools
{
vertical-align : middle;
border-width : 0px;
}

.bold
{
font-weight : bold;
}

.italic
{
font-style:italic;
}

.underline
{
text-decoration : underline;
}

.left
{
width : 604px;
float : left;
text-align : left;
}

.center
{
text-align : center;
}

.right
{
width : 604px;
float : right;
text-align : right;
}

.formulaire-elements
{
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
border-collapse: collapse;
border: 1px solid #ffffff;
background-color : #ffffff;
}

.td-inscription
{
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
border-collapse: collapse;
border: 0px solid #dddddd;
background-color : #e8eae7;
}

.input-inscription
{
border-style : solid;
border-width : 1px;
border-color : #000000;
background-color : #ffffff;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
overflow : hidden;
}

.td-archive
{
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
border-collapse: collapse;
border: 0px solid #dddddd;
background-color : #97afca;
}


.formulaire-left
{
text-align : right;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
border-collapse: collapse;
border: 1px solid #aeb4c0;
background-color : #c0cce4;
}


.separateur-modules
{
background-image : url(../img/barre_modules.jpg);
background-repeat : no-repeat;
height : 16px;
width : 207px;
}


.legal
{
background-image : url(../img/legal.jpg);
background-repeat : repeat-x;
height : 54px;
width : 730px;
bottom : 0px;
margin : 0px;
padding:0px;
position : absolute;
background-color : #ffffff;
font-family: Arial, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: none;
text-align : center;
}

.list
{
list-style-type:square;
margin-left : 20px;
margin-bottom:0px;
padding : 0px;
}

.fieldset
{
margin-top:15px;
border-width:1px;
border-style:solid;
border-color:#000000;
}

.inscrivez
{
background-image : url(../img/inscrivezvous.jpg);
background-repeat : no-repeat;
width: 207px;
height:43px;
padding-top:7px;
}

.avatar
{
text-align : center;
border-style : solid;
border-width : 1px;
border-color : #000000;
margin-top : 10px;
background-color: #f1f1f1;
width : 620px;
height : 100px;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000000;
text-decoration: none;
}

.sticker
{
position:absolute;
margin-top:-15px;
right:10px;
}

.iphone
{
position : absolute;
top : 19px;
height : 184px;
width : 946px;
font-family: Arial, sans-serif;
font-size: 50px;
color: #000000;
text-decoration: none;
padding-left:5px;
padding-top:40px;
//font-weight:bold;
text-align:center;
background-image:url(../img/back_iphone.jpg);
background-repeat:repeat-x;
}


