/* CSS Document */



body

{

	background-color:#faf7e5;

	padding:0px;

	margin:0px;

	font-family:Arial, "Arial Black", sans-serif;

	font-size:12px;

}



#header

{

	/* Position */

	margin:0px;

	padding:0px;

	padding-top:8px;

	position:relative;

	top:0px;

	left:0px;

	width:100%;

	height:auto;

	

	

	/* fond */

	text-align:center;

	background-image:url(../Gfz/ai_bg_header75.png);

	background-repeat:repeat-x;

}



.menu

{

	/* Position */

	margin:0px;

	margin-bottom:10px;

	padding:0px;

	position:relative;

	top:25px;

	left:15px;

	width:205px;

	

	/* fond */

	background-image:url(../Gfz/ai_menu_middle.png);

	background-repeat:repeat-y;

	



}

.erell
{
	height:35px;
	background-image:url(../Gfz/erell.png);
	background-repeat:no-repeat;
	position:relative;
	left:15px;
	width:205px;
	margin-top:28px;
	text-align:center;
	vertical-align:middle;
	padding-top:10px;
	color:#666666;
}



#corps

{

	/* Position */
	background-image:url(../Gfz/corps_bg.jpg);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-left:30px;
	position:absolute;
	top:190px;
	left:245px;
	width:600px;
	min-height:800px;
	height:800px;
	text-align:justify;
}

#imp_corps
{
	margin:0px;
	padding:10px;
	position:absolute;
	top:0px;
	left:0px;
	width:540px;
	height:800px;
	text-align:justify;
}


	

#mandat
{
	border:1px #c6bf95 solid;
	padding:10px;
	cursor:default;
	height:200px;
	width:auto;
	overflow:auto;
}

#mandat li
{
	cursor:default;
}

#upload_img

{

	/* Position */
	margin:0px;
	padding:0px;
	position:relative;
	padding-left:30px;
	top:27px;
	left:260px;
	width:640px;
	height:auto;

}

input, select, textarea
{
	font-size:11px;
}

#plan_acc
{
	border:1px solid #CC3300;
	width:200px;
	padding:8px;
	margin-left:192px !important;
	margin-left:0px;
	font-weight:bold;
	background-color:#faf7e5;
}

.titlez

{

	font-variant:small-caps;

	font-size:14px;

	font-weight:bold;

	color:#000066;

}



.ti_titre

{

	font-variant:small-caps;

	font-size:13px;

	font-weight:bold;

	color:#000066;

}

.ti_titre_red

{

	font-variant:small-caps;

	font-size:13px;

	font-weight:bold;

	color:#FF0000;

}



.ti_titre_date

{

	font-variant:small-caps;

	font-size:13px;

	font-weight:bold;

	color:#FF0000;

}



.mini_lien

{

	font-variant:small-caps;

	font-size:10px;

	color:#FF0000;

}



.mini_maxi

{

	font-variant:small-caps;

	color:#000066;

}

#annonce_gfz
{
	margin:0px;
	padding:0px;
	position:absolute;
	top:125px;
	left:430px;
	width:auto;
	height:auto;
	text-align:center;
	font-variant:small-caps;
}

#exp_tri
{
	text-align:center;
	padding:4px 20px;
	width:630px;
}

.aff_annonce,#nav_pages

{
	/* Position */
	margin:15px;
	width:697px;
	height:140px;
}

#nav_pages
{
	text-align:center;
}

.aff_annonces_top, .triann_top

{
	margin:0px;
	padding:0px;
	position:relative;
	width:697px;
	height:13px;
	background-image:url(../Gfz/aff/aff_top.png);
	background-repeat:no-repeat;
}

.aff_annonces_body, .triann_body

{
	margin:0px;
	padding-left:10px;
	position:relative;
	width:687px;
	top:-3px;

	background-image:url(../Gfz/aff/aff_middle.png);
	background-repeat:repeat-y;
}

.aff_annonces_bottom, .triann_bot

{
	margin:0px;
	padding:0px;
	position:relative;
	width:697px;
	top:-3px;
	background-image:url(../Gfz/aff/aff_bottom.png);
	background-repeat:no-repeat;
	height:16px;
}

.triann_top

{
	background-image:url(../Gfz/aff/TRIaff_top.png);
}

.triann_body

{
	background-image:url(../Gfz/aff/TRIaff_middle.png);
}

.triann_body table
{
	margin-left:40px;
	border-top:1px solid #959178;
}

.triann_bot

{
	background-image:url(../Gfz/aff/TRIaff_bottom.png);
}

.criterz

{
	position:relative;
	width:220px;
	visibility:hidden;
	border-width:thin;
}

.datanz

{
	position:relative;
	padding-right:3px;
	width:347px;
	height:15px;
	text-align:center;
}

.descriptifz

{
	position:relative;
	width:300px;
	padding-left:20px;
	padding-right:30px;
	height:130px;/*130px*/
	text-align:justify;
	visibility:hidden;
/*	border-width:thin;

	border-style:solid;

	border-color:#00FFFF; */
}

.short_descriptifz

{
	position:relative;
	width:290px;
	padding-left:20px;
	padding-right:20px;
	height:60px;/*65px;
	text-align:justify;
	background-color:#FAF7E5; /* couleur blanc cassé */
}

.prixz

{
	position:relative;
	padding-left:20px;
	width:310px;
	height:20px;
	text-align:center;
}

#fermer
{
	padding-left:10px;
	font-variant:small-caps;
	color:#ff0000;
	cursor:pointer;
}

#fermer img
{
	padding-right:5px;
}





#def

{

	background-image:url(../Gfz/div_def.png);

	background-repeat:no-repeat;

	position:absolute;

	top:50px;

	left:355px;

	margin:0px;

	padding:15px;

	width:370px;

	height:200px;

	text-align:justify;

	color:#000066;

	visibility:hidden;

}



.rup

{

	font-size:9px;

}



.title_img

{

	text-align:center;
	margin-bottom:30px;
	
}


#im_def
{
	position:relative;
}


#im_fiche
{
	/*border:1px dashed #000066;
	width:600px;
	height:1000px;*/
	padding:10px;
}

#i_fic_catnu
{
	position:relative;
	top:-39px;
	visibility:hidden;
}


#etapes img 
{
display:block;
margin-right:8px;
margin-left:7px;
float:left;
}
#etapes
{
text-align:center;
width:710px;
height:80px;
padding-left:5px;
}

#etapes_desc
{
position:absolute;
left:0px;
top:50px;
font-variant:small-caps;
font-weight:bolder;
padding-left:30px;
}

#only_num
{
	position:absolute;
	text-align:center;
	width:170px;
	height:auto;
	padding:1px;
	top:460px;
	left:460px;
	border:1px dashed #83962c;
	background-color:#faf7e5;
	visibility:hidden;
}

#show_Up_Img
{
	position:absolute;
	border:1px solid #afa56c;
	background-color:#e3dcb4;
	top:851px;
	left:260px;
	margin-left:30px;
	text-align:left;
	font-size:10px;
	width:auto;
	max-width:400px;
	visibility:hidden;
	width:400px;
}

#wupfile table, #wupfile td, #wupfile tr
{
	width:100%;
	height:100%;
	text-align:center;
	vertical-align:middle;
}

a
{
	text-decoration:none;
	color:#666666;
}

a:visited
{
	text-decoration:none;
	color:#666666;
}

a:hover, .erell a:hover
{
	text-decoration:none;
	color:#CC3300;
}

.erell a
{
	color:#000000;
}

p

{

	text-indent:10px;

}

/* POUR LES LISTES DYNAMIQUES */



/* START CSS NEEDED ONLY IN DEMO */



#mainContainer{

	width:660px;

	margin:0 auto;

	text-align:left;

	height:100%;

	background-color:#FFF;

	border-left:3px double #000;

	border-right:3px double #000;

}

#formContent{

	padding:5px;

}

/* END CSS ONLY NEEDED IN DEMO */





/* Big box with list of options */

#ajax_listOfOptions{

	position:absolute;	/* Never change this one */

	width:275px;	/* Width of box */

	height:250px;	/* Height of box */

	overflow:auto;	/* Scrolling features */

	border:1px solid #317082;	/* Dark green border */

	background-color:#FFF;	/* White background color */

	text-align:left;

	font-size:0.9em;

	z-index:100;

}

#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */

	margin:1px;		

	padding:1px;

	cursor:pointer;

	font-size:0.9em;

}

#ajax_listOfOptions .optionDiv{	/* Div for each item in list */

	

}

#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */

	background-color:#317082;

	color:#FFF;

}

#ajax_listOfOptions_iframe{

	background-color:#F00;

	position:absolute;

	z-index:5;

}



form{

	display:inline;

}



/* FIN DES LISTES DYNAMIQUES */