#page {
        width: 980px; /* ou width:70%; ou width:20em; */
        margin-left: auto;
        margin-right: auto;
		text-align: center;
        }

a:link {
color : #ce127a;
text-decoration : none;
}

h1 {
color:#ce127a;
font-size:18px;
font-family:Arial;
margin:3px;
}

h3 {
margin:3px;
color:#FFFFFF;
font-size:14px;
font-style: italic;
font-family:Arial;
}

a:visited {
color : #ce127a;
text-decoration : none;
}

body {
background-image:url(images/GS_Top.jpg); 
background-repeat:repeat-x;
background-color:#000000;
visibility:visible; 
margin-left: auto;
margin-right: auto;
margin-right: auto;
width: 980px; /* ou width:70%; ou width:20em; */
text-align: center; 
font-family:Arial;
}

#body a,#body a:link,#body a:visited {
text-decoration: none;
color:#CE127A;
}

.body2 {
background-image:url(images/bg_br.jpg); 
background-repeat:no-repeat;
background-position:bottom right;
background-color:#000000;
visibility:visible; 
}

.tophead {
visibility:visible; 
height: 120px;
}

.bloc2 {
background-color: green;
height: 50px;
margin-top: 20px;
}

.menu {
border-bottom-color:#CE127A;
border-bottom-width:3px;
border-bottom-style:solid;
font-family:Arial;
height:40px;
}

.menu_item {
font-family:Arial;
color:#FFFFFF;
float: left;
margin-left: 20px;
visibility:visible; 
}

.bloc1{
float:left;
}

.bloc_right{
float:right;
margin-top:40px;
}

.bloc_elemm{
background-image:url(images/fond.jpg);
background-position:right;
background-repeat:no-repeat;
float:left;
margin-left:20px;
margin-top:20px;
}

.bloc_elemf{
background-image:url(images/fond2.jpg);
float:left;
margin-left:20px;
margin-top:20px;
}

.fleche{
float:top;
}

.flechel{
background-image:url(images/sleft.jpg); 
visibility:visible;
height:36px;
width:192px;
float:left;
}
.flechem{
background-image:url(images/smid.jpg); 
visibility:visible;
height:36px;
width:100%;
float:left;
}

.flecher{
background-image:url(images/sright.jpg); 
visibility:visible;
height:36px;
width:48px;
float:left;
}

.titre_bloc{
visibility:visible;
color:#FFFFFF;
height:30px;
width:25%;
border-bottom-color:#FFFFFF;
border-bottom-width:1px;
border-bottom-style:solid;
}

.titre{
color:#CE127A;
}
.lien{
color:#CE127A;
text-align:right;
}
.texte{
color:#FFFFFF;
}

#nav {
/*background-color:#8D0045;*/
font-family:Arial;
font-size:14px;
background:url(images/fond.gif) scroll left top;
background-repeat:repeat-x;
float:left;
height:46px;
overflow:hidden;
width:920px;
}
#nav a, #nav a:link, #nav a:visited {
text-decoration:none;
color:#FFFFFF;
float:left;
margin-top:0px;
padding:0px 8px 2px 11px;
}

* html #nav a, #nav a:link, #nav a:visited{
  margin-top:7px;
}
.navLiens a, #navLiens a:link, #navLiens a:visited {
background:#transparent;
color:#FFFFFF;
margin-top:7px !important;
margin-top : 7px;
padding:6px 12px 2px 11px !important;
padding:0px 12px 2px 11px;
text-decoration:none;
}

.navLnk a, #navLnk a:link, #navLnk a:visited {
background:#transparent;
color:#FFFFFF;
margin-top:0px !important;
margin-top : 7px;
padding:6px 12px 2px 11px !important;
padding:0px 12px 2px 11px;
text-decoration:none;
}



#nav a:hover {
background-color:#CE127A;
}

#nav a.last, #nav a.last:link, #nav a.last:visited {
background:transparent none repeat scroll 0% !important;
}

#nav .recherche {
background:url(images/searchbox.jpg) no-repeat scroll left top;
float:right;
height:23px;
margin:5px 0px 0pt 0pt;
padding:1px 0px 0px 69px;
width:130px !important;
width:200 px;
z-index:1001;
}
#nav .inputSearch {
border:medium none;
color:#666666;
font-family:Arial;
font-size:11px;
padding:0px;
width:100px;
}
#nav .inputOk {
height:16px;
vertical-align:top;
width:25px;
}

#navSup a:hover {
color:#FFFFFF;
text-decoration:underline;
background:transparent;
}

.navLiens {
background:transparent;
margin:20px 0pt 0pt;
position:absolute;
left : 220px;
width:758px;
z-index:3000;
}

#nav .menu1 {
background:url(images/fond.gif) scroll left top;
background-repeat:repeat-x;
}

#no11r {
color:#ffffff;
}

