/* DEBUT - FS générale */
.arial10 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000 }
.arial11 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000 }
.arial12 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000 }
.arial13 { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #000000 }
.arial14 { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #000000 }
.arial16 { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #000000 }
.arial18 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #000000 }

.arial10_blanc { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF }
.arial11_blanc { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF }
.arial12_blanc { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF }
.arial13_blanc { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF }
.arial14_blanc { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF }
.arial16_blanc { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF }
.arial18_blanc { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF }

.arial10_violet { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FF00A4 }
.arial11_violet { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FF00A4 }
.arial12_violet { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FF00A4 }
.arial13_violet { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #FF00A4 }
.arial14_violet { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FF00A4 }
.arial16_violet { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #FF00A4 }
.arial18_violet { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #FF00A4 }

.arial10_rouge { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #CF143F }
.arial11_rouge { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #CF143F }
.arial12_rouge { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #CF143F }
.arial13_rouge { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #CF143F }
.arial14_rouge { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #CF143F }
.arial16_rouge { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #CF143F }
.arial18_rouge { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #CF143F }

.arial10_org { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FF5900 }
.arial11_org { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #FF5900 }
.arial12_org { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #FF5900 }
.arial13_org { font-size: 13px; font-family: Arial, Helvetica, sans-serif; color: #FF5900 }
.arial14_org { font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #FF5900 }
.arial16_org { font-size: 16px; font-family: Arial, Helvetica, sans-serif; color: #FF5900 }
.arial18_org { font-size: 18px; font-family: Arial, Helvetica, sans-serif; color: #FF5900 }

.arial11_beige { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #C7B195 }
.arial12_beige { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #C7B195 }

a { color:#000000; text-decoration:underline; }
a:hover { color:#CF143F; text-decoration:none; }
a.sans { color:#000000; text-decoration:none; }
a.sans:hover {color:#CF143F; text-decoration:none; }
a.violet {color:#FF00A4; text-decoration:underline; }
a.violet:hover {color:#FF00A4; text-decoration:none; }
a.rouges {color:#CF143F; text-decoration:underline; }
a.rouges:hover {color:#CF143F; text-decoration:none; }
a.rouge {color:#CF143F; text-decoration:none; }
a.rouge:hover {color:#CF143F; text-decoration:none; }
a.blanc {color:#FFFFFF; text-decoration:underline; }
a.blanc:hover {color:#FFFFFF; text-decoration:none; }
a.blanci {color:#FFFFFF; text-decoration:none; }
a.blanci:hover {color:#FFFFFF; text-decoration:none; }
a.orange {color:#FF5900; text-decoration:underline; }
a.orange:hover {color:#FF5900; text-decoration:none; }

a.profil {background:url(../img/fiche_profil_off.gif);}
a.profil:hover {background:url(../img/fiche_profil_off.gif);}
a.profil:active {background:url(../img/fiche_profil_on.gif);}
a.album {background:url(../img/fiche_album_off.gif);}
a.album:hover {background:url(../img/fiche_album_off.gif);}
a.album:active {background:url(../img/fiche_album_on.gif);}

a.recherche_amour {background:url(../img/fiche_rech_amour_off.gif);}
a.recherche_amitie {background:url(../img/fiche_rech_amitie_off.gif);}
a.recherche_ptsc {background:url(../img/fiche_rech_ptsc_off.gif);}
a.recherche_business {background:url(../img/fiche_rech_business_off.gif);}

a.recherche_amour:hover {background:url(../img/fiche_rech_amour_off.gif);}
a.recherche_amitie:hover {background:url(../img/fiche_rech_amitie_off.gif);}
a.recherche_ptsc:hover {background:url(../img/fiche_rech_ptsc_off.gif);}
a.recherche_business:hover {background:url(../img/fiche_rech_business_off.gif);}

a.recherche_amour:active {background:url(../img/fiche_rech_amour_on.gif);}
a.recherche_amitie:active {background:url(../img/fiche_rech_amitie_on.gif);}
a.recherche_ptsc:active {background:url(../img/fiche_rech_ptsc_on.gif);}
a.recherche_business:active {background:url(../img/fiche_rech_business_on.gif);}

a.amour {background:url(../img/fiche_amour_off.gif);}
a.amour:hover {background:url(../img/fiche_amour_off.gif);}
a.amour:active {background:url(../img/fiche_amour_on.gif);}
a.amitie {background:url(../img/fiche_amitie_off.gif);}
a.amitie:hover {background:url(../img/fiche_amitie_off.gif);}
a.amitie:active {background:url(../img/fiche_amitie_on.gif);}
a.ptsc {background:url(../img/fiche_ptsc_off.gif);}
a.ptsc:hover {background:url(../img/fiche_ptsc_off.gif);}
a.ptsc:active {background:url(../img/fiche_ptsc_on.gif);}
a.business {background:url(../img/fiche_business_off.gif);}
a.business:hover {background:url(../img/fiche_business_off.gif);}
a.business:active {background:url(../img/fiche_business_on.gif);}


a.referencement { color:#998165; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px}
a.referencement:hover { color:#CF143F; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-top:5px}

td.cadeau {
background-color:#D86BFF;
}
td.cadeau:hover {
background-color:#E8AAFF;
}


.cadre {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; width:180;}
.cadrerech {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  width:100px;}
.cadrep {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:145;}
.cadretp {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:50;}
.cadreg {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:250;}
.select2 {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:180;}
.select3 {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
.selecthaut {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:339;}
.selectquestion {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:500;}
.cadre2 {  BACKGROUND-COLOR: #FFFFFF; BORDER: #000000 1px solid; COLOR: #000000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; width:180; height:16 }
.textarea {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:180; height:130 }
.textarea2 {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; width:400; height:100 }
.sujetmes {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:540; height:18 }
.textarea3 {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:540; height:80 }
.textarea4 {  BACKGROUND-COLOR: #FFFFFF; BORDER: #C7B195 1px solid; COLOR: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width:435; height:80 }
.valid {  BACKGROUND-COLOR: #7062DE; BORDER: #585858 1px solid; COLOR: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
.envoi {  BACKGROUND-COLOR: #FF5900; BORDER: #FF5900 0px solid; COLOR: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer;}
.envoip {  BACKGROUND-COLOR: #FF5900; BORDER: #FF5900 0px solid; COLOR: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; cursor:pointer;}
.envoi-sans {  BACKGROUND-COLOR: #FF5900; BORDER: #FF5900 0px solid; COLOR: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; }


BODY  {
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #C7B195;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #C7B195;
	scrollbar-darkshadow-color: #F1E5C3;
	scrollbar-track-color: #F1E5C3;
	scrollbar-arrow-color: #CF143F;
}
/* FIN - FS générale */


/* DEBUT - menu popup */
div.menucontxt  {
  position:absolute; visibility:hidden;
  width:160px; left:0; top:0;
  font-size:9px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #FAF8E3; color:#000000;
  border: 1px solid;
  border-color: #C7B195;
  z-index:500;
}

div.menucontxt ul { margin:0; padding:0 }
div.menucontxt ul li {
  padding:0px; margin:0;
  list-style-type:none
}

div.menucontxt a {
  cursor:default;
  padding:.3em .4em; margin:0;
  background-color:transparent;
  display:block; position:relative;
  text-decoration:none;
  cursor:hand
}

div.menucontxt a:link { color:#000000; text-decoration:none; }
div.menucontxt a:visited { color:#000000; text-decoration:none; }
div.menucontxt a:hover { color:#CF143F; background-color:#F1E5C3 }
/* FIN - menu popup */


/* DEBUT - scroll messages */
/* table cell containing scroller, good idea to set its width and height  */
td#scroller1 { width:400px; height:20px }

/* holder div contains scroller. set height and width */
#holder1 { position:relative; width:400px; height:20px; z-index:100 }

div#wn1 {
  position:absolute;
  width:381px; height:20px; z-index:1;
  clip:rect(0, 400px, 20px, 0); overflow:hidden;
  }
div#cnt1 { position:absolute; z-index:1 }
/* Set width and height of item same as width and height of scroller (wn1) */
div.item {
  width:720px; height:20px;
  font-size:11px; color:#FF00A4; font-weight:bold;
  font-family: Arial, Helvetica, sans-serif;
  }
/* FIN - scroll messages */


/* page index */

.txt-bloc{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px
}
.menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:15px
}
.menu2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#9900cc;
	font-weight:bold;
}
.menu3{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
}
a.menu3, a.menu3:hover{
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
a.menu-g:link, a.menu-g:visited, a.menu-g:hover, a.menu-g:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:15px;
	text-decoration:none
}
.menu-ctt{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	line-height:11px;
	font-size:11px
}
.red-ctt{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CF143F
}
.titre-bloc{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold
}
a.titre-bloc{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.bl-bld:link,a.bl-bld:visited, a.bl-bld:hover, a.bl-bld:active{
	font-size: 9px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:underline
}
.select{
	width:80px;
	font-size:9px
}
.input{
	font-size:10px;
	height:12px;
	width:70px
}

/* fin page index */


.titres-dyn{
	font-size:19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CF143F;
	padding : 15px 0 0 32px
}

.border-visuels{
	border:solid 1px #ff5800;
}
