
body {background-color: #172548;}

a {color: #000080;}

#root {width: 762px; margin: 0px auto;}

#rubrique_photo #root {width: auto; margin: 0px auto; padding: 0px;}
#rubrique_photo #blog_content {height: auto; border: none;margin: 0px; padding: 0px;}
#rubrique_photo .imgnav, #rubrique_photo .see_original {display: none;} 

.articlelistimg img {margin: 1px;}

#blog_top .logo {border: 1px solid #151e2d;}
#blog_top .img { border: none;}

#blog_content_top .clear {clear: both;}

#blog_content_top {margin: 3px 5px 10px 5px; border-bottom: solid 4px #0b2655;}

#blog_content_top .welcome {padding-top:8px; font-weight: bold;}
#blog_content_top .date {padding-top:10px; font-size: 10px; margin-left: 3px;}

#blog_content_top .lang {background: #7d9dd0; color: #fff; font-size: 8px; height: 20px; padding: 2px; margin-bottom: 3px; display:none;}

#blog_content_top .lang .en,
#blog_content_top .lang .de,
#blog_content_top .lang .fr,
#blog_content_top .lang .nl,
#blog_content_top .lang .es {width: 16px;padding-top: 12px; background-repeat: no-repeat; background-position: top; float: left; padding-right:2px; padding-left: 2px; text-align: center; display: block; color: #fff; text-decoration: none;}

#blog_content_top .lang .en {background-image: url(/img/flag_en.gif);}
#blog_content_top .lang .de {background-image: url(/img/flag_de.gif);}
#blog_content_top .lang .fr {background-image: url(/img/flag_fr.gif);}
#blog_content_top .lang .nl {background-image: url(/img/flag_nl.gif);}
#blog_content_top .lang .es {background-image: url(/img/flag_es.gif);}

#blog_content_accueil .accueilleft {float:left; width: 254px;}
#blog_content_accueil .text {border: 2px solid #51749a; background-color: #d5e1ef; padding: 3px; font-weight: bold; font-style: italic;}
.resa {background: #f8e06d; border: 2px solid #f8c02d; padding: 3px; margin-top: 5px; font-weight: bold;}
.resa h3 {text-align: center; padding: 0px margin: 0px;  border-bottom: 5px solid #2260df; font-style: italic;}

.resa input.submit {border: none; background: #d92025; color: #fff; font-weight: bold; padding: 3px; -moz-border-radius: 10px 10px 0px 0px ;}

#blog_content_resa .resa {width: 600px; margin: 0px auto;}
#blog_content_accueil .resa table {width: 100%;}

input, textarea {width: 300px;}

input.submit {width: auto;}

select, input, textarea {border: 1px solid #999;}
form {display: inline;}

#blog_content_accueil .img {float: right;}
#blog_content_accueil .clear {clear: both;}

#blog_content {margin: 3px 10px;}

#center {background-color: #fff; border: 1px solid #151e2d; padding-bottom: 3px;}

#top, #center {margin: 0px;} 


#blog_top img {border:none;}
#menu_top_left {height: 35px; width: 670px; text-align: center; float: left; margin: 0px;}
#blog_menu .clear, #blog_top .clear {clear: both;}

#blog_menu {height: 35px; margin: 0px 0px 0px 47px ;}
#blog_menu ul {list-style: none; margin: 0px auto; padding: 0px; text-align: center; font-size: 14px; font-family: arial;}
#blog_menu li {padding: 0px; display:inline; block;}
#blog_menu li a {text-decoration: none; font-weight: bold; padding: 10px 15px 9px 15px; color: #4284EF; display:block; background-color: #ddd; background-image: url(/img/font_menu_01.png); float: left; border-left: 1px solid #aaa;}



ul#menutop {width: 670px; background-image: url(menu_01.png); height: 35px; list-style: none; background-repeat: no-repeat; margin: 0px auto; padding: 0px;}
ul#menutop li {float:left; margin: 0px; padding: 0px;}
ul#menutop  a {margin: 0px; padding: 0px; height: 35px; text-decoration: none;}
ul#menutop a.menu1 {display:block; width: 76px;}
ul#menutop a.menu2 {display:block; width: 150px;}
ul#menutop a.menu3 {display:block; width: 109px;}
ul#menutop a.menu4 {display:block; width: 161px;}
ul#menutop a.menu5 {display:block; width: 81px;}
ul#menutop a.menu6 {display:block; width: 91px;}

#blog_copyright {font-size: 60%; text-align: right;}
#blog_copyright, #blog_copyright a {color: #ccc;}

/* g2html */
.g2html-right { float: right; margin: 1px;}
.g2html-left { float: left; margin: 1px;}
.left {float: left;}
.right {float: right;}

