* { margin: 0; padding: 0; list-style-type: none }

body { margin: 10px auto; width: 758px; font-family: Tahoma; font-size: 12px; color: #313131 }
input { border: 1px solid #d4d6cb; font-size: 12px; padding: 2px 3px; color: #313131 }
select { border: 1px solid #d4d6cb; font-size: 12px; padding: 2px 3px; color: #313131 }
a { color: #313131 }

#logo { float: left }
#banner { float: right }

.col1 { width: 167px; float: left }
.col2 { width: 585px; float: right }

.navbar { color: #f18100; font-weight: bold; padding: 7px 0px; border-bottom: 1px solid #009d48; margin-bottom: 8px }
.navbar a { color: #009d48;TEXT-DECORATION: none }
.navbar a:hover { TEXT-DECORATION: underline }

.nav1 { background: url(../images/nav12.gif) repeat-x }
.nav1 div { background: url(../images/nav11.gif) no-repeat left }
.nav1 div div { background: url(../images/nav13.gif) no-repeat right; height: 30px; line-height: 30px; padding-left: 20px; color: #ffffff; font-weight: bold; font-size: 11px }
.nav2 { background: url(../images/nav22.gif) repeat-x }
.nav2 div { background: url(../images/nav21.gif) no-repeat left }
.nav2 div div { background: url(../images/nav23.gif) no-repeat right; height: 30px; line-height: 30px; padding-left: 20px; color: #ffffff; font-weight: bold; font-size: 11px }
.nav3 { background: url(../images/nav32.gif) repeat-x }
.nav3 div { background: url(../images/nav31.gif) no-repeat left }
.nav3 div div { background: url(../images/nav33.gif) no-repeat right; height: 30px; line-height: 30px; padding-left: 20px; color: #ffffff; font-weight: bold }

A.Partenaire 
{TEXT-DECORATION: none; color: #c0c0c0}

A:hover.Partenaire 
{TEXT-DECORATION: none}

A.Yahoo 
{color: #FFFFFF}

A:hover.Yahoo 
{TEXT-DECORATION: none}

.cont1 { background: url(../images/dot_gray.gif) repeat-y left; overflow: hidden; overflow: auto; position: relative }
.cont1 div { background: url(../images/dot_gray.gif) repeat-y right }
.cont1 div div { background: url(../images/dot_gray.gif) repeat-x bottom }
.cont1 div div div { background: url(../images/cont11.gif) no-repeat left bottom }
.cont1 div div div div { background: url(../images/cont12.gif) no-repeat right bottom; padding: 12px 10px 15px 10px }
.cont2 { background: #f5f7ec url(../images/dot_gray.gif) repeat-y left; border-top: 1px solid #d4d6cb; overflow: auto; position: relative }
.cont2 div { background: url(../images/dot_gray.gif) repeat-y right }
.cont2 div div { background: url(../images/dot_gray.gif) repeat-x bottom }
.cont2 div div div { background: url(../images/cont21.gif) no-repeat left bottom }
.cont2 div div div div { background: url(../images/cont22.gif) no-repeat right bottom; padding: 12px 12px 15px 12px }
.cont3 { background: url(../images/cont31.gif) repeat-x; border-right: 1px solid #d4d6cb }
.cont3 div { background: url(../images/cont32.gif) no-repeat left; height: 26px; line-height: 26px; }
.cont3_ { background: url(../images/cont31.gif) repeat-x; border-left: 1px solid #d4d6cb }
.cont3_ div { background: url(../images/cont32_.gif) no-repeat right; height: 26px; line-height: 26px; text-align: center; color: #009d48 }
.cont3_ a { color: #009d48; text-decoration: none }
.cont3_ a:hover {text-decoration: underline }

.search li { padding-bottom: 3px }
.search .small { font-size: 11px; color: #ff9000 }
.search input { width: 94% }

.sidebar_menu li { background: url(../images/bullet_menu.gif) left top no-repeat; padding-left: 13px }
.sidebar_menu a { color: #009d48 }
.sidebar_menu a:hover { TEXT-DECORATION: none }
.sidebar_menu span { color: #777777 }

.home_top span { color: #009d48 }
.home_top a { color: #009d48 }
.home_item { border: 1px solid #009d48; padding: 4px; color: #777777; width: 279px; font-size: 11px; line-height: 12px; margin-bottom: 8px }
.home_item img { float: left; margin-right: 8px; border: none }
.home_item a { color: #009d48; font-weight: bold; text-decoration: none }
.home_item a:hover { color: #009d48; font-weight: bold; text-decoration: underline }
.home_item a.souscat { color: #777777; font-weight: normal; text-decoration: none }
.home_item a.souscat:hover { color: #777777; font-weight: normal; text-decoration: underline }
.cadran_vols { background-color: #009d48; border: 1px solid #f18100; padding: 1px; color: #777777; width: 589px; font-size: 14px;  margin-bottom: 8px }

.sites_list li { padding: 7px 0px }
.sites_list div { padding: 0px 0px }
.sites_list span.title { display: block; background: url(../images/bullet_list.gif) left center no-repeat; padding: 2px 0px 2px 13px; 
	border-bottom: 1px solid #009d48; border-top: 1px solid #009d48 }
.sites_list span.title a { color: #009d48; font-weight: bold; text-decoration: none }
.sites_list span.title A:hover{
	color : red
}
.sites_list a { color: #70a493 }
.sites_list a:hover { text-decoration: none }
.sites_list a.text { color: #313131;text-decoration: none }
.sites_list span.text { display: block; padding: 3px 0px }
.sites_list span.small {color: #c0c0c0; font-size: 11px;text-decoration: none }
.sites_list span.small a {text-decoration: none }

.sites_list1 li { padding: 7px 0px }
.sites_list1 div { padding: 0px 0px }
.sites_list1 span.title { display: block; background: url(../images/bullet_list_orange.gif) left center no-repeat; padding: 2px 0px 2px 13px; 
	border-bottom: 1px solid #FF6600; border-top: 1px solid #FF6600 }
.sites_list1 span.title a { color: #FF6600; font-weight: bold; text-decoration: none }
.sites_list1 span.title A:hover{
	color : red
}

.sites_list1 a { color: #FF6600 }
.sites_list1 a:hover { text-decoration: none }
.sites_list1 a.text { color: #313131;text-decoration: none }
.sites_list1 span.text { display: block; padding: 3px 0px }
.sites_list1 span.small {color: #c0c0c0; font-size: 9px;text-decoration: none }
.sites_list1 span.small a {text-decoration: none }

.box10 {border:1px solid #009d48} /*blue2*/
.box10 td {padding:1px; color: #19226A}

.clr { clear: both }
