/*.page {
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}

*/



.anglais {
background:url(../images/langue.jpg) bottom no-repeat;
width:111px;
height:22px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
color:#FFFFFF;
padding-top:2px;
}

.anglais a:hover {
color:#FFFFFF;
}

body {
margin:0px;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
}

.contentheading {
background:url(../images/1ar.png) no-repeat   ;
width:293px;
display:block;
height:28px; 
margin-left:350px;
padding-top:6px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: normal;
color: #fff;
margin-right:0px;
text-align: center;
}

.texte {
background:url(../images/sifcol_r4_c2.jpg) no-repeat  #D0AB67;
line-height:17px;
width:730px;
height:631px;
vertical-align:top;
padding-left:15px;
}
.texte h3 {
background:url(../images/1ar.png) no-repeat;
width:293px;
display:block;
height:28px; 
padding-left:65px;
padding-top:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: normal;
color: #fff;
margin-right:45px;
}


a:link , a:visited {
	text-decoration: none;
	color:#fff;
	font-weight:bold;
	padding-left:8px;
}

a:hover {
	color:#000;
}

img {
border:0px;
}

#top  {
padding-left:200px;
}



.traithaut {
background:url(../images/sifcol_r3_c1ar.jpg) right no-repeat;
width:943px;
height:28px;
}


#tube {
margin-top:-11px;
}

#gauche {
background:url(../images/gauchear.png) ;
width:170px;
}

#backdroite {
background:url(../images/sifcol_r4_c4ar.jpg) right no-repeat;
width:170px;
height:487px;
}

#droite {
background:url(../images/droitear.png) right repeat-y;
width:80px;
}

#leftcolumn {
background:url(../images/aar.png) no-repeat;
height:487px;
vertical-align:top;
}




#leftcolumn div.module-mouna  {
background:url(../images/h2ar.png) top no-repeat;
width:170px;
}

#leftcolumn div.module-mouna div div  {
background:url(../images/b2ar.png) bottom no-repeat;
width:170px;
}

#leftcolumn div.module-mouna div div div  {
background: transparent;
width:170px;
padding-bottom:2px;
padding-top: 4px;
margin-top:2px;
}

#leftcolumn div.module-mouna div div div a  {
font-weight:bold;
}


#leftcolumn div.module-mouna ul li a {

}



#leftcolumn div.module-mouna ul li a:hover , #leftcolumn div.module-mouna ul li a:active  {
	font-size: 12px;
	font:menu;
	height: 23px; !important
	width: 170px;
}

#leftcolumn div.module-mouna div div div a:hover {
font-weight:bold;
}


#leftcolumn div.module-news h3{
background: url(../images/haut-newsar.png) no-repeat top;
height:35px;
color:#fff;
padding-left:50px;
padding-top:10px;
margin-bottom:-3px;
}

#leftcolumn div.module-news {
background: url(../images/news.png) repeat-y;
font-size:10px;
color:#fff;
line-height:10px;
}

#leftcolumn div.module-news div {
background: url(../images/bas-newsar.png) no-repeat bottom;
width:170px;
margin-bottom:12px;
}

#leftcolumn div.module-defilement {
background:url(../images/def.png) no-repeat;
width:170px;
height:145px;
padding-top:7px;
}


.button {
background:url(../images/valider.png) no-repeat;
width:108px;
border:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#FFFFFF;
padding-bottom:20px;
margin-top:8px;
margin-right:1px;
}

.inputbox{
margin-right:5px;
font-size:10px;
width:150px;
}


#user1 div.module-act h3 {
background:url(../images/1ar.png) no-repeat;
height:28px;
padding-left:65px;
font-size:18px;
font-weight: normal;
color: #fff;
margin-right:25px;
padding-top:5px;
margin-bottom:-5px;
margin-top:20px;
}


#user2 {
color:#fff;
border-right: 1px dotted #FFFFFF;
margin-right:20px;
}

#user2 h3{
background:url(../images/1ar.png) no-repeat;
width:245px;
display:block;
height:28px;
color:#fff;
padding-top:5px;
margin-right:45px;
margin-top:30px;
text-align:center;

}

#user2 a:link, #user2 a:visited{
background: url(../images/s.png) no-repeat;
display:block;
margin-left:140px;
padding-top:10px;
height:30px;
margin-bottom:10px;
padding-left:20px;
}


#user3 {
color:#fff;
}

#user3 h3{
background:url(../images/1ar.png) no-repeat;
width:200px;
height:28px;
display:block;
color:#fff;
padding-top:5px;
padding-left:65px;
margin-top:33px;
text-align:center;
}


#user3 a:link , #user3 a:visited{
  background: url(../images/s.png) no-repeat;
  display:block;
  height:30px;
  margin-left:140px;
  padding-top:10px;
  margin-bottom:10px;
  padding-left:20px;
}

#user3 a:hover{
 margin-left:140px;
}



.baspage {
background:url(../images/sifcol_r5_c1ar.jpg) right no-repeat;
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#FFFFFF;
text-align:left;
padding-left:180px;

}



/* style de opera */
html[xmlns*=""] body:last-child .texte {
text-align:left;
}

html[xmlns*=""] body:last-child .arabe {
text-align:left;
}

html[xmlns*=""] body:last-child .anglais {
text-align:left;
}

html[xmlns*=""] body:last-child #leftcolumn {
background:url(../images/aa.png) no-repeat;
height:487px;
vertical-align:top;
}
