*{
margin:0;
padding:0;
}
img{
border:0;
}
body{
background:url(background.png) repeat-x;
background-color:#f1f1f1;
text-align:center;
font-family:verdana;
font-size:12px;
color:#333;
}
#content{
margin:0 auto;
width:980px;
text-align:left;
}
#header{
}
#header_top{
width:980px;
height:90px;
background:url(header_top.png) no-repeat;
margin-top:10px;
overflow:hidden;
}
#logo{
width:91px;
padding-top:90px;
height:0;
background:url(/style/logo.png);
 margin-left:30px;
display:block;
overflow:hidden;
float:left;
 

}
* html a#logo{
background:none !important;
zoom:1;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true sizingMethod='scale', src='/style/logo.png');
position: relative;z-index: 1;
left:-25px;
cursor:pointer;

 }
#baseline{
float:left;
color:#999;
font-size:20px;
font-style:italic;
width:470px;
margin:15px 0 0 60px;
line-height:110%;
}

#login{
	margin: 10px 2px 0 0; 
	text-align:right;
	width:300px; 
	float:left;
	color:#6b675b;
	font-size:11px;
}
* html #login{
	margin: 10px 0px 0 0; 
	width:299px; 
}
#login a{color:#979180; text-decoration:none;}
#login a:hover{color:#979180; text-decoration:underline;}

#login .text{
	background:url(login_input.jpg) no-repeat;
	border:none;
	width:141px; height:20px;
	margin:3px 5px 0 0;
	padding: 2px;
	color:#979180;
}

* html #login .text{
	margin:3px 4px 0 0;	
}
#login .submit{
	margin:5px 5px  0 0;
}

#baseline span{
font-family:georgia;
font-size:40px;
}
/* MENU PRINCIPAL */
#menu{
height:68px;
padding-top:3px;
background:url(header_bottom.png) no-repeat;
}
#menu #menu_1{
list-style-type:none;
height:36px;margin: 0  auto; width: 970px;_margin-left:0 !important
}
#menu_1 li{
float:left;
width:170px;
margin-left:20px;
}
#menu_1 a{
display:block;
padding-top:36px;
overflow:hidden;
width:170px;
height:0;
background-position:0 -36px;
background-repeat:no-repeat;
_font-size:0;
_line-height:0;
}
#menu_1 a:hover{
background-position:0 -36px;
}
#menu_1 #m_accueil{background-image:url(menu/menu_accueil.gif);}
#menu_1 #m_communaute{background-image:url(menu/menu_communaute.gif);}
#menu_1 #m_vetonline{background-image:url(menu/menu_vetonline.gif);}
#menu_1 #m_actualites{background-image:url(menu/menu_actualite.gif);}
#menu_1 #m_humour{background-image:url(menu/menu_humour.gif);}
#menu_1 #m_annuaires{background-image:url(menu/menu_annuaires.gif);}

/* SOUS MENU PRINCIPAL */
.sousmenu_1{
clear:left;
position:absolute;z-index:10000002;
top:136px;
list-style-type:none;border:1px solid #696554;
background:#fff;
display:none;
width:200px
}
.sousmenu_1 li{
 }
.sousmenu_1 a{
color:#333;
text-decoration:none;
display:block;
width:195px;
height:100%;padding:5px 0px 5px 5px;
}
.sousmenu_1 a:hover{
 background:#A8A495
}
.sousmenu_1#sm_accueil{margin-left:10px;}
.sousmenu_1#sm_communaute{margin-left:210px;}
.sousmenu_1#sm_vetonline{margin-left:392px;}
.sousmenu_1#sm_humour{margin-left:582px;}
.sousmenu_1#sm_annu{margin-left:775px;}

/* MENU COPMMUNAUTAIRE */
#menu #menu_2{
list-style-type:none;
margin-top:3px;

overflow:auto;
}
#menu_2 li{
float:left;
margin-left:20px;
overflow:hidden;
}
#menu_2 a{
display:block;
overflow:hidden;
height:36px;
background-position:0 0;
background-repeat:no-repeat;
color:#fff;
text-decoration:none;
font-size:11px;
font-weight:900;
float:left;
}
#menu_2 a:hover{
text-decoration:underline;
}
#menu_2 #m_nouveaute{background-image:url(menu/menu_nouveaute.gif);padding:2px 28px 0 23px;}
#menu_2 #m_monreseau{background-image:url(menu/menu_monreseau.gif);padding:2px 29px 0 28px;}
#menu_2 #m_profil{background-image:url(menu/menu_profil.gif);padding:2px 29px 0 28px;}
#menu_2 #m_application{background-image:url(menu/menu_application.gif);padding:2px 27px 0 24px;}
#menu_2 #m_messagerie{background-image:url(menu/menu_messagerie.gif);padding:2px 26px 0 26px;}
#menu_2 #m_amis{background-image:url(menu/menu_amis.gif);padding:2px 20px 0 24px;}
#menu_2 #m_admin{background-image:url(menu/menu_admin.gif);padding:2px 20px 0 24px;}

/* SOUS MENU COMMUNAUTAIRE */
.sousmenu_2{
clear:left;
position:absolute;z-index:100000;
top:166px;
list-style-type:none;
border-right:1px solid #696554;
border-left:1px solid #696554;
border-bottom:2px solid #696554;
display:none;
}
.sousmenu_2 li{
height:22px;
}
.sousmenu_2 a{
display:block;
color:#fff;
background:#8f8976;
text-decoration:none;
background-repeat:no-repeat;
background-position:4px 0;
padding:5px 3px 5px 26px;
font-size:10px;
height:12px;
}
.sousmenu_2 a:hover{
background-color:#a8a495;
}
.sousmenu_2#sm_profil{margin-left:165px;width:150px;}
.sousmenu_2#sm_application{margin-left:275px;width:150px;}
.sousmenu_2#sm_messagerie{margin-left:455px;width:150px;}
.sousmenu_2#sm_admin{margin-left:720px;width:150px;}
.sousmenu_2 #sm_profil_update{background-image:url(picto/profil_update.gif);}
.sousmenu_2 #sm_profil_photo{background-image:url(picto/profil_photo.gif);}
.sousmenu_2 #sm_application_photo{background-image:url(picto/application_photo.gif);}
.sousmenu_2 #sm_application_blog{background-image:url(picto/application_blog.gif);}
.sousmenu_2 #sm_application_video{background-image:url(picto/application_video.gif);}
.sousmenu_2 #sm_application_chat{background-image:url(picto/application_chat.gif);}
.sousmenu_2 #sm_application_calendrier{background-image:url(picto/application_calendrier.gif);}
.sousmenu_2 #sm_application_groupe{background-image:url(picto/application_groupe.gif);}
.sousmenu_2 #sm_application_photo{background-image:url(picto/application_photo.gif);}
.sousmenu_2 #sm_messagerie_reception{background-image:url(picto/messagerie_reception.gif);}
.sousmenu_2 #sm_messagerie_ecrire{background-image:url(picto/messagerie_ecrire.gif);}
