﻿/* CSS Document */
body{
	padding:0; margin:0; background:url(../images/masterGeneral/bg.gif) repeat-x 0 0 #FFFFFe; /*color:#FFFFFF;*/
	font: normal normal normal 12px/18px 'Lucida Grande', 'Lucida Sans Unicode', Arial, Verdana, sans-serif;
	}
div, p, ul, img, h1, h2, h3, h4, form, a{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
	}
.spacer{
	font-size:0; line-height:0; clear:both;

	}
	
	img
	{
	    border:none;
	}
/*-----------------------------header-------------*/
#header{
	width:778px; margin:0 auto; position:relative; height:174px; 
	}
#header img.logo{
	position:absolute; left:18px; top:26px; display:block;width:325;height:100; border-width:0px;
	}
#header h1{
	font:bold 20/30px Arial, Helvetica, sans-serif;position:absolute; left:120px; top:75px;color:#39C2FF;
	}
#header h1.versionEva
{
    float:left;
    margin-left:250px;
    color:White;
}
#header ul.top_link{
	/*width:120px;*/ height:26px; /*font-size:0;*/ position:absolute; left:23px; top:0;
	}
.classSiteMapPath
	{
	    float:left;margin-left:120px;
	}
#header ul.top_link li{
	float:left; height:23px; margin:0 1px 0 0;
	}
#header ul.top_link li a{
	width:38px; height:26px; display:block; /*font-size:0; text-indent:-2000px;*/
	}
#header ul.top_link li a.home{
	background:url(../images/masterGeneral/home_icon.gif) no-repeat 0 0;
	}
#header ul.top_link li a.home:hover{
	background:url(../images/masterGeneral/home_icon_h.gif) no-repeat 0 0;
	}
#header ul.top_link li a.mem{
	background:url(../images/masterGeneral/member_icon.gif) no-repeat 0 0;
	}
#header ul.top_link li a.mem:hover{
	background:url(../images/masterGeneral/member_icon_h.gif) no-repeat 0 0;
	}
#header ul.top_link li a.email{
	background:url(../images/masterGeneral/emai_icon.gif) no-repeat 0 0;
	}
#header ul.top_link li a.email:hover{
	background:url(../images/masterGeneral/emai_icon_h.gif) no-repeat 0 0;
	}

#header ul.navi{
	width:auto;  position:absolute; left:0; top:145px;
	}
#header ul.navi li{
	margin:0 2px 0 0 ; float:left; padding:0;
	}
#header ul.navi li a.linkConnecte {
	color:Red;
	}
#header ul.navi li a{
	padding:0 7px 0 7px; font:bold 10px/28px Verdana, Arial, Helvetica, sans-serif; color:#4F4F4F; background-color:#EBEBEB;
	text-transform:uppercase; text-align:center; display:block; text-decoration:none;
	}

#header ul.navi li a.linkConnecte:hover{
	background:url(../images/masterGeneral/navi_h.gif) repeat-x 0 0 #EBEBEB;  color:Red;
	}
#header ul.navi li a:hover{
	background:url(../images/masterGeneral/navi_h.gif) repeat-x 0 0 #EBEBEB;  color:#FFFFFF;
	}
/*------------------------- sous menu --------------------*/
div.body ul.sousMenu{
    height:15px;width:778px; left:0; padding:0px; margin:0px;  
    }
div.body ul.sousMenu li{
	margin:0px 2px 0px 0px; float:left; padding-top:3px;
	height: 13px;
}
div.body ul.sousMenu li a{
	padding:3px 4px 3px 5px; font:bold 14px/10px Verdana, Arial, Helvetica, sans-serif; color:#4F4F4F; /*background-color:#EBEBEB;*/
	/*text-transform:uppercase;*/ text-align:center; display:block;/**/ text-decoration:none;margin:0px 0px 0px 0px;
	}
div.body ul.sousMenu li a:hover{
      color:#39C2FF;
      text-decoration:underline;
	}

/*-----------------------body--------------------*/
div.body{
	width:778px; margin:0 auto 0 auto; padding:0px 0px 0px 0px; color:Black;/*position:relative;*/
	/*background-color:yellow;*/
	}

/*---------------------rightpan--------*/


div.divRight{
    /*width:113px;*/width:auto; position:absolute; right:20px; top:8px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    max-height:200px;/*background-color:yellow;*/
	}

div.divRight h2.member{
	width:auto; height:23px; background-color:#106E9C; color:#FFFFFF; padding:0 0 0 16px; display:block;
	font:normal 20px/23px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0px 0 1px 0;
	}
	
			
div.divRight div.memberf{
	border-left:#D9D9D9 1px solid; border-right:#D9D9D9 1px solid; background-color:#F5F5F5; border-bottom:#D9D9D9 1px solid;
	width:auto; padding:5px 13px 2px 13px; color:#002C41; height:Auto; font-family:Arial, Helvetica, sans-serif;
	}	
	
/***********************************************************/
div.divRight div.memberf div.classViewDisconnected div.classDivFormInvite
{
    border-collapse:collapse;
    font-weight:bold;
}
div.divRight div.memberf div.classViewDisconnected input
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
div.divRight div.memberf div.classViewDisconnected table td.premColMaster
{
    text-align:right;
    /*text-decoration:underline;*/
}

div.divRight div.memberf div.classViewDisconnected div.classDivBtnconnexion1
{
    text-align:right;
}
div.divRight div.memberf div.classViewDisconnected div.classDivBtnconnexion1 input
{
    padding:1px 1px 1px 1px;
    margin:1px 1px 1px 1px;
    width:40%;
}
/***********************************************************/

div.divRight div.memberf div.classViewInvite div.classDivFormInvite
{
    width:320px;
    height:75px;
}
div.divRight div.memberf div.classViewInvite div.classDivImageClubInvite
{
    overflow:hidden;
    float:left;
    width:30%;
    text-align:center;
}
div.divRight div.memberf div.classViewInvite div.classDivImageClubInvite img
{
    width:100%;
}

div.divRight div.memberf div.classViewInvite div.classDivFormInvite table
{
    border-collapse:collapse;
    font-weight:bold;
    width:69%;
    height:100%;
    margin-left:100px;
}
div.divRight div.memberf div.classViewInvite div.classDivFormInvite tr td input
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    width:70%;
}

div.divRight div.memberf div.classViewInvite div.classDivFormInvite table td.premColMaster
{
    text-align:right; 
    /*text-decoration:underline;  */
    width:30%; 
}
div.divRight div.memberf div.classViewInvite div.classDivBtnconnexion2
{
    text-align:right;
}
div.divRight div.memberf div.classViewInvite div.classDivBtnconnexion2 input
{
    padding:1px 1px 1px 1px;
    margin:1px 1px 1px 1px;
    width:40%;
}
/***********************************************************/

div.divRight div.memberf div.classViewConnecte div.classDivFormConnecte
{
    width:330px;
    height:75px;
}
div.divRight div.memberf div.classViewConnecte div.classDivImageClubConnecte
{
    overflow:hidden;
    float:left;
    width:30%;
    text-align:center;
}
div.divRight div.memberf div.classViewConnecte div.classDivImageClubConnecte img
{    
    width:100%;
}

div.divRight div.memberf div.classViewConnecte div.classDivFormConnecte table
{
    border-collapse:collapse;
    font-weight:bold;
    width:69%;
    height:100%;
    margin-left:100px;
    
}
div.divRight div.memberf div.classViewConnecte div.classDivFormConnecte table td.premColMaster
{
    text-align:right;
    /*text-decoration:underline;*/
}
div.divRight div.memberf div.classViewConnecte div.classDivBtnconnexion2
{
    text-align:right;
}
div.divRight div.memberf div.classViewConnecte div.classDivBtnconnexion2 a
{
    display: block;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
    color: #2C2C2C;
    text-transform: uppercase;
    padding: 8px 0 0 0;
    line-height: 14px;
    font-family:Arial, Helvetica, sans-serif;
}

/***********************************************************/
	
/*div.divRight div.memberf div.classInfoClub
{
	padding:1px;
	width:120px; text-align:center;/*background-color:Red;
	float:left;
	/*margin-bottom:10%;
	margin-top:10%;
	height:80%;
	}
div.divRight div.memberf div.classInfoClub img.classImgAeroclub
{
	max-width:120px;max-height:100px;/*background-color:yellow;*/
	/*float:left;
	}
div.divRight div.memberf .classLabelAeroclub{
	width:100%; line-height:11px; font-size:11px;height:auto;width:120px;
	display:block;
	overflow:hidden;
	/*float:left;
	}
	div.divRight div.memberf div.classInfoUser
	{
		margin-left:123px;
	}
div.divRight div.memberf div.classInfoUser input{
	width:auto; height:19px; font:normal 11px/21px Verdana, Arial, Helvetica, sans-serif; padding:0;
	 /*border-bottom:#D4D0C8 1px solid; border-right:#D4D0C8 1px solid; border-left:#808080 1px solid;
	border-top:#808080 1px solid; margin:0; /*float:left;
	}
div.divRight div.memberf div.classInfoUser  label{
	width:auto; height:16px; line-height:16px; font-size:11px; padding:0 0 0 11px; text-transform:uppercase; text-decoration:underline;
	/*float:left;
	}
div.divRight div.memberf div.classInfoUser  a{
	width:auto; float:left; display:block; text-decoration:none; font-weight:bold; font-size:11px; color:#2C2C2C;
	text-transform:uppercase; background-color:#F5F5F5; padding:8px 0 0 0; line-height:14px;
	}

div.divRight div.memberf div a:hover{
	text-decoration:underline;
	}
	/*
div.divRight div.memberf div.classInfoUser  input.classBtnConnection{
	width:34px; height:22px; /*float:left; font-size:15px; line-height:22px; 
	font-weight:bold; border:none; margin:9px 0 5px 0; text-align:center; padding:0; cursor:pointer;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	/*background-image:url('../images/masterGeneral/go.gif');
	}
	
div.divRight div.memberf div.classInfoUser  a
{
    float:none;
}
div.divRight div.memberf div.classInfoUser .classDivRightLebelConnecte
{
    width:auto; height:16px; line-height:16px; font-size:11px; padding:0 0 0 11px; text-transform:uppercase; font-weight:bold;
}*/
div.contenuPage
{
    margin-top:20px;
}
/*-------------------------footer---------------*/
#footer_main{
	background:url(../images/masterGeneral/footer_bg.gif) repeat-x 0 0 #BFBFBF; color:#2C2C2C;
	margin-top:30px;
	}
#footer{
	width:778px; position:relative; margin:0 auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;  height:132px;
	}
#footer ul{
	width:582px; position:absolute; top:40px; left:0; font-size:0;
	}
#footer li{
	  font-size:12px; line-height:15px;  float:left;	display:block; margin:0; padding:0;
	 background-color:#BEBEBE; color:#FFFFFF; height:15px;
	}
#footer ul li a{
	height:13px; padding:0 8px 0 8px;  font-size:13px; line-height:15px; font-weight:bold; 	
	text-decoration:none;  background-color:transparent; color:#FFFFFF;
	}
#footer ul li a:hover{
	background-color:#199BD8; color:#fff;
	}
#footer p{
	width:334px;  position:absolute; top:61px; left:0; font-size:13px; line-height:15px; display:block;
	height:15px;
	}
#footer p.copy{
	font-size: 11px; width:190px;  line-height:16px;  position:absolute; left:139px; top:113px; height:16px; padding:0;
	 font-weight:bold; text-transform:uppercase;
	}
#footer p.copy a{
	text-decoration:none;  font-weight:bold; background-color:transparent; color:#060500; line-height:16px;
	}
#footer p.copy a:hover{
	background-color:#199BD8; color:#FFFFFF;
	}
#footer img{
	position:absolute; left:500px; top:0;
	}
	
	
	
div.classDivPub
{
    width:778px; position:relative; margin:10px auto auto auto; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif ;
    text-align:center;
}
