*{
margin:0;
padding:0;
text-decoration:none;
border:0;
list-style:none;
color:#424242;
font-size:11px;
font-family:arial;
}

body{
background: url(../../images/fonds/body_bck.jpg) top left repeat-x;
}

#all{
}

a{
color:#fe9100;
text-decoration:none;
}

IMG.png { behavior: url(../../include/js/png.htc); }

h1{
font-size:20px;
color:#333399;
}

table{
position:relative;
border-collapse:collapse;
}

table tr td{
vertical-align:top;
}



#header{
z-index:100;
position:relative;
margin:0 auto 0 auto;
padding:0 0 0 0;
width:1000px;
height:180px;
clear:both;
background: url(../../images/fonds/header_bck.jpg) bottom left no-repeat;
}

/* Hack IE6 */
* html #header{
}


/* Hack Firefox 3 */
html>/**/body #header, x:-moz-any-link, x:default {
}

html:first-child #header{
} 

#logo{
position:relative;
width:1000px;
height:140px;
clear:both;
margin:auto;
z-index:90;
z-index:100;
}

#logo h1,
#logo h2{
margin-left:230px;
position:relative;
color:#01669a;
line-height:21px;
}

#logo h1{
padding:57px 0 0 0;
font-size:24px;
}

#logo h2{
font-size:13px;
font-weight:normal;
}

#menu {
position:relative;
display:table;
width:960px;
height:auto;
margin:0 0 0 30px;
z-index:200;
}


#main{
position:relative;
height:auto;
width:100%;
z-index:50;
}


#center{
position:relative;
margin:0 auto 0 auto;
display:table;
width:1000px;
height:auto;
}

/* Gestion du tableau de mise en page */

#tableMiseEnPage{
position:relative;
border-collapse:collapse;
width:1000px;
height:auto;
margin:0 0 0 0;
border:none;
vertical-align:top;
}

/* Hack Firefox 3 */
html>/**/body #tableMiseEnPage, x:-moz-any-link, x:default {
margin-left:0;
}

/* Hack Firefox 2 */
#tableMiseEnPage, x:-moz-any-link {
margin-left:1px;
} 

/* Hack IE7 */
*+html #tableMiseEnPage{
margin-left:0;
}

.table_x_side{
width:8px;
}

.table_x_middle{
width:984px;
}

#table_center_left{
height:auto;
background: url(../../images/fonds/table_center_left_bck.png) top right repeat-y;
}

* html #table_center_left{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/fonds/table_center_left_bck.png',sizingMethod='scale');
background:none;
}

#table_center_middle{
height:auto;
vertical-align:top;
background-color:#fff;
}

#table_center_right{
height:auto;
background: url(../../images/fonds/table_center_right_bck.png) top left repeat-y;
}

* html #table_center_right{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/fonds/table_center_right_bck.png',sizingMethod='scale');
background-image:none
}


/* Fin de gestion du tableau de mise en page */


/* Tableau d'une page type avec 2 colonnes, grande à gauche et petite à droite */

.table2colonnes{
position:relative;
border-collapse:collapse;
width:984px;
height:auto;
border:none;
vertical-align:top;
}

.table2colonnes_left,
.table2colonnes_right,
.last_table2colonnes{
vertical-align:top;
height:auto;
}

.last_table2colonnes{
width:260px;
}


/* Fin Tableau d'une page type avec 2 colonnes, grande à gauche et petite à droite */

/* Tableau d'une page type avec 3 colonnes, grande à gauche et petite à droite */

.table3colonnes{
position:relative;
border-collapse:collapse;
width:970px;
height:auto;
border:none;
}

.table3colonnes tr td{
vertical-align:top;
height:auto;
}

.table3colonnes tr td.first_table3colonnes{
width:270px;
}

.table3colonnes tr td.last_table3colonnes{
width:255px;
}


/* Fin Tableau d'une page type avec 2 colonnes, grande à gauche et petite à droite */

/* Footer */

#footer{
postion:relative;
display:table;
width:1000px;
height:100px;
margin:0 auto 40px auto;
clear:both;
padding:20px 0 30px 0;
background: url(../../images/fonds/footer_bck.png) top left no-repeat;
}

* html #footer{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../../images/fonds/footer_bck.png',sizingMethod='scale');
background-image:none
}

#tableFooter{
position:relative;
width:900px;
border-top:1px dotted #7a8990;
border-collpase:collapse;
margin:2px auto 0 auto;
}

#tableFooter tr td{
vertical-align:top;
}

#footer p{
font-size:10px;
color:#787878;
text-align:center;
}

#footer p a{
font-size:10px;
text-decoration:none;
}

/* Fin du footer */
