/***********************************************/
/* 3col_leftNav.css                             */
/* Use with template 3col_leftNav.html          */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 

* {
	margin: 0px;
	padding: 0px;
}

body{
	font-family:arial,verdana,sans-serif;
	color: #006DB6;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	background-color: #F5F6F7;
	/*background:url("http://www.aeroportsducentreouest.com/design/images/fond.jpg") no-repeat scroll center top #6D902B;	*/
}

a:hover{
	text-decoration: underline;
}

.banner_td_left {
background-image:url(../img/bandeau_top_2009_bg_left.jpg);
background-repeat:repeat;
text-align:center;
}

.banner_td_right {
background-image:url(../img/bandeau_top_2009_bg_right.jpg);
background-repeat:repeat;
}

a:active{
	text-decoration: none;
}

a:link{
	text-decoration: none;
}

a:visited{
/*	color: #0057A2;*/
	color: #006DB6;
	text-decoration: none;
}

ul{
 list-style-type: square;
}


ul ul{
 list-style-type: disc;
}
.checkbox_mod {
}


ul ul ul{
 list-style-type: none;
}

/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#page {
margin:0 auto;
width:1015px;
background-color: #F5F6F7;
}

#masthead{
	padding: 0px;
	width: 100%;
	margin-top: 0px;
}

#navBar{
	float:left;
	width: 195px;
	margin-top:0px;
	padding-right: 10px;
	background-color: #F5F6F7;
	/*background-color: #F7F8FC;*/
}

#sidebar_right{
	color:#5E5E5E;
	width:198px;
	float:right;
	padding-right:0px;
	padding:0px;
/*	margin-right:6px;*/
	text-align: left;
	font-size: 12px;
	background-color: #F5F6F7;
	margin-top:2px;
}

/***********************************************/
/* Content                                     */
/***********************************************/

#content{
	float:left;
	margin-top : 5px;
	width: 605px;
	padding-left: 0px;
	font-size: 12px;
	color:#5E5E5E;
	font-family:verdana,arial,sans-serif;
}

#content h1{
	font-size:16px;
	border-bottom:1px solid;
	color: #006DB6;
	text-align:left;
	margin-bottom:5px;
	margin-top:5px;
}

#content h2{
	font-size:13px;	
	color: #A3B303;
	text-align:left;
}

#content h3 {
font-size:12px;	
font-weight:bold;
text-align:left;
}

#content p {
	text-align: justify;
}

#content a{
	color:#E35F2D;
	font-family:verdana,arial,sans-serif;
}


#content h1 .uk{
/*font-style:italic;*/
font-size:95%;
font-weight:normal;
}

#content h2 .uk{
font-style:italic;
font-weight:normal;
}

#content h3 .uk{
font-style:italic;
font-weight:normal;
}

#content h4 {
text-decoration:underline;
}

#content h4 .uk{
font-style:italic;
}

#content p .uk{
font-style:italic;
opacity:0.8;
/* font-size:90%; */
font-weight:normal;
}

#content p a {
	text-decoration: underline;
}
#content .centreflash {
	text-align: center;
}

#content .imgborder{
	border:1px solid #AAA;
	padding:4px;
	margin:2px;
	width:226px;
	height:151px;
}

#content .floatleft {
	float: left;
	margin:0px 10px 0px 0px;
}

#content .imgfloatleft {
	float: left;
	margin:0px 10px 0px 0px;
	width:236px;
}


#content .floatright {
	float: right;
	margin:0px 0px 0px 10px;
}

#content .clear {
clear: both;
}

#content .txt_tabhorairescompanie tr .titleaero a {
	color: #FFF;
}
#content .story tr td a {
	color: #E75011;
}

#content .legendephoto {
	font-size:11px;
	font-style:italic;
	text-align:justify;
	width:60px;
}

#content .contentcadre {
	background:url(img/content_bg.gif) repeat-y;
	background-color:#FFF;
	padding-left:15px;
	padding-right:15px;
}

#content .contentcadre_top{
	background:url(img/content_top.png) no-repeat scroll 0 0 transparent;
	height:7px;
	margin-left:-14px;
	margin-right:-17px;
}

#content .contentcadre_bottom{
	background:url(img/content_bottom.png) no-repeat scroll 0 0 transparent;
	height:7px;
	margin-top:10px;
	margin-left:-15px;
	margin-right:-17px;	
}

#content .separator {
	height:9px;	
}

/*#masthead #adsense {
	float: right;
}*/

/***********************************************/
/* Pagename                                   */
/***********************************************/

#pageName{
	/*border-top: 1px solid #E75011;*/
	/*border-bottom: 1px solid #E75011;*/
	margin: 0px;
	margin-top: 3px;
	padding: 0px 0px 1px 0px;
		/*background-color: #7592CA;*/
	font-size: 12px;
	text-align:center;
	color: #333333;
	font-family: Verdana,arial,sans-serif;
}

#pageName a{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*background-color: #eeeeee;*/
	font-size: 12px;
	color: #333333;
}

#pageName .uk{
	font-style:italic;
	font-weight:normal;	
}


/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 80%;
	padding: 2px 0px 0 10px;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
/*	border: 1px solid #cccccc; */
	font-size: 75%;
	color: #5E5E5E;
	padding: 10px 10px 10px 10px;
/*	background-color: #FFFFFF; */
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align: middle;
}

#siteInfo a{
	color:#E35F2D;
	font-family:verdana,arial,sans-serif;
	font-weight:normal;
}

/***********************************************/
/* Navbar                                      */
/***********************************************/


#navBar ul a:link, #navBar ul a:visited {
	display: block;
}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}

#navBar .relatedLinks h1 {
	font-size: 12px;
	font-weight: bold;
	/*  font-style: italic; Modif MM du 24/07/2009 */
}

/*********** #Links styles ***********/

#sectionLinks{
	position: relative;
	padding: 0px;
	margin:	0px;
	display: block;
}

#sectionLinks .niv1 {
	padding: 0px;
	margin-right:0px;
	margin-top:6px;
	margin-bottom:12px;
	border-bottom: 1px solid #D9D9D9;
	position: relative;
}

#sectionLinks .niv1 a{
	color: #006DB6;
	font-size: 86%;
}

#sectionLinks .niv2{
	position: relative;
	margin:	8px;
	margin-left:4px;
}

#sectionLinks .niv2 a{
	font-size: 79%;
	font-weight:bold;
	color:#5E5E5E;
}

#sectionLinks .niv1uk {
font-weight:normal;
font-size: 80%;
}

#sectionLinks .niv2uk {
/*font-style:italic;*/
font-size: 90%;
font-weight:normal;
}


#sectionLinks .ulspacing {
	margin-top:10px;
	margin-bottom:20px;
}

#sectionLinks a:hover{
	text-decoration:underline;
}

/***********************************************/
/* Navbar                                      */
/***********************************************/

#menuseparator {
height:10px;
}

.relatedLinks{
	position: relative;
	font-size:12px;
	align:center;
	color:#5E5E5E;
}

.relatedLinks a{
	color:#5E5E5E;
	text-decoration:underline;
}


/***********************************************/
/* Sidebar                                      */
/***********************************************/
#sidebar_right .separator {
	height:9px;	
}

#sidebar_right a{
	color:#5E5E5E;
	text-decoration:underline;
	font-family:arial,verdana,tahoma,sans-serif;
}

#sidebar_right .cadre .uk {
font-style:italic;
}

#sidebar_right .cadre .title .uk{	
	font-weight:normal;
	font-style:normal;
}

.cadre .title .uk {	
	font-weight:normal;
}


/***********************************************/
/* Cadres                                      */
/***********************************************/

.cadre {
	margin-left:0px;
	padding-left:9px;
	padding-right:9px;
	background:url(img/cadre_bg.gif) repeat-y;
	background-color:#FFF;
	width:177px;
}

.cadre_top{
	background:url(img/cadre_top.png) no-repeat scroll 0 0 transparent;
	height:7px;
	margin-left:-9px;
	margin-right:-9px;
}

.cadre_bottom{
	background:url(img/cadre_bottom.png) no-repeat scroll 0 0 transparent;
	height:7px;
	margin-top:10px;
	margin-left:-9px;
	margin-right:-9px;
}

.cadre hr{
	color: #D9D9D9;
	background-color: #D9D9D9;
	height: 1px;
	border: 0;
	margin-left:7px;
	width:150px;	
}

.cadre .title {	
	font-weight:bold;
	color: #A3B303;
}

.cadre .title .uk {	
	font-weight:normal;
}

/*

.cadreleft{	
	margin: 0px 0px 20px 5px;
	padding: 5px 10px 15px 10px;
	border:1px solid #ABB8DE;
	-moz-border-radius : 10px; 
}

.cadreleft .uk {	
	font-style: italic;
	font-weight:normal;
}

.cadrelefttitle {	
	font-weight:bold;
	color: #A3B303;
}

.cadrelefttitle uk {	
	font-weight:normal;
}

.cadreleftfocus {	
	margin: 0px 0px 20px 5px;
	padding: 5px 10px 15px 10px;
	border:1px solid #ABB8DE; 
	-moz-border-radius : 10px; 
	text-align:center;
}

.cadreleftfocus .uk {	
	font-weight:normal;
}

.cadreleftfocustitle {	
	font-weight:bold;
	color: #E35F2D;
}

.cadreleftfocustitle .uk{	
	font-weight:normal;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}
*/

.relatedLinks a:link,
.relatedLinks a:visited {		
	text-decoration: underline;
}

/************** #headlines styles **************/

#headlines{
	margin-top: 10px;
	padding: 10px 0px 20px 10px;
	text-align: left;
	font-size: 12px;
	margin:0px;
	padding:0px;
}

#headlines .title{
	padding: 5px 0px 5px 0px;
	color: #B1C800;
	font-size: 12px;
	font-weight: bold;
}

/*.cadreright {
align:center;
width:165px;
margin: 0px 0px 20px 0px;
padding-left:7px;
padding-right:7px;
padding-bottom:10px;
background-color:#FFFFFF;
border-left:1px solid #ABB8DE; 
border-right:1px solid #ABB8DE;
border-bottom:1px solid #ABB8DE;
border-top:1px solid #ABB8DE;
-moz-border-radius : 10px; 
}*/

.titrenews {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #E75011;
	text-decoration: none;
	text-align:justify;
}

.titrenews_uk {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #E75011;
	text-decoration: none;
	text-align:justify;
}

.cadrenews {
	margin-top:15px;
	margin-bottom:15px;
	padding: 5px;
	border-color:#DDD;
	border-style:solid;
	border-width:1px;
}

.titre_undernews {
	border-bottom: 1px solid #CCC;
	color: #FFFFFF;
	background-color: #006DB6;
	font-weight: bold;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
}

.parking_tit1e {
	border-color:#FFF;
	color: #FFFFFF;
	background-color: #145676;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top:5px;
	margin-bottom:1px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
}

.parking_row1 {
	border-color:#FFF;
	color: #000;
	background-color: #D4D7DF;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top:1px;
	margin-bottom:1px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
}

.parking_row2 {
	border-color:#FFF;
	color: #FFF;
	background-color: #7E8FA5;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
}


.txt_news {
	font-size: 12px;
	font-style: normal;
	color: #006DB6;
	text-decoration: none;
}


.nb {
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #006DB6;
	text-decoration: none;
}
.titre_flash {
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #006DB6;
	text-decoration: none;
}
.contenu_news {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #006DB6;
	text-decoration: none;
}
.contenu_news_under {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCC00;
}
/*
.nb2 {
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #B51621;
	text-decoration: none;
}
#content .txt_nouvelleslignes img {
	border: 1px solid #CCCCCC;
	margin: 5px;
	padding: 5px;
}

.nb2_blc {
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.nb2_blc a:hover{
	text-decoration:underline;
	color: #FFFFFF;
}
.nb2_blc a:active{text-decoration:none; color:#FFFFFF}
.nb2_blc a:link{text-decoration:none; color:#FFFFFF}
.nb2_blc a:visited{text-decoration:none; color:#FFFFFF}

.fond_destination a:hover, 
.fond_destination a:active, 
.fond_destination a:link, 
.fond_destination a:visited {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
*/
/*************** #Horaires styles **************/

.h_dayslist {
	color:#E53357;
	font-size:11px;
	}

.h_departures {
color: #6A787F;
/*color: #E75011;*/
	/*color: #B1C800;*/
	/*color: #82939C;*/
	background-color: #FFFFFF;
	text-align: center;
	font-size: 15px;
	font-weight:bold;
	text-align:left;
	font-style:italic;
}

.h_city_from {
/*	color: #E75011; */
	background-color: #FFFFFF;
	text-align: center;
	font-weight:bold;
	text-align:left;
	font-size: 12px;
}

.h_city_from .uk{
	font-style: italic;
	font-weight:normal;
}

.h_city_to {
/*	color: #E75011; */
	background-color: #FFFFFF;
	text-align: center;
	font-weight:normal;
	text-align:left;
	font-size: 12px;
}

.h_tableheader_dep {
	color: #53C1E1;
	background-color: #FFFFFF;
	text-align: center;
	font-weight:bold;
}

.h_tableheader_arr {
	color: #BCCF42;
	background-color: #FFFFFF;
	text-align: center;
	font-weight:bold;
}


.h_cell1_dep {
	background-color: #E5F4F9;
	color:#000;
	font-weight:bold;
}

.h_cell2_dep {
	background-color: #D8DFE3;
	font-weight:bold;
	color:#fff;
}

.h_cell3_dep {
	background-color: #BAE2F0;
}

.h_cell4_dep {
	background-color: #D7EEF6;
}


.h_dayon {
	color:#E53357;
	font-weight:bold;
	}
	
.h_cell1_arr {
	background-color: #F3F6DF;
	color:#000;
	font-weight:bold;
}

.h_cell2_arr {
	background-color: #D8DFE3;
	font-weight:bold;
	color:#fff;
}

.h_cell3_arr {
	background-color: #DFE8AB;
}

.h_cell4_arr {
	background-color: #ECF1CF;
}

.h_warning {
		color:#E53357;
		font-size:12px
}

.h_connecttable {
	border-color:#CCC;
	border-style:solid;
	border-width:thin;
	border-top:none;
	border-right:none;
	font-size:12px;
}

.h_slogan {
	color:#E53357;
}

.h_connection_top {

}

.h_connection_header {
	font-weight:bold;
	background-color: #BAE2F0;
	color:#000;
	text-align:left;
}

.h_connection_cell1 {
	color:#000;
	text-align:left;
	background-color: #E5F4F9;
}

.h_connection_cell2 {
	color:#000;
	text-align:left;
	background-color: #E5F4F9;
}

.h_connection_cell3 {
	background-color: #D8DFE3;
	color:#fff;
}

.h_connection_link {
	color:#000;
}



/***********************************************/
/*                   Horaires                  */
/***********************************************/ 
.txt_tabhoraires {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #006DB6;
}
.txt_tabhorairesdepart {
	font-size: 11px;
	font-weight: bold;
	color: #006DB6;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: center;
}
.txt_tabhorairesdepartjours {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #B1C800;
	text-align: center;
	padding:0px 4px 0px 5px;
}
.txt_tabhorairesdepartheures {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666699;
	text-align: center;
}
.txt_tabhorairescompanie {
	font-size: 12px;
	font-weight: normal;
	color: #006DB6;
	text-decoration: none;
	text-align: center;
}
.txt_tabhorairesbord {
	font-size: 14px;
	font-weight: bold;
	color: #006DB6;
	text-decoration: none;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: dotted;
	border-right-style: dotted;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.txt_tabhorairesbordhaut {
	font-size: 14px;
	font-weight: bold;
	color: #006DB6;
	text-decoration: none;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: solid;
	border-top-color: #006DB6;
	border-right-color: #006DB6;
	border-bottom-color: #006DB6;
	border-left-color: #006DB6;
}
