/* -->>> global settings needed for thickbox <<<--*/
*{padding: 0; margin: 0;}

html {overflow-y: scroll;}
ul,ol {list-style-type:none}
p {margin: 5px 0}
pre {border:1px dotted #777;background:#ffe;margin:1em;padding:5px}
h1, h2, h3 {font-weight:normal;color:#111;}
h1 {font-size:3em;} /* line-height:1;margin-top:0.5em */
h2 {font-size:2em;} /* margin-top:0.75em */
h3 {font-size:1.5em;} /* line-height:1;margin-bottom:1em */

img { border-style: none; vertical-align:middle; padding-bottom:4px; }

body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.8em;margin: 0;padding: 0;background:#fff url(../graph/site/bg_image.gif) repeat-x;}
table {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;}
A {background: none transparent scroll repeat 0% 0%;color: #0065ce;text-decoration: none}
A:hover {background: none transparent scroll repeat 0% 0%;color: #0065ce;text-decoration: underline;}

div.demo, div.inner { color: #000; text-align: center; font-family: verdana, arial, sans-serif;}
div.demo  { float: left; width: 18em; padding: 20px; margin: 1em; background: #6af; }


#content_title {display: block;font: bold 28px Helvetica, Arial, sans-serif;color: #333;letter-spacing: -1px;}
#directory_title {display: block;font: bold 20px Helvetica, Arial, sans-serif;}

.header_border_top {background-image: url(../graph/site/header_border_top.gif) !important;background-repeat: no-repeat !important;}
.header_border_bottom {background-image: url(../graph/site/header_border_bottom.gif) !important;background-repeat: no-repeat !important;}

#datepickersize {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.95em;}

/*
#content {background: #ffffff;border: #b5b5b5 1px solid;padding-right: 15px;padding-left: 15px;padding-bottom: 15px;padding-top: 15px;margin: 0px;overflow: hidden;width: 700px;color: #333;text-align: justify;}
*/

.defaultTable {border-collapse:collapse; border-width:0px;border-color:#b5b5b5;}
.contentTable {border-collapse:collapse; border-width:0px;border: #cccccc 1px solid;}
.grayTable {border-collapse:collapse; background: #f5f5f5; border: #b5b5b5 1px solid;}
.yellowTable {border-collapse:collapse; background: #fffad4; border: #ecdf64 1px solid;}
.blueTable {border-collapse:collapse; background: #ecf1fb; border: #cce1ff 1px solid;}
.facebookTable {border-collapse:collapse; background: #f7f7f7; border: #cccccc 1px solid;}
.lblueTable {border-collapse:collapse; background: #eaf4fd; border: #cce1ff 1px solid;}

/*
.homeNav .bgLink A {background: yellow;color: red;}
*/

.defaultLink A {background: none transparent scroll repeat 0% 0%;color: #0065ce;text-decoration: none}
.defaultLink A:hover {background: none transparent scroll repeat 0% 0%;color: #0065ce;text-decoration: underline;}
.lienBlue A {background: none transparent scroll repeat 0% 0%;color: #0065ce;text-decoration: none}
.lienBlue A:hover {background: none transparent scroll repeat 0% 0%;color: #0065ce;text-decoration: underline;}
.lienBlack A {background: none transparent scroll repeat 0% 0%;color: black;text-decoration: none}
.lienBlack A:hover {background: none transparent scroll repeat 0% 0%;color: #ac0018;text-decoration: none;}
.linkPagination A {border: #e1ebfb 1px solid;padding-left: 2px;padding-right: 2px;font-weight: normal;font-size: 1.1em;background: #f5f9ff;margin-bottom: 3px;color: #666;text-decoration: none}
.linkPagination A:hover {background: none transparent scroll repeat 0% 0%;color: #ac0018;text-decoration: none;}

.titleHeaderBox { border-collapse:collapse; background: #ecf1fb; border-top: #cce1ff 1px solid;  }

.titre_rubrique {text-indent: 10px;margin: 10px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;margin-top: 5px;margin-bottom: 5px;color: #E25200;font-weight: bolder;text-transform: none;font-variant: normal;text-decoration: none;font-style: normal;}
.gras_orange {text-indent: 0px;margin: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #E25200;font-weight: bolder;text-transform: none;font-variant: normal;text-decoration: none;font-style: normal;padding: 0;}

#slideShow img {border: 0;}


blockquote { margin: 2em 0px; padding-left: 40px; }
 
blockquote:before {
color: #990000;
content: '\201C'; /* http://monc.se/kitchen/129/rendering-quotes-with-css */
font-family: Arial, Helvetica, sans-serif;
font-size: 6em;
font-weight: bold;
line-height: 0px;
margin: 0px 5px 0px -40px;
vertical-align: bottom;
}

.miniblockquote { margin: 2em 0px; }
.miniblockquote:before { color: #990000;content: '\201C';font-family: Arial, Helvetica, sans-serif;font-size: 4em;font-weight: bold;line-height: 0px;margin: 0px 5px 0px 5px;vertical-align: bottom; }

#commentscontainer{	
	margin:0 auto;
	background:#fff;
	width:600px;
	padding:20px 40px;
	text-align:left;
	}	

/* jQuery validate */
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

/* comments */
#commentscontainer{margin:0 auto;background:#fff;width:600px;padding:20px 40px;text-align:left;}
.comments, .comments ul, #comments li{margin:0;padding:0;list-style:none;}
.comments li{margin:1.5em 0;position:relative;font-size:13px;}
.comments a{background: none transparent scroll repeat 0% 0%;color: #0065ce;text-decoration: none}
.comments a:hover{background: none transparent scroll repeat 0% 0%;color: #0065ce;text-decoration: underline;}
.comments .meta{padding-bottom:32px;background:url(../graph/site/bg_comments1.gif) no-repeat 0 100%;}
.comments .meta li{margin:0;display:inline;font-size:12px;color:#777;position:static;}
.comments .meta .author{font-size:14px;font-weight:bold;}
.comments .meta img{position:absolute;left:28px;top:68px;z-index:100;border:1px solid #bfd5da;}
.comments .body{padding:10px 28px 20px 100px;background:url(../graph/site/bg_comments2.gif) no-repeat 0 100%;min-height:58px;}
/*
#commentscontainer{margin:0 auto;background:#fff;width:600px;padding:20px 40px;text-align:left;}
.comments, .comments ul, #comments li{margin:0;padding:0;list-style:none;}
.comments li{margin:1.5em 0;position:relative;font-size:13px;}
.comments a{color:#5a7981;text-decoration:none;}
.comments a:hover{color:#555;}
.comments .meta{padding-bottom:32px;background:url(../graph/site/bg_comments1.gif) no-repeat 0 100%;}
.comments .meta li{margin:0;display:inline;font-size:12px;color:#777;position:static;}
.comments .meta .author{font-size:14px;font-weight:bold;}
.comments .meta img{position:absolute;left:28px;top:68px;z-index:100;border:1px solid #bfd5da;}
.comments .body{padding:10px 28px 20px 100px;background:url(../graph/site/bg_comments2.gif) no-repeat 0 100%;min-height:58px;}
*/
/* // comments */

/* navig menu */
#nav {position: relative;margin: 0px;padding: 0px;}
#nav, #nav ul {list-style: none;line-height: 40px;}
#nav a, #nav a:hover {display: block;text-decoration: none;border: none;}
#nav a:hover {background: url(../graph/menus/aviamenu/nav_bg_hover.png) repeat-x;color: #fff;}
#nav li {float: left;list-style: none;border-left: 1px solid #fff;}
#nav a  {background: url(../graph/menus/aviamenu/nav_bg2.png) repeat-x;display: block;padding: 0 12px;color: #fff;}
#nav a:visited {display: block;}
#nav a:hover, #nav a:active, .current_page_item	a, #home .on {text-decoration: none;}	
/* Dropdown Menus */		
#nav li ul {position: absolute;left: -999em;margin: 0px;padding: 0px;height: auto;width: 174px;line-height: 30px;}
#nav li li {width: 170px;border-top: 1px solid #fff;border-right: 1px solid #fff;border-left: 1px solid #fff;background: #3366cc;}
#nav li li a {font-weight:normal;font-size:0.75em;color:#FFF;background: #3366cc;}
#nav li li a:visited {font-weight:normal;font-size:0.75em;color:#FFF;}
#nav li li a:hover, #nav li li a:active {background: url(../graph/menus/aviamenu/nav_bg_hover.png) repeat-x;}		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
a.main:hover{background:none;}
#nav-wrap {margin: 10px 0 0 10px;font-size: 15px;}

