@charset "UTF-8";
/* CSS Document */

* {
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:0;
margin:0;
}
.bleu, #col_centre p.bleu {color:#005D99;}
.orange, #col_centre p.orange {color:#AE6116;}
.gris, #col_centre p.gris, #col_droite p.gris {color:#666666;}

#col_droite p { margin:5px;}

/* BODY + PAGE */

body {
background-color:#787877;
}

#page {
position:relative;
width:932px;
margin:20px auto;
background:url(../images/fd_page.gif) repeat-y left bottom;
/*height:auto;*/
}
html>body div#content {
height:auto;
min-height:500px;
}
* html #content {
min-height:auto;
}

#content {
position:relative;
min-height:500px;
margin-bottom:-10px;
background:url(../images/fd_motif.gif) no-repeat 13px bottom;
}

/* centre */
#centre {
position:relative;
width:670px;
margin-left:235px;
}

/* COLONNES */
#colonnes {
position:relative;
/*border:1px dotted red;*/
overflow:auto;
margin-bottom:20px;

}

#colonnes #col_centre {
position:relative;
width:435px;
display:block;
margin-bottom:10px;
float:left;
/*border:1px dotted lime;*/
}

#colonnes #col_droite {
position:relative;
width:214px;
margin-left:15px;
margin-bottom:10px;
float:left;
margin-top:-20px;
/*background-color:#fffef8;*/
/*background-color:#f9f9f9;*/
background:url(../images/degrade_col_droite.jpg) top left repeat-x;

/*border:1px dotted aqua;*/
}
/*#colonnes #col_droite * {
background-color:#f9f8ed;
}*/


/* HEADER */

#header {
position:relative;
width:932px;
height:117px;
background:url(../images/fd_header.gif) no-repeat left bottom;
}

#header h1 a {
position:absolute;
right:0px;
top:0px;
width:249px;
height:117px;
background:url(../images/logo_orapi-group.gif) no-repeat left bottom;
text-indent:-5000px;
}
/* TOP MENU */

#topmenu {
position:absolute;
left:23px;
top:20px;
font-size:12px;
color:#f2f2f2;
}
#topmenu a {
text-decoration:none;
color:#f2f2f2;
}
#topmenu a:hover {
text-decoration: underline;
color:#ffffff;
}


/* MENU PRINCIPAL */
ul#mainmenu {
position:absolute;
width:656px;
top:52px;
left:23px;
}
ul#mainmenu li {
float:left;
list-style-type:none;
}
ul#mainmenu li a {
display:block;
height:20px;
text-indent:-2000px;
}

/* MENU LANGUE */
#langmenu li {
display:block;
float:left;
}
#langmenu li a {
display:block;

text-indent:-5000px;
}
#langmenu li.flag_fr a { background:url(../images/btn_FR.gif) no-repeat left top; width:27px; height:20px;}
#langmenu li.flag_uk a { background:url(../images/btn_UK.gif) no-repeat left top; width:27px; height:20px;}

/* TITRE PAGE */
h2#titrepage {
position:relative;
margin-top:10px;
margin-bottom:10px;
font-size:18px;
color:#AE6116;
text-transform:uppercase;
font-weight:normal;
border-bottom:1px solid #a4a4a4;
}
h2#titrepage span {
color:#00609f;
}



/* PETIT POUCET */
#petitpoucet {
position:relative;
}
#petitpoucet a, #petitpoucet span {
font-size:11px;
color:#777676;
text-decoration:none;
}
#petitpoucet a:hover {
text-decoration:underline;
}

/* NAVIGATION */
#navigation {
position:relative;
float:left;
width:208px;
margin-left:13px;
/*border:1px solid red;*/
}
#navigation ul#navmenu li {
list-style-type:none;
}
#navigation ul#navmenu li.no {
position:relative;
display:block;
margin-bottom:6px;
background:url(../images/fd_menu1_off.gif) repeat-y left top;
}
/* premier niveau */
#navigation ul#navmenu li.act {
position:relative;
display:block;
margin-bottom:6px;
background:url(../images/fd_menu1_on.gif) repeat-y left top;
}
#navigation ul#navmenu li a {
font-size:12px;
margin-left:15px;
text-decoration:none;
color:#000000;
display:block;
}
#navigation ul#navmenu li a:hover {
text-decoration:underline;
}
#navigation ul#navmenu li.act a {
color:#00609f;
font-weight:bold;
}
/* deuxieme niveau */
#navigation ul#navmenu li ul {
margin-bottom:8px;
}
*+html #navigation ul#navmenu li ul { /* IE */
margin-bottom:8px;
margin-top:-25px;
}

#navigation ul#navmenu li ul li {
position:relative;
margin-left:10px;
margin-bottom:2px;
margin-top:8px;
}
#navigation ul#navmenu li ul li.act {
position:relative;
margin-bottom:2px;
background:url(../images/puce_level2.gif) no-repeat 4px 7px;
/*border:1px solid aqua;*/
}
#navigation ul#navmenu li ul li.act a {
color:#000000;
}


/* troisieme niveau */
#navigation ul#navmenu li ul ul {
margin-top:0;
}
#navigation ul#navmenu li ul ul li {
margin-left:30px;
margin-top:4px;
background:none !important;
}
#navigation ul#navmenu li ul ul li a {
margin:0;
font-size:11px;
font-weight:normal;
}
#navigation ul#navmenu li ul ul li.act a {
color:#00609f;
font-weight:bold;
}

/* FOOTER */
#footer {
position:relative;
clear:both;
width:932px;
margin:-20px auto 0 auto;
padding-top:8px;
font-size:9px;
color:#f2f2f2;
background:url(../images/fd_footer.gif) no-repeat left top #787877;
text-align:center;
}
#footer span {
/*margin-left:25px;
float:left;*/
}
ul#footermenu {
position:relative;
}
ul#footermenu a {
color:#f2f2f2;
text-decoration:none;
}
ul#footermenu a:hover {
color:#FFFFFF;
text-decoration:underline;
}

/* HOME FINANCE */
/* agenda*/
#teaserAgenda {
position:relative;
width:inherit;
}

#teaserAgenda h2 {
position:relative;
display:block;
width:214px;
height:24px;
text-indent:-5000px;
}
#teaserAgenda h3 a {
text-decoration:none;
font-size:12px;
color:#ae6116;
}
#teaserAgenda p {
font-size:11px;
color:#000000;
}
/* en bref */
#teaserEnBref {
/*position:relative;
width:inherit;
background-color:#e9f5f9;
padding-bottom:4px;
margin-top:0px;*/
}

#teaserEnBref h2 {
/*position:relative;
display:block;
width:214px;
height:24px;
text-indent:-5000px;*/
}
#teaserEnBref p {
/*margin:5px;
font-size:11px;
color:#000000;*/
}

/* */
.tmail_err {
color:red;
left:210px;
font-size:11px;
}
p.lienRouge {
text-align:center;
}
p.lienRouge a {
color:#AE6116;
text-decoration:none;
font-size:12px;
}
p.lienRouge a:hover {
color:#333333;
text-decoration:underline;
}
#colonnes li,
#colonnes p,
#colonnes table tr td {
font-size:11px;
color:#000000;
}
#col_centre p {
text-align:justify;
margin-top:15px;
margin-bottom:15px;
}
#col_centre p.entete {
font-size:12px;
color:#005d99;
}
#col_centre ul {
margin:6px;
}
#col_centre li {
position:relative;
margin:0;
padding:0;
list-style-type:none;
/*margin-left:5px;*/
padding-left:15px;
background:url(../images/puce_level2.gif) no-repeat 0px 4px;
line-height:1.3em;
}
*+html #col_centre li {
/*padding-left:0px;*/
}
#col_centre li a { color:#000000;}
#col_centre li a:hover { color:#666666}


#col_centre h3 {
margin-top:12px;
margin-bottom:8px;
font-size:14px;
font-weight:bold;
color:#005d99;
border-bottom:1px solid #005d99;
margin-right:30px;
padding-bottom:4px;
}
#col_centre h3 a {color:#005d99; text-decoration:none}
.csc-searchResultPrevNext p a { color:#000000;}

#col_droite .csc-textpic-caption{
font-size:9px;
}

#col_droite .csc-textpic {
/*background:#FFFFFF;*/
}

.clear {
/*clear:both;*/
}
a.internal-link,
a.external-link-new-window,
a.mail {
color:#00619f;
}

a.mail img {
	border:0;
}

a.external-link-new-window img {
	border:0;
	display:none;
}

a.internal-link,
a.external-link-new-window:hover,
a.mail:hover {
color:#00619f;
text-decoration:underline;
}


a.internal-link img {
	border:0;
}

dl.csc-textpic-image {margin-left:0px !important;}
/* tableau */
table.contenttable {
border-collapse:collapse;
}
table.contenttable td {
border:1px solid #999999;
padding:2px;
}
/* SEARCH FORM */
div#recherche {
position:relative;
width:198px;
background-color:#eedcc8;
border-left:7px solid #ae6116;
margin-top:100px;
height:30px;
}
div#recherche form {
position:relative;
margin-left:7px;
}
div#recherche form label {
text-transform:uppercase;
font-weight:bold;
color:#ae6116;
font-size:12px;
}
div#recherche form input.fields_recherche {
border:1px solid #b59e87;
background-color:#f9f3ec;
width:150px;
}
input.fields_ok {
border:none;
width:33px;
height:26px;
background-color:#eedcc8;
color:#ae6116;
font-weight:bold;
}

/* HOME */

body#home #header {
position:relative;
height:174px;
background:url(../images/header_home.gif) no-repeat left top;
}

html>body#home div#content { min-height:400px;}

body#home #content {
min-height:500px;
background-image:none !important;
}

body#home #colonnes {
position:relative;
height:400px;
overflow: hidden !important;
margin-bottom:0;
}

body#home #navigation {display:none;}

body#home #centre {
margin-left:12px;
width:907px;
}
body#home #col_centre p { margin:0; padding:0}

body#home h2#titrepage {display:none;}

body#home #petitpoucet {display:none;}

body#home #colonnes #col_centre {width:655px;}

body#home #col_centre .csc-text {
position:relative;
background-color:#c5c7c8;
height:110px;
margin-left:1px;
}
body#home #col_centre .csc-text p.bodytext {
position:relative;
padding:10px;
font-size:14px;
font-weight:bold;
color:#707172;
}
#colonnes #col_droite div.csc-text p.bodytext {
	color:#666666;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:5px;
	}
#col_centre p.bodytext a {color:#000000;}
#col_centre p.bodytext a:hover {color:#005D99;}

#colonnes #col_droite div.csc-text a {color:#003399;}
#colonnes #col_droite div.csc-text a:hover {color:#000000;}

#colonnes #col_droite div.csc-text ul li {
	color:#666666;
	position:relative;
	margin-left:20px;
	list-style-type:square;
}
/* news home */
/* agenda*/
#newsHome, #teaserEnBref {
position:relative;
width:inherit;
}
#teaserEnBref {
background:#e9f5f9;
margin-bottom:20px;
}

#newsHome .news-latest-item, #teaserEnBref .news-list-item {
position:relative;
margin-bottom:4px;
padding-bottom:4px;
border-bottom:1px dashed black;
padding-left:10px;
}
#newsHome p { margin:0;}

#newsHome h2 {
position:relative;
display:block;
width:214px;
height:24px;
text-indent:-5000px;
background:url(../images/titre_news.gif) no-repeat left top;
}
#teaserEnBref h2 {
position:relative;
display:block;
width:214px;
height:24px;
text-indent:-5000px;
background:url(../images/titre_en-bref.gif) no-repeat left top;
}

#col_droite h3 {
margin-top:12px;
margin-bottom:8px;
font-size:14px;
font-weight:bold;
color:#005d99;
padding-bottom:4px;
width:204px;
margin-left:5px;
}

#col_droite #newsHome h3 a, #col_droite #newsHome h3, #teaserEnBref h3 a {
text-decoration:none;
font-size:12px;
color:#ae6116;
margin:0;
padding:0;
}
#col_droite #newsHome h3 a:hover { color:#666666;}

#newsHome p, #teaserEnBref p {
font-size:11px;
color:#000000;
}

/* lien produits */
body#home #colonnes #col_droite .csc-textpic {
position:absolute;
top:222px;
right:20px;
}


/* JOBCONTROL */
/* list*/
.tx-dmmjobcontrol-pi1 .dmmjobcontrol_list {
position:relative;
width:400px;
}
.tx-dmmjobcontrol-pi1 h3 {
border-bottom:0 !important;
}

dl.dmmjobcontrol_list dd,
dl.dmmjobcontrol_list dt {
font-size:12px;
}
dl.dmmjobcontrol_list dt {
position:relative;
margin-top:12px;
}
dl.dmmjobcontrol_list dt a {
color:#005d99;
text-decoration:none;
}
dl.dmmjobcontrol_list dt a:hover {
text-decoration:underline;
}
dl.dmmjobcontrol_list span.crdate {
color:#666666;
font-size:11px;
}

/* searchform */
dl.dmmjobcontrol_search {
position:relative;
background-color:#e9f5f9;
padding:4px;
padding-left:20px;
}
dl.dmmjobcontrol_search dt,
dl.dmmjobcontrol_search dd {
position:relative;
font-size:11px;
font-weight:bold;
color:#666666;
}
dl.dmmjobcontrol_search dt { margin-top:5px;}

dl.dmmjobcontrol_search select, dl.dmmjobcontrol_search input {
font-size:11px;
border:solid 1px #666666;
margin-top:5px;
color:#666666;
}
/* detail */
.tx-dmmjobcontrol-pi1 {
position:relative;
}
.tx-dmmjobcontrol-pi1-detail h5,
dl.dmmjobcontrol_list a {
position:relative;
font-size:12px;
font-weight:normal;
color:#ae6116;
margin-top:8px;
}
.tx-dmmjobcontrol-pi1-detail .col_droite_emploi {
position:absolute;
left:450px;
top:0px;
width:210px;
background-color:#e9f5f9;
padding:4px;
}
.tx-dmmjobcontrol-pi1-detail .col_droite_emploi h5 {
margin-top:0px;
font-weight:bold;
color:#000000;
}
.tx-dmmjobcontrol-pi1-detail .col_droite_emploi a {
font-size:12px;
color:#ae6116;
text-decoration:none;
text-transform: uppercase;
}
.tx-dmmjobcontrol-pi1-detail .col_droite_emploi a:hover {
text-decoration:none;
}

/* MAILFORM */
.tx-pilmailform-pi1{
}
.tx-pilmailform-pi1 div.tx_pilmailform_pi1_field div.radiogroup {
position:relative;
/*border:1px solid red;*/
}
.tx-pilmailform-pi1 div.tx_pilmailform_pi1_field div.radiogroup label {
position:relative;
font-size:12px;
text-align:center;
margin-bottom:4px;
width:10px;
}
.tx-pilmailform-pi1 div.tx_pilmailform_pi1_field div.radiogroup input {
position:relative;
margin-bottom:4px;
border:1px dotted aqua;
width:10px;
}
.tx-pilmailform-pi1 div.tx_pilmailform_pi1_field div.radiogroup td { width:auto;}

.tx-pilmailform-pi1 div.tx_pilmailform_pi1_field label {
position:relative;
width:200px;
font-size:12px;
display:block;
float:left;
margin-bottom:4px;
/*border:1px dotted orange;*/
}
.tx-pilmailform-pi1 div.tx_pilmailform_pi1_field input {
position:relative;
width:200px;
font-size:12px;
margin-bottom:4px;
border:1px solid #999999
}
.tx-pilmailform-pi1 div.tx_pilmailform_pi1_field textarea {
position:relative;
width:200px;
font-size:12px;
margin-bottom:4px;
border:1px solid #999999;
height:70px;
}
.tx-pilmailform-pi1 div.field_submit input {
margin-left:200px;
}

/* INFO REGELEMENTEE */
body#informations #col_centre li { background:none;}

/* menu archives */
#menuArchives {
position:relative;
width:inherit;
background-color:#e9f5f9;
padding-bottom:4px;
margin-top:0px;
}
#menuArchives ul {
position:relative;
margin-left:10px;
list-style-position:inside;
}
#menuArchives h4 {
position:relative;
background:url(../images/titre_archives.gif) no-repeat left top;
display:block;
width:214px;
height:24px;
text-indent:-5000px;
}
#menuArchives li {
	list-style-type:square;
	color:#666666;
	margin-bottom:10px;
}
#menuArchives li a {
margin:5px;
font-size:11px;
color:#005d99;
text-decoration:none;
}
#menuArchives li a:hover { color:#000000}
/* pagination */
div.tx-abdownloads-pi1-browsebox a {
	color:#666666;
	font-weight:bold;
	font-size:12px;
}
#colonnes div.tx-abdownloads-pi1-browsebox p {
	color:#666666;
}


#col_droite ul.csc-menu {
list-style-position:inside;
}
#col_droite ul.csc-menu a {
font-size:12px;
color:#005d99;
text-decoration:none;
}
.tx-dropdownsitemap-pi1 a {
font-size:14px !important;
color:#005d99 !important;
text-decoration:none !important;
font-weight:bold !important;
text-transform:upercase !important;
}
.tx-dropdownsitemap-pi1 a:hover {
text-decoration:underline !important;
}

/* tx_abdownloads */

.tx_abdownloads_catalogView_downloads {
}
.tx_abdownloads_catalogView_downloads .titre {
position:relative;
background:url(../images/icone_pdf.gif) no-repeat left top;
margin-bottom:15px;
height:35px;
}
.tx_abdownloads_catalogView_downloads .titre a {
position:relative;
color:#9a5c12;
text-decoration:none;
font-size:12px;
margin-left:35px;
}
#col_centre div.tx_abdownloads_catalogView_downloads p {
position:relative;
margin:0;
padding:0;
margin-left:35px;
}
.tx_abdownloads_catalogView_downloads span.poids {
color:#666666;
font-size:10px;
}

/* detail news */
body#newsDetail #petitpoucet,
body#newsDetail h2#titrepage {display:none;}

body#newsDetail .news-single-timedata {
font-size:11px;
color:#777676;
}
body#newsDetail .news-single-title {
position:relative;
margin-top:10px;
margin-bottom:10px;
font-size:18px;
color:#be5119;
text-transform:uppercase;
font-weight:normal;
border-bottom:1px solid #a4a4a4;
}

body#newsDetail #col_droite {
	margin-top:12px;
	}


.tx_lumogooglemaps_pi1_sidebar {
	display:none;
}
body#finances a.download img {display:none;}
#finances table.contenttable td {
	background:#f3f3f3;
}
#finances table.htmlarea-showtableborders tr th a {
	color:#333333;
	text-decoration:none;
	background-color:#CCCCCC;
}
#col_centre div.news-latest-container p { margin:0; padding:0;}
div.news-latest-item, #finances div.detail { height:50px;}
#finances table.htmlarea-showtableborders tr th a:hover {color:#005D99;}

#finances table.htmlarea-showtableborders tr th {
	background-color:#CCCCCC;
	height:35px;
	border:solid 1px white;
	width:50%;
	}
#finances table.htmlarea-showtableborders td {
	padding-left:15px;
	vertical-align:top;
	}
#finances table.htmlarea-showtableborders td a {
	color:#005D99;
	}
#finances table.htmlarea-showtableborders td a:hover {color:#000000;}

body#marques #col_centre table.contenttable td { border:0; border-collapse:collapse;}
body#marques #col_centre table.contenttable td img { border:0;}

body#international #col_centre img { border:0;}
.tx_abdownloads_catalogView_categories { display:none}
td.tx-a1teasermenu-pi1 .teaserItem {
	background:url(../images/fond_teaser_marques.jpg) repeat-y left bottom;
	width:430px;
	margin-bottom:10px;
	height:70px;
}
td.tx-a1teasermenu-pi1 .teaserItem .teaserImg {
	position:relative;
	width:250px;
	margin-left:5px;
	float:left;
}
td.tx-a1teasermenu-pi1 .teaserItem .teaserTxt {
	position:relative;
	width:150px;
	margin-left:260px;
}
td.tx-a1teasermenu-pi1 .teaserItem .teaserTxt a {
	position:relative;
	margin-left:12px;
	top:5px;
	display:block;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
td.tx-a1teasermenu-pi1 .teaserItem .teaserTxt a:hover {
	color:#be5119;
	text-decoration:underline;
}

#ciffres_clefs #col_droite {
	padding:5px;
	width:204px;
}
.tx-slideshow-pi1 {
margin-left:1px;
}
body#adresse table {border:0; border-collapse:inherit;}
body#adresse table p {text-align:left;	border:0; margin:0;padding:0; padding-bottom:0em;}
body#adresse table p.orange, body#adresse table span.orange { font-size:14px;}
body#adresse table td { vertical-align:top;	border:0;}
body#adresse table tr { border:0;}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img { margin-top:8px;}

div.tx_abdownloads_topView_download a {color:#000000;}
div.tx_abdownloads_topView_download a:hover {color:#005D99;}
div.tx_abdownloads_topView_download {font-size:11px; margin-left:5px;}

div.news-single-backlink a {font-size:0.71em; color:#000000}
div.tx-ttnews-browsebox a {color:#000000}

/* page d'accueil finances */
body#finances #col_centre table td {vertical-align:top; text-align:left}
body#finances #col_centre table p {text-align:left; margin-top:0; margin-right:10px; margin-left:10px;}

body#finances #col_centre p {margin-top:0; margin-left:10px;}

body#finances #col_centre table a { color:#005D99; font-weight:bold;}
body#finances #col_centre table a:hover { color:#666666;}


body#finances #col_centre table dl, body#finances #col_centre table dt, body#finances #col_centre table img { margin:0; padding:0; }
body#finances #col_centre table dl { /*border:solid 1px red;*/}
body#finances #col_centre table td { /*border:solid 1px green;*/}


body#financ_presentation a.download {color:#005d99; text-decoration:none;}
body#financ_presentation a.download:hover {color:#000000;}

body#financ_presentation a.download img {display:none}
body#financ_presentation #col_centre table p { text-align:center; margin:0; padding:0;}
body#financ_presentation table dl { margin:0; padding:0;}
body#financ_presentation table td { vertical-align:text-top}=======
body#financ_presentation a.download {color:#005d99; text-decoration:none;}
body#financ_presentation a.download:hover {color:#000000;}

body#financ_presentation a.download img {display:none}
body#financ_presentation #col_centre table p { text-align:center; margin:0; padding:0;}
body#financ_presentation table dl { margin:0; padding:0;}
body#financ_presentation table td { vertical-align:text-top}

body#financ_contact .tx_pilmailform_pi1_field { clear:both; }

