body {
font : small/1.6em Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
color : #444;
background : #adb9c5 url(bkg.gif) repeat-x;
}
#header {
text-indent : -10000px;
width : 750px;
height : 189px;
margin : 0;
padding : 0;
color : #000;
background-color : #e60000;
font-size : 1px;
background : transparent url(logo_1.jpg) no-repeat;
}
#header2 {
text-indent : -10000px;
width : 750px;
height : 220px;
margin : 0;
padding : 0;
color : #000;
background-color : #e60000;
font-size : 1px;
margin-bottom : 6px;
background : transparent url(logo_1.jpg) no-repeat;
}
hr {
clear : both;
visibility : hidden;
}
h1 {
padding-bottom : 4px;
font-size : 20px;
color : #000;
font-weight : bold;
border-bottom : 1px solid #aaa;
margin-bottom : 14px;
margin-top : 6px;
}
h2 {
font-size : 1.3em;
margin : 0;
padding : 0;
color : #000;
}
h4 {
font-size : 1em;
margin : 0;
padding : 0;
color : #000;
}
h3 {
font-size : 12px;
color : #333;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
margin : 1em 0 0.5em 0;
}
h3, h3 a, h3 a:visited {
font-size : 1.05em;
color : #333;
font-family : "lucida grande", arial, georgia, times, serif;
margin : 1em 0 0.5em 0;
}
h3 a:hover {
color : #777;
}
h3 span {
color : #984;
font-size : 0.8em;
font-weight : normal;
}
a {
color : #ff8040;
text-decoration : none;
outline : none;
}
a:hover {
color : #036;
}
a:active {
color : #000;
}
img {
border : none;
}
p, li, dt, dd {
margin-left : 0;
padding-left : 0;
color : #666;
list-style-type : none;
}
p {
margin-bottom : 0.8em;
margin-top : 0;
}
p.footnote {
font-size : x-small;
color : #999;
margin-bottom : 20px;
line-height : 1.6em;
text-align : justify;
}
form p {
margin : 0;
padding : 0;
}
form .input, form .textarea, form .select {
margin-bottom : 1em;
width : 400px;
border : 1px solid #aaa;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
padding : 3px;
font-size : 12px;
}
form .btn {
font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #444;
padding : 0 2px 2px 2px;
}
ul {
margin : 0 0 0.8em 0;
padding : 0;
}
/*
li {
padding-left : 13px;
}
*/
#left li {
/*padding-left : 13px;*/
/*background : transparent url(0129_ibullet.gif) no-repeat 0 0.5em;*/
}
.sectionliste li {
	list-style-type : none;
	list-style-image : none;
}
dl {
margin-top : 0;
}
dt {
font-weight : bold;
margin-top : 0.8em;
padding-left : 14px;
background : transparent url(bullet01.gif) no-repeat 0 0.5em;
}
dd {
padding-left : 8px;
}
dd p {
font-size : 100%;
text-align : justify;
}
dd a {
color : #ff8040;
border : none;
font-weight : normal;
}
dd a:visited {
color : #ffad5b;
border : none;
font-weight : normal;
}
dd a:hover {
color : #444;
border : none;
font-weight : normal;
}
.admin dd {
background-color : fuchsia;
}
#comments {
border-top : 0 solid #444;
padding-top : 0.8em;
margin-top : 0;
}
#comments h3 {
width : 470px;
height : 22px;
border-style : solid;
border-color : #ddd;
border-width : 1px;
margin-bottom : 15px;
padding : 2px 2px 2px 6px;
}
#comments dt {
margin-top : 15px;
margin-bottom : 4px;
color : #999;
font-weight : normal;
background : transparent;
padding : 0;
font-size : x-small;
padding-left : 0;
list-style-image : none;
list-style-type : none;
}
#comments dt img {
margin-right : 6px;
}
#comments dd {
text-align : justify;
padding : 4px 4px 5px 4px;
border-left : 1px solid #c7c7c7;
background-color : #f7f7f7;
}
#comments dd.admin {
background-color : #f2f7fb;
}
#content {
width : 750px;
margin : 0 auto;
position : relative;
background : #fff url(main.gif) repeat-y;
}
#content_la {
width : 750px;
background : #fff url(main_la.gif) repeat-y;
margin : 0 auto;
position : relative;
}
#totally {
display : inline;
float : left;
/*width : 730px;*/
width: 708px;
padding-left : 20px;
margin-top : 12px;
/*border: 1px solid red;*/
}
#left {
display : inline;
float : left;
width : 470px;
margin-left : 20px;
margin-top : 12px;
/*border: 1px solid red;*/
}
#right p, #right dt, #right dd, #right li {
/*font-size : x-small;*/
font-size: 11px;
line-height : 160%;
}
#right {
margin-left : 525px;
margin-top : 12px;
width : 205px;
}
#right a:link {
	color: #366B9A;
}
#right a:hover {
	color: #1A344A;
	text-decoration: underline;
}
#right a:visited {
	color: #366B9A;
}

#right li {
padding-left : 13px;
background : transparent url(bullet02.gif) no-repeat 0 0.2em;
}

#iti_montee {
margin-top : 20px;
margin-bottom : 0;
text-align : justify;
}
#iti_desc {
margin-top : 20px;
margin-bottom : 20px;
text-align : justify;
}
#photos {
margin-bottom : 20px;
}
#photos h3 {
width : 470px;
height : 22px;
border-style : solid;
border-color : #ddd;
border-width : 1px;
margin-bottom : 15px;
padding : 2px 2px 2px 6px;
}
#vignettes {
margin-top : 25px;
margin-bottom : 10px;
color : #646464;
font-size : 12px;
font-weight : bold;
width : 100%;
border-bottom : 1px solid #aaa;
}
#vignette {
margin-bottom : 15px;
}
#topsearch {
position : absolute;
float : left;
left: 500px;
top: 10px;
color: #FFF;
font-weight: bold;
}
#imputtopsearch {
	width: 120px;
	border: 1px solid #DDD;
	font-family: verdana;
	font-size: 11px;
}
#btn-topsearch {
	padding: 0;
	margin-left: 2px;
	border: 1px solid #DDD;
	font-family: verdana;
	font-size: 11px;
	width: 26px;
}

/*
#btn-topsearch {
	margin: 0;
	padding: 0;
	width: 36px;
	height: 22px;
	border: 0;
	background-image: url(search-go.gif);
}
#imputtopsearch {
	color: #000;
	margin: 0;
	padding: 0;
	text-indent: 4px;
	padding-top: 3px;
	width: 169px;
	height: 19px;
	border: 0;
	background-image: url(search-input.gif);
}
*/
#nav {
position : absolute;
float : left;
top: 8px;
height : 40px;
left : 10px;
margin : 0;
padding : 0;
list-style : none;
width : 470px;
}
#nav li {
display : block;
float : left;
position : relative;
margin : 0 4px;
padding : 0;
}
#topmenu {
width : 750px;
height : 75px;
background : transparent url(top_1.jpg) no-repeat;
margin : 0;
padding : 0;
}
#topmenu li {
padding-left : 0;
background : transparent none no-repeat fixed 0 0.5em;
list-style-type : none;
font-weight : bold;
}
#topmenu ul {
margin : 0 0 10px 0;
padding : 0;
padding-top : 4px;
}
#topmenu a {
border-width : 2px 0 0 0;
border-style : solid;
border-color : #fff;
color : #efefef;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 13px;
}
#topmenu a:hover {
border-top-width : 0;
border-style : none;
color : #b1c1c5;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 13px;
}
#topmenu a:active {
border-top-width : 0;
border-style : none;
color : #deb887;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 13px;
}
#recherche {
position : absolute;
float : left;
top : 237px;
height : 40px;
left : 16px;
margin : 0;
padding : 0;
list-style : none;
width : 200px;
}
#recherche li {
display : block;
float : left;
position : relative;
margin : 0 4px;
padding : 0 4px;
padding-left : 4px;
border : 1px solid #bbb;
border-bottom : 0;
background-color : #eee;
}
#recherche a {
color : #3367a6;
border : 0;
padding : 0;
}
.justif {
text-align : justify;
}
.copyright {
font-size : xx-small;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #18489f;
}
.grey {
color : #808099;
}
.hidden {
display : none;
visibility : hidden;
}
.clear {
clear : both;
margin-bottom : 10px;
}
.clear2 {
clear : both;
margin-bottom : 15px;
}
.tab_nom {
color : #486084;
font-weight : bold;
border-bottom-width : 1px;
border-bottom-style : solid;
border-bottom-color : #AAA;
width : 30%;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
}
.tab_section {
color : #994000;
font-weight : bold;
border-bottom : 1px solid #bbbbbb;
}
.tab_infos {
background-color : #ffffff;
margin-bottom : 25px;
width : 100%;
color : #444;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
padding: 2px;
}
.tab_infos td {
padding : 1px 4px 1px 4px;
border-bottom : 1px solid #EFEFEF;
vertical-align : top;
text-align : justify;
line-height: 18px;
}
.photo_pre {
float : left;
width : 155px;
position : relative;
margin-bottom : 20px;
}

.photo_pre2 {
float : left;
width : 200px;
position : relative;
margin-bottom : 20px;
margin-right: 35px;
/*text-align: center;*/
/*height: 200px;*/
}

.photo_la {
float : none;
position : relative;
text-align : center;
}
.photo_desc {
margin : 0;
padding : 0;
font-size : 0.7em;
padding-right : 4px;
line-height : 1.6em;
text-align : left;
}
.photo_desc_titre {
margin : 0;
padding : 0;
font-size : 1em;
font-weight : bold;
text-align : left;
}
.photo_gal {
float : left;
width : 225px;
position : relative;
margin-bottom : 20px;
}
.lecture {
font-size : 0.8em;
}
.source {
color : #aaa;
font-size : 0.7em;
}
.details {
font-size : 0.8em;
color : #aaa;
}
.petit {
font-size : 11px;
color : #5799D4;
line-height: 16px;
}
.inprogress {
color : #a3a3a3;
text-decoration : none;
outline : none;
}
.inprogress:hover {
color : #036;
}
.inprogress:active {
color : #000;
}
.points {
color : #998000;
text-decoration : none;
outline : none;
}
.points:hover {
color : #036;
}
.points:active {
color : #000;
}
.pointsok {
color : #998000;
text-decoration : none;
outline : none;
}
.pointsok:hover {
color : #036;
}
.pointsok:active {
color : #000;
}
.evid {
color : #486084;
font-weight : bold;
}
.evid2 {
color : #7ba7ff;
font-weight : bold;
font-size : 0.8em;
}
.evid3 {
color : #146ADE;
font-weight : bold;
font-size : 12px;
}
.infos {
margin-top : 10px;
margin-bottom : 15px;
border : 0 solid #aaa;
padding : 0 4px 0 4px;
background-color : #ffffff;
}
.infos p {
padding : 0;
margin : 1px;
}
.center {
margin-top : 10px;
text-align : center;
}
.img_gal {
border : 1px solid #777;
}
.img_detail {
border : 4px solid #000;
}
.img_grid {
	border: 1px solid #000;
}
.pub_google {
margin-bottom : 20px;
margin-top : 10px;
}
.pub_google_right {
margin-bottom : 20px;
margin-top : 10px;
float: right;
}
.pub_google_c {
margin-bottom : 20px;
margin-top : 10px;
text-align : center;
}
.date {
color : #94c1c9;
}
.user {
color : #94a5c9;
font-weight : bold;
}
.usernl {
color : #b0b0b0;
font-weight : bold;
}
.imgl {
border : 1px solid #000;
float : left;
margin-right : 10px;
}
.imglnb {
border : 0;
float : left;
margin-right : 10px;
}
.imgr {
border : 1px solid #000;
float : right;
margin-left : 10px;
}
.imgrnb {
border : 0;
float : right;
margin-left : 10px;
}
.imgbottom {
	vertical-align: text-bottom;
}
.special {
border : 1px solid #cccccc;
padding : 6px;
background-color : #ffffff;
}
#imgfolio {
text-align : center;
}
.alert {
color : #d70000;
}
a.external {
color : #ff9f40;
background : url(external.png) no-repeat center right;
padding-right : 13px;
}
.isbn {
font-weight : bold;
color : #4682b4;
}
.editeur {
font-weight : bold;
color : #3b6c98;
}
.postdata {
padding : 0;
margin : 0;
margin-bottom : 12px;
}
.posthead {
background-color : #f0f0f0;
padding : 4px 4px 0 8px;
margin-bottom : 6px;
border : 1px solid #ddd;
color : #000;
}
.posthead2 {
background-color : #ffeddb;
padding : 4px 4px 0 8px;
border : 1px solid #ddd;
margin-bottom : 6px;
color : #000;
}
.posthead_admin {
background-color : #f0f8ff;
padding : 4px 4px 0 8px;
border : 1px solid #ddd;
margin-bottom : 6px;
color : #000;
}
.postdata p {
padding-left : 20px;
font-size : 12px;
text-align : justify;
padding-right : 8px;
}
.comment_info {
color : #006699;
position : absolute;
left : 400px;
font-size : 10px;
}
a.action {
color : #ff8040;
text-decoration : none;
outline : none;
padding-left : 14px;
padding-top : 1px;
}
a.action:hover {
color : #036;
}
a.action:active {
color : #000;
}
a.lplus {
font-weight : normal;
background : url(/images/icons/page_white_add.png) no-repeat center left;
padding-left: 20px;
margin-right: 14px;
}
a.lvoir {
font-weight : normal;
background : url(/images/icons/page_white_go.png) no-repeat center left;
padding-left: 20px;
margin-right: 14px;
}
a.loutils {
font-weight : normal;
background : url(/images/icons/page_white_gear.png) no-repeat center left;
padding-left: 20px;
margin-right: 14px;
}
a.ledit {
font-weight : normal;
background : url(/images/icons/page_white_edit.png) no-repeat center left;
padding-left: 20px;
margin-right: 14px;
}
a.lblanc {
font-weight : normal;
background : url(/images/icons/page_white.png) no-repeat center left;
padding-left: 20px;
margin-right: 14px;
}
a.lphoto {
font-weight : normal;
background : url(/images/icons/page_white_camera.png) no-repeat center left;
padding-left: 20px;
margin-right: 14px;
}
a.ldelete {
font-weight : normal;
background : url(/images/icons/page_white_delet.png) no-repeat center left;
padding-left: 20px;
margin-right: 14px;
}
span.rightlink {
font-size : 0.8em;
color : #000;
display : inline;
float : right !important ;
}
.section h2 {
font-size : 1.3em;
font-variant : small-caps;
color : #1e90ff;
font-weight : bold;
border-bottom : 1px solid #cccccc;
margin-bottom : 8px;
padding-bottom : 2px;
}
a.section {
color : #8e8e8e;
text-decoration : none;
}
a.section:visited {
color : #8e8e8e;
text-decoration : none;
}
a.section:hover {
color : #505050;
text-decoration : underline;
}
.menu h2 {
border-bottom : 1px solid #aaa;
margin-bottom : 0;
font-size : 1.3em;
color : #aa0000;
font-weight : bold;
margin-bottom : 8px;
padding-bottom : 2px;
}
#menu_rub h2 {
border-bottom : 1px solid #aaa;
margin-bottom : 0;
font-size : 1.3em;
color : #aa0000;
font-weight : bold;
margin-bottom : 8px;
padding-bottom : 2px;
}
.menu {
margin : 0;
padding : 0;
}
.menu form {
padding : 0;
margin : 0;
}
.description {
margin-bottom : 20px;
color : #444;
}
.photo_pre230 {
float : left;
width : 235px;
position : relative;
margin-bottom : 20px;
}
.photo_pre140 {
float : left;
width : 155px;
position : relative;
margin-bottom : 20px;
}
.photo_pre140 p {
margin : 0;
padding : 0;
font-family : Georgia, Arial, Verdana;
font-size : 11px;
}
.tab_zones {
margin-bottom : 20px;
width : 100%;
}
#encart {
/*border : 1px solid #BBB;*/
/*background-color : #EFEFEF;*/
/*padding : 4px;*/
padding: 0;
margin : 0 0 6px 0;
}
#encart .info {
	padding: 4px 0 4px 0;
	margin: 0;
}
#lightbox {
background-color : #eee;
padding : 10px;
border-bottom : 2px solid #666;
border-right : 2px solid #666;
}
#lightboxDetails {
font-size : 0.8em;
padding-top : 0.4em;
}
#lightboxCaption {
float : left;
}
#keyboardMsg {
float : right;
}
#closeButton {
top : 5px;
right : 5px;
}
#lightbox img {
border : none;
clear : both;
}
#overlay img {
border : none;
}
#overlay {
background-image : url(/theme/lightbox/overlay.png);
}
#minimap {
width : 465px;
height : 250px;
border : 3px solid #333;
}
#GoogleMiniMapRZ {
border : 0;
}
#GoogleMiniMapRZContent {
overflow : auto;
color : #343b29;
font-size : 10px;
}
#GoogleMiniMapRZ a {
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #3366ff;
}
#GoogleMiniMapRZ p {
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
color : #333;
}
#GoogleMiniMapRZ a:hover {
color : #cc6600;
}
.voirMiniMap {
margin : 0;
padding : 0;
font-size : 11px;
font-family : Arial, Helvetica, sans-serif;
padding-bottom : 12px;
}
#coordgps {
color : #bbb;
}
.imgminimap {
border : 3px solid #333;
margin : 0;
padding : 0;
}
.sectioncomm h2 {
font-size : 1.3em;
font-variant : small-caps;
color : #1e90ff;
font-weight : bold;
border-bottom : 1px solid #cccccc;
margin-bottom : 8px;
padding-bottom : 2px;
}
.sectioncomm dl {
padding : 0;
margin : 0;
}
.sectioncomm dt {
border-bottom : 1px solid #efefef;
list-style-type : none;
list-style-image : none;
background : none;
padding : 0;
margin : 0;
font-weight : bold;
}
.sectioncomm dd {
padding : 0;
margin : 0;
margin-bottom : 7px;
}
.sectioncomm .voir {
color : #aaa;
float : right;
background-image : url(/images/icons/page_go.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 18px;
}
.sectioncomm .lidate {
color : #1564b3;
padding-right : 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
letter-spacing : 1px;
font-weight : normal;
}
.sectioncomm .lidatenew {
color : #cd853f;
padding-right : 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
letter-spacing : 1px;
font-weight : normal;
}
.sectioncomm .auteur {
color : #b39815;
padding-right : 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
}
.sectioncomm .url {
color : gray;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
}
.sectioncomm a {
color : #ff8040;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
text-decoration : none;
outline : none;
}
.sectioncomm a:hover {
color : #036;
}
.sectioncomm a:active {
color : #000;
}
.sectionnews h2 {
font-size : 1.3em;
font-variant : small-caps;
color : #1e90ff;
font-weight : bold;
border-bottom : 1px solid #cccccc;
margin-bottom : 8px;
padding-bottom : 2px;
}
.sectionnews dt {
border-bottom : 1px solid #efefef;
list-style-type : none;
list-style-image : none;
background : none;
padding : 0;
margin : 0;
}
.sectionnews dd {
padding : 0;
margin : 0;
margin-bottom : 15px;
}
.sectionnews dd.infonew {
padding : 0;
margin : 0;
margin-bottom : 6px;
}
.sectionnews dd.pub {
padding : 0;
padding-left : 6px;
padding-right : 6px;
padding-top : 6px;
margin : 0;
background-color : #ffffef;
margin-bottom : 15px;
border : 1px solid #ccc;
}
.sectionnews dt a {
color : #ff8040;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
text-decoration : none;
outline : none;
}
.sectionnews dt a:hover {
color : #036;
}
.sectionnews dt a:active {
color : #000;
}
.sectionnews .categorie {
color : #555;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
}
.sectionnews .categorie a {
color : #1f8fff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : normal;
text-decoration : none;
outline : none;
}
.sectionnews .categorie a:hover {
color : #036;
}
.sectionnews .categorie a:active {
color : #000;
}
.sectionnews .lidate {
color : #1564b3;
float : right;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
background-image : url(/images/icons/calendar.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 18px;
}
.sectionimgs {
padding : 0;
margin : 0;
}
.sectionimgs h2 {
font-size : 1.3em;
font-variant : small-caps;
color : #1e90ff;
font-weight : bold;
border-bottom : 1px solid #cccccc;
margin-bottom : 8px;
padding-bottom : 2px;
}
.sectionimgs .photo_pre {
padding : 0;
margin : 0;
float : left;
width : 155px;
position : relative;
margin-bottom : 5px;
}
.sectionimgs .photo_desc {
margin : 0;
padding : 0;
font-size : 0.8em;
line-height : 1.4em;
text-align : left;
}
.sectionimgs .photo_desc_auteur {
margin : 0;
padding : 0;
font-size : 0.8em;
text-align : left;
padding-left : 20px;
background-image : url(/images/icons/user_gray.gif);
background-repeat : no-repeat;
color : #666;
}
.sectionimgs .photo_desc_date {
margin : 0;
padding : 0;
font-size : 0.8em;
line-height : 1.6em;
text-align : left;
padding-left : 20px;
background-image : url(/images/icons/calendar.gif);
background-repeat : no-repeat;
color : #666;
}
.sectionimgs .photo_desc_lien {
margin : 0;
padding : 0;
font-size : 0.8em;
text-align : left;
padding-left : 20px;
background-image : url(/images/icons/link_go.gif);
background-repeat : no-repeat;
color : #666;
line-height : 1.6em;
}
.sectionimgs .photo_desc_titre {
margin : 0;
padding : 0;
margin-top : 2px;
font-size : 0.8em;
font-weight : bold;
text-align : left;
line-height : 1.6em;
}
.sectionimgs .img_gal {
border : 1px solid #000;
background-color : #000;
padding : 3px;
}
.newclear {
color : yellow;
font-size : 10px;
}
.newdark {
color : red;
font-size : 10px;
}
.last {
clear : both;
width : 750px;
background-color : #3c424a;
border-top : 3px solid #111;
border-left : 0;
border-right : 0;
}
.last a {
color : #fff;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
}
.last a:hover {
color : #968f7a;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
}
.last h3 {
color : #968f7a;
margin : 0;
padding : 0;
margin-top : 4px;
font-weight : bold;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 13px;
}
.last .auteur {
color : #b5b5b5;
float : right;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
}
.last .lidate {
color : #7a8696;
padding-right : 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
letter-spacing : 1px;
font-weight : normal;
}
.last .lidatenew {
color : #e3d7b8;
padding-right : 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
letter-spacing : 1px;
font-weight : normal;
}
.last ul {
border-top : 1px solid #4a4a4a;
width : 95%;
}
.last li {
border-bottom : 1px solid #4a4a4a;
list-style-type : none;
list-style-image : none;
background : none;
padding : 0;
margin : 0;
}
.newclear {
color : yellow;
font-size : 10px;
}
.newdark {
color : red;
font-size : 10px;
}
.prec {
background-image : url(/images/icons/prev.gif);
background-repeat : no-repeat;
background-position : left 0%;
padding-left : 20px;
}
.prec a {
color : #aaa;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.prec a:hover, .prec a:active {
color : #666;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.suiv {
background-image : url(/images/icons/next.gif);
background-repeat : no-repeat;
background-position : right 0%;
padding-right : 20px;
float : right;
}
.suiv a {
color : #aaa;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.suiv a:hover, .suiv a:active {
color : #666;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.sectionliste h2 {
font-size : 1.3em;
font-variant : small-caps;
color : #1e90ff;
font-weight : bold;
border-bottom : 1px solid #cccccc;
margin-bottom : 8px;
padding-bottom : 2px;
}
.sectionliste ul {
border-top : 1px solid #efefef;
}
.sectionliste li {
border-bottom : 1px solid #efefef;
list-style-type : none;
list-style-image : none;
list-style : none;
background : none;
padding : 0;
margin : 0;
}
.sectionliste .lidate {
color : #1564b3;
padding-right : 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
letter-spacing : 1px;
}
.sectionliste .lidatenew {
color : #cd853f;
padding-right : 8px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
letter-spacing : 1px;
}
.sectionliste .auteur {
color : #aaa;
float : right;
background-image : url(/images/icons/user_gray.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 18px;
text-align : right;
}
.sectionliste .comm {
color : #aaa;
float : right;
background-image : url(/images/icons/comment.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 18px;
width : 20px;
text-align : right;
}
.sectionliste .photo {
color : #aaa;
float : right;
background-image : url(/images/icons/image.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 20px;
margin-right : 6px;
}
.sectionliste .points {
color : #aaa;
float : right;
background-image : url(/images/icons/tag_green.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 20px;
width : 30px;
text-align : right;
}
.sectionliste .cont {
color : #aaa;
float : right;
background-image : url(/images/icons/tag_green.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 20px;
width : 40px;
text-align : right;
}
.sectionliste .zone {
color : #aaa;
float : right;
background-image : url(/images/icons/icon_world.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 20px;
text-align : right;
}
.sectionliste .altitude {
color : #aaa;
float : right;
background-image : url(/images/icons/altitude.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 20px;
text-align : right;
}
.sectionliste .favorites {
color : #aaa;
float : right;
background-image : url(/images/icons/icon_favourites.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 20px;
text-align : right;
}
.sectionliste .ddate {
color : #1564b3;
float : right;
background-position : right 1px;
background-repeat : no-repeat;
text-align : right;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
.sectionliste .autre {
color : #1564b3;
float : right;
background-position : right 1px;
background-repeat : no-repeat;
text-align : right;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
.sectionliste .admin {
color : #deb887;
padding-right : 4px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
letter-spacing : 1px;
}
.soustitre {
padding : 0;
margin : 0;
color : #666;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
}
.sectiontitre {
padding : 0;
margin : 0;
color : #666;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
}
.legende {
margin : 0;
padding : 0;
}
.lienadd {
color : #aaa;
float : right;
background-image : url(/images/icons/add.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 20px;
text-align : right;
}
.lienadd a {
color : #b37e15;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.lienadd a:hover, .lienadd a:active {
color : #b37e15;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.lienedit {
color : #aaa;
float : right;
background-image : url(/images/icons/note_edit.gif);
background-position : right 1px;
background-repeat : no-repeat;
padding-right : 20px;
text-align : right;
}
.lienedit a {
color : #b37e15;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.lienedit a:hover, .lienedit a:active {
color : #daa520;
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
.racc {
margin : 0;
padding : 0;
margin-bottom : 4px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : normal;
text-align : center;
}
.racc a {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #9c9c9c;
}
#backtotop {
margin : 0;
padding : 0;
clear : both;
width : 750px;
border : 0;
background : #fff url(main.gif) repeat-y;
text-align : right;
}
#backtotop p {
margin-right : 20px;
}
#backtotop a {
background-image : url(arrow_up.gif);
background-position : right 0%;
background-repeat : no-repeat;
padding-right : 16px;
font-size : 10px;
line-height : 120%;
}
h2 {
font-size : 1.3em;
font-variant : small-caps;
color : #1e90ff;
font-weight : bold;
border-bottom : 1px solid #cccccc;
margin-bottom : 8px;
padding-bottom : 2px;
}
.actionjs {
color : #1564b3;
padding-right : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
letter-spacing : 1px;
float : right;
}
#divsearch {
margin : 0;
width : 750px;
background : url(bg-search.gif) repeat-y;
border : 0;
padding : 0;
border-bottom : 1px solid #bbb;
}
#divsearch form {
margin : 0;
padding : 0;
background : #fff url(bg-search.gif) repeat-y;
}
#divsearch p {
margin : 0;
padding-top : 12px;
padding-left : 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000;
font-weight : bold;
}
#divsearch input {
width : 125px;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}
#divsearch .inputtext {
width : 200px;
height : 14px;
font-size : 11px;
}
.galtitre {
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 16px;
padding : 0;
margin : 0;
}
.galdate {
font-weight : normal;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
padding : 0;
margin : 0;
color : #aaaaaa;
}
.galuser {
font-weight : bold;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 13px;
padding : 0;
margin : 0;
color : #333;
margin-top : 6px;
}
.galplus {
font-weight : normal;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
padding : 0;
margin : 0;
color : #333;
}
.galimg {
border : 4px solid #000;
float : left;
margin-right : 10px;
}
.galinfo {
font-weight : normal;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
padding : 0;
margin : 0;
color : #666;
line-height : 12px;
text-align : justify;
}
.userl {
font-size : 11px;
}
.detailuser {
font-size : 11px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #666;
}
a.deletetag {
color : #ffa980;
text-decoration : none;
outline : none;
}
a.deletetag:hover {
color : #036;
}
.deletetaga:active {
color : #000;
}
.imgmiddle {
vertical-align : middle;
margin : 0;
padding : 0;
}
.nav1 a:link, .nav1 a:visited {
color : #62a6ed;
font-size : 11px;
position : absolute;
top : 218px;
left : 317px;
font-weight : bold;
padding : 0;
}
.nav1 a:hover, .nav1 a:active {
margin : 1px 0 0 0;
color : #000;
}
.nav2 a:link, .nav2 a:visited {
color : #fff;
font-size : 12px;
position : absolute;
top : 230px;
left : 400px;
font-weight : bold;
}
.nav2 a:hover, .nav2 a:active {
margin : 1px 0 0 0;
color : #000;
}
.nav3 a:link, .nav3 a:visited {
color : #fff;
font-size : 12px;
position : absolute;
top : 230px;
left : 490px;
font-weight : bold;
}
.nav3 a:hover, .nav3 a:active {
margin : 1px 0 0 0;
color : #000;
}
.nav4 a:link, .nav4 a:visited {
color : #fff;
font-size : 12px;
position : absolute;
top : 230px;
left : 685px;
font-weight : bold;
}
.nav4 a:hover, .nav4 a:active {
margin : 1px 0 0 0;
color : #000;
}
.nav5 a:link, .nav5 a:visited {
color : #fff;
font-size : 12px;
position : absolute;
top : 230px;
left : 763px;
font-weight : bold;
}
.nav5 a:hover, .nav5 a:active {
margin : 1px 0 0 0;
color : #000;
}
.nav6 a:link, .nav6 a:visited {
color : #fff;
font-size : 12px;
position : absolute;
top : 230px;
left : 602px;
font-weight : bold;
}
.nav6 a:hover, .nav6 a:active {
margin : 1px 0 0 0;
color : #000;
}
#fontcontrol {
background : none;
}
#fontcontrol ul {
background : none;
list-style : none;
padding : 0;
margin : 0;
}
#fontcontrol li {
background : none;
}
#fontcontrol i {
display : block;
visibility : hidden;
}
.font1 a:link, .font1 a:visited, .font1 a:hover {
width : 18px;
height : 18px;
}
.font2 a:link, .font2 a:visited, .font2 a:hover {
width : 18px;
height : 18px;
}
.font3 a:link, .font3 a:visited, .font3 a:hover {
width : 18px;
height : 18px;
}
.font1 a:hover, .font1 a:active {
background-position : 0 -18px;
}
.font2 a:hover, .font2 a:active {
background-position : 0 -18px;
}
.font3 a:hover, .font3 a:active {
background-position : 0 -18px;
}
.nicetitle {
font-weight : bold;
color : #62a6ed;
text-align : left;
position : absolute;
left : 0;
top : 0;
width : 25em;
z-index : 20;
max-width : 50%;
}
.nicetitle-content {
overflow : hidden;
background : #000;
border : 1px solid #fff;
padding : 5px;
}
.nicetitle p {
margin : 0;
line-height : 120%;
}
.nicetitle p.destination {
font-weight : normal;
font-size : 10px;
color : #fff;
}
div.nicetitle p span.accesskey {
color : #9fa0a1;
}


/* PAGINATION */
.pagination {
	text-align: left;
	color: #000;
	font-size: 11px;
	margin-bottom: 20px;
	font-weight: bold;
	line-height: 20px;
}

.pagination .nolink {
	text-align: left;
	color: #666;
	font-weight: normal;
}

.pagination a:link {
	color: #1e90ff;
	border: 1px solid #888;
	padding: 3px 5px 3px 5px;
	background-color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.pagination a:visited {
	color: #1e90ff;
	border: 1px solid #888;
	padding: 3px 5px 3px 5px;
	background-color: #FFF;
	text-decoration: none;
	font-weight: normal;
}
.pagination a:hover {
	color: #FFF;
	border: 1px solid #000;
	padding: 3px 5px 3px 5px;
	background-color: #1e90ff;
	text-decoration: none;
	font-weight: normal;
}
/* *************************** */





#right h2 {
border-bottom : 1px solid #aaa;
margin-bottom : 0;
font-size : 1.3em;
color : #aa0000;
font-weight : bold;
margin-bottom : 8px;
padding-bottom : 2px;
}




#footer {
	clear: both;
	width: 750px;
	height: 103px;
	background-color: #99A5AA;
	text-align: center;
	border-top: 1px solid #585858;
	border-bottom: 1px dotted #585858;
	background-image: url(main-footer.gif);
}
#footer p {
	position: relative;
	top: 10px;
	font-family: Verdana, Geneva, Arial;
	color: #6B7B81;
	font-size: 12px;
}
#footer p a {
color : #fff;
font-family : Verdana, Geneva, Arial;
font-size : 12px;
}
#footer p a:hover {
	color: #336188;
	font-family: Verdana, Geneva, Arial;
	font-size: 12px;
}
#footer h3 {
	padding: 0;
	margin-left: 0;
	text-align: left;
}
#footer ul {
	text-align: left;
	list-style-type: none;
	list-style-image: none;
}
#footer li {
	text-align: left;
	list-style-type: none;
	list-style-image: none;
}
#footer a:link {
color : #fff;
font-family : Verdana, Geneva, Arial;
font-size : 12px;
}
#footer a:visited {
color : #fff;
font-family : Verdana, Geneva, Arial;
font-size : 12px;
}
#footer a:hover {
color : #000;
font-family : Verdana, Geneva, Arial;
font-size : 12px;
}
#footerpub {
clear : both;
width : 750px;
height : 190px;
background-color : #6f7e8e;
text-align : center;
border-top : 1px solid #ddd;
margin : 0;
padding : 0;
}
#footerpub p {
position : relative;
top : 0;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
color : #acc1c4;
letter-spacing : 1px;
font-size : 0.9em;
padding : 0;
margin : 0;
}
#footerpub p a {
color : #dbccab;
}
#footerpub p a:hover {
color : #fff;
}

#boutique {
display : inline;
float : left;
width : 740px;
padding-left : 6px;
padding-right : 6px;
}


#formulaire2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	border: 1px solid #BBB;
	background: #EFEFEF url(/images/bg-20100209.gif) repeat-x;
	padding: 10px;
	margin-bottom: 10px;
}
#formulaire2 label {
	display:block;
	font-weight:bold;
	text-align:left;
	width:140px;
	float:left;
}
#formulaire2 .small{
	color:#666666;
	display:block;
	font-size:9px;
	font-weight:normal;
	text-align:left;
	width:120px;
}
#formulaire2 input {
	border: 1px solid #AAA;
	padding: 2px;
	font-size: 12px;
	display: block;
	/*width:200px;*/
	margin:2px 0 6px 6px;
	height:20px; /*pour ie 6 */
}
#formulaire2 textarea {
	border: 1px solid #AAA;
	font-size: 12px;
	display: block;
	clear:both;
}
#formulaire2 select {
	border: 1px solid #AAA;
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
	height:24px; /*pour ie 6 */
}
#formulaire2 .tdformulaire {
	background-color: #CCC;
	padding: 3px;
	font-weight: bold;
	border: 1px solid #666;
}
#formulaire2 button{ 
	/*clear:both;*/
	/*margin-left:150px;*/
	width:125px;
	background:#666666;
	text-align:center;
	line-height:31px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	height:30px;
}
#formulaire2 p{
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #CCC;
	padding-bottom:10px;
	margin-top: 0;
}
#formulaire2 h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
	margin-top: 4px;
	color: #3CA2C7;
}

form {
	margin-bottom: 10px;
}

#maintenance {
	padding: 0;
	margin: 0;
	padding-left: 10px;
	padding-top: 12px;
	background-image: url(maintenance.gif);
	padding-bottom: 2px;
	border-bottom: 1px solid #AAA;
	height: 120px;
	overflow: hidden;
}
#maintenance p {
	color: red;
	padding: 0;
}

#menunav {
	padding: 0;
	margin: 0;
	padding-left: 10px;
	background-image: url(menunav.gif);
	padding-bottom: 2px;
	border-bottom: 1px solid #AAA;
	height: 20px;
	overflow: hidden;
}

#menunav a {
	padding-right: 3px;
}

#menunav a:link, #menunav a:visited {
	font-size: 10px;
	color: #333;
	font-weight: bold;
}
#menunav a:hover {
	color: #4682B4;
	text-decoration: underline;
}
#menunav ul {
margin: 0;
padding: 0;
}
#menunav li {
list-style-type:none;
/*display : inline;*/
margin: 0;
padding: 0;
padding-right: 6px;
line-height: 16px;
}
/* **************************** */

#menunav_bottom {
	padding: 0;
	margin: 0;
	padding-left: 16px;
	background-image: url(menunav.gif);
	padding-bottom: 2px; /*border-bottom: 1px solid #AAA;*/
	border-top: 1px solid #585858;
	clear: both; /*width : 750px;*/
}

#menunav_bottom a {
	padding-right: 3px;
}

#menunav_bottom a:link, #menunav_bottom a:visited {
	font-size: 10px;
	color: #333;
	font-weight: bold;
}
#menunav_bottom a:hover {
	color: #4682B4;
	text-decoration: underline;
}

.col1 {
	padding-top: 6px;
	float: left;
	width: 235px;
	/*border: 1px solid #000;*/
}
.col2 {
	padding-top: 6px;
	float: right;
	width: 235px;
	/*border: 1px solid blue;*/
	margin-left: 15px;
}
.col3 {
	padding-top: 6px;
	float: right;
	width: 235px;
	/*border: 1px solid red;*/
}

.ssi_table {
	/*border: 1px solid #CCC;*/
	padding: 4px;
	margin: 0;
	padding-top: 6px;
	padding-bottom: 6px;
}
.ssi_table td {
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#totally th {
	font-weight: bold;
	color: #333;
	text-align: left;
}

#tabletotal {
	width: 100%;
}
#tabletotal td {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 3px;
}
#tabletotal th {
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.infodanger {
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	line-height: 14px;
	text-align: justify;
	border: 1px solid #AAA;
	padding: 4px;
	background-color: #EFEFEF;
}
.square {
	border: 1px solid #000;
}

ol {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}

.sortie {
	clear: both;
	margin-bottom: 24px;
}
.sortiedesc {
	margin: 0;
	padding: 0;
}
.sortieinfo {
	margin: 0;
	padding: 0;
	font-size: 11px;
	/*font-family: Tahoma;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	/*padding-left: 86px;*/
	padding-bottom: 4px;
	text-align: right;
}

.album {
	clear: both;
	margin-bottom: 30px;
}
.album p {
	margin: 2px 0 2px 0;
	padding: 0;
}

#encartfiche {
	padding: 0;
	margin: 0;
	background-color: #F5F5F5;
	height: 375px;
	overflow: hidden;
	border-bottom: 1px solid #BBB;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}

#encartinfos {
	padding: 10px;
	width: 350px;
	font-size: 11px;
	line-height: 15px;
}
#encartinfos h1 {
padding: 6px 0 6px 0;
margin: 0;
color: #333;
text-decoration: none;
border: 0;
font-family: Georgia;
font-size: 24px;
/*text-shadow: 0px 0px 5px #777; */
text-shadow: 2px 2px 4px #999;
line-height: 26px;
}
#encartinfos h2 {
margin: 0;
padding: 4px 0 8px 0;
border: 0;
}
#encartimage {
	float: right;
}

.listeligne {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.publicite {
	padding: 0;
	margin: 0;
	margin-bottom: 12px;
	text-align: center;
}
.pub250x250_right {
	float: right;
}
#right .stat {
	padding: 0;
	margin: 0;
	margin-bottom: 6px;
	font-family: georgia;
	font-size: 32px;
	font-weight: bold;
	text-align: center;
	line-height: 26px;
}
#right .statdesc {
	font-size: 20px;
}	
.intro {
	font-size: 11px;
	line-height: 14px;
}


.lexiquelettre {
	font-weight: bold;
	color: #FFF;
	background-color: #666;
}

.identifiant {
	font-weight: bold;
	font-size: 20;
	color: #AAA;
}

.new_topo {
	color: #7C3F11;
	font-weight: bold;
}
.new_objet {
	color: #40A3C8;
	font-weight: bold;
}
.new_matos {
	color: #958AA8;
	font-weight: bold;
}
.new_livre {
	color: #517F14;
	font-weight: bold;
}
.new_sortie {
	color: #D472FF;
	font-weight: bold;
}
.new_adresse {
	color: #589B88;
	font-weight: bold;
}
.new_lien {
	color: #8AA4B2;
	font-weight: bold;
}
.new_tracegps {
	color: #517F14;
	font-weight: bold;
}
.new_article{
	color: #000;
	font-weight: bold;
}
.new_album{
	color: #960008;
	font-weight: bold;
}
p.livre_desc  {
	margin: 0;
	padding: 0;
}
.share {height:35px; v-align:top; width:360px; padding:5px 0 0 0; text-align:left;}
.share_button {height:25px; v-align:top; margin:0; padding: 0 15px 0 0; float:left; text-align:left;}

a.small {
font-weight : normal;
font-size: 11px;
line-height: 17px;
}

.adminzone {
	border: 1px solid #666;
	background-color: #EFEFEF;
	padding: 5px;
}
