body
{
	background-image: url(fond_aerotrain.jpg);
	background-repeat: repeat-y;
	background-position: center;
	background-color: #000033;
}
body a
{
	text-decoration: underline;
	color: navy;
}
body a:visited
{
	text-decoration: underline;
	color: navy;
}
body a:hover
{
	text-decoration: underline;
	color: Red;
}
img
{
    border-top-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-right-style: none;
}
.celltopleft
{
    width: 10px;
    height: 10px;
    background:url(linetopleft.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.celltopright
{
    width: 10px;
    height: 10px;
    background:url(linetopright.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}
.cellleft
{
    width: 10px;
    background:url(lineleft.gif);
    background-repeat: repeat-y;
    background-position: right;
}
.cellright
{
    width: 10px;
    background:url(lineright.gif);
    background-repeat: repeat-y;
}
.cellbottomleft
{
    width: 10px;
    height: 10px;
    background:url(linebottomleft.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.cellbottomright
{
    width: 10px;
    height: 10px;
    background:url(linebottomright.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
}
.cellbottom
{
    height: 10px;
    background:url(linebottom.gif);
    background-repeat: repeat-x;
}
.celljustify
{
    text-align: justify;
}
.celltop
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #B22222;
    font-style: italic;
}
.testdiv
{
    border-style:dashed;
    color:fuchsia;
    font-family:fantasy;
    font-style:italic;
    background-color:green;
    position:absolute;
    left:700px;
    top:150px;
    width:50px;
    height:50px;
    float:left;
    cursor:pointer;
}
.website
{
    width:980px;
    display:block;
    top: 0px;
    bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: navy;
}
.title
{
	border: 0px none;
    font-weight:bold;
    color:navy;
    text-align:center;
    margin-bottom:20px;
}
div.title
{
    width:820px;
    display:block;
    top: 0px;
    bottom: 0px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}
.update
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: Navy;
}
.main
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: Navy;
	border: 0px none;
	line-height: 120%;
    margin-bottom:10px;
}
.leftbar
{
    vertical-align:top;
}
.rightbar
{
    vertical-align:top;
}
table.language
{
    width:180px;
}
td.language
{
    text-align:center;
}
div.language
{
    margin-bottom:10px;
}
table.menu
{
    width:180px;
}
td.menu
{
    text-align:center;
}
div.menu
{
    margin-bottom:10px;
}
.menuitem
{
	margin-bottom: 6px;
	width: 130px;
	text-align: center;
	border: 1px solid gray;
	text-decoration: none;
	color: navy;
	background: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
div.menuitem
{
	margin-left:auto;
    margin-right:auto;
}
div.menuitem a
{
	text-decoration: none;
	color: navy;
	background: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
}
div.menuitem:hover
{
	background: #78a2d2;
}
div.menuitem a:hover
{
	color: red;
}
table.weather
{
    width:180px;
}
td.weather
{
    text-align:center;
}
div.weather
{
    margin-bottom:10px;
}
.weather
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:navy;
}
table.contact
{
    width:180px;
}
td.contact
{
    text-align:center;
}
div.contact
{
    margin-bottom:10px;
}
.contact
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:navy;
}
table.stats
{
    width:180px;
}
td.stats
{
    text-align:right;
}
div.stats
{
    margin-bottom:10px;
}
.statsitem
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    color:navy;
    text-align:left;
    display:list-item;
    margin-left:10px;
}
.statsvalue
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    color:#B22222;
    text-align:right;
    display:inline-block;
}
div.statsvalue a
{
    color:#B22222;
}
div.statsvalue a:hover
{
    color:red;
}
table.tribune
{
    width:180px;
}
td.tribune
{
    text-align:center;
}
div.tribune
{
    margin-bottom:10px;
}
.tribunename
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    color:#B22222;
    text-align:left;
}
.tribunemessage
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    color:navy;
    text-align:right;
}
table.lastcomments
{
    width:180px;
}
td.lastcomments
{
    text-align:center;
}
div.lastcomments
{
    margin-bottom:10px;
}
div.commentname
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    color:#B22222;
    text-align:left;
}
div.comment
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    color:navy;
    text-align:right;
}
div.comment a
{
    color:navy;
}
div.comment a:hover
{
    color:red;
}
table.cars
{
    width:180px;
}
td.cars
{
    text-align:center;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:navy;
}
div.cars
{
    margin-bottom:10px;
}
table.lastactivetopics
{
    width:180px;
}
div.lastactivetopics
{
    margin-bottom:10px;
}
.lastactivetopics
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    text-align:left;
}
.lastactivetopicsname
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    text-align:left;
    color:#B22222;
}
.lastactivetopicslink
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    text-align:right;
    color:navy;
    margin-bottom:2px;
}
.footer
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9px;
	color: navy;
	border: 0px none;
}
font.footer a
{
    color:#B22222;
    font-weight:bold;
}
font.footer a:hover
{
    color:red;
}
div.tree
{
    margin-bottom:20px;
}
.advertisement
{
    text-align:center;
}
div.advertisement
{
    margin-bottom:20px;
}
.introduction
{
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: navy;
}
div.introduction
{
    width:605px;
    margin-bottom:20px;
}
td.introduction
{
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
.popularpictures
{
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: navy;
}
div.popularpictures
{
    width:605px;
}
table.popularpictures
{
    width:605px;
}
.popularpicture
{
	text-align: justify;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9px;
	color: navy;
    text-align:center;
}
div.popularpicture
{
    width:150px;
    display:table-cell;
}
table.popularpicture
{
    width:150px;
}
table.guestbook
{
    width:180px;
}
td.guestbook
{
    text-align:center;
}
div.guestbook
{
    margin-bottom:10px;
}
.guestbookname
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    color:#B22222;
    text-align:left;
}
.guestbookmessage
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:9px;
    font-weight:bold;
    color:navy;
    text-align:right;
}
.content
{
    vertical-align:top;
    width:605px;
}
.picture
{
    text-align:center;
    margin-bottom:10px;
}
.navigation
{
    text-align:center;
    margin-bottom:10px;
    margin-top:10px;
}
.description
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:navy;
    text-align:justify;
}
div.description
{
    margin-bottom:10px;
}
table.description
{
    width:601px;
}
.picturenumber
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:navy;
    text-align:left;
}
div.picturenumber
{
    margin-bottom:10px;
}
table.picturenumber
{
    width:163px;
}
.author
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:navy;
    text-align:left;
}
div.author
{
    margin-bottom:10px;
}
table.author
{
    width:250px;
}
.popularity
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:navy;
    text-align:left;
}
div.popularity
{
    margin-bottom:10px;
}
table.popularity
{
    width:180px;
}
.yourcomments
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:navy;
    text-align:left;
}
div.yourcomments
{
    margin-bottom:10px;
}
table.yourcomments
{
    width:601px;
}
td.yourcomments
{
    text-align:center;
}
.tags
{
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:navy;
    text-align:left;
}
div.tags
{
    margin-bottom:10px;
    display:inline;
}
table.tags
{
    width:601px;
}
td.tags
{
    text-align:center;
}
div.viewcomment
{
    display:table-cell;
    width:300px;
    margin-left:60px;
    margin-right:60px;
    text-align:center;
}
div.postcomment
{
    display:table-cell;
    width:300px;
    margin-left:60px;
    margin-right:60px;
    text-align:center;
}
.viewallcomments
{
    margin-top:10px;
}
div.advert
{
    text-align:left;
    width:480px;
    margin-bottom:20px;
}












.general_special
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: Navy;
	border: 1px solid Navy;
	line-height: 120%;
	border-top-width: 0px;
	border-left-width: 0px;
}
.general_overflow
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: Navy;
	border: 0px none;
	overflow: auto;
	max-height: 370px;
	height: 370px;
	max-width: 560px;
	width: 560px;
}
.general_grand
{
	font-size: 18px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #228B22;
	border: 0px none;
	line-height: 120%;
	text-align: center;
}
.titre
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: Navy;
	border: 0px none;
}