/* GLOBALS */
* { margin:0; padding:0; }

body{ background-color: #FFFFFF;}
body, td, input.text, textearea, select{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; }
td { vertical-align:top; }

h1 { color:#6f6f6f; line-height:32px; font-size:21px !important; font-weight:normal !important; margin-bottom:10px; }
h1 a{ font-size:inherit; color:inherit; font-weight:inherit; text-decoration:none; }
h2 { background:url(/doc/images/h2.gif) no-repeat 0 2px; padding-left:13px; font-size:18px !important; color:#f7931d; font-weight:normal; }
h3 { color:666; font-size:14px; font-weight:normal; }

hr{
	background-color:#F7931D;
	border:#F7931D solid 1px;
	height:2px;
	margin:5px 0 15px 0;
}

img{ border:none; display:inline; }

p { margin:10px 0 10px 0; }

a {
	font-size:11px;
	color: #3CBDA7;
	text-decoration:underline;
}
a:hover {
	color: #F7931D;
}
a.ensavoirplus{
	background:url(/doc/images/puce-ensavoirplus.gif) no-repeat;
	background-position:0 3px;
	padding-left:13px;
	font-weight:bold;	
}
a.repondre{
	display:block;
	text-align:left;
	padding:0 0 0 26px;
	width:146px;
	line-height:29px;
	background:url(/doc/images/btn-repondre-annonce-off.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #ff7f00;
	text-decoration:none;
}
a.repondre:hover{
	background:url(/doc/images/btn-repondre-annonce-hover.gif) no-repeat 1px 0;
	color:#fdd3a5;
}

a.pourvue{
	display:block;
	width:204px;
	line-height:29px;
	background:url(/doc/images/btn-annonce-pourvue.gif) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
	text-align:center;
	cursor:default;
}

a.nosouligne{ text-decoration:none; }

em{ font-size:10px; font-style:italic; }

.couleur{ color:#F7931D; }

#accueil { width:955px; height:600px; margin:0 auto; position:relative; text-align:left; }
#accueil01{ background:url(/doc/images/accueil-logo-prodhyl.gif) no-repeat; float:left; width:338px; height:280px; }
#accueil02{ background:url(/doc/images/accueil_02.gif) no-repeat; float:left; width:272px; height:280px; }
#accueil03{ background:url(/doc/images/accueil_03.gif) no-repeat; float:left; width:345px; height:280px; }
#accueil04{ background:url(/doc/images/accueil_04.gif) no-repeat; float:left; width:338px; height:162px; }
#accueil05{ background:url(/doc/images/accueil_05.gif) no-repeat; float:left; width:272px; height:162px; }
#accueil06{ background:url(/doc/images/accueil_06.gif) no-repeat; float:left; width:345px; height:162px; }
#accueil07{ background:url(/doc/images/accueil_07.gif) no-repeat; float:left; width:338px; height:158px; }
#accueil08{ background:url(/doc/images/accueil_08.gif) no-repeat; float:left; width:272px; height:158px; }
#accueil09{ background:url(/doc/images/accueil_09.gif) no-repeat; float:left; width:345px; height:158px; }

#acceuilflash{ position:absolute; width:682px; height:381px; top:0; right:0; z-index:97; }
#lastinfo{ position:absolute; width:360px; height:41px; bottom:18px; left:48px; z-index:98; }
#offre{ position:absolute; width:300px; height:134px; bottom:21px; right:25px; z-index:99; }

#accueil h1 { font-size:12px !important; margin:0; padding:0; }
#accueil p { margin:0; }

.titreAccueil{ line-height:20px; font-size:14px; font-weight:bold; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; margin-bottom:6px; }

/*.margins { padding:100px 15px 15px 15px; }*/

.formulaire {
	display:inline;
	margin:0 0 0 0;
/* margin:0 120px 0 0; */
}
.formulaire td { vertical-align:middle !important; }

.formulaire input.text, .formulaire select.select, .formulaire textarea.text{
	margin:2px 0 1px 0;
	width:200px;
	border:#F7931D solid 1px;
	background-color:#FDE9D2;
}

.formulaire input.text{
	padding:2px 0 1px 0;
}

.formulaire select.select option {
	width:200px;
	background-color:#FDE9D2;
}

#conteneur { width:955px; margin:0 auto 10px auto; text-align:center; }

#logo{ padding-top:50px; }

#content{ width:100%; text-align:left; }
#content .page{ padding:70px 30px 0 10px; }
#content .titre-page{ margin:-20px 0 0 -74px; display:block; }

#nav { background:url(/doc/images/top-middle.gif) no-repeat; width:489px; vertical-align:bottom; text-align:left; }

#nav a{ color:#FFF; text-decoration:none; font-size:11px; line-height:20px; display:block; }
#nav a:hover{ color:#FC3; text-decoration:none; }

#nav table{ margin:0 auto; }
#nav td { vertical-align:middle; background-color:none; }

#nav-a-propos{ background:url(/doc/images/menu-top-left.gif) no-repeat; width:114px; height:24px; }
#nav-a-propos a{ width:100%; height:100%; cursor:default; }
#nav-a-propos-menu{ position:relative; width:0; display:none; }
#nav-a-propos-menu div{ position:absolute; width:137px; top:0; left:0; z-index:20; padding-top:5px; }
#nav-a-propos-menu div a{ cursor:pointer; }

#nav-les-offres{ background:url(/doc/images/menu-top-middle.gif) no-repeat; width:119px; height:24px; }
#nav-les-offres a{ width:100%; height:100%; cursor:default; }
#nav-les-offres-menu{ position:relative; width:0; display:none; }
#nav-les-offres-menu div{ position:absolute; width:119px; top:0; left:0; z-index:21; padding-top:5px; }
#nav-les-offres-menu div a{ cursor:pointer; }


#nav-candidat{ background:url(/doc/images/menu-top-middle.gif) no-repeat; width:137px; height:24px; }
#nav-candidat a{ width:100%; height:100%; cursor:default; }
#nav-candidat-menu{ position:relative; width:0; display:none; }
#nav-candidat-menu div{ position:absolute; width:142px; top:0; left:0; z-index:22; padding-top:5px; }
#nav-candidat-menu div a{ cursor:pointer; }

#nav-entreprise{ background:url(/doc/images/menu-top-middle.gif) no-repeat; width:137px; height:24px; }
#nav-entreprise a{ width:100%; height:100%; cursor:default; }
#nav-entreprise-menu{ position:relative; width:0; display:none; }
#nav-entreprise-menu div{ position:absolute; width:142px; top:0; left:0; z-index:22; padding-top:5px; }
#nav-entreprise-menu div a{ cursor:pointer; }

/*
#nav-actualites{ background:url(/doc/images/menu-top-middle.gif) no-repeat; width:119px; height:24px; }
#nav-actualites a{ width:100%; height:100%; cursor:pointer; }
*/

#nav-contact{ background:url(/doc/images/menu-top-right.gif) no-repeat; width:244px; height:40px; margin-top:230px; }
#nav-contact a{ width:100%; height:100%; }

#right{ background:url(/doc/images/right.gif) no-repeat; width:244px; }

.bg-top-right_2 { background:url(/doc/images/top-right2.gif) no-repeat!important; }
.bg-top-right_3 { background:url(/doc/images/top-right3.gif) no-repeat!important; }
.bg-top-right_4 { background:url(/doc/images/top-right4.gif) no-repeat!important; }

.bg-right_2 { background:url(/doc/images/right2.gif) no-repeat!important; }
.bg-right_3 { background:url(/doc/images/right3.gif) no-repeat!important; }
.bg-right_4 { background:url(/doc/images/right4.gif) no-repeat!important; }

#footer { width:955px; margin:0 auto 10px auto; text-align:center; }
#footer .barre{ background:url(/doc/images/footer.jpg) no-repeat; width:955px; line-height:16px; }
#footer .copyright{ font-size:10px; margin-top:5px; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer .copyright a{ font-size:10px; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; }
#footer .copyright a:hover{ color:#FFCC33; }

div.form_commande_box { margin:0 auto; width:300px; }
div.form_commande_box label { display:block; margin-top:5px; }
div.form_commande_box input.text { display:block; width:300px; border:#F7931D solid 1px; background-color:#FDE9D2; }
div.form_commande_box textarea { display:block; width:300px; border:#F7931D solid 1px; background-color:#FDE9D2; }
