@charset "UTF-8";
/* CSS Document */

body{font-family:Verdana;}

#cadrepage {position:relative; margin:0 auto; margin-top:10px; width:1250px; height:721px; background-image:url(../images/galerie/fondgalerie.jpg);}

/*haut*/

#haut {position:relative; width: 1024px; height:43px;}

#accueil {position:relative; float:left; width: 164px; height: 40px;}

#galerie {position:relative; float:left; width: 175px; height:40px;}

#tarifs {position:relative; float:left; width: 173px; height: 40px;}

#contact {position:relative; float:left; width: 191px; height: 40px;}

#liens {position:relative; float:left; width: 144px; height: 40px;}

#vos_photos {position:relative; float:left; width: 177px; height: 40px;}

#centrehaut {position:relative; width:100%; height:90px; margin:0 auto;}

#partie {position:relative; width:1024px; height:45px;}

#traitgris {position:relative; width:100%; height:18px; background-image:url(../images/haut/gris.jpg); background-repeat:repeat-x;}
 
/*bas*/

#centrebas {width:1000px; height:150px; margin:0 auto;}

#logoLO { width:150px; height:41px; margin:0 auto;}

#logoLO img {border:0px;}

#bas3
{
	color:#ac5501;
	text-align:center;
	padding:0 auto;
}
#bas3 a
{
	color:#ac5501;
	text-decoration:none;
}
#bas3 a:hover
{
	text-decoration:underline;
}


/*livre d'or*/

#livreor {position:relative; margin:0 auto; width:600px; height:auto;}

#cadremessage {position:relative; margin:0 auto; width:600px; height:zuto; border-top:1px solid #F93; border-bottom:1px solid #F93;}

#message {position:relative; margin-top:20px; width:600px; height:auto; text-align:justify; font-size:12px; font-family:Verdana, Geneva, sans-serif;}

#cadrenom {position:absolute; top:0px; left:0px; width:300px; height:20px; text-align:left; font-size:12px; font-family:Verdana, Geneva, sans-serif;}

#cadredate {position:absolute; top:0px; right:0px; width:300px; height:20px; text-align:right; font-size:12px; font-family:Verdana, Geneva, sans-serif;}

#centrelvor {position:relative; margin:0 auto; width:1024px; height:auto; background-image:url(../images/fond.jpg);}


/*accueil*/
 
#page {position: absolute; left: 0px; top: 0px; width: 1024px; height: 555px;}

#texte {position:absolute; left:45px; top:35px;	width:560px; height:200px; color:#b75d06; font-family:"Monotype Corsiva"; font-size:22px; text-align:justify;}

#nom {position:absolute; left:470px; top:500px; font-family:"Verdana"; font-size:18px; color:#b75d06;}

#nom a {color:#b75d06; text-decoration:none;}

#nom a:hover {color:#b75d06; text-decoration:underline;}

#auteur {position:absolute;  top:540px; font-family:"Verdana"; font-size:21px; color:#b75d06;}

#auteur a {color:#b75d06; text-decoration:none;}

#auteur a:hover {color:#b75d06; text-decoration:underline;}

#centreaccueil {position:relative; width:1024px; height:auto; margin:0 auto;}
 
 
/*tarif*/

#tar-gen {margin:0 auto; width:1024px; margin-top:15px;}

#tar-pres {text-align:center; color:#4c0d0d; font-size:12px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#tar-menu {color:#4c0d0d; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; width:1024px;}

#tar-img {height:80px;}

#tar-bas {text-align:center; color:#4c0d0d; font-size:10px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif;}

#cont-tar {border-right:solid 1px; border-right-color:#4c0d0d; height:320px;}

.ta-mini{ font-size:8px;}

ol { margin:0px; padding:0px; font-size:10px;}


/*galerie*/

#centregalerie {margin:0 auto; margin-top:30px; margin-bottom:40px; width:1000px; height:450px; padding:0px;}

#encart {background-color:#412001; padding-top:3px; width:238px; height:435px; float:left; margin-right:16px;}

#encartf {background-color:#412001; padding-top:3px; width:238px; height:435px; float:left; margin:0px;}

#centregalerie ul { padding:0px; margin:0px;}

#centregalerie ul li {display:inline; list-style-type:none; margin:0px; padding:0px;}

#gal-img {margin:0 auto; width:230px;}

.gal-tt { font-size:16px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; margin-top:10px;}

.gal-tt a {text-decoration:none; color:#FFFFFF;}

.gal-tt a:hover { color:#bf5308; text-decoration:blink;}

.img { border:none;}

.img a:hover { border:double; border-color:#bf5308;}

/*vos_photos*/

#centrevphotos {position:relative; margin:0 auto; width:1024px; height:492px; background-image:url(../images/fond.jpg);}

#centrevphotos img {border:0px;}

#login {position:absolute; width:350px;	height:22px; top:161px; left:360px; color:#ac5501;}

#textehaut {position:absolute; color:#ac5501; top:60px; left:90px}

#textebas {position:absolute; color:#ac5501; top:320px; left:90px}

#textebas a {color:#ac5501;}

.valider {background-image:url(../images/bouton_valider.png); width:130px; height:28px; font-family:Verdana; color:#cc670b; font-size:16px; border:0px;}

.valider:hover {background-image:url(../images/bouton_valider_hover.png); width:130px; height:28px; font-family:Verdana; color:#cc670b; font-size:16px; border:0px;}


/*photos*/

#centrephotos {position:relative; margin:0 auto; width:1024px; height:520px; z-index:1;}

#compteur {position:relative; color:#E37200; margin:0 auto; width:400px; font-size:12px; text-align:center; z-index:10;}

#compteur a {color:#E37200; text-decoration:none;}

#compteur a:hover {color:#E37200; text-decoration:underline;}


/*liens*/

#centreliens {position:relative; margin:0 auto; width:1024px; height:492px; background-image:url(../images/fond.jpg); font-size:14px;}

#cadregauche {position:relative; float:left; width:500px; height:100px; margin-top:10px; margin-left:5px; background-image:url(../images/liens/fondliens.png);}

#cadredroit {position:relative; float:right; width:500px; height:100px; margin-top:10px; margin-left:5px; margin-right:5px; background-image:url(../images/liens/fondliens.png);}

#image {position:absolute; top:15px; left:15px;}

#link {position:absolute; top:12px; left:130px; width:360px;}

#link a {text-decoration:none;}

#link a:hover {text-decoration:underline;}

#description {position:absolute; top:36px; left:130px; width:360px; color:#ac5501;}


/*contact*/

#centrecontact {position:relative; margin:0 auto; width:1024px; height:492px; background-image:url(../images/fond.jpg); color:#ac5501;}

#send {position:absolute; top:450px; left:320px; width:400px; height:30px;}

#facultatif1 {position:relative; margin:0 auto; margin-left:20px; margin-top:10px; padding-left:10px; padding-top:10px; float:left; text-align:justify; width:140px;}

#facultatif2 {position:relative; margin:0 auto; margin-top:10px; float:left; text-align:justify; width:250px; padding-top:8px; padding-bottom:16px;}

#obligatoire1 {position:relative; margin:0 auto; margin-left:20px; margin-top:100px; float:left; text-align:justify; width:120px;}

#obligatoire2 {position:relative; margin:0 auto; margin-top:100px; float:left; text-align:justify; width:350px;}

#phrase {position:absolute; top:360px; left:55px; width:400px; color:#FF0000; font-size:12px;}

#cadre {position:relative; float:left; width:460px; height:310px; margin-left:35px; margin-top:80px; border:1px solid #FF0000;}


/*Referencement Vincent*/
#txt-ref
{
	font-size:12px;
	text-align:justify;
	color:000;
	width:1004px;
	padding:10px;
	margin:10px;
	border:double;
	border-color:#ac5501;
}
marquee
{
	font-size:14px;
	padding-top:5px;
}
p
{
	padding:0 auto;
	margin:0 auto;
}
h1
{
	font-size:18px;
	padding:0 auto;
	margin:0 auto;
	color:#ac5501;
}
h2
{
	font-size:10px;
	padding:0 auto;
	margin:0 auto;
	color:#ac5501;
}
#bas2
{
	color:#ac5501;
	margin-top:400px;
	text-align:center;
	padding:0 auto;
}
#bas2 a
{
	color:#ac5501;
	text-decoration:none;
}
#bas2 a:hover
{
	text-decoration:underline;
}

#aut
{
	font-size:16px;
}
marquee
{
	width:1000px;
	color:#ac5501;
	margin:0 auto;
	margin-top:5px;
}

#centrehaut2
{
	position:relative; 
	width:1024px; 
	height:40px; 
	margin:0 auto;
}
#defilant 
{
	position:relative;
	margin:0 auto;
	width:1000px;
	height:20px;
	font-size:12px;
}
ul 
{
	text-align:justify; 
	font-size:10px;
	margin:0 auto;
	margin-bottom:15px;
	padding:0px;
}
li 
{
	display:inline; 
	list-style-type:none;
}