/* 
Violet foncé #845e74
Violet mfoncé #c26c97
Violet inter #d9acc3
Violet clair #e8cedc
*/
/*
Taille générale 980
*/
@charset "iso-8859-1";

body {
/*  background-image:url('images/pagebg.jpg'); */
  background : #FFFFFF;
  background-color : #FFFFFF;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-top : 0px;
  }

#conteneurgeneral{
	position: relative; 
  width: 570px; 
  background-color:transparent; 
}

#conteneurannu{
	position: relative; 
  width: 500px; 
  background-color:#f2eef2;
  border : 2px dotted #6C465D;
  padding-left:10px;
  padding-right:10x;
  padding-bottom:10px;
  padding-top:10px;
}

#annugauche{
	position: relative; 
	float:left;
  width: 290px; 
  background-color:transparent; 
}

#annudroite{
	position: relative; 
	float:left;
  width: 266px; 
  background-color:transparent;
}

#annuidentite{
  border : 1px dotted #6C465D;
  background-color:#e8cedc;
	position: relative; 
	float:left;
  width: 568px; 
/*  padding : 10px; */
}

#annuspecialite{
	position: relative; 
	/* float:left;*/
  width: 568px; 
  background-color:transparent;
}

#textmenu{
 FONT-WEIGHT: bold;
 FONT-SIZE: 12px;
 COLOR: #ffffff;
 FONT-FAMILY: Tahoma;
 TEXT-DECORATION: none;
 text-align: center
 vertical-align:middle;
 align:center;
 background-color:#transparent;
 margin-top:7px;
 margin-left:15px;
}

fieldset{
-moz-border-radius: 7px;
margin-top: 15px;
margin-bottom: 15px;
margin-left: 15px;
margin-right: 15px;
}

#margepub{
  padding-left: 15px; 
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
}

#indexpages{
 	float: left; 
	position: relative; 
/*  width: 570px; */
  background-color:transparent; 
  margin-left: auto; 
  margin-right: auto;
}

#boxelargeur{
	float: left; 
	position: relative; 
  width: 570px; 
  background-color:transparent; 
  margin-left: auto; 
  margin-right: auto;
}

#boxelargeurnul
{
	position: relative; 
  width: 500px; 
  background-color:transparent; 
  margin-left: auto; 
  margin-right: auto;
}
#indexboxes{
	float: left; 
  width: 570px; 
  background-color:transparent; 
  margin-left: auto; 
  margin-right: auto;
}

#titreboxe{
	float: left; 
	position: relative; 
  width: 568px; 
  background-color:transparent; 
}

#textoboxe{
	float: center; 
	position: relative; 
  width: 570px; 
  background-color:transparent; 
  margin-left: 0px; 
  margin-right: auto;
  align: left;
  valign: middle;
}

#cartefrance{
	float: center; 
	position: relative; 
  width: 402px; 
  background-color:transparent; 
  margin-left: 0px; 
  margin-right: auto;
  align: left;
  valign: middle;
}
#pubfrance{
  background-color:#e8cedc; 
  border: 1px solid #845e74;
}

#pubboxe{
	float: left; 
	position: relative; 
  width: 570px; 
  background-color:transparent; 
  margin-left: auto; 
  margin-right: auto;
  margin-bottom: 10px;
}

#boxegauche{
	float: left; 
	position: relative; 
  width: 300px; 
  background-color:transparent; 
  margin-left: auto; 
  margin-right: 10px;
}

#boxedroite{
	float: left; 
	position: relative; 
  width: 250px;
  height: 250px; 
  background-color:transparent; 
  margin-left: auto; 
  margin-right: auto;
 /* border : 1px dotted #6C465D; */
  align: center;
  valign: middle;
}

#boxenews{
  height: 160px;
  padding-bottom: 15px;
  background: transparent url(degraderose.gif) no-repeat;
}

#futurmarie{
  border : 1px solid #c26c97;
  background-color:transparent;
  height: 70px;
}

#boxannu{
	float: left; 
	position: relative; 
  width: 560px;
  height: 150px;
  background-color:transparent; 
  margin-left: auto; 
  margin-right: auto;
  background: transparent url(imgvacances.gif) no-repeat;
}

#conteneur {
	float: left; 
  width: 756px; 
  background-color:#FFFFFF; 
  margin-left: auto; 
  margin-right: auto;
}

#banhaut {
  background-color:transparent;
  background:url(images/maquette_espacemariage_01.gif) no-repeat; 
	width: 756px; 
	height: 150px;
}

#baseline{
position:relative;
left:350px;
top: 25px;
z-index:2;
background-color:transparent;
FONT-WEIGHT: bold;
FONT-SIZE: 13px;
COLOR: #FFFFFF;
FONT-FAMILY: Tahoma;
TEXT-DECORATION: none 
}

#conteneurmenu {
  background-color:transparent;
	float: left;
	width: 161px;
	padding-right: 20px;
}

#menuhautgraph {
	float: left; 
	position: relative; 
	background:url(images/maquette_espacemariage_02.gif) no-repeat; 
	width: 161px; 
	height: 75px; 
}

#menuhaut {
	float: left; 
	position: relative; 
	background:url(images/menu_haut.gif) no-repeat; 
	width: 161px; 
	height: 30px; 
}

#menuhautmiddle {
	float: left;
	position: relative;
	background:url(images/menu_milieu.gif) repeat;
	width: 161px;
}

#menubas {
	float: left;
	position: relative;
	background:url(images/menu_bas.gif) no-repeat;
	width: 161px;
	height: 16px; 
}

#conteneurcorps {
  background-color:transparent;
	float: left;
	width: 575px;
}

.tetiere {
	float: left;
	position: relative;
	background:url(images/bgtitre.gif) no-repeat;
	width: 575px;
	/*height: 34px;*/
	font-family: Verdana , Arial, sans-serif;
	font-size: 12px; 
	color: #6C465D; 
	font-weight: bold;
	text-align: left;
  font-variant: small-caps;
  text-transform: capitalize;
  font-variant: small-caps;
  text-transform: capitalize;
  text-decoration: none;
  padding-top : 10px;
  padding-left : 25px;
  padding-bottom : 20px;
}

#lecorps {
  padding-top : 10px;
	position: relative;
}

#conteneurbas {
	float: left;
  clear: both;
	position: relative;
 /* background:#f7dff7; */
 /* background-color:#f7dff7; */
 /* background-image : url(images/bas.gif) no-repeat; */
	width: 756px;
	height: 60px;

}

#menuboutique {
  padding-left : 7px; 
  padding-bottonm : 0px;
}

#menuduhaut {
position:relative;
left:145px;
top:112px;
width:570px;
height:20px;
z-index:3;
background-color:transparent;
}

#paddingleftspace{
  padding-left : 7px;
}

#separatorblank{
  background-color:transparent;
  position:relative;
  padding-left: 10px; 
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* le menu du haut */
.emmenu2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 10px; font-weight: bold; font-variant: small-caps; text-transform: capitalize; color: #FFFFFF; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }
.emmenu2:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 10px; font-weight: bold; font-variant: small-caps; text-transform: capitalize; color: #FFFFFF; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }
.emmenu2:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 10px; font-weight: bold; font-variant: small-caps; text-transform: capitalize; color: #FFFFFF; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }
.emmenu2:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 10px; font-weight: bold; font-variant: small-caps; text-transform: capitalize; color: #D9ACC3; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }

.copyright { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.copyright:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.copyright:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.copyright:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.etoile      { font-size: 11px;color: #CC0000  }

FORM {MARGIN: 0px}

.text15 { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text15:link { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text15:visited { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text15:hover { FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.text15a { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text15a:link { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text15a:visited { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text15a:hover { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.annutitre { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.annutitre:link { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.annutitre:visited { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.annutitre:hover { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }


.text15b { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text15b:link { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text15b:visited { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text15b:hover { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.text13 { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text13:link { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text13:visited { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text13:hover { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.text13b { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text13b:link { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text13b:visited { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text13b:hover { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.text12 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text12:link { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text12:visited { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text12:hover { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.text12b { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text12b:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text12b:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text12b:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.a { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.a:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.a:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.a:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.text11 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text11:link { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text11:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text11:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.text11b { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text11b:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text11b:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text11b:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.text10 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text10:link { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text10:visited { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text10:hover { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.text10b { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text10b:link { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text10b:visited { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.text10b:hover { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.formulaire {
color:#000000;
border: solid 1px #6C465D;
background-color:#F4F4F4;
font-size:11px;
font-weight: none;
font-family: Verdana, Arial, Sans-serif;
}

.focus{
	background: #F5D6D7;
}

.bouton {
color:#FFFFFF;
border: solid 1px #404040;
background-color:#F4F4F4;
font-size:11px;
font-weight: none;
font-family: Verdana, Arial, Sans-serif;
background: #6C465D;
background-color: #6C465D;
}

.timenu { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #5f5f5f; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.timenu:link { line-height:5; FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #5f5f5f; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.timenu:visited { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #5f5f5f; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.timenu:hover { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #cc0000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.timenubleu { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #a3c3ea; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.timenubleu:link { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #a3c3ea; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.timenubleu:visited { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #a3c3ea; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.timenubleu:hover { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #a3c3ea; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.menuboutiquedeux { font-stretch: condensed; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.menuboutiquedeux:link { font-stretch: condensed; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.menuboutiquedeux:visited { font-stretch: condensed; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.menuboutiquedeux:hover { font-stretch: condensed; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.menuboutiquedeuxb { font-stretch: condensed; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.menuboutiquedeuxb:link { font-stretch: condensed; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.menuboutiquedeuxb:visited { font-stretch: condensed; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.menuboutiquedeuxb:hover { font-stretch: condensed; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }



.label { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.label:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.label:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.label:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }


.gris { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #74716C; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.gris:link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #74716C; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.gris:visited { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #74716C; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.gris:hover { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #74716C; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

div.thumb {
	margin: 5px;
	border: 1px solid #e8cedc;
	height: auto;
	float: left;
	text-align: center;
  background : #F7F7F7;
	}	
.thumb img{
	display: inline;
	margin: 5px;
	border: 1px solid #CCCCCC;
  background : #F7F7F7;
	}
.thumb a:hover img {border: 1px solid black;}
.photocattitle {text-align: center; font-weight: bold;} 
.phototitle {
	text-align: center;
  font-weight: normal;
  width: 110px;
  margin: 0 3px 3px 3px;
  background : #F7F7F7;
  }

.ltdart {
background-image: url('lblank_E6E5E5.gif'); 
background-repeat:repeat-y
background-color : #FFFFFF ;
}

.rtdart {
background-image: url('rblank_E6E5E5.gif'); 
background-repeat:repeat-y
background-color : #FFFFFF ;
}

.ttdart {
background-image: url('tblank_E6E5E5.gif'); 
background-repeat:repeat-y
background-color : #FFFFFF ;
height : 7pt;
}

.btdart {
background-image: url('bblank_E6E5E5.gif'); 
background-repeat:repeat-y
background-color : #FFFFFF ;
height : 7pt;
}

.textegeneral {  font-family: Verdana; font-size: 8 pt; color: #000000} 

.champs {  font-family: Verdana; font-size: 8 pt; color: ; background-color: ; border: 1px #000000 solid} 

.trhaut {  font-family: Verdana; font-size: 8 pt; font-weight: bold; color: #000000; text-decoration: none; background-color: #f1cdf1;}

.trhaut9 {  font-family: Verdana; font-size: 8 pt; font-weight: bold; color: #CCCCCC; text-decoration: none; background-color: #f1cdf1;}

.trintermediaire {  font-family: Verdana; font-size: 8 pt; color: #000000; background-color: #f1cdf1}

.trnews {  font-family: Verdana; font-size: 8 pt; color: #000000; background-color: transparent;}

.trimage {  background-color: #f1cdf1}

.trliens {  font-family: Verdana; font-size: 8 pt; color: #000000; background-color: transparent;}

.trbas {  font-family: Verdana; font-size: 10; color: #000000; background-color: #f1cdf1} 

.contour {
	border: 1px solid #BC528E;
	display: block;
	padding: 0px;
	margin: 0 0px;
}

.trhautcomment {  font-family: Verdana; font-size: 8 pt; color: #000000; font-weight: bold; background-color: #CCCCCC} 

.trintermediairecomment {  font-family: Verdana; font-size: 8 pt; background-color: #CCCCCC} 

.trcomment {  font-family: Verdana; font-size: 8 pt; color: #000000; background-color: #CCCCCC} 

.trlienscomment {  font-family: Verdana; font-size:8 pt; color: #000000; background-color: #CCCCCC} 

.bordref{ 
/* width: 131px; */
padding: 2px 2px 3px 5px; 
border: 0px solid #B6CEE5; 
background: #006600; 
text-decoration: none; 
filter:alpha(opacity=100);
}

.voilafiche { FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #82acd6; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.voilafiche:link { FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #82acd6; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.voilafiche:visited { FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #82acd6; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.voilafiche:hover { FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #82acd6; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }


/* le menu du haut */
.emmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 10px; font-weight: normal; font-variant: small-caps; text-transform: capitalize; color: #CCCCCC; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }
.emmenu:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 10px; font-weight: normal; font-variant: small-caps; text-transform: capitalize; color: #CCCCCC; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }
.emmenu:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 10px; font-weight: normal; font-variant: small-caps; text-transform: capitalize; color: #CCCCCC; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }
.emmenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 10px; font-weight: normal; font-variant: small-caps; text-transform: capitalize; color: #d686bd; text-decoration: none; background-attachment: scroll; background-repeat: repeat-x; background-position: center center; }


/* début les styles des news */

.textegeneral {  font-family: Verdana; font-size: 8 pt; color: #000000} 
.champs {  font-family: Verdana; font-size: 8 pt; color: ; background-color: ; border: 1px #000000 solid} 
.boutons {  font-family: Verdana; font-size: 8 pt; color: #000000; background-color: #f2eef2; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.trhaut {  font-family: Verdana; font-size: 8 pt; font-weight: bold; color: #000000; text-decoration: none; background-color: #f2eef2;}
.trhaut9 {  font-family: Verdana; font-size: 8 pt; font-weight: bold; color: #CCCCCC; text-decoration: none; background-color: #f2eef2;}
.trintermediaire {  font-family: Verdana; font-size: 8 pt; color: #000000; background-color: #f2eef2}
.trnews {  font-family: Verdana; font-size: 8 pt; color: #000000; background-color: #FFFFFF}
.trimage {  background-color: #f2eef2}
.trliens {  font-family: Verdana; font-size: 8 pt; color: #000000; background-color: #f2eef2}
.trbas {  font-family: Verdana; font-size: 10; color: #000000; background-color: #f2eef2} 
.trhautcomment {  font-family: Verdana; font-size: 8 pt; color: #000000; font-weight: bold; background-color: #CCCCCC} 
.trintermediairecomment {  font-family: Verdana; font-size: 8 pt; background-color: #CCCCCC} 
.trcomment {  font-family: Verdana; font-size: 8 pt; color: #000000; background-color: #CCCCCC} 
.trlienscomment {  font-family: Verdana; font-size:8 pt; color: #000000; background-color: #CCCCCC} 

.eventName { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #6C465D; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
.CalleriaFeature { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }
/* .DateCell { FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #D9ACC3; FONT-FAMILY: Tahoma; TEXT-DECORATION: none } */
.DateCell { FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #BC528E; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }

.robebg { background-image: url(images/robe.jpg); background-repeat: no-repeat; background-position: left bottom; } 
/* fin les styles des news */

.tonsurton { FONT-WEIGHT: none; FONT-SIZE: 11px; COLOR: #e8cedc; FONT-FAMILY: Tahoma; TEXT-DECORATION: none }



.messageok {
color: rgb(0,204,0);
}

.erreur {
color:#bc6296;
}

.titrecat {
	color:#bc6296;
	font-size:11px;
  background-image: url(../images/AnnuairePuce.gif);
  background-repeat:no-repeat;
  padding-left:10px;
  font-weight: bold;
}
.textsmall {
	color:#000000;
	font-size:11px;
	font-weight:mormal;
	font-style:normal;
}

.lieuevent {
	color:#000000;
	font-size:11px;
	font-weight:mormal;
	font-style:normal;
}

.medaliion {
background-color: #FCECF8;
border: 1px solid #f9c0e0;
}

#blocDesEmplois {
  background-image: url(../../images/bg-bloc-emploi.gif);
  background-repeat:repeat-x;
  background-position: left top;
  border: 1px #f280c1 dotted;
  padding:0px;
}

.TitreDesEmplois {
  font-family: tahoma;
  font-size: 13px;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  color: #BC6296;
}

.ContourPhotosPartenaires {
width:100%;
float:center;
border:1px dotted #BC729D;
background-color: #FEFEFE;
}

.PaddingTdTuumbConseil
{
  border: 1px #CCCCCC dotted;
  padding-right: 10px;
}

#pagination {	
  MARGIN: 2em 0px;	
  TEXT-ALIGN: center
}
#pagination UL {	
  PADDING-RIGHT: 0px;	
  DISPLAY: inline;	
  PADDING-LEFT: 0px;	
  PADDING-BOTTOM: 0px;	
  MARGIN: 0px 0px 0px 0.5em;	
  LINE-HEIGHT: 2em;	
  PADDING-TOP: 0px;	
  LIST-STYLE-TYPE: none
} 
/* A {	COLOR: #11d;	TEXT-DECORATION: underline} */
#pagination A {	
  BORDER-RIGHT: #BC6296 1px solid;	
  PADDING-RIGHT: 0.3em;	
  BORDER-TOP: #BC6296 1px solid;	
  PADDING-LEFT: 0.3em;	
  PADDING-BOTTOM: 0.1em;	
  BORDER-LEFT: #BC6296 1px solid;	
  COLOR: #BC6296;	
  PADDING-TOP: 0.1em;	
  BORDER-BOTTOM: #BC6296 1px solid;	
  TEXT-DECORATION: none
}

#pagination A:hover {	
  BORDER-RIGHT: #BC6296 1px solid;	
  PADDING-RIGHT: 0.3em;	
  BORDER-TOP: #BC6296 1px solid;	
  PADDING-LEFT: 0.3em;	
  PADDING-BOTTOM: 0.1em;	
  BORDER-LEFT: #BC6296 1px solid;	
  COLOR: #BC6296;	
  PADDING-TOP: 0.1em;	
  BORDER-BOTTOM: #BC6296 1px solid;	
  TEXT-DECORATION: none
  background-color:#6297BC ;
}

#pagination LI.current SPAN {	
  BORDER-RIGHT: #32528c 1px solid;	
  PADDING-RIGHT: 0.3em;	
  BORDER-TOP: #32528c 1px solid;	
  PADDING-LEFT: 0.3em;	
  PADDING-BOTTOM: 0.1em;	
  BORDER-LEFT: #32528c 1px solid;	
  COLOR: #fff;	
  PADDING-TOP: 0.1em;	
  BORDER-BOTTOM: #32528c 1px solid;	
  BACKGROUND-COLOR: #32528c
}

/* Le contour les tumbs images dans l'index */

div.thumb {
	margin: 3px;
	border: 1px solid #e8cedc;
	height: auto;
	float: left;
	text-align: center;
  background : #F7F7F7;
  /*
  background-image: url(../images/bg-bloc-robes.gif);
  background-position: left top;
  background-repeat: repeat-x;*/
}	

.filtreContours{
  filter: Alpha(Opacity=50, FinishOpacity=10, Style=0, StartX=20, StartY=40, FinishX=0, FinishY=0);
}

.filtreContoursInscription{
  filter: Alpha(Opacity=50, FinishOpacity=10, Style=0, StartX=20, StartY=40, FinishX=0, FinishY=0);
}

.OverDivNocesPlurielles { 
position: absolute; 
left: 0px; 
top: 0px; 
background-color: #FFFFFF; 
 filter: Alpha(Opacity=80, FinishOpacity=10, Style=0, StartX=20, StartY=40, FinishX=0, FinishY=0);
width: 180px; 
padding: 10px;
color: #000000; 
border: #BC729D 1px solid; 
display: none;
text-align:left ;
}