
body {
	background-color: white;
	margin:0px;
	font-family:tahoma, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#646464;
	text-align:justify;
	background-color: #fcf6ee;
	}

.bodyOld{background-color: #fff2e2;}

.toutOld {
background:url(../../img/fr/fond-page.jpg) repeat-x;
}

#tout {
	background-color: white;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	border-top: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
  	border-color: #b92e2b;
  	border-style: solid;
	}

.LienMenu
{
	color:white;
	font-weight: bold;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.LienW
{
	color:#fee3c8;
	font-weight: none;
	text-decoration:none;
	font-size:1px;
}

.tableProfil
{
	border-style: solid; 
	border-color:#2ea2b1; 
	border-width:1px;
}

form {margin:0px;padding:0px;}
img {border:0px;padding:0px;margin:0px;vertical-align:bottom;}
a{color: #AA1E1D;text-decoration:none}
a:hover{text-decoration:underline}

.TitreFormulaire
{
	font-weight: bold;
	font-size: 14px;
}

.LienPetit{
	color: white;
	text-decoration:none;
	font-size:9px;
	font-weight: none;
}

.alerte {font-size:11px; color:#23A9B9; text-decoration:underline}

p {margin-top:8px;margin-bottom:8px;}
input, select, textarea {font-size: 10px;}
textarea{overflow: scroll; overflow-x: hidden; overflow-y: scroll;overflow:-moz-scrollbars-vertical;}

tr{z-index: 1;}
td{z-index: 1;}
tr.header{background-color: #E77417; color: #FAFAFA;}
ul.list{margin-left: 2px; margin-top: 0px;padding-left: 2px; padding-top: 0px;}

.appreciation {font-size:11px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px;}

.misesenavant0{font-size:9px;}

.misesenavant1{font-size:9px;background-color: #E6E6FA;}
.misesenavant1bas{font-size:9px;background-color: brown;}

.misesenavant2{font-size:9px;background-color: #FFE4C6;}
.misesenavant2bas{font-size:9px;background-color: #FD992F;}

.misesenavant3{font-size:9px;background-color: #E0FFFF;}
.misesenavant3bas{font-size:9px;background-color: green;}

.misesenavant4{font-size:9px;background-color: #FFFFFF;}
.misesenavant4bas{font-size:9px;background-color: #FFFFFF;}

.misesenavant5{font-size:9px;background-color: #F1FCD1;}
.misesenavant5bas{font-size:9px;background-color: #F7FB88;}

.misesenavant6{font-size:9px;background-color: #E0FFFF;}
.misesenavant6bas{font-size:9px;background-color: Silver;}

.misesenavant7bas{font-size:9px;background-color: #a91918;}

.misesenavantAppreciation{font-size:12px;color:#23A9B9;font-weight:bold;background-color:#F3F3F3;}

.miseenavantvideo {background-color: #FDECEC;}

td.misesenavant{font-size:9px; padding-left: 5px;}
td.misesenavantlibelle{font-size:11px; padding-left: 5px;}
td.misesenavantgrise{text-color:gray; font-size:10px;background-color: #E6E6FA;}
tr.misesenavantgrise{color:gray; text-color:gray; font-size:10px;background-color: #E6E6FA;}
td.pagination{font-size:12px;}

td.barre_gauche
{
	width: 26px;
}

td.barre_droite
{
	width: 39px;
}

td.barre_milieu
{
	font-size:14px;
	font-weight: bold;
	color: white;
	font-family: Arial;
}

table.fiche_header_titre
{
	border: 0px solid #a91918;
	background-color: #a91918;
	font-weight: bold;
	color: white;
	font-size: 12px;
}

table.fiche_header
{
	border: 2px solid #a91918;
	background-color: white;
	font-size:11px;
}

table.titre_voyage
{
	border-top: 2px solid #a91918;
	border-left: 2px solid #a91918;
	border-right: 2px solid #a91918;
	background-color: #fb8b39;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
}

table.fiche_titre
{
	border: 0px solid #a91918;
	background-color: #a91918;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
}

table.fiche_contenu
{
	border: 2px solid #a91918;
	background-color: #ffeede;
	font-size:11px;
}

hr.fond_contenu
{
	background-color: #a91918;
}

.myLegend
{
	font-weight: bold;
	border: hidden;
	border-spacing: 10px;
	background: transparent;
}

.myFieldset1
{
	border: hidden;
	width : 600px;
	border-spacing: 10px;
	background-color: #E6E6FA;
}

.myFieldset2
{
	border: hidden;
	width : 600px;
	border-spacing: 10px;
	background-color: #FFE4C6;
}

.myFieldset3
{
	border: hidden;
	width : 600px;
	border-spacing: 10px;
	background-color: #E0FFFF;
}

.myFieldset4
{
	border: hidden;
	width : 600px;
	border-spacing: 10px;
	background-color: #F1FCD1;
}

.presentationWhoogo
{
	font-size:12px;
	padding-left:4px;
	padding-right:4px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FDECEC;
}

#entete {
	color:#474747;
	font-size:11px;
}

.banner {
	margin-top: 3px;
	padding: 2px;
}

.teteinput {
	border:1px solid #F16A0E;
	padding:2px;
	width:80px;
	height:12px;
	margin-top:4px;
	}
	
.subscribe {
	border:1px solid #F16A0E;
	margin-top:3px;
	padding:2px;
	}

.subscribeSelect {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}

.subscribeSelectMiniFont {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	color: #AA1E1D;
	font-size: 10px;
	}
	
.subscribeMiniSelect {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 70px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}
	
.smallinp {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 30px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}

.subscribeTravel {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.subscribeTravelFree {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}

.subscribeTravelFreeRead {
	border:1px solid #F16A0E;
	background-color: Silver;
	width: 200px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}
	
.subscribeTravelBloque{
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	height: 12px;
	color: gray;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}

.subscribeMiniTravel {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 100px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.subscribeInsert {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	height: 18px;
	color: #AA1E1D;
	font-size: 10px;
}

.subscribeTitre {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 300px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.subscribeDescription {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	font-size: 11px;
	padding:2px;
	width: 300px;
	height: 80px;
	overflow: auto;
	color: #23A9B9;
	}

.subscribeDate {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	font-size: 11px;
	padding:2px;
	text-transform: uppercase;
	width: 80px;
	height: 12px;
	font-weight: bold;
	color: #AA1E1D;
	}

.searchSelectResult {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 115px;
	color: black;
	font-size: 11px;
	}

.searchSelectLarge {
	border:1px solid #F16A0E;
	background-color: white;
	width: 126px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}
	
.searchSelect {
	border:1px solid #F16A0E;
	background-color: white;
	width: 60px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}

.searchInput {
	border:1px solid #F16A0E;
	background-color: white;
	width: 65px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.searchDate {
	border:1px solid #F16A0E;
	background-color: white;
	font-size: 11px;
	padding:2px;
	text-transform: uppercase;
	width: 65px;
	height: 11px;
	color: #AA1E1D;
	}

.searchHobbie {
	border:1px solid #F16A0E;
	background-color: white;
	width: 129px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}

.searchAge {
	border:1px solid #F16A0E;
	background-color: white;
	width: 30px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.cell_top {
	text-align: right;
	font-weight: bold;
	color: #AA1E1D;
	background-color: Silver;
	padding-right: 5px;
	font-size: 11px;
}

.cell_left {
	text-align: right;
	font-weight: bold;
	color: #AA1E1D;
	background-color: #E6E6FA;
	padding-right: 5px;
}

.cell_right {
	text-align: left;
	padding-left: 10px;
}
	
.flash_error {
	margin-left: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #F34415;
}

.flash_message {
	margin-left: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #7DCF45;
}

.baspage {
	background:url(../../img/fr/fond-baspage.jpg) repeat-x;
	height:50px;
	padding-top:5px;
	}

.baspage2 {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color:#FA7403;
	font-weight:bold;
	font-size:11px;
	}

.baspage2 a {color:#FA7403;}

a.ssmenu {
	color: black;
	font-size: 11px;
}

.ssmenuActif{
	color: #aa1e1d;
	font-weight: bold;
	font-size: 11px;
}

td.tdFS {
	font-weight: bold;
	color: white;
	font-size:12px;
}

.sousnavprinc {margin:0px;color:#AA1E1D;}

.tableaunavvoy img {
	vertical-align:middle;
	padding:5px;padding-left:50px;
	}
	
.tableaunavvoy a {color:#AA1E1D;}

.tableaunavvoy {
	background:url(../../img/fr/fond-blocoptions.jpg);
}

#englobe {
	overflow:hidden;
	zoom:1;
	}

#coldroite {
	float:right;
	width:253px;
	}

.connexion {
	background:url(../../img/fr/fond-connec.jpg) no-repeat;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	}

.connexion a {color:#FFF;}

.coninp1 {
	border:1px solid #BF3532;
	width:120px;
	}

.coninp1_big {
	border:1px solid #BF3532;
	width:180px;
	}
	
.coninp2 {
	border:1px solid #BF3532;
	background:url(../../img/fr/fond-connecinput.jpg) repeat-x;
	width:102px;
	padding:1px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	}
	
.coninp3 {
	border:1px solid #BF3532;
	background:url(../../img/fr/fond-connecinput.jpg) repeat-x;
	width:102px;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	}

.coninp4 {
	border:1px solid #BF3532;
	width:75px;
	height:14px;
	}

.coninp4video {
	border:1px solid #BF3532;
	width:90px;
	height:14px;
	}
	
.coninp5 {
	border:1px solid #BF3532;
	width:130px;
	}

.coninp6 {
	border:1px solid #BF3532;
	width:90px;
	}

.coninp7 {
	border:1px solid #BF3532;
	width:100px;
	}

.coninp8 {
	border:1px solid #BF3532;
	width:100px;
	}
	
.coninp9 {
	border:0px;
	width:180px;
	}	

a.female {
	font-size: 12px;
}

a.male {
	font-size: 12px;
}

#interieur {
	width:731px;
	}


.rapidsearch {
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	}

.seainp1 {
	border:1px solid #BF3532;
	width:90px;
	}

#rapidsearchbutton {
	position:absolute;
	right:20px;
	top:8px;
	}


.grande-col1 {
    position: relative;
}


.petite-col2 {
	float:right;
	margin-left:10px;
	}

.vignette {
	padding:3px;
	border:1px solid #D6D3D2;
	background:#FFF;
	}

.picture_search {
	padding:3px;
	border:1px solid #D6D3D2;
	background:#FFF;
	}

.photossty1 {
	float:left;
	font-weight:bold;
	width:140px;
	text-align:center;
	}

.photossty2 {
	float:left;
	font-weight:bold;
	width:160px;
	text-align:center;
	}

.photossty3 {
	float:left;
	width:100px;
	text-align:center;
	}

.photossty4 {
	float:left;
	font-weight:bold;
	width:120px;
	height:120px;
	text-align:center;
	padding:3px;
	}

.photosstyPresentation {
	font-size:9px;
	float:left;
	font-weight:bold;
	width:160px;
	text-align:center;
	background-color: #FDECEC;
	}

.photosstyVideo {
	font-weight:bold;
	width:160px;
	text-align:center;
	}
	
.photossty1 p {
	margin-top:20px !IMPORTANT;
	}

.libelleFiche {
	color : #fb8b39;
	font-weight:bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.whoogopass2 {
	background:url(../../img/fr/pass2fond.jpg);
	width:242px;
	color:#249AFC;
	font-family: Arial, Helvetica, sans-serif;
	}

.whoogopass2 a {color:#249AFC;}

.whoogopass1 {
	background:url(../../img/fr/pass1fond.jpg);
	width:242px;
	color:#C90068;
	font-family: Arial, Helvetica, sans-serif;
	}

.whoogopass1 a {color:#C90068;}

.whoogomail {
	background:url(../../img/fr/mail1fond.jpg);
	width:242px;
	color:#AA1E1D;
	}

.whoogomail a {color:#AA1E1D;}



.whoogostats {
	background:url(../../img/fr/mail1fond.jpg);
	width:242px;
	color:#AA1E1D;
	}

.whoogostats a {color:#AA1E1D;}




.whoogo1visu {
	background:url(../../img/fr/visu1fond.jpg) repeat-y;
	width:172px;
	padding-right:80px;
	text-align:center;
	color:#EE007B;
	}

.whoogo1visu a {color:#EE007B;}
.whoogo1visu h2 {margin:0px;font-weight:bold;font-size:16px;}
.visuage {margin:0px;color:#7D7C7D;font-weight:bold;}

.visu1top {
	background:url(../../img/fr/visu1top.jpg);
	height:44px;
	padding-top:10px;
	}


.visu1bottom {
	background:url(../../img/fr/visu1bottom.jpg);
	height:57px;
	padding-top:16px;
	}

.whoogovisucadre {background:#FFF;border:1px solid #CCC;padding:4px;margin-top:2px;margin-bottom:2px;}
.whoogovisucadreSearch {background:#FFF;border:1px solid #CCC;padding:2px;}
.whoogovisucadreF {background:#FFF;border:1px solid red;padding:2px;}
.whoogovisucadreM {background:#FFF;border:1px solid blue;padding:2px;}

.Line {padding-bottom: 4px; padding-left: 3px;}

.whoogo2visu {
	background:url(../../img/fr/visu2fond.jpg) repeat-y;
	width:172px;
	padding-right:80px;
	text-align:center;
	color:#0059A2;
	}

.whoogo2visu a {color:#0059A2;}
.whoogo2visu h2 {margin:0px;font-weight:bold;font-size:16px;}

.visu2top {
	background:url(../../img/fr/visu2top.jpg);
	height:44px;
	padding-top:10px;
	}


.visu2bottom {
	background:url(../../img/fr/visu2bottom.jpg);
	height:57px;
	padding-top:16px;
	}
	
#whoogosearch {
	background:url(../../img/fr/fond-search.jpg);
	background-repeat:repeat-y;
	}

#whoogosearch h3 {
	color:#BF3532;
	font-family:tahoma;
	font-weight:bold;
	font-size:12px;
	margin:0px;
	}


#searchtop {
	background:url(../../img/fr/fond-searchtop.jpg) no-repeat;
	position:relative;
	padding-top:73px;
	height:200px;
	font-weight:bold;
	color:#FFF;
	}

#searchtop a {
	color:#FFF;
	}


.sea-input1 {
	border:1px solid #E55A00;
	width:100px;
	}

.sea-input2 {
	border:1px solid #BF3532;
	width:67px;
	}

#btn-search {
	position:absolute;
	top:188px;
	left:22px;
	}
	
#country_list, #area_list, #city_list, #hostel_club_list, #company_list, #company_travel_list, #prefered_travel_list, #dream_travel_list, #expert_location_list , #hobby_description_list, #hby_list, #last_graduate_list, #high_school_list
{
	display: none;
	position:absolute;
	margin-top: 3px;
	border:1px solid #F16A0E;
	background-color: #EFE0D5;
	width: 200px;
	height: 60px;
	overflow: auto;
	z-index: 4;
}

#validate_birthday, #validate_name, #validate_impday_birthday, #validate_first_name, #validate_unique_first_name, #validate_hobby, #validate_hobby_description, #validate_unique_hobby_description, #validate_level, #validate_social_network_pseudo, #validate_submit {
	display: none;
}

#child_criteria , #appreciation_content{
	display: none;
}

.result {
	position:relative;
	background:url(../../img/fr/fond-result.jpg) no-repeat;
	width:701px;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	font-size:13px;
	margin-bottom:5px;
	}

.result a {color:#646464;}

.filtreSearch{font-size:11px;}
.filtres {float:right;font-size:11px;}
.filtres img {vertical-align:middle;padding-bottom:2px;}
.filtres a {margin-left:20px;}
.resultaprinc {font-weight:bold}

.result2 {
	position:relative;
	background:url(../../img/fr/fond-result2.jpg) no-repeat;
	width:701px;
	height:66px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:5px;
	font-size:10px;
	line-height:12px;
	}
.result2 td {vertical-align:top;}

.result3 {
	position:relative;
	background:url(../../img/fr/fond-result3.jpg) no-repeat;
	width:701px;
	height:429px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:5px;
	font-size:10px;
	line-height:12px;
	}
.result3 td {vertical-align:top;}

.result

.meminterne {
	background:url(memfond1.jpg);
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:519px;
	}

.meminterne2 {
	background:url(memfond2.jpg);
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:519px;
	}


.tdmemtitre {
	border-bottom:1px solid #FFCE9F;
	vertical-align:top;
	line-height:18px;
	}

.tdmemcontenu {
	border-bottom:1px solid #FFCE9F;
	font-weight:bold;
	vertical-align:top;
	line-height:18px;
	}


.tdmemtitre2 {
	vertical-align:top;
	line-height:18px;
	}

.tdmemcontenu2 {
	font-weight:bold;
	vertical-align:top;
	line-height:18px;
	}

.meminterne3 {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:519px;
	}

.meminterne3 h1 {
	margin:0px;
	font-size:15px;
	margin-bottom:20px;
	}


.auteurcomm {
	font-size:9px;
	color:#A7A7A7;
	}











body {
	background-color: white;
	margin:0px;
	font-family:tahoma, sans-serif;
	font-size:11px;
	line-height:16px;
	color:#646464;
	text-align:justify;
	background-color: #fcf6ee;
	}

.bodyOld{background-color: #fff2e2;}

.toutOld {
background:url(../../img/fr/fond-page.jpg) repeat-x;
}

#tout {
	background-color: white;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	border-top: 0px;
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
  	border-color: #b92e2b;
  	border-style: solid;
	}

.LienMenu
{
	color:white;
	font-weight: bold;
	font-size:11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.LienW
{
	color:#fee3c8;
	font-weight: none;
	text-decoration:none;
	font-size:1px;
}

.tableProfil
{
	border-style: solid; 
	border-color:#2ea2b1; 
	border-width:1px;
}

form {margin:0px;padding:0px;}
img {border:0px;padding:0px;margin:0px;vertical-align:bottom;}
a{color: #AA1E1D;text-decoration:none}
a:hover{text-decoration:underline}

.TitreFormulaire
{
	font-weight: bold;
	font-size: 14px;
}

.LienPetit{
	color: white;
	text-decoration:none;
	font-size:9px;
	font-weight: none;
}

.alerte {font-size:11px; color:#23A9B9; text-decoration:underline}

p {margin-top:8px;margin-bottom:8px;}
input, select, textarea {font-size: 10px;}
textarea{overflow: scroll; overflow-x: hidden; overflow-y: scroll;overflow:-moz-scrollbars-vertical;}

tr{z-index: 1;}
td{z-index: 1;}
tr.header{background-color: #E77417; color: #FAFAFA;}
ul.list{margin-left: 2px; margin-top: 0px;padding-left: 2px; padding-top: 0px;}

.appreciation {font-size:11px; padding-right: 5px; padding-left: 5px; padding-bottom: 5px;}

.misesenavant0{font-size:9px;}

.misesenavant1{font-size:9px;background-color: #E6E6FA;}
.misesenavant1bas{font-size:9px;background-color: brown;}

.misesenavant2{font-size:9px;background-color: #FFE4C6;}
.misesenavant2bas{font-size:9px;background-color: #FD992F;}

.misesenavant3{font-size:9px;background-color: #F0F4DD;}
.misesenavant3bas{font-size:9px;background-color: green;}

.misesenavant4{font-size:9px;background-color: #FFFFFF;}
.misesenavant4bas{font-size:9px;background-color: #FFFFFF;}

.misesenavant5{font-size:9px;background-color: #F1FCD1;}
.misesenavant5bas{font-size:9px;background-color: #F7FB88;}

.misesenavant6{font-size:9px;background-color: #E0FFFF;}
.misesenavant6bas{font-size:9px;background-color: Silver;}

.misesenavant7bas{font-size:9px;background-color: #a91918;}

.misesenavantAppreciation{font-size:12px;color:#23A9B9;font-weight:bold;background-color:#F3F3F3;}

td.misesenavant{font-size:9px; padding-left: 5px;}
td.misesenavantlibelle{font-size:11px; padding-left: 5px;}
td.misesenavantgrise{text-color:gray; font-size:10px;background-color: #E6E6FA;}
tr.misesenavantgrise{color:gray; text-color:gray; font-size:10px;background-color: #E6E6FA;}
td.pagination{font-size:12px;}

td.barre_gauche
{
	width: 26px;
}

td.barre_droite
{
	width: 39px;
}

td.barre_milieu
{
	font-size:14px;
	font-weight: bold;
	color: white;
	font-family: Arial;
}

table.fiche_header_titre
{
	border: 0px solid #a91918;
	background-color: #a91918;
	font-weight: bold;
	color: white;
	font-size: 12px;
}

table.fiche_header
{
	border: 2px solid #a91918;
	background-color: white;
	font-size:11px;
}

table.titre_voyage
{
	border-top: 2px solid #a91918;
	border-left: 2px solid #a91918;
	border-right: 2px solid #a91918;
	background-color: #fb8b39;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
}

table.fiche_titre
{
	border: 0px solid #a91918;
	background-color: #a91918;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
}

table.fiche_contenu
{
	border: 2px solid #a91918;
	background-color: #ffeede;
	font-size:11px;
}

hr.fond_contenu
{
	background-color: #a91918;
}

.myLegend
{
	font-weight: bold;
	border: hidden;
	border-spacing: 10px;
	background: transparent;
}

.myFieldset1
{
	border: hidden;
	width : 600px;
	border-spacing: 10px;
	background-color: #E6E6FA;
}

.myFieldset2
{
	border: hidden;
	width : 600px;
	border-spacing: 10px;
	background-color: #FFE4C6;
}

.myFieldset3
{
	border: hidden;
	width : 600px;
	border-spacing: 10px;
	background-color: #E0FFFF;
}

.myFieldset4
{
	border: hidden;
	width : 600px;
	border-spacing: 10px;
	background-color: #F1FCD1;
}

.presentationWhoogo
{
	font-size:12px;
	padding-left:4px;
	padding-right:4px;
	padding-top:10px;
	padding-bottom:10px;
	background-color: #FDECEC;
}

#entete {
	color:#474747;
	font-size:11px;
}

.banner {
	margin-top: 3px;
	padding: 2px;
}

.teteinput {
	border:1px solid #F16A0E;
	padding:2px;
	width:80px;
	height:12px;
	margin-top:4px;
	}
	
.subscribe {
	border:1px solid #F16A0E;
	margin-top:3px;
	padding:2px;
	}

.subscribeSelect {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}

.subscribeSelectMiniFont {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	color: #AA1E1D;
	font-size: 10px;
	}
	
.subscribeMiniSelect {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 70px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}
	
.smallinp {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 30px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}

.subscribeTravel {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.subscribeTravelFree {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}

.subscribeTravelFreeRead {
	border:1px solid #F16A0E;
	background-color: Silver;
	width: 200px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}
	
.subscribeTravelBloque{
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	height: 12px;
	color: gray;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}

.subscribeMiniTravel {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 100px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.subscribeInsert {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 200px;
	height: 18px;
	color: #AA1E1D;
	font-size: 10px;
}

.subscribeTitre {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 300px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.subscribeDescription {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	font-size: 11px;
	padding:2px;
	width: 300px;
	height: 80px;
	overflow: auto;
	color: #23A9B9;
	}

.subscribeDate {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	font-size: 11px;
	padding:2px;
	text-transform: uppercase;
	width: 80px;
	height: 12px;
	font-weight: bold;
	color: #AA1E1D;
	}

.searchSelectResult {
	border:1px solid #F16A0E;
	background-color: #FFE4C6;
	width: 115px;
	color: black;
	font-size: 11px;
	}

.searchSelectLarge {
	border:1px solid #F16A0E;
	background-color: white;
	width: 126px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}
	
.searchSelect {
	border:1px solid #F16A0E;
	background-color: white;
	width: 60px;
	color: #AA1E1D;
	font-size: 11px;
	font-weight: bold;
	}

.searchInput {
	border:1px solid #F16A0E;
	background-color: white;
	width: 65px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.searchDate {
	border:1px solid #F16A0E;
	background-color: white;
	font-size: 11px;
	padding:2px;
	text-transform: uppercase;
	width: 65px;
	height: 11px;
	color: #AA1E1D;
	}

.searchHobbie {
	border:1px solid #F16A0E;
	background-color: white;
	width: 129px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}

.searchAge {
	border:1px solid #F16A0E;
	background-color: white;
	width: 30px;
	height: 12px;
	color: #AA1E1D;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	}
	
.cell_top {
	text-align: right;
	font-weight: bold;
	color: #AA1E1D;
	background-color: Silver;
	padding-right: 5px;
	font-size: 11px;
}

.cell_left {
	text-align: right;
	font-weight: bold;
	color: #AA1E1D;
	background-color: #E6E6FA;
	padding-right: 5px;
}

.cell_right {
	text-align: left;
	padding-left: 10px;
}
	
.flash_error {
	margin-left: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #F34415;
}

.flash_message {
	margin-left: 10px;
	font-size: 10px;
	font-weight: bold;
	color: #7DCF45;
}

.baspage {
	background:url(../../img/fr/fond-baspage.jpg) repeat-x;
	height:50px;
	padding-top:5px;
	}

.baspage2 {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	color:#FA7403;
	font-weight:bold;
	font-size:11px;
	}

.baspage2 a {color:#FA7403;}

a.ssmenu {
	color: black;
	font-size: 11px;
}

.ssmenuActif{
	color: #aa1e1d;
	font-weight: bold;
	font-size: 11px;
}

td.tdFS {
	font-weight: bold;
	color: white;
	font-size:12px;
}

.sousnavprinc {margin:0px;color:#AA1E1D;}

.tableaunavvoy img {
	vertical-align:middle;
	padding:5px;padding-left:50px;
	}
	
.tableaunavvoy a {color:#AA1E1D;}

.tableaunavvoy {
	background:url(../../img/fr/fond-blocoptions.jpg);
}

#englobe {
	overflow:hidden;
	zoom:1;
	}

#coldroite {
	float:right;
	width:253px;
	}

.connexion {
	background:url(../../img/fr/fond-connec.jpg) no-repeat;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	}

.connexion a {color:#FFF;}

.coninp1 {
	border:1px solid #BF3532;
	width:120px;
	}

.coninp1_big {
	border:1px solid #BF3532;
	width:180px;
	}
	
.coninp2 {
	border:1px solid #BF3532;
	background:url(../../img/fr/fond-connecinput.jpg) repeat-x;
	width:102px;
	padding:1px;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	}
	
.coninp3 {
	border:1px solid #BF3532;
	background:url(../../img/fr/fond-connecinput.jpg) repeat-x;
	width:102px;
	font-size:10px;
	font-weight:bold;
	color:#FFF;
	}

.coninp4 {
	border:1px solid #BF3532;
	width:75px;
	height:14px;
	}

.coninp4video {
	border:1px solid #BF3532;
	width:90px;
	height:14px;
	}
	
.coninp5 {
	border:1px solid #BF3532;
	width:130px;
	}

.coninp6 {
	border:1px solid #BF3532;
	width:90px;
	}

.coninp7 {
	border:1px solid #BF3532;
	width:100px;
	}

.coninp8 {
	border:1px solid #BF3532;
	width:100px;
	}
	
.coninp9 {
	border:0px;
	width:180px;
	}	

a.female {
	font-size: 12px;
}

a.male {
	font-size: 12px;
}

#interieur {
	width:731px;
	}


.rapidsearch {
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	}

.seainp1 {
	border:1px solid #BF3532;
	width:90px;
	}

#rapidsearchbutton {
	position:absolute;
	right:20px;
	top:8px;
	}


.grande-col1 {
    position: relative;
}


.petite-col2 {
	float:right;
	margin-left:10px;
	}

.vignette {
	padding:3px;
	border:1px solid #D6D3D2;
	background:#FFF;
	}

.picture_search {
	padding:3px;
	border:1px solid #D6D3D2;
	background:#FFF;
	}

.photossty1 {
	float:left;
	font-weight:bold;
	width:140px;
	text-align:center;
	}

.photossty2 {
	float:left;
	font-weight:bold;
	width:160px;
	text-align:center;
	}

.photossty3 {
	float:left;
	width:100px;
	text-align:center;
	}

.photossty4 {
	float:left;
	font-weight:bold;
	width:120px;
	height:120px;
	text-align:center;
	padding:3px;
	}

.photossty1 p {
	margin-top:20px !IMPORTANT;
	}

.libelleFiche {
	color : #fb8b39;
	font-weight:bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.whoogopass2 {
	background:url(../../img/fr/pass2fond.jpg);
	width:242px;
	color:#249AFC;
	font-family: Arial, Helvetica, sans-serif;
	}

.whoogopass2 a {color:#249AFC;}

.whoogopass1 {
	background:url(../../img/fr/pass1fond.jpg);
	width:242px;
	color:#C90068;
	font-family: Arial, Helvetica, sans-serif;
	}

.whoogopass1 a {color:#C90068;}

.whoogomail {
	background:url(../../img/fr/mail1fond.jpg);
	width:242px;
	color:#AA1E1D;
	}

.whoogomail a {color:#AA1E1D;}



.whoogostats {
	background:url(../../img/fr/mail1fond.jpg);
	width:242px;
	color:#AA1E1D;
	}

.whoogostats a {color:#AA1E1D;}




.whoogo1visu {
	background:url(../../img/fr/visu1fond.jpg) repeat-y;
	width:172px;
	padding-right:80px;
	text-align:center;
	color:#EE007B;
	}

.whoogo1visu a {color:#EE007B;}
.whoogo1visu h2 {margin:0px;font-weight:bold;font-size:16px;}
.visuage {margin:0px;color:#7D7C7D;font-weight:bold;}

.visu1top {
	background:url(../../img/fr/visu1top.jpg);
	height:44px;
	padding-top:10px;
	}


.visu1bottom {
	background:url(../../img/fr/visu1bottom.jpg);
	height:57px;
	padding-top:16px;
	}

.whoogovisucadre {background:#FFF;border:1px solid #CCC;padding:4px;margin-top:2px;margin-bottom:2px;}
.whoogovisucadreSearch {background:#FFF;border:1px solid #CCC;padding:2px;}
.whoogovisucadreF {background:#FFF;border:1px solid red;padding:2px;}
.whoogovisucadreM {background:#FFF;border:1px solid blue;padding:2px;}

.Line {padding-bottom: 4px; padding-left: 3px;}

.whoogo2visu {
	background:url(../../img/fr/visu2fond.jpg) repeat-y;
	width:172px;
	padding-right:80px;
	text-align:center;
	color:#0059A2;
	}

.whoogo2visu a {color:#0059A2;}
.whoogo2visu h2 {margin:0px;font-weight:bold;font-size:16px;}

.visu2top {
	background:url(../../img/fr/visu2top.jpg);
	height:44px;
	padding-top:10px;
	}


.visu2bottom {
	background:url(../../img/fr/visu2bottom.jpg);
	height:57px;
	padding-top:16px;
	}
	
#whoogosearch {
	background:url(../../img/fr/fond-search.jpg);
	background-repeat:repeat-y;
	}

#whoogosearch h3 {
	color:#BF3532;
	font-family:tahoma;
	font-weight:bold;
	font-size:12px;
	margin:0px;
	}


#searchtop {
	background:url(../../img/fr/fond-searchtop.jpg) no-repeat;
	position:relative;
	padding-top:73px;
	height:200px;
	font-weight:bold;
	color:#FFF;
	}

#searchtop a {
	color:#FFF;
	}


.sea-input1 {
	border:1px solid #E55A00;
	width:100px;
	}

.sea-input2 {
	border:1px solid #BF3532;
	width:67px;
	}

#btn-search {
	position:absolute;
	top:188px;
	left:22px;
	}
	
#country_list, #area_list, #city_list, #hostel_club_list, #company_list, #company_travel_list, #prefered_travel_list, #dream_travel_list, #expert_location_list , #hobby_description_list, #hby_list, #last_graduate_list, #high_school_list
{
	display: none;
	position:absolute;
	margin-top: 3px;
	border:1px solid #F16A0E;
	background-color: #EFE0D5;
	width: 200px;
	height: 60px;
	overflow: auto;
	z-index: 4;
}

#validate_birthday, #validate_name, #validate_impday_birthday, #validate_first_name, #validate_unique_first_name, #validate_hobby, #validate_hobby_description, #validate_unique_hobby_description, #validate_level, #validate_social_network_pseudo, #validate_submit {
	display: none;
}

#child_criteria , #appreciation_content{
	display: none;
}

.result {
	position:relative;
	background:url(../../img/fr/fond-result.jpg) no-repeat;
	width:701px;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	font-size:13px;
	margin-bottom:5px;
	}

.result a {color:#646464;}

.filtreSearch{font-size:11px;}
.filtres {float:right;font-size:11px;}
.filtres img {vertical-align:middle;padding-bottom:2px;}
.filtres a {margin-left:20px;}
.resultaprinc {font-weight:bold}

.result2 {
	position:relative;
	background:url(../../img/fr/fond-result2.jpg) no-repeat;
	width:701px;
	height:66px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:5px;
	font-size:10px;
	line-height:12px;
	}
.result2 td {vertical-align:top;}

.result3 {
	position:relative;
	background:url(../../img/fr/fond-result3.jpg) no-repeat;
	width:701px;
	height:429px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:5px;
	font-size:10px;
	line-height:12px;
	}
.result3 td {vertical-align:top;}

.result

.meminterne {
	background:url(memfond1.jpg);
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:519px;
	}

.meminterne2 {
	background:url(memfond2.jpg);
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:519px;
	}


.tdmemtitre {
	border-bottom:1px solid #FFCE9F;
	vertical-align:top;
	line-height:18px;
	}

.tdmemcontenu {
	border-bottom:1px solid #FFCE9F;
	font-weight:bold;
	vertical-align:top;
	line-height:18px;
	}


.tdmemtitre2 {
	vertical-align:top;
	line-height:18px;
	}

.tdmemcontenu2 {
	font-weight:bold;
	vertical-align:top;
	line-height:18px;
	}

.meminterne3 {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	width:519px;
	}

.meminterne3 h1 {
	margin:0px;
	font-size:15px;
	margin-bottom:20px;
	}


.auteurcomm {
	font-size:9px;
	color:#A7A7A7;
	}










