
/*@import url(menu_vertical.css);
@import url(menu_special.css);*/

@import url(liens.css);@import url(menu_horizontal.css);
/*@import url(popup.css);*/
@import url(formulaires.css);
@import url(actus.css);

/* ---------------------------------------------- */
html {font-size:100%;}
body{
/*background-color:#E0DED6;*/
background-color:#f0f1f1;
margin: 0;
padding: 0;
color:#787878;
text-align: center;
font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
}


.titre {
	font-family: "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 1.2em;
	color: #edecec;
	background: #ffffff;
}
div#conteneur_wait
{
width: 900px ;
margin: 0 auto ;
text-align: center ;
padding-top:200px;


}
div#conteneur
{
width: 972px ;
margin: 0 auto ;
text-align: left ;margin-top:10px;
}

div#up
{
background: url(cont_up.gif) no-repeat left top;
background-color: #ffffff;
height:10px;
margin-top:10px;
}
div#I_logo{
position:relative;
width:970px;
padding:0;}
div#Logo{
position:absolute;
left:621px;
top:130px;
z-index:3;
}
div#anim_noel{
position:absolute;
left:521px;
top:200px;
z-index:3;
}
div#Inside{
font-size: 0.85em;
float:left;
background: url(cont_in.gif) repeat left top;
/*padding-left:20px;
padding-right:20px;*/
margin:0;

z-index:2;
width:972px;
background-color:#f0f1f1;

/*border:#005668 solid 1px;*/
/*border-right:#00a1c4 solid 1px;*/
/*border-bottom:#00a1c4 solid 1px;*/
}
div#D_In_2 ul{
width:230px;
}

div#Left
{
float:left;
/*background-color: #cccccc;*/
width:680px;
margin-top:0;
margin-bottom:0;
padding:0;height:230px;
}
div#moteur {
display:inline;
padding-top:20px;
padding-bottom:0;
padding-right:40px;
height:12px;
float:right;
font-size:0.70em;
z-index:5;
height:20px;
width:300px;
text-align:right;
}
div#Mid
{
float:right;
background: url(bg_right.gif) no-repeat left bottom;
/*width:200px;*/

padding:0;
z-index:4;


}
div#down
{
float:left;
background: url(cont_down.gif) no-repeat left bottom;
background-color:#f0f1f1;
height:20px;
clear:both; 
width: 972px ;
text-align:center;
font-size:0.8em;padding-left:20px;

}
div#down_real
{
float:left;

background-color:#f0f1f1;
height:30px;
clear:both;
width: 972px ;
text-align:center;
font-size:0.8em;
padding-bottom:10px;


}
div#Right_in {
/*margin-top:36px;*/
/*margin-left:2px;*/margin-top:0;
line-height:20px;z-index:5;
width:270px;
height:230px;

}
div#Right_in_inside {
margin-top:10px;
margin-left:48px;
/*margin-left:2px;*/
line-height:20px;
position:absolute;
z-index:4;

}

div#Inside_In{
clear:both;
float:left;
padding:0;
margin-top:30px;
width:100%;

}
div#G_In {
float:left;
margin:0;
width:650px;
padding-left:12px;
padding-right:12px;
/*border: #000000 solid 1px;*/
text-align:justify;
color:#9a9a9a;
background: url(fd88.jpg) repeat left top;
}
/*div#G_In p{
line-height:15px;
}*/

div#D_In_1 {
float:right;

width:275px;
padding-left:10px;
padding-right:10px;
/*background-image:url(fd_cell.gif);
background-position:left top;
background-repeat:repeat-y;*/
/*border:#330033 solid 1px;*/
}
div#D_In_2 {


float:right;
padding-left:10px;
padding-right:10px;
margin-top:20px;
margin-right:4px;
width:270px;/*border:#330033 solid 1px;*/

}


h2 {
font-size:1.4em;
font-weight:bold;}

h3 {
font-size:1.1em;
font-weight:bold;}
div#barre_nav {
/*display:inline;
padding-top:30px;

padding-right:40px;
clear:both;
float:right;*/
height:12px;
position:absolute;
left:0;
top:310px;
width:940px;

text-align:right;
font-size:0.70em;
z-index:4;
}
div#barre_nav a{
font-size:0.90em;
}
input.search_kw{
background-color:#FFFFFF;
color: #000000;
border:#000000 solid 1px;
font-size:0.90em;
width:159px;height:14px;}
input.search_kw_ok{
background-color:#000000;
color: #ffffff;
border:#000000 solid 1px;
font-size:0.78em;
width:3em;
}input.img_envoi{
background-color:#FFFFFF;

margin-top:3px;

width:23px;height:14px;}

.inside_B {

padding-bottom:12px;
padding-top:70px;
padding-left:12px;
/*background: #f6adcb url(fdnoel.gif) no-repeat left top;*/
background-color:#f6adcb;
}
.inside_R {
background-color:#df9da2;
padding-bottom:13px;
padding-top:13px;
padding-left:13px;
}
.titre_haut_rub {
color:#ffffff;
}
/**/

form#contact {
	border: none;
	background-color: #ffffff;
}
form#contact textarea {
	width: 80%;
	height: 150px;
	margin-left: 10%;
}
form#contact fieldset {
	border: 1px solid #339;
	margin-bottom: 10px;
	padding: 10px;
}
form#contact legend {
	margin-top: 0;
	padding: 0 10px;
	font-size: 1em;
	font-weight: bold;
	color:#787878;
}
form#contact input {
	font-size: 0.8em;
}
form#contact input:hover {
	cursor: pointer;
}
form#contact #piedForm {
	text-align: center;
		padding-top:40px;
	padding-bottom:130px;
	font-weight:bold;
	font-size:1.2em;
}

/**/
form#contact fieldset#blocCoordonnees label,
form#contact fieldset#blocFilm label {
	font-size: 1em;
	float: left;
	width: 40%;
	text-align: right;
}
form#contact fieldset#blocCoordonnees input,
form#contact fieldset#blocFilm input {
	margin-left: 10px;
	width: 50%;
}
form#contact p#civilite input {
	margin-left: 10px;
	width: 1.2em;
	height: 1.2em;
}
form#contact p input#codePostal {
	width: 20%;
}
form#contact fieldset#blocCoordonnees p {
	margin: 5px;
}

/**/

form#contact fieldset#blocProfession p.col1 {
	width: 45%;
	float: left;
}
form#contact fieldset#blocProfession p.col2 {
	margin-left: 50%;
}
form#contact fieldset#blocProfession p.col3 {
	clear: left;
}
form#contact fieldset#blocProfession p.col3 input#autreprofession {
	width: 50%;
	margin-left: 10px;
}

/**/

form#contact fieldset#blocSupport p.col1,
form#contact fieldset#blocSupport p.col2,
form#contact fieldset#blocSupport p.col3 {
	margin-left: 20%;
}
form#contact fieldset#blocSupport p.col3 input#autresupport {
	width: 50%;
	margin-left: 10px;
}

.liste_ins{
float:left;
background-color:#f0f1f1; color:#7f7e7e;
padding:8px;margin-bottom:20px;
}
.liste_ins img{
float:right;
clear:both;
padding-bottom:8px;
padding-left:8px;
}


/*.liste_ins p{margin: 0 0.5em 1em 0em;}*/
form {
	/*display: block;*/
	text-align: right;
/*	margin-top: 1em;*/

}
#requeteur {
/*margin: 3em 0.5em 0em 0em;*/
float:left;

width:100%;

padding:5px;

display:block;
text-align:left;
line-height:1.6em;
font-size:1em;
background-color:#f0f1f1; color:#7f7e7e;
}
#requeteur a {
	padding-right: 0.5em;
}

p.space13 {line-height:8px;}
#requeteur .lignetab a {
	padding-right: 0;

}
#requeteur table tr {
	text-align: right;
	background-color: #8cc7dd;
}
#requeteur .lignetab{display:block;	line-height: 1em;}
#centre {
float:left;
clear:both;
width:100%;}



div#centre h2 {
display:inline;
margin:0;
padding:0;background-color: #f0f1f1;
}div#centre a:link h2 {
background-color: #f0f1f1;

display:block;
}

h2.liste_adh{

background-image:url(../../img/lg.gif);
background-position: bottom left;
background-repeat:no-repeat;}



div#centre a:hover h2 {
background-color: #f49ac0;
color:#f0f1f1;
}
select {
background-color:#f49ac0;
		border-color:#CC9900;
		border-width:0;
		/*display:inline;float:right;*/
		width:15.5em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 14.5em;
	/* Fin */
	margin: 0.2em 0 0.3em 0;
	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
	font-size:1em;
	color: #ffffff;
}
select.spebig {
	background-color:#f49ac0;
		border-color:#CC9900;
		border-width:0;
		/*display:inline;float:right;*/
		width:25.5em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 24.5em;
	/* Fin */
	margin: 0.2em 0 0.3em 0;
	font-family:"Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
	font-size:1em;
	color: #ffffff;
}
select.ok{
	background-color:#f49ac0;
		border-color:#CC9900;
		border-width:0;
		/*display:inline;float:right;*/
		width:15.5em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 14.5em;
	/* Fin */
	margin: 0.2em 0 0.3em 0;
	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
		font-size:1em;
	color: #ffffff;
}
select.sel_Big{
	background-color:#f49ac0;
		border-color:#CC9900;
		border-width:0;
		/*display:inline;float:right;*/
		width:25.5em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 24.5em;
	/* Fin */
	margin: 0.2em 0 0.3em 0;
	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
		font-size:1em;
	color: #ffffff;
}
select.sel_SBig{
	background-color:#f49ac0;
		border-color:#CC9900;
		border-width:0;
		/*display:inline;float:right;*/
		width:32.4em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 31.5em;
	/* Fin */
	margin: 0.2em 0 0.3em 0;
	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
	font-size:1em;
	color: #ffffff;
}

select.large {
	background-color:#f49ac0;
		border-color:#CC9900;
		border-width:0;
		width: 32em;
	margin: 0.2em 0 0.2em 0;
	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
	font-size:0.9em;
	color: #f49ac0;
}

/*input {*/
		/*display:inline;float:right;*/
		/*width:10.5em;*/
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		/*width: 9.5em;*/
	/* Fin */
	/*	margin: 0.2em 0 0.2em 0;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #f49ac0;
	background-color: #F5EEDD;
	border-color:#CC9900;
		border-width:0;
}*/


input {
	background-color:#f49ac0;
		border-color:#CC9900;
		border-width:0;
		/*display:inline;float:right;*/
		width:20.5em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 19.5em;
	/* Fin */
	margin: 0.2em 0 0.3em 0;
/*	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;*/
	font-size:1.3em;
	color: #ffffff;
}
.res_search{
line-height:26px;}


#con_log input {
		/*display:inline;float:right;*/
		width:5.5em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 5.5em;
	/* Fin */
		margin: 0.2em 0 0.2em 0;
	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
	font-size:0.9em;
	color: #E22070;
	background-color: #F5EEDD;
	border-color:#CC9900;
		border-width:0;
}

/*input.submit {/*display:inline;float:right;*/
		/*width:10.5em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		/*width: 11.5em;
	/* Fin */
	/*	margin: 1em 0 1em 0;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #ffffff;
	background-color: #f49ac0;
}*/
input.dt {
	background-color:#f49ac0;
		border-color:#CC9900;
		border-width:0;
		/*display:inline;float:right;*/
		width:10.5em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 9.5em;
	/* Fin */
	margin: 0.2em 0 0.3em 0;
	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
	font-size:1em;
	color: #ffffff;
}
input.submit_big {/*display:inline;float:right;*/
		width:17.5em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 16.5em;
	/* Fin */
		margin: 1em 0 1em 0;
	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
	font-size:1em;
	color: #ffffff;
	background-color: #f49ac0;
}

input.ch2 { margin-right:8px;  margin-left:8px; background-color:#2b98d1;	width:1.3em;} 

#slogan .submit input{/*display:inline;float:right;*/
		width:2.5em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 2.5em;
	/* Fin */
		margin: 1em 0 1em 0;
	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
	font-size:0.9em;
	color: #ffffff;
	background-color: #f49ac0;
}

input.radio {/*display:inline;float:right;*/
		width:2em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 1em;
	/* Fin */
		
	color: #ffffff;
	background-color: #f49ac0;
}
/* input.log.submit {/*display:inline;float:right;*/
	/*	width:1.5em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
	/*	width: 1.5em;
	/* Fin */
		/*margin: 1em 1em 1em 1em;*//*
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #ffffff;
	background-color: #f49ac0;
}*/
 
input.TypeBien {/*display:inline;float:right;*/

	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
	font-size:0.9em;
	color: #7e7e7e;


}
input.radio {/*display:inline;float:right;*/
background:none; 
	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
	font-size:0.9em;
	color: #7e7e7e;border:none; 
}

textarea {/*display:inline;float:right;*/
		width:16em;
		/* cacher pour IE Mac mauvaise interpretation - ce qui suit n'est pas lu par IE Mac\*/
		width: 15em;
	/* Fin */
	margin: 0.2em 0 0.2em 0;
	font-family: "Trebuchet MS",Arial,Verdana,helvetica, sans-serif;
	color: #7e7e7e;
background-color: #f49ac0;
	font-size:0.9em;
}

.brown
{
color:#286DB2;
}

.titre_big
{
	color:#003178;
	font-size:100%;
	font-variant: small-caps;
}
.titre_B
{
	color:#7e7e7e;
	font-size:1em;
	font-weight:bold;

}
.blue_big
{
color:#003178;
font-size: 130%;
}

.blue_b
{
text-align:center;
color: #286DB2;
font-size: 110%;
font-weight:bold;
}
.ref
{
font-family: : Arial, Helvetica, sans-serif;
color:#014B7E;
font-size: 120%;
}
#bottom{
clear:both;
text-align:center;}

.contenu_liste{
width:100%;}
.EnTeteCol{
	background-color: #f691ba;
	border : solid;
	border-width : thin;
	border-color : #00008B;
	border-bottom : none;
	font-size : 12px;
	font-weight : bold;
	color : White;
	text-align : center;
	font-family : Tahoma;
	font : Tahoma;
	vertical-align : middle;
}

.EnTeteTab{
	background-color: #f6adcb;
	border : solid;
	border-width : thin;
	border-color : #00008B;
	border-bottom : none;
	font-size : 12px;
	font-weight : bold;
	color : White;
	text-align : center;
	font-family : Tahoma;
	font : Tahoma;
	vertical-align : middle;
	padding : 5px;
}

.EnTeteLigne{
	background-color: #f691ba;
	border : solid;
	border-width : thin;
	border-color : #00008B;
	border-bottom : none;
	font-size : 12px;
	font-weight : bold;
	color : White;
	text-align : left;
	font-family : Tahoma;
	font : Tahoma;
	vertical-align : middle;
	padding : 5px;
}

.LigneInfos{
	background-color: #FFFFFF;
	border : solid;
	border-width : thin;
	border-color : #00008B;
	font-weight : normal;
	color : black;
	text-align : left;
	padding : 5px;
	font-family : Tahoma;
	font : Tahoma;
	font-size : 12px;
}	
.LigneTab{
	background-color: #FFFFFF;
	font-weight : normal;
	color : black;
	text-align : center;
	padding : 5px;
	font-family : Tahoma;
	font : Tahoma;
	font-size : 12px;
	border : solid;
	border-width : thin;
	border-left : none;
	border-top:none;
	border-color : #00008B;
	vertical-align : middle;
}	

.avertissement{
	font-family : Tahoma;
	font-size : 10px;
	font-style : italic;
}

.titre_actu_une{

color:#00a4c9;}
.titre_actu_une img{

border:0;
float:left;
padding-right:10px;}
img.unealea {
/*background: url(shadow-1000x1000.gif) no-repeat right bottom;*/
padding: 0 10px 0 0;
border:0;
float:left;

}
