body {
	font-size: 12px;
	line-height: 1.3;
	color: #333333;
	font-family: Arial;
}

td {
	font-size: 12px;
	line-height: 1.3;
	color: #333333;
	font-family: Arial;
}


a {
	font-family: Arial;
	font-size:13px;
	line-height: 1.3;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
}
a:visited {
	font-family: Arial;
	font-size:13px;
	line-height: 1.3;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
}
a:hover {
	font-family: Arial;
	font-size:13px;
	line-height: 1.3;
	color:#004a96;
	font-weight: normal;
	text-decoration:underline;
}

.bloc_content a {
	font-size: 12px;
	line-height: 1.3;
}



a.lien_question {
	font-family: Arial;
	font-size:14px;
	color:#636363;
	font-weight: normal;
	text-decoration:none;
}
a.lien_question:visited {
	font-family: Arial;
	font-size:14px;
	color:#636363;
	font-weight: normal;
	text-decoration:none;
}
a.lien_question:hover {
	font-family: Arial;
	font-size:14px;
	color:#999999;
	font-weight: normal;
	text-decoration:none;
}

.question
{
	font-family: Arial;
	font-size:12px;
	color:#636363;
	font-weight: normal;
	text-decoration:none;
}


input
{
 	padding:3px;
 	border:1px solid #65ac1e;
 	font-family: Arial;
	font-size:14px;
	color:#3a3a3a;
}



input[type="number"]
{
    text-align:right;
}


select
{
 	padding:3px;
 	border:1px solid #65ac1e;
 	font-family: Arial;
	font-size:14px;
	color:#3a3a3a;
}


.note
{
	font-family: Arial;
	font-size:11px;
	color:#999999;
	font-weight: normal;
	text-decoration:none;
}

a.lien_gris_10 {
	font-family: Arial;
	font-size:10px;
	color:#999999;
	font-weight: normal;
	text-decoration:underline;
}
a.lien_gris_10:visited {
	font-family: Arial;
	font-size:10px;
	color:#999999;
	font-weight: normal;
	text-decoration:underline;
}
a.lien_gris_10:hover {
	font-family: Arial;
	font-size:10px;
	color:#999999;
	font-weight: normal;
	text-decoration:underline;
}

a.lien_gris_11 {
	font-family: Arial;
	font-size:11px;
	color:#999999;
	font-weight: normal;
	text-decoration:none;
}
a.lien_gris_11:visited {
	font-family: Arial;
	font-size:11px;
	color:#999999;
	font-weight: normal;
	text-decoration:none;
}
a.lien_gris_11:hover {
	font-family: Arial;
	font-size:11px;
	color:#999999;
	font-weight: normal;
	text-decoration:underline;
}


a.lien_bleu_11 {
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
}
a.lien_bleu_11:visited {
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
}
a.lien_bleu_11:hover {
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:underline;
}



.gris_13 {
	font-family: Arial;
	font-size:13px;
	color:#999999;
	font-weight: normal;
	text-decoration:none;
}

.rouge_13 {
	font-family: Arial;
	font-size:13px;
	color:#fc1515;
	font-weight: bold;
	text-decoration:none;
}


/* ////////////////  MENU GAUCHE  ///////////////// */

.menu_niv2
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #a3cc78;
	padding-left: 10px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menu_niv2_on
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #7cb83f;
	padding-left: 10px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menu_niv2_over
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
	background-color : #d8eac7;
	cursor: pointer ;
	padding-left: 10px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.menu_niv2_lien
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}

a.menu_niv2_lien:visited
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}

a.menu_niv2_lien:hover
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
}

.menu_niv3
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #c1dda4;
	padding-left: 20px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menu_niv3_on
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
	background-color : #c1dda4;
	padding-left: 20px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menu_niv3_over
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
	background-color : #d8eac7;
	cursor: pointer ;
	padding-left: 20px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.menu_niv3_lien
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
}

a.menu_niv3_lien:visited
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
}

a.menu_niv3_lien:hover
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
}

.menu_niv4
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #d8eac7;
	padding-left: 30px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menu_niv4_on
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
	background-color : #d0e6bb;
	padding-left: 30px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menu_niv4_over
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
	background-color : #d8eac7;
	cursor: pointer ;
	padding-left: 30px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.menu_niv4_lien
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
}

a.menu_niv4_lien:visited
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
}

a.menu_niv4_lien:hover
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
}




.menu_niv5
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #d8eac7;
	padding-left: 37px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menu_niv5_on
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
	background-color : #d0e6bb;
	padding-left: 37px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.menu_niv5_over
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
	background-color : #d8eac7;
	cursor: pointer ;
	padding-left: 37px;
	padding-right: 3px;
	line-height: 14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

a.menu_niv5_lien
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
}

a.menu_niv5_lien:visited
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
}

a.menu_niv5_lien:hover
{
	font-family: Arial;
	font-size:11px;
	line-height: 14px;
	color:#004a96;
	font-weight: bold;
	text-decoration:none;
}

.tab_titre_1
{
	font-family: Arial;
	font-size:12px;
	line-height: 18px;
	color:#336eab;
	font-weight: bold;
	text-decoration:none;
}

/* TABLEAUX */


.tab_1_entete
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #6692c8;
}

.tab_1_ligne1
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #e5edf4;
}

.tab_1_ligne2
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.tab_1_ligne-on
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #014b96;
	cursor: pointer ;
}


.tab_2_entete
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #66ae88;
}

.tab_2_ligne1
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #d9e9e1;
}

.tab_2_ligne2
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.tab_2_ligne-on
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #01793b;
	cursor: pointer ;
}


.tab_3_entete
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #dc657a;
}

.tab_3_ligne1
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #f6d9de;
}

.tab_3_ligne2
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.tab_3_ligne-on
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #ce2643;
	cursor: pointer ;
}


.tab_4_entete
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #7ac5e4;
}

.tab_4_ligne1
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #def1f8;
}

.tab_4_ligne2
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.tab_4_ligne-on
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #21a1d2;
	cursor: pointer ;
}


.tab_5_entete
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #a3cc78;
}

.tab_5_ligne1
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #d8eac7;
}

.tab_5_ligne2
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.tab_5_ligne-on
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #65ac1e;
	cursor: pointer ;
}


.tab_6_entete
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #f8bf66;
}

.tab_6_ligne1
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #fdeacc;
}

.tab_6_ligne2
{
	font-family: Arial;
	font-size:11px;
	color:#004a96;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.tab_6_ligne-on
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
	background-color : #f39501;
	cursor: pointer ;
}

a.lien_blanc_11 {
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: normal;
	text-decoration:none;
}
a.lien_blanc_11:visited {
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: normal;
	text-decoration:none;
}
a.lien_blanc_11:hover {
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: normal;
	text-decoration:underline;
}

input.checkboxes
{
    vertical-align: middle;
}

label.checkboxes
{
    vertical-align: middle;
}

span.checkboxes
{
    vertical-align: middle;
}

.texte_1_11
{
	font-family: Arial;
	font-size:11px;
	color:#014b96;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.texte_2_11
{
	font-family: Arial;
	font-size:11px;
	color:#01793b;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.texte_3_11
{
	font-family: Arial;
	font-size:11px;
	color:#c60023;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.texte_4_11
{
	font-family: Arial;
	font-size:11px;
	color:#21a1d2;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.texte_5_11
{
	font-family: Arial;
	font-size:11px;
	color:#65ac1e;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.texte_6_11
{
	font-family: Arial;
	font-size:11px;
	color:#f39501;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.texte_7_11
{
	font-size: 11px;
	color: #333333;
	font-family: Arial;
}

.texte_1_12
{
	font-family: Arial;
	font-size:12px;
	color:#014b96;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.texte_2_12
{
	font-family: Arial;
	font-size:12px;
	color:#01793b;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.texte_3_12
{
	font-family: Arial;
	font-size:12px;
	color:#c60023;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.texte_4_12
{
	font-family: Arial;
	font-size:12px;
	color:#21a1d2;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.texte_5_12
{
	font-family: Arial;
	font-size:12px;
	color:#65ac1e;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.texte_6_12
{
	font-family: Arial;
	font-size:12px;
	color:#f39501;
	font-weight: normal;
	text-decoration:none;
	background-color : #ffffff;
}

.textboxQuickSearch {
	width: 147px;
	height: 16px;
	border: 1px solid #004a96;
	font-size: 11px;
	margin-right: 4px;
}

.texte_blanc11
{
	font-family: Arial;
	font-size:11px;
	color:#ffffff;
	font-weight: normal;
	text-decoration:none;
}

.internalLinkIcon{
	background-image: url(images/linkInternal.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	cursor: pointer;
	display: inline-block;
	background-position: 2px center;
}


.externalLinkIcon {
	background-image: url(images/linkExternal.gif);
	background-repeat: no-repeat;
	/*background-position: left top;*/
	background-position: left center;
	padding-left: 12px;
	cursor: pointer;
	display: inline-block;
}

.bandeau_titre {
	font-family: Arial;
	font-size:36px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}


/* //////////////// CONTEXTE ///////////////// */



.contexte_titre
{
	font-family: Arial;
	font-size:12px;
	color:#ffffff;
	font-weight: bold;
	text-decoration:none;
}

.form-textbox{
	width: 120px;
	height: 16px;
	border: 1px solid #004a96;
	font-size: 11px;
	margin-right: 4px;
}


/* //////////////// MENU HAUT ///////////////// */

td.menu_haut {
font-family: Arial;
font-size: 12px;
line-height: 23px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.menu_haut {
font-family: Arial;
font-size: 12px;
line-height: 23px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.menu_haut:visited {
font-family: Arial;
font-size: 12px;
line-height: 23px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

a.menu_haut:hover {
font-family: Arial;
font-size: 12px;
line-height: 23px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
}



/* ///////////  FIL D'ARIANE   ///////////////*/
span.menu_fil_dariane
{
font-family: Arial;
font-size: 10px;
line-height: 14px;
color: #858585;
font-weight: normal;
text-decoration: none;
}

span.menu_fil_dariane_selected
{
font-family: Arial;
font-size: 10px;
line-height: 14px;
color: #004a96;
font-weight: normal;
text-decoration: none;
}

a.menu_fil_dariane_lien {
font-family: Arial;
font-size: 10px;
line-height: 14px;
color: #004a96;
font-weight: normal;
text-decoration: underline;
}

a.menu_fil_dariane_lien:visited {
font-family: Arial;
font-size: 10px;
line-height: 14px;
color: #004a96;
font-weight: normal;
text-decoration: underline;
}

a.menu_fil_dariane_lien:hover {
font-family: Arial;
font-size: 10px;
line-height: 14px;
color: #004a96;
font-weight: normal;
text-decoration: underline;
}

.titre
{
font-family: Arial;
font-size: 15px;
color: #004a96;
font-weight: bold;
text-decoration: none;
}

.sous_titre
{
font-family: Arial;
font-size: 11px;
color: #333333;
font-weight: normal;
text-decoration: none;
}

.teaser_titre
{
	font-family: Arial;
	font-size: 13px;
	color: #004a96;
	font-weight: bold;
	text-decoration: none;
}

.teaser_titre_accueil
{
	font-family: Arial;
	font-size: 12px;
	color: #004a96;
	font-weight: bold;
	text-decoration: none;
}

.teaser
{
	font-size: 11px;
}

/* Hauteur par défaut des teasers */
.teaser_height {
	/*height: 250px;*/
}

/************* Toutes les tailles personalisees de teaser ***************/

/* Donnees marches */
.teaser_height_3 {
	height: 150px!important;
}
/* Services */
.teaser_height_7 {
	/*height: 380px!important;*/
}
/* BASF AP */
.teaser_height_9 {
	height: 160px!important;
}
/* BASF Agro */
.teaser_height_10 {
	height: 130px!important;
}
/* Projets */
.teaser_height_26 {
	height: 145px!important;
}
/* BASF Agri-Production */
.teaser_height_11 {
	height: 130px!important;
}
/* Formation / Développement */
.teaser_height_51 {
	height: 150px!important;
}
/* Paie et administration du personnel */
.teaser_height_57 {
	height: 120px!important;
}
/* La rémunération */
.teaser_height_58 {
	height: 173px!important;
}
/* La couverture sociale */
.teaser_height_62 {
	height: 130px!important;
}
/* Avantages sociaux */
.teaser_height_66 {
	height: 175px!important;
}
/* Le temps de travail */
.teaser_height_71 {
	height: 170px!important;
}
/* Politique voiture */
.teaser_height_79 {
	height: 173px!important;
}
/* Relations sociales */
.teaser_height_86 {
	height: 145px!important;
}
/* Comité d'Entreprise */
.teaser_height_89 {
	height: 130px!important;
}
/* CHSCT */
.teaser_height_92 {
	height: 105px!important;
}
/* Espace métiers */
.teaser_height_5 {
	height: 195px!important;
}
/* Stratégie Cultures et Services */
.teaser_height_102 {
	height: 195px!important;
}
/* Pôle Céréales */
.teaser_height_103 {
	height: 200px!important;
}
/* Transversal */
.teaser_height_236 {
	height: 145px!important;
}
/* Pôle Cultures Industrielles */
.teaser_height_104 {
	height: 170px!important;
}
/* Colza */
.teaser_height_252 {
	height: 90px!important;
}
/* Implantation */
.teaser_height_304 {
	height: 100px!important;
}
/* Reprise de végétation */
.teaser_height_307 {
	height: 100px!important;
}
/* Colza Floraison */
.teaser_height_310 {
	height: 100px!important;
}
/* Maïs */
.teaser_height_256 {
	height: 110px!important;
}
/* Tournesol */
.teaser_height_259 {
	height: 110px!important;
}
/* Pôle Vigne et cultures spéciales */
.teaser_height_105 {
	height: 185px!important;
}
/* Vigne */
.teaser_height_321 {
	height: 100px!important;
}
/* Transversal */
.teaser_height_322 {
	height: 185px!important;
}
/* Les Vins-Coeurs */
.teaser_height_323 {
	height: 85px!important;
}
/* Mildiou */
.teaser_height_329 {
	height: 120px!important;
}
/* Oidium */
.teaser_height_333 {
	height: 100px!important;
}
/* Arboriculture */
.teaser_height_357 {
	height: 115px!important;
}
/* Pôle Services */
.teaser_height_106 {
	height: 120px!important;
}
/* Stratégie Distribution */
.teaser_height_107 {
	height: 200px!important;
}
/* Conventions */
.teaser_height_112 {
	height: 170px!important;
}
/* Technique et Affaires réglementaires */
.teaser_height_114 {
	height: 180px!important;
}
/* Réclamations */
.teaser_height_118 {
	height: 115px!important;
}
/* Agriculture durable  */
.teaser_height_127 {
	height: 212px!important;
}
/* Défense métier */
.teaser_height_132 {
	height: 195px!important;
}
/* UIPP */
.teaser_height_231 {
	height: 145px!important;
}
/* Communication */
.teaser_height_134 {
	height: 140px!important;
}
/* Contrôle de gestion */
.teaser_height_220 {
	height: 200px!important;
}
/* Outils */
.teaser_height_6 {
	height: 205px!important;
}
/* Process internes */
.teaser_height_153 {
	height: 140px!important;
}
/* Infos pratiques */
.teaser_height_168 {
	height: 150px!important;
}
/* Formulaires */
.teaser_height_158 {
	height: 171px!important;
}
/* Vie du site Ecully */
.teaser_height_181 {
	height: 100px!important;
}
/* Sécurité */
.teaser_height_367 {
	height: 130px!important;
}
/* Voyages */
.teaser_height_188 {
	height: 130px!important;
}
/* Carlson Wagonlit Travel */
.teaser_height_190 {
	height: 105px!important;
}


.titre_entete
{
	font-family: Arial;
	font-size: 12px;
	line-height: 22px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

table.table_defaut
{
	border: 1px solid #c7c7c7;
	border-collapse: collapse;
}

td.table_defaut
{
	border: 1px solid #c7c7c7;
	height: 20px;
	vertical-align: middle;
}

th.table_defaut
{
	border: 1px solid #c7c7c7;
	background-color: #ededed;
	height: 30px;
	text-align: center;
	vertical-align: middle;
}





.imgAlignRight
{
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}

span.image_caption
{
	font-family: Arial;
	font-size: 9px;
	color: #858585;
	line-height: 11px;
}

.auteur
{
	color: #666;
	font-style: italic;
	font-family: Arial;
	font-size: 12px;
	margin-top: 20px;
	line-spacing: 15px;
	clear: both;
	padding-bottom: 12px;
	text-decoration: none;
}

a.auteur
{
	color: #666;
	font-style: italic;
	font-family: Arial;
	font-size: 12px;
	margin-top: 20px;
	line-spacing: 15px;
	clear: both;
	padding-bottom: 12px;
	text-decoration: none;
}

a.auteur:visited
{
	color: #666;
	font-style: italic;
	font-family: Arial;
	font-size: 12px;
	margin-top: 20px;
	line-spacing: 15px;
	clear: both;
	padding-bottom: 12px;
	text-decoration: none;
}

a.auteur:hover
{
	color: #666;
	font-style: italic;
	font-family: Arial;
	font-size: 12px;
	margin-top: 20px;
	line-spacing: 15px;
	clear: both;
	padding-bottom: 12px;
	text-decoration: underline;
}

.gris_11 {
	font-family: Arial;
	font-size:11px;
	color:#999999;
	font-weight: normal;
	text-decoration:none;
}

a.alphabet_lien
{
	color: #004a96;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}

a.alphabet_lien:visited
{
	color: #004a96;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}

a.alphabet_lien:hover
{
	color: #004a96;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: underline;
}

.alphabet_select
{
	color: #004a96;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	text-decoration:none;
}

.alphabet_non_lien
{
	color: #666666;
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.form-textbox-50{
	width: 270px;
	height: 16px;
	border: 1px solid #004a96;
	font-size: 11px;
	margin-right: 4px;
}

.accueil-top-block tr td table tr td table {
	padding-left: 10px;
	padding-right: 10px;
	width: 355px;
	height: 110px;
}

/* ///////////  RECHERCHE   ///////////////*/

.resultat_recherche_bloc {
	background-color: #f0f0f8;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.resultat_recherche_bloc_encadrement_top {
	padding-top: 5px;
}

.resultat_recherche_bloc_encadrement_bottom {
	padding-top: 5px;
}

.recherche_form {
	border:1px solid #CCCCCC;
	padding: 15px;
}


.ImgBordVert img
{
	border: 3px solid #FFFFFF;
}

.ImgBordVert:hover img
{
	border: 3px solid #7ac142;
}

.titre_orange {
	font-family: Arial;
	font-size: 14px;
	line-height: 1.3;
	color: #65ac1e;
	font-weight: bold;
	text-decoration: none;
}

.titre_orange_20 {
	font-family: Arial;
	font-size: 16px;
	color: #65ac1e;
	font-weight: bold;
	text-decoration: none;
}





.titre_bleu
{
	font-family: Arial;
	font-size: 24px;
	line-height: 1.3;
	color: #21a0d2;
	font-weight: bold;
	text-decoration: none;
}

.titre_bleu_18
{
	font-family: Arial;
	font-size: 18px;
	line-height: 1.3;
	color: #21a0d2;
	font-weight: bold;
	text-decoration: none;
}

.titre_bleu_28
{
	font-family: Arial;
	font-size: 24px;
	line-height: 1.3;
	color: #21a0d2;
	font-weight: bold;
	text-decoration: none;
}

.titre_bleu_21
{
	font-family: Arial;
	font-size: 21px;
	line-height: 1.3;
	color: #21a0d2;
	font-weight: bold;
	text-decoration: none;
}

.titre1_bleu
{
	font-family: Arial;
	font-size: 15px;
	line-height: 1.3;
	color: #21a0d2;
	font-weight: bold;
	text-decoration: none;
}

.titre1_orange
{
	font-family: Arial;
	font-size: 15px;
	line-height: 1.3;
	color: #ff7300;
	font-weight: bold;
	text-decoration: none;
}

.titre2_bleu
{
	font-family: Arial;
	font-size: 18px;
	line-height: 1.3;
	color: #21a0d2;
	font-weight: bold;
	text-decoration: none;
}

/* multiselect styles */
	.multiselect {
		width: 500px;
		height: 140px;
	}

	#switcher {
		margin-top: 0px;
	}

tr.entete_tab
{
	background-image: url('../images/template/tab-entete-fond.png');
	height: 32px;
}


.texte_18
{
	font-size: 16px;
	color: #333333;
	font-family: Arial;
}


.titre_non_dispo
{
	font-family: Arial;
	font-size: 14px;
	line-height: 30px;
	color: #b6b6b6;
	font-weight: bold;
	text-decoration: none;
}

.titre_fait
{
	font-family: Arial;
	font-size: 14px;
	line-height: 30px;
	color: #555555;
	font-weight: bold;
	text-decoration: none;
}

.titre_a_faire
{
	font-family: Arial;
	font-size: 14px;
	line-height: 30px;
	color: #555555;
	font-weight: bold;
	text-decoration: underline;
}

.titre_a_faire:visited
{
	font-family: Arial;
	font-size: 14px;
	line-height: 30px;
	color: #555555;
	font-weight: bold;
	text-decoration: underline;
}

.titre_a_faire:hover
{
	font-family: Arial;
	font-size: 14px;
	line-height: 30px;
	color: #555555;
	font-weight: bold;
	text-decoration: underline;
}

.reponse
{
	font-family: Arial;
	font-size: 14px;
	line-height: 16px;
	color: #555555;
	font-weight: normal;
	text-decoration: none;
}

.bravo
{
	font-family: Arial;
	font-size: 16px;
	line-height: 16px;
	color: #01b019;
	font-weight: bold;
	text-decoration: none;
}

.faux
{
	font-family: Arial;
	font-size: 16px;
	line-height: 16px;
	color: #a90202;
	font-weight: bold;
	text-decoration: none;
}
