/********************************************************************************/
/*																				*/
/*					             COMMON STYLE     								*/
/*															   		   by Mouf" */
/********************************************************************************/

*
{
	margin:0px;
	padding:0px;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

a
{
	color:#000000;
	text-decoration:none;
}

ul, li
{
	list-style:none;
}

/****************************/
body
{
	background:url(../img/ox_fond.gif) top center repeat;
}
div.global
{
	text-align:center;
}
table.oxGlobal
{
	display:inline-block;
	width:990px;
	height:644px;
	margin:20px auto 0px auto;
	padding:0px;
}
td.middle
{
	background:#FFFFFF;
	width:980px;
	height:634px;
	
}
td.topleft
{
	height:5px;
	width:5px;
	background:url(../img/shadow_topleft.png);
}
td.topright
{
	height:5px;
	width:5px;
	background:url(../img/shadow_topright.png);
}
td.top
{
	height:5px;
	width:980px;
	background:url(../img/shadow_top.png);
}
td.middleleft
{
	height:634px;
	width:5px;
	background:url(../img/shadow_left.png);
}
td.middleright
{
	height:634px;
	width:5px;
	background:url(../img/shadow_right.png);
}
td.bottomleft
{
	height:23px;
	width:5px;
	background:url(../img/shadow_bottomleft.png) no-repeat;
}
td.bottomright
{
	height:23px;
	width:5px;
	background:url(../img/shadow_bottomright.png) no-repeat;
}
td.bottom
{
	height:23px;
	color:#FFFFFF;
	width:980px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	vertical-align:bottom;
	background:url(../img/shadow_bottom.gif) repeat-x;
	
}
td.surbottomleft
{
	height:4px;
	width:5px;
}
td.surbottomright
{
	height:4px;
	width:5px;
}
td.surbottom
{
	height:4px;
	width:980px;
	background:#F56F0E;
	
}
/****************************/
div.oxLeftBloc
{
	width:260px;
	height:585px;
	display:block;
	border-right:1px dashed #CCCCCC;
	margin:30px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	float:left;
	text-align:left;
}

div.oxLeftBloc p{padding:15px 25px 5px 27px; line-height:18px;}
div.oxLeftBloc strong{color:#F46E0D;}

div.oxLeftBloc img.oxLogo{padding:0px 0px 24px 0px;}
div.oxLeftBloc img.oxRecrutement{padding:0px 0px 0px 0px;}
div.oxLeftBloc img.oxEdito{padding:0px 0px 10px 0px;}

div.oxLeftBloc ul{height:210px;margin:5px 25px 5px 27px; }
div.oxLeftBloc ul li
{
	background:url(../img/puce01_oxygem.gif) 0px 2px no-repeat;
	padding:0px 0px 0px 15px;
	margin:15px 0px 00px 0px;
	height:20px;
}

div.oxLeftBloc ul li a
{
	cursor:pointer;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	line-height:18px;
	color:#000000;
}

/****************************/
/****************************/
div.oxMiddleBloc
{
	width:470px;
	float:left;
	margin:35px 0px 0px 5px;
	text-align:center;
}

div.oxMiddleBlocSansMenu
{
	width:470px;
	float:left;
	margin:35px 0px 0px 5px;
	text-align:center;
}


div.oxMiddleBloc div.oxMiddleBloc_def
{
	margin:18px 0px 0px 5px;
	height:280px;
	overflow:auto;
	text-align:left;
}

div.oxMiddleBloc div.oxMiddleBloc_def_home
{
	text-align:left;
	overflow:hidden;
}

div.oxMiddleBloc div.oxMiddleBloc_def_home .iframeblog
{
	height:260px;
	width:465px;
	margin:0px 0px 0px 5px;
}

/****************************/
/****************************/
div.oxRightBloc
{
	width:203px;
	border-left:1px dashed #CCCCCC;
	float:right;
	height:585px;
	margin:20px 0px 20px 0px;
	padding-left:33px;
	text-align:right;
}
div.oxRightTitle
{	
	text-align:right;
	margin-left:-33px;
}
div.oxRightPadder
{
	text-align:left;
}
/****************************/
div.oxRightBloc span
{
	clear:both;
	display:block;
	height:20px;
	margin:15px 0px 5px 0px;
	padding:0px;
	border-bottom:1px solid #CCCCCC;
}
div.divLi
{
	border-bottom:1px dashed #CCCCCC;
	line-height:0px;
	text-align:center;
}
#oxRightFirstLi1
{
	padding-top:5px;
}
#oxRightFirstLi2
{
	padding-top:5px;
}
div.oxRightBloc ul li
{
	margin:0px;
	padding:0px;
	display:block;
	line-height:0px;
}
.oxRightBlocTitle
{
	padding:0px 0px 5px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#F56F0E;
}
/*******************************************/

#adref
{
	background:url('./../img/logos/grey_ad_ref.jpg') no-repeat;
	cursor:pointer;
	width:197px;
	height:38px;
	border-bottom:1px dashed #CCCCCC;
}
#adref:hover
{
	background:url('./../img/logos/ad_ref.jpg') no-repeat;
}
#torich
{
	background:url('./../img/logos/grey_torich.gif') no-repeat;
	cursor:pointer;
	width:197px;
	height:24px;
	border-bottom:1px dashed #CCCCCC;
}
#torich:hover
{
	background:url('./../img/logos/torich.gif') no-repeat;
}
#odiso
{
	background:url('./../img/logos/grey_odiso.gif') no-repeat;
	cursor:pointer;
	width:197px;
	height:32px;
	border-bottom:1px dashed #CCCCCC;
}
#odiso:hover
{
	background:url('./../img/logos/odiso.gif') no-repeat;
}
#optin
{
	background:url('./../img/logos/grey_optin.jpg') no-repeat;
	cursor:pointer;
	width:197px;
	height:38px;
	border-bottom:1px dashed #CCCCCC;
}
#optin:hover
{
	background:url('./../img/logos/optin.jpg') no-repeat;
}
#mindbaz
{
	background:url('./../img/logos/grey_mindbaz.jpg') no-repeat;
	cursor:pointer;
	width:197px;
	height:31px;
	border-bottom:1px dashed #CCCCCC;
}
#mindbaz:hover
{
	background:url('./../img/logos/mindbaz.jpg') no-repeat;
}
#prodcast
{
	background:url('./../img/logos/grey_prodcast.jpg') no-repeat;
	cursor:pointer;
	width:197px;
	height:30px;
	border-bottom:1px dashed #CCCCCC;
}
#prodcast:hover
{
	background:url('./../img/logos/prodcast.jpg') no-repeat;
}
#spoonkey
{
	background:url('./../img/logos/grey_spoonkey.jpg') no-repeat;
	cursor:pointer;
	width:197px;
	height:26px;
	border-bottom:1px dashed #CCCCCC;
}
#spoonkey:hover
{
	background:url('./../img/logos/spoonkey.jpg') no-repeat;
}
#mobilis
{
	background:url('./../img/logos/grey_mobilis.jpg') no-repeat;
	cursor:pointer;
	width:197px;
	height:32px;
}
#mobilis:hover
{
	background:url('./../img/logos/mobilis.jpg') no-repeat;
}
#cuisineaz
{
	background:url('./../img/logos/grey_cuisineaz.gif') no-repeat;
	cursor:pointer;
	width:197px;
	height:22px;
	border-bottom:1px dashed #CCCCCC;
}
#cuisineaz:hover
{
	background:url('./../img/logos/cuisineaz.gif') no-repeat;
}
#meteocity
{
	background:url('./../img/logos/grey_meteocity.gif') no-repeat;
	cursor:pointer;
	width:197px;
	height:33px;
	border-bottom:1px dashed #CCCCCC;
}
#meteocity:hover
{
	background:url('./../img/logos/meteocity.gif') no-repeat;
}
#parisbali
{
	background:url('./../img/logos/grey_parisbali.jpg') no-repeat;
	cursor:pointer;
	width:197px;
	height:29px;
	border-bottom:1px dashed #CCCCCC;
}
#parisbali:hover
{
	background:url('./../img/logos/parisbali.jpg') no-repeat;
}
#vivezdeco
{
	background:url('./../img/logos/grey_vivezdeco.gif') no-repeat;
	cursor:pointer;
	width:197px;
	height:36px;
	border-bottom:1px dashed #CCCCCC;
}
#vivezdeco:hover
{
	background:url('./../img/logos/vivezdeco.gif') no-repeat;
}
#radins
{
	background:url('./../img/logos/grey_radins.jpg') no-repeat;
	cursor:pointer;
	width:197px;
	height:46px;
	border-bottom:1px dashed #CCCCCC;
}
#radins:hover
{
	background:url('./../img/logos/radins.jpg') no-repeat;
}
#agir
{
	background:url('./../img/logos/grey_agir.jpg') no-repeat;
	cursor:pointer;
	width:197px;
	height:26px;
}
#agir:hover
{
	background:url('./../img/logos/agir.jpg') no-repeat;
}
/*******************************************/
.oxMiddleBloc_def_title
{
	margin:25px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:24px;
	color:#F56F0E;
	border-bottom:1px solid #CCCCCC;
	margin:0px 30px 30px 30px;
	text-align:left;
}

.oxLeftBloc_title
{
	margin:0px 0px 5px 0px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:18px;
	color:#343434;
}

.orange
{
	margin:0px 0px 3px 0px;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	color:#F56F0E;
}

.gris
{
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#F56F0E;
}


/************************************************************/
/*															*/
/*					          404       					*/
/*															*/
/************************************************************/

div.ox404 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:350px;
	margin:0px auto;
	text-align:left;
}

div.ox404 img
{
	padding:100px 0px 10px 0px;
}


/************************************************************/
/*															*/
/*					  Offre d'emplois     					*/
/*															*/
/************************************************************/

div.oxoffre p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	/*width:450px;*/
	margin:0px auto;
	text-align:left;
}

div.oxoffre img
{
	padding:0px 0px 8px 10px;
}


div.oxoffre .oxoffre_img
{
	border-bottom:1px solid #FF6600;
	margin:0px 0px 20px 0px;
}

div.oxoffre .oxoffre_form_txt
{
	text-align:center;
	margin:0px 0px 15px 0px;
	color:#000000;
}

div.oxoffre .oxoffre_form_txt select
{
	width:135px;
	height:18px;
}

div.oxoffre .oxoffre_form_txt a
{
	width:100px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	display:block;
	color:#FF6600;
	font-weight:bold;
	border:1px solid #666666;
	margin:0px auto;
}

div.oxoffre .oxoffre_form_result
{
	margin:40px 0px 0px 0px;
	overflow:auto;
	height:370px;
	width:470px;
}

div.oxoffre .oxoffre_form_result p,
div.oxoffre .oxoffre_form_result ul
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

div.oxoffre .oxoffre_form_resulta
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	font-weight:bold;
	color:#000000;
	margin:0px 0px 20px 0px;	
	width:360px;
}

div.oxoffre .oxoffre_form_resultb
div.oxoffre .oxoffre_form_resultd
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#000000;
}

div.oxoffre .oxoffre_form_resultb span
{
float:left;
margin:0px 3px 0px 0px;
}

div.oxoffre .oxoffre_form_resultb
{
	text-align:left;
}

div.oxoffre .oxoffre_form_resultd b
{
	text-decoration:underline;
}

div.oxoffre .oxoffre_form_resultd
{
	margin:20px 0px 20px 0px;	
}

div.oxoffre .oxoffre_form_resultc
{
	margin:0px 0px 30px 0px;
	padding:0px 0px 30px 0px;
	border-bottom:1px solid #FF6600;
}
div.oxoffre .oxoffre_form_resultc li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:url(../img/puce02_oxygem.jpg) left top no-repeat;
	font-size:10px;
	text-align:left;
	color:#000000;
	margin:0px 0px 0px 105px;	
	padding:0px 0px 0px 7px;	
	width:340px;
}


div.oxoffre .oxoffre_form_result span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6600;
	display:block;
	padding:0px 0px 0px 16px;
}

/************************************************************/
/*															*/
/*					      Nos Valeur       					*/
/*															*/
/************************************************************/
.nosValeurs
{
	border-bottom:1px solid #FF6600;
	padding:0px 0px 8px 10px;
	margin:0px 0px 20px 0px;
	text-align:left;
}

.nosValeurs_txt
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	width:350px;
	margin:0px auto;
	text-align:left;
	text-align:left;
}


/************************************************************/
/*															*/
/*			      depot candidature       					*/
/*															*/
/************************************************************/

.depotCandidat p.depCan_title
{
	text-align:left;
	padding:0px 0px 0px 10px;
	margin:0px 0px 10px 0px;
}

.depotCandidat
{
	overflow:auto;
	height:590px;
}

.depotCandidat p.depCan_desc_radiob,
.depotCandidat p.depCan_desc_radio,
.depotCandidat p.depCan_desc
{
	text-align:left;
	display:block;
	width:450px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:21px;
	margin:3px 0px;
	font-weight:bold;
	clear:both;
}

.depotCandidat p.depCan_desc input
{
	border:1px solid #c7c7c7;
	width:150px;
	height:19px;
}

.depotCandidat p.depCan_desc select
{
	border:1px solid #c7c7c7;
	width:152px;
	height:19px;
}

.depotCandidat p.depCan_desc_radio span,
.depotCandidat p.depCan_desc_radiob span,
.depotCandidat p.depCan_desc span
{
	float:left;
	display:block;
	width:160px;
	text-align:right;
	margin:0px 10px 0px 0px;
}

.depotCandidat p.depCan_desc_radiob span
{
	width:247px;
}


.depotCandidat p.depCan_desc span tt
{
	color:#FF6600;
}

.depotCandidat p.depCan_titleTrans
{
	text-align:left;
	border-top:1px solid #c7c7c7;
	margin:30px 0px 20px 10px;
	padding:17px 0px 0px 0px;
}


.depCan_desc_sub
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	text-align:left;
	padding:0px 0px 0px 175px;
}


.depotCandidat p.depCan_desc_radio
{
	font-weight:normal;
}

.depotCandidat p.depCan_desc_radio span
{
	font-weight:bold;
}


.depCan_desc_txtArea textarea
{
	border:1px solid #c7c7c7;
	width:370px;
	height:150px;
}


.depCan_desc_form_txt a
{
	width:100px;
	height:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	display:block;
	color:#FF6600;
	font-weight:bold;
	border:1px solid #666666;
	margin:30px auto;
}

/***************************************/

div.oxLeftBloc ul li .ox_underNav a,
div.oxLeftBloc ul li .ox_underNavb a
{
	display:block;
	font-family:Arial, Verdana Helvetica, sans-serif;
	font-size:12px;
	line-height:12px;
	color:#000000;
}

div.oxLeftBloc ul li .ox_underNav,
div.oxLeftBloc ul li .ox_underNavb
{
	background:url(../img/puce03_oxygem.jpg) 0px 2px no-repeat;
	padding:0px 0px 0px 10px;
	margin:5px 0px 0px 0px;
	display:none;
}


.ln_alerte{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF6600;
}
/***************************************/

/***************************************/
.oxMiddleBloc_in
{
	overflow:auto;
	height:530px;
}

/***************************************/
.oxMB_blog_see_all a
{
	color:#FF6600;
	font-weight:bold;
}

.oxMB_blog_see_all a:hover
{
	color:#FF6600;
	text-decoration:underline;
}


.oxMB_blog_see_all
{
	display:block;
	margin-top:10px;
}

.oxMiddleBloc_descr a
{
	color:#FF6600;
}

.oxMiddleBloc_descr a:hover
{
	color:#FF6600;
	text-decoration:underline;
}

.commonForm p a{
	color:#fc7215;
	text-decoration:none;
	padding:0 0 0 32px;
	background:transparent url(/library/img/puce_sup_blancOrange.gif) no-repeat 18px 4px;
}

.footer_contact
{
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	display:block;
	color:#FFFFFF;
	margin:10px auto 0px auto;
