/* CSS Document */
.imageborder
{
border:1px solid #666;
}
h3{ 
	font-family: "Trebuchet MS" arial;
	font-size: 20px;
	color:#333;
	height:35px;
	border-bottom:1px solid #CCCCCC;
}
/*boutons viewer*/
div#viewer_photo {
	position: relative;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#bouton_prestige {
	position:absolute;
	top:auto;
	right:0;
	bottom:0;
}

textarea {
	padding:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#000000;
}
input, select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	padding:3px;
}
input.form, textarea.form, select.form{
    width:200px;
}

a:link, a:visited, a:active {
    color: #333333;
    text-decoration:none;
}
a:hover {
    color: #990188;
    text-decoration:none;
}
a.TitreLienUne {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	color:#26119C;
	text-decoration:underline;
	font-size: 12px;
	line-height: 22px;
	font-weight:bold;
}
a.TitreLienUne:hover {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	color:#990188;	
	font-size: 12px;
	text-decoration:none;
	line-height: 22px;
	font-weight:bold;
} 
a.LienBleu11 {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	color:#6959BB;
	text-decoration:none;
	font-size: 11px;
}
a.LienBleu12 {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	color:#6959BB;
	text-decoration:none;
	font-size: 12px;
}
a.LienBleu12Gras {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	color:#6959BB;
	text-decoration:none;
	font-size: 12px;
	font-weight:bold;
}
a.LienBleu11:hover, a.LienBleu12:hover, a.LienBleu12Gras:hover {
	color:#990188;
	text-decoration:underline;
} 
a.LienBleu11:visited, a.LienBleu12:visited, a.LienBleu12Gras:visited {
	color:#6959BB;
}
a.LienBlanc12:link, a.LienBlanc12:hover, a.LienBlanc12:visited, a.LienBlanc12:active{
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.LienViolet11:link, a.LienViolet11:hover, a.LienViolet11:visited, a.LienViolet11:active{
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: #990188;
	text-decoration:none;
}
a.LienNoir10:link, a.LienNoir10:visited, a.LienNoir10:active{
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	text-decoration:none;
}
a.LienViolet11:hover{
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	color: #990188;
	text-decoration:none;
}
a.LienViolet11Gras:link, a.LienViolet11Gras:hover, a.LienViolet11Gras:visited, a.LienViolet11Gras:active{
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #990188;
	text-decoration:none;
}
a.txtBlackGras12:link, a.txtBlackGras12:hover, a.txtBlackGras12:visited, a.txtBlackGras12:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color:#000000;
}
ul {
    margin:0px;
    padding:0px;
}
ul.liens li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
    list-style-type: none;
    background-image: url(/images/arrow-service.gif);
    background-repeat: no-repeat;
    background-position: 0% 3px;
    padding-left:9px;
    padding-top:4px;
    margin-left: 2px;
}
a img {
    border:0px;
}
.success_mail {font: bold 13px Arial, Helvetica, sans-serif; color: #890B7D;}
.txtBlanc10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
}
.txtBlanc12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 2px;
	color:#FFFFFF;
}
.txtNoir9 {
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	margin-top: 10px;
	padding: 0px;
	color:#000000;
}
.txtNoir10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color:#000000;
}
.txtNoir11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color:#000000;
}
.txtNoir12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color:#333333;
}
.txtNoir13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color:#333333;
}
.txtNoir11Gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color:#333333;
}
.txtNoirHaut12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:18px;
}
A.txtNoirGras12:link,
A.txtNoirGras12:visited,
.txtNoirGras12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color:#333333;
}
.txtBlackGras12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color:#000000;
}
.txtGris11Gras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color:#313131;
}
.txtBleuGras11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6959BB;
}

a.txtBleu11:link,
a.txtBleu11:visited,
.txtBleu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #6959BB;
}
.txtBleu12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6959BB;
}
.txtBleuGras12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6959BB;
}
.txtRoseGras11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#990188;
	font-weight: bold;
    text-decoration:none;
}
A.txtBleuGras12:hover{
    color: #FFFFFF;
}
A.txtRoseGras12:link,
A.txtRoseGras12:visited,
.txtRoseGras12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990188;
	font-weight: bold;
    text-decoration:none;
}
.txtRose12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990188;
}
A.txtRoseGras13:link,
A.txtRoseGras13:visited,
.txtRoseGras13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990188;
	text-decoration: none;
}
.txtTitreResultat {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.txtBlancResultat {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.txtTitre16 {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.txtTitreFoot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990188;
}
.txtTitreUne {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990188;
}
A.txtTitre14:link,
A.txtTitre14:visited,
.txtTitre14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#9180BB;
}
.txtTitre18Beige {
	font-family: tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #D5620D;
}
.txtTitreHomeVv {
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 9px;
	color: #777777;
	text-decoration: none;
}
.txtTitre11 {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6959BB;
}
.txtTitre12 {
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7D69B2;
}
.txtTitre12Blanc{
	font-family: Arial, Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtGrisGrasFonce12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.txtGrisGras12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
	text-decoration: none;
}
.txtGris12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777777;
	text-decoration: none;
}
A.txtGris11:link,
A.txtGris11:visited,
.txtGris11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
}
.input60 {
	width: 60px;
}
.input70 {
	width: 70px;
}
.input100 {
	width: 100px;
}
.bloc { 
	margin-left:1px;
	margin-right:1px;
	background-color:#eeeeee;
	padding-left:4px;
}
.tableau { 
	margin-left:1px;
	margin-right:1px;
	padding-left:4px;
	padding-right:4px;
}
.erreur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
}
.txtContenuGras {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.txtContenuGrasBleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#26119C;
}
.txtContenuGrasRose {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#990188;
	font-weight: bold;	
}
.ul.menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #26119C;
}
.txtContenuBlanc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
a.txtContenuBlanc:active, a.txtContenuBlanc:visited, a.txtContenuBlanc:link {
	color: #FFFFFF;
}
.txtSimple, table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	color:#000000;
}
#texte_annonce{
	display:block;
	padding-left:4px;
}
.txtTitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.txtTitreGris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #777777;
}
.txtTitreXl {
	font-family:  "Trebuchet MS" arial;
	font-size: 20px;
	color: #FFFFFF;
	line-height:1.2em;
}
.txtTitreBleu, td.txtTitreBleu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #26119C;
}
.txtTitreBleu11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #26119C;
}
.txtssTitreBleu11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #26119C;
}
.txtContenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.erreur {
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 9px;
	color:#FF0000;
	text-decoration: none;
}
.succes {
	font-family:Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 16px; 
	color:#009900;
	text-decoration: none;
}

input.hidden{
    background-color:transparent;
    border:0px;
    text-align:right;
}
hr.dotted { 
    background:none; 
    border:none; 
    border-bottom: 1px dotted #CDCDCD;
    height: 1px;
}
table.tableFicVis{
	border:1px solid #666;
	margin :5px 0px;
}
table.tableFicVis td{
	border-right:1px dotted #666;
}
table.tableFicVis td, table.tableFicVis th{
	height:15px;
	border-bottom:1px solid #666;
}

.bouton 	{ background:url(../admin/images/bouton.jpg); COLOR: #185DA0; border:1px solid #CCCCCC; FONT-SIZE: 11px; FONT-FAMILY:Arial, Helvetica; }

a.info{
    position:relative;
	text-decoration:underline;
    z-index:24;
}

a.info:hover{z-index:25; text-decoration:none}

a.info span{display: none; padding:10px;
}

a.info:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
 display:block; 
 position:absolute;
    FONT-SIZE: 11px; FONT-FAMILY: tahoma;
    top:12px;left:15px;
    border:1px solid #CC99CC;
    background-color:#ffffff; color:#555555;
    font-weight:none;
	width:250px;    
 }
 
 a.info2{
    position:relative;
	z-index:24;
}

a.info2:hover{z-index:25; text-decoration:none}

a.info2 span{display: none; padding:10px;
}

a.info2:hover span{ 
/*le contenu de la balise span ne 
sera visible que pour l'état a:hover */
 display:block; 
 position:absolute;
    FONT-SIZE: 10px; FONT-FAMILY: tahoma;
    top:17px;left:-30px;
    border:1px solid #CC99CC;
    background-color:#ffffff; color:#555555;
    font-weight:none;
	width:100px;    
 }
 
.menu_element{BACKGROUND: none; COLOR: #555555; FONT-SIZE: 12px; FONT-FAMILY: tahoma;}


A.lien_menu:link          {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: none; text-transform:uppercase}
A.lien_menu:visited       {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: none; text-transform:uppercase}
A.lien_menu:hover         {BACKGROUND: none; COLOR: black; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: none; text-transform:uppercase}
A.lien_menu:active        {BACKGROUND: none; COLOR: #555555; FONT-SIZE: 11px; FONT-FAMILY: tahoma; TEXT-DECORATION: none; text-transform:uppercase}

