html
{
	width:100%;
	height:100%;
}

body
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0 none;
	font-family:Arial;
	font-size:10pt;
	width:100%;
	height:100%;
}

em {
	color:#E4136F;
	font-style: normal;
}

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

a:hover
{
	color:#d3015c;	
	text-decoration:none;
}

a img
{
	border:none;
	text-decoration:none;
}

#site
{
	width:1000px;
	height:100%;
	margin-right:auto;
	margin-left:auto;
}

#site #head
{
	width:1000px;
	height:132px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../images/head/b_head.jpg);
}

#site #head .logo
{
	margin:0px;
	margin-top:25px;
	margin-left:25px;
}

#site #head #QuickLink
{
	width:510px;
	height:35px;
	line-height:35px;
	font-size:8pt;
	vertical-align:middle;
	list-style-type:none;
	margin:0px;
	margin-left:285px;
	padding:0px;
	border:0px;
	
}

#site #head #QuickLink .element
{
	float:left;
	height:35px;
	line-height:35px;
	margin:0px;
	padding:0px;
	border:0px;
}

#site #head #QuickLink .element img
{
	margin-left:10px;
	margin-right:5px;
}

#site #head #QuickLink .element a
{
	font-size:8pt;
	color:#000;
	text-decoration:none;
}

#site #head #QuickLink .element a:hover
{
	font-size:8pt;
	color:#000;
	text-decoration:underline;
}

#site #head .slogan
{
	margin-left:45px;
	margin-top:25px;
}

#site #head #menu
{
	width:595px;
	height:28px;
	margin-top:70px;
	margin-right:auto;
	margin-left:auto;
}

#site #head #menu .onglet
{
	float:left;
	height:28px;
	margin-right:1px;
	cursor:pointer;
}

#site #head #menu .onglet .offre_left
{
	float:left;
	height:28px;
	width:10px;
	background-image:url(../images/menu/l_offre.jpg);
}

#site #head #menu .onglet .offre_ctn
{
	float:left;
	height:28px;
	font-size:10pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	line-height:28px;
	color:#FFF;
	background-image:url(../images/menu/m_offre.jpg);
}

#site #head #menu .onglet .offre_right
{
	float:left;
	height:28px;
	width:10px;
	background-image:url(../images/menu/r_offre.jpg);
}

#site #head #menu .onglet .pro_left
{
	float:left;
	height:28px;
	width:10px;
	background-image:url(../images/menu/l_pro.jpg);
}

#site #head #menu .onglet .pro_ctn
{
	float:left;
	height:28px;
	font-size:10pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	line-height:28px;
	color:#FFF;
	background-image:url(../images/menu/m_pro.jpg);
}

#site #head #menu .onglet .pro_right
{
	float:left;
	height:28px;
	width:10px;
	background-image:url(../images/menu/r_pro.jpg);
}

#site #head #menu .onglet .client_left
{
	float:left;
	height:28px;
	width:10px;
	background-image:url(../images/menu/l_client.jpg);
}

#site #head #menu .onglet .client_ctn
{
	float:left;
	height:28px;
	font-size:10pt;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	line-height:28px;
	color:#FFF;
	background-image:url(../images/menu/m_client.jpg);
}

#site #head #menu .onglet .client_right
{
	float:left;
	height:28px;
	width:10px;
	background-image:url(../images/menu/r_client.jpg);
}

#site .separator
{
	width:1000px;
	height:20px;
	padding-top:2px;
	background-image:url(../images/head/separator.jpg);
}

#site .separator .sous_menu
{
	height:20px;
	line-height:20px;
	display:none;
	text-align:center;
}

#site .separator .sous_menu span
{
	margin:0px;
	padding:0px;
	height:20px;
	line-height:20px;
	list-style-type: none;
	text-align:center;
	font-size:8pt;
	font-familly:verdana;
	color:#AFAFAF;
}

#site .separator .sous_menu span a
{
	color:#AFAFAF;
	text-decoration:none;
}

#site .separator .sous_menu span a:hover
{
	color:#D3015C;	
	text-decoration:underline;
}

#site #col_left
{
	float:left;
	width:201px;
}

#site #col_left .top_menu
{
	margin-top:4px;
	height:19px;
	width:201px;
	float:left;
	background-image:url(../images/menu/top_menu.jpg);
}

#site #col_left .body_menu
{
	width:201px;
	float:left;
	background-image:url(../images/menu/body_menu.jpg);
}
#site #col_left .body_menu .titre_menu {
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 15px;
}

#site #col_left .body_menu ul
{
	list-style-type:none;
	list-style-image: url(../images/menu/puce.jpg);
	margin:0px;
	padding:0px;		
}

#site #col_left .body_menu ul li
{
	margin:0px;
	margin-left:30px;
	font-size:8pt;
	padding:0px;	
}

#site #col_left .body_menu ul li a
{
	color:#595959;
	text-decoration:none;
}

#site #col_left .body_menu ul li a:hover
{
	color:#d00477;
	text-decoration:none;
}

#site #col_left .bottom_menu
{
	background-image:url(../images/menu/bottom_menu.jpg);
	float:left;
	height:19px;
	width:201px;
}

#site #content
{
	float:right;
	width:790px;
}

#site #content #arbo
{
	margin: 10px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

#site #content h1
{
	color:#D4005E;
	font-family:Verdana,"Bitstream Vera Serif",Norasi,serif;
	font-size:13pt;
	font-weight:bold;
	line-height:normal;
}

#site #content #upline
{
	text-align:justify;
	font-size:0.85em;
	line-height:1.5em;
}
#site #content #upline a
{
	color:#D4005E;
}
#site #content #upline a:hover span
{
	text-decoration:none !important;
}


#site #articles
{
	padding:20px 0;
	text-align:justify;
	font-size:0.85em;
	line-height:1.5em;
}

#site #articles .phrase
{
	color:#D4005E;
	font-family:Verdana,"Bitstream Vera Serif",Norasi,serif;
	font-size:13pt;
	font-weight:bold;
	line-height:normal;
	padding-left:20px;
}

#site #articles ul li
{
	list-style:none;
}

#site #articles ul li p.titre
{
	float:left;
	font-weight:bold;
	margin-bottom:-10px;
	font-size:12px;
}

#site #articles ul li p.date
{
	float:right;
	padding-right:35px;
	margin-bottom:-10px;
	color:#999;
}

#site #articles ul li .extrait
{
	padding-top:32px;
}

#site #articles ul li .extrait a
{
	text-decoration:underline;
}
#site #articles ul li .extrait a:hover
{
	text-decoration:none;
}

#site #footer
{
	width:1000px;
	margin-top:10px;
}

#site #footer .tab_footer
{
	width:1000px;
	margin-bottom: 20px;
}

#site #footer .tab_footer .footer_top
{
	width:1000px;
	height:26px;
	background-image:url(../images/footer/top_body.jpg);
}

#site #footer .tab_footer .footer_top .footer_tl
{
	width:8px;
	height:26px;
	background-image:url(../images/footer/top_left.jpg);
}

#site #footer .tab_footer .footer_top .footer_tr
{
	width:8px;
	height:26px;
	background-image:url(../images/footer/top_right.jpg);
}

#site #footer .tab_footer .footer_top .footer_tb
{
	padding-left:5px;
	border-right:1px solid #c8c8c8;
	font-size: 8pt;
	color:#7e7e7e;
}

#site #footer .tab_footer .footer_top .footer_tbnoborder
{
	padding-left:5px;
	font-size: 8pt;
	color:#7e7e7e;
}

#site #footer .tab_footer tr .footer_bb
{
	background-color:#dedede;
}

#site #footer .tab_footer .footer_md
{
	font-size: 9pt;
	color:#7f7f7f;
}

#site #footer .tab_footer ul
{
	list-style-type:none;
	-webkit-padding-start:0px;
	padding:0px;
	padding-left:10px;
	padding-top:10px;
	margin:0px;
}
	

#site #footer .tab_footer .footer_md .footer_bb
{
	background-color:#dedede;
	border-right:1px solid #c8c8c8;
}

#site #footer .tab_footer .footer_md .footer_bbnoborder
{
	background-color:#dedede;
}

#site #footer .tab_footer
{
	background-color:#dedede;
}

#site #footer .tab_footer .footer_bottom .footer_bl
{
	width:10px;
	max-height:10px;
	background-color:#dedede;
	background-image:url('../images/footer/bottom_left.jpg');
	background-repeat:no-repeat;
	background-position: bottom;
}

#site #footer .tab_footer .footer_bottom .footer_bb
{
	background-color:#dedede;
}

#site #footer .tab_footer .footer_bottom .footer_br
{
	width:10px;
	height:10px;
	background-color:#dedede;
	background-image:url('../images/footer/bottom_right.jpg');
	background-repeat:no-repeat;
	background-position: bottom;
}

/*########################*/
/* CLASS ET ID GéNéRIQUES */
/*########################*/

#clear
{
	clear:both;	
}

.clear
{
	clear:both;	
}

.align-left 
{ 
	float:left; 
	margin: 0 15px 15px 0; 
}

/* ############################## */
/*             LIEN               */
/* ############################## */

a{
	text-decoration: none;
	color:black;
}

a:hover{
	color: #D00477;
	text-decoration:none;
}

a:visited{
	text-decoration: none;
}

.onglet .offre_ctn a{
	color:#FFF;
}

/*################################*/
/* REGLE POUR LES PUBS DE LA HOME */
/*################################*/
.top_pub
{
	width:201px;
	height:19px;
	float:left;
	background-image:url(http://www.afonemobile.fr/images/menu/top_pub.jpg);
}

.body_pub
{
	width:181px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	background-image:url(http://www.afonemobile.fr/images/menu/body_pub.jpg);
}

.bottom_pub
{
	width:201px;
	height:19px;
	float:left;
	background-image:url(http://www.afonemobile.fr/images/menu/bottom_pub.jpg);
}

