body{
	margin:0;
	padding:0;
	font-family:verdana,arial,sans serif;
	font-size:11px;
	color:#949494;
}

#global{width:960px;margin:0 auto;border:1px solid black;position:relative;}

#header{
	height:242px;
}

#header a{
	display:block;
	background:url(/fileadmin/templates/img/banniere.jpg);
	height:242px;
}

#header a span{
	display:none;
}


#header-2{
	height:45px;
	background:url(/fileadmin/templates/img/header-2.jpg);

}

#header-2 p{
	padding-top:10px;
}

#header-2 a{
	height:25px;
	display:block;
	background:url(/fileadmin/templates/img/icone-home.gif) no-repeat;
	font-size:1.2em;
	color:#b5004e;
	padding-left:35px;
	padding-top:7px;
	text-decoration:none;
	margin-left:25px;
}

#header-2 a:hover{
	text-decoration:underline;

}

#column{
	background-image:url(/fileadmin/templates/img/background-body.gif);
	min-height: 1px;
	height: auto !important;
	height:1px;
	margin-bottom:25px;

}

#left{
	width:210px;
	background:transparent;
	float:left;
}

#center{
	width:491px;/*546-27-28 = 491*/
	background:transparent;
	float:left;
	padding:0 27px 0 28px;
}

#right{
	width:204px;
	background:transparent;
	float:left;
}

#pre-footer{height:73px;background:url(/fileadmin/templates/img/background-prefooter.gif);position:relative;}
#pre-footer p{color:#b5004e;font-size:1.4em;font-weight:bold;}
#pre-footer #text-part{position:absolute;top:10px;left:250px;}
#pre-footer #liens-part{position:absolute;top:10px;left:510px;}
.img-right-margin{margin-right:25px;}


#footer{
	background-color:#b5004e;
	border-top:8px solid #fdcd00; 
	height:50px;
}

#footer p{text-align:center;color:#fff;margin-top:20px;}
#footer p a{text-align:center;color:#fdcd00;font-weight:bold;text-decoration:none;}
#footer p a:hover{text-decoration:underline;}



div.sep { clear: both;height: 1px; padding: 0; margin: 0; }
div.sep hr { position: absolute; top: -999em; left: -999em; }

p{margin:0;padding:0;}
#center p{margin-bottom:20px;}
.content-center{text-align:center;}
.content-right{text-align:right;}

#header h1{
	margin:0;
	padding:0;
}




#column h1{
	margin:0 0 10px -20px;
	padding-top:25px;
	padding-left:30px;
	font-size:2.2em;
	color:#b5004e;
	background:url(/fileadmin/templates/img/background-h1.gif) no-repeat;
	/*height:45px;*/
	line-height:35px;
	min-height: 45px;/*pour fixer une taille minimale sous mozilla*/
	height: auto !important;/*pour fixer une taille minimale sous ie*/
	height:45px;
}


/* searchbox + indexedsearch*/

.tx-dropdownsitemap-pi1{margin-top:15px;}

#center .tx-indexedsearch-redMarkup{color:#949494;}

.tx-indexedsearch-whatis{text-align:center;padding-top:20px;}
.tx-indexedsearch-browsebox{text-align:center;margin-bottom:30px;}
.tx-txalienorsearchboxindexedsearch-pi1{margin-top:15px;}

.tx-txalienorsearchboxindexedsearch-pi1 #search-field{
	width:135px;
	border:1px solid #000;
	background:url(/fileadmin/templates/img/background-search.gif) no-repeat;
	font-style:italic;
	padding:2px 0 3px 25px;
	font-size:0.9em;
}

.tx-txalienorsearchboxindexedsearch-pi1 .tx-indexedsearch-searchbox-button,.tx-indexedsearch-searchbox-button{
	background-color:#b5004e;
	color:#fff;
	border:0;
	padding:0 2px 0 2px;
	margin-right:24px;
	margin-top:2px;
	margin-left:15px;
}

.tx-indexedsearch-searchbox-button{margin-left:54px;}

.tx-txalienorsearchboxindexedsearch-pi1 a,.tx-indexedsearch-searchbox a{
	color:#000;
	text-decoration:none;
	font-style:italic;
	font-size:0.9em;
	font-weight:100;
}

.tx-txalienorsearchboxindexedsearch-pi1 a:hover{
	text-decoration:underline;
}


/* pointilles rose */
div.pointille{
	width:165px;
	height: 1px;
	border:0;
	background:url(/fileadmin/templates/img/pointille.gif) repeat-x;
	margin:0 auto;
	margin-top:12px;
	margin-bottom:12px;;
	_margin-bottom:0;
}

/* lien colonne gauche & droite */
a,#center .tx-indexedsearch-searchbox a{color:#b5004e;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:0;}
a.lien-image span{display:none;}
a.lien-image{display:block;margin:0 auto;}
a.lien-droite-1{width:178px;height:50px;margin-bottom:15px;}

a#plandusite{
	height:17px;
	background:url(/fileadmin/templates/img/background-lien-plan.gif) no-repeat;
	padding:2px 0 0 30px;
	color:#000;
	text-decoration:none;
	width:100px;
}


a#espace-presse{background:url(/fileadmin/templates/img/lien-espace-presse.gif);width:165px;height:165px;}
a#annuaire-structure-iae{	background:url(/fileadmin/templates/img/lien-annuaire-struct-iae.gif);}
a#reseaux-iae{	background:url(/fileadmin/templates/img/lien-reseaux-iae.gif);}
a#partenaires-iae{	background:url(/fileadmin/templates/img/lien-partenaire-iae.gif);}
a#offres-demandes-emploi{background:url(/fileadmin/templates/img/lien-offre-demandes-emploi.gif);}	
a#type-activite-economiques{background:url(/fileadmin/templates/img/activites-economiques.gif);width:178px;height:100px;}
a#glossaire{width:163px;height:163px;background:url(/fileadmin/templates/img/lien-le-glossaire.gif);margin-bottom:35px;}
a#aq-chiffres{width:184px;height:314px;background:url(/fileadmin/templates/img/lien-localisation-structure-iae.gif);margin-bottom:35px;}

/* sitemap */
.tx-dropdownsitemap-pi1 ol li{list-style-type:none;}
.tx-dropdownsitemap-pi1 ol li div{background:none;border:0;}
/**************/


/* actualites */
.txt-large{width:490px;}
.txt-etroit{width:400px;}
.news-chapeau{text-align:justify;}
.one-news-text{float:left;}
.txt-large .lien-savoir-plus{margin-left:370px;}
.txt-etroit .lien-savoir-plus{margin-left:280px;}
.listemois{margin:20px 0 20px 0;}
.one-news{
	padding-bottom:3px;
	border-bottom:1px dashed #b5004e;
}

.news-titre{
	font-weight:bold;
	text-align:justify;
}

.lien-savoir-plus a{
	/* display:block; */
	height:14px;
	background:url(/fileadmin/templates/img/puce-lien.gif) no-repeat;
	padding-top:4px;
	padding-left:24px;
	width:115px;
}

.one-news-img{
	width:70px;
	float:right;
	text-align:right;
}

.blocplus{
	background:#b5004e;
	color:#fff;
	padding:5px;
	margin-top:25px;
}

#center .blocplus p{
	margin-bottom:0;
}
/**************/



#imprim-envoi{
	margin-left:465px;
	*margin-left:455px;
}

#icone-ami{
	width:14px;
	height:11px;
	background:url(/fileadmin/templates/img/ico-envoyer-ami.gif);
	margin-left:18px;
	margin-top:1px;
}

#print-ico{
	width:14px;
	height:12px;
	background:url(/fileadmin/templates/img/ico-print.gif);
	float:left;
}


#envoi-ami
{
	position:absolute;
	width:200px;
	background:#b5004e;
	margin-top:5px;
	display:none;
	padding:5px;
	color:#fff;
}
#envoi-ami p{margin:0 0 5px 0;padding:0;}
#envoi-ami input{border:0;padding:0 5px 0 5px;color:#949494;width:172px;}
#envoi-ami textarea{border:0;color:#949494;}

#envoi-ami #envoyer-ami{margin-left:116px;width:66px;color:#000;}
#envoi-ami h4{font-size:1em;text-align:center;margin:0 0 20px 0;padding:0;}
#envoi-ami a{color:#fff;}

.tx-txalienorenvoiami-pi1 label{
	display:block;
	width:180px;
	float:left;
}

#envoyer-ami-nojs{
	margin-left:215px;
	color:#000;
	border:0;
	width:80px;

}



/* Gmap */

#gmap-popup{
	width:800px;
	margin:0 5px 0 5px;
	
	padding:20px;
	background-image:url(/fileadmin/templates/img/fond-gmap.gif);
	background-repeat: no-repeat;

}


#gmap-popup #mapgmap{
	height:500px;
	width:535px;

	float:left;
}


#gmap-popup #center-content{
	width:265px;
	float:left;
}

#gmap-popup #center-content form p{
	margin-left:20px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

#sub-button{
text-align:right;
margin-right:10px;
}

#sub-button input{
	background:#b5004e;
	border:0;
	color:#fff;
	font-size:0.8em;
	padding:1px 3px 1px 3px;
}


#gmap-popup #resultats{
	height:354px;
	overflow:auto;
	width:256px;
}

#gmap-popup #one-result{
	margin-bottom:10px;
	margin-left:10px;
	min-height: 35px;
	height: auto !important;
	height:35px;
	
	padding-left:30px;
	background-image:url(/fileadmin/templates/img/ico-struct-map.jpg);
	background-repeat:no-repeat;
	color:#b5004e;
}
.infobulle{color:#b5004e;}


#ann_act{width:233px;}
#ann_struct{width:233px;}
#ann_dpt{width:233px;}


.annuaire-result{
	border-bottom:1px dashed #b5004e;
	margin-bottom:14px;
	padding-bottom:3px;
	color:#949494;
}

.annuaire-result .titre-result{
	font-weight:bold;
	font-size:1.1em;
}

.annuaire-result .titre-result a{
/*	color:#949494;*/
}


#nom_struct{width:255px;}
#ch_local{margin-left:150px;}
#sub-search{
	background:#b5004e;
	border:0;
	color:#fff;
	font-size:0.8em;
	padding:1px 3px 1px 3px;
}

#psub-search{
	text-align:center;
}


.tx-alienorannuaire-pi1 label{
	display:block;
	width:150px;
	float:left;
	font-weight:bold;
	margin-right:10px;
	text-align:right;
}

.tx-alienorannuaire-pi1 select{
	width:255px;
}

.tx-alienorannuaire-pi1 form{
	width:470px;
	border:1px solid #949494;
	padding:5px;
	margin-bottom:20px;
}

.error{
	text-align:center;
	font-weight:bold;
	color:#b5004e;
}


.tx-alienorannuaire-pi1 #detail-struct p{
	margin:5px 0 5px 0;
}


.tx-alienorannuaire-pi1 #detail-struct p.titre-struct{
	font-weight:bold;
	color:#b5004e;
	font-size:1.4em;
	padding-top:35px;
	/*width:410px;*/
	float:left;
	margin-bottom:30px;
	
}

.picto{
	margin:0 5px 0 0;
}

.cont-picto{
	margin-right:5px;
	padding-top:40px;
	margin-bottom:30px;
	/*width:70px;*/
	float:right;
	text-align:center;
}

.logo_struct{
	
	margin-right:5px;
}

.nbresult{
	text-align:center;
	font-weight:bold;
	color:#949494;
}

.tx-alienorannuaire-pi1-browsebox{
	text-align:center;
	margin:10px 0 10px 0;
}
.tx-alienorannuaire-pi1-browsebox a{
	color:#949494;
}



/* formulaire de contact */

.tx-txalienorcontact-pi1 label{
	display:block;
	float:left;
	width:150px;
	font-weight:bold;
	color:#b5004e;	
	text-align:right;
	margin-right:5px;
}

#chobl{
	text-align:center;
	font-size:0.9em;
}


.color1{
	color:#949494;
}

#psubmit{
	text-align:center;
}

#submit-bouton{
	background-color:#b5004e;
	border:0;
	color:#fff;
}

#message{
	width:200px;
	font-family:verdana;
	font-size:13px;
}

#email{
	width:200px;
	font-size:13px;
	font-weight:bold;
}
#prenom{
	width:200px;
	font-size:13px;
	font-weight:bold;
}
#nom{
	width:200px;
	font-size:13px;
	font-weight:bold;
}

.err_msg{
	text-align:center;
	color:#b5004e;
	font-weight:bold;
}

/*glossaire*/
.activLetter a{
	font-size:1.4em;
}
.activLetter a:hover{
	text-decoration:underline;
}


#center .tx-txalienorglossaire-pi1 #liste-lettres{
	text-align:center;
	margin-bottom:25px;
}
#liste-lettres span{
	margin:0 2px 0 2px;
}

.siglelib{
	color:#b5004e;
	font-weight:bold;
	display:block;
	float:left;
	width:100px;
	text-align:right;
	padding-right:5px;
	float:left;

}

.sigledef{
	display:block;
	float:left;
	width:380px;		
	margin-bottom:5px;
}

#center .tx-txalienorglossaire-pi1 p.pgloss{
	margin:0;
	padding:0;


}

#center .acp a{font-size:1.3em;}


/* css contenu */
ol,ul{
	margin-left:20px;
	padding-left:0;
	list-style-position:outside;
}

ul li{
	list-style-image:url(/fileadmin/templates/img/puce.gif);
	margin-bottom:3px;
}
h2{
	font-size:1.5em;
	margin-left:5px;
	margin-bottom:15px;
	margin-top:0;
}

h3{
	color:#b5004e;
	font-size:1.3em;
	margin-left:15px;
	margin-bottom:15px;
	margin-top:0;
}

h4{

	font-size:1.1em;
	text-decoration:underline;
	margin-left:25px;
	margin-bottom:15px;
	margin-top:0;
}

h5{
	font-size:1em;
	margin-left:35px;
	color:#b5004e;
	margin-bottom:15px;
	margin-top:0;	
}

h6{
	font-size:1em;
	margin-left:35px;
	margin-bottom:15px;
	margin-top:0;
}

span.gris{color:#949494;}
span.noir{color:#000000;}
span.rose{color:#b5004e;}
span.jaune{color:#fdcd00;}

.titreannuairedep{
border-bottom:1px solid #b5004e;
color:#b5004e;
font-size:1.4em;
margin-bottom:15px;
font-weight:bold
}

.tx-indexedsearch-searchbox td{padding:3px;}

.one-news-img img{margin-top:12px;}


.lettreSep{
	font-size:2em;
border-bottom:1px solid #949494;
margin-bottom:5px;
}



.detailbloc1,
.detailbloc2,
.detailbloc3,
.detailbloc4
{
border:1px solid #b5004e;

margin-bottom:15px;
padding:3px;

}

.tx-txalienoralerteemploi-pi1 {
	margin-bottom:40px;
	margin-top:20px;
}

#alerte-register label {
	color:#B5004E;
	display:block;
	float:left;
	font-weight:bold;
	margin-right:5px;
	margin-top:5px;
	text-align:right;
	width:150px;
}
#alerte-email {
	font-size:12px;
	width:200px;
}

#lettre-box {
	padding:0 11px 11px 11px;
}

#lettre-box h3 {
	text-align:center;
	margin-left:0;
}

#lettre-email {
	border:1px solid #000000;
	font-size:0.9em;
	/*padding:2px 0 3px 25px;*/
	width:175px;
	font-style:italic;
	padding:2px 0 3px 3px;
}
#center-content #lettre-email {
	float:left;
	margin-right:5px;
}

#center-content #email-lettre {
	margin-bottom:40px;
	overflow:hidden;
	padding-left:15px;
}
#center-content #go-lettre {
	float:left;
	margin-top:1px;
}

#center-content #lettre-retry {
	float:none;
	display:inline-block;
}

#go-alerte {
	background-color:#B5004E;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
}

#go-lettre,#lettre-retry {
	background-color:#B5004E;
	border:0 none;
	color:#FFFFFF;
	margin-right:2px;
	margin-top:2px;
	padding:0 2px;
	cursor:pointer;
	float:right;
}
#lettre-retry {
	padding:2px 2px;
}
#alerte-retry {
	background-color:#B5004E;
	border:0 none;
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
}
.regko,.regok {
	text-align:center;
}

.desinscription {
	text-align:right;
	margin-top:10px;
}
.desinscription a {
	font-weight:normal;
	text-decoration:underline;
}

.tx-txalienorsearchdoc-pi1 p {
	margin-top:20px;
}
.input_text {

	font-size:1em;
	width:200px;
}

.submit-form {
	background-color:#B5004E;
	border:0 none;
	color:#FFFFFF;
	margin-right:2px;
	margin-top:2px;
	padding:0 2px;
	cursor:pointer;
	margin-left:133px;
}

.tx-txalienorsearchdoc-pi1 select {
	font-size:1em;

}

.tx-txalienorsearchdoc-pi1 li {
	margin-bottom:10px;
}

#serachdoc label {
	display:block;
float:left;
text-align:right;
width:130px;
margin-right:3px;
margin-top:1px;
}

.rech_ko {
	color:#B5004E;
	font-weight:bold;
}
