body{
font-family:Arial;
font-size:12px;
padding:0;
margin:0;
height:100%;

}

form{
	padding:0;
	margin:0;
}
#content{
width:1003px;
margin:0 auto;
}

#contentinner{
width:950px;
margin:auto;

}
#contentinner2{
width:950px;
margin-left:12px;
}
#head{
width:950px;
clear:both;
position:relative;
}

#head #espace{
	clear:both;
	color:#9ac339;
	font-weight:bold;
	position:absolute;
	left: 754px;
	top: 14px;
}

#head #espace a{
color:#9ac339;
text-decoration:none;
}

#head #espace a:hover{
color:#db36b8;
text-decoration:none;
}

#head #logo{
float:left;
}

#head #menu{
width:805px;
background-image:url(../images/menu.gif);
float:left;
height:83px;
}

#head #menu #sub{
width:805px;
float:left;
padding-top:48px;position:relative;
}

#head #menu #sub .menus{
position:relative;
padding-left:42px;
font-weight:bold;
float:left;
color:#db36b8;
height:21px;
}

#head #menu #sub .menus a{
color:#7b7b7b;
text-decoration:none;
}

#head #menu #sub .menus a:hover{
color:#db36b8;
text-decoration:none;
}

#main{
width:950px;
height:317px;
background-image:url(../images/turquoise.jpg);
clear:both;
}

#main #esmarie{
	width:231px;
	height:201px;
	padding-left: 487px;
	padding-top: 4px;
	float:left;
}

#main #esmarie #titre{
font-size:15px;
font-weight:bold;
color:#FFFFFF;
padding-top:22px;
padding-left:80px;
clear:both;
}
#main #esmarie #titre a{
font-size:15px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#main #esmarie #text{
font-size:11px;
color:#646464;
padding-left:62px;
padding-top:12px;
height:40px;
clear:both;
}

#main #esmarie #passe{
color:#646464;
padding-left:140px;
padding-top:7px;
clear:both;
}

#main #esmarie #field{
padding-left:84px;
padding-top:7px;
clear:both;
}

#main #esmarie #field .textfield{
width:128px;
border:solid 1px #666666;
color:#666666;
}

#main #espar{
	width:231px;
	height:201px;

		padding-top: 5px;
	float:left;
}

#main #espar #titre{
font-size:15px;
font-weight:bold;
color:#FFFFFF;
padding-top:22px;
padding-left:80px;
clear:both;
}
#main #espar #titre a{
font-size:15px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
#main #espar #text{
font-size:11px;
color:#646464;
padding-left:62px;
padding-top:12px;
height:40px;
clear:both;
padding-right:5px;
}

#main #espar #passe{
color:#646464;
padding-left:140px;
padding-top:7px;
clear:both;
}

#main #espar #field{
padding-left:84px;
padding-top:7px;
clear:both;
}

#main #espar #field .textfield{
width:128px;
border:solid 1px #666666;
color:#666666;
}
#filarian{
height:43px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:10px;
padding-left:20px;
color:#7B7B7B;
}
#filarian a{
text-decoration:none;
color:#7B7B7B;
}


#bv{
width:695px;
background-color:#F0F0F0;
height:286px;
float:left;
}
#bvcontent{
padding-left:64px;
padding-top:17px;
padding-right:73px;
}

#imagebv{
position:relative;
width:560px;
}

#imgbvtext{
position:absolute;
margin-top:183px;
margin-left:8px;
margin-bottom:7px;
filter: Alpha(Opacity=70);
-moz-opacity:0.9;
background-color:#5A5D5A;
height:64px;
width:396px;
color:#FFFFFF;
display:block;
clear:both;
}
#grandtext{
font-size:25px;
font-weight:bold;
padding-top:10px;
padding-left:12px;
width:255px;
float left;
}
#savoir{
float:left;
width:117px;
padding-top:5px;
padding-left:8px;
}
#smalltext{
clear:both;
font-size:15px;
padding-left:12px;
width:255px;
}
#img{
position:relative;
float:left;
width:404px;
}
#bvright{
	width:163px;
	position:absolute;
	left: 396px;
	top: 0px;
}

#futurmarie{
width:153px;
height:49px;
border-right:solid 1px #D3D3D3;
border-bottom:solid 1px #D3D3D3;
float:right;
background-color:#ffffff;
padding-top:0px;
color:#7B7B7B;
font-weight:bold;
font-size:15px;
}
#futurmarie a{
color:#7B7B7B;
text-decoration:none;
font-size:11px;
font-weight:100;
}
#futurmarie a:hover{
color:#7B7B7B;
text-decoration:none;
font-size:11px;
font-weight:100;
}
#destinations{
background-image:url(../images/destinations.jpg)
width:153px;
height:49px;
float:right;
}
#sites{
background-image:url(../images/bgsites.jpg);
width:231px;
float:right;
background-repeat:repeat-y;
}
#titresites{
color:#608408;
font-size:16px;
font-weight:bolder;
padding-top:23px;
padding-left:25px;
}
#site{
padding-left:8px;
padding-right:8px;
width:215px;
}

#siteimg{
width:106px;
padding-right:3px;
float:left;
}
#sitetexte{
float:left;
width:70px;
color:#FFFFFF;
font-weight:bold;
font-size:13px;
}
#sep{
clear:both;
background-image:url(../images/sep.jpg);
height:12px;
background-repeat:no-repeat;
}

#toussites{
padding-left:11px;
color:#476915;
font-weight:bold;
padding-bottom:3px;
}
#toussites a{
color:#476915;
font-weight:bold;
text-decoration:none;
}

#toussites a:hover{
color:#476915;
text-decoration: underline;
}
#left{
float:left;
width:695px;

}
#coup{
width:695px;
padding-left:0px;
float:left;
}
#right{
float:left;
width:251px;
}
#cps{
padding-left:65px;
}
#cp{
padding-top:10px;
width:174px;
text-align:center;
float:left;
padding-right:15px;
}
#cptext{
color:#7B7B7B;
padding-top:20px;
padding-bottom:20px;
font-size:12px;
font-weight:bold;
text-align:center;
height:50px;
}
#newsletter{
float:right;
background-image:url(../images/newsletterbg.jpg);
width:231px;
height:208px;
margin-top:20px;
}
#titrenewsl{
color:#fff;
font-size:16px;
font-weight:bolder;
padding-top:23px;
padding-left:25px;
}
#newslettertext{
color:#7B7B7B;
font-size:11px;
font-weight:bold;
padding-top:10px;
padding-left:15px;
}
#newsletteremail{
color:#7B7B7B;
font-size:12px;
padding-top:10px;
padding-left:15px;

}
.newslettertextbox{
width:130px;
border:solid 1px #666666;
color:#7B7B7B;
font-size:11px;

}
.videotextbox{
width:205px;
border:solid 1px #666666;
color:#7B7B7B;
font-size:12px;

}
#inscription{
padding-top:20px;
padding-left:15px;
}

#footer{
clear:both;
float:left;
width:100%;
background-color:#EFEFEF;
margin-top:20px;
}


#footercontent{
text-align:left;
width:973px;
padding-left:30px;
margin:0 auto;
}
#f1{
float:left;
width:195px;
padding-left:40px;
padding-top:15px;
font-size:11px;
color:#7B7B7B;
}
#f1 a{
color:#7B7B7B;
text-decoration:none;
}
#f1 a:hover{
color:#7B7B7B;
text-decoration:none;
}
.linef{
padding-top:3px;}
#sepfooter{
float:left;
background-color:#EFEFEF;}



/*  page contenu */

.titrepage{
color:#D639B4;
font-size:22px;
}
#contenupage{
padding-left:68px;
}

#paragraphe{
padding-top:5px;
font-size:12px;
color:#7B7B7B;
padding-right:18px;
line-height:18px;
}
#paragraphec{
padding-top:5px;
font-size:12px;
color:#7B7B7B;
padding-right:18px;
line-height:18px;
}
#imgparagraphe{
width:280px;
float:left;
padding-right:15px;
padding-bottom:20px;
}
#imgparagraphe2{
width:160px;
float:left;
padding-right:15px;
}
#seppar{
clear:both;
padding:0;
}

.titreparagraphe{
color:#D639B4;
font-size:18px;
}
#lienplan{
color:#7b7b7b;
font-size:12px;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
}
#lienplan a{
color:#7b7b7b;
text-decoration:none;
}

#ctplan{
color:#7b7b7b;
font-weight:normal;
padding-left:50px;
}
#ctplan a{
color:#7b7b7b;
font-weight:normal;
font-size:11px;
text-decoration:none;
}
.legende{
color:#97C632;
text-align:right;
}


/* destination contact */




#destinationmenu{
width:630px;
margin-bottom:20px;
}
#destinationmenu a{
color:#7B7B7B;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
#destinationmenu a:hover{
color:#D639B4;
font-weight:bold;
font-size:12px;
text-decoration:none;
}
#dest0{
float:left;
width:105px;
color:#7B7B7B;
font-weight:bold;
font-size:12px;
text-align:left;
}

#dest1{
float:left;
width:125px;
color:#7B7B7B;
font-weight:bold;
font-size:12px;
text-align:center;
}
#dest2{
float:left;
width:130px;
color:#7B7B7B;
font-weight:bold;
font-size:12px;
text-align:right;
margin-right:10px;
}
#textdest{
clear:both;
padding-top:40px;
font-size:12px;
}


#textboxdest{
padding-top:15px;
}

.boxdest{
border:solid 1px #4B4B4B;
height:15px;
width:170px;
}
.areadest{
border:solid 1px #4B4B4B;
color:#7B7B7B;
font-size:11px;
}
.box1{
padding-top:5px;
width:230px;
float:left;
}

#calendar{
float:left;
padding-left:5px;
}

#textboxcalendar{
float:left;
width:170px;
}

#selects{
clear:both;
padding-top:10px;
width:480px;

}
#packages{
float:left;
width:100px;
padding-top:5px;
}
#packs{
width:480px;
float:left;
}

#package{
float:left;
padding-right:10px;
padding-bottom:10px;
width:230px;
}

#envoyerimg{
clear:both;}


/* detail package */
#promo{
width:613px;
color:#7B7B7B;
font-size:12px;
font-weight:bold;
padding-right:18px;

}
#prixcomprend{
color:#7B7B7B;
font-size:12px;
text-align:left;
padding-right:18px;
}
#lien{
float:left;
width:250px;
color:#669016;


font-weight:bold;
padding-top:15px;
}
#lien a{
color:#669016;
text-decoration:none;
}
#lien a:hover{
text-decoration:underline;
}
#promoo{
float:right;
color:#F57FD9;
font-size:12px;
text-align:right;
}

#promoo2{
float:left;
color:#7B7B7B;
font-size:12px;
text-align:right;
padding-left:140px;
padding-top:15px;
}
#oldprix{
text-decoration:line-through;
color:#4B4B4B;
}

#newprix{
color:#D639B4;
font-weight:bold;
font-size:16px;
}

#newprix2{
color:#4B4B4B;
font-weight:bold;
font-size:16px;
}

/* page liste package */
#savoirr{
float:right;
padding-top:10px;
padding-right:18px;
}

#pagination{
color:#669016;
font-weight:bold;
text-align:center;
}
#pagination a{
color:#669016;
text-decoration:none;
}
#pagination a:hover{
text-decoration:underline;
color:#4B4B4B;
}

/* liste accueil */
#bv2{
width:640px;
background-color:#F0F0F0;
float:left;
margin-left:10px;
margin-right:15px;
}

#bvcontent2{
padding-left:35px;
padding-top:17px;
padding-right:30px;
padding-bottom:15px;
font-size:12px;
color:#4b4b4b;

}
#contenupage2{
padding-left:58px;
clear:both;
font-size:12px;
}
#paragraphe2{
padding-top:30px;
font-size:12px;
color:#7B7B7B;
width:590px;
line-height:18px;
}
.titrevert{
color:#97C632;
font-size:18px;
}
#title{
padding-left:58px; 
padding-bottom:15px;}

.titreparagraphefaq{
color:#D639B4;
font-size:12px;
font-weight:bold;
}
/* menu */
#dropmenudiv{
position:absolute;
font-size: 11px;
font-family:Arial;
font-weight:bold;
display: block;
color:#000000;
width:145px;
text-align:left;
filter: Alpha(Opacity=70);
-moz-opacity:0.8;
background-color:#F0F0F0;
padding-bottom:3px;
}
#dropmenudiv a{
width: 145px;
display: block;
text-decoration: none;
color:#7B7B7B;
overflow:hidden;
text-align:left;
padding-top:6px;
}
#dropmenudiv a:hover{ /*hover background color*/
color:#D639B4;
text-align:left;
}
#menutext{
padding-top:4px; padding-left:10px;
}
.menutable{
margin-top:10px;}

.gris{
color:#4B4B4B;
}
.grisclair{
color:#7B7B7B;
}
.rose{
text-decoration:none;
color:#D639B4;
}
.textfutur{
padding-left:10px;
padding-top:10px;
}
#lien2{
float:right;
width:300px;
text-align:right;
}
#lien2 a{
color:#D639B4;
font-weight:bold;
text-decoration:none;
}


/* espace invite*/
.titrepagevert{
color:#97C632;
font-size:22px;
font-weight:bold;
}
.titrepagevert2{
color:#97C632;
font-size:18px;
font-weight:bold;
}
#titremarie{
	width:613px;
}
.nommarie{
color:#97C632;
font-size:14px;
font-weight:100;
}
#titrenommarie{
	float:left;
	width:500px;
}
#deconmarie
{
float:right;
padding-top:5px;
}
#votreliste{
clear:both;
width:613px;
}

#votrelistetitre{
color:#7B7B7B;
font-weight:bold;
font-size:20px;
float:left;
width:100px;
}

#votrelistelien{
float:right;
}
#votrelistelien a{
font-size:11px;
color:#7B7B7B;
text-decoration:none;
font-weight:bold;
}

#deconmarie a{
color:#97C632;
text-decoration:underline;
font-size:11px;
}

#listemenu{
width:630px;

}
#menuliste00{
float:left;
width:80px;
font-weight:bold;
font-size:13px;
text-align:center;
}

#menuliste1{
float:left;
width:140px;
font-weight:bold;
font-size:13px;
text-align:center;
}



#menuliste0{
float:left;
width:120px;
font-weight:bold;
font-size:13px;
text-align:center;
}

#menuliste2{
float:left;
width:190px;
font-weight:bold;
font-size:13px;
text-align:center;
}
#menuliste3{
float:left;
width:70px;
font-weight:bold;
font-size:13px;
text-align:right;
}

#sepgrisdiv{
	padding-bottom:5px;
	padding-top:5px;
}

#destinationmenu2{
width:630px;
color:#F57FD9;
padding-top:10px;
}
.violet{
	color:#A13D8D;}
#listelinegris{
width:613px;
color:#7B7B7B;
padding-top:10px;
background-color:#F1F1F1;
height:50px;
font-weight:100;}

#listelineblanc{
width:610px;
color:#7B7B7B;
padding-top:10px;
background-color:#ffffff;
height:50px;
font-weight:100;}

#totalbottom{
color:#666666;
font-size:13px;
font-weight:bold;
width:630px;
}
#total{
float:left;
width:100px;
}
#somme{
float:right;
padding-right:25px;
}

#listemariebottom{
background-image:url(../images/pointilllebg.gif);
height:50px;
background-repeat:no-repeat;
}

#imp{
padding-top:29px;
padding-left:500px;
}

#textcon{
clear:both;
padding-top:30px;
color:#7B7B7B;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

#textcon2{
clear:both;
padding-top:30px;
color:#7B7B7B;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
 .loginbox{
width:170px;
border:solid 1px #969696;
 }
 
 
 /* espace marie */
 .titrepagerose{
color:#D639B4;
font-size:22px;
font-weight:bold;
}
.nommarierose{
color:#F57FD9;
font-size:14px;
font-weight:100;
}

#deconmarierose
{
float:right;
padding-top:5px;
}

#deconmarierose a{
color:#F57FD9;
text-decoration:underline;
font-size:11px;
}

#imgparagraphemarie{
width:150px;
float:left;
padding-right:15px;
}

#paragraphemarie{
padding-top:5px;
font-size:12px;
color:#7B7B7B;
}

.titrepageroseclair{
color:#F57FD9;
font-size:18px;
}

#pointilli1{
background-image:url(../images/pointilli2.gif);
height:40px;
background-repeat:no-repeat;
}
#mdf{
padding-top:16px;
padding-left:500px;
}
#mdf2{
padding-top:16px;
padding-left:485px;
}
#mdf3{
padding-top:16px;
padding-left:425px;
}
#textmarie12{
clear:both;
padding-top:15px;
color:#7B7B7B;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

/*minisite*/
#headminisite{
background-image:url(../images/headminisitebg.jpg);
height:100px;
}
#titreminisite{
font-size:30px;
font-style:italic;
color:#D639B4;
padding-top:15px;
text-align:left;
float:left;
width:700px;
padding-left:30px;
}

#datemariage{
font-size:18px;
color:#949494;
font-style:italic;
font-weight:bold;
clear:both;
width:300px;
text-align:center;
}

#menus{
background-image:url(../images/bgmenus.jpg);
height:180px;
background-repeat:no-repeat;
}
#navleft{
padding-left:60px;
padding-top:10px;
float:left;
width:240px;
padding-bottom:9px;
	}
	
#photomenu{
width:192px;
float:left;
padding-left:205px;
padding-top:20px;
	
}
#navout0{
width:210px;
height:26px;
font-weight: bold;
font-size:14px;
color:#5A8400;
float:left;
}
#navout0 a{
background-image:url(../images/bgout0.jpg);
background-repeat:no-repeat;
display:block;	
font-weight: bold;
font-size:14px;
color:#5A8400;
text-decoration:none;
padding-left:45px;
padding-top:5px;
padding-bottom:5px;
}

#navout0 a:hover{
width:165px;
padding-top:5px;
padding-bottom:5px;
padding-left:45px;
background-image:url(../images/bgin.jpg);
background-repeat:no-repeat;
font-weight: 100;
font-size:14px;
color:#ffffff;
}
#navout{
width:210px;
height:26px;
font-weight: bold;
font-size:14px;
color:#5A8400;
float:left;
}
#navout a{
background-image:url(../images/bgout.jpg);
background-repeat:no-repeat;
display:block;	
font-weight: bold;
font-size:14px;
color:#5A8400;
text-decoration:none;
padding-left:45px;
padding-top:5px;
padding-bottom:5px;
}

#navout a:hover{
width:165px;
padding-top:5px;
padding-bottom:5px;
padding-left:45px;
background-image:url(../images/bgin.jpg);
background-repeat:no-repeat;
font-weight: 100;
font-size:14px;
color:#ffffff;
}
#navout2{
width:210px;
height:26px;
font-weight: bold;
font-size:14px;
color:#5A8400;
float:left;
}
#navout2 a{
background-image:url(../images/bg2out.jpg);
background-repeat:no-repeat;
display:block;	
font-weight: bold;
font-size:14px;
color:#5A8400;
text-decoration:none;
padding-left:45px;
padding-top:5px;
padding-bottom:5px;
}

#navout2 a:hover{
width:165px;
padding-top:5px;
padding-bottom:5px;
padding-left:45px;
background-image:url(../images/bgin.jpg);
font-weight: 100;
font-size:14px;
color:#ffffff;
background-repeat:no-repeat;
}

#navout3{
width:210px;
height:26px;
font-weight: bold;
font-size:14px;
color:#5A8400;
float:left;
}
#navout3 a{
background-image:url(../images/bg3out.jpg);
background-repeat:no-repeat;
display:block;	
font-weight: bold;
font-size:14px;
color:#5A8400;
text-decoration:none;
padding-left:45px;
padding-top:5px;
padding-bottom:5px;
}

#navout3 a:hover{
width:165px;
padding-top:5px;
padding-bottom:5px;
padding-left:45px;
background-image:url(../images/bgin.jpg);
font-weight: 100;
font-size:14px;
color:#ffffff;
background-repeat:no-repeat;
}
#navout4{
width:210px;
height:26px;
font-weight: bold;
font-size:14px;
color:#5A8400;
float:left;
}
#navout4 a{
background-image:url(../images/bg4out.jpg);
background-repeat:no-repeat;
display:block;	
font-weight: bold;
font-size:14px;
color:#5A8400;
text-decoration:none;
padding-left:45px;
padding-top:5px;
padding-bottom:5px;
}

#navout4 a:hover{
width:165px;
padding-top:5px;
padding-bottom:5px;
padding-left:45px;
background-image:url(../images/bgin.jpg);
font-weight: 100;
font-size:14px;
color:#ffffff;
background-repeat:no-repeat;
}
#navout5{
width:210px;
height:26px;
font-weight: bold;
font-size:14px;
color:#5A8400;
float:left;
}
#navout5 a{
background-image:url(../images/bg5out.jpg);
background-repeat:no-repeat;
display:block;	
font-weight: bold;
font-size:14px;
color:#5A8400;
text-decoration:none;
padding-left:45px;
padding-top:5px;
padding-bottom:5px;
}

#navout5 a:hover{
width:165px;
padding-top:5px;
padding-bottom:5px;
padding-left:45px;
background-image:url(../images/bgin.jpg);
font-weight: 100;
font-size:14px;
color:#ffffff;
background-repeat:no-repeat;
}
#navover{
width:165px;
padding-left:45px;
padding-top:5px;
padding-bottom:5px;
background-image:url(../images/bgin.jpg);
background-repeat:no-repeat;
font-size:14px;
color:#ffffff;
}	

#sepnavminisite{
margin-left:10px;	
}

#navright{
float:left;
padding-left:65px;
color:#949494;
font-weight:bold;
font-size:11px;
}
#navright a{
color:#949494;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
#navright a:hover{
color:#949494;
font-weight:bold;
font-size:11px;
text-decoration:underline;
}
#navright0{
	padding-top:40px;
}
#navright1{
	padding-top:10px;
}
#navright2{
padding-top:8px;
}

#cont{
padding-left:59px;
padding-right:18px;
background-image:url(../images/bgcontenu2.gif);
background-repeat:repeat-y;
float:left;
}
#cont1{
width:400px;
float:left;
padding-top:20px;
padding-right:30px;
}
.titrebienvenue{
color:#D639B4;
font-size:19px;
font-style:italic;
}
#textbienvenue{
font-size:11px;
color:#949494;
padding-top:10px;
padding-bottom:10px;	
}
#lesmaries{
padding-top:10px;
padding-bottom:10px;
width:400px;
}
#elle{
width:189px;
padding-right:10px;
float:left;
}
#entre{
width:1px;
float:left;
}
#il{
width:189px;
padding-left:10px;
float:left;	
}
#contenuelle{
padding-top:10px;
color:#949494;
font-size:11px;
}
#imgelle{
float:left;
width:80px;
padding-bottom:5px;
}
#footerminisiteaccueil{
clear:both;
padding-top:15px;
}
#imgfooter{
padding-right:6px;
float:left;
}
#imgfooter2{
padding-right:5px;
float:left;
}
#footertm{
clear:both;
text-align:right;
padding-top:8px;
color:#949494;
font-size:11px;
}
#footertm2{
text-align:right;
padding-top:8px;
color:#949494;
font-size:11px;
}
#footertm a{
color:#949494;
text-decoration:none;
}


#cont2{
background-repeat:no-repeat;
float:left;
width:220px;
}
#nosphotos{
padding-top:20px;
color:#EDF8CF;
font-style:italic;
font-weight:bold;
font-size:15px;
padding-left:15px;
}
#lesphotos{
text-align:center;
width:219px;
}
#photo1{
margin-top:10px;
width:209px;

}
#nosphotosbottom{
padding-left:20px;
padding-top:20px;
color:#EDF8CF;
width:200px;
font-size:11px;
font-weight:bold;
text-align:left;
float:left;
padding-bottom:5px;

}
#nosphotosbottom a{
color:#EDF8CF;
text-decoration:none;
}
#cont3{
float:left;
width:185px;
padding-left:35px;
padding-top:15px;
}
#promotionsminisite{
width:185px;
}
	
#promolineminisite{
padding-top:5px;
font-size:11px;
color:#949494;
width:176px;
padding-left:5px;
}
#imgpromo{
float:left;
width:95px;
}

#minisiteplus{
text-align:right;
padding-top:5px;
}

#seppromominisite{
padding-top:5px;
padding-left:5px;
padding-bottom:5px;
}

#toutespromotionsminisite{
font-size:11px;
font-weight:bold;
padding-left:5px;
color:#D639B4;
}
#newsletterminisite{
	clear:both;
width:185px;
padding-top:20px;
}
#textnewsletterminisite{
color:#949494;
font-size:11px;
padding-top:5px;
padding-left:5px;
}
#emailminisite{
font-size:12px;
color:#949494;
padding-top:5px;
padding-bottom:3px;
padding-left:5px;
}
#minisiteinscris{
padding-left:5px;
padding-top:5px;
}
/* minisite video */
#video{
font-size:11px;
color:#949494;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
#footerminisite{
clear:both;
padding-left:59px;
padding-bottom:10px;
padding-top:15px;
}

#footerprint{
clear:both;
padding:0 auto;
padding-bottom:10px;
padding-top:15px;
width:630px;
}
#contentprint{
	padding-left:30px;
}

/* minisite photos */
.agrandir{
text-align:right;
float:right;
font-size:11px;
font-style:normal;
color:#949494;
padding-right:15px;
}

#photos{
clear:both;
padding-top:5px;
padding-bottom:10px;
}
#photo{
width:134px;
padding-right:5px;
float:left;
padding-bottom:10px;
}

#cont1v2{
width:430px;
float:left;
padding-top:20px;
}

#paginationminisite{
clear:both;
color:#D639B4;
font-weight:bold;
text-align:center;
}
#paginationminisite a{
color:#D639B4;
text-decoration:none;
}
#paginationminisite a:hover{
text-decoration:underline;
color:#4B4B4B;
}
/* photo administrer */
#trt{
float:left;
}
#lienadministrer{
float:right;
font-size:10px;
color:#75B000;
padding-right:15px;
}
#lienadministrer a{
color:#75B000;
text-decoration:none;
}
#ajouter{
clear:both;
padding-top:0;
height:15px;
}
#ajouterlien{
float:left;
width:200px;
font-size:10px;
color:#75B000;
}

#ajouterlien a{
color:#75B000;
text-decoration:none;
}

#photos2{
padding-top:20px;
}

#photo2{
width:134px;
padding-right:5px;
float:left;
}


#mainn {
    position:absolute;
     width:192px;
    height:142px;
    z-index:0;
 }
#minor {
    position:absolute;
    width:192px;
    height:142px;
    z-index:1;
 }
 
 #pt {
   width:192px;
    height:142px;
    position:relative;
 }
 #main2 {
	position:absolute;
	width:192px;
	height:116px;
	left: 11px;
	top: -1px;

 }
#minor2 {
	position:absolute;
	width:192px;
	height:116px;
	z-index:1;
	left: 11px;
	top: -1px;

 }
 
 #pt2 {
width:209px;
height:116px;
position:relative;

 }
 
 /* minisite liste */
#codes{
float:left;
width:170px;
padding-top:20px;
}
#paybox{
float:right;}

#lgris{
clear:both;
background-color:#F1F1F1;
height:50px;
width:400px;
opacity: .50;
moz-opacity: .50;
filter: alpha(opacity = 50);
}
#lblanc{
clear:both;
background-color:#ffffff;
height:50px;
opacity: .50;
moz-opacity: .50;
filter: alpha(opacity = 50);
}
#lgris2{
clear:both;
background-color:#F1F1F1;
width:600px;
height:50px;
opacity: .50;
moz-opacity: .50;
filter: alpha(opacity = 50);
margin-left:15px;
margin-right:15px;

}
#lblanc2{
clear:both;
background-color:#ffffff;
width:600px;
height:50px;
text-align:left;
margin-left:15px;
margin-right:15px;
opacity: .50;
moz-opacity: .50;
filter: alpha(opacity = 50);
}

#lines{
color:#949494;
font-size:11px;
background-image:url(../images/bglistecadeau400.jpg);


}
#lines2{
color:#949494;
font-size:11px;
height:600px;
}

#textliste{
float:left;
padding-top:3px;
padding-left:8px;
color:#4F4E4E;
width:350px;
}
#prix{
float:right;
width:20px;
padding-top:3px;
padding-right:8px;
color:#4F4E4E;
}

#codebody{
width:471px;
height:359px;
background-image:url(../images/bgcode.jpg);
margin:0 auto;
color:#666666;
}
#listecadeaubody{
width:630px;
background-image:url(../images/bglistecadeau.jpg);
background-repeat:repeat;
margin:0 auto;
color:#666666;

}
#textcode{
padding-top:20px;
font-size:12px;
font-weight:bold;
padding-left:20px;
}

#champ{
padding-top:20px;
padding-left:20px;
padding-bottom:5px;
float:left;
width:471px;
}

#envoyer{
padding-top:40px;
padding-left:20px;	
}

#fermer{
clear:both;
text-align:right;
float:right;
padding-right:10px;
padding-top:40px;
}

/* carnet */
#sepcarnet{
padding-bottom:10px;
}

/* carnet administrer */
#lienvert{
color:#75B000;
font-size:11px;
}

#lienvert a{
color:#75B000;
text-decoration:none;
}

#updown{
float:right;
padding-right:20px;

}
#editer{
float:left;
width:300px;
}

/* minisite administrer */
#lienblanc{
color:#ffffff;
font-size:11px;
}

#lienblanc a{
color:#ffffff;
text-decoration:none;
}
#lienblanc2{
color:#ffffff;
font-size:11px;
text-align:right
}

#lienblanc2 a{
color:#ffffff;
text-decoration:none;
}	








#textvert{
color:#87B320;
font-size:11px;
padding-top:15px;
}
#lineform{
padding-top:10px;
}
#nomchamp{
float:left;
width:200px;
}
.textboxvert{
border:solid 1px #87B320;
width:119px;
height:15px;
}

.textboxvert2{
border:solid 1px #87B320;
width:219px;
height:15px;
}
.textareavert{
border:solid 1px #87B320;
width:219px;

}

.message{
	display:none;
	color:#7B7B7B;
	font-size:11px;


}
#plusphotos{
	float:left;
	color:#F57FD9;
	font-size:11px;
	width:100px;
}
#plusphotos a{
	color:#F57FD9;
	text-decoration:none;
}
#lg{
	float:right;
}
#div{
	color:#F57FD9;
}
#div2{
	color:#F57FD9;
}
.files{
border:solid 1px #C3C3C3 ;
font-size:12px;
color:#787A79;
background-image:url(../images/parcourir.jpg);
}

	
#linechamp{
	clear:both;
	padding-top:20px;
}
#nomchamps{
	width:100px;
	float:left;
	font-weight:bold;
	font-size:12px;
	}
#nomchamps2{
	width:100px;
	font-weight:bold;
	font-size:12px;
}
#chmp{
	float:left;
	width:500px;
}
h2{
padding:10px 0 10px 58px;
color:#D639B4;
font-size:22px;
font-weight:normal;
margin:0;
}
h3{
padding:5px 0 5px 0px;
font-weight:normal;
margin:0;
color:#D639B4;
font-size:19px;
font-style:italic;
}

h1{
padding:0 0 0 0;
color:#D639B4;
font-size:22px;
font-weight:normal;
margin:0;
}
.espmarie{
	color:#f57fd9 ;
}

a{
color:#7B7B7B;
text-decoration:underline;
}
#videocontent
{
	width:319px;
	height:230px;
	padding-left:20px;
}

.map{
width:394px;
height:309px;
}

#champs{
height:280px;
}
#listelien{
	padding-top:15px;
	float:left;
	width:50%;
}
#listelien a{
color:#F57FD9;
text-decoration:underline;
font-weight:bold;
}

#listelien2{
	padding-top:15px;
	float:right;
	text-align:right;
	padding-right:3%;
	width:47%;
}
#listelien2 a{
color:#F57FD9;
text-decoration:underline;
font-weight:bold;
}

#titrebouton{
background-image:url(../images/bgcoups.jpg);
font-size:16px;
font-weight:bold;
color:#FFF;
height:40px;

}
#titrebouton2{
background-image:url(../images/newsletterminisitebg.jpg);
font-size:16px;
font-weight:bold;
color:#FFF;
height:40px;

}

#textebouton{
padding-top:16px;
padding-left:10px;
}




/* css pour le bouton de browse */
#divinputfile{
	background:url(../images/parcourir3.jpg) no-repeat 100% 1px;
	height:24px;
	width:280px;
	margin:0px;
}
 
#divinputfile #filepc{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
}
 
#fakeinputfile{
	margin-top:-28px;
}
 
#fakeinputfile #fakefilepc{
	width:205px;
	height:15px;
	margin-top:7px;
	border:solid 1px #666666 ;
font-size:12px;
color:#787A79;
	}

	#fakeinputfile #fakefilepc2{
	width:205px;
	height:15px;
	margin-top:7px;
	border:solid 1px #666666 ;
font-size:12px;
color:#787A79;
	}
#imgform{
	padding-left:20px;
}

	
#divinputfile3{
	background:url(../images/parcourir3.jpg) no-repeat 100% 1px;
	height:24px;
	width:180px;
	margin:0px;
}
 
#divinputfile3 #filepc3{
opacity: 0.0;
-moz-opacity: 0.0;
filter: alpha(opacity=00);
}
 
#fakeinputfile3{
	margin-top:-28px;
}
 
#fakeinputfile3 #fakefilepc3{
	width:105px;
	height:15px;
	margin-top:7px;
	FONT-SIZE:9px;
border:solid 1px #666666 ;
color:#787A79;
	}



#divinputfile4{
	background:url(../images/parcourir3.jpg) no-repeat 100% 1px;
	height:24px;
	width:180px;
	margin:0px;
}
 
#divinputfile4 #filepc4{
opacity: 0.0;
-moz-opacity: 0.0;
filter: alpha(opacity=00);
}
 
#fakeinputfile4{
	margin-top:-28px;
}
 
#fakeinputfile4 #fakefilepc4{
	width:105px;
	height:15px;
	margin-top:7px;
	FONT-SIZE:9px;
border:solid 1px #666666 ;
color:#787A79;
	}


#divinputfile5{
	background:url(../images/parcourir3.jpg) no-repeat 100% 1px;
	height:24px;
	width:280px;
	margin:0px;
}
 
#divinputfile5 #filepc5{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
}
 
#fakeinputfile5{
	margin-top:-28px;
}
 
#fakeinputfile5 #fakefilepc5{
	width:205px;
	height:15px;
	margin-top:7px;
	border:solid 1px #666666 ;
font-size:12px;
color:#787A79;
	}


#divinputfile6{
	background:url(../images/parcourir3.jpg) no-repeat 100% 1px;
	height:24px;
	width:280px;
	margin:0px;
}
 
#divinputfile6 #filepc6{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
}
 
#fakeinputfile6{
	margin-top:-28px;
}
 
#fakeinputfile6 #fakefilepc6{
	width:205px;
	height:15px;
	margin-top:7px;
	border:solid 1px #666666 ;
font-size:12px;
color:#787A79;
	}

#divinputfile7{
	background:url(../images/parcourir3.jpg) no-repeat 100% 1px;
	height:24px;
	width:280px;
	margin:0px;
}
 
#divinputfile7 #filepc7{
	opacity: 0.0;
	-moz-opacity: 0.0;
	filter: alpha(opacity=00);
}
 
#fakeinputfile7{
	margin-top:-28px;
}
 
#fakeinputfile7 #fakefilepc7{
	width:205px;
	height:15px;
	margin-top:7px;
	border:solid 1px #666666 ;
font-size:12px;
color:#787A79;
	}


#lienvert2{
color:#75B000;
font-size:11px;
float:left;
padding-top:35px;
}

#lienvert2 a{
color:#75B000;
text-decoration:none;
}
#titrevert{
color:#AFCA0B;
font-style:italic;
font-size:19px;
padding-bottom:20px;
}