

/* Basics

rouge b81314

jaune #ffff99

vert 238520

gris 1F1F1F

------------------------------ */



html {

	/* Moz */



	height: 100%;

	scrollbar-base-color:#b81314;

	scrollbar-arrow-color:#b81314;

	scrollbar-3dlight-color:#FFFFFF;

	scrollbar-darkshadow-color:#000000;

	scrollbar-face-color:#ffff99;

	scrollbar-highlight-color:#FFFFFF;

	scrollbar-shadow-color:#000000;

	scrollbar-track-color:#ffffff;

	

}





/* Main Layout



------------------------------ */



body {		

	

	background-attachment:fixed;	

	background-color:White;	

	

}



#main {

	width:800px;

	margin-left: auto;

	margin-right: auto;

	font-family:Arial, Helvetica, sans-serif;

	font-size:100%;

	background-color:white;

}



#pageindex {

	width: 800px;

	margin-left: auto;

   margin-right: auto;

}





#logo {

	width: 800px;

	height: 150px;

	background-image: url(../images/logo.png);

	background-repeat: no-repeat;

}



#gallerytitle {



	margin-top: 10px;	

	font-weight: bold;

	color: #b81314;

	font-size:110%;

		

}



#sidebar {

	display: block;

	width: 100px;

	margin-top: 70px;

	float: left;	

	list-style-type: none;

	margin-left: -40px;

}



#sidebar li.antilles {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}





#sidebar li.canada {	

	width: 100px;

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebar li.ecosse {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebar li.france {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebar li.istanbul {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebar li.kurdistan {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebar li.turquie {	

	width: 100px;	

	height: 25px;

	float: left;

	list-style-type: none;

		

}



#sidebar li.rss {	

	width: 100px;	

	height: 54px;

	float: left;

	margin-bottom:5px;

	margin-left:12px;

	padding-top:15px;

	list-style-type: none;



}





#sidebarphotos {

	display: block;

	width: 100px;

	margin-top: 140px;

	float: left;	

	list-style-type: none;

	margin-left: -40px;

}







#sidebarphotos li.antilles {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}





#sidebarphotos li.canada {	

	width: 100px;

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarphotos li.ecosse {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarphotos li.france {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarphotos li.istanbul {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarphotos li.kurdistan {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarphotos li.turquie {	

	width: 100px;	

	height: 25px;

	float: left;

	list-style-type: none;

		

}



#sidebarphotos li.rss {	

	width: 100px;	

	height: 54px;

	float: left;

	margin-bottom:5px;

	margin-left:12px;

	padding-top:15px;

	list-style-type: none;



}



#sidebaralbum {

	display: block;

	width: 100px;	

	margin-top: 280px;

	float: left;

	list-style-type: none;	

	margin-left: -40px;

}



#sidebaralbum li.antilles {

	width: 100px;

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebaralbum li.canada {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;		

}



#sidebaralbum li.ecosse {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebaralbum li.france {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebaralbum li.istanbul {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebaralbum li.kurdistan {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebaralbum li.turquie {

	width: 100px;	

	height: 25px;

	float: left;	

	list-style-type: none;	

}



#sidebaralbum li.rss {	

	width: 100px;	

	height: 54px;

	float: left;

	margin-bottom:5px;

	margin-left:12px;

	padding-top:15px;

	list-style-type: none;



}

#sidebarimage {

	display: block;

	width: 100px;

	margin-top: 290px;

	float: left;	

	list-style-type: none;



}



#sidebarimage li.antilles {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarimage li.canada {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

		

}



#sidebarimage li.ecosse {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarimage li.france {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}

#sidebarimage li.istanbul {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}





#sidebarimage li.kurdistan {

	width: 100px;

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarimage li.turquie {

	width: 100px;	

	height: 25px;

	float: left;		

	list-style-type: none;

}



#sidebarimage li.rss {	

	width: 100px;	

	height: 54px;

	float: left;

	margin-bottom:5px;

	margin-left:12px;

	padding-top:15px;

	list-style-type: none;



}



#sidebarliens {

	display: block;

	width: 100px;

	margin-top: 120px;

	float: left;	

	list-style-type: none;



}



#sidebarliens li.antilles {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarliens li.canada {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

		

}



#sidebarliens li.ecosse {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarliens li.france {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarliens li.istanbul {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}





#sidebarliens li.kurdistan {

	width: 100px;

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarliens li.turquie {

	width: 100px;	

	height: 25px;

	float: left;		

	list-style-type: none;

}



#sidebarliens li.rss {	

	width: 100px;	

	height: 54px;

	float: left;

	margin-bottom:5px;

	margin-left:12px;

	padding-top:15px;

	list-style-type: none;

}





#sidebarinfos {

	display: block;

	width: 100px;

	margin-top: 90px;

	float: left;	

	list-style-type: none;



}



#sidebarinfos li.antilles {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarinfos li.canada {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

		

}



#sidebarinfos li.ecosse {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarinfos li.france {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}







#sidebarinfos li.istanbul {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}





#sidebarinfos li.kurdistan {

	width: 100px;

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarinfos li.turquie {

	width: 100px;	

	height: 25px;

	float: left;		

	list-style-type: none;

}



#sidebarinfos li.rss {	

	width: 100px;	

	height: 54px;

	float: left;

	margin-bottom:5px;

	margin-left:12px;

	padding-top:15px;

	list-style-type: none;

}



#sidebarpages {

	display: block;

	width: 100px;

	margin-top: 95px;

	float: left;	

	list-style-type: none;

	margin-left: -40px;

}



#sidebarpages li.antilles {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}





#sidebarpages li.canada {	

	width: 100px;

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarpages li.ecosse {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarpages li.france {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarpages li.istanbul {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarpages li.kurdistan {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarpages li.turquie {	

	width: 100px;	

	height: 25px;

	float: left;

	list-style-type: none;

		

}



#sidebarpages li.rss {	

	width: 100px;	

	height: 54px;

	float: left;

	margin-bottom:5px;

	margin-left:12px;

	padding-top:15px;

	list-style-type: none;



}



#sidebarcarte {

	display: block;

	width: 100px;

	margin-top: 75px;

	float: left;	

	list-style-type: none;



}



#sidebarcarte li.antilles {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarcarte li.canada {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

		

}



#sidebarcarte li.ecosse {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarcarte li.france {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarcarte li.istanbul {

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}





#sidebarcarte li.kurdistan {

	width: 100px;

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarcarte li.turquie {

	width: 100px;	

	height: 25px;

	float: left;		

	list-style-type: none;

}



#sidebarcarte li.rss {	

	width: 100px;	

	height: 54px;

	float: left;

	margin-bottom:5px;

	margin-left:12px;

	padding-top:15px;

	list-style-type: none;

}



#sidebarplan {

	display: block;

	width: 100px;

	margin-top: 110px;

	float: left;	

	list-style-type: none;



}



#sidebarplan li.antilles {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}





#sidebarplan li.canada {	

	width: 100px;

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarplan li.ecosse {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarplan li.france {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarplan li.istanbul {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarplan li.kurdistan {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarplan li.turquie {	

	width: 100px;	

	height: 25px;

	float: left;

	list-style-type: none;

		

}



#sidebarplan li.rss {	

	width: 100px;	

	height: 54px;

	float: left;

	margin-bottom:5px;

	margin-left:12px;

	padding-top:15px;

	list-style-type: none;



}





#sidebarpresse {

	display: block;

	width: 100px;

	margin-top: 110px;

	float: left;	

	list-style-type: none;



}





#sidebarpresse li.france {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarpresse li.istanbul {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarpresse li.kurdistan {	

	width: 100px;	

	height: 25px;

	float: left;

	margin-bottom:5px;

	list-style-type: none;

}



#sidebarpresse li.turquie {	

	width: 100px;	

	height: 25px;

	float: left;

	list-style-type: none;

		

}



#sidebarpresse li.rss {	

	width: 100px;	

	height: 54px;

	float: left;

	margin-bottom:5px;

	margin-left:12px;

	padding-top:15px;

	list-style-type: none;



}





#roxanephotosite {

	width:180px;

	height:110px;

	float: left;

	background-image: url(../images/roxanephotosite.png);	

	background-repeat: no-repeat;

	text-align:left;

	margin-left: 2px;

	margin-top: 2px;

	margin-top:0px;	

		

	}

	

	





#handle {

	float: right;

	width: 10px;

	}

	

#content {

	width:800px;	

	margin-left: auto;

   margin-right: auto;	

	

}

   



/* Link Styles



------------------------------ */



a:link, a:active, a:visited {

	text-decoration: none;

	color: #000;

}



a:hover, a:focus {

	text-decoration: none;

	color: #b81314;

}





/* Text Styles



------------------------------ */



body {

	font-size:14px;

	line-height: normal;

	color:#1F1F1F;

}





h1 {

	font-size:99%;

	font-weight: bold;

	color:#b81314;

	

}





h2 {

	font-size:97%;

	font-weight: bold;

	

	color:#b81314;

}



h2 a:link, h2 a:visited {

	

	color: #b81314;

	text-decoration: none;



}



h2 span {

	

	color: #b81314;



}



h2 a:hover {

	

	color: #b81314;

	text-decoration: none;



}



h3 {

	font-size:85%;

	font-weight: bold;

	color: #b81314;

	margin-top: 10px;

}



h3 a:link, h3 a:visited {



 text-decoration: none; 

 color: #b81314;



 

 }



h3 a:hover { 

text-decoration: none;



 }







/* Miscellaneous



------------------------------ */



hr {



	clear: both;

	height: 0;

	border: 0;

	border-top: 1px solid #E6E6DF;

	margin: 0 0 12px 0;

	padding: 0;



}



img {



	border: 0;



}



blockquote {



	border-left: 1px dotted #96967E;

	margin-left: 20px;

	padding-left: 20px;

	



}



#imagemetadata {



  text-align: right;

  position: relative;

  display: none;



}





#imagemetadata table {



  text-align: left;

  line-height: 1em;

  border: 1px solid #ccc;

  position: absolute;

  top: 2em;

  right: 0px;

  background-color: #fdf5eb;



}





#imagemetadata table td {



  border-bottom: 1px solid #f0f0f0;

  background-color: #f8f8f8;

  padding: 2px 5px;



}





/* Page Navigation



------------------------------ */



ul.pagelist {



	clear: both;

	padding: 0;

	margin: 20px 0 0 0;

	list-style-type: none;



}



ul.pagelist li {



	display: inline;



}



ul.pagelist li a, ul.pagelist span.disabledlink {



	padding: 4px;



}



ul.pagelist li.current a {



	font-weight: bold;

	text-decoration: none;

	cursor: default;

	color: #5A5A4B;



}



ul.pagelist li.prev {



	margin-right: 10px;



}



ul.pagelist li.next {



	margin-left: 10px;



}



.disabledlink {



	color: #b81314;

	cursor: default;

	



}



.pagenav {



	clear: both;



}



.disabled_nav {



	visibility: hidden;



}





/* AJAX



------------------------------ */



#albumDescEditable, #albumTagsEditable {



	margin-bottom: 12px;

	



}



#imageDescEditable, #albumTagsEditable {



	margin-top: 24px;



}



#imageDesc, #exif_link {



	margin-bottom: 4px;



}





#imageContainer {

  

	width:600px;

	margin-right: auto;

   margin-left: auto;

	margin-top: 5px;

	margin-bottom: 5px;

	

	}









/* Tags



------------------------------ */



#tags {

	width:520px;

	margin-left:auto;

	margin-right:auto;

	text-align: justify;	

	font-size:85%;

	padding-top:5px;

	padding-bottom:5px;

}





.taglist ul {



	list-style-type: none;

	list-style: none;

	display:inline;

	padding-bottom:5px;

	padding-left: 0;

	margin-bottom:5px;

}



.taglist li {

	list-style-type: none;

	list-style: none;	

	float:left;

	padding-right:5px;

	display:inline;

	padding-left: 0;

}



.tags_title {	

	padding-left: 0;

	list-style-type: none;

	list-style: none;

	

}





#tag_cloud {



	text-align: center;

	list-style-type: none;

	list-style: none;

	display: inline;

}





#tag_cloud ul li {

	display: inline;

	list-style-type: none;

	list-style: none;

}





#tag_cloud p {



	padding:10px 0;

	margin: 5px 0 10px;

	border-top: 3px solid #E6E6DF;

	border-bottom: 3px solid #E6E6DF;

	font-size: 18px;

	font-weight:bold;

	text-align: center;

	list-style-type: none;

	list-style: none;



}







/* Image Thumbnails



------------------------------ */



.imagethumb a, .imagethumb a:hover {



	display: block;	   

    border: 1px solid #fffafa;



}



.imagethumb a:visited {

   

    border: 1px solid #fffafa;



}



.imagethumb a:hover {



	background-color: #fffafa;

    border: 1px solid #b81314;

}



.imagethumb {



	float: left;	

}



.albumdesc {

	width:270px;

	text-align:left;	

	padding-left:20px;

	color:#1F1F1F;

	font-size:83%;

	line-height:99%;

	margin-top:-12px;

	padding-top:-20px;

	

}



.albumdesc h3 a{

	

		

	color:#1F1F1F;

	font-size:118%;

	line-height:105%;	

	

}



.albumdesc h3 {	

   

   margin-left:104px;   

}



.albumdescphoto {

	

	margin-top:-9px;

	

}



.albumdesc2 {

width: 600px;

	

}



#albumsa {

	float: left;

}





/* Album Thumbnails



------------------------------ */



#albums {

	

	width: 600px;

	margin-left:auto;

	margin-right:auto;

	padding-left:20px;	

	

}





.album {

		

	float:left;

	width: 280px;

	height:97px;

	text-align: justify;

	text-decoration:none;

	padding-bottom:10px;

	margin-bottom:7px;

	}





.album .thumb {

	float: left;	

	text-decoration: none;

	margin-right:4px;

	margin-left:20px;

	margin-bottom:-1px;	

		

}







.albumdesc small {



	color: #ff4036;

	

}



#padbox {

	width: 650px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 0px;

	padding: 0px 0px 0px 10px;

}







/* Individual Image



------------------------------ */





#image {



	width:600px;

	margin-left:auto;

	margin-right:auto;		

	text-align:center;

	

}



#imagesalbums {



	margin-left:20px;

		

	

}



#imagessearch {



	width:500px;

	float:left;

	margin-left:125px;

	

}



#affichagephoto{

	

    width:600px;

    float:right;

		 

}



#descriptionimage {



    width:520px;

	margin-left:auto;

	margin-right:auto;

	text-align: justify;

	

}



#legendeimage {



   text-align: justify;

	margin-top:5px;

	font-size:85%;

	

}



#legendeimage a:link, #legendeimage a:visited {



   color:#b81314;

	

}



#legendeimage a:hover {



   color:#238520;

	

}



#titreimage {



   text-align: left;

   margin-top:5px;

	

	

}



.imgnav {

	width: 399px;

	height:36px;

	margin-left: auto;

	margin-right: auto;

	margin-top: 20px;

	margin-bottom: 2px;

	

}





.imgprevious a {	

	

	background-image: url(../images/previous.png);

	background-repeat:no-repeat;

	width:30px;

	height:30px;

	margin-top:6px;

	float: left;

	

	

}



.imghome a {

	background-image: url(../images/home.png);

	background-repeat:no-repeat;

	width:30px;

	height:30px;

	margin-left:155px;	

	margin-bottom:4px;

	float:left;

    	

}



.imgnext a {	

	

	background-image: url(../images/next.png);

	background-repeat:no-repeat;

	width:30px;

	height:30px;

	margin-top:6px;

	float: right;

	

}



 .imgnav .imgprevious a:hover,.imgnav .imghome a:hover,.imgnav .imgnext a:hover {



	text-decoration: none;

	color: #777777;



}







/* Forms



------------------------------ */



.inputbox {



	width: 250px;

	padding: 2px;



}



textarea {

	padding: 4px;	

	color: #0b2216;

	font: 100%/200% Arial, Helvetica, sans-serif;

}



.checkbox {



	cursor: pointer;



}



.pushbutton {



	cursor: pointer;

	padding: 5px 10px;



}



label {



	cursor: pointer;



}



label:hover {



	color: #000;



}



#map {margin-left: -77px;}





/* Admin Toolbox



------------------------------ */



#admin, #admin_data{



	position: fixed;

	right: 0px;

	top: 0px;

	width: 130px;

	border-bottom: 1px solid #E6E6DF;

	border-left: 1px solid #E6E6DF;

	z-index: 2; 

	text-align: left;



}



#admin_data{



	top: 0px;

	padding-top: 20px;

	z-index: 1;

	line-height: 1.6em;



}



#admin h3 {



	font-weight: normal;

	color: #999;

	margin:0;

	padding:0; text-align: center;



}



#admin h3:hover { color: #036; }



/* Set up the containing div with a background image - not supplied with the zip file */

#outer {width:729px; height:360px; background:#fff url(photographer1.jpg); border:1px solid #000; position:relative; color:#000;}



/* The menu styling */

/* Remove the padding, margins and bullets from the lists */

.menu, .menu ul {

	list-style-type: none;

	padding: 0px 0px 0px;

	margin: 0 0px 0px;

}

.menu {

	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;

}

/* for IE7 to position the tables correctly */

.menu {position:relative;}



/* for IE5.5 and IE6 to position the tables corectly */

* html .menu {position:static;}







.menu li.haut {

	display: inline;

	height:16px;

	

	

}



/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */

.menu table {border-collapse:collapse; width:0; height:24px; position:absolute; bottom: 0; top:auto; left:0; font-size:1em;}









/* Search Box



------------------------------ */

#search {

	float: right;

	text-align: left;

	margin:0;

	padding:0;

}



#search input.pushbutton {

	padding: 1px;

	font-size: 80%;

}



#search a {

text-decoration: none;

}



#search ul {

border: 1px solid #ccc; position:absolute; text-align:left; list-style: none; 

height: 8em; width: 20em; overflow: auto; 

background-color: white;

}



#searchfields_icon {

position: relative;

top: 4px;

}



.clear {



  clear:both;

  height:10px;



}





/* Archive View



---------------------------- */



#archive{



	width: 300px;

	margin: 0 auto;

	text-align: center;



}



ul.archive * {



	padding:0;

	margin:0;

	list-style:none;



}



ul.archive .year {



	margin-top:10px;

	text-align: center;

	margin-bottom:5px;

	font-weight:bold;

	font-size:18px;



}



ul.archive .month {



	font-size: 14px;

	list-style:none;

	border-top:2px solid #E6E6DF;

	padding-top: 5px;



}









/* Error Messages



------------------------------ */



.errorbox {



	padding: 20px;

	background-color: #FDD;

	border-top: 1px solid #FAA;

	border-left: 1px solid #FAA;

	border-right: 1px solid #FAA;

	border-bottom: 5px solid #FAA;

	margin-bottom: 10px;

	font-size: 100%;

	color: #DD6666;



}



.errorbox h2 {



	color: #DD6666;

	font-size: 100%;

	font-weight: bold;

	margin: 0px;



}





/* Divers



------------------------------ */



#menuhaut {

	display: inline;

	width:800px;	 

   float:left;	

	height: 25px;

	margin-top: 3px;

	 

	 

}



#menuhaut li.accueil 

{

   width:auto;

	float: left;

	height: 25px;

}



#menuhaut li.photos 

{

   width:auto;

	float: left;

	height: 25px;

}



#menuhaut li.forum 

{

    width:auto;

	float: left;

	height: 25px;

}



#menuhaut li.blog 

{

    width:auto;

	float: left;

	height: 25px;

}



#menuhaut li.mentions 

{

    width:auto;

	float: left;

	height: 25px;

}



#menuhaut li.liens 

{

    width:auto;

	float: left;

	height: 25px;

}



#menuhaut li.livre 

{

    width:auto;

	float: left;

	height: 25px;

}



#menuhaut li.contacts 

{

    width:auto;

	float: left;

	height: 25px;

}





#texteindex{	

	width:600px;

   margin-left: auto;

   margin-right: auto;

	margin-top: 20px;

	text-align:justify;

	font-size:90%;	

}



#texteindex2{	

	width:600px;

   margin-left: auto;

   margin-right: auto;

	text-align:justify;

	font-size:90%;	

}



#presentation{

	width: 600px;

	margin-left:auto;

	margin-right:auto;

	margin-top: 35px;

	text-align: left;

	font-size:100%;

	

}



#presentationpages{

	width:600px;

   margin-left: auto;

   margin-right: auto;

	margin-top: 35px;	

	font-size:85%;

}



#presentationcarte{

	width:600px;

   	margin-left: auto;

   	margin-right: auto;	

	font-size:85%;	

	text-align:justify;

	margin-bottom:20px;

}



#presentation2{

	

	width:600px;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	

}



#presentationimage{

	

   width:600px;

   margin-left: auto;

   margin-right: auto;

	margin-top: 35px;

	font-size:85%;	 

	

}



#textediaporama{

	

   	font-size:90%;	 

}

	

#presentationliens{

	

   width:600px;

   margin-left: auto;

   margin-right: auto;

	margin-top: 35px;

	font-size:85%;

} 



	 

#presentationinfos{

	

   width:600px;

   margin-left: auto;

   margin-right: auto;

	margin-top: 25px;

	font-size:85%;

}



#presentationcontact{

	

   width:600px;

   margin-left: auto;

   margin-right: auto;

	margin-top: 35px;

	font-size:85%;

	

}	 



#presentationalbum{

	width:600px;

   margin-left: auto;

   margin-right: auto;

	margin-top: 35px;

	margin-bottom:15px;

	padding-left:19px;

	text-align:center;

	font-size:85%;	

	line-height:15px;	

}



#presentationalbum2{

	width:600px;

   margin-left: auto;

   margin-right: auto;

	margin-top: 35px;

	margin-bottom:15px;

	padding-left:19px;

	text-align:center;

	font-size:85%;	

	line-height:15px;	

}



#presentationphotos{

	width:600px;

   margin-left: auto;

   margin-right: auto;

	margin-top: 35px;	

	text-align:center;

	font-size:85%;	

	line-height:15px;

	

}



#titregalerie {

	width:600px;

	margin-left: auto;

   margin-right: auto;

	text-align:center;

	margin-top: 8px;

	padding-top: 10px;

	color:#b81314;

}





#recherche{

	width:220px;

	float:right;	

	margin-top:125px;

	margin-right: 0px;	

}



#adsense{	

	width:500px;

	margin-left: auto;

   margin-right: auto;

	margin-top:20px;

	

}







#copyright{

	width:520px;

	margin-left: auto;

    margin-right: auto;

	text-align: justify;

	font-size:80%;	

	border-top-color: #b81314;

	border-bottom-color: #b81314;

	border-right: 0px;

	border-left: 0px;

	padding: 3px 8px 3px 8px;	

	border-style:solid;

	

	

}

 

/* CONTACT

--------------------------- */



#contact{	

	

	width:700px;

    margin-left: auto;

    margin-right: auto;

	margin-top: 20px;	

	color:#b81314;

}





#corpForm{	

	width:600px;

    margin-left: auto;

    margin-right: auto;

	color:#b81314;

}





legend {

  

	color:#238520;

}



fieldset {

  

	color:#b81314;

}





#message{	

	

	width:688px;

    float:left;

    margin-bottom:5px;

    margin-top:5px;

    

}





#messageformulaire{	

	

	width:588px;

    float:left;

    margin-bottom:5px;

    margin-top:5px;

    

}



#descriptionliens {

	width:500px;

	margin-left:auto;

	margin-right:auto;

	text-align: justify;

	margin-top: 20px;

	margin-bottom: 20px;

	list-style: none;

	

	

}



#descriptionliens ul {

	

	list-style:none;

	

}



#descriptionliens li {

	

	height: 100%;

		

}



#descriptionliens a {

	

	display:inline-block;

	margin-top:15px;

		

}





#pagearticle{

	width: 500px;

	margin-left:auto;

	margin-right:auto;

	text-align:justify;

	padding-top:2px;

	padding-bottom:10px;

	font-size:95%;	

}



#zenphoto{	

	width:500px;

	margin-left: auto;

   margin-right: auto;

	margin-top:5px;

	margin-bottom:5px;

	font-size:75%;

	

	text-align:center;

}







#pageliste{	

	width:500px;

	margin-left: auto;

   	margin-right: auto;	

	font-size:90%;

	text-align:center;

	

	

	

}







#descriptionplan {

	width:400px;

	margin-left:auto;

	margin-right:auto;

	text-align: justify;

	margin-top: 20px;

	margin-bottom: 20px;

	list-style: none;

	font-size:100%;



}



#descriptionplan ul {

	

	list-style:none;

	line-height:13px; 

	font-size:100%;

	

}



#descriptionplan h3 {

	

	color:#000000;

	font-size:100%;

	

}



#descriptionplan a {

	

	display:inline-block;

	margin-top:13px;

	font-size:100%;

	color:#000000;

		

}



#favoris{	

	width:500px;

	margin-left: auto;

    margin-right: auto;

	margin-top:5px;

	margin-bottom:5px;

	font-size:80%;

	text-align:center;

	

	

}





#loginform{	

	width:500px;

	margin-top:25px;	

	margin-left: auto;

    margin-right: auto;

	padding-bottom:20px;

	

}



#buttonlogin{	

	width:500px;

	margin-bottom:25px;

	margin-left: auto;

    margin-right: auto;

    padding-left:84px;

	

}



#logintext{	

	width:510px;

	margin-top:25px;	

	margin-left: auto;

    margin-right: auto;

	padding-bottom:20px;

	font-size:90%;

	text-align:justify;

}



#retour{	

	width:500px;

	font-size:90%;

	text-align:right;

	margin-bottom:10px;

}



#fb{	

	margin-top:10px;

	text-align:center;

	margin-bottom:10px;

}

.textealbum {
	width:580px;
	margin-left: auto;
	margin-right: auto;	
	
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	
	text-align:justify;
	line-height:105%;
	font-size:100%;
	
}


#taillepano{	

	width:800px;

	margin-left: auto;

    margin-right: auto;

	

	margin-left:-100px;

}

.cookiebanner {

	width:800px;

	margin-left: auto;

	margin-right: auto;

	text-align:justify;

}