body 
{

margin:0px;
padding:0px;

/*background-image:url(../img/squellete/bgb.jpg);
background-position:center top;*/
background-image:url(../img/squellete/bg.gif);
background-repeat:repeat-x;

/*****fête****
background-image:url(../font_.jpg);
background-position:center top;
background-repeat:no-repeat;*/
background-color:#FAF5F4;

/*background-image:url(../img/squellete/icon_plan.gif);*/

text-align:center;
}

img
{
vertical-align:text-top;
}


ul
{
vertical-align:left;
margin:0px;
padding:0px;
display:inline;
	float:left;
}

li
{
	display:inline;
	float:left;
	vertical-align:middle;
	margin:0px;
    padding:0px;

}

p
{
margin:0px;
padding:0px;
MARGIN: auto;
font-family: verdana;
font-size: 11px;
color: #4d4d4d;
}

.general
{
MARGIN-LEFT: auto;
MARGIN-RIGHT: auto;
width:982px;
background-color:#FFFFFF;
}

.copy
{

background-image:url(../img/squellete/bg_copy.gif);
background-repeat:repeat-x;
font-family: verdana;
font-size: 11px;
color: #ffffff;
text-decoration:none;
}
.copy a {color: #ffffff;text-decoration:underline;}
.copy a:hover  {color: #ffffff;text-decoration:none;}

/**************************************** top ************************************************/
.top
{
display:inline;
float:left;
width:980px;
height:101px;
/*background-image:url(../img/squellete/bg_top.gif);
background-repeat:no-repeat;*/
}

.logo
{
display:inline;
float:left;
width:221px;
margin-left:0px;
background-color:#FF0000;
}

.banniere
{
display:inline;
float:left;
width:754px;
margin-left:2px;
margin-top:4px;
height:94px;
/*background-color:#80A3F5;*/

}

.banniereimg
{
border: 1px solid #5cb034;
display:inline;
float:left;
width:730px;
height:90px;
background-color:#000000;
}

.menu
{
display:inline;
float:left;
width:980px;
height:54px;
margin-left:0px;
background-image:url(../img/squellete/bg_menu_top.gif);
background-repeat:repeat-x;
}

.mmenu
{
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight:normal;
}
.mmenu a {color: #EFEFEF;text-decoration:none;font-weight:bold;}
.mmenu a:hover  {color: #BAB8B8;text-decoration:none;font-weight:bold;}



.ttzone
{

font-family: tahoma;
font-size: 12px;
color: #ffffff;
font-weight:bold;

}



.introa
{

font-family: arial;
font-size: 12px;
color: #000000;
font-weight:bold;

}

.introb
{

font-family: arial;
font-size: 14px;
color: #4B9929;
font-weight:bold;
s
}

.mmenucligne
{
display:inline;
float:left;
font-family: arial;
font-size: 12px;
color: #ffffff;
font-weight:bold;
margin-left:10px;
margin-right:10px;
margin-top:5px;
}
.mmenucligne a {color: #5AB82C;text-decoration:none;}
.mmenucligne a:hover  {color: #5AB82C;text-decoration:none;}


.accemenu
{
font-family: arial;
font-size: 11px;
color: #ffffff;
font-weight:normal;
}
.accemenu a {color: #5AB82C;text-decoration:underline;}
.accemenu a:hover  {color: #5AB82C;text-decoration:none;}


.mmenupic
{
display:inline;
float:left;
font-family: verdana;
font-size: 12px;
color: #545653;
font-weight:bold;
}


.magazine
{
display:inline;
float:left;
width:175px;
margin-top:15px;
height:140px;


}


.pubcenterb
{
display:inline;
float:left;
border: 1px solid #8b3a36;
margin-top:10px;
padding:1px;
}

.zone
{
display:inline;
float:left;
width:183px;
border: 1px solid #8b3a36;
margin-top:10px;
}

.zonehamza
{
display:inline;
float:left;
width:305px;
padding:0px;
border: 1px solid #5cb034;
margin-top:10px;
}

.zonevideo
{
display:inline;
float:left;
width:305px;
padding:0px;
border: 1px solid #1d3255;
margin-top:0px;
}


.zoneimages
{
display:inline;
float:left;
width:305px;
padding:0px;
border: 1px solid #5cb034;
margin-top:10px;
}




.zoneannuaire
{
display:inline;
float:left;
width:305px;
padding:0px;
border: 1px solid #c78cda;
margin-top:10px;
}

.zonemagazine
{
display:inline;
float:left;
width:190px;
padding:0px;
border: 1px solid #ba0304;
margin-top:0px;
}

.zonebannieredroite
{
display:inline;
float:left;
width:190px;
padding:0px;
border: 1px solid #ba0304;
margin-top:10px;
}


.zoneb
{
display:inline;
float:left;
width:183px;
border: 1px solid #8b3a36;


}

.zonepub
{
display:inline;
float:left;
width:183px;
/*border: 1px solid #8b3a36;*/
margin-top:10px;

}

.hamza
{
display:inline;
float:left;
/*width:175px;*/
border: 1px solid #9F0506;
margin-top:10px;
margin-left:3px;

}

.hamzasd
{

border: 1px solid #5cb034;
margin-top:10px;
margin-left:3px;
color:#920606;
font-family:verdana;
size:11px;

}
.hamzasd a {color: #5CB034;text-decoration:none;}
.hamzasd a:hover  {color: #5CB034;text-decoration:underline;}


.hamzasd  select  
{

border: 1px solid #920606;
background-color:#920606;
color:#FFFFFF;
margin:5px;
}

.hamzasd  input  
{
margin:5px;
}

.hamzasd  p  
{
visibility:hidden;
height:10px;
}

.hamzasd  td  tr
{

border-top: 0px;

}


.picttre
{
display:inline;
float:left;
margin-left:10px;
margin-top:3px;
}




.smenu
{
font-family: verdana;
font-size: 12px;
color: #545653;
font-weight:bold;
}
.smenu a {color: #615E5E;text-decoration:none;}
.smenu a:hover  {color: #615E5E;text-decoration:underline;}


.stylettre
{
display:inline;
float:left;
margin-top:1px;
margin-left:5px;
}



.fleche
{
display:inline;
float:left;
margin-top:5px;
text-align:center;
width:160px;
}

.b-moffre
{
display:inline;
float:left;
margin-top:5px;
}

.b-moffrep
{
display:inline;
float:left;
margin-top:0px;
}

.ttre
{
display:inline;
float:left;
margin-top:10px;
width:449px;
margin-left:1px;
}

.ttre-rubanno
{
display:inline;
float:left;
margin-top:1px;
width:449px;
margin-left:1px;
}

.ttre-rubannogoogle
{
display:inline;
float:left;
margin-top:1px;
width:796px;
margin-left:1px;
}

.forme1
{
font-family: tahoma;
font-size: 11px;
color: #848080;
font-weight:normal;
border: 1px solid #848080;
width:140px;
padding:2px;
}

.forme2
{
font-family: tahoma;
font-size: 11px;
color: #848080;
font-weight:normal;
border: 1px solid #848080;
width:160px;
padding:2px;
}

.suite2
{
font-family: tahoma;
font-size: 11px;
color: #5cb034;
font-weight:normal;
}
.suite2 a {color: #5cb034;text-decoration:none;}
.suite2 a:hover  {color: #5cb034;text-decoration:underline;}


.txtblan
{
font-family: tahoma;
font-size: 11px;
color: #ffffff;
font-weight:bold;
text-align:left;
}
.txtblan a {color: #ffffff;text-decoration:none;}
.txtblan a:hover  {color: #ffffff;text-decoration:underline;}



.btn
{
font-family: tahoma;
font-size: 11px;
background-color:#C60204;
color: #ffffff;
font-weight:normal;
border: 1px solid #920606;


}

.btngoogle
{
font-family: tahoma;
font-size: 11px;
background-color:#ffffff;
color: #920606;
font-weight:normal;
border: 1px solid #920606;
}

.suite1
{
font-family: tahoma;
font-size: 11px;
color: #545653;
font-weight:normal;
}
.suite1 a {color: #D30103;text-decoration:underline;}
.suite1 a:hover  {color: #D30103;text-decoration:none;}

.articlefemme
{
display:inline;
float:left;
margin-top:5px;
}

.imgfemme
{
display:inline;
float:left;
width:54px;
margin:5px;
border: 1px solid #980606;
}

.introfemme
{
display:inline;
float:left;
margin:5px;
width:90px;
font-family: tahoma;
font-size: 11px;
color: #000000;
font-weight:normal;
}
.introfemme a {color: #000000;text-decoration:underline;}
.introfemme a:hover  {color: #000000;text-decoration:none;}




.titre-rub
{
font-family: arial;
font-size: 22px;
color: #ffffff;
font-weight:normal;
text-decoration:none;
}

.titre-rubb
{
font-family: arial;
font-size: 22px;
color: #BA0304;
font-weight:normal;
text-decoration:none;
}

.titre-rubp
{

font-family: arial;
font-size: 12px;
color: #9F0506;
font-weight:normal;
text-decoration:none;
}

.txt-priere
{

font-family: verdana;
font-size: 11px;
color: #ffffff;
font-weight:normal;
text-decoration:none;
}
/**************************************************************/

.barre1 {
	display:inline;
	float:left; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
	margin-left:10px;
	WIDTH: 880px; 
	margin-top:3px;

	
}
.barre2 {
	VISIBILITY: hidden; 
	WIDTH: 880px; 
	POSITION: absolute; 
	display:inline;
	float:left; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
		margin-left:10px;
		margin-top:3px;
}
.barre2b {
	VISIBILITY: hidden; 
	WIDTH: 880px; 
	POSITION: absolute; 
	display:inline;
	float:left; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
		margin-left:10px;
		margin-top:3px;
}
.barre3 {

	display:inline;
	WIDTH: 880px; 
	float:left;  
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
		margin-left:10px;
		margin-top:3px;
}
.barre3 A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #6d0505; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none;
}
.barre3 a:hover  {color: #920607;text-decoration:underline;}

.espace01
{
    display:inline;
	float:left;
	WIDTH: 451px;
	/*background-color:#FF0000;*/
	border:1px solid #BA0304;
	margin-top:15px;
}

.espace-google
{
    display:inline;
	float:left;
	WIDTH: 818px;
	/*background-color:#FF0000;*/
	border:1px solid #BA0304;
	margin-top:15px;
	margin-left:93px;
}


.espace02
{
    display:inline;
	float:left;
	WIDTH: 308px;
	/*background-color:#00FF00;
	border:1px solid #000000;*/
	margin-top:15px;
}

.espace03
{
    display:inline;
	float:left;
	WIDTH: 194px;
	/*background-color:#0000FF;
	border:1px solid #000000;*/
	margin-top:15px;
}

.date-new
{
font-family: arial;
font-size: 12px;
color: #3D9215;
font-weight:bold;
}

.new-ttre
{
font-family: arial;
font-size: 12px;
color: #BA0304;
font-weight:bold;


}

.texteannonce
{
font-family: verdana;
font-size: 11px;
color: #000000;
text-decoration:none;
}
.texteannonce a {color: #000000;text-decoration:none;}
.texteannonce a:hover  {color: #000000;text-decoration:underline;}

.art-anno
{
display:inline;
float:left;
margin-top:4px;
/*border: 1px solid #8B3A36;*/
width:440px;
margin-left:10px;

}
