/*----------------------------------------------------------
Titre : formatex.css
Description :CSS globale Formatex
Project: Site Formatex
Author: Expertime
ddm:20100225 - 1030
Summary :
Standard
Layout
Header
Middle
Footer
WebParts
----------------------------------------------------------*/
/* ===================== */
/*       Reset CSS       */
/* ===================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* ===================== */
/*       Standard        */
/* ===================== */
.exp-clear-both {
	clear: both;
	display: block;
}
/* ===================== */
/*        Layout         */
/* ===================== */
body.LTR {
	font-family: Verdana, Arial, Sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #003366;
	background-color: #2f4c70;
	background-image: url("../App_Themes/Formatex/Images/bg-body.jpg");
	background-position: center top;
	background-repeat: no-repeat;
	text-align: center;
}
div#exp-body-content {
	width: 970px;
	text-align: left;
	margin: 0 auto;
	padding-bottom: 20px;
}
/* ===================== */
/*        Header         */
/* ===================== */
#exp-header {
	position: relative;
}
#exp-header .exp-logo {
	margin: 0 12px 9px 0;
}
#exp-header .exp-baseline {
	color: #FFFFFF;
	display: inline-block;
	font-size: 15px;
	line-height: 16px;
	padding-top: 28px;
	vertical-align: top;
}
/* Search */
#exp-header .exp-search-header {
	left: 445px;
	position: absolute;
	padding-top: 1px;
	top: 13px;
	background-color: transparent;
	background-image: url("../App_Themes/Formatex/Images/bg-search.gif");
	background-position: left 2px;
	background-repeat: no-repeat;
	height: 33px;
	padding-left: 20px;
}
#exp-header .exp-search-header input {
	background-color: transparent;
	border: 0 none;
	font-size: 10px;
	padding: 0 1px 0 0;
	width: 185px;
}
#exp-header .exp-search-header label {
	display: none;
}
#exp-header .exp-search-header .exp-button-search {
	background-color: #666666;
	background-image: url("../App_Themes/Formatex/Images/bg-puce-chevron.gif");
	background-position: left 1px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 9px;
	font-weight: 900;
	padding: 0 9px 0 21px;
	text-decoration: none;
	width: 40px;
}
/* Infos Header */
#exp-header .exp-infos-masque {
	height: 100px;
	background-color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=60);
	margin-bottom: 8px;
	padding-right: 20px;
	padding-top: 12px;
	position: absolute;
	right: 0;
	top: 0;
	width: 240px;
	z-index: 1;
}
#exp-header .exp-infos-header {
	height: 100px;
	margin-bottom: 8px;
	padding-left: 1px;
	padding-right: 20px;
	padding-top: 13px;
	position: absolute;
	right: 0;
	top: 0;
	width: 239px;
	z-index: 100;
}
#exp-header .exp-infos-header li {
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 22px;
	padding-left: 18px;
}
#exp-header .exp-infos-header .exp-conseil {
	background-image: url("../App_Themes/Formatex/Images/bg-conseil.gif");
}
#exp-header .exp-infos-header .exp-mailto {
	background-image: url("../App_Themes/Formatex/Images/bg-mail.gif");
}
#exp-header .exp-infos-header .exp-telephone {
	background-image: url("../App_Themes/Formatex/Images/bg-phone.gif");
}
#exp-header .exp-infos-header li span {
	background-color: #666666;
	background-image: url("../App_Themes/Formatex/Images/bg-puce-chevron.gif");
	background-position: left top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-weight: 900;
	font-size: 10px;
	padding: 0 9px 0 21px;
}
#exp-header .exp-infos-header li a:link, #exp-header .exp-infos-header li a, #exp-header .exp-infos-header li a:visited, #exp-header .exp-infos-header li a:hover {
	color: #FFFFFF;
	font-weight: 900;
	font-size: 10px;
	text-decoration: none;
}
/* ===================== */
/*          Nav          */
/* ===================== */
#exp-nav-horiz-n-0 {
}
#exp-nav-horiz-n-0 span, #exp-nav-horiz-n-0 a:link, #exp-nav-horiz-n-0 a, #exp-nav-horiz-n-0 a:visited, #exp-nav-horiz-n-0 a:hover {
	color: #fff;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-serif;
	text-decoration: none;
}
/* Niv 0 */
#exp-nav-horiz-n-0 {
	background-color: #666;
	height: 20px;
	position: relative;
	padding-bottom: 24px;
	background-image: url('../App_Themes/Formatex/Images/nav-n-0.gif');
	background-position: left bottom;
	background-repeat: repeat-x;
	z-index: 9999;
}
#exp-nav-horiz-n-0 li {
	float: left;
	padding-left: 1px;
	background-image: url('../App_Themes/Formatex/Images/nav-item-n-0.gif');
	background-position: left 6px;
	background-repeat: no-repeat;
}
#exp-nav-horiz-n-0 li.exp-firstitem {
	padding-left: 0;
	background-image: none;
}
#exp-nav-horiz-n-0 li span, #exp-nav-horiz-n-0 li a:link, #exp-nav-horiz-n-0 li a, #exp-nav-horiz-n-0 li a:visited, #exp-nav-horiz-n-0 li a:hover {
	display: inline-block;
	padding: 4px 12px;
}
.IE6 #exp-nav-horiz-n-0 li span, .IE6 #exp-nav-horiz-n-0 li a:link, .IE6 #exp-nav-horiz-n-0 li a, .IE6 #exp-nav-horiz-n-0 li a:visited, .IE6 #exp-nav-horiz-n-0 li a:hover {
	padding-bottom: 4px;
}
.IE7 #exp-nav-horiz-n-0 li span, .IE7 #exp-nav-horiz-n-0 li a:link, .IE7 #exp-nav-horiz-n-0 li a, .IE7 #exp-nav-horiz-n-0 li a:visited, .IE7 #exp-nav-horiz-n-0 li a:hover {
	padding-bottom: 2px;
}
#exp-nav-horiz-n-0 li.exp-firstitem span, #exp-nav-horiz-n-0 li.exp-firstitem a:link, #exp-nav-horiz-n-0 li.exp-firstitem a, #exp-nav-horiz-n-0 li.exp-firstitem a:visited, #exp-nav-horiz-n-0 li.exp-firstitem a:hover {
	padding-left: 26px;
	background-image: none;
}
#exp-nav-horiz-n-0 li span:hover, #exp-nav-horiz-n-0 li:hover span, #exp-nav-horiz-n-0 li.exp-hover span, #exp-nav-horiz-n-0 li span.exp-hover {
	background-color: #000;
}
/* Niv -1 */
#exp-nav-horiz-n-0 ul {
	left: 0;
	position: absolute;
	top: 20px;
	display: none;
	width: 970px;
}
#exp-nav-horiz-n-0 li:hover ul, #exp-nav-horiz-n-0 li.exp-hover ul {
	display: block;
}
#exp-nav-horiz-n-0 ul li {
	background-position: left 8px;
	position: relative;
	padding-left: 1px;
}
#exp-nav-horiz-n-0 ul a:link, #exp-nav-horiz-n-0 ul a, #exp-nav-horiz-n-0 ul a:visited, #exp-nav-horiz-n-0 ul a:hover {
	display: inline-block;
	font-size: 11px;
	padding: 6px 12px 7px;
	background-color: transparent;
}
.IE6 #exp-nav-horiz-n-0 ul span, .IE6 #exp-nav-horiz-n-0 ul a:link, .IE6 #exp-nav-horiz-n-0 ul a, .IE6 #exp-nav-horiz-n-0 ul a:visited, .IE6 #exp-nav-horiz-n-0 ul a:hover {
	padding-bottom: 10px;
}
.IE7 #exp-nav-horiz-n-0 ul span, .IE7 #exp-nav-horiz-n-0 ul a:link, .IE7 #exp-nav-horiz-n-0 ul a, .IE7 #exp-nav-horiz-n-0 ul a:visited, .IE7 #exp-nav-horiz-n-0 ul a:hover {
	padding-bottom: 6px;
}
#exp-nav-horiz-n-0 ul li a:hover {
	background-color: #0038a7;
}
/* Niv -2 */
#exp-nav-horiz-n-0 ul ul {
	top: 24px;
	float: none;
	padding: 10px 5px 25px 0;
	width: 253px;
	zoom: 1;
	z-index: 1001;
}
#exp-nav-horiz-n-0 li:hover li ul, #exp-nav-horiz-n-0 li.exp-hover li ul {
	display: none;
	zoom: 1;
	z-index: 1001;
}
#exp-nav-horiz-n-0 li li:hover ul, #exp-nav-horiz-n-0 li li.exp-hover ul {
	display: block;
	z-index: 1001;
	zoom: 1;
}
#exp-body-content #exp-nav-horiz-n-0 ul li ul li a:link, 
#exp-body-content #exp-nav-horiz-n-0 ul li ul li a, 
#exp-body-content #exp-nav-horiz-n-0 ul li ul li a:visited, 
#exp-body-content #exp-nav-horiz-n-0 ul li ul li a:hover, 
#exp-body-content #exp-nav-horiz-n-0 ul li ul li.exp-firstitem a:link, 
#exp-body-content #exp-nav-horiz-n-0 ul li ul li.exp-firstitem a, 
#exp-body-content #exp-nav-horiz-n-0 ul li ul li.exp-firstitem a:visited, 
#exp-body-content #exp-nav-horiz-n-0 ul li ul li.exp-firstitem a:hover {
	color: #fff;
	background-image: url('../App_Themes/Formatex/Images/bg-puce-chevron-transparent.gif');
	background-position: left 4px;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 0 0 0 10px;
}
#exp-nav-horiz-n-0 ul ul li, #exp-nav-horiz-n-0 ul ul li.exp-firstitem, #exp-nav-horiz-n-0 ul ul li.exp-lastitem {
	float: none;
	display: block;
	padding: 0 0 2px 14px;
	margin: 0;
	background-color: blue;
	background-image: none;
	text-align: left;
}

#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item0 ul, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item0 ul li {
	background-color: #eb3792;
}
#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item1 ul, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item1 ul li {
	background-color: #d2003f;
}
#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item2 ul, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item2 ul li {
	/* background-color: #92af00; */ background-color: #4B7ADB;
}
#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item3 ul, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item3 ul li {
	background-color: #00AABA;
}
#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item4 ul, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item4 ul li {
	/* background-color: #00aaba; */ background-color: #92AF00;
}
#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item5 ul, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item5 ul li {
	background-color: #ff9500;
}
#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item0:hover, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item0 a:hover {
	background-color: #eb3792;
}
#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item1:hover, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item1 a:hover {
	background-color: #d2003f;
}
#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item2:hover, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item2 a:hover {
	/* background-color: #92af00; */ background-color: #4B7ADB;
}
#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item3:hover, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item3 a:hover {
	/* background-color: #4b7adb; */ background-color:#00AABA;
}
#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item4:hover, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item4 a:hover {
	/* background-color: #00aaba; */ background-color: #92AF00;
}
#exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item5:hover, #exp-nav-horiz-n-0 .exp-n-0-item2 .exp-n-1-item5 a:hover {
	background-color: #ff9500;
}
/* ===================== */
/*        Middle         */
/* ===================== */
/* Fil ariane */
.exp-fil-ariane {
	background-color: #FFFFFF;
	color: #003399;
	font-family: verdana;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 25px;
	padding-top: 4px;
	width: 945px;
}
.exp-fil-ariane a:link, .exp-fil-ariane a, .exp-fil-ariane a:visited, .exp-fil-ariane a:hover {
	color: #003399;
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
}
.exp-fil-ariane a:hover {
	color: #000;
	text-decoration: underline;
}
/*ul.CMSSiteMapList
{
	display:inline-block;
}
ul.CMSSiteMapList li
{
	display:inline-block;
}
ul.CMSSiteMapList li a:link,
ul.CMSSiteMapList li a,
ul.CMSSiteMapList li a:visited,
ul.CMSSiteMapList li a:hover,
{
	display:inline-block;
	padding-left:9px;
	margin-left:7px
}*/
/* /Fil ariane */
/* Page */
#exp-middle-page {
	background-color: #fff;
	line-height: 13px;
	clear: both;
	padding: 5px 4px 20px 5px;
}
#exp-middle-page .exp-clear-both {
	clear: both;
}
.exp-zone-images {
	float: right;
	clear: both;
	margin-left: 20px;
}
.exp-zone-images img {
	width: 255px;
	display: block;
}
.exp-zone-texte-top {
	background-color: #cfd3db;
	font-weight: 900;
	padding: 20px;
	color: #003366;
}
.exp-zone-texte-top h4 {
	color: #8b0076;
	font-size: 14px;
	font-weight: 900;
	padding-bottom: 15px;
}
.exp-zone-texte-bottom {
	color: #003366;
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	padding: 20px;
}
/* /Page */
/* Page with Left nav */
#exp-middle-left {
	width: 191px;
	padding: 12px;
	padding-left: 20px;
	margin: 0 0 9px;
	float: left;
	border-bottom: solid 15px #fff;
	background-color: #0038a7;
}
.exp-communication #exp-middle-left {
	background-color: #eb3792;
}
.exp-financier #exp-middle-left{
	background-color: #d2003f;
}
.exp-logistique #exp-middle-left{
	background-color: #4b7adb;
}
.exp-rh #exp-middle-left{
	background-color: #00aaba;
}
.exp-juridique #exp-middle-left{
	background-color: #92af00;
}
.exp-international #exp-middle-left{
	background-color: #ff9500;
}

#exp-middle-left a:link, #exp-middle-left a, #exp-middle-left a:visited, #exp-middle-left a:hover,#exp-middle-left span {
	background-image: url(../App_Themes/Formatex/Images/bg-puce-chevron-transparent.gif);
	background-position: left 5px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	font-family: Verdana,Arial,Sans-serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 11px;
	padding: 0 9px 1px 21px;
	text-decoration: none;
}
#exp-middle-left a:hover,#exp-middle-left span {
	font-weight: 900;
}
#exp-middle-right {
	background-color: #FFFFFF;
	float: left;
	font-weight: bold;
	margin-bottom:9px;
	padding: 0 3px 15px 8px;
	width: 736px;
}
#exp-middle-right .exp-formulaire-onglet {
	color: #fff;
	width: 732px;
	height: 32px;
	padding-right: 0px;
	margin-bottom: 1px;
}
.IE6 #exp-middle-right .exp-formulaire-onglet {
margin-bottom:0
}
#exp-middle-right .exp-formulaire-onglet li.exp-grand_onglet {
	padding: 0px;
	display: block;
	width: 144px;
	height: 32px;
	margin: 0px;
	margin-right: 5px;
	float: left;
}
#exp-middle-right .exp-formulaire-onglet li.exp-onglet-separateur
{	
display:block;
float:left;
height:1%;
width:181px;
}
#exp-middle-right .exp-formulaire-onglet a.exp-onglet_gris {
	display: block;
	text-align: center;
	text-decoration: none;
	background-color: #666;
	line-height: 32px;
	background-image: url( '../App_Themes/Formatex/Images/onglet_gris.gif');
	background-position: top right;
	background-repeat: no-repeat;
	color: #fff;
}
#exp-middle-right .exp-formulaire-onglet .exp-grand_onglet a:hover {
	background-color: #0038a7;
	background-image: url( '../App_Themes/Formatex/Images/onglet_gris.gif');
	background-position: top right;
	background-repeat: no-repeat;
}
.exp-communication  #exp-middle-right .exp-formulaire-onglet .exp-grand_onglet a:hover {
	background-color: #eb3792;background-image: url( '../App_Themes/Formatex/Images/onglet_rose.gif');
}
.exp-financier #exp-middle-right .exp-formulaire-onglet .exp-grand_onglet a:hover{
	background-color: #d2003f;background-image: url( '../App_Themes/Formatex/Images/onglet_rouge.gif');
}
.exp-logistique #exp-middle-right .exp-formulaire-onglet .exp-grand_onglet a:hover{
	background-color: #4b7adb;background-image: url( '../App_Themes/Formatex/Images/onglet_bleu.gif');
}
.exp-rh #exp-middle-right .exp-formulaire-onglet .exp-grand_onglet a:hover{
	background-color: #00aaba;background-image: url( '../App_Themes/Formatex/Images/onglet_cyan.gif');
}
.exp-juridique  #exp-middle-right .exp-formulaire-onglet .exp-grand_onglet a:hover{
	background-color: #92af00;background-image: url( '../App_Themes/Formatex/Images/onglet_vert.gif');
}
.exp-international #exp-middle-right .exp-formulaire-onglet .exp-grand_onglet a:hover{
	background-color: #ff9500;background-image: url( '../App_Themes/Formatex/Images/onglet_orange.gif');
}

#exp-middle-right .exp-formulaire-onglet .exp-onglet {
	float: left;
	background-position: left top;
	background-repeat: no-repeat;
	padding-bottom: 0px;
	padding-left: 1px;
	margin-left: 10px;
}
#exp-middle-right .exp-formulaire-onglet .exp-clear-both
{
	display:none
} 
/*S'inscrire */
#exp-middle-right .exp-formulaire-top {
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	border: solid #ffa500 1px;
	border-width: 1px 1px 0;
	padding: 10px 5px 1px 5px;
	width: 722px;
}
#exp-middle-right .exp-formulaire-top div {
	display:inline;
	margin: 0px;
	padding: 0px;
}
#exp-middle-right .exp-formulaire-top input {
	border: solid 1px #ccc;
}
#exp-middle-right .exp-formulaire-top input[type="checkbox"],#exp-middle-right .exp-formulaire-top input[type="radio"] {
	border:0px;
}

#exp-middle-right .exp-formulaire-top .exp-li-court {
	width: 350px;
	float: left;
	margin: 2px;
}
#exp-middle-right .exp-formulaire-top .exp-li-long {
	width: 700px;
	clear: both;
	margin: 2px;
}
#exp-middle-right .exp-formulaire-bottom {
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	border: solid #ffa500 1px;
	border-width: 0 1px 1px;
	padding: 10px 10px 1px;
	width: 712px;
	margin-bottom: 15px;
}
#exp-middle-right .exp-span-taille1 {
	display: inline-block;
	width: 205px;
	margin-top:3px
}
#exp-middle-right .exp-span-taille2 {
	display: inline-block;
	width: 160px;
	margin-top:3px
}
#exp-middle-right .exp-span-taille3 {
	display: inline-block;
	width: 90px;
	margin-top:3px
}
#exp-middle-right .exp-formulaire-top .exp-text-court {
	width: 122px;
	height: 13px;
}
#exp-middle-right .exp-formulaire-top .exp-text-long {
	width: 250px;
	height: 13px;
}
#exp-middle-right .exp-formulaire-top select.exp-text-long,
#exp-middle-right .exp-formulaire-top select.exp-text-court {
	height: 20px;
}

#exp-middle-right .exp-formulaire-middle {
	clear: both;
}
#exp-middle-right .exp-text_zone {
	background-color: #dfdfdf;
	margin-top: 15px;
	padding: 5px;
	border: solid 1px #666666;
	font-weight: 400;
}
#exp-middle-right .exp-form-button
{
	display:block;
	text-align:right
}
#exp-middle-right .exp-form-button input {
background-color:#666666;
background-image:url("../App_Themes/Formatex/Images/bg-puce-chevron-transparent.gif");
background-position:5px 5px;
background-repeat:no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:900;
padding:0 2px 0 14px;
text-align:left;
margin-top:15px;
width:78px;
border:0px;
//text-align:center;}
#exp-middle-right .exp-form-button input:hover {
	background-color: #FFA500;
}
#exp-middle-right .exp-paragraphe_infos {
	margin-top: 20px;
	font-style: italic;
	font-weight: normal;
	padding-bottom: 20px;
}
.exp-espace_blanc {
	margin-left: 90px;
	width: 122px;
	height: 13px;
}
#exp-middle-right S.exp-clear-both {
	clear: both;
	font-size: 0;
	line-height: 0;
	border: 0px;
}
/* Avantage */
#exp-middle-right .exp-right-colcenter {
	border: solid 1px #bbc1cc;
	width: 453px;
	float: left;
	padding: 13px 8px 0;
	color: #036;
	font-family: Verdana,Arial,Sans-serif;
	font-size: 11px;
	font-weight: 400;
}
#exp-middle-right .exp-right-colcenter h5 {
	font-weight: 900;
	margin: 0;
	padding: 0;
}
#exp-middle-right .exp-right-colcenter p {
	margin: 2px 0 16px;
}
#exp-middle-right .exp-right-colcenter h5.exp-mise-en-avant {
	background-color:#CFD3DB;
}
#exp-middle-right .exp-right-colcenter p.exp-mise-en-avant {
	margin-top: 0;
	background-color:#CFD3DB;
	padding-top:2px
}

#exp-middle-right .exp-right-colright {
	margin-left: 8px;
	border: solid 1px #bbc1cc;
	float: left;
	width: 254px;
	color: #036;
	font-family: Verdana,Arial,Sans-serif;
	font-size: 11px;
	font-weight: 400;
	background-color: #DDE0E5;
}
#exp-middle-right .exp-right-colright .exp-infos-formation {
	color: #fff;
	padding: 7px 8px 10px;
	background-color: #0038a7;
}
.exp-communication  #exp-middle-right .exp-right-colright .exp-infos-formation {
	background-color: #eb3792;
}
.exp-financier #exp-middle-right .exp-right-colright .exp-infos-formation{
	background-color: #d2003f;
}
.exp-logistique #exp-middle-right .exp-right-colright .exp-infos-formation{
	background-color: #4b7adb;
}
.exp-rh #exp-middle-right .exp-right-colright .exp-infos-formation{
	background-color: #00aaba;
}
.exp-juridique  #exp-middle-right .exp-right-colright .exp-infos-formation{
	background-color: #92af00;
}
.exp-international #exp-middle-right .exp-right-colright .exp-infos-formation{
	background-color: #ff9500;
}

#exp-middle-right .exp-right-colright .exp-infos-formation li.exp-titre {
	background-color: transparent;
	background-image: url("../App_Themes/Formatex/Images/puce-infos-formation.gif");
	background-position: left 6px;
	background-repeat: no-repeat;
	font-weight: 900;
	padding: 3px 0 3px 14px;
}
#exp-middle-right .exp-right-colright .exp-note-formation {
	background-color: #dde0e5;
	padding: 10px 8px;
	line-height: 13px;
}
#exp-middle-right .exp-right-colright .exp-note-formation-legende {
	background-color: #dde0e5;
	font-size: 10px;
	padding: 10px 8px;
	line-height: 12px;
}
/*--------------------------------*/
/* Page de resultats de recherche */
/*--------------------------------*/
.exp-search-image
{
background-color:#0038A7;
float:left;
margin-top:10px;
width:215px;
}
.exp-search-image img
{
width:215px;
border:0px
}
.exp-formatex-results-research
{
	display: block;
	background-color: white;
	float: right;
	margin-top: 10px;
	padding: 15px;
	padding-left: 40px;
	width: 700px;
}
.exp-formatex-results-research .SearchDialog 
{
	padding-bottom:20px
}
.exp-formatex-results-research .SearchDialog table td
{
vertical-align:middle
}
.exp-formatex-results-research .SearchDialog input,.exp-formatex-results-research .SearchDialog select
{
margin-left:5px;
margin-bottom:5px;
border:solid 1px #ccc;
font-family:Verdana,Arial,Sans-serif;
width:295px;
font-size:11px;
}
.exp-formatex-results-research .SearchDialog select
{
width:297px
}
.exp-formatex-results-research .SearchDialog input[type='submit']
{
background-color:#666666;
background-image:url("../App_Themes/Formatex/Images/bg-puce-chevron.gif");
background-position:left 1px;
background-repeat:no-repeat;
color:#FFFFFF;
font-weight:900;
padding:0 2px 0 17px;
width:102px
}
.exp-formatex-results-research .SearchResults .exp-result-link
{
padding:0 0 5px;
}
.SearchResults .exp-result-link a,.SearchResults .exp-result-link a:link,.SearchResults .exp-result-link a:visited,.SearchResults .exp-result-link a:hover
{
color:#333333;
font-size:11px;
font-weight:900;
}
.exp-formatex-results-research .SearchResults .exp-result-content
{
color:#666666;
}
.exp-formatex-results-research .SearchResults .exp-result-infos
{
padding:5px 0 0;
}
.exp-formatex-results-research .SearchResults .exp-result-infos span
{
margin-top:3px !important;
}
.exp-formatex-results-research .SearchResults .exp-result-infos span span
{
display:block;margin:0 !important
}
.exp-formatex-results-research .SearchResults .exp-result-infos span.exp-result-date
{
margin-top:0 !important;color:#007700;
}

/* ///////////// */
/* ===================== */
/*        Footer         */
/* ===================== */
.exp-footer {
	border: solid 1px #50708b;
	clear: both;
	margin-top:10px
}
.IE6 .exp-footer, .IE7 .exp-footer {
	height: 1%;
}
#exp-footer {
        float:left;
	padding: 9px 9px 0;
	height: 1%;
}
.exp-footer .exp-clear-both {
	height: 11px;
}
#exp-footer li {
	border-right: 1px solid #50708B;
	float: left;
	margin-right: 10px;
	padding-right: 12px;
	width: 169px;
}
#exp-footer li.exp-last {
	padding-right: 0;
	border-right: 0px;
}
#exp-footer a:link, #exp-footer a, #exp-footer a:visited, #exp-footer a:hover {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: 900;
	margin-bottom: 3px;
	text-decoration: none;
}
#exp-footer ul {
	margin-top: 3px;
	zoom: 1;
}
.IE6 #exp-footer ul {
	float: left;
}
#exp-footer ul li {
	float: none;
	padding-right: 0px;
	border-right: 0px;
	margin-right: 0px;
	line-height: 11px;
}
.IE6 #exp-footer ul li {
	float: left;
	clear: both;
}
#exp-footer ul a:link, #exp-footer ul a, #exp-footer ul a:visited, #exp-footer ul a:hover {
	font-weight: 400;
	display: inline-block;
	padding-left: 13px;
	background-image: url( '../App_Themes/Formatex/Images/bg-puce-chevron-transparent.gif');
	background-position: 2px 4px;
	background-repeat: no-repeat;
	zoom: 1;
}
#exp-footer .exp-footer-partenaires {
}
#exp-footer .exp-footer-partenaires li {
	float: none;
	clear: both;
	padding-right: 0px;
	border-right: 0px;
	margin-right: 0px;
}
#exp-footer .exp-clear-both {
	clear: both;
	float: none;
	border: 0px;
}
/* ===================== */
/*       Webparts        */
/* ===================== */
/* Calendar */
.exp-wp-calendar {
	background-color: transparent;
	width: 257px;
	height: 240px;
	border: solid 1px #cacbce;
	width: 257px;
	height: 240px;
	float: left;
	position: relative;
}
.IE6 .exp-wp-calendar, .IE7 .exp-wp-calendar {
	height: 250px;
}
.StandardWebPart .WebPartBorder .exp-wp-titre {
	position: relative;
}
.exp-wp-calendar .exp-wp-titre,
.exp-wp-calendar .exp-wp-titre1,
.exp-wp-calendar .exp-wp-titre2,
.exp-wp-calendar .exp-wp-titre3,
.exp-wp-calendar .exp-wp-titre4,
.exp-wp-calendar .exp-wp-titre5,
.exp-wp-calendar .exp-wp-titre6
{
	background-color: transparent;
	background-image: url(../App_Themes/Formatex/Images/bg-wp-calendar-title1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 14px;
	height: 40px;
	left: 0;
	line-height: 17px;
	padding-left: 25px;
	padding-right: 30px;
	padding-top: 19px;
	position: absolute;
	top: 0;
	width: 202px;
	z-index: 100;
}
.IE6 .exp-wp-calendar .exp-wp-titre {
	padding-top: 14px;
}
.IE7 .exp-wp-calendar .exp-wp-titre {
	padding-top: 16px;
}
#exp-middle .exp-wp-calendar .exp-wp-titre1
{
	background-image: url(../App_Themes/Formatex/Images/bg-wp-calendar-title1.gif);
}

#exp-middle .exp-wp-calendar .exp-wp-titre2{
	background-image: url(../App_Themes/Formatex/Images/bg-wp-calendar-title2.gif);
}

#exp-middle .exp-wp-calendar .exp-wp-titre3{
	background-image: url(../App_Themes/Formatex/Images/bg-wp-calendar-title3.gif);
}

#exp-middle .exp-wp-calendar .exp-wp-titre4{
	background-image: url(../App_Themes/Formatex/Images/bg-wp-calendar-title4.gif);
}

#exp-middle .exp-wp-calendar .exp-wp-titre5{
	background-image: url(../App_Themes/Formatex/Images/bg-wp-calendar-title5.gif);
}

#exp-middle .exp-wp-calendar .exp-wp-titre6{
	background-image: url(../App_Themes/Formatex/Images/bg-wp-calendar-title6.gif);
}

.StandardWebPart .WebPartBorder .exp-calendar {
	position: relative;
	top: 0px;
	height: 178px;
}
.exp-wp-calendar .exp-calendar {
	background-image: url("../App_Themes/Formatex/Images/bg-wp-calendar.gif");
	background-color: transparent;
	background-position: left top;
	background-repeat: repeat-y;
	padding-left: 26px;
	padding-right: 58px;
	position: absolute;
	top: 52px;
	left: 0px;
	width: 173px;
	z-index: 100;
}
.exp-wp-calendar .exp-calendar .exp-calendar {
	position: relative;
	top: 0px;
	left: 0px;
	background-image: none;
	padding-left: 0px;
}
.StandardWebPart .WebPartBorder .exp-calendar-masque {
	display: none;
}
.exp-wp-calendar .exp-calendar-masque {
	background-color: #fff;
	opacity: 0.5;
	filter: alpha(opacity=60);
	position: absolute;
	top: 0px;
	left: 0px;
	width: 257px;
	height: 240px;
	z-index: 1;
}
.IE6 .exp-wp-calendar .exp-calendar-masque, .IE7 .exp-wp-calendar .exp-calendar-masque {
	height: 250px;
}
.exp-wp-calendar .exp-calendar table {
	background-color: transparent;
	background-image: none;
	border-collapse: separate;
	font-family: Verdana,Arial,Sans-serif;
	color: #333;
	font-weight: 400;
	font-size: 10px;
	border-collapse: separate !important;
	border-spacing: 4px;
	width:100%
}
.exp-wp-calendar .exp-calendar table td {
	border: solid 1px #ccc;
	height: 19px;
	width: 19px;
	vertical-align: middle;
}
.IE6 .exp-wp-calendar .exp-calendar table td, .IE7 .exp-wp-calendar .exp-calendar table td,.IE8 .exp-wp-calendar .exp-calendar table td {
	border: solid 1px #ccc;
	height: 17px;
	width: 19px;
	vertical-align: middle;
}
.exp-wp-calendar .exp-calendar table th {
	border: 0px;
	padding: 0;
	text-transform: capitalize;
}
.exp-wp-calendar .exp-calendar table td .Content {
	display: none;
}
.exp-wp-calendar .exp-calendar table table {
	background-color: #e4e4e4;
	font-family: Verdana,Arial,Sans-serif;
	color: #666;
	font-weight: 900;
	font-size: 11px;
	border-collapse: collapse !important;
}
.IE6 .exp-wp-calendar .exp-calendar table table {
	width: 165px !important;
}
.IE7 .exp-wp-calendar .exp-calendar table table {
	width: 165px !important;
}
.exp-wp-calendar .exp-calendar table table td {
	border: 0px;
	height: 19px;
	width: 19px;
	vertical-align: middle;
	text-transform: capitalize;
}
.exp-wp-calendar .exp-calendar table table td.exp-previousnext {
	color: #444;
	background-color: #ccc;
	text-decoration: none;
	padding: 2px 5px;
}
.exp-wp-calendar .exp-calendar table table td.exp-previousnext a:link, .exp-wp-calendar .exp-calendar table table td.exp-previousnext a, .exp-wp-calendar .exp-calendar table table td.exp-previousnext a:visited, .exp-wp-calendar .exp-calendar table table td.exp-previousnext a:hover {
	color: #444 !important;
	text-decoration: none;
}
.exp-wp-calendar .exp-day {
	position: relative;
}
.exp-wp-calendar .exp-day br {
	display: none;
}
.exp-wp-calendar .exp-day a:link, .exp-wp-calendar .exp-day a, .exp-wp-calendar .exp-day a:visited, .exp-wp-calendar .exp-day a:hover {
	color: #333333;
	display: block;
	font-family: Verdana,Arial,Sans-serif;
	font-size: 10px;
	font-weight: 400;
	height: 15px;
	padding-top: 4px;
	text-decoration: none;
	width: 19px;
}
.exp-wp-calendar .vendre-acheter-international {
	background-color: #ff9500;
}
.exp-wp-calendar .logistique {
	background-color: #4b7adb;
}
.exp-wp-calendar .juridique {
	background-color: #92af00;
}
.exp-wp-calendar .Financier {
	background-color: #d2003f;
}
.exp-wp-calendar .communication-negociation-interculturel {
	background-color: #eb3792;
}
.exp-wp-calendar .ressources-humaines {
	background-color: #00aaba;
}
/* /Calendar */
/* Visionneuse Home */
.wp-visonneuse-programmes {
	border: solid 1px #cacbce;
	padding: 3px;
	background-color: #fff;
	position: relative;
	height: 198px;
	margin-bottom: 9px;
	z-index: 1;
}
.wp-visonneuse-programmes .exp-slide {
	display: none;
}
.wp-visonneuse-programmes .exp-slide-visible {
	width: 705px;
	display: block;
}
.wp-visonneuse-programmes img {
}
.wp-visonneuse-programmes .exp-title {
	color: #000000;
	font-family: SF grandezza,Verdana;
	font-size: 20px;
	font-weight: 400;
	left: 25px;
	margin: 0;
	position: absolute;
	top: 25px;
	width: 272px;
}
.wp-visonneuse-programmes .exp-texte {
	font-family: Verdana,Arial,Sans-serif;
	color: #000033;
	font-weight: 400;
	font-size: 11px;
	left: 25px;
	letter-spacing: 2px;
	position: absolute;
	top: 71px;
	width: 272px;
}
.IE6 .wp-visonneuse-programmes .exp-texte {
	top: 82px;
}
.IE7 .wp-visonneuse-programmes .exp-texte {
	top: 82px;
}
#exp-visionneuse-items-container .exp-slide span {
	background-color: transparent;
	color: #FFFFFF;
	display: block;
	height: 22px;
	padding: 11px 6px 0 36px;
	text-decoration: none;
}
#exp-visionneuse-items-container #exp-slide1 span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../App_Themes/Formatex/Images/bg-item-hover.gif);
	position: absolute;
	left: 677px;
	top: 4px;
}
#exp-visionneuse-items-container #exp-slide2 span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../App_Themes/Formatex/Images/bg-item-hover.gif);
	position: absolute;
	left: 677px;
	top: 37px;
}
#exp-visionneuse-items-container #exp-slide3 span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../App_Themes/Formatex/Images/bg-item-hover.gif);
	position: absolute;
	left: 677px;
	top: 70px;
}
#exp-visionneuse-items-container #exp-slide4 span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../App_Themes/Formatex/Images/bg-item-hover.gif);
	position: absolute;
	left: 677px;
	top: 103px;
}
#exp-visionneuse-items-container #exp-slide5 span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../App_Themes/Formatex/Images/bg-item-hover.gif);
	position: absolute;
	left: 677px;
	top: 136px;
}
#exp-visionneuse-items-container #exp-slide6 span {
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../App_Themes/Formatex/Images/bg-item-hover.gif);
	position: absolute;
	left: 677px;
	top: 169px;
}
.wp-visonneuse-programmes div a.exp-lien:link, .wp-visonneuse-programmes div a.exp-lien, .wp-visonneuse-programmes div a.exp-lien:visited, .wp-visonneuse-programmes div a.exp-lien:hover {
	font-family: Verdana,Arial,Sans-serif;
	display: block;
	margin-top: 5px;
	font-weight: 900;
	letter-spacing: 0px;
	color: #000033;
	text-decoration: none;
}
.wp-visonneuse-programmes .exp-visionneuse-liste {
	position: absolute;
	right: 3px;
	top: 4px;
	width: 288px;
}
.wp-visonneuse-programmes .exp-visionneuse-liste li {
	background-color: transparent;
	background-position: right top;
	background-repeat: no-repeat;
	height:1%
}
.wp-visonneuse-programmes .exp-visionneuse-liste li.exp-slide1 {
	background-image: url(../App_Themes/Formatex/Images/bg-item-1.gif);
}
.wp-visonneuse-programmes .exp-visionneuse-liste li.exp-slide2 {
	background-image: url(../App_Themes/Formatex/Images/bg-item-2.gif);
}
.wp-visonneuse-programmes .exp-visionneuse-liste li.exp-slide3 {
	background-image: url(../App_Themes/Formatex/Images/bg-item-3.gif);
}
.wp-visonneuse-programmes .exp-visionneuse-liste li.exp-slide4 {
	background-image: url(../App_Themes/Formatex/Images/bg-item-4.gif);
}
.wp-visonneuse-programmes .exp-visionneuse-liste li.exp-slide5 {
	background-image: url(../App_Themes/Formatex/Images/bg-item-5.gif);
}
.wp-visonneuse-programmes .exp-visionneuse-liste li.exp-slide6 {
	background-image: url(../App_Themes/Formatex/Images/bg-item-6.gif);
}
.wp-visonneuse-programmes .exp-visionneuse-liste li span {
	background-color: transparent;
	color: #FFFFFF;
	display: block;
	font-family: SF grandezza,Verdana;
	font-size: 12px;
	font-weight: 400;
	height: 22px;
	padding: 11px 6px 0 36px;
	text-decoration: none;
}
.IE6 .wp-visonneuse-programmes .exp-visionneuse-liste li span, .IE7 .wp-visonneuse-programmes .exp-visionneuse-liste li span {
	padding: 8px 6px 3px 36px;
}
/* Zone 3 colonnes */
.wp-trizone-container {
	padding: 2px 2px 2px 1px;
	border: solid 1px #cacbce;
	background-color: #fff;
	width: 696px;
	margin-right: 9px;
	float: left;
}
.wp-trizone-container .wp-trizone {
	padding-left: 1px;
	float: left;
	width: 231px;
	background-color: transparent;
	background-image: url(../App_Themes/Formatex/Images/bg-trizone.gif);
	background-position: 1px top;
	background-repeat: repeat-y;
	position: relative;
}
.wp-trizone-container .wp-trizone h4 {
	background-color: transparent;
	background-image: url(../App_Themes/Formatex/Images/bg-wp-title-1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: SF grandezza,Verdana, Arial, sans-serif;
	font-weight: 500;
	color: #003366;
	font-size: 14px;
	line-height: 16px;
	padding: 16px 30px 7px 25px;
	width: 176px;
}
.IE6 .wp-trizone-container .wp-trizone h4 {
	padding-top: 13px;
}
.IE7 .wp-trizone-container .wp-trizone h4 {
	padding-top: 10px;
}
.wp-trizone-container .wp-trizone .exp-image-catalogue {
	position: absolute;
	right: 3px;
	top: 0px;
}
.wp-trizone-container .wp-trizone .exp-wp-titre2 {
	background-image: url(../App_Themes/Formatex/Images/bg-wp-title-2.gif);
}
.wp-trizone-container .wp-trizone .exp-wp-titre3 {
	background-image: url(../App_Themes/Formatex/Images/bg-wp-title-3.gif);
}
.wp-trizone-container .wp-trizone .exp-wp-titre4 {
	background-image: url(../App_Themes/Formatex/Images/bg-wp-title-4.gif);
	padding-right: 80px;
	width: 126px;
}
.wp-trizone-container .wp-trizone .exp-wp-titre5 {
	background-image: url(../App_Theme7s/Formatex/Images/bg-wp-title-5.gif);
}
.wp-trizone-container .wp-trizone .exp-wp-content {
	padding-left: 25px;
	padding-bottom: 7px;
	font-family: Verdana,Arial,Sans-serif;
	font-size: 11px;
	font-weight: 400;
	color: #333;
}
.wp-trizone-container .wp-trizone ul.exp-wp-content li {
	padding-bottom: 7px;
}
.wp-trizone-container .wp-trizone .exp-wp-content a:link, .wp-trizone-container .wp-trizone .exp-wp-content a, .wp-trizone-container .wp-trizone .exp-wp-content a:visited, .wp-trizone-container .wp-trizone .exp-wp-content a:hover {
	background-color: #666666;
	background-image: url(../App_Themes/Formatex/Images/bg-puce-chevron.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: inline-block;
	font-size: 11px;
	font-weight: 900;
	margin-top: 5px;
	padding: 1px 9px 2px 21px;
	text-decoration: none;
}

.exp-formulaire {
	border-style:none;
	background:white
}
.exp-footer-partenaire
{
border-left:1px solid #50708B;
display:inline-block;

padding-left:9px;
margin-top:9px;
height :auto !important
}

.exp-puce-partenaire
{
height:auto !important;
list-style-type: none;
margin-top:2px;

}

#exp-middle-right .exp-right-colcenter2 {
	border: solid 1px #bbc1cc;
	
	float: left;
	padding: 13px 8px 0;
	color: #036;
	font-family: Verdana,Arial,Sans-serif;
	font-size: 11px;
	font-weight: 400;
}
