 /* coding:utf-8 */
/************************************************
 RESET GENERAL
*************************************************/
/*img, div, a { behavior: url(/js/iepngfix.htc) }*/

* {
	padding:0;
	margin:0;
}

/* supprime la couleur affect�e aux liens */
a { color:auto; }
/* supprime le soulignement (on le remettra dans p.bodytext) */
a, a:hover { text-decoration:none; }
/* pas de border aux images dans les liens */
a img { border:0; }
/* listes � puces : par defaut, pas de puces */
ul { list-style-type:none; }
/* utilise un position:relative plut�t que le vertical-align, pour �viter le d�calage de la ligne */
sup {
	vertical-align:bottom;
	position:relative;
	top:-0.4em;
	font-size:0.8em;
}

.lien_retour a {
	padding-left:17px;
	background-image:url(../images/FlecheRetourActu.gif);
	background-position:center left;
	background-repeat:no-repeat;
	text-decoration:none !important;
}
.contenu_centre .tt_content {
	padding-bottom:10px;
}

.contenu_centre h1,
.contenu_centre h2,
.contenu_centre h3,
.contenu_centre h4,
.contenu_centre h5,
.contenu_centre h6 {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}


h1 { font-size:22px; }
h2 { font-size:20px; }
h3 { font-size:18px; }
h4 { font-size:16px; }
h5 { font-size:14px; }
h6 { font-size:12px; }


p.bodytext {
	margin-bottom:10px;
}

.indent {
	margin-left:18px;
}

hr.separation_contenu {
	border:0;
	border-top:1px dotted #cdcdcd;
}

.align-right {
	text-align:right;
}

.align-left {
	text-align:left;
}

.align-center {
	text-align:center;
}

.align-justify {
	text-align:justify;
}

.contenu_centre ul {
	padding-bottom:5px;
}

.contenu_centre ul li {
	margin-left:18px;
	list-style-type:disc;
	margin-bottom:10px;
}

.contenu_centre ol li {
	margin-left:18px;
	margin-bottom:10px;
}

.contenu_centre ul li li {
	list-style-type:circle;
}

.contenu_centre a,
.contenu_centre a .champ{
	text-decoration:underline;
}

.encadre_centre {
 border: 1px solid rgb(153, 153, 153);
 padding:10px;
 color:#333333 !important;
}

.encadre_centre legend {
	display:none;
}

.encadre_centre fieldset {
	border:none !important;
}

/************************************************
 VALEURS PAR DEFAUT
*************************************************/

body  {
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#575757;
}

body, a { /* appliqu� explicitement aux <a> car IE ne g�re pas color:auto */
	color:#565656;
}

/************************************************
 CLASSES GENERIQUES
*************************************************/

.clear { clear:both; float:none !important;}

/* centre le site horizontalement dans la page */
body {
	position:relative;
	text-align:center;
	background-color: #004387; 
/*	background-color:#e6e6e6; */
	background-image:url(../images/fond2-nuit-orientation.jpg);
/*	background-image:url(../images/Fond.jpg);*/                    
	background-position:top center;
	background-repeat:repeat-x;

}


/*
###############################################
############ CONTENEUR ########################
###############################################
*/

.conteneur {
	position:relative;
	width:980px;
	margin:0 auto;
	background-image:url(../images/fond1-nuit-orientation.jpg);  
/*	background-image:url(../images/Fond.jpg); */  
	background-position:top left;
	background-repeat:repeat-x;
	background-color: #004387; 
/*	background-color:#e6e6e6; */  
}


/*
###############################################
############ CONTENU ##########################
###############################################
*/

.colonne_gauche {
	position:relative;
	width:815px;
	float:left;
	text-align:center;
}

.colonne_droite {
	position:relative;
	width:165px;
	float:left;
}


.contenu {
	position:relative;
	text-align:left;
	padding-bottom:20px;
	padding-top:20px;
	background-color:#FFFFFF;
	padding-left:11px;
	padding-top:65px;
	background-image:url(../images/FondContenuAccueil.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}

h1.titre_page {
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
}

h2.sous_titre_page {
	font-size:12px;
	margin-bottom:15px;
}

.page .contenu {
	padding-top:35px;
}

.contenu_gauche {
	width:170px;
	float:left;
}

.contenu_centre {
	overflow:hidden;
	background-color:#FFFFFF;
	padding:12px;
	min-height:580px;
}

.contenu_droite {
	width:145px;
	float:right;
	margin-left:11px;
	position:relative;
}

.container_contenu_droite {
	float:left;
	width:612px;
	margin-left:11px;
	margin-right:11px;
	display:block;
}

.coin_haut_droit_contenu,
.generique .coin_haut_droit_contenu,
.institutionnel .coin_haut_droit_contenu {
	position:absolute;
	right:0;
	top:0;
	height:50px;
	width:50px;
	background-position:top right;
	background-repeat:no-repeat;
	z-index:10000;
	background-image:url(../images/CoinHautContenuCentreTop.jpg);
}

.sinformersur .coin_haut_droit_contenu,
.vousetes .coin_haut_droit_contenu {
	background-image:url(../images/CoinHautContenuCentre.jpg);
}

.accueil .contenu {
	height:880px;

}

/*
.institutionnel .coin_haut_droit_contenu,
.generique .coin_haut_droit_contenu
*/

/*
###############################################
############ SOUS-MENU CONTENU ################
###############################################
*/

.sous_menu_contenu {
	position:relative;
	text-align:left;
	margin-bottom:10px;
	width:793px;
}

.sous_menu_contenu table {
	width:100%;
	border-spacing:0;
}

.sous_menu_contenu td {
	text-align:center;
	vertical-align:top;
	background-position:top left;
	background-repeat:repeat-x;
}

.sinformersur .sous_menu_contenu td {
	background-color:#d1d74d;
	border-right:1px solid #e6e99d;
	background-image:url(../images/FondBoutonSousMenuSinformerSur_Off.png);
}

.vousetes .sous_menu_contenu td {
	background-color:#f57244;
	border-right:1px solid #fac2af;
	background-image:url(../images/FondBoutonSousMenuVousEtes_Off.png);
}

.sous_menu_contenu td.sans_bordure {
	border-right:0;
}

.sous_menu_contenu td a {
	font-weight:bold;
	color:#3d3d3d;
	display:block;
	min-height:28px;
	font-size:11px;
}

.sinformersur .sous_menu_contenu td a,
.vousetes .sous_menu_contenu td a {
	padding-top:8px;
	padding-bottom:8px;
	padding-left:5px;
	padding-right:5px;
	background-position:top left;
	background-repeat:repeat-x;
}


.sinformersur .sous_menu_contenu td a:hover,
.sinformersur .sous_menu_contenu td a.act {
	background-image:url(../images/FondBoutonSousMenuSinformerSur_On.png);
	background-color:#e2e68f;
}

.vousetes .sous_menu_contenu td a:hover,
.vousetes .sous_menu_contenu td a.act {
	background-image:url(../images/FondBoutonSousMenuVousEtes_On.png);
	background-color:#fac2af;
}

/*
###############################################
############ ENTETE ###########################
###############################################
*/

.entete {
	position:relative;
	width:815px;
/*	background-image:url(../images/FondEnteteBleu.jpg);*/
	background-image:url(../images/FondEntete.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:89px;
}

.logo {
	position:absolute;
	left:14px;
	top:10px;
	width:99px;
	height:114px;
	background-image:url(../images/Logo.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:1000;
}

.logo a {
	display:block;
	text-indent:-100000px;
	width:95px;
	height:109px;
}

.logo a h1 {
	text-indent:-100000px;
}


/*
###############################################
############ MENU HAUT ########################
###############################################
*/

.menu_haut {
	position:relative;
	width:700px;
	height:37px;
	background-image:url(../images/FondMenuHaut.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:115px;
}

.menu_haut ul {
	position:relative;
	font-size:11px;
}

.menu_haut ul li {
	border-right:1px solid #FFFFFF;
	float:left;
	font-weight:bold;
	height:37px;
}

.menu_haut ul li .item {
	display:block;
	padding-top:12px;
	padding-left:7px;
	padding-right:7px;
	height:25px;
}

.menu_haut ul li a:hover {
	background-image:url(../images/FondBoutonMenuHaut_Item.gif);
	background-position:bottom center;
	background-repeat:repeat-x;
}

.menu_haut.hover ul li.act {
	background-image:url(../images/FondBoutonMenuHaut_ItemLight.gif);
	background-position:bottom center;
	background-repeat:repeat-x;
}

.menu_haut ul li.hover a{
	background-image:url(../images/FondBoutonMenuHaut_On.gif);
	background-position:bottom center;
	background-repeat:repeat-x;
}

.menu_haut ul li.act {
	background-image:url(../images/FondBoutonMenuHaut_Act.gif);
}

/*
############################################################
############ BLOC S'INFORMER SUR ###########################
############################################################
*/

.bloc_sinformer_sur {
	position:absolute;
	width:263px;
	height:226px;
	top:63px;
	left:17px;
	background-image:url(../images/FondBlocSinformerSur.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.bloc_sinformer_sur h2 {
	position:absolute;
	left:43px;
	top:4px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#d1d74d;
	text-transform:uppercase;
	background-image:url(../images/TitreBlocSinformerSur.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-100000px;
	height:15px;
	width:200px;
}

.bloc_sinformer_sur ul {
	position:relative;
	padding-left:17px;
	padding-top:45px;
}

.bloc_sinformer_sur ul li {
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}

.bloc_sinformer_sur ul li a {
	color:#3f3f3f;
}

.bloc_sinformer_sur ul li a:hover {
	color:#FFFFFF;
}

.bloc_sinformer_sur .visuel {
	position:absolute;
	width:150px;
	height:283px;
	top:-25px;
	left:187px;
	background-image:url(../images/VisuelSinformerSur.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:1000;
}

.bloc_sinformer_sur .bulle {
	position:absolute;
	left:220px;
	top:-30px;
	width:350px;
}

.bloc_sinformer_sur .popup {
	position:relative;
	z-index:999999;
}

.bloc_sinformer_sur #bulle19 { top:-220px !important; z-index:99999 !important }
.bloc_sinformer_sur #bulle18 { top:-193px !important; z-index:99999 !important }
.bloc_sinformer_sur #bulle17 { top:-166px !important; z-index:99999 !important }
.bloc_sinformer_sur #bulle16 { top:-139px !important; z-index:99999 !important  }
.bloc_sinformer_sur #bulle15 { top:-112px !important; z-index:99999 !important  }
.bloc_sinformer_sur #bulle14 { top:-85px !important; z-index:99999 !important  }
.bloc_sinformer_sur #bulle13 { top:-58px !important; z-index:99999 !important  }

.bloc_sinformer_sur .popup h3 {
	background-image:url(../images/FondPopup.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:35px;
	padding-top:10px;
	padding-bottom:8px;
	font-size:12px;
}

.bloc_sinformer_sur .popup .texte {
	background-image:url(../images/BasPopup.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-right:12px;
	padding-top:10px;
	padding-bottom:10px;
}

/*
############################################################
############ BLOC VOUS ETES ################################
############################################################
*/

.bloc_vous_etes {
	position:absolute;
	width:321px;
	height:227px;
	top:63px;
	left:338px;
	background-image:url(../images/FondBlocVousEtes.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.bloc_vous_etes h2 {
	position:absolute;
	left:98px;
	top:4px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#de5c2e;
	text-transform:uppercase;
	background-image:url(../images/TitreBlocVousEtes.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-100000px;
	height:15px;
	width:110px;
}

.bloc_vous_etes ul {
	position:relative;
	padding-left:20px;
	padding-top:45px;
}

.bloc_vous_etes ul li {
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;
}

.bloc_vous_etes ul li a {
	color:#FFFFFF;
}

.bloc_vous_etes ul li a:hover {
	color:#3f3f3f;
}

.bloc_vous_etes .visuel {
	position:absolute;
	width:103px;
	height:227px;
	top:0;
	right:0;
	background-image:url(../images/VisuelVousEtes_01.png);
	background-position:top left;
	background-repeat:no-repeat;
}


/*
############################################################
############ SOUS-MENU HAUT ################################
############################################################
*/
.sous_menu_haut {
	position:absolute;
	left:11px;
	width:761px;
	background-image:url(../images/FondSousMenuHaut.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	z-index:1000;
	font-size:11px;
}

.sous_menu_haut.act {
	z-index:999;
	display:none;
}

.sous_menu_haut ul {
	position:relative;
	padding-left:15px;
}

.sous_menu_haut ul li {
	float:left;
	height:28px;
	position:relative;
}

.sous_menu_haut ul li a {
	height:14px;
	margin-right:10px;
	border-right:1px solid #adadad;
	margin-top:5px;
	padding-right:10px;
	position:relative;
	display:block;
	font-weight:normal;
}

.sous_menu_haut ul li a:hover {
	text-decoration:underline;
	background-image:none;
}

.sous_menu_haut ul li.act a {
	font-weight:bold;
}


/*
############################################################
############ _BLOC #########################################
############################################################
*/

.bloc {
	position:relative;
	width:100%;
	margin-bottom:10px;
}

.bloc a:hover {
	text-decoration:underline !important;
}

.bloc .haut,
.bloc .bas {
	position:relative;
	width:100%;
	height:23px;
}

.bloc .haut .gauche,
.bloc .centre .gauche,
.bloc .bas .gauche {
	position:absolute;
	left:0;
	top:0;
	width:23px;
	height:23px;
}

.bloc .bordure .haut .gauche,
.bloc .bordure .centre .gauche,
.bloc .bordure .bas .gauche {
	width:24px;
	height:24px;
}

.bloc .haut .droite,
.bloc .centre .droite,
.bloc .bas .droite {
	position:absolute;
	right:0;
	top:0;
	width:23px;
	height:23px;
}

.bloc .bordure .haut .droite,
.bloc .bordure .centre .droite,
.bloc .bordure .bas .droite {
	width:24px;
	height:24px;
}


.bloc .haut .centre,
.bloc .bas .centre {
	height:23px;
	padding-right:30px;
	padding-left:30px;
}

.bloc .sans_bordure .bas .arrondi div {
	top:1px;
}

.contenu_centre .bloc .sans_bordure .bas .arrondi div {
	top:0;
}

.contenu_centre .bloc .sans_bordure .bas .arrondi div.gauche {
	left:-1px;
}

.contenu_centre .bloc .sans_bordure .haut .gauche,
.contenu_centre .bloc .sans_bordure .bas .gauche {
	position:absolute;
	left:0;
	top:0;
	width:23px;
	height:23px;
}


.bloc .bordure .bas .carre div,
.bloc .bordure .haut .carre div {
	height:23px;
}


.bloc p.bodytext {
	margin:0;
}

.bloc .milieu .centre {
	padding-left:8px;
	padding-right:8px;
	padding-top:10px;
}

.bloc .centre h1 {
	position:absolute;
}

.bloc .centre .petit h1 {
	font-size:13px;
	font-weight:bold;
	top:5px !important;
	padding-top:4px;
}

.bloc .centre .fleche h1 {
	left:1px;
	top:1px;
	height:22px;
	padding-left:35px !important;
}

.bloc .centre .gros h1 {
	font-size:15px;
	font-weight:bold;
	top:6px;
}

.bloc .centre .deuxbulles h1 {
	padding-left:30px;
	background-image:url(../images/Picto_2BullesBleues.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .informations h1 {
	padding-left:18px;
	background-image:url(../images/Picto_Informations.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .entreprise_une h1 {
	padding-left:18px;
	background-image:url(../images/Picto_EntreprisesALaUne.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .puce_orange_blanc h1 {
	padding-left:18px;
	background-image:url(../images/Picto_Puces_OrangeBlanc.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .puce_vert_blanc h1 {
	padding-left:18px;
	background-image:url(../images/Picto_Puces_VertBlanc.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .puce_bleu h1 {
	padding-left:18px;
	background-image:url(../images/PuceBleu.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .puce_orange h1 {
	padding-left:18px;
	background-image:url(../images/PuceOrange.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .puce_violet h1 {
	padding-left:18px;
	background-image:url(../images/PuceViolet.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .puce_marron h1 {
	padding-left:18px;
	background-image:url(../images/PuceMarron.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .puce_vert h1 {
	padding-left:18px;
	background-image:url(../images/PuceVert.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .puce_cyan h1 {
	padding-left:18px;
	background-image:url(../images/PuceCyan.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .puce_noir h1 {
	padding-left:18px;
	background-image:url(../images/PuceNoir.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .fleche h1 {
	padding-left:28px;
	background-image:url(../images/FlecheHautGaucheGrise.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .centre .petite_fleche h1 {
	padding-left:17px;
	background-image:url(../images/PetiteFlecheHautGaucheGrise.png);
	background-position:center left;
	background-repeat:no-repeat;
}

.bloc .titre .bleu h1 { color:#4d6581; }
.bloc .titre .orange h1 { color:#f06a18; }
.bloc .titre .violet h1 { color:#7e0066; }
.bloc .titre .marron h1 { color:#804430; }
.bloc .titre .vert h1 { color:#d1d74d; }
.bloc .titre .cyan h1 { color:#00aeca; }
.bloc .titre .noir h1 { color:#000000; }
.bloc .titre .blanc h1 { color:#FFFFFF; }

.bloc .titre.bleu h1 { color:#4d6581; }
.bloc .titre.orange h1 { color:#f06a18; }
.bloc .titre.violet h1 { color:#7e0066; }
.bloc .titre.marron h1 { color:#804430; }
.bloc .titre.vert h1 { color:#d1d74d; }
.bloc .titre.cyan h1 { color:#00aeca; }
.bloc .titre.noir h1 { color:#000000; }

.bloc .haut .gauche,
.bloc .haut .droite,
.bloc .haut .centre,
.bloc .bas .gauche,
.bloc .bas .droite,
.bloc .bas .centre {
	background-repeat:no-repeat;
	background-position:top left;
}

.bloc .bordure .haut .centre  { border-top:1px solid #b6b6b6; }
.bloc .bordure .bas .centre  { border-bottom:1px solid #b6b6b6; }
.bloc .bordure .milieu .centre { border-left:1px solid #b6b6b6; border-right:1px solid #b6b6b6;}

.bloc .bordure .bas .carre .gauche { border-left:1px solid #b6b6b6; border-bottom:1px solid #b6b6b6; }
.bloc .bordure .bas .carre .droite { border-right:1px solid #b6b6b6; border-bottom:1px solid #b6b6b6; }
.bloc .bordure .haut .carre .gauche { border-left:1px solid #b6b6b6; border-top:1px solid #b6b6b6; }
.bloc .bordure .haut .carre .droite { border-right:1px solid #b6b6b6; border-top:1px solid #b6b6b6; }

/* ************* GRIS CLAIR ************************************************************** */
.gris_clair .fond_bloc { background-color:#f5f5f5; }
.gris_clair .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheGrisClair_Bordure.gif); }
.gris_clair .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteGrisClair_Bordure.gif); }
.gris_clair .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheGrisClair_Bordure.gif); }
.gris_clair .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteGrisClair_Bordure.gif); }
.gris_clair .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheGrisClair_SansBordure.gif); }
.gris_clair .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteGrisClair_SansBordure.gif); }
.gris_clair .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheGrisClair_SansBordure.gif); }
.gris_clair .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteGrisClair_SansBordure.gif); }
.contenu_centre .gris_clair .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheGrisClair_Bordure.gif); }
.contenu_centre .gris_clair .bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteGrisClair_Bordure.gif); }
.contenu_centre .gris_clair .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheGrisClair_Bordure.gif); }
.contenu_centre .gris_clair .bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteGrisClair_Bordure.gif); }
.contenu_centre .gris_clair .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheGrisClair_SansBordure.gif); }
.contenu_centre .gris_clair .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteGrisClair_SansBordure.gif); }
.contenu_centre .gris_clair .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheGrisClair_SansBordure.gif); }
.contenu_centre .gris_clair .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteGrisClair_SansBordure.gif); }

/* ************* GRIS ************************************************************** */
.gris .fond_bloc { background-color:#eeeeee; }
.gris .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheGris_Bordure.gif); }
.gris .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteGris_Bordure.gif); }
.gris .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheGris_Bordure.gif); }
.gris .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteGris_Bordure.gif); }
.gris .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheGris_SansBordure.gif); }
.gris .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteGris_SansBordure.gif); }
.gris .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheGris_SansBordure.gif); }
.gris .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteGris_SansBordure.gif); }
.contenu_centre .gris .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheGris_Bordure.gif); }
.contenu_centre .gris .bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteGris_Bordure.gif); }
.contenu_centre .gris .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheGris_Bordure.gif); }
.contenu_centre .gris .bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteGris_Bordure.gif); }
.contenu_centre .gris .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheGris_SansBordure.gif); }
.contenu_centre .gris .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteGris_SansBordure.gif); }
.contenu_centre .gris .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheGris_SansBordure.gif); }
.contenu_centre .gris .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteGris_SansBordure.gif); }

/* ************* GRIS FONCE ************************************************************** */
.gris_fonce .fond_bloc { background-color:#e3e3e3; }
.gris_fonce .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheGrisFonce_Bordure.gif); }
.gris_fonce .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteGrisFonce_Bordure.gif); }
.gris_fonce .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheGrisFonce_Bordure.gif); }
.gris_fonce .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteGrisFonce_Bordure.gif); }
.gris_fonce .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheGrisFonce_SansBordure.gif); }
.gris_fonce .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteGrisFonce_SansBordure.gif); }
.gris_fonce .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheGrisFonce_SansBordure.gif); }
.gris_fonce .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteGrisFonce_SansBordure.gif); }
.contenu_centre .gris_fonce .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheGrisFonce_Bordure.gif); }
.contenu_centre .gris_fonce .bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteGrisFonce_Bordure.gif); }
.contenu_centre .gris_fonce .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheGrisFonce_Bordure.gif); }
.contenu_centre .gris_fonce .bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteGrisFonce_Bordure.gif); }
.contenu_centre .gris_fonce .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheGrisFonce_SansBordure.gif); }
.contenu_centre .gris_fonce .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteGrisFonce_SansBordure.gif); }
.contenu_centre .gris_fonce .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheGrisFonce_SansBordure.gif); }
.contenu_centre .gris_fonce .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteGrisFonce_SansBordure.gif); }

/* ************* BLANC ************************************************************** */
.blanc .fond_bloc { background-color:#ffffff; }
.blanc .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheBlanc_Bordure.gif); }
.blanc .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteBlanc_Bordure.gif); }
.blanc .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheBlanc_Bordure.gif); }
.blanc .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteBlanc_Bordure.gif); }
.blanc .sans_bordure .haut .arrondi .gauche { background:none; background-color:#FFFFFF;}
.blanc .sans_bordure .haut .arrondi .droite { background:none; background-color:#FFFFFF; }
.blanc .sans_bordure .bas .arrondi .gauche { background:none; background-color:#FFFFFF; }
.blanc .sans_bordure .bas .arrondi .droite { background:none; background-color:#FFFFFF; }
.contenu_centre .blanc .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheBlanc_Bordure.gif); }
.contenu_centre .blanc .bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteBlanc_Bordure.gif); }
.contenu_centre .blanc .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheBlanc_Bordure.gif); }
.contenu_centre .blanc .bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteBlanc_Bordure.gif); }

/* ************* VERT ************************************************************** */
.vert .fond_bloc { background-color:#d1d74d; }
.vert .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheVert_Bordure.gif); }
.vert .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteVert_Bordure.gif); }
.vert .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheVert_Bordure.gif); }
.vert .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteVert_Bordure.gif); }
.vert .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheVert_SansBordure.gif); }
.vert .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteVert_SansBordure.gif); }
.vert .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheVert_SansBordure.gif); }
.vert .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteVert_SansBordure.gif); }
.contenu_centre .vert .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheVert_Bordure.gif); }
.contenu_centre .vert .bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteVert_Bordure.gif); }
.contenu_centre .vert .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheVert_Bordure.gif); }
.contenu_centre .vert .bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteVert_Bordure.gif); }
.contenu_centre .vert .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheVert_SansBordure.gif); }
.contenu_centre .vert .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteVert_SansBordure.gif); }
.contenu_centre .vert .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheVert_SansBordure.gif); }
.contenu_centre .vert .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteVert_SansBordure.gif); }


/* ************* ORANGE ************************************************************** */
.orange .fond_bloc { background-color:#de5c2e; }
.orange .milieu .centre, .orange .milieu .centre a { color:#FFFFFF; }
.orange .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheOrange_Bordure.gif); }
.orange .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteOrange_Bordure.gif); }
.orange .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheOrange_Bordure.gif); }
.orange .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteOrange_Bordure.gif); }
.orange .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheOrange_SansBordure.gif); }
.orange .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteOrange_SansBordure.gif); }
.orange .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheOrange_SansBordure.gif); }
.orange .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteOrange_SansBordure.gif); }
.contenu_centre .orange .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheOrange_Bordure.gif); }
.contenu_centre .orange .bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteOrange_Bordure.gif); }
.contenu_centre .orange .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheOrange_Bordure.gif); }
.contenu_centre .orange .bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteOrange_Bordure.gif); }
.contenu_centre .orange .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheOrange_SansBordure.gif); }
.contenu_centre .orange .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteOrange_SansBordure.gif); }
.contenu_centre .orange .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheOrange_SansBordure.gif); }
.contenu_centre .orange .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteOrange_SansBordure.gif); }

/* ************* JAUNE ************************************************************** */
.jaune .fond_bloc { background-color:#f5dc20; }
.jaune .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheJaune_Bordure.gif); }
.jaune .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteJaune_Bordure.gif); }
.jaune .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheJaune_Bordure.gif); }
.jaune .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteJaune_Bordure.gif); }
.jaune .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheJaune_SansBordure.gif); }
.jaune .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteJaune_SansBordure.gif); }
.jaune .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheJaune_SansBordure.gif); }
.jaune .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteJaune_SansBordure.gif); }
.contenu_centre .jaune .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheJaune_Bordure.gif); }
.contenu_centre .jaune .bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteJaune_Bordure.gif); }
.contenu_centre .jaune .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheJaune_Bordure.gif); }
.contenu_centre .jaune .bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteJaune_Bordure.gif); }
.contenu_centre .jaune .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheJaune_SansBordure.gif); }
.contenu_centre .jaune .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteJaune_SansBordure.gif); }
.contenu_centre .jaune .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheJaune_SansBordure.gif); }
.contenu_centre .jaune .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteJaune_SansBordure.gif); }

/* ************* ROSE ************************************************************** */
.rose .fond_bloc { background-color:#fcd2c4; }
.rose .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheRose_Bordure.gif); }
.rose .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteRose_Bordure.gif); }
.rose .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheRose_Bordure.gif); }
.rose .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteRose_Bordure.gif); }
.rose .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheRose_SansBordure.gif); }
.rose .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteRose_SansBordure.gif); }
.rose .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheRose_SansBordure.gif); }
.rose .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteRose_SansBordure.gif); }
.contenu_centre .rose .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheRose_Bordure.gif); }
.contenu_centre .rose .bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteRose_Bordure.gif); }
.contenu_centre .rose .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheRose_Bordure.gif); }
.contenu_centre .rose .bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteRose_Bordure.gif); }
.contenu_centre .rose .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_HautGaucheRose_SansBordure.gif); }
.contenu_centre .rose .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_HautDroiteRose_SansBordure.gif); }
.contenu_centre .rose .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/PCoinBloc_BasGaucheRose_SansBordure.gif); }
.contenu_centre .rose .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/PCoinBloc_BasDroiteRose_SansBordure.gif); }

/* ************* S'INFORMER SUR ************************************************************** */
.sinformersur .contenu_gauche .fond_bloc { background-color:#d1d74d; }
.sinformersur .contenu_gauche .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheVert_Bordure.gif); }
.sinformersur .contenu_gauche .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteVert_Bordure.gif); }
.sinformersur .bloc_colonne_droite  .blanc .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteBlanc_Bordure_VeSs.gif); z-index:999999; }
.sinformersur .contenu_gauche .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheVert_Bordure.gif); }
.sinformersur .contenu_gauche .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteVert_Bordure.gif); }
.sinformersur .contenu_gauche .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheVert_SansBordure.gif); }
.sinformersur .contenu_gauche .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteVert_SansBordure.gif); }
.sinformersur .contenu_gauche .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheVert_SansBordure.gif); }
.sinformersur .contenu_gauche .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteVert_SansBordure.gif); }


/* ************* VOUS ETES ************************************************************** */
.vousetes .contenu_gauche .fond_bloc { background-color:#de5c2e; }
.vousetes .contenu_gauche .milieu .centre, .vousetes .contenu_gauche .milieu .centre a { color:#FFFFFF; }
.vousetes .contenu_gauche .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheOrange_Bordure.gif); }
.vousetes .contenu_gauche .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteOrange_Bordure.gif); }
.vousetes .bloc_colonne_droite  .blanc .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteBlanc_Bordure_VeSs.gif); z-index:999999; }
.vousetes .contenu_gauche .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheOrange_Bordure.gif); }
.vousetes .contenu_gauche .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteOrange_Bordure.gif); }
.vousetes .contenu_gauche .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheOrange_SansBordure.gif); }
.vousetes .contenu_gauche .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteOrange_SansBordure.gif); }
.vousetes .contenu_gauche .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheOrange_SansBordure.gif); }
.vousetes .contenu_gauche .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteOrange_SansBordure.gif); }


/* ************* GENERIQUE ************************************************************** */
.generique .contenu_gauche .fond_bloc { background-color:#c1c1c1; }
.generique .contenu_gauche .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheGrisFonce_Bordure.gif); }
.generique .contenu_gauche .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteGrisFonce_Bordure.gif); }
.generique .contenu_gauche .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheGrisFonce_Bordure.gif); }
.generique .contenu_gauche .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteGrisFonce_Bordure.gif); }
.generique .contenu_gauche .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheGrisFonce_SansBordure.gif); }
.generique .contenu_gauche .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteGrisFonce_SansBordure.gif); }
.generique .contenu_gauche .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheGrisMenu_SansBordure.gif); }
.generique .contenu_gauche .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteGrisFonce_SansBordure.gif); }

/* ************* INSTITUTIONNEL ************************************************************** */
.institutionnel .contenu_gauche  .fond_bloc { background-color:#f5dc20; }
.institutionnel .contenu_gauche  .bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheJaune_Bordure.gif); }
.institutionnel .contenu_gauche  .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteJaune_Bordure.gif); }
.institutionnel .bloc_colonne_droite  .blanc .bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteBlanc_Bordure_Ins.gif); z-index:999999; }
.institutionnel .contenu_gauche  .bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheJaune_Bordure.gif); }
.institutionnel .contenu_gauche  .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteJaune_Bordure.gif); }
.institutionnel .contenu_gauche  .sans_bordure .haut .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_HautGaucheJaune_SansBordure.gif); }
.institutionnel .contenu_gauche  .sans_bordure .haut .arrondi .droite { background:none; background-image:url(../images/CoinBloc_HautDroiteJaune_SansBordure.gif); }
.institutionnel .contenu_gauche  .sans_bordure .bas .arrondi .gauche { background:none; background-image:url(../images/CoinBloc_BasGaucheJaune_SansBordure.gif); }
.institutionnel .contenu_gauche  .sans_bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteJaune_SansBordure.gif); }


/* ************* INFOS PRATIQUES VOUS ETES ************************************************************** */
.vousetes .infos_pratiques .blanc .fond_bloc { background-color:#fcd2c4; }
.vousetes .infos_pratiques .blanc .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteRose_Bordure.gif); }

/* ************* INFOS PRATIQUES S'INFORMER SUR ************************************************************** */
.sinformersur .infos_pratiques .blanc .fond_bloc { background-color:#e3e896; }
.sinformersur .infos_pratiques .blanc .bordure .bas .arrondi .droite { background:none; background-image:url(../images/CoinBloc_BasDroiteAnis_Bordure.gif); }


/*
############################################################
############ BLOC ZOOM SUR ACCUEIL #########################
############################################################
*/

.zoom_sur {
	position:absolute;
	top:340px;
	left:17px;
	width:200px;
}

.zoom_sur .milieu .centre {
	height:270px;
}

.zoom_sur .contenu_actu p {
	text-align:justify;
}

.zoom_sur h1 {
	background-image:url(../images/TitreBlocZoomSur.png) !important;
	text-indent:-10000px;
	width:145px;
}

.accueil .zoom_sur div.titre  {
	text-transform:uppercase;
}

.accueil .zoom_sur div.contenu_actu {
	text-transform:none;
}
/*
############################################################
############ BLOC AU FIL DE L'INFO ACUEIL ##################
############################################################
*/

.au_fil_de_linfo {
	position:absolute;
	top:340px;
	left:225px;
	width:280px;
}

.au_fil_de_linfo .milieu .centre {
	height:270px;
}

.au_fil_de_linfo .bas .centre.fond_bloc,
.au_fil_de_linfo .bas .gauche.fond_bloc,
.au_fil_de_linfo .bas .droite.fond_bloc {
	background-color:#e6e6e6;
}

.au_fil_de_linfo .bas .centre.fond_bloc a {
	padding-top:3px;
	display:block;
}

.au_fil_de_linfo h1 {
	background-image:url(../images/TitreBlocFilInfo.png) !important;
	text-indent:-10000px;
	width:145px;
}

/*
############################################################
############ BLOC AGENDA ACCUEIL ###########################
############################################################
*/

.agenda {
	position:absolute;
	top:340px;
	left:515px;
	width:146px;
}

.page .agenda {
	position:relative;
	top:auto;
	left:auto;
}

.agenda .milieu .centre {
	height:105px;
	display:block;
}

.agenda .centre.fond_bloc {
	padding-left:5px;
	padding-right:5px;
}

.tx-cal-controller dt {
	margin-bottom:10px;
	background-color:#FFFFFF;
}

.tx-cal-controller dt .date {
	font-weight:bold;
}

.accueil .tx-cal-controller dt .date {
	display:block;
}

.tx-cal-controller dt .titre a:hover {
	text-decoration:underline;
}

/*
.agenda .bloc .centre h1 {
	left:10px;
	top:3px !important;
}
*/

.bloc_evenements_agenda {
	position:relative;
	padding-bottom:10px;
	z-index:999999;
}

.bloc_evenements_agenda h1 {
	position:absolute;
	left:-3px;
	top:-26px !important;
	color:#00AECA;
	background-image:url(../images/TitreBlocAgenda.png) !important;
	background-position:otp left;
	background-repeat:no-repeat;
	padding-left:18px;
	font-size:15px;
	font-weight:bold;
	text-indent:-10000px;
	width:175px;
}

.bloc_evenements_agenda span.horaire {
	display:none;
}

.bloc_evenements_agenda span.date {
	display:block;
}

.tt_content_cal_controllerlist a.tout_lagenda {
	position:relative;
	z-index:999;
	margin-left:35px;
	z-index:999999;
}

a.tout_lagenda {
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

a.tout_lagenda:hover {
	text-decoration:underline;
}

/*
####################################################################
############ BLOC CATALOGUE FEUILLETABLE ACCUEIL ###################
####################################################################
*/

.bloc_catalogue {
	position:absolute;
	left:515px;
	top:510px;
	width:145px;
	background-image:url(../images/HautCatalogue.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.bloc_catalogue .catalogue {
	position:relative;
}

.bloc_catalogue .catalogue .couverture {
	margin-bottom:-23px;
}

.bloc_catalogue .catalogue .couverture a img {
	border:0;
}

.bloc_catalogue .catalogue .bas {
	position:relative;
	width:145px;
	height:23px;
	background-image:url(../images/BasCatalogue.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.bloc_catalogue .catalogue .lien {
	position:absolute;
	width:32px;
	height:124px;
	top:1px;
	right:1px;
	background-image:url(../images/BtFeuilletezLe_Off.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.bloc_catalogue .catalogue a:hover .lien {
	background-image:url(../images/BtFeuilletezLe_On.gif);
}

/*
############################################################
############ BLOC ENTREPRISE A LA UNE ACCUEIL ##############
############################################################
*/

.a_la_une {
	position:absolute;
	top:690px;
	left:17px;
	width:200px;
}

.a_la_une .milieu .centre {
	height:200px;
}

.a_la_une .contenu_actu p {
	text-align:justify;
}

.a_la_une h1 {
	background-image:url(../images/TitreBlocEntrepriseUne.png) !important;
	text-indent:-10000px;
	width:145px;
}


/*
############################################################
############ BLOC ACTUALITES ENTREPRISE ####################
############################################################
*/

.actualites_entreprise {
	position:absolute;
	top:690px;
	left:225px;
	width:280px;
}

.actualites_entreprise .milieu .centre {
	height:200px;
}

.actualites_entreprise .bas .centre.fond_bloc,
.actualites_entreprise .bas .gauche.fond_bloc,
.actualites_entreprise .bas .droite.fond_bloc {
	background-color:#cdcdcd;
}

.actualites_entreprise .bas .centre.fond_bloc a {
	padding-top:3px;
	display:block;
}

.actualites_entreprise h1 {
	background-image:url(../images/TitreBlocActualitesEntreprise.png) !important;
	text-indent:-10000px;
	width:175px;
}

.accueil .actualites_entreprise .news-latest-container .photo {
	display:none;
}

/*
############################################################
############ BLOC ENQUETE ACCUEIL ##########################
############################################################
*/

.enquete {
	position:absolute;
	top:690px;
	left:515px;
	width:146px;
}

.enquete .milieu .centre {
	height:200px;
}

.enquete h1 {
	/*background-image:url(../images/TitreBlocEnquete.png) !important;
	text-indent:-10000px;*/
	width:175px;
}

/*
####################################################
########### PIED DE PAGE ###########################
####################################################
*/

.pied {
	position:relative;
	width:815px;
	height:96px;
	background-image:url(../images/FondPied.gif);
	background-position:top left;
	background-repeat:no-repeat;
	margin-right:165px;
}

.pied .logo_qualite {
	width:44px;
	height:44px;
	position:absolute;
	left:14px;
	top:35px;
	background-image:url(../images/LogoQualite.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.pied .logo_rss {
	width:32px;
	height:32px;
	position:absolute;
	right:16px;
	top:41px;
	background-image:url(../images/LogoRSS.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.pied .logo_rss a {
	display:block;
	width:32px;
	height:32px;
	text-indent:-100000px;
}

.pied .menu {
	position:absolute;
	width:610px;
	left:93px;
	top:40px;
	font-size:10px;
}

.pied .menu ul {
	text-align:center;
	margin-bottom:5px;
}

.pied .menu ul li {
	display:inline;
}

.pied .menu ul li a {
	font-weight:bold;
	font-size:10px;
}

.pied .menu ul li a:hover {
	text-decoration:underline;
}


/*
####################################################
########### BLOC BOITE A OUTIL #####################
####################################################
*/

.boite_a_outil {
	position:absolute;
	width:122px;
	right:0;
	top:63px;
	background-image:url(../images/FondBoiteAOutil.png);
	background-position:top left;
	background-repeat:no-repeat;
}

.boite_a_outil ul {
	padding-top:10px;
	padding-bottom:125px;
}

.boite_a_outil ul li a {
	padding-left:30px;
	padding-right:7px;
	margin-left:7px;
	background-position:center left;
	background-repeat:no-repeat;
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:9px;
	background-image:url(../images/PictoBao.png);
}

.boite_a_outil ul li a:hover {
	color:#666666;
}

.boite_a_outil ul li a.documentation { background-image:url(../images/PictoBaoTelechargement.png); }
.boite_a_outil ul li a.enquetes { background-image:url(../images/PictoEnquete.png); }
.boite_a_outil ul li a.legislation { background-image:url(../images/PictoLegislation.png); }
.boite_a_outil ul li a.marches_publics { background-image:url(../images/PictoBaoMarchesPublics.png); }
.boite_a_outil ul li a.produits { background-image:url(../images/PictoBaoProduits.png); }
.boite_a_outil ul li a.emplois { background-image:url(../images/PictoBaoEmplois.png); }
.boite_a_outil ul li a.breves_entreprises { background-image:url(../images/PictoBaoBreves.png); }
.boite_a_outil ul li a.bases_de_donnees { background-image:url(../images/PictoBaoBdd.png); }
.boite_a_outil ul li a.annuaire_france { background-image:url(../images/PictoBaoFrance.png); }
.boite_a_outil ul li a.fichier_drome { background-image:url(../images/PictoBaoDrome.png); }
.boite_a_outil ul li a.entreprises_habitat { background-image:url(../images/PictoBaoHabitat.png); }



/*
####################################################
########### BLOC ADRESSE ###########################
####################################################
*/

.adresse_cci {
	position:absolute;
	left:700px;
	top:600px;
}

.adresse {
	color:#5a5a5a;
	width:110px;
	font-size:9px;
	margin-bottom:15px;
}

.adresse h2 {
	font-weight:bold;
	font-size:9px;
}

.adresse .adresse_postale {
	margin-bottom:5px;
}

.adresse .email a {
	font-weight:bold;
	color:#5a5a5a;
}

.adresse .email a:hover {
	text-decoration:underline;
}


/*
############################################
############ PUB ###########################
############################################
*/

.pub {
	position:relative;
	margin-top:125px;
	margin-left:10px;
}

.pub .tt_content_image {
	margin-bottom:10px;
}


/*
############################################################
############ BLOC MENU GAUCHE ##############################
############################################################
*/

.menu_gauche {
	position:relative;
	width:170px;
	margin-bottom:15px;
}

.menu_gauche .milieu .centre {
	padding-top:0;
	min-height:180px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.menu_gauche .titre_menu {
	position:relative;
	color:#3d3d3d;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	padding-top:23px;
	padding-bottom:23px;
}
.menu_gauche .titre_menu h1 {
	font-size:15px;
}

.sinformersur .menu_gauche .titre_menu { background-color:#e2e68f; }
.vousetes .menu_gauche .titre_menu { background-color:#feb298; }
.generique .menu_gauche .titre_menu { background-color:#e1e1e1; }
.institutionnel .menu_gauche .titre_menu { background-color:#fbef9b; }

.menu_gauche .picto {
	position:absolute;
	left:0;
	top:0;
	width:18px;
	height:21px;
	background-image:url(../images/FlecheHautGauche.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:100;
}

.menu_gauche ul {
	margin-left:5px;
	margin-top:6px;
}

.menu_gauche ul.premier_niveau {
	margin-top:0;
	margin-left:0;
}

.menu_gauche ul.niveau {
	padding-bottom:10px;
}

.menu_gauche ul li {
	margin-bottom:6px;
	font-size:11px;
}

.menu_gauche ul li.dernier {
	margin-bottom:0;
}

.menu_gauche ul.niveau li.dernier {
	margin-bottom:6px;
}

.menu_gauche ul li a {
	color:#3d3d3d;
	padding-left:10px;
	display:block;
}
.vousetes .menu_gauche ul li a {
	color:#ffffff !important;
}


.menu_gauche ul.premier_niveau li a {
	font-weight:bold;
}
.menu_gauche ul.niveau li a,
.menu_gauche ul.niveau li a.act {
	font-weight:normal !important;
}

.menu_gauche ul li a.act {
	font-weight:bold;
	color:#FFFFFF !important;
	background-image:url(../images/FlecheBlanche.gif);
	background-position:center left;
	background-repeat:no-repeat;
}
.vousetes .menu_gauche ul li a.act {
	font-weight:bold;
	color:#3D3D3D !important;
	background-image:url(../images/FlecheGrise.gif);
	background-position:center left;
	background-repeat:no-repeat;
}


.menu_gauche ul li a:hover {
	color:#FFFFFF !important;
}

.vousetes .menu_gauche ul li a:hover {
	color:#3D3D3D !important;
}

/*
###################################################
############ BLOC MOYEN ###########################
###################################################
*/

.bloc_moyen {
	position:relative;
	/*width:432px;*/
}

.bloc_moyen .haut .centre,
.bloc_moyen .bas .centre {
	/*width:386px;*/
}

.bloc_moyen .milieu .centre {
	/*width:400px;	*/
}

/*
###################################################
############ BLOC GRAND ###########################
###################################################
*/

.bloc_grand {
	position:relative;
	width:582px;
}


.bloc_grand .haut .centre,
.bloc_grand .bas .centre {
	width:536px;
}

.bloc_grand .milieu .centre {
	width:550px;
}

/*
###################################################
############ BLOC PETIT ###########################
###################################################
*/

.bloc_petit {
	position:relative;
	width:146px;
}

.bloc_petit .haut .centre,
.bloc_petit .bas .centre {
	width:100px;
}

.bloc_petit .milieu .centre {
	width:114px;
}


/*
############################################################
############ BLOC EN SAVOIR PLUS ###########################
############################################################
*/

.en_savoir_plus {
	position:relative;
	width:432px;
	margin-top:10px;
}

.en_savoir_plus .haut .centre,
.en_savoir_plus .bas .centre {
	width:386px;
}

.en_savoir_plus .milieu .centre {
	width:400px;
}


/*
############################################################
############ PETIT POUCET ##################################
############################################################
*/

.contenu_entete {
	width:100%;
	position:relative;
}

.contenu_centre .petit_poucet ul {
	margin-bottom:0;
}


.petit_poucet li {
	float:left;
	font-size:9px;
	color:#3f3f3f;
	list-style-type:none !important;
	margin-left:0 !important;
}

.petit_poucet a {
	color:#3f3f3f;
	text-decoration:none;
}

.petit_poucet a.act {
	font-weight:bold;
}

.contenu_entete .zoom {
	position:relative;
	z-index:50000;
	height:25px;
}

.contenu_entete .tx-efafontsize-pi1 {
	right:0;
	top:0;
	width:70px;
	position:absolute;
}


/************************************************
 FCE 2 COLONNES 1/2 1/2
*************************************************/

.fce_12_12 {
	position:relative;
	width:100%;
	margin-bottom:10px;
}

.fce_12_12 .colonne {
	float:left;
	width:50%;
}

.fce_12_12 .colonne.gauche .contenu_colonne_fce {
	padding:5px;
	padding-left:0;
}

.fce_12_12 .colonne.droite .contenu_colonne_fce {
	padding:5px;
	padding-right:0;
}

/************************************************
 FCE 2 COLONNES 1/3 2/3
*************************************************/

.fce_13_23 {
	position:relative;
	width:100%;
	margin-bottom:10px;
}

.fce_13_23 .colonne {
	float:left;
}

.fce_13_23 .colonne.gauche {
	width:33%;
}

.fce_13_23 .colonne.droite {
	width:66%;
}

.fce_13_23 .colonne.gauche .contenu_colonne_fce {
	padding:5px;
	padding-left:0;
}

.fce_13_23 .colonne.droite .contenu_colonne_fce {
	padding:5px;
	padding-right:0;
}

/************************************************
 FCE 2 COLONNES 2/3 1/3
*************************************************/

.fce_23_13 {
	position:relative;
	width:100%;
	margin-bottom:10px;
}

.fce_23_13 .colonne {
	float:left;
}

.fce_23_13 .colonne.gauche {
	width:66%;
}

.fce_23_13 .colonne.droite {
	width:33%;
}

.fce_23_13 .colonne.gauche .contenu_colonne_fce {
	padding:5px;
	padding-left:0;
}

.fce_23_13 .colonne.droite .contenu_colonne_fce {
	padding:5px;
	padding-right:0;
}

/*
#######################################
############ ACCESSIBILITE ############
#######################################
*/
.tx-efafontsize-pi1 {
	z-index:200;
}

/*
#######################################
##### ACTUALITES ENTEPRISES ACCUEIL ###
#######################################
*/

.accueil .actualites_entreprise .news-latest-container {
	padding:0;
}

.accueil .actualites_entreprise .news-latest-item .sous_titre,
.accueil .actualites_entreprise .news-latest-item .titre {
	font-weight:bold;
	font-size:10px;
	position:relative;
}

.accueil .actualites_entreprise .news-latest-item {
	border-top:1px solid #dbdbdb;
	padding-top:8px;
	padding-bottom:20px;
	position:relative;
}

.accueil .actualites_entreprise .news-latest-item .droite {
	position:relative;
	width:auto;
	height:auto;
	font-size:10px;
}

.accueil .actualites_entreprise .news-latest-item .photo {
	position:relative;
	float:left;
	height:60px;
	overflow:hidden;
	margin-bottom:8px;
}

.accueil .actualites_entreprise .news-latest-item .photo img {
	margin-right:8px;
}

.accueil .actualites_entreprise .bloc .bas .centre.fond_bloc {
	text-align:right;
}

.accueil a.toutes_les_actualites_entreprises {
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.accueil a.toutes_les_actualites_entreprises:hover {
	text-decoration:underline;
}

/*
#######################################
##### ENTREPRISE A LA UNE ACCUEIL #####
#######################################
*/

.accueil .a_la_une .news-latest-container {
	padding:0;
}

.accueil .a_la_une .news-latest-item .sous_titre,
.accueil .a_la_une .news-latest-item .titre {
	font-weight:bold;
	font-size:10px;
	position:relative;
}

.accueil .a_la_une .news-latest-item {
	padding-bottom:20px;
	position:relative;
	padding:0;
}

.accueil .a_la_une .news-latest-item .droite {
	position:relative;
	width:auto;
	height:auto;
	font-size:10px;
}

.accueil .a_la_une .news-latest-item .photo {
	position:relative;
	height:115px;
	overflow:hidden;
	margin-bottom:8px;
}

.accueil .a_la_une .news-latest-item .photo img {
	margin-right:0;
}

.accueil .a_la_une div.titre  {
	text-transform:uppercase;
}

.accueil .a_la_une div.contenu_actu {
	text-transform:none;
}

/*
#######################################
##### ZOM SUR ACCUEIL #################
#######################################
*/

.accueil .zoom_sur .news-latest-container {
	padding:0;
}

.accueil .zoom_sur .news-latest-item .sous_titre,
.accueil .zoom_sur .news-latest-item .titre {
	font-weight:bold;
	font-size:10px;
	position:relative;
}

.accueil .zoom_sur .news-latest-item {
	padding-bottom:20px;
	position:absolute;
	padding:0;
	width:175px;
}

.accueil .zoom_sur .news-latest-item .droite {
	position:relative;
	width:auto;
	height:auto;
	font-size:10px;
}

.accueil .zoom_sur .news-latest-item .photo {
	position:relative;
	height:115px;
	overflow:hidden;
	margin-bottom:8px;
}

.accueil .zoom_sur .news-latest-item .photo img {
	margin-right:0;
}


/*
#######################################
##### FIL INFO SUR ACCUEIL ############
#######################################
*/

.accueil .au_fil_de_linfo .news-latest-container {
	padding:0;
}

.accueil .au_fil_de_linfo .news-latest-item .sous_titre,
.accueil .au_fil_de_linfo .news-latest-item .titre {
	font-weight:bold;
	font-size:10px;
	position:relative;
}

.accueil .au_fil_de_linfo .news-latest-item {
	border-top:1px solid #dbdbdb;
	padding-top:8px;
	padding-bottom:10px;
	position:relative;
}

.accueil .au_fil_de_linfo .news-latest-item .droite {
	position:relative;
	width:auto;
	height:auto;
	font-size:10px;
}

.accueil .au_fil_de_linfo .news-latest-item .photo {
	position:relative;
	float:left;
	height:60px;
	overflow:hidden;
	margin-bottom:8px;
}

.accueil .au_fil_de_linfo .news-latest-item .photo img {
	margin-right:8px;
}

.accueil .au_fil_de_linfo .bloc .bas .centre.fond_bloc {
	text-align:right;
}

.accueil a.tout_lagenda_fil_info {
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

.accueil a.tout_lagenda_fil_info:hover {
	text-decoration:underline;
}

/*
#######################################
##### DETAIL D'UNE ACTUALITE
#######################################
*/

.news-single-item .titre h1 {
	font-size:16px;
}

.news-single-item .titre h2 {
	font-size:14px;
	font-weight:normal;
}

.news-single-item .date {
	background-color:#f6f6f6;
	padding:10px;
	margin:0;
	margin-bottom:10px;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;
}

.news-single-item .photo {
	position:relative;
	float:left;
	margin-bottom:8px;
}

.news-single-item .photo img {
	margin-right:12px;
}

.news-single-item .texte {
	position:relative;
	width:auto;
	height:auto;
/*	font-size:11px;*/
	margin-bottom:15px;
}

.news-single-item .news-single-img {
	margin-top:0;
	margin-left:0;
}

.news-single-item .news-single-related,
.news-single-item .news-single-files,
.news-single-item .news-single-links {
	background-color:#fbfbfb;
	margin-bottom:10px;
	padding:10px;
}

.news-single-item .news-single-additional-info {
	padding:0;
}

.news-single-item .news-single-additional-info a {
	text-decoration:none;
	margin-right:5px;
}

.news-single-item .news-single-additional-info a:hover {
	text-decoration:underline;
}

.news-single-item .plus dd {
	padding:10px;
	background-color:#fbfbfb;
	border-bottom:1px solid #cacaca;
	margin-bottom:10px;
}

.news-single-item .plus dd a {
	font-weight:bold;
}

.news-single-item .plus dd img {
	margin-right:5px;
}

.news-single-item .plus dt {
	margin-bottom:5px;
}

.news-single-backlink a {
	padding-left:17px;
	background-image:url(../images/FlecheRetourActu.gif);
	background-position:center left;
	background-repeat:no-repeat;
	text-decoration:none !important;
}

.news-single-backlink a:hover {
	text-decoration:underline !important;
}

/*
#######################################
##### DETAIL AU FIL DE L'INFO
#######################################
*/

.detail_au_fil_de_linfo .titre_page {
	display:none;
}

.detail_au_fil_de_linfo .news-single-item .titre h1 {
	padding:5px;
	padding-left:30px;
	background-image:url(../images/IconFilInfoItem.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}


/*
#######################################
##### DETAIL AGENDA
#######################################
*/

.detail_agenda .titre_page {
	display:none;
}

.detail_agenda #calendar-event .titre h1 {
	padding:5px;
	padding-left:30px;
	background-image:url(../images/IconCalendrierItem.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}

.detail_agenda #calendar-event .titre h1 {
	font-size:16px;
}

.detail_agenda #calendar-event .date div {
	float:right;
}

.detail_agenda #calendar-event .date {
	background-color:#f6f6f6;
	padding:10px;
	margin:0;
	margin-bottom:10px;
	text-align:right;
}

.detail_agenda #calendar-event div.contenu_evenement {
	margin-top:10px;
}

.detail_agenda #calendar-event span.organisateur,
.detail_agenda #calendar-event span.lieu,
.detail_agenda #calendar-event div.documents {
	font-weight:bold;
}

.detail_agenda #calendar-event div.documents {
	margin-bottom:10px;
}

.detail_agenda #calendar-event span.description,
.detail_agenda #calendar-event span.image {
	display:none;
}

.detail_agenda #calendar-event .csc-uploads {
	margin-bottom:10px;
}

.detail_agenda #calendar-location span.description,
.detail_agenda #calendar-location span.image,
.detail_agenda #calendar-organizer span.description,
.detail_agenda #calendar-organizer span.image {
	display:none;
}

.detail_agenda #calendar-location span.rue,
.detail_agenda #calendar-location span.ville,
.detail_agenda #calendar-location span.code_postal,
.detail_agenda #calendar-location span.telephone,
.detail_agenda #calendar-location span.fax,
.detail_agenda #calendar-location span.pays,
.detail_agenda #calendar-location span.email,
.detail_agenda #calendar-location span.lien,

.detail_agenda #calendar-organizer span.rue,
.detail_agenda #calendar-organizer span.ville,
.detail_agenda #calendar-organizer span.code_postal,
.detail_agenda #calendar-organizer span.telephone,
.detail_agenda #calendar-organizer span.fax,
.detail_agenda #calendar-organizer span.pays,
.detail_agenda #calendar-organizer span.email,
.detail_agenda #calendar-organizer span.lien {
	font-weight:bold;
}

.detail_agenda #calendar-location .tx-wecmap-map,
.detail_agenda #calendar-organizer .tx-wecmap-map {
	border:1px solid #64c8ec;
	padding:3px;
	margin:10px;
	margin-top:20px;
	margin-left:0;

}

.detail_agenda #calendar-location .titre h1,
.detail_agenda #calendar-organizer .titre h1 {
	padding:5px;
	padding-left:30px;
	background-image:url(../images/IconCalendrierItem.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}

.detail_agenda #calendar-location .titre h1,
.detail_agenda #calendar-organizer .titre h1 {
	font-size:16px;
}

.tx-cal-controller .even {
	background-color:#FFFFFF !important;
}

/*
#######################################
##### DETAIL ACTUALITES DES ENREPRISES
#######################################
*/

.detail_actualites_entreprises .titre_page {
	display:none;
}

.detail_actualites_entreprises .news-single-item .titre h1 {
	padding:5px;
	padding-left:30px;
	background-image:url(../images/IconActuEntreprisesItem.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}

/*
#######################################
##### DETAIL ZOOM SUR...
#######################################
*/

.detail_zoom_sur .titre_page {
	display:none;
}

.detail_zoom_sur .news-single-item .titre h1 {
	padding:5px;
	padding-left:30px;
	background-image:url(../images/IconZoomSurItem.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}

/*
#######################################
##### DETAIL ENTREPRISE UNE
#######################################
*/

.detail_entreprise_une .titre_page {
	display:none;
}

.detail_entreprise_une .news-single-item .titre h1 {
	padding:5px;
	padding-left:30px;
	background-image:url(../images/IconUneItem.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}

/*
##########################################
##### LISTE D'ACTUALITES, LISTE D'AGENDA
##########################################
*/
.news-list-item {
	border-bottom:1px solid #cacaca;
	margin-bottom:20px;
	padding-bottom:0;
}

.news-list-item .droite {
	position:relative;
	width:auto;
	height:auto;
}

.news-list-item .droite a {
	text-decoration:none;
}

.news-list-item .titre {
	margin-bottom:5px;
	position:relative;
}

.news-list-item .titre h1 a {
	text-decoration:none;
}

.news-list-item .titre h1 {
	font-size:14px;
	margin-bottom:0;

}

.news-list-item .titre h2 {
	font-size:14px;
}

.news-list-item .date {
	margin:0;
	margin-bottom:10px;
	text-align:right;
	font-weight:bold;
}

.news-list-item .photo {
	position:relative;
	float:left;
	margin-bottom:8px;
}

.news-list-item .photo img {
	margin-right:12px;
	float:left;
}

.news-list-item .en_savoir_plus {
	position:relative;
	margin:0;
	margin-left:500px;
	width:87px;
	height:20px;
	background-image:url(../images/BtEnSavoirPlusActualite.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0;
}

.news-list-item .en_savoir_plus a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;
	padding-top:3px;
	display:block;
	width:75px;
	height:20px;
	font-size:9px;
}

.news-list-item .en_savoir_plus a:hover {
	text-decoration:underline;
}

.news-list-browse {
	font-size:12px;
}

.news-list-browse .showResultsWrap {
	margin-bottom:5px;
}

.news-list-browse .activeLinkWrap {
	border-bottom:2px solid #6c6c6c;
}

.news-list-browse .browseLinksWrap a,
.news-list-browse .browseLinksWrap span {
	padding:2px;
}

.news-list-browse .browseLinksWrap a:hover {
	background-color:#6c6c6c;
	color:#FFFFFF;
}

.news-list-browse .disabledLinkWrap {
	color:#bcbcbc;
}


/*
#######################################
##### LISTE AU FIL DE L'INFO
#######################################
*/

.liste_au_fil_de_linfo h2.sous_titre_page {
	padding-left:75px;
	font-weight:normal;
	background-image:url(../images/IconFilInfo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:60px;
	padding-top:10px;
}

.liste_au_fil_de_linfo .news-list-item .titre h1 {
	padding:5px;
	padding-left:30px;
	background-image:url(../images/IconFilInfoItem.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}

/*
###########################################
##### LISTE L'ACTUALITE DES ENTREPRISES
###########################################
*/

.liste_actualites_entreprises h2.sous_titre_page {
	padding-left:75px;
	font-weight:normal;
	background-image:url(../images/IconActuEntreprises.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:60px;
	padding-top:10px;
}

.liste_actualites_entreprises .news-list-item .titre h1 {
	padding:5px;
	padding-left:30px;
	background-image:url(../images/IconActuEntreprisesItem.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}

/*
#######################################
##### LISTE ZOOM SUR...
#######################################
*/

.liste_zoom_sur h2.sous_titre_page {
	padding-left:95px;
	font-weight:normal;
	background-image:url(../images/IconZoomSur.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:60px;
	padding-top:10px;
}

.liste_zoom_sur .news-list-item .titre h1 {
	padding:5px;
	padding-left:30px;
	background-image:url(../images/IconZoomSurItem.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}


/*
#######################################
##### LISTE ENTREPRISE UNE
#######################################
*/

.liste_entreprise_une h2.sous_titre_page {
	padding-left:75px;
	font-weight:normal;
	background-image:url(../images/IconUne.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:60px;
	padding-top:10px;
}

.liste_entreprise_une .news-list-item .titre h1 {
	padding:5px;
	padding-left:30px;
	background-image:url(../images/IconUneItem.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}



/*
#######################################
##### SCROLL AGENDA
#######################################
*/

/* root element for scrollable */
.vertical {

	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollers have typically larger height than width */
	height: 105px;
	width: 130px;
}

/* root element for scrollable items */
.scrollable .items {
	position:absolute;

	/* this time we have very large space for height */
	height:20000em;
	margin: 0px;
}

.scrollable .disabled {
	visibility:hidden;
}

.scrollable .nextPage {
	float:right;
}


/*
#######################################
##### LISTE AGENDA
#######################################
*/

.contenu_centre .liste_evenements_agenda h2.sous_titre_page {
	padding-left:75px;
	font-weight:normal;
	background-image:url(../images/IconCalendrier.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:60px;
	padding-top:10px;
}

.contenu_centre .liste_evenements_agenda .news-list-item .titre h1 {
	padding:5px;
	padding-left:30px;
	background-image:url(../images/IconCalendrierItem.jpg);
	background-position:center left;
	background-repeat:no-repeat;
}

.contenu_centre .liste_evenements_agenda .news-list-browse a,
.contenu_centre .liste_evenements_agenda .news-list-browse span {
	padding:2px;
}

.contenu_centre .liste_evenements_agenda .news-list-browse b {
	border-bottom:2px solid #6c6c6c;
	padding-bottom:2px;
}

.contenu_centre .liste_evenements_agenda .news-list-browse a:hover {
	background-color:#6c6c6c;
	color:#FFFFFF;
}

/*
#######################################
##### BLOC INFORMATIONS PRATIQUES
#######################################
*/

.infos_pratiques .bloc .milieu {
	font-size:9px;
}

.infos_pratiques .bloc .centre h1 {
	left:10px;
	top:3px !important;
}

.infos_pratiques .bloc .milieu ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.infos_pratiques .bloc .milieu ul li {
	list-style-position:outside;
	list-style-image:url(../images/FlecheListeInfosPratiques.gif);
	margin-left:15px;
}

.infos_pratiques .bloc .milieu .centre {
	padding-left:8px !important;
	padding-right:8px !important;
}

.infos_pratiques .tt_content {
	padding-bottom:10px;
}

.infos_pratiques .tt_content_dr_blob_pi1list {
	padding-bottom:0;
}

.infos_pratiques .picto,
.infos_pratiques .fichier {
	float:left;
}

.infos_pratiques .fichier {
	width:85px;
	margin-left:5px;
}

.infos_pratiques a {
	text-decoration:none;
}

.infos_pratiques a:hover {
	text-decoration:underline !important;
}

.infos_pratiques .item {
	border-bottom:1px dotted #9e9e9e;
	padding-bottom:3px;
}

.infos_pratiques .tx_drblob_list-row {
	padding-bottom:7px;
}

.infos_pratiques table.tx_drblob_list {
	width:auto !important;
}

.infos_pratiques table.tx_drblob_list .picto {
	margin-right:0;
}

/*
############################################################
############ FORMULAIRE DE RECHERCHE #######################
############################################################
*/

.formulaire_de_recherche {
	position:absolute;
	left:635px;
	top:99px;
	z-index:1;
}

.formulaire_de_recherche .fields_recherche {
	width:125px;
	height:15px;
	border:0;
}

.formulaire_de_recherche .fields_ok {
	background-image:url(../images/BoutonOkRecherche.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:0;
	width:26px;
	height:21px;
	text-indent:-100000px;
	position:absolute;
	left:-35px;
	top:-1px;
}

/*
############################################################
############ RESULTAT DE LA RECHERCHE ######################
############################################################
*/

.tx-indexedsearch-searchbox-button {
	background-color:#999999;
	color:#FFFFFF;
	border:0;
}

.tx-indexedsearch-searchbox-sword {
	border:1px solid #666666;
}

.tx-indexedsearch table {
	width:100%;
}

.tx-indexedsearch-whatis {
	margin-top:0 !important;
}

/*
.tx-indexedsearch-browsebox {
	margin-top:10px !important;
	margin-bottom:10px !important;
}
*/

ul.browsebox {
	margin-top:10px !important;
	margin-bottom:20px !important;
}

.tx-indexedsearch-browsebox p,
p.tx-indexedsearch-noresults {
	padding:10px;
	border:1px solid #d2d2d2;
	margin-top:10px;
	margin-bottom:10px;
}

p.tx-indexedsearch-noresults {
	text-align:left !important;
}


ul.browsebox li {
	padding:0;
	margin:0;
}

ul.browsebox li a {
	padding:2px;
}

ul.browsebox li a:hover {
	background-color:#6c6c6c;
	color:#ffffff;
}

ul.browsebox li.tx-indexedsearch-browselist-currentPage a {
	border-bottom:2px solid #6c6c6c;
	text-decoration:none !important;
}

.tx-indexedsearch-redMarkup {
	color:#FF6600 !important;
}

.tx-indexedsearch-info {
	display:none;
}


/*
############################################################
############ COLONNE GAUCHE ################################
############################################################
*/

.bloc_colonne_droite .bloc .milieu .centre {
	padding-left:8px !important;
	padding-right:8px !important;
}


/*
#################################################
##### BLOC ACTUALITES COLONNE GAUCHE ############
#################################################
*/

.bloc_actualites  {
	position:relative;
}

.bloc_actualites .news-latest-container {
	padding:0;
	padding-top:25px;
}

.bloc_actualites .news-latest-item .sous_titre,
.bloc_actualites .news-latest-item .titre {
	font-weight:bold;
	font-size:10px;
	position:relative;
}

.bloc_actualites .news-latest-item .titre {
	margin-bottom:7px;
}

.bloc_actualites .news-latest-item {
	border-bottom:1px dotted #dbdbdb;
	padding-top:8px;
	padding-bottom:10px;
	position:relative;
}

.bloc_actualites .news-latest-item .contenu_droit {
	position:relative;
	width:auto;
	height:auto;
	font-size:10px;
}

.bloc_actualites .news-latest-item .photo {
	position:relative;
	float:left;
	height:40px;
	overflow:hidden;
	margin-bottom:8px;
}

.bloc_actualites .news-latest-item .photo img {
	margin-right:8px;
}

.bloc_actualites .bloc .bas .centre.fond_bloc {
	text-align:right;
}

.bloc_actualites h1 {
	position:absolute;
	left:-3px;
	top:6px !important;
	color:#48637e;
	background-image:url(../images/Picto_Actualites.png);
	background-position:otp left;
	background-repeat:no-repeat;
	padding-left:18px;
	font-size:15px;
	font-weight:bold;
}

.bloc_actualites a.toute_lactu {
	position:relative;
	z-index:999;
	margin-left:55px;
}

a.toute_lactu {
	font-weight:bold;
	font-size:10px;
	text-decoration:none;
}

a.toute_lactu:hover {
	text-decoration:underline;
}


/*
#################################################
##### DOCUMENTATIONS ############################
#################################################
*/

.tx_drblob_list-vFolderTree {
	position:relative;
	margin-right:10px;
	width:200px;
}

table.tx_drblob_list {
	width:380px;
}

table.tx_drblob_list .picto {
	float:left;
	margin-right:5px;
}


/*
#######################################
##### LISTE FLUX RSS
#######################################
*/

.flux h2.sous_titre_page {
	padding-left:75px;
	font-weight:normal;
	background-image:url(../images/IconFluxRss.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:75px;
	padding-top:10px;
}

.tx-chnewsfeeds-pi1 .description {
	font-style:normal !important;
}

.tx-chnewsfeeds-pi1 li {
	list-style-type:none !important;
	margin-left:0 !important;
	border-bottom:1px dotted #e2e2e2;
	padding-bottom:15px !important;
	margin-bottom:20px !important;
}

.tx-chnewsfeeds-pi1 li a {
	font-size:12px !important;
	font-weight:bold !important;
	text-decoration:none;
}

.tx-chnewsfeeds-pi1 li a:hover {
	text-decoration:underline;
}

/*
#######################################
##### FORMULAIRES IDENTIFICATION
#######################################
*/

.tx-srfeuserregister-pi1 {
	margin-top:10px;
	margin-bottom:15px;
	color:##565656;
	font-size:11px;
}

.tx-srfeuserregister-pi1 h5.site_name {
	font-size:12px;
}

.tx-srfeuserregister-pi1 fieldset {
	border:1px solid #d6d6d6;
	padding:10px;
}

.tx-feuserloginsystem-pi1 table {
	padding:10px;
}

.tx-feuserloginsystem-pi1 .message {
	color:#FF0000;
}

.bouton_formulaire_identification {
	background-color:#999999;
	color:#FFFFFF;
	border:0;
	padding:3px !important;
}

/*
#######################################
##### CARTE WECMAP
#######################################
*/

div.tx-wecmap-map {
	border:1px solid #a5a5a5;
}


div.tx-wecmap-map a,
div.tx-wecmap-map span {
	font-family:"Times New Roman", Times, serif;
	font-size:8px;
}

div.tx-wecmap-map span a {
	display:block;
}

/*
#######################################
##### ADRESSE CONTACT
#######################################
*/
.tx-ttaddress-pi1 {
	margin-bottom:10px;
}

.tx-ttaddress-pi1 .adresse_contact {
	margin-bottom:10px;
	width:250px;
	padding:5px;
	border:1px dotted #d1d0cd;
}

.tx-ttaddress-pi1 .photo {
	float:right;
}

.tx-ttaddress-pi1 .description {
	margin-top:5px;
}


/*
#######################################
##### PLAN DU SITE
#######################################
*/
.tx-dropdownsitemap-pi1 li {
	list-style-type:none !important;
	margin-left:0 !important;
	margin-bottom:0 !important;
}

.tx-dropdownsitemap-pi1 a {
	text-decoration:none !important;
}

.tx-dropdownsitemap-pi1 ul {
	border-top:1px solid #e2e2e2;
}

.tx-dropdownsitemap-pi1 div {
	margin-left:8px !important;
}

/*
#######################################
##### SONDAGE
#######################################
*/
.tx-quickpoll-pi1 h2 {
	font-size:14px;
}

.tx-quickpoll-pi1 .pollquestion {
	padding-bottom:7px;
}

.tx-quickpoll-pi1 .error {
	color:#666666;
	font-size:9px;
	font-weight:normal;
}

.tx-quickpoll-pi1 .pollbar {
	padding-bottom:3px;
}

.tx-quickpoll-pi1 .pollsubmit {
	background-color:#cdcdcd;
	border:0;
	color:#565656;
	font-size:9px;
	padding:4px;
	font-weight:bold;
}


/*
#######################################
##### ACTUALITES
#######################################
*/
.aucune_actualite {
	display:none;
}

/*
#######################################
##### DOCUMENTATION TELECHARGEMENT
#######################################
*/

.tx_drblob_list-vFolderTree {
	width:auto;
}

/*
#######################################
##### FAQ
#######################################
*/

.faq h2.sous_titre_page {
	padding-left:75px;
	font-weight:normal;
	background-image:url(../images/IconFaq.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	min-height:60px;
	padding-top:10px;
}

.tx-dropdownsitemap-pi2 .description {
	font-style:normal;
	font-size:11px;
	display:block;
	margin-top:3px;
}


.tx-dropdownsitemap-pi2 li {
	list-style-type:none !important;
	margin-left:0 !important;
	margin-bottom:0 !important;
}

.tx-dropdownsitemap-pi2 a {
	text-decoration:none !important;
}

.tx-dropdownsitemap-pi2 ul {
	border-top:1px solid #e2e2e2;
}

.tx-dropdownsitemap-pi2 div {
	margin-left:8px !important;
}

/*
#######################################
##### OFFRES D'EMPLOI
#######################################
*/

.tx-dmmjobcontrol-pi1 .detail_offre .label {
	position:relative;
	width:150px;
	float:left;
	font-weight:bold;
	padding-right:10px;
	margin-bottom:10px;
}

.tx-dmmjobcontrol-pi1 .detail_offre .champ {
	position:relative;
	width:400px;
	float:left;
}

.tx-dmmjobcontrol-pi1 .detail_offre .champ.titre {
	font-size:12px;
	font-weight:bold;
}

.dmmjobcontrol_apply_table {
	padding:8px;
	border:1px solid #d5d5d5;
	width:100%;
}

.tx-dmmjobcontrol-pi1 .bouton_actions_offres {
	margin-top:10px;
}

.tx-dmmjobcontrol-pi1 .dmmjobcontrol_apply_header {
	font-size:13px;
	font-weight:bold;
	padding-bottom:10px;
}

.tx-dmmjobcontrol-pi1 a.dmmjobcontrol_apply_backtolist {
	display:block;
	float:left;
	height:12px;
	padding-left:8px;
	padding-top:5px;
	padding-right:20px;
	margin-right:20px;
	margin-top:5px;
	border-right:1px solid #6f6f6f;
}

.tx-dmmjobcontrol-pi1 a.dmmjobcontrol_apply_link {
	display:block;
	background-image:url(../images/Pictogrammes/fleche_orange.gif);
	background-repeat:no-repeat;
	background-position:center left;
	float:left;
	height:18px;
	padding-left:20px;
	padding-top:8px;
}

.tx-dmmjobcontrol-pi1 .dmmjobcontrol_apply_td1,
.tx-dmmjobcontrol-pi1 .dmmjobcontrol_apply_td2 {
	padding-bottom:5px;
}
.tx-dmmjobcontrol-pi1 .dmmjobcontrol_input,
.tx-dmmjobcontrol-pi1 .dmmjobcontrol_fileinput {
	width:200px;
}

.tx-dmmjobcontrol-pi1 .dmmjobcontrol_textarea {
	width:300px;
}

.tx-dmmjobcontrol-pi1 .dmmjobcontrol_submit.dmmjobcontrol_apply_submit{
	border:0;
	background-color:#ea6831;
	color:#FFFFFF;
	font-weight:bold;
	padding:5px;
}

.tx-dmmjobcontrol-pi1 table.dmmjobcontrol_search_table {
	width:100%;
	border:1px dotted #828282;
	padding:10px;
}

.tx-dmmjobcontrol-pi1 tr.dmmjobcontrol_search_tr.secteur,
.tx-dmmjobcontrol-pi1 tr.dmmjobcontrol_search_tr.region,
.tx-dmmjobcontrol-pi1 tr.dmmjobcontrol_search_tr.categorie,
.tx-dmmjobcontrol-pi1 tr.dmmjobcontrol_search_tr.education {
	display:none;
}

.tx-dmmjobcontrol-pi1 .dmmjobcontrol_search_reset {
	display:none;
}

.tx-dmmjobcontrol-pi1 .dmmjobcontrol_list_table {
	width:100%;
	border:1px dotted #828282;
	padding:10px;
}

.dmmjobcontrol_list_tr td,
.dmmjobcontrol_list_tr_alt td {
	padding-bottom:10px;
	padding-top:10px;
	border-top:1px solid #828282;
}

/*
#######################################
##### FCE LIEN FORMULAIRE
#######################################
*/

.lien_formulaire .icone {
	position:relative;
	width:18px;
	height:18px;
	float:left;
	background-image:url(../images/Pictogrammes/formulaire.gif);
	background-repeat:no-repeat;
	background-position:center;
	margin-right:3px
}

.lien_formulaire .lien {
	float:left;
	width:102px;
}

.generique table.tx_drblob_list {
	width:290px;
	float:left;
}

.contenu_droite .tx-drblob-pi1 table {
	float:none;
}

/*
###############################################
##### NOS BASES DE DONNEES
###############################################
*/

.tx-fgpcci-newoffice-form .formview .field {
	padding:3px;
}

.tx-fgpcci-newoffice-form .formview span.header {
	width:150px;
	float:left;
}

.tx-fgpcci-newoffice-form input.input.text {
	width:250px;
}

.tx-fgpcci-newoffice-form form.formview {
	border:1px solid #d6d6d6;
	padding:10px;
}

div.boutons input {
	background-color:#999999;
	color:#FFFFFF;
	border:0;
	padding:3px !important;

}

.tx-fgpcci-newoffice-form .error_msg {
	color:#FF0000;
	padding-left:150px;
}

.tx-fgpcci-newoffice-form div.boutons {
	padding-left:150px;
	padding-top:10px;
}

.tx-fgpcci-pi1 .listview .item {
	margin-bottom:15px;
}

.tx-fgpcci-pi1 .listview span.label {
	width:35%;
	float:left;
	display:block;
}

.tx-fgpcci-pi1 .listview span.value {
	width:65%;
	float:left;
	display:block;
}

.tx-fgpcci-pi1-browsebox {
	font-size:12px !important;
	margin-top:25px;
	border-top:1px solid #000000;
}

.tx-fgpcci-pi1-browsebox td a {
	margin-right:3px;
	padding:3px;
}

.tx-fgpcci-pi1-browsebox td a:hover {
	background-color:#6C6C6C;
	color:#FFFFFF;
}

.tx-fgpcci-pi1-browsebox p {
	margin-top:5px;
}

.tx-fgpcci-pi1-browsebox td.tx-fgpcci-pi1-browsebox-SCell a {
	border-bottom-color:#6C6C6C;
	border-bottom-style:solid;
	border-bottom-width:2px;
	background-color:#FFFFFF;
	color:#565656;
	text-decoration:none;
	font-weight:bold;
}

/**************************************************
Formulaire de proposition d'un local
Identique à ci-dessus
***************************************************/
.tx-fgpcci-newjob-form .formview .field {
	padding:3px;
}

.tx-fgpcci-newjob-form .formview span.header {
	width:150px;
	float:left;
}

.tx-fgpcci-newjob-form .input {
	width:250px;
}

.tx-fgpcci-newjob-form form.formview {
	border:1px solid #d6d6d6;
	padding:10px;
}

.tx-fgpcci-newjob-form .error_msg {
	color:#FF0000;
	padding-left:150px;
}

.tx-fgpcci-newjob-form div.boutons {
	padding-left:150px;
	padding-top:10px;
}

/**************************************************


***************************************************/

.message_panier {
	padding:5px;
	color:#FFFFFF;
	padding-top:11px;
	background-color:none !important;
	background-image:url(../images/fond_message_panier.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.message_panier a{
	color:white;
}


.list_prod_item {
	margin-bottom:15px;
	float:left;
}

.Link_event {
	padding:5px;
	color:black;
	height:20px;
	padding-top:5px;
	background-color:none !important;
	background-image:url(../images/agenda_icon.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:right;


}
.Link_event a{
	margin-left:20px;
	color:#c61217;

}

.bloc_liste_produits_boutique .message_panier {
	font-size:11px;
}

.required{
font-style:italic;
color:#FF3300;

}

.panier_gauche{
	float:left;
	display:block;
	width:285px;
}
.haut_panier{
	padding-bottom:20px;
}
.panier_droit{
	float:left;
	display:block;
	width:285px;
}
.bt_valid_pannier{
	float:right;
	padding:20px;

}

.td_table_panier_title{
	text-align:center;
	padding:5px;
	border:1px solid black;

}
.td_table_panier_ligne_1{
	border:1px solid black;
	text-align:left;
	padding:5px;

}
.td_table_panier_ligne_2{
	border:1px solid black;
	text-align:right;
	padding:5px;
}
.td_table_panier_ligne_no_border_right{

border:nome;
	text-align:right;
	padding:5px;

}
.td_table_list_com{
	border:1px solid black;
	text-align:center;
	padding:3px;

}
.td_table_list_com_1{
	border:1px solid black;
	text-align:left;
	padding:3px;

}
.td_table_list_com_1_r{
	border:1px solid black;
	text-align:right;
	padding:3px;

}
.td_table_list_com_1_l{
	border:1px solid black;
	text-align:left;
	padding:3px;

}
.td_table_list_com_1_c{
	border:1px solid black;
	text-align:center;
	padding:3px;

}

.td_table_list_com{
	text-align:center;
	padding:3px;
	border:1px solid black;

}
.td_table_list_com_no_border{
	border:nome;
	text-align:right;
	padding:3px;

}

.td_table_list_com_no_border_r{
	border:nome;
	text-align:right;
	padding:3px;

}

.td_table_list_com_1_r_nobl{
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-left:1px solid black;
	border-right:nome;
	text-align:right;
	padding:3px;
}

.td_table_list_com_1_r_nobr{
	border-top:1px solid black;
	border-bottom:1px solid black;
	border-right:1px solid black;
	border-left:nome;
	text-align:right;
	padding:3px;
}

.td_table_list_com_other{
	border:1px solid black;
	text-align:right;
	padding:3px;

}

.detail_cm_info {
 padding-top :10px;
 padding-bottom :10px;
 font-size:15px;
 font-weight:bold;
 display:block;

}
.detail_cm_info_1 {
 padding-top :10px;
 padding-bottom:10px;
 font-size:13px;
 display:block;
}

.lab_panier{
	width:85px;
	float:left;
	display:block;
}
.cgbd_panier{
	padding-top:5px;
}
.lab_panier_liv{
	width:85px;
	float:left;
	display:block;
}

.addr_livr_panier{

	background-color:#F8F7F9;
}

.lab_panier_liv_no{

    opacity : 0.45;
    -moz-opacity : 0.45;
    -ms-filter: "alpha(opacity=45)"; /* IE 8 */
    filter : alpha(opacity=45); /* IE < 8 */
  }


.bas_panier p{
padding:3px;

}



.bloc_liste_produits_boutique {
	position:relative;
}

.bloc_liste_produits_boutique .list_prod_img {
	width:80px;
	float:left;
	margin-bottom:25px;
}

.bloc_liste_produits_boutique .list_prod_img img {
	border:0 !important;
}

.bloc_liste_produits_boutique .list_prod_detail {
	width:170px;
	float:left;
	font-size:15px;
	margin-left:10px;
}

.bloc_liste_produits_boutique .list_prod_ref {
	font-size:11px;
}

.bloc_liste_produits_boutique .list_prod_title {
	font-size:12px;
	font-weight:bold;
}

.bloc_liste_produits_boutique .list_prod_link {
	margin-top:5px;
}

.bloc_liste_produits_boutique .list_prod_link a {
	font-size:12px;
	padding-left:15px;
	background-image:url(../images/Pictogrammes/fleche.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:block;
	padding-top:5px;
	text-decoration:none;
}

.bloc_liste_produits_boutique .list_prod_link a:hover {
	text-decoration:underline;
}

.bloc_detail_produit {
	position:relative;
}

.bloc_detail_produit td.prix {
	width:120px;
	text-align:right;
}

.bloc_detail_produit a.ajouter_au_panier {
	display:block;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	padding-left:25px;
	background-image:url(../images/bt_ajout_panier.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:23px;
	text-decoration:none;
	padding-top:5px;
	width:100px;
	text-align:left;
}

.bloc_liste_produits_boutique a.ajouter_au_panier {
	display:block;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	padding-left:25px;
	background-image:url(../images/bt_ajout_panier.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:19px;
	text-decoration:none;
	padding-top:5px;
	width:95px;
	text-align:left;
}

.bloc_detail_produit a.ajouter_au_panier:hover,
.bloc_liste_produits_boutique a.ajouter_au_panier:hover {
	text-decoration:underline;
}

.bloc_detail_produit .detail_prod_ajouter {
	width:125px;
}


.bloc_detail_produit .detail_prod_ref {
padding-bottom:8px;

}
.bloc_detail_produit .detail_prod_title{
font-size:15px;
font-weight:bold;
padding-bottom:8px;
}

.bloc_detail_produit .detail_prod_prix{
	font-size:13px;
	padding-bottom:8px;

}
.bloc_detail_produit .detail_prod_quantite{
padding-bottom:8px;

}
.bloc_detail_produit .detail_prod_btajouter{
	font-size:10px;
}

.bloc_liste_produits_boutique .detail_prod_btajouter {
	margin-top:5px;
}

.table_panier td {
	border:0;
	padding:3px;
	border:1px solid #666666;
}

.td_table_panier_ligne_1 a {
	font-weight:bold;
	text-decoration:none;
}

#total_panier {
	color:#FFFFFF !important;
	background-color:#565656;
	font-weight:bold;
}
.libelle_total_panier {
	color:#FFFFFF !important;
	background-color:#565656;
	font-weight:bold;
}

.libelle_sous_total_panier {
	color:#FFFFFF !important;
	background-color:#a6a6a6;
	font-weight:bold;
}

#total_panier.sous_total_panier {
	color:#FFFFFF !important;
	background-color:#a6a6a6 !important;;
}

.total_panier {
	color:#FFFFFF !important;
	font-weight:bold;
}

.bouton_panier input{
	background-color:#999999;
	color:#FFFFFF;
	border:0;
	padding:3px !important;
}

.bas_panier .panier_gauche {
	background-color:#F8F7F9;
	padding:5px;
	width:260px;
	margin-right:20px;
	margin-bottom:15px;
}

.bas_panier .panier_gauche .titre_adresse_facturation {
	font-weight:bold;
	margin-bottom:5px;
}

.bas_panier .panier_droit {
	background-color:#F8F7F9;
	padding:5px;
	width:260px;
	margin-bottom:15px;
}
.titre_adresse_livraison {
	margin-bottom:5px;
}

.bt_valid_pannier input {
	background-color:#e55e2a;
	color:#FFFFFF;
	border:0;
	padding:3px !important;
}

.tx-fgpcciboutique-pi5 {
	text-align:right;
}

.tx-fgpcciboutique-pi5 input {
	background-color:#e55e2a;
	color:#FFFFFF;
	border:0;
	padding:3px !important;
	margin-right:20px;
}

.table_list_com {
	position:relative;
}


.table_list_com .td_table_list_com {
	background-color:#EFEFEF;
}

.table_list_com td.voir_detail a {
	background-image:url(../images/picto_loupe.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-decoration:none;
	text-decoration:none;
	padding-left:15px;
}

.table_list_com td.voir_detail a:hover {
	text-decoration:underline;
}


.no_cell_border {
	border:0;
}

.table_list_com td.voir_facture a {
	background-image:url(../images/picto_facture.gif);
	background-position:center left;
	background-repeat:no-repeat;
	position:relative;
	display:block;
	width:13px;
	height:16px;
	text-decoration:none;
	padding-top:0px;
	text-decoration:none;
	text-indent:-100000px;
}

a.suppression_article {
	display:block;
	height:16px;
	text-indent:-1000000px;
	background-image:url(../images/poubelle.gif);
	background-position:left center;
	background-repeat:no-repeat;
	margin-left:12px;
}

/*###########################################
		BASE DES ENTREPRISE
##############################################*/

.tx-fgpccipixi-pi4 .mdp_lose{

	float:left;
	width:240px;
	padding:10px;
	margin-left:275px;
	margin-top:10px;
}

.tx-fgpccipixi-pi4 .mdp_lose legend{

	padding-left:7px;
	padding-right:7px;
}


.paginateur_recherche{
	text-align:center;
}

.paginateur_recherche .bt_prec_paginateur{
	margin-right:10px;
}
.paginateur_recherche .bt_next_paginateur{
	margin-left:10px;
}

.paginateur_recherche a{

	font-size:14px;
}
.paginateur_recherche .active{
	font-size:14px;
	font-weight: bold;

}

.fieldset_recherche {
	Padding:15px;
	margin-bottom:10px;
}

.fieldset_recherche legend {
	Padding-left:10px;
	Padding-right:10px;
}

.champ_rech {
	padding-bottom:10px;
}



.fieldset_recherche a{

	background-color:#C1C1C1;
	padding:4px;
	text-decoration:none;
	font-weight:bold;
	float:right;
}

.fieldset_recherche a:hover{

	color:white;
}

.company_name {
		float:left;
		width:400px;
		padding-left:5px;

}

.fieldset_recherche_result {

	Padding:10px;

}

.fieldset_recherche_result legend{

	Padding-left:10px;
	Padding-right:10px;

}



.company_link {
	float:right;
	text-align:right;
	width:100px;
}

.item_result {
	padding-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

.blanc {

}

.formRecherche_gauche{
	float:left;
	width:250px;

}
.formRecherche_droit{
	float:left;
	width:250px;
	margin-left:25px;
}


.formRecherche_gauche .labelFormRecherche {
	float:left;
	width:100px;
}
.formRecherche_droit .labelFormRecherche {
	float:left;
	width:50px;
}

.gris {
	background-color:#E6E6E6;

}

.tx-fgpccipixi-pi2 .label{
	float : left;
	width : 200px;
	font-weight:bold;

}

.tx-fgpccipixi-pi2 .champ {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.tx-fgpccipixi-pi2 .champ.gris {
	background-color:#E6E6E6;
}

.tx-fgpccipixi-pi2 .champ.title.gris {
	background-color:#E6E6E6;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}

.tx-fgpccipixi-pi2 .valeur{
	float : left;
	width : 350px;

}
.tx-fgpccipixi-pi2 .fiche_entreprise {
	padding : 10px;

}

.tx-fgpccipixi-pi2 .back_link a{

	background-color:#C1C1C1;
	padding:4px;
	margin-top:10px;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
.tx-fgpccipixi-pi2 .back_link a:hover{
	color:white;
}

.tx-fgpccipixi-pi4 .back_link a{

	background-color:#C1C1C1;
	padding:4px;
	margin-top:10px;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
.tx-fgpccipixi-pi4 .back_link a:hover{
	color:white;
}

.tx-fgpccipixi-pi3 .back_link a{

	background-color:#C1C1C1;
	padding:4px;
	margin-top:10px;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
/* tx-fgpccipixi-pi4*/

.tx-fgpccipixi-pi4 .connexion_1{
	padding:10px;
	width:240px;
	float:left;
	margin-right:10px;
}

.tx-fgpccipixi-pi4 .label{
	float:left;
	width:70px;
}

.tx-fgpccipixi-pi4 .value{
	float:left;
	width:170px;

}
.tx-fgpccipixi-pi4 .champ{
	padding-bottom:8px;

}


.tx-fgpccipixi-pi4 .connexion_1 legend{
	padding-left:7px;
	padding-right:7px;
}

.tx-fgpccipixi-pi4 .connexion_2{
	padding:10px;
	width:240px;
	float:left;
}

.tx-fgpccipixi-pi4 .connexion_1 .champ_submit{
	margin-bottom:20px;
}

.tx-fgpccipixi-pi4 .champ_submit a{
	background-color:#C1C1C1;
	padding:4px;
	margin-top:10px;
	text-decoration:none;
	font-weight:bold;

}
.tx-fgpccipixi-pi4 .champ_submit a:hover{
color:white;

}

.tx-fgpccipixi-pi2 .other_link {
	margin-top:10px;

}
.tx-fgpccipixi-pi2 .other_link a{
	background-color:#C1C1C1;
	padding:4px;

	margin-left:240px;
	text-decoration:none;
	font-weight:bold;

}

.tx-fgpccipixi-pi2 .other_link a:hover{
color:white;

}

.tx-fgpccipixi-pi4 .champ_submit{
	margin-top:10px;
	text-align:center;

}

.tx-fgpccipixi-pi4 .champ_mdp_lose{
	padding-top:10px;
	text-align:right;
	font-size:9px;
}
.tx-fgpccipixi-pi4 .connexion_2 legend{
	padding-left:7px;
	padding-right:7px;
}
/* tx-fgpccipixi-pi3 */


.tx-fgpccipixi-pi3 .label{
	float : left;
	width : 200px;
	font-weight:bold;

}

.tx-fgpccipixi-pi3 .champ {
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.tx-fgpccipixi-pi3 .champ.gris {
	background-color:#E6E6E6;
}

.tx-fgpccipixi-pi3 .champ.title.gris {
	background-color:#E6E6E6;
	font-size:13px;
	font-weight:bold;
	text-align:center;
}
/*
.tx-fgpccipixi-pi3 .champ.gris input{
	background-color:#E6E6E6;
}
*/

/* Champ des formulaire de modification de fiche*/

.tx-fgpccipixi-pi3 #form_tel_ent{
width:80px;
}

.tx-fgpccipixi-pi3 #form_fax{
width:80px;
}
.tx-fgpccipixi-pi3 #form_mail_ent{
width:160px;
}
.tx-fgpccipixi-pi3 #form_site_web{
width:200px;
}
.tx-fgpccipixi-pi3 #form_ca_ent{
width:80px;
}
.tx-fgpccipixi-pi3 #form_effectif_salarie{
width:40px;
}
.tx-fgpccipixi-pi3 #form_mail_dirigeant{
width:160px;
}
.tx-fgpccipixi-pi3 #form_tel_dirigeant{
width:80px;
}
.tx-fgpccipixi-pi3 #form_surf_vente{
	width:40px;
}

.tx-fgpccipixi-pi3 #tel_ent_form{
	width:80px;
}
.tx-fgpccipixi-pi3 #fax_ent_form{
	width:80px;
}
.tx-fgpccipixi-pi3 #email_ent_form{
	width:160px;
}
.tx-fgpccipixi-pi3 #internet_ent_form{
	width:200px;
}
.tx-fgpccipixi-pi3 #ca_ent_form{
	width:80px;
}

.tx-fgpccipixi-pi3 .valeur{
	float : left;
	width : 350px;

}
.tx-fgpccipixi-pi3 .fiche_entreprise {
	padding : 10px;

}

.tx-fgpccipixi-pi3 .back_link a{

	background-color:#C1C1C1;
	padding:4px;
	margin-top:10px;
	text-decoration:none;
	font-weight:bold;
	float:left;
}
.tx-fgpccipixi-pi3 .back_link a:hover{
	color:white;
}

.tx-fgpccipixi-pi3 .bt_valid a{

	background-color:#C1C1C1;
	padding:4px;
	margin-top:10px;
	text-decoration:none;
	font-weight:bold;
	float:left;
	margin-left:200px;
}

.tx-fgpccipixi-pi3 .bt_valid a:hover{

	color:white;
}

.confirmation_msg {
	color:black;
	font-weight:bold;
	text-align:center;
	Background-color:white;
	font-size:18px;
	padding:15px;
}

.confirmation_msg {
	color:black;
	font-weight:bold;
	text-align:center;
	Background-color:white;
	font-size:18px;
	padding:15px;
}

.confirm_modif {
	text-align:center;
	Background-color:white;
	font-size:15px;
	padding:8px;
}
.erreur_msg {
	color:red;
	font-weight:bold;
	text-align:center;
	Background-color:white;
	font-size:18px;
	padding:15px;
}
.sbToPage {
	background-color:white !important;
}

.info_lose_password {
font-size:17px;
text-align:center;
padding-top:10px;
}


.lien_deroulant_register {
font-size: 14px;
font-weight:bold;
text-decoration:none!important;

}
.lien_deroulant_register_info {
	font-size: 11px;
}

.SubmitWidget .cancel{
	display:none!important;
}


