body {
font-family: arial, verdana, sans-serif;
font-size: 80%;
margin-top: 0px;
padding-top: 0px;
margin-left: 10px;
padding-left: 10px;
margin-right: 0px;
padding-right: 0px;
background-color: #990033;
}

/*
 * conteneur
 */

#page-global {
	position: relative;
	margin-left: auto;
 margin-right: auto;
 width: 750px;
margin-bottom: 20px;
padding-bottom: 20px;
background-color: #ffffff;
} 

#global {
position: relative;
left: 0px;
bottom: 0px;
width: 750px;
height: 415px;
background: #ffffff url(../images/fond-trait-somm2.jpg) no-repeat;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#global-rub{
position: relative;
left: 0px;
top: 0px;
width: 750px;
background-color: #ffffff;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#global-art{
position: relative;
left: 0px;
top: 0px;
width: 750px;
background-color: #ffffff;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#global-art-court{
position: relative;
left: 0px;
top: 0px;
width: 750px;
height: 390px;
background-color: #ffffff;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

/*
 * conteneur image et conteneur interieur
 */

#tete-rub {
position: relative;
left: 0px;
bottom: 0px;
width: 750px;
background-color: #ffffff;
}

#tete {
width: 750px;
background-color: #ffffff;
}

#tete img {
border: 0px;
}

img#tour-somm {
position: absolute;
top: 0px;
left: 480px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#vertical-int {
position: absolute;
top: 0px;
left: 480px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
z-index: 6;
}

#font-rayures-int {
position: absolute;
top: 0px;
left: 675px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
z-index: 3;
}

#langues-sommaire{
position: relative;
top: 110px;
left:670px;
border : 0;
z-index: 5;
}

#livre{
position : absolute;
left : 680px;
top : 0px;
z-index : 2;
}

#legal{
position: absolute;
left: 0px;
top: 415px;
font-size: 80%;
padding-right: 0px;
margin-right: 0px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
text-align: right;
width: 750px;
background-color : #ffffff;
}

#legal-gb{
position: absolute;
left: 0px;
top: 415px;
font-size: 80%;
padding-right: 0px;
margin-right: 0px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 0px;
padding-bottom: 0px;
padding-left: 0px;
margin-left: 0px;
text-align: left;
width: 750px;
background-color : #ffffff;
}

.marge{
padding-left: 350px;
margin-left: 350px;
}

/*
 *lien menu bande sommaire et menu interieur
 */

ul#bandemenu {
font-family: times, arial, verdana;
width: 750px;
height: 26px;
text-align: center;
letter-spacing : 1px;
font-size: 120%;
font-weight : bold;
line-height: 26px;
margin: 0;
padding: 0;
background: #ffffff url(../images/img-barre-menu2.jpg);
list-style-type : none;
}

#bandemenu li {
display: inline;
}

#bandemenu a {
text-decoration : none;
color : #990033;
}

#bandemenu a:hover {
text-decoration : none;
color : #000000;
background-color : #ffffff;
}

ul#menu-centre{
font-family: times, arial, verdana;
font-color : #000000;
font-size : 120%;
font-weight : bold;
list-style-type : none;
margin: 0;
padding: 0;
padding-top: 100px;
padding-left:260px;
}

#menu-centre li{
height: 30px;
padding-top: 10px;
}

#menu-centre a {
font-family: times, arial, verdana;
text-decoration : none;
color : #000000;
background-color : #ffffff;
}

#menu-centre a:hover {
text-decoration : none;
color : #990033;
background-color : #ffffff;
}

ul#menu-inter{
font-family: times, arial, verdana;
position: absolute;
top: 60px;
left: 495px;
font-family: times, arial, verdana;
font-color : #000000;
font-size : 110%;
font-weight : bold;
list-style-type : none;
margin: 0;
padding: 0;
z-index: 3;
}

#menu-inter li{
height: 30px;
padding-top: 5px;
}

#menu-inter a {
font-family: times, arial, verdana;
text-decoration : none;
color : #000000;
}

#menu-inter a:hover {
text-decoration : none;
color : #990033;
background-color : #ffffff;
}


#legal a{
text-decoration : none;
color : #000000;
}

#legal a:hover {
text-decoration : none;
color : #990033;
background-color : #ffffff;
}

#legal-gb a{
text-decoration : none;
color : #000000;
}

#legal-gb a:hover {
text-decoration : none;
color : #990033;
background-color : #ffffff;
}

/*
 * liens
 */

a { 
text-decoration: underline;
color: #000000; 
}
a:hover { 
text-decoration: none; 
color: #ffffff; 
background-color : #000000;
 }
a.spip_out { 
text-decoration: underline;
color: #000000;
 }
a.spip_out:hover{
text-decoration: none;
color: #ffffff; 
background-color: #000000;
}
a.spip_in, a.spip_url{ 
text-decoration: underline;
color: #000000;
 }
a.spip_in:hover, a.spip_url:hover{
text-decoration: none;
color: #ffffff; 
background-color: #000000;
}

/*
 *style contenu
 */

.contenu-texte{
margin-left : 10px;
padding-left : 10px;
padding-right : 150px;
margin-right : 150px;
}

p.spip {
text-align : left;
}

.rubrique{
text-align : justify;
margin-left : 10px;
padding-left : 10px;
}

.article{
text-align : left;
padding-right : 140px;
margin-right : 140px;
margin-bottom : 15px;
padding-bottom : 15px;
}

.article-titre{
margin-left : 10px;
padding-left : 10px;
margin-right : 145px;
padding-right : 145px;
}

.chapo{
margin-left : 10px;
padding-left : 10px;
font-weight : bold;
}

h1#titre-rub{
margin-top: 0px;
padding-top: 0px;
margin-left : 10px;
padding-left : 10px;
margin-right : 145px;
padding-right : 145px;
}

.titre-art{
margin-left : 10px;
padding-left : 10px;
}

.textarticle{
margin-left : 10px;
padding-left : 10px;
margin-right : 15px;
padding-right : 15px;
}

.textarticlebis{
margin-left : 10px;
padding-left : 10px;
margin-right : 150px;
padding-right : 150px;
}

.titre-bordeau{
color : #990033;
font-weight : bold;
text-align : center;
}

.marge-bas{
margin-bottom: 76px;
padding-bottom: 76px;
}

.bloogletter-right {text-align:right;}
.bloogletter-center {text-align:center;}
.bloogletter-left {text-align:left;}