/*Body Flight CSS ver1.0 | 1/4/08 | auteur: contact@jp-design.fr*/



*{

	margin:0;

	padding:0;

	}

	

body{

	font-size:small;

	font-family:Arial, Helvetica, sans-serif;

	background-color:#fede58;

	color:#000;

	}

	

a img{

	border:2px solid #666666;

	margin:10px;

	}	

	

a img:hover{

	border:2px solid #CCCCCC;

	margin:10px;

	}

	

img{

	margin:0 10px;

	}

/*------------------------------------General Layout------------------------------------*/





#wrapper{

	width:900px;

	margin:auto;

	/*border:1px solid #666;*/


	margin-bottom:20px;
	

	}

	

#header{

	width:900px;

	height:165px;

	/*border:1px solid #666;*/


	}



#primary_content{

	width:720px;

	float:right;

	/*border:1px solid #666;*/

	padding:2px;
	}

#primary_navigation{
	
	/*background-color:#AFD7F1;*/
	
	width:105px;

	float:left;

	margin-bottom:20px;
	
	margin-left:25px;
	
	margin-top:25px;
	
	opacity:0.85;
	
    filter:alpha(opacity=85);
	

	/*border:1px solid #666;*/

	padding:2px;

	}


#footer{

	text-align:center;

	clear:both;

	}

	

#footer a:link,#footer a:visited{

	color:#000;

	text-decoration:underline;

	}



#footer a:hover{
	
	text-decoration:none;

	}

		

/*primary navigation*/

#primary_navigation ul{

	list-style-type:none;

	}

#primary_navigation ul li{

	width:95px;

	display:block;

	padding:5px;

	font-weight:bold;
	
	background-color:#AFD7F1;
	

	}

	
#primary_navigation ul li:hover{

	background-color:#0A50A1;
	width:95px;
	
	}

#primary_navigation ul li a:hover{
	
	color:#FEDE85;
	
	
	}

#primary_navigation ul li a{

    color:#000;
	
	border-color:#1F377B;

	text-decoration:none;

	}
	
#primary_navigation ul li a.active{

    color:#1F377B;

	text-decoration:none;
	}


#titulo{
	
	color:#1F377B;
	
	font-size:120%;
	
	font-weight:bold;
	
	text-align:right;
	
	padding-top:20px;
	
	padding-right:20px;
	
	padding-bottom:20px;

	}
	
#texto{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;	
	padding:20px;
	opacity:1;
    filter:alpha(opacity=100);
	}	
	

	
#transp {
	position:absolute;
	min-height:11px;
	top:0px;
	width:695px;
	margin-top:193px;
	min-height:200px;
	
}

#transp p{
	opacity:1;
    filter:alpha(opacity=100);
}


#superior1{
background-image:url(../images/superior1.gif);
height:11px;
background-repeat:no-repeat;
}


#inferior1{
background-image:url(../images/inferior1.gif);
height:11px;
background-repeat:no-repeat;
}


#superior2{
	width:695px;
	background-image:url(../images/superior2.gif);
	height:11px;
	margin-top:25px;
	opacity:0.85;
    filter:alpha(opacity=85);
	background-repeat:no-repeat;
}

#medio{
	width:695px;
	background-image:url(../images/medio.png);
	height:11px;
	margin-top:0px;
	opacity:0.85;
    filter:alpha(opacity=85);
}


#inferior2{
	width:695px;
	background-image:url(../images/inferior2.gif);
	height:11px;
	margin-bottom:25px;
	opacity:0.85;
    filter:alpha(opacity=85);
	background-repeat:no-repeat;
}



/*odds and ends*/

.clr{

	clear:both;

	visibility:hidden;

	height:1px;

	}/*clear fix*/