
html,body{
	margin:0;
	padding:0
}

body {
	background: #629FD7;
	font: 71% verdana,arial,helvetica,sans-serif;
	text-align:center;
}


p, ul {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 3px;
	padding-bottom: 5px;
}


a {
	color: #E85080;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}

a.popup, a.popup:hover {
	padding-right: 15px;
	background: url("/fileadmin/templates/img/popup.gif") no-repeat center right;
}
a.pdf, a.pdf:hover {
	padding: 5px 25px 5px 0px;
	background: url("/fileadmin/templates/img/pdf.gif") no-repeat center right;
}
a.mail, a.mail:hover {
	padding-right: 15px;
	background: url("/fileadmin/templates/img/contact.gif") no-repeat center right;
}


abbr, acronym, dfn {
	border-bottom: 1px dashed #999;
	cursor: help;
}

table, select {
	font-size: 100%;
}

/* ----- Styles pour les titres ----- */
h1 {
	margin: 0;
	padding: 0;
}
h2 {
	font: bold 160% Century Gothic,verdana,arial,helvetica,sans-serif;
	margin: 0;
	padding: 18px 0px 6px 23px;
	color: #000;
	background: url("/fileadmin/templates/img/puce_h2.gif") no-repeat 5px 20px;
}

h3 {
	font-size: 130%;
	margin: 20px 0px 5px 0px;
	padding: 0px 0px 0px 23px;
	color: #E85080;
	background: url("/fileadmin/templates/img/puce_h3.gif") no-repeat 0px 5px;
}

h4 {
	font-size: 115%;
	margin: 0;
	padding: 15px 0px 5px 0px;
	color: #637E90;
}

h5 {
	font-size: 110%;
	font-style: italic;
	margin: 0;
	padding: 3px 0px;
	color: #E85080;
}

h6 {
	font-size: 100%;
	margin: 0;
	padding: 0px;
}

hr {
	height: 5px;
	margin: 20px 0px;
	padding: 0;
	color: #fff;
	background-color: #fff;
	border: none;
	border-top: 1px solid #629FD7;
	border-bottom: 1px solid #629FD7;
}


/* ----- Conteneur ----- */
#wrap {
	min-width: 976px;
	background: #85BEF3 url("/fileadmin/templates/img/fd_wrap.jpg") repeat-x top left;
}


/* ----- En-tête ----- */
#wrap-header {
	background-color: #235B8E;
	font-size: 80%;
	color: #FFF;
	width: 100%;
}
#wrap2-header {
	width: 976px;
	margin: 0 auto;
	text-align:left;
}

#evitements {
	text-align:right;
	text-transform: lowercase;
	float: right;
	width: 40%;
}
#raccourcis {
	margin-right: 40%;
}

#evitements ul, #raccourcis ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#evitements a, #raccourcis a {
	color: #FFF;
	text-decoration: none;
}
#evitements a:hover, #raccourcis a:hover {
	text-decoration: underline;
}

#evitements ul {
	float: right;
	padding-right: 27px;
}
#evitements li {
	float: left;
	padding: 4px 0px;
}
#evitements li.sep {
	padding-left: 13px;
	background: url("/fileadmin/templates/img/sep_evit.gif") no-repeat center left;
}

#raccourcis li {
	float: left;
	padding: 4px 0px 5px 27px;
}
#raccourcis img {
	vertical-align: top;
	padding-right: 6px;
}
#raccourcis a {
	text-transform: uppercase;
}



/* ----- Partie centrale ----- */
/*** Conteneur ***/
#wrap-conteneur {
	background: url("/fileadmin/templates/img/fd_conteneur.gif") repeat-y top left;
	width: 976px;
	margin: 0 auto;
	text-align:left;
}

/*** Partie principale ***/
#wrap-principal {
	background: #fff url("/fileadmin/templates/img/fd_wrap-principal.gif") no-repeat top right;
	float: left;
	width: 756px;
	padding-bottom: 13px;
}



/*** Contenus : titre + sommaire + textes ***/
#contenu {
	margin-top: 13px;
	float: left;
	width: 543px;
}
/*** Colonne contenant des sous-menus ***/
#wrap-menu2 {
	padding-top: 5px;
	margin-left: 543px;
	width: 210px;
}

/*** Formulaire de recherche ***/
#recherche {
	background: url("/fileadmin/templates/img/fd_recherche.gif") no-repeat top left;
	margin-top: 16px;
	float: right;
	width: 37%;
}

#recherche form {
	background: url("/fileadmin/templates/img/fd_rech-form.gif") no-repeat 195px 22px;
	padding: 12px 23px;
}
#recherche label {
	background: #fff;
	font-size: 120%;
}
#recherche .saisie {
	background: #F7F5F6 url("/fileadmin/templates/img/fd_rech-saisie.gif") repeat-x top left;
	padding: 10px;
	border: none;
	color: #6EA9DF;
	font-size: 100%;
}
#recherche .bouton {
	background-color: #6EA9DF;
	color: #fff;
	border: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}

/*** Logo ***/
#logo {
	margin-right: 37%;
}
#logo img {
	border: none;
}

/*** Menu principal ***/
#menu {
	clear: both;
	background: #637E90;
	height:100%;
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width:100%;
}
#menu li {
	float: left;
	width: 152px;
	position: relative;
}
#menu li.sep {
	width: 150px;
	border-left: 1px solid #fff;
}
#menu li a {
	display: block;
	padding: 5px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	border-bottom: 6px solid red;
}
#menu li a:hover, #menu li a.on {
	background-color: red;
	font-weight: normal;
}

#menu li.menu3 a {
	border-bottom: 6px solid #235B8E;
}
#menu li.menu3 a:hover, #menu li.menu3 a.on {
	background-color: #235B8E;
}
#menu li.menu4 a {
	border-bottom: 6px solid #F7941D;
}
#menu li.menu4 a:hover, #menu li.menu4 a.on {
	background-color: #F7941D;
}
#menu li.menu5 a {
	border-bottom: 6px solid #009A4B;
}
#menu li.menu5 a:hover, #menu li.menu5 a.on {
	background-color: #009A4B;
}
#menu li.menu6 a {
	border-bottom: 6px solid #DDAB00;
}
#menu li.menu6 a:hover, #menu li.menu6 a.on {
	background-color: #DDAB00;
}
#menu li.menu7 a {
	border-bottom: 6px solid #94004D;
}
#menu li.menu7 a:hover, #menu li.menu7 a.on {
	background-color: #94004D;
}

/*** Sous-menus du menu principal ***/
#menu li .niv2 {
	display: none;
	position: absolute;
	z-index: 1000;
	padding-bottom: 13px;
	width: 206px;
	left: -1px;
}
#menu li .niv2 ul {
	background: red;
	width: 206px;
}
#menu li .niv2 li {
	float: none;
	width: 205px;
	border: 1px solid #fff;
	border-bottom: none;
}
#menu li .niv2 li a {
	padding: 3px;
	border: none;
	text-align: left;
}
#menu li .niv2 li a:hover {
	color: #000;
	background: #E8EF23;
}

#menu li.menu3 .niv2 {
	background: url("/fileadmin/templates/img/fd_menu3.gif") no-repeat bottom left;
	left: 0px;
}
#menu li.menu3 .niv2 ul {
	background: #5C97BD url("/fileadmin/templates/img/fd_menu3ul.gif") repeat-x bottom left;
}
#menu li.menu4 .niv2 {
	background: url("/fileadmin/templates/img/fd_menu4.gif") no-repeat bottom left;
}
#menu li.menu4 .niv2 ul {
	background: #FBC151 url("/fileadmin/templates/img/fd_menu4ul.gif") repeat-x bottom left;
}
#menu li.menu5 .niv2 {
	background: url("/fileadmin/templates/img/fd_menu5.gif") no-repeat bottom left;
}
#menu li.menu5 .niv2 ul {
	background: #00C588 url("/fileadmin/templates/img/fd_menu5ul.gif") repeat-x bottom left;
}
#menu li.menu6 .niv2 {
	background: url("/fileadmin/templates/img/fd_menu6.gif") no-repeat bottom left;
}
#menu li.menu6 .niv2 ul {
	background: #E6C000 url("/fileadmin/templates/img/fd_menu6ul.gif") repeat-x bottom left;
}
#menu li.menu7 .niv2 {
	background: url("/fileadmin/templates/img/fd_menu7.gif") no-repeat bottom left;
	left: auto;
	right: 0px;
}
#menu li.menu7 .niv2 ul {
	background: #C1008B url("/fileadmin/templates/img/fd_menu7ul.gif") repeat-x bottom left;
}

/* listes imbriquées sous les items de listes survolés */
#menu li:hover .niv2, #menu li.sfhover .niv2 { 
	display: block;
}


/*** Animation Flash ***/
#anim_smicotom {
	clear: both;
	margin-top: 1px;
	background: #A7D035;
}


/*** Fil d'ariane ***/
#ariane {
	background: #E8EF23;
	padding: 5px 33px 7px 33px;
}
#ariane a {
	color: #000;
	font-weight: bold;
}


/*** Contenus ***/
#contenu .tx-alienorausommaire-pi1 {
	padding-top: 15px;
	padding-bottom: 5px;
	margin:0;
}
#contenu .tx-alienorausommaire-pi1 ul {
	padding: 0px 15px;
	margin: 0;
}
#contenu .tx-alienorausommaire-pi1 li {
	padding: 0;
	margin: 0;
}
#contenu .fond {
	background: url("/fileadmin/templates/img/fd_contenu.jpg") no-repeat top right;
	width: 480px;
	min-height: 196px;
	height: auto !important;
	height: 196px;
	padding-left: 30px;
	padding-right: 22px;
}
#contenu .sans_fond {
	background: none;
}
#contenu p, #contenu li {
	line-height: 160%;
}
#contenu li {
	list-style: url("/fileadmin/templates/img/puce_li.gif") outside circle;
}

#contenu .contenu3 {
	background: url("/fileadmin/templates/img/fd_contenu3.jpg") no-repeat top right;
}
#contenu .contenu3 li {
	list-style: url("/fileadmin/templates/img/puce_li3.gif") outside circle;
}
#contenu .contenu3 h3, #contenu .contenu3 h5, 
#contenu .contenu3 .tx-alienorausommaire-pi1 a, 
.tx-sitemap-pi1 ul li span.menu3 a {
	color: #235B8E;
}

#contenu .contenu4 {
	background: url("/fileadmin/templates/img/fd_contenu4.jpg") no-repeat top right;
}
#contenu .contenu4 li {
	list-style: url("/fileadmin/templates/img/puce_li4.gif") outside circle;
}
#contenu .contenu4 h3, #contenu .contenu4 h5, 
#contenu .contenu4 .tx-alienorausommaire-pi1 a, 
.tx-sitemap-pi1 ul li span.menu4 a {
	color: #E47C00;
}

#contenu .contenu5 {
	background: url("/fileadmin/templates/img/fd_contenu5.jpg") no-repeat top right;
}
#contenu .contenu5 li {
	list-style: url("/fileadmin/templates/img/puce_li5.gif") outside circle;
}
#contenu .contenu5 h3, #contenu .contenu5 h5, 
#contenu .contenu5 .tx-alienorausommaire-pi1 a, 
.tx-sitemap-pi1 ul li span.menu5 a {
	color: #009A4B;
}

#contenu .contenu6 {
	background: url("/fileadmin/templates/img/fd_contenu6.jpg") no-repeat top right;
}
#contenu .contenu6 li {
	list-style: url("/fileadmin/templates/img/puce_li6.gif") outside circle;
}
#contenu .contenu6 h3, #contenu .contenu6 h5, 
#contenu .contenu6 .tx-alienorausommaire-pi1 a, 
.tx-sitemap-pi1 ul li span.menu6 a {
	color: #D3A300;
}

#contenu .contenu7 {
	background: url("/fileadmin/templates/img/fd_contenu7.jpg") no-repeat top right;
}
#contenu .contenu7 li {
	list-style: url("/fileadmin/templates/img/puce_li7.gif") outside circle;
}
#contenu .contenu7 h3, #contenu .contenu7 h5, 
#contenu .contenu7 .tx-alienorausommaire-pi1 a, 
.tx-sitemap-pi1 ul li span.menu7 a {
	color: #94004D;
}

#contenu .contenu22 h3, #contenu .contenu22 h5 , 
#contenu .contenu22 .tx-alienorausommaire-pi1 a, 
.tx-sitemap-pi1 ul li span.menu22 a {
	color: #79B81F;
}
#contenu .contenu22 li {
	list-style: url("/fileadmin/templates/img/puce_li22.gif") outside circle;
}

#contenu .contenu46 h3, #contenu .contenu46 h5 , 
#contenu .contenu46 .tx-alienorausommaire-pi1 a, 
.tx-sitemap-pi1 ul li span.menu46 a {
	color: #6EA9DF;
}
#contenu .contenu46 li {
	list-style: url("/fileadmin/templates/img/puce_li46.gif") outside circle;
}



/*** Sous-menus ***/
#wrap-menu2 .niv0  {
	width: 200px;
}
#wrap-menu2 #sousmenu div.niv1 {
	padding-top:8px;
}
#wrap-menu2 .niv1 img, #wrap-menu2 img.niv1
{
	font-weight: bold;
	font-size: 120%;
	background: #E85080;
	color: #fff;
	border:none;
}
#wrap-menu2 .niv1 img, #wrap-menu2 #partenaires img, #wrap-menu2 #marches img {
	border:none;
}
#wrap-menu2 div ul {
	list-style: none;
	margin:0;
	padding: 5px 10px 10px 20px;
}
#wrap-menu2 div ul li {
	padding: 5px 0px;
}
#wrap-menu2 div ul a.niv2 {
	font-size: 110%;
	font-weight: bold;
}
#wrap-menu2 div ul a {
	text-decoration: none;
}
#wrap-menu2 div ul a:hover{
	text-decoration: underline;
}
#wrap-menu2 div ul strong a.niv2:hover {
	text-decoration: none;
}
#wrap-menu2 div ul strong a.niv2 {
	background-color: #E85080;
	padding: 0px 3px;
	color: #fff;
}

#wrap-menu2 div ul ul {
	padding: 5px 0px 0px 0px;
}
#wrap-menu2 div ul ul li {
	padding: 5px 10px;
	background: url("/fileadmin/templates/img/sousmenu/puce.gif") no-repeat center left;
}
#wrap-menu2 div ul ul a.niv3 {
	color: #000;
}
#wrap-menu2 ul.sousmenu3 {
	background: #E1E8EF url("/fileadmin/templates/img/sousmenu/fd_3_bas.gif") no-repeat bottom left;
}
#wrap-menu2 ul.sousmenu3 a.niv2 {
	color: #235B8E;
}
#wrap-menu2 ul.sousmenu3 strong a.niv2, #wrap-menu2 .sousmenu3 .niv1 img{
	background-color: #235B8E;
	color: #fff;
}
#wrap-menu2 ul.sousmenu3 ul li {
	background-image: url("/fileadmin/templates/img/sousmenu/puce3.gif");
}
#wrap-menu2 ul.sousmenu4 {
	background: #F4EFE9 url("/fileadmin/templates/img/sousmenu/fd_4_bas.gif") no-repeat bottom left;
}
#wrap-menu2 ul.sousmenu4 a.niv2 {
	color: #E47C00;
}
#wrap-menu2 ul.sousmenu4 strong a.niv2, #wrap-menu2 .sousmenu4 .niv1 img {
	background-color: #E47C00;
	color: #fff;
}
#wrap-menu2 ul.sousmenu4 ul li {
	background-image: url("/fileadmin/templates/img/sousmenu/puce4.gif");
}
#wrap-menu2 ul.sousmenu5 {
	background: #E2F2EA url("/fileadmin/templates/img/sousmenu/fd_5_bas.gif") no-repeat bottom left;
}
#wrap-menu2 ul.sousmenu5 a.niv2 {
	color: #009A4B;
}
#wrap-menu2 ul.sousmenu5 strong a.niv2, #wrap-menu2 .sousmenu5 .niv1 img {
	background-color: #009A4B;
	color: #fff;
}
#wrap-menu2 ul.sousmenu5 ul li {
	background-image: url("/fileadmin/templates/img/sousmenu/puce5.gif");
}
#wrap-menu2 ul.sousmenu6 {
	background: #F4F1E8 url("/fileadmin/templates/img/sousmenu/fd_6_bas.gif") no-repeat bottom left;
}
#wrap-menu2 ul.sousmenu6 a.niv2 {
	color: #D3A300;
}
#wrap-menu2 ul.sousmenu6 strong a.niv2, #wrap-menu2 .sousmenu6 .niv1 img {
	background-color: #D3A300;
	color: #fff;
}
#wrap-menu2 ul.sousmenu6 ul li {
	background-image: url("/fileadmin/templates/img/sousmenu/puce6.gif");
}
#wrap-menu2 ul.sousmenu7 {
	background: #E8E2E5 url("/fileadmin/templates/img/sousmenu/fd_7_bas.gif") no-repeat bottom left;
}
#wrap-menu2 ul.sousmenu7 a.niv2 {
	color: #94004D;
}
#wrap-menu2 ul.sousmenu7 strong a.niv2, #wrap-menu2 .sousmenu7 .niv1 img {
	background-color: #94004D;
	color: #fff;
}
#wrap-menu2 ul.sousmenu7 ul li {
	background-image: url("/fileadmin/templates/img/sousmenu/puce7.gif");
}
#wrap-menu2 ul.sousmenu22 {
	background: #F2F5E9 url("/fileadmin/templates/img/sousmenu/fd_22_bas.gif") no-repeat bottom left;
}
#wrap-menu2 ul.sousmenu22 a.niv2 {
	color: #79B81F;
}
#wrap-menu2 ul.sousmenu22 strong a.niv2, #wrap-menu2 .sousmenu22 .niv1 img {
	background-color: #79B81F;
	color: #fff;
}
#wrap-menu2 ul.sousmenu22 ul li {
	background-image: url("/fileadmin/templates/img/sousmenu/puce22.gif");
}
#wrap-menu2 ul.sousmenu46 {
	background: #ECF1F4 url("/fileadmin/templates/img/sousmenu/fd_46_bas.gif") no-repeat bottom left;
}
#wrap-menu2 ul.sousmenu46 a.niv2 {
	color: #6EA9DF;
}
#wrap-menu2 ul.sousmenu46 strong a.niv2, #wrap-menu2 .sousmenu46 .niv1 img {
	background-color: #6EA9DF;
	color: #fff;
}
#wrap-menu2 ul.sousmenu46 ul li {
	background-image: url("/fileadmin/templates/img/sousmenu/puce46.gif");
}
#wrap-menu2 .sousmenu51 .niv1 img {
	background-color: #F3931A;
}
#wrap-menu2 .sousmenu52 .niv1 img {
	background-color: #A20027;
}

/*** Partenaires ***/
#wrap-menu2 #partenaires {
	margin-top:16px;
}
#wrap-menu2 #partenaires img.niv1
{
	background: #756FAB;
}
#wrap-menu2 #partenaires .gche {
	float: left;
	padding-left: 34px;
	padding-bottom: 14px;
}

/*** Marchés ***/
#wrap-menu2 #marches {
	margin-top:16px;
}
#wrap-menu2 #marches img.niv1
{
	background: #ECD027;
}
#wrap-menu2 #marches .niv2
{
	line-height: 160%;
	background: #F5F3EA url("/fileadmin/templates/img/sousmenu/fd_mp_bas.gif") no-repeat bottom left;
	padding: 10px 10px 20px 20px;
}
#wrap-menu2 #marches .niv2 a
{
	color: #000;
	text-decoration: none;
}
#wrap-menu2 #marches .niv2 a:hover
{
	text-decoration: underline;
}

/* ----- Extras ----- */

/*** Extra = Newsletter + Sondage + Informations ... ***/
#wrap-extra {
	float:right;
	padding-top: 155px;
	width: 206px;
}
#wrap-extra form{
	padding: 0px;
}

#wrap-extra li {
	list-style: url("/fileadmin/templates/img/puce_extra.gif") outside circle;
	padding: 0;
	margin: 0;
}
#wrap-extra ul {
	padding: 0px 15px;
	margin: 0;
}

#wrap-extra a {
	color: #fff;
}
#wrap-extra .cadreB_bas {
	background: #2B70B0 url("/fileadmin/templates/img/fd_cadreB_bas.gif") no-repeat left bottom;
	height: 15px;
	border: none;
	margin-bottom: 20px;
}

#wrap-extra .cadreB {
	background: #2B70B0 url("/fileadmin/templates/img/fd_cadreB.gif") no-repeat top right;
	color: #fff;
	padding: 10px 15px 0px 15px;
}
#wrap-extra .cadreB .gras {
	font-weight: bold;
	font-size: 120%;
	padding: 0px 0px 15px 27px;
}
#wrap-extra .cadreB #informations {
	width: 175px;
}
#wrap-extra .cadre {
	/* background: url("/fileadmin/templates/img/fd_cadre.gif") no-repeat center center; */
	padding: 30px 0px 0px 20px;
	min-height: 200px;
	height: auto !important;
	height: 200px;
	color: #194064;
}

#wrap-extra .cadre a {
 color: #194064;
}

#wrap-extra .newsletter {
	background: url("/fileadmin/templates/img/picto_newltr.gif") no-repeat top left;
}
#wrap-extra .sondage {
	height: 1%;
	background: url("/fileadmin/templates/img/picto_sondage.gif") no-repeat top left;
}
#wrap-extra .informations {
	background: url("/fileadmin/templates/img/picto_infos.gif") no-repeat top left;
}

/* ----- Imprimer + envoyer ami ----- */
#imprimer {
	background: url("/fileadmin/templates/img/picto_imprimer.gif") no-repeat left center; 
	padding: 0px 40px 0px 25px;
}
#ami {
	background: url("/fileadmin/templates/img/picto_ami.gif") no-repeat left center; 
	padding: 0px 40px 0px 25px;
}


/* ----- Pied de page ----- */
#wrap-footer {
	background: #85BEF3 url("/fileadmin/templates/img/fd_footer.jpg") repeat-x bottom left; 
}
#top-footer {
	background: #fff; 
	height: 40px;
	margin-bottom: 12px;
}
#footer {
	padding: 0px 220px 35px 0px;
	width: 756px;
	margin: 0 auto;
	color: #fff;
}
#footer a {
	color: #fff;
}
#footer #copy {
	text-align: left;
	padding-left: 20px;
	float: left;
}
#footer #alien {
	text-align: right;
	padding-right: 20px;
}


/* ----- Actualités ----- */
.actualites {
	/* margin-top: 45px; */
	padding-top: 60px;
	position: relative;
}
.actualites .titreActu {
	position: absolute;
	padding: 0px 0px 35px 30px;
	width: 535px;
	left: -30px;
	top: 0px;
	background: url("/fileadmin/templates/img/fd_bloc.jpg") no-repeat top left;
}

.actualites h3 a {
	text-decoration: none;
}
.actualites h3 a:hover {
	text-decoration: underline;
}
.actualites h4, .blocactu h4, .detail_actu h4 {
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-weight: normal;
	color: #9D9D9D;
}
.blocactu {
	padding-bottom: 15px;
}
.blocactu h3 {
	float:left;
	width: 250px;
}
.blocactu h4 {
	text-align: right;
	padding-top: 25px;
	margin-left: 250px;
}
.blocactu .imgbox {
	clear: both;
	margin-left: 10px;
	border: 3px solid #DDDDDD;
	float: right;
}

.actualites .entree {
	width: 50%;
	float:left;
}
.actualites .marge {
	margin: 0% 5%;
}
.blocactu p {
	margin-top: 5px;
}

.detail_actu  .imgbox {
	clear: both;
	margin-left: 10px;
	float: right;
}
.actualites .imgbox {
	margin-top: 22px;
	border: 3px solid #DDDDDD;
}

.actualites .detail_actu  p {
	margin-top: 10px;
}


/* ----- Moteur de recherche interne ----- */
h3.tx-indexedsearch-title, h3.tx-indexedsearch-title a,
.tx-indexedsearch-browsebox .tx-indexedsearch-sec a:hover {
	color: #79B81F;
}
.tx-indexedsearch-browsebox {
	color: #235B8E;
	padding: 10px 0px;
}
.tx-indexedsearch-browsebox p {
	font-style: italic;
}
.tx-indexedsearch-browsebox a {
	color: #235B8E;
	text-decoration: none;
}
.tx-indexedsearch-browsebox a:hover {
	color: #6ea9df;
}
.tx-indexedsearch-browsebox li {
	padding: 3px;
}
#contenu .tx-indexedsearch-browsebox .tx-indexedsearch-sec LI { 
	display:list-item;
	list-style: url("/fileadmin/templates/img/puce_li22.gif") outside circle;
	margin: 0;
	padding: 0;
}
.tx-indexedsearch-browselist-currentPage {
	border-bottom: 3px solid #6ea9df;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info, .infos {
	background: none;
	color: #637E90;
}
.tx-indexedsearch dl, .tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd {
	margin: 0;
	padding: 0;
}
.tx-indexedsearch dl, .info-tmpl-css {
	padding-bottom: 10px;
	border-bottom: 1px solid #E8EF23;
}


/* ----- Formulaire ----- */
fieldset {
	margin-top:20px;
	border:1px solid #F3F3F3;
	padding: 15px 10px 0px 10px;
}
fieldset fieldset {
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom:10px;
}
legend {
	color: #2B70B0;
	font-weight: bold;
}
fieldset fieldset legend{
	color: #000;
}

form{
	margin:0;
	padding: 15px 0px;
}
input, textarea, form, select {
	font: 100% verdana,arial,helvetica,sans-serif;
}
input, textarea, select {
	background: #F7F6F6;
	color: #235B8E;
	border: 1px solid #6EA9DF;
}
input.csc-mailform-submit {
	background: #6EA9DF;
	color: #fff;
	border: 1px solid #235B8E;
	font-weight: bold;
	font-size: 110%;
}
.csc-mailform-field input.csc-mailform-submit {
	margin: 10px 0px 10px 180px;
}
input.csc-mailform-radio, input.csc-mailform-check {
	background: none;
	color: #000;
	border: none;
}
#wrap-extra input.csc-mailform-submit {
	border: 1px solid #fff;
}

.csc-mailform-field {
	clear: both; 
	margin-bottom: 5px;
}
.csc-mailform-radio {
	 clear: both; 
}
.csc-mailform-field label {
	float: left;
	display: block;
	width: 140px;
	text-align: right;
	padding-right: 5px;
}
.csc-mailform-field .ul-form {
	padding-left: 150px;
}
.csc-mailform-field .csc-mailform-radio  {
	text-align: left;
}
.csc-mailform-field .csc-mailform-radio  fieldset{
	clear: both;
	margin-top: 0px;
	margin-left: 150px;
	width: 200px;
}
.csc-mailform-field .csc-mailform-radio  label {
	float: none;
	display: inline;
	width: auto;
	text-align: left;
	padding-right: 0px;
}

/* ----- Contenu "Télécharger un fichier"  ----- */
.csc-uploads {
	margin-top: 20px;
}


/* ----- Contenu "texte & image"  ----- */
.csc-textpic-image {
	padding-top: 10px;
}
.csc-textpic-caption {
	font-size: 80%;
	font-weight: bold;
	padding-top: 3px;
	color: #85BEF3;
}


/* ----- Googlemap ----- */
.googlemap {
	border-top: 1px solid #E8EF23;
}
.googlemap h4 {
	font-size: 110%;
	padding: 0px;
	padding-top: 15px;
	color: #E47C00;
}
.googlemap h4 a {
	color: #E47C00;
}
.googlemap .address {
	float: left;
	width: 68%;
}
.googlemap .infos {
	float: left;
	text-align: right;
	width: 32%;
	font-size: 95%;
}
.googlemap .info-tmpl-css {
	clear: both;
}
.poi-content {
	padding-bottom: 15px;
}
.poi-content h4 {
	font-size: 110%;
	color: #E47C00;
	background: url("/fileadmin/templates/img/puce_h3.gif") no-repeat top left;
	padding: 0px;
	padding-left: 23px;
}
.poi-content img {
	margin-top: 5px;
	float: right;
}
.markerTooltip {
	width: 150px;
	padding: 5px;
	border: 1px solid #E47C00;
	font-size: 110%;
	font-weight: bold;
}
#contenu .pde, #contenu .pde li {
	list-style: none;
}


/* ----- Autres styles ----- */
.cache {
   position: absolute;
   top: -9999em;
   left: -9999em;
}

.clear, .mutlimedia {
	clear: both;
}

.float {
	float: left;
	width: 50%;
}
.pti {
	font-size: 90%;
}
.espace {
	height: 37px;
}

.comment {
	margin-left: 140px;
	font: 100% arial,verdana,helvetica,sans-serif;
}

.gras, #question-sondage {
	font-weight: bold;
}

.center, .alCentre  {
	text-align: center;
}
.justify {
	text-align: justify;
}

.back {
	text-align: center;
}
.back a {
	padding: 5px;
	line-height: 200%;
	background: #6EA9DF;
	color: #fff;
	font-weight: bold;
	font-size: 110%;
	text-decoration: none;
}
.back a:hover {
	background: #2A70B1;
}

.haut {
	text-align: right;
	background: url("/fileadmin/templates/img/puce_haut.gif") no-repeat center right;
	padding-right: 10px;
}
.haut a {
	color:#637E90;
}

.bloc {
	margin-top: 50px;
	background: url("/fileadmin/templates/img/fd_bloc.jpg") no-repeat top left;
	padding: 18px 33px 60px 33px;
}
.lienbloc {
	font: normal 120% Century Gothic,verdana,arial,helvetica,sans-serif;
	color: #000;
	text-decoration: none;
}
.lienbloc:hover {
	text-decoration: underline;
}

.error, .champs {
	color: red;
}

.paddTop {
	padding-top: 20px;
}

p.cadre, p.cadre2 {
	float: right;
	width: 185px;
	background: #85BEF3 url("/fileadmin/templates/img/fd_cadre_ctt.gif") no-repeat top right;
	padding: 15px;
	margin: 5px 0px 10px 10px;
	border-bottom: 5px solid #2A70B1;
}
p.cadre a, p.cadre2 a {
	color: #235B8E;
}
p.cadre2 {
	background: #E8EF23 url("/fileadmin/templates/img/fd_cadre_ctt2.gif") no-repeat top right;
	border-color: #ddd;
}


.txtJaune {
	color: #FFE400;
}

.txtBleu, #wrap-extra .cadreB .error {
	color: #85BEF3;
}

/** Styles du RTE **/
span.petit {
	font-size: 80%;
}

span.texteBleu {
	color: #2B70B0;
}
span.petitBleu {
	color: #2B70B0;
	font-size: 80%;
}

span.texteRose {
	color: #E85080;
}
span.petitRose {
	color: #E85080;
	font-size: 80%;
}

span.texteJaune {
	color: #FFE400;
}
span.petitJaune {
	color: #FFE400;
	font-size: 80%;
}


