body
{
/*background: url('../images/bgra.gif') repeat;*/
background: #ffffff;/*EBEBEB*/
}
body, td, tr, p, ul, ol, li, font
{
font-family: arial;
font-size: 12px;
color: #1A1A1A;
line-height: 17px;
font-style: normal
/* scrollbar-face-color: #9F0002;
 scrollbar-shadow-color: #333333;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: EDEDED;
 scrollbar-darkshadow-color: #333333;
 scrollbar-track-color: #CD4C4E;
 scrollbar-arrow-color: #FFFFCC;
 */
}
dl, dd, dt{
line-height: 17px;
}
p {
font-family: verdana;
font-size: 11px;
color: #1A1A1A;
font-style: normal
}
h5
{
padding: 7px 0px 7px 0px;
}
input, select, textarea
{
font-family: arial,verdana;
font-size: 12px; 
color: #1A1A1A;
line-height: 13px;
border: 1px solid #747474;
font-style: normal
}
.input_nocadre
{
font-family: arial,verdana;
font-size: 12px; 
color: #1A1A1A;
line-height: 13px;
border: 0px solid #747474;
font-style: normal
}
A:link { color: #f34a00; font-family: verdana; font-size: 10px; font-weight : bold; padding: 3;text-decoration: none }
A:active { color: #f34a00; font-family: verdana; font-size: 10px; font-weight : bold; padding:3 ;text-decoration: none }
A:visited { color: #f34a00; font-family: verdana; font-size: 10px; font-weight : bold; padding: 3; text-decoration: none }
A:hover { color: #f38400; font-family: verdana; font-size: 10px; font-weight : bold; padding: 3; text-decoration: none}

A.lienru:link { color: #9F0002; font-family: verdana; font-size: 10px; font-weight : bold; padding: 3;text-decoration: none }
A.lienru:active { color: #9F0002; font-family: verdana; font-size: 10px; font-weight : bold; padding:3 ;text-decoration: none }
A.lienru:visited { color: #9F0002; font-family: verdana; font-size: 10px; font-weight : bold; padding: 3; text-decoration: none }
A.lienru:hover { color: #9F0002; font-family: verdana; font-size: 10px; font-weight : bold; padding: 3; text-decoration: underline}

A.lienru1:link { color: #747474; font-family: arial; font-size: 11px; font-weight : bold; padding: 3;text-decoration: none }
A.lienru1:active { color: #747474; font-family: arial; font-size: 11px; font-weight : bold; padding:3 ;text-decoration: none }
A.lienru1:visited { color: #747474; font-family: arial; font-size: 11px; font-weight : bold; padding: 3; text-decoration: none }
A.lienru1:hover { color: #9F0002; font-family: arial; font-size: 11px; font-weight : bold; padding: 3; text-decoration: underline}

A.lienm:link { color: #ffffff; font-family: verdana; font-size: 10px; font-weight : bold; padding: 3;text-decoration: none }
A.lienm:active { color: #ffffff; font-family: verdana; font-size: 10px; font-weight : bold; padding:3 ;text-decoration: none }
A.lienm:visited { color: #ffffff; font-family: verdana; font-size: 10px; font-weight : bold; padding: 3; text-decoration: none }
A.lienm:hover { color: #ffffff; font-family: verdana; font-size: 10px; font-weight : bold; padding: 3; text-decoration: none}

A.menuhdroite:link { color: #ffffff; font-family: verdana; font-size: 9px; text-decoration: none }
A.menuhdroite:active { color: #ffffff; font-family: verdana; font-size: 9px; text-decoration: none }
A.menuhdroite:visited { color: #ffffff; font-family: verdana; font-size: 9px; text-decoration: none }
A.menuhdroite:hover { color: #CC0000; font-family: verdana; font-size: 9px; text-decoration: underline}
A.menuh:link { color: #FFCC66; font-family: verdana; font-size: 10px; text-decoration: none }
A.menuh:active { color: #FFCC66; font-family: verdana; font-size: 10px; text-decoration: none }
A.menuh:visited { color: #FFCC66; font-family: verdana; font-size: 10px; text-decoration: none }
A.menuh:hover { color: #FEF8DE; font-family: verdana; font-size: 10px; text-decoration: underline}

/*A.photo:link { border: 1px solid #1A1A1A; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.photo:active { border: 1px solid #1A1A1A; color: #FFCC00; font-family: verdana; font-size: 9px; text-decoration: none }
A.photo:visited { border: 1px solid #1A1A1A; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.photo:hover { border: 1px solid #666666; color: #666666; font-family: verdana; font-size: 9px; text-decoration: none }*/
A.photo:link { border: 1px solid #000000; color: #191578; width:100px;height:100px; font-family: verdana; font-size: 10px; text-decoration: none }
A.photo:active { border: 1px solid #000000; color: #191578;width:100px;height:100px;font-family: verdana; font-size: 10px; text-decoration: none }
A.photo:visited { border: 1px solid #000000; color: #191578;width:100px;height:100px;font-family: verdana; font-size: 10px; text-decoration: none }
A.photo:hover { border: 1px solid #cec8be; color: #2048B2; width:100px;height:100px;font-family: verdana; font-size: 10px; text-decoration: none }/*F9F1E4*/

A.photom:link { border: 1px solid #5FA1EC; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.photom:active { border: 1px solid #5FA1EC; color: #FFCC00; font-family: verdana; font-size: 9px; text-decoration: none }
A.photom:visited { border: 1px solid #5FA1EC; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.photom:hover { border: 1px solid #9BCAFF; color: #666666; font-family: verdana; font-size: 9px; text-decoration: none }


A.nouv:link { border: 0px solid #1A1A1A; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.nouv:active { border: 0px solid #1a1a1a; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.nouv:visited { border: 0px solid #1A1A1A; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.nouv:hover { border: 0px solid #CC3300; color: #CC3300; font-family: verdana; font-size: 9px; text-decoration: none }

A.nouv0:link { border: 0px solid #1A1A1A; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.nouv0:active { border: 0px solid #FFCC00; color: #FFCC00; font-family: verdana; font-size: 9px; text-decoration: none }
A.nouv0:visited { border: 0px solid #1A1A1A; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.nouv0:hover { border: 0px solid #666666; color: #666666; font-family: verdana; font-size: 9px; text-decoration: none }


#fle{
		padding-left: 2px;
		padding-right:0px;
		border:0px solid #FFFEE5;
		background: #FFffff url('../images/fle_or.gif') no-repeat left;
		height: 25px;;
}


A.lieng:link { border: 0px solid #FCF0E9; border-top: 0px solid #1A1A1A; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.lieng:active { border: 0px solid  #FCF0E9; border-top: 0px solid #1A1A1A; color: #FFCC00; font-family: verdana; font-size: 9px; text-decoration: none }
A.lieng:visited { border: 0px solid  #FCF0E9; border-top: 0px solid #1A1A1A; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.lieng:hover { border: 0px solid #FFCC66; border-top: 0px solid #FFCC66; color: #666666; font-family: verdana; font-size: 9px; text-decoration: none }

A.photpropblanc:link { border: 1px solid #1A1A1A; border-top: 1px solid #1A1A1A; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.photpropblanc:active { border: 1px solid #1A1A1A; border-top: 1px solid #1A1A1A; color: #FFCC00; font-family: verdana; font-size: 9px; text-decoration: none }
A.photpropblanc:visited { border: 1px solid #1A1A1A; border-top: 1px solid #1A1A1A; color: #1A1A1A; font-family: verdana; font-size: 9px; text-decoration: none }
A.photpropblanc:hover { border: 1px solid #FFCC66; border-top: 1px solid #FFCC66; color: #666666; font-family: verdana; font-size: 9px; text-decoration: none }
.table{
	border: 1px dotted #999999; 
	margin:0px 5px 0px 5px; 
	padding: 0px 5px 0px 5px;
	background: #F3F3F3;
	color: #9F0002;
	font-weight : bold;
	font-size: 11px;
	vertical-align: middle;
}
.myButton {
	font-family: arial;
	font-size: 11px;	
	color: #ffffff;	
	background-color: #0058B0; /*#6887c6-#D16536*/
	letter-spacing: 0.05;	
	padding-top:2px;
	border-top: 1px solid #8DC6FD;	
	border-right: 1px solid #8DC6FD;	
	border-bottom: 1px solid #8DC6FD;	
	border-left: 1px solid #8DC6FD;
}
.numero
{
font-size: 11px;
color:#CC0000; 
border:1px solid #E6DCBD;
text-align: center;
padding: 4px;
background-color: #FDFCF2;/*EFEFEF#F7F7F7*/
}

.membre{
background: #F5F0DC url('../images/cote-droit.gif') no-repeat right;/*F7F7F7#FFE7E7FFF0D2*/
	color:#CC0066;
	padding-left:5px;
	border-left: 1px solid #9F0002;
	border-right: 1px solid #9F0002;
	border-bottom: 1px solid #9F0002;
    letter-spacing: 0px; 
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
}
.titrebleu_mgauche
{
color: #0058B0;
text-align: left;
font-size: 14px;
font-family: arial,verdana;
font-weight: bold;
}
.boiteblanche{
background: #ffffff url('../images/cote-droit.gif') no-repeat right;/*F7F7F7#FFE7E7*/
	color:#CC0066;
	padding-left:5px;
	border-left: 0px solid #9F0002;
	border-right: 0px solid #9F0002;
	border-bottom: 0px solid #9F0002;
	font-style:normal;
	font-variant:normal;
	line-height:18px; 
	font-size:12px;
	font-family:Arial;
	text-align: center;
}

.boitebleu
{
	background: #E6F2FF /*url('../images/cote-droit.gif') no-repeat right;/*F7F7F7#FFE7E7*/
	color:#CC0066;
	padding-left:5px;
	border-left: 0px solid #3399FF; /*9F0002*/
	border-right: 0px solid #3399FF;
	border-bottom: 0px solid #3399FF;
	font-style:normal;
	font-variant:normal;
	line-height:18px; 
	font-size:12px;
	font-family:Arial;
	text-align: center;
	}

.bordsanstop{
	border-left: 1px solid #9F0002;
	border-right: 1px solid #9F0002;
	border-bottom: 1px solid #9F0002;
	}
.tabrech{
	border: 1px solid #E6DCBD; /***/
	padding: 4px;
	color: #CC0000; /*9F0002*/
	/*font-weight : bold;*/
	font-size: 10px;
	background: #F5F0DC;/*6699CC#B30000*/
	vertical-align: middle;
}
.tabnouv{
	border: 1px solid #E6DCBD; 
	margin:0px 0px 0px 0px; 
	background: #D16536;/*#F3F3F3*/
	color: #9F0002;
	font-weight : bold;
	font-size: 11px;
	vertical-align: middle;
	}

.tablecoor{
	border: 1px dotted #F2F2FF; 
	margin:0px 5px 1px 5px; 
	padding: 0px 5px 1px 5px;
	background: #DCEDFF;
	color: #330000;
	vertical-align: top;
}
.tableh{ 
	border: 1px solid #555555; 
	margin:0px 5px 1px 5px; 
	padding: 0px 5px 1px 5px;
	background: #ffffff;
	color: #ffffff;
	vertical-align: top;
}
.tableannonce{ 
	border: 1px solid #555555; 
	margin:0px 2px 1px 2px; 
	/*padding: 0px 2px 1px 2px;*/
	background: #AD0A13;
	color: #ffffff;
	vertical-align: top;
}
.bordure{
	border: 4px solid #f7f7f7; 
}
.bordure1{
	border: 2px solid #FCF0E9; 
}
.bordure2{
	border: 1px solid #CC0000; 
}
.bordure3{
	border: 1px solid #cc0000; 
	border-left-style: black;
	margin:5px 5px 5px 5px; 
	padding: 5px 5px 5px 5px;
}
.titrerech{  
	font-family: verdana; 
	font-size: 12px; 
	color: #6699CC; 
	line-height: 25px; 
	font-style: normal; 
	font-weight : bold
}
.titregris{  
	font-family: verdana; 
	font-size: 12px; 
	color: #666666; 
	text-decoration: underline; 
	font-weight : bold
}
.titremaron{  
	font-family: verdana; 
	font-size: 12px; 
	color: #993333; 
	text-decoration: underline; 
	font-weight : bold
}

.titrerouge{  
	font-family: verdana; 
	font-size: 12px; 
	color: #c00000; 
	line-height: 15px; 
	font-style: normal; 
	font-weight : bold
}
.titreprouge{  
	font-family: verdana; 
	font-size: 10px; 
	color: #c00000; 
	line-height: 15px; 
	font-style: normal; 
	font-weight : bold
}
.titreblanc{  
	font-family: verdana; 
	font-size: 12px; 
	color: #ffffff; 
	line-height: 25px; 
	font-style: normal; 
	font-weight : bold
}
.champcontact{
color: #003399;
font-weight: bold
}
.titrevedette{  
	font-family: verdana; 
	font-size: 14px; 
	color: #FEF8DE; 
	line-height: 20px; 
	font-style: italic; 
	font-weight : bold
}
.titreprop{  
	font-family: verdana; 
	font-size: 11px; 
	color: #ffffff; 
	line-height: 15px; 
	font-style: normal; 
	font-weight : bold;
	background: #CE2D36;/*AD0A13*/
}
}
.titrep{  
	font-family: verdana; 
	font-size: 10px; 
	color: #ffffff; 
	line-height: 16px; 
	font-style: normal; 
	font-weight : bold;
	background: #CE2D36;/*AD0A13*/
}

.titretypeprop{  
	font-family: verdana; 
	font-size: 10px; 
	color: #FEF8DE; 
	/*line-height: 16px; */
	font-style: normal; 
	padding-right:5px; 
	font-weight : bold;
	background: #AD0A13;/*AD0A13*/
}
.titreville{  
	font-family: verdana; 
	font-size: 10px; 
	color: #FEF8DE; 
	/*line-height: 16px; */
	font-style: normal; 
	padding-right:5px; 
	font-weight : bold;
	/*background: #AD0A13;/*AD0A13*/
}

.titretype{  
	font-family: verdana; 
	font-size: 10px; 
	color: #FEF8DE; 
	/*line-height: 16px; */
	font-style: normal; 
	padding-right:5px; 
	font-weight : bold;
	background: #555555;/*AD0A13*/
}

.titrecar{  
	font-family: verdana; 
	font-size: 11px; 
	color: #AD0A13; 
	line-height: 16px; 
	font-style: normal; 
	font-weight : bold;
	background: #FEEBD8; 
	}	/*FFB79C*/
	.titrecarjaune{  
	font-family: verdana; 
	font-size: 11px; 
	color: #CC0000; 
	line-height: 16px; 
	font-style: normal; 
	font-weight : bold;
	background: #FDF1C1; 
	}
.tablerech{
	border: 1px solid #990033; /*AD0A13*/
	margin:0px 5px 1px 5px; 
	padding: 0px 5px 1px 5px;
	background: #E3F4F9;
	color: #666666;
	vertical-align: top;
}
.blanc{
color: #ffffff;
font-weight: bold;
}
.bleu{
color: #0033CC;
font-weight: bold;
}

/*NE PAS SUPPRIMER LAMRI -- */
div#galerie
{
	width: 450px;
	height:450px;
	background: #F7F7F7;/* #eed ;*/
	border: 1px solid #dcb ;
	padding: 5px 5px 5px 5px;
	margin: 5px 5px ;
	text-align: right ;
	font: 0.9em Georgia, serif ;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 4px 4px ;
	border: 1px solid #dcb ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
}

dl#photo dt
{
	font:  1.5em/1.5em Arial, serif ;
	font-weight: bold;
	color: #2448D7;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
	border: 1px solid #dcb ;
}

.mod{
    background: #ffffff url('../images/cote-gauch.gif') no-repeat left;/*F7F7F7*/
	color:#CC0066;
	padding-left:5px;
    letter-spacing: 0px; 
	border: 1px solid #3399FF;
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
	}
.mod3{
    background: #3366CC url('../images/cote-gauch.gif') no-repeat left;/*F7F7F7*/
	color:#ffffff;
	padding-left:5px;
    letter-spacing: 0px; 
	border: 0px solid #3399FF;
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
	}

.mod1
{
    background: #CEE5FF url('../images/loup.jpg') no-repeat left;/*F7F7F7#FFE7E7*/
	color:#3366CC;/*CC0066*/
	padding-left:5px;
	border: 0px solid #3399FF;
    letter-spacing: 0px; 
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
}


.leftarea{

	border: 1px #006600 solid; 

}
.loupes
{
    background: #ffffff/* url('../images/loupe.gif') no-repeat left;/*F7F7F7#FFE7E7*/
	color:#CC0066;
	padding-left:5px;
	border: 1px solid #3399FF;
    letter-spacing: 0px; 
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
}
.meteo
{
    background: #ffffff /*url('../images/meteo.gif') no-repeat left;/*F7F7F7#FFE7E7*/
	color:#CC0066;
	padding-left:5px;
	border: 1px solid #3399FF;
    letter-spacing: 0px; 
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
}

.ecrire
{
    background: #ffffff /*url('../images/ecrire.gif') no-repeat left;/*F7F7F7#FFE7E7*/
	color:#CC0066;
	padding-left:5px;
	border: 1px solid #3399FF;
    letter-spacing: 0px; 
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
}
.archives
{
    background: #ffffff/* url('../images/archives.gif') no-repeat left;/*F7F7F7#FFE7E7*/
	color:#CC0066;
	padding-left:5px;
	border: 1px solid #3399FF;
    letter-spacing: 0px; 
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
}
.cle
{
    background: #cc0000 url('../images/bgt_degred.gif') repeat-x;/*F7F7F7#FFE7E7*/
	color:#ffffff;
	padding-left:5px;
	border: 0px solid #3399FF;
    letter-spacing: 0px; 
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
}
.tmembre
{
    background: #cc0000 url('../images/bgt_degred.gif') repeat-x;/*F7F7F7#FFE7E7*/
	color:#ffffff;
	padding-left:5px;
	border: 0px solid #3399FF;
    letter-spacing: 0px; 
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
}


.nouvelles{
    background: #CEE5FF/*CEE5FF url('../images/nouvelles.gif') no-repeat left;/*F7F7F7b30000*/
	color:#FEF8DE;
	padding-left:5px;
    letter-spacing: 0px; 
	border: 1px solid #3399FF;
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
	}
.guide{
    background: #CEE5FF/*c200009F0002 url('../images/guide.gif') no-repeat left;/*F7F7F7b30000*/
	color:#FEF8DE;
	padding-left:5px;
    letter-spacing: 0px; 
	border: 1px solid #3399FF;
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
	}
	.rubrique{
    background: #CEE5FF /*url('../images/rubrique.gif') no-repeat left;/*F7F7F7b30000*/
	color:#347AC7;
	padding-left:5px;
    letter-spacing: 0px; 
	border: 1px solid #3399FF;
	font-style:normal;
	font-variant:normal;
    font-weight:bold;
	line-height:22px; 
	font-size:11px;
	font-family:Arial;
	text-align: center;
	}
