a {
outline:none;
}

body {
background-repeat: repeat-x;
text-align:center;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}


h1 {
color:#0e2b37;
font-family:verdana,tahoma,arial,times;
margin:10px;
font-size:12pt;
font-weight:bold;
text-align:left;
}
h2 {
color:#0e2b37;
margin:10px;
font-size:11pt;
text-align:left;
font-style:italic;
}

#liens {
text-align:left;
margin-left:20px;
}
#liens a {
text-decoration:none;
color:blue;
}

.unlien {
width:550px;
border-top:1px dashed #888888;
}
#contenudroite form {
}

.mini{
font-size:8pt;
color:#888888;
}

.urldossier a {
text-decoration:none;
font-weight:bold;
color:blue;
}
.urldossier a.visited{
color:blue;
}
.urldossier  img{
border:0px solid black;
}

.formbleu {
margin-left:15px;
text-align:left;
width:500px;
font-size:10pt;
}

.headformbleu
{
margin-left:15px;
width:550px;
height:23px;
background-color:rgb(219,238,245);
background-image:url(../img/form1.gif);
}
.contenuformbleu
{
margin-left:15px;
width:550px;
background-color:rgb(219,238,245);
background-image:url(../img/form2.gif);
}
.footformbleu
{
margin-left:15px;
width:550px;
height:23px;
background-color:rgb(219,238,245);
background-image:url(../img/form3.gif);
}
.formbleudroite{

text-align:left;
float:right;

}
.formbleudroite input {

width:auto;
}
.formbleugauche{
text-align:left;
float:left;
}
.formbleuclear{
clear:both;
}

.formbleugauche input{
border:0px solid black;
}

#contenudroite form input {

margin:3px;
}

#toutsite{
text-align:left;
width:800px;
margin:auto;
}

#head {
width:800px;
height:180px;
}

#menu {
margin-top:5px;
height:60px;
}

#menu a {
text-decoration:none;
}

#menu img {
border:0px solid red;
}

#sousmenu {
margin-top:10px;
margin-bottom:-10px;
}
#sousmenu table {
color:white;
font-size:8pt;
width:600px;
/*margin-left:200px;*/
text-align:center;
}
#sousmenu a {
color:white;
}

#sousmenu2{
margin-top:0px;
margin-bottom:0px;
}
#sousmenu2 table {
border-collapse:collapse;
color:white;
font-size:8pt;
width:584px;
margin-left:3px;
text-align:center;
}
#sousmenu2 a {
color:black;
text-decoration:none;
}

#sousmenu2 td {
width:113px;
height:17px;
}

.boutoncont {
margin-top:2px;
border:0px solid white;
}

.boutoncont:hover {
margin-top:0px;
border-bottom:2px solid white;
}


.gras {
font-weight:bold;
}

#centreconnexion {
text-align:right;
padding:10px;
width:300px;
border:1px solid black;
margin:auto;
}

.nouvcadre {
min-height:40px;
width:590px;
margin-left:5px; 
margin-bottom:2px;

}

.nouvcadre img{
width:285px;
height:30px;
border:0px solid black;

}
.cadrespec {
background-color:#a7dbee;
background-image:url(../img/cadrespec.jpg);
background-repeat: no-repeat;
padding-bottom:5px;
padding-top:2px;
width:590px;
margin-left:5px;
border-bottom:1px solid #79afc3;

}

.boutoncat  {
margin-top:2px;
border:0px solid white;
}

.boutoncat:hover  {
margin-top:0px;
border-bottom:2px solid white;
}
.messageimportant {
margin-top:5px;
width:796px;
border:2px solid red;
background-color:#ffecec;
color:black;
text-align:left;
background-image:url(../img/headmessageimportant.jpg);
background-repeat:repeat-x;
}
.titremessageimportant {
color:red;
font-weight:bold;
position:relative;
top:-10px;
left:5px;
}
.messageimportant p {
margin-left:8px;
}	
	
																	/*  -----------------------------------------------------------------------------------------    CONTENU MARIES  */
																			
.photomaries {
text-align:center;

position:relative;
top:10px;

}					
.photomaries img {
border:1px solid white;

}						

.infosmaries {
text-align:center;
color:white;

}								

#contributions  {
font-size:10pt;
width:570px;
margin-left:10px;
border:1px solid black;
border-collapse: collapse

}
#contributions  td {
border:1px solid black;
}
.titrecontrib {
font-weight:bold;
font-size:10pt;
}

#virement {
margin-left:10px;
width:580px;
height:258px;
background-image:url(../img/virement.jpg);
}


.resumpaiement {
padding:10px;
border:1px solid black;
}

.cache {
display:none;
font-weight:bold;
}	

.cache2{
display:none;
font-weight:bold;
}			


#membresnewsletter {
margin-left:10px;
width:90%;
border-collapse: collapse;
}

#membresnewsletter  .newslet {
width:200px;
border: 1px solid black;
}

#membresnewsletter .pascss {

}
#membresnewsletter td {
border:1px solid black;
}
#membresnewsletter img {
text-decoration:none;
border:0px solid black;
}

.gros{
font-weight:bold;
}


															/*  -----------------------------------------------------------------------------------------    CONTENU MENU  */

		#menugauche {
		width:520px;
		height:50px;
		float:left;
		}

		#menudroite{
		color:rgb(255,255,255);
		width:140px;   /* avant 270  */
		height:50px;
		float:right;
		}
		
		#menudroite td {
		height:25px;
		}
																			/*  -----------------------------------------------------------------------------------------   /      */

	
	#contenugauche {
	width:190px;
	float:left;
	}

	#contenudroite{
	text-align:center;
	width:600px;
	background-color:rgb(255,255,255);
	float:right;
	margin-top:10px;
	margin-bottom:20px;
	}


	

																		/*  -----------------------------------------------------------------------------------------    CONTENU CONTENU GAUCHE */
		#recherche {
		color:rgb(255,255,255);
		margin-top:10px;
		}
		#titrerecherche{
		font-size:8pt;
		width:170px;
		padding-left:10px;
		text-align:left;
		font-weight:bold;
		}
		#recherche input{
		background-color:rgb(185,212,255);
		color:rgb(10,44,97);
		
		}
		#headrecherche{height:10px;width:190px;	background-image:url(../img/recherchehead.jpg);background-repeat: no-repeat;}
		#contenurecherche{
		background-image:url(../img/recherchebg.jpg);
		background-repeat:no-repeat;
		background-color:#29a0f4;}
		#contenurecherche .decal {margin-left:10px;width:170px;text-align:right; }
		#contenurecherche .decal2 {margin-left:10px; width:130px;text-align:right;}
		#contenurecherche form{position:relative;top:0px;}
		#contenurecherche #rechav {font-size:7pt;color:#FFFFFF;margin-left:10px;position:relative;top:0px;}
		#footrecherche{height:20px;width:190px;background-image:url(../img/recherchefoot.jpg);background-repeat: no-repeat;}
		
		#categories{
		padding:10px;
		margin-top:15px;
		color:rgb(255,255,255);
		}
		#titrecat{
		font-weight:bold;
		}
		
		input {
		border:1px solid #152b4d;
		}
		
		
																		/*  -----------------------------------------------------------------------------------------    CONTENU CONTENU   DROITE */
		#headcontenudroite {
		width:600px;
		height:6px;
		background-color:white;
		background-repeat:no-repeat;
		}
		
		.texte {
		margin:15px;
		text-align:justify;
		}
		
		
		
		
		#foot {
		border-top:1px dashed #888888;
		padding:5px;
		font-size:8pt;
		margin-top:10px;
		
		font-size:8pt;
		color:rgb(122,122,122);
		}
		
		#footcontenudroite {		
		width:600px;
		height:15px;
		background-image:url(../img/footcontenudroite.jpg);
		background-repeat:no-repeat;
		}
		/*  -----------------------------------------------------------------------------------------   /      */
		
.annonce {
font-size:8pt;
color:#888888;
}

#plandacces{
float:right;
border:1px solid #10253b;
width:220px;
position:relative;
top:-10px;
left:-50px;
}

#plandacces2{
float:right;
border:1px solid #10253b;
width:220px;
position:relative;
top:0px;
right:30px;
}

#plandacces img{
border:0px solid black;
}

#plandacces2 img{
border:0px solid black;
}

#plandacces a {
text-decoration:none;
}
																		/*  -----------------------------------------------------------------------------------------    GALERIE PHOTO */

.galerie {
width:100%; 
text-align:center;
margin:auto;

}

.galerie td {
text-align:center;
margin:auto;
width:72px;

}

.galerie img {border:0px solid white;
border:1px solid black;}


.catgalerie {
font-size:8pt;
text-align:left;
}

.catgalerie table {
font-size:8pt;
}

.catgalerie a {
color:#293373;
}
.catgalerie a.visited {
color:#293373;
}

.catgalerie td {
text-align:center;
margin:auto;
width:72px;
}

.retour {
font-size:8pt;
}
.retour a {
color:#293373;
}


																		/*  -----------------------------------------------------------------------------------------    Page VOYAGE */
.trivoyage {
float:right;
text-align:right;
margin-top:10px;
margin-right:10px;
}		
.trivoyage a {
color:#213238;
border:0px solid black;
}																	
.trivoyage a.visited {
color:#213238;
}	
.trivoyage img {
margin-top:5px;
border:0px solid black;
}
																	
#lientousvoyages {
text-align:left;
margin-left:10px;

}
																		
#lientousvoyages a{
color:#213238;
}

#lientousvoyages a.visited{
color:#213238;
}

.headcadrevoyage {
width:580px;
height:20px;

background-image:url(../img/headcadrevoyage.jpg);
margin-top:10px;
margin-left:10px;
}

.footcadrevoyage {
width:580px;
height:10px;
background-image:url(../img/footcadrevoyage.jpg);
margin-left:10px;
}

.cadrevoyage {
		background-image:url(../img/contenucadrevoyage.jpg);
		text-align:left;
		margin:auto;
		width:580px;
		
		
		}
		
		.titrecadrevoyage {
		position:relative;
		left:10px;
		top:10px;
		width:560px;
		height:50px;
		
		border-bottom:1px dashed #888888;
		}
		
		.nomvoyage {
		width:350px;
		height:40px;
		float:left;
		background-image:url(../img/bgnomvoyage.jpg);
		background-color:rgb(219,238,245);
		}
		.maju{
		margin-top:5px;
		margin-left:5px;
		text-transform:uppercase;
		color:#3180c5;
		}
		.sousmaju {
		margin-left:5px;
		color:#262626;
		font-size:8pt;
		}
				
		.datevoyage {
		color:#032d52;
		font-size:12pt;
		font-weight:bold;
		width:200px;
		height:50px;
		float:right;
		
		}
		
		.datepetite{
		color:#888888;
		font-size:7pt;
		font-weight:normal;
		}
		
		.contenucadrevoyage {
		margin-left:10px;
		margin-top:20px;
		width:560px;
		height:100px;
		}
		
		.photosvoyage{
		
		text-align:center;
		min-height:200px;
		margin-left:5px;
		width:210px;
		float:left;
		margin-top:10px;
		}
		
		.photosvoyage a {
		color:#065367;
		}
		
		
		.photosvoyage2{
		min-height:200px;
		margin-left:5px;
		width:210px;
		float:left;
		margin-top:27px;
		}
		
		.laphotovoyage img {
		text-decoration:none;
		border:1px solid black;
		}
		
		
		.apercuvoyage{
		margin-bottom:5px;
		}
		
		.descriptionvoyage{
		min-height:150px;
		font-size:8pt;
		color:#032d52;
		margin-top:10px;
		margin-right:5px;
		margin-bottom:15px;
		width:330px;
		float:left;
		
		}
		
		.commentairesvoyage a {
		color:#032d52;}
		
		.commentairesvoyage{
		clear:both;
		text-align:right;
		margin-left:10px;
		width:500px;
		height:40px;
		color:#032d52;
		font-size:11pt;
		font-weight:bold;
		}
		
		
		
		
																		/*  -----------------------------------------------------------------------------------------    Page NEWS*/		
		
.headcadrenews {
width:580px;
height:20px;
background-image:url(../img/headcadrenews.jpg);
margin-top:10px;
margin-left:10px;

}

.footcadrenews {

width:580px;
height:20px;
background-image:url(../img/footcadrenews.jpg);
margin-left:10px;

}

.cadrenews {

		text-align:left;
		margin-left:10px;
		width:580px;
		background-image:url(../img/bgcadrenews.jpg);
		}
		
.titrecadrenews {
		
		border:1px solid red;
		position:relative;
		left:10px;
		top:10px;
		width:560px;
		height:50px;
		border-bottom:1px dashed #888888;
		
		}
		
		.nomnews {
		color:#FFFFFF;
		margin-top:5px;
		margin-left:10px;
		width:390px;
		height:50px;
		float:left;
		background-image:url(../img/bgnomnews.jpg);
		}
		.majunews{
		font-size:10pt;
		
		margin:10px;
		}
		
		
		.datenews{
		text-align:right;
		margin-right:10px;
		padding-top:10px;
		color:#5c2223;
		font-size:12pt;
		font-weight:bold;
		width:170px;
		height:40px;
		float:right;
		}
		
		.contenucadrenews {
		margin-left:10px;
		padding-top:10px;
		width:560px;
		clear:both;
		}
		
		/*.
		photosnews{
		margin-left:5px;
		width:210px;
		float:left;
		}
		.apercunews{
		margin-bottom:5px;
		}
		*/		
		.descriptionnews{
		
		color:#3a5e23;
		margin-top:5px;


		clear:both;
		}
		
		.commentairesnews a {
		color:#3a5e23;}
		
		.commentairesnews{
		clear:both;
		text-align:right;
		margin-left:10px;
		margin-top:10px;
		width:500px;

		color:#032d52;
		font-size:11pt;
		font-weight:bold;
		}
		
		
																		/*  -----------------------------------------------------------------------------------------    Page RESUM NEWS*/			
		.partenaires {
		
		color:white;
		font-size:8pt;
		font-weight:bold;
		text-align:center;
		background-image:url(../img/partenaires.jpg);
		margin-top:10px;
		width:190px;
		height:40px;
		}
		.partenaires a {
		text-decoration:none;
		color:white;
		}
		.partenaires a:hover {
		text-decoration:underline;
		color:white;
		}
		#resumnews {
		color:rgb(255,255,255);
		margin-top:10px;
		}
		#titreresumnews{
		font-size:10pt;
		width:170px;
		padding-left:10px;
		text-align:left;
		font-weight:bold;
		}
		#resumnews input{
		background-color:rgb(185,212,255);
		color:rgb(10,44,97);
		
		}
		#headresumnews{height:10px;width:190px;background-image:url(../img/categohead.jpg);background-repeat: no-repeat;}
		#contenuresumnews{
		background-image:url(../img/categobg.jpg);
		background-repeat:no-repeat;
		background-color:#e32d2a;
		}
		#contenuresumnews .decal {margin-left:10px;width:170px;text-align:right; }
		#contenuresumnews .decal2 {margin-left:10px; width:130px;text-align:right;}
		
		.nomresumnews {
		width:170px;
		border-bottom:1px dashed white;
		margin-left:10px;
		text-align:left;
		font-weight:bold;
		}
		
		.dateresumnews {
		
		color:#cccccc;
		margin-right:10px;
		text-align:right;
		}
		
		.descriptionresumnews {
		margin-left:10px;
		}
		.descriptionresumnews  a {
		color:white;
		}
		
		.separateurresumnews{
		margin-left:10px;
		margin-bottom:15px;
		margin-top:0px;
		}
		
		.plusresumnews {
		font-size:8pt;
		width:170px;
		margin-bottom:15px;
		margin-left:10px;
		text-align:right;
		color:white;
		}
		.plusresumnews a{
		color:white;
		}
		
		#footresumnews{height:20px;width:190px;background-image:url(../img/categofoot.jpg);background-repeat: no-repeat;}
		
		
/*  -----------------------------------------------------------------------------------------    Page Catégoriephoto*/			
		#catego {
		color:rgb(255,255,255);
		margin-top:10px;
		}
		#titrecatego{
		font-size:10pt;
		width:170px;
		padding-left:10px;
		text-align:left;
		font-weight:bold;
		}
		#catego input{
		color:rgb(10,44,97);
		}
		
		#catego .menu {
		cursor:pointer;
		}
		
		#headcatego{height:10px;width:190px;background-image:url(../img/resumnewshead.jpg);background-repeat: no-repeat;}
		#contenucatego{
		background-image:url(../img/resumnewsbg.jpg);
		background-repeat:no-repeat;
		background-color:#6cbb22;}
		#contenucatego .decal {margin-left:10px;width:170px;text-align:right; }
		#contenucatego .decal2 {margin-left:10px; width:130px;text-align:right;}
		
		
		
		#footcatego{height:20px;width:190px;background-image:url(../img/resumnewsfoot.jpg);background-repeat: no-repeat;}
		
		
#tableaudesphotos {
font-size:8pt;
border-collapse: collapse;
width:100%;
}

#tableaudesphotos  td {
border:1px solid black;
}

#tableaunouvphotos {
font-size:8pt;
border-collapse: collapse;
width:100%;
}

#tableaunouvphotos  td {
border:1px solid black;
}

.go {
width:24px;
height:20px;
background-image:url(../img/go.jpg);
}

.typedevoyage {
text-align:right;
float:right;
color:red;
font-weight:bold;
font-size:8pt;
cursor:help;
}

.catgalerie2 a {
text-decoration:none;

}

.catgalerie2 a:hover {
text-decoration:underline;

}
.borderBlack {
	border: thin solid #000000;
	font-size:12px;
}
.lienPage{
	font-size:12px;
}

