@CHARSET "UTF-8";

/* HTML RACINE */
body {width: 100%;font-family: Helvetica, Arial, sans-serif;font-size: 11px;color:#000000;background: white;line-height: 15px;}
strong {font-weight: bold;}
a { color: #000000; text-decoration: none;}
.fleft {float:left;}
.fright {float:left;}
.clearer {clear:both;height:0px;overflow:hidden}
div.clearer {clear:both;height:0px;overflow:hidden}
/* CSS de la page d'accueil */
#accueil-animation 		{margin-top: 12px;}
#accueil-metier 		{}
#accueil-metier h2 		{font-size: 16px;color: #333333;margin: 18px 12px 12px 12px;font-weight: bold;}
#accueil-metier h3 		{padding: 15px 15px 0px 45px;font-size: 16px;}
#accueil-metier p 		{padding: 15px 15px 15px 45px;font: 11px #555555;}
#accueil-projet 		{margin-top: 10px;margin-bottom: 10px;}
#accueil-projet h3 		{font-size: 13px;color: #FFFFFF;font-weight: bold;margin-bottom: 10px;}
#accueil-projet 		{}
#accueil-projet h4 		{font-size: 13px;font-weight: bold;}
#accueil-projet p 		{color: #333333;}

/* ENTETE DE LA PAGE */
#header {display: none;}
/*
#header .logo {
display:block;
background:#000 url(http://www.fdi-gaci.fr/css/img/fdigaci/logo.png) no-repeat scroll left top;
height:180px;
}
*/


/* MENU DE L'ENTETE */
#menu {display:none;}

#logo-print {
	display: block;
}
/* MODULE */
#module-contact {border: 2px solid #000000;margin: 50px; padding: 50px;}
#module-contact h2 {font-size: 12px;}
#module-contact p {font-size: 12px;}
#module-contact p.lh24 {font-size: 12px;}
#module-contact a.bouton {display: none;}
#module-contact a.bouton span {display: none;	}
#module-newsletter {display: none;}
#module-liens {display: none;}

#module-recherche {
	background: url(http://www.fdi.fr/css/img/content-module-recherche-fond.png) top left no-repeat;
	padding: 25px 20px 25px 20px;
}
#module-recherche .fin {
	background: url(http://www.fdi.fr/css/img/content-module-recherche-fond-fin.png) top left no-repeat;
	width: 284px;
	height: 11px;
}
#module-recherche h2 {
	font-size: 14px;
	color: #ed7928;
	font-weight: bold;
}

#module-recherche label {
	display: block;
	color: #222222;
	font-size: 12px;
	margin-top: 20px;
}



#module-offre-resultat {
	background: url(http://www.fdi.fr/css/img/content-module-recherche-fond.png) top right no-repeat;
	padding: 25px 20px 1px 45px;
}
.finr {
	background: url(http://www.fdi.fr/css/img/content-module-recherche-fond-fin.png) top right no-repeat;
	width: 284px;
	height: 11px;
}
#module-offre-resultat h2 {
	font-size: 14px;
	font-weight: bold;
}
#module-offre-resultat h3 {
	font-size: 12px;
	color: #444444;
	margin-bottom: 15px;
}
#module-offre-resultat p {
	font-size: 11px;
	color: #5d5d5d;
	margin-bottom: 15px;
}

/* MODULE */

/* CONTENT */

#content {

}
/* fil d'ariane */
#content-ariane {display:none;}
#content-texte {font-size: 12px;}
#content-org {padding: 0 10px;margin-top: 25px;}
#content-texte h1 {font-size: 24px;font-weight: bold;line-height: 24px;}
#content-texte h2 {font-size: 14px;}
#content-texte h3 {font-size: 16px;font-weight: bold;}
#content-texte h4 {font-size: 14px;}
#content-texte h5 {font-weight: bold;}
#content-texte h6 {}
#content-texte p {margin: 0 0 25px 0;line-height: 18px;}
#content-texte p.gras {font-size: 14px;font-weight: bold;}
#content-texte ul {margin: 30px;line-height: 18px;}
#content-texte ul li {list-style: square;line-height: 18px;}
#content-texte blockquote {margin: 50px;padding: 25px;font-size: 16px;line-height: 21px;}
#content-texte a {text-decoration: none;}
#content-texte table {border: 1px solid #FFFFFF;width: 100%;}
#content-texte tr {}
#content-texte td {background: #efefef;padding: 5px;font-size: 13px;border: 1px solid #FFFFFF;}
#content-texte th {background: #000000;color: #FFFFFF;font-size: 16px;padding: 10px;border-bottom: 1px solid #FFFFFF;}
#content-texte caption {text-align: center;padding: 10px;}
#content-texte form p {line-height: 18px;}
#content-texte label {display: block;font-size: 11px;}
#content-texte input {border: 1px solid #000000;height: 22px;line-height: 22px;font-size: 11px;}
#content-texte textarea {border: 1px solid #000000;}
#content-texte img {}
/* CONTENT TEXTE */

/* CONTENT RESULTAT */
#content-resultat {
	font-size: 12px;
}
#content-resultat h1 {
	font-size: 24px;
	font-weight: bold;
	line-height: 24px;
	padding: 0 0 0 20px;
	margin-bottom: 0;
}
#content-resultat h2 {
	font-size: 14px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
}
#content-resultat h3 {
	font-size: 14px;
	font-weight: bold;
}
#content-resultat h4 {
	font-size: 12px;
	margin: 0 0 10px 0;	
}
#content-resultat h5 {
	font-weight: bold;
}
#content-resultat h6 {
	margin: 0 0 25px 0;	
}
#content-resultat p {
	margin: 0 0 5px 0;
	line-height: 18px;
}
#content-resultat p.gras {
	font-size: 14px;
	font-weight: bold;
}
#content-resultat blockquote {
	margin: 50px;
	padding: 25px;
	font-size: 16px;
	line-height: 21px;
}
#content-resultat label {
	margin-right: 10px;
	line-height: 40px;
	display: block;
}
#content-resultat form {
	line-height: 40px;
}
#content-resultat a {
	text-decoration: underline;
}
#content-resultat table {
	border: 1px solid #FFFFFF;
	width: 100%;
}
#content-resultat tr {
}
#content-resultat td {
	background: #efefef;
	padding: 5px;
	color: #999999;
	font-size: 13px;
	border: 1px solid #FFFFFF;
}
#content-resultat th {
	background: #999999;
	color: #FFFFFF;
	font-size: 16px;
	padding: 10px;
	border-bottom: 1px solid #FFFFFF;
}
#content-resultat caption {
	text-align: center;
	padding: 10px;
}
#content-resultat .tarif {
	border: 1px solid #dddddd;
	padding: 5px 10px 5px 10px;
	margin-bottom: 15px;
}
.separateurgd {
	background: url(http://www.fdi.fr/css/img/content-separateur.gif) top center no-repeat;
	height: 6px;
	width: 100%;
	margin: 15px 0 15px 0;
}
#content-resultat  a.boutonpetit {
    background: transparent url(http://www.fdi.fr/css/img/fiche-bouton.gif) no-repeat scroll top right;
    color: #666666;
    display: block;
    float: right;
    height: 19px;
	font-size: 11px;
    padding-right: 21px; /* sliding doors padding */
    text-decoration: none;
}
#content-resultat  a.boutonpetit span {
    display: block;
    line-height: 19px;
    padding: 0px 10px 0px 10px;
}
#content-resultat  a.boutonpetit:hover {
    background-position: bottom right;
    color: #ed7928;
    outline: none; /* hide dotted outline in Firefox */
}

#content-resultat  a.boutonpetit:hover span {
    padding: 0px 10px 0px 10px; /* push text down 1px */
}
#content-resultat .descriptif {
	width: 274px;
}
#content-resultat .complement {
	width: 190px;
}
#content-resultat .item {
	background: #fbfbfb;
}
#content-resultat .photo {
	margin-right: 15px;
}
#content-resultat .page ul {
	margin: inherit;
	padding: inherit;
	list-style: none;
}

#content-resultat .page ul li {
	float: left;
	line-height: 18px;
	height: 18px;
	margin-right: 5px;
}
#content-resultat .page ul li a{
	border: 1px solid #bbbbbb;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	background: #eeeeee;
	color: #666666;
	display: block;
}
#content-resultat .page ul li a:hover{
	border: 1px solid #ed7928;
	background: #ed7928;
	color: #FFFFFF;
}
#content-resultat .selection {
	border: 1px solid #ed7928;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	margin-right: 3px;
	background: #ed7928;
	color: #FFFFFF;
}
#content-resultat .page li.action a{
	border: 1px solid #FFFFFF;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	background: #FFFFFF;
	color: #666666;
	display: block;
}

/* CONTENT RESULTAT */

/* CONTENT OFFRE */
#content-offre {
	font-size: 12px;
	color: #666666;
}
#content-offre h1 {
	color: #666666;
	font-size: 24px;
	font-weight: bold;
	background: url(http://www.fdi.fr/css/img/content-texte-losange.png) top left no-repeat;
	line-height: 24px;
	padding: 0 0 0 20px;
	margin-bottom: 0;
}
#content-offre h2 {
	color: #ed7928;
	font-size: 14px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
}
#content-offre h3 {
	color: #444444;
	font-size: 14px;
	height: 18px;
}
#content-offre p {
	margin: 0 0 5px 0;
	line-height: 18px;
}
#content-offre p.gras {
	font-size: 14px;
	font-weight: bold;
}
#content-offre blockquote {
	margin: 50px;
	background: #f2f2f2;
	padding: 25px;
	font-size: 16px;
	line-height: 21px;
}
#content-offre label {
	margin-right: 10px;
	line-height: 40px;
	display: block;
}
#content-offre form {
	line-height: 40px;
}
#content-offre a {
	color: #ed7928;
	text-decoration: underline;
}
#content-offre a:hover {
	color: #d66d24;
}
#content-offre table {
	border: 1px solid #FFFFFF;
	width: 100%;
}
#content-offre tr {
}
#content-offre td {
	background: #efefef;
	padding: 5px;
	color: #999999;
	font-size: 13px;
	border: 1px solid #FFFFFF;
}
#content-offre th {
	background: #999999;
	color: #FFFFFF;
	font-size: 16px;
	padding: 10px;
	border-bottom: 1px solid #FFFFFF;
}
#content-offre caption {
	text-align: center;
	padding: 10px;
}
.separateurgd {
	background: url(http://www.fdi.fr/css/img/content-separateur.gif) top center no-repeat;
	height: 6px;
	width: 100%;
	margin: 15px 0 15px 0;
}
#content-offre  a.boutonpetit {
    background: transparent url(http://www.fdi.fr/css/img/fiche-bouton.gif) no-repeat scroll top right;
    color: #666666;
    display: block;
    height: 19px;
	font-size: 11px;
     /* sliding doors padding */
    text-decoration: none;
}
#content-offre  a.boutonpetit span {
    display: block;
    line-height: 19px;
    padding: 0px 20px 0px 10px;
    text-align: right;
}
#content-offre  a.boutonpetit:hover {
    background-position: bottom right;
    color: #ed7928;
    outline: none; /* hide dotted outline in Firefox */
}

#content-offre  a.boutonpetit:hover span {
    padding: 0px 20px 0px 10px; /* push text down 1px */
}
#content-offre .descriptif {
	width: 375px;
}
#content-offre .complement {
	width: 190px;
	margin-top: 18px;
}
#content-offre .page ul {
	margin: inherit;
	padding: inherit;
	list-style: none;
}

#content-offre .page ul li {
	float: left;
	line-height: 18px;
	height: 18px;
	margin-right: 5px;
}
#content-offre .page ul li a{
	border: 1px solid #bbbbbb;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	background: #eeeeee;
	color: #666666;
	display: block;
}
#content-offre .page ul li a:hover{
	border: 1px solid #ed7928;
	background: #ed7928;
	color: #FFFFFF;
}
#content-offre .selection {
	border: 1px solid #ed7928;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	margin-right: 3px;
	background: #ed7928;
	color: #FFFFFF;
}
#content-offre .page li.action a{
	border: 1px solid #FFFFFF;
	padding: 3px;
	text-align: center;
	text-decoration: none;
	background: #FFFFFF;
	color: #666666;
	display: block;
}

/* CONTENT OFFRE */


#fiche {
	font-size: 12px;
	color: #777777;
	line-height: 18px;
	margin: 10px 0 0 0;
}
#fiche a{
    color: #666666;
	font-size: 11px;
    text-decoration: none;
}
#fiche a:hover {
    color: #ed7928;
}
#fiche h1 {
	color: #666666;
	font-size: 24px;
	font-weight: bold;
	background: url(http://www.fdi.fr/css/img/content-texte-losange.png) top left no-repeat;
	line-height: 24px;
	padding: 0 0 0 20px;
	margin-bottom: 0;
}
#fiche h2 {
	color: #ed7928;
	font-size: 14px;
	padding: 0 0 0 20px;
	margin: 0 0 25px 0;
}
#fiche h3 {
	font-size: 14px;
	color: #484848;
	font-weight: bold;
	height: 22px;
	line-height: 32px;
	margin: 0 10px 25px 10px;
}
#fiche h4{
	font-size: 16px;
	color: #484848;
	margin: 35px 10px 20px 0px;
}
#fiche h4.vert {
	color: #76b241;
}
#fiche p {
	margin: 0 10px 25px 10px;
}
#fiche table {
	width: 100%;
}
#fiche td {
	padding: 3px 6px 3px 6px;
	color: #777777;
	font-size: 11px;
}
#fiche ul {
	margin: 5px 0 5px 15px;
	padding: 0;
}
#fiche ul li {
	margin: 0;
	padding: 0;
}
#fiche ul li a {
	height: inherit;
	line-height: inherit;
	font-size: inherit;
}
#fiche ul li img{
	border: 1px solid #ffffff;
}
#fiche ul li img:hover{
	border: 1px solid #ed7928;
}
#fiche td.gris {
	background: #eeeeee;
}
#fiche a.up, #fiche a.down{
	width: 150px;
	height: 16px;
	display: block;
}
#fiche a.up{
	background: url(http://www.fdi.fr/css/img/fiche-up-off.gif) left top no-repeat;
}
#fiche a.down{
	background: url(http://www.fdi.fr/css/img/fiche-down-off.gif) left top no-repeat;
}
#fiche a.up:hover{
	background: url(http://www.fdi.fr/css/img/fiche-up-on.gif) left top no-repeat;
}
#fiche a.down:hover{
	background: url(http://www.fdi.fr/css/img/fiche-down-on.gif) left top no-repeat;
}
#fiche .vignette {
	background: #fafafa;
	margin-top: 49px;
}
#fiche .separateur {
	background: url(http://www.fdi.fr/css/img/fiche-separateur.gif) no-repeat top left;
	width: 100%;
	height: 6px;
	margin: 20px 0 20px 0;
}
#fiche .tarif {
	border: 1px solid #dddddd;
	padding: 5px 10px 5px 10px;
}
#fiche a.retour{
	background: url(http://www.fdi.fr/css/img/fiche-bouton-retour.gif) top left no-repeat;
    color: #666666;
	font-size: 11px;
    text-decoration: none;
    padding: 0 0 0 30px;
}
#fiche a.retour:hover {
    color: #ed7928;
}
#fiche a.bouton {
    background: transparent url(http://www.fdi.fr/css/img/module-contact-bouton-right.png) no-repeat scroll top right;
    color: #666666;
    display: block;
    float: right;
    height: 25px;
	font-size: 11px;
    /*margin-right: 6px;*/
    padding-right: 32px; /* sliding doors padding */
    text-decoration: none;
}

#fiche a.bouton span {
    background: transparent url(http://www.fdi.fr/css/img/module-contact-bouton-left.png) no-repeat;
    display: block;
    line-height: 15px;
    padding: 5px 10px 5px 10px;
}
#fiche a.bouton:hover {
    background-position: bottom right;
    outline: none; /* hide dotted outline in Firefox */
}

#fiche a.bouton:hover span {
    background-position: bottom left;
    padding: 5px 10px 5px 10px; /* push text down 1px */
}
#fiche a.boutonpetit {
    background: transparent url(http://www.fdi.fr/css/img/fiche-bouton.gif) no-repeat scroll top right;
    color: #666666;
    display: block;
    float: right;
    height: 19px;
	font-size: 11px;
    padding-right: 21px; /* sliding doors padding */
    text-decoration: none;
    margin-bottom: 10px;
}
#fiche a.boutonpetit span {
    display: block;
    line-height: 19px;
    padding: 0px 10px 0px 10px;
}
#fiche a.boutonpetit:hover {
    background-position: bottom right;
    color: #ed7928;
    outline: none; /* hide dotted outline in Firefox */
}

#fiche a.boutonpetit:hover span {
    padding: 0px 10px 0px 10px; /* push text down 1px */
}
#fiche-description {
	margin: 65px 0 0 0;
}
#fiche-spec {
	width: 100%;
	background: url(http://www.fdi.fr/css/img/content-fond.gif) top center no-repeat;
	margin: 25px 0 25px 0;
}
#fiche-spec label {
	display: block;
}
#fiche .module-coinrond {
	width: 244px;
	padding: 10px 32px 10px 10px;
	margin: 0 0 10px 0;
	background: #FFFFFF url(http://www.fdi.fr/css/img/fiche-coinrond-fond.gif) top right no-repeat;
	background-position: right center;
}
#fiche .module-coinrond h5{
	font-weight: bold;
}
#fiche .module-coinrond p{
	margin: inherit;
	padding: 0;
}
/* FICHE */

/* FOOTER */
#footer { border: 1px dotted #000000;margin: 50px; padding: 25px;}
#footer .cache {display:none;}
/*
#footer .bayadere {display: none}
#footer .logo-right {display: none}
#footer .logo-left {display: none}
*/
#footer .menu {margin: 0 auto;}
/* FOOTER */

/* MOTEUR DE RECHERCHE */

#sidebar{
	display:none;
}
.pagination-container{
	display:none;
}
/* //MOTEUR DE RECHERCHE */
