/*----- FIL D'ARIANE -----*/
div#ariane {position:relative; top:0; left:0; width:998px; height:22px; padding:22px 0 0 20px; font-size:11px;}
span.violet {color:#993366;}
span.vert {color:#00918f;}
span.orange {color:#ff9900;}

/*----- LEFT -----*/
div#left {position:relative; top:0; left:0; width:251px; float:left;}

div#menuLeft-top {position:relative; top:0; left:0; width:251px; height:19px; background:url(../images/_page_encart_background-top.png) 0 0 no-repeat;}
div#menuLeft-middle {position:relative; top:0; left:0; width:251px; padding:30px 0 0 0; background:url(../images/_page_encart_background-middle.png) 0 0 repeat-y;}
div#menuLeft-bottom {position:relative; top:0; left:0; width:251px; height:19px; background:url(../images/_page_encart_menu-left_background-bottom.png) 0 0 no-repeat;}
div#menuLeft-titre {position:absolute; top:0; left:0; width:211px; height:27px; margin:-6px 0 0 20px; text-align:center; line-height:27px; background:url(../images/_menu-cluster_background.png) 0 0 no-repeat;}

div.itemMenu {
	margin:0;
	padding:0;
	width:211px; 
	height:20px; 
	margin:0 20px; 
	line-height:20px; 
	font-size:16px;
}

#menuLeft-middle ul , #menuLeft-middle ul li {
	padding:0;
	margin:0;
	list-style:none;
}

#menuLeft-middle ul li {
	margin:0;
	padding:0;
	margin:0 20px; 
	line-height:20px; 
	font-size:13px;
}
#menuLeft-middle ul li ul li {
	margin:0 0px 0 10px; 
	line-height:20px; 
	font-size:11px;
}
#menuLeft-middle ul li ul li a , #menuLeft-middle ul li ul li a:hover {
	height:auto;
}

#menuLeft-middle ul li a{
	display:block; padding:0 0 0 20px; background:url(../images/_menu-cluster_puce.png) 0 0 no-repeat; color:#333333; text-decoration:none;
}
#menuLeft-middle ul li a:hover , #menuLeft-middle ul li a.active {
	display:block; padding:0 0 0 20px; background:url(../images/_menu-cluster_puce.png) 0 -94px no-repeat; color:#00918f; text-decoration:none;
}

div.itemMenu a, div.itemMenu a:link, div.itemMenu a:visited, div.itemMenu a:active, div.itemMenu a:focus{display:block; width:191px; height:20px; padding:0 0 0 20px; background:url(../images/_menu-cluster_puce.png) 0 0 no-repeat; color:#333333; text-decoration:none;}
div.itemMenu a:hover {display:block; width:191px; height:20px; padding:0 0 0 20px; background:url(../images/_menu-cluster_puce.png) 0 -94px no-repeat; color:#00918f; text-decoration:none;}

div#motCleLeft-top {position:relative; top:0; left:0; width:251px; height:19px; background:url(../images/_page_encart_mot-clef_background-top.png) 0 0 no-repeat;}
div#motCleLeft-middle {position:relative; top:0; left:0; width:251px; padding:30px 0 0 0; background:url(../images/_page_encart_background-middle.png) 0 0 repeat-y;}
div#motCleLeft-bottom {position:relative; top:0; left:0; width:251px; height:16px; background:url(../images/_page_encart_mot-clef_background-bottom.png) 0 0 no-repeat;}
div#motCleLeft-titre {position:absolute; top:0; left:0; width:211px; height:27px; margin:-6px 0 0 20px; text-align:center; line-height:27px; background:url(../images/_motcle_titre_background.png) 0 0 no-repeat;}
div.tag {position:relative; top:0; left:0; width:211px; margin:0 0 0 20px;}



/*----- MIDDLE -----*/
div#middle {position:relative; top:0; left:0; width:506px; margin:10px 0; padding:0; float:left;}
div#middle #CoverFlow {width:506px; overflow-x:hidden;}
div#middle #CoverFlow div { margin-left:-20px; }
div#middle446 {position:relative; top:0; left:0; width:446px; margin:0; padding:0 30px; float:left;}
div#picto-ergo {position:absolute; top:6px; right:8px; height:17px; text-align:right;}
div#picto-ergo img {float:left; margin:0 0 0 5px;}

/*----- RIGHT -----*/ 
div#right {position:relative; top:0; right:0; width:251px; float:right; background:url(../images/_page_encart_background-top.png) 0 0 no-repeat;}

div#supplyChain-top {position:relative; top:0; left:0; width:251px; height:19px; background:url(../images/_page_encart_supply-chain_background-top.png) 0 0 no-repeat;}
div#supplyChain-middle {position:relative; top:0; left:0; width:251px; padding:30px 0 0 0; text-align:center; background:url(../images/_page_encart_background-middle.png) 0 0 repeat-y;}
div#supplyChain-bottom {position:relative; top:0; left:0; width:251px; height:19px; background:url(../images/_page_encart_supply-chain_background-bottom.png) 0 0 no-repeat;}
div#supplyChain-titre {position:absolute; top:0; left:0; width:211px; height:27px; margin:-6px 0 0 20px; text-align:center; line-height:27px; background:url(../images/_supply-chain_titre_background.png) 0 0 no-repeat;}
div.savoir-plus {position:absolute; bottom:-20px; right:0; width:101px; height:17px; margin:0; z-index:100;}


div#actu-top {position:relative; top:0; left:0; width:251px; height:15px; background:url(../images/_page_encart_actu_background-top.png) 0 0 no-repeat;}
div#actu-middle {position:relative; top:0; left:0; width:251px; padding:30px 0 0 0; background:url(../images/_page_encart_background-middle.png) 0 0 repeat-y;}
div#actu-bottom {position:relative; top:0; left:0; width:251px; height:19px; background:url(../images/_page_encart_actu_background-bottom.png) 0 0 no-repeat;}
div#actu-titre {position:absolute; top:0; left:0; width:211px; height:27px; margin:-6px 20px 0 20px; text-align:center; line-height:27px; background:url(../images/_actu_titre_background.png) 0 0 no-repeat;}
div.tout {position:absolute; bottom:-20px; right:0; width:38px; height:19px; margin:0; z-index:100;}

div#flow-top {position:relative; top:0; left:0; width:251px; height:16px; background:url(../images/_page_encart_flow_background-top.png) 0 0 no-repeat;}
div#flow-middle {position:relative; top:0; left:0; width:251px; text-align:center; background:url(../images/_page_encart_flow_background-middle.png) 0 0 repeat-y;}
div#flow-bottom {position:relative; top:0; left:0; width:251px; height:22px; background:url(../images/_page_encart_flow_background-bottom.png) 0 0 no-repeat;}

div#fil-ariane {
	padding-top:10px;
	padding-left:20px;
	color:#666;
	font-size:11px;
}
div#fil-ariane a {
	text-decoration:none;
}

div#middle .categorieIntro {
	width:340px;
	margin-right:10px;
	float:left;
}
div#middle .categorieImage {
	width:150px;
	float:left;
}

div#middle .templateNum0 .entreeCategorieFille {
	margin-bottom:25px;
	padding:10px 5px 0 10px;
	background-image:url(../images/fond-listing-ligne.gif);
	background-repeat:no-repeat;
}

div#middle .templateNum0 .image {
	margin-right:10px;
	float:left;
	width:150px;  
	min-height:10px;
	height:auto !important;
	height:10px;
}

div#middle .templateNum0 .contenu {
	float:left;
	display:inline;
	width:320px;
	text-align:justify;
}

div#middle h3.toggler {
	cursor:pointer;
	background-color:#dff4f4;
	padding:5px 0;
	margin:2px 0;
}

div#middle .templateNum2 .image {
	margin-right:10px;
	float:left;
	width:150px;  
	min-height:10px;
	height:auto !important;
	height:10px;
}

div#middle .templateNum2 .contenu {
	float:left;
	display:inline;
	width:320px;
	text-align:justify;
}

div.contact form#formContact .formSection {
	padding:5px 5px;
	margin:5px 0;
	background-color:#CCC;
	font-weight:bold;
}
div.contact form#formContact .colonne {
	float:left;
	width:250px;
}
div.contact form#formContact .formTitre {
	padding:5px 0px 1px 0;
}
div.contact form#formContact .formValeur {
	padding:1px 0px 3px 0;
}
div.contact form#formContact .formValeur input.inputText {
	width:220px;
	border:1px solid #00918F;
}
div.contact form#formContact .formValeur textarea.inputTextarea {
	width:500px;
	height:150px;
	border:1px solid #00918F;
}
div.contact form#formContact .formSubmit {
	text-align:center;
}
div.contact form#formContact .formSubmit input {
	font-size:15px;
	height:1.85em !important;
	margin:0.2em;
}

.interieurContenu .contenuBig {
	background-image:url(../images/fond-contenu-big.gif);
	background-repeat:no-repeat;
	padding: 0px 15px;
	padding-top:10px;
	margin-top:10px;
	min-height:142px;
	height:auto !important;
	height:142px;
}
.interieurContenu .contenuBig ul {
	padding:0 15px;
}
.interieurContenu .contenuBig p {
	margin:0;
	padding:10px 0;
}
.interieurContenu .contenuBig .image {
	margin-right:10px;
	float:left;
	width:150px;  
	min-height:10px;
	height:auto !important;
	height:10px;
	padding-top:10px;
}
.interieurContenu .contenuBig .contenu {
	float:left;
	display:inline;
	width:300px;
	text-align:justify;
	padding-top:10px;
}

div#middle .templateNum1 .entreeCategorieFille {
	float:left;
	width:245px;
	margin-right:10px;
	background-image:url(../images/fond-listing-carre.gif);
	background-repeat:no-repeat;
}
div#middle .templateNum1 .noMarg2 {
	margin-right:0px;
}

div#middle .templateNum1 .image {
	display:none;
}

div#middle .templateNum1 .contenu {
	padding:10px 10px 0 10px;
}

div#middle .contenuBig { text-align:justify; }

div#middle .entreeCategorieFille .contenu h3 {
	margin:0;
	padding:0;
}

div#middle .contenu p , div#middle .categorieIntro p {
	margin:0;
	padding:0;
	padding:0 0 10px 0;
}

div#middle .entreeCategorieFille .contenu a {
	text-decoration:none;
}


.glossaire .alphabetique { text-align:center; padding-top:10px; }
.glossaire .alphabetique A { text-decoration:none }
.glossaire .alphabetique A:hover { text-decoration:underline }

.acteurs div.recherche-simple {position:relative; top:0; left:0; width:470px; height:27px; padding:0; margin:16px 0 0 8px; text-align:center;}
.acteurs div.recherche-simple-intitule {position:relative; top:0; left:0; width:200px; height:27px; line-height:27px; padding:0; margin:0; text-align:right; float:left;}
.acteurs div.recherche-simple img {vertical-align:top; float:left;}
.acteurs input.recherche-simple {width:180px; height:18px; margin:2px 5px 0 20px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc; vertical-align:top; float:left;}
.acteurs div.carte-paca {width:470px; margin:16px 0 0 10px; }
.acteurs div.result-prestataire {width:470px; margin:16px 0 0 10px; padding:5px 0 0 0;}
.acteurs .headColonne a { text-decoration:none; }
.acteurs .headColonne span { text-decoration:none; color:#000; font-weight:normal; }
.acteurs .membreConteneur
{
	cursor:pointer;
	display:block;
	margin:7px 0;
	text-decoration:none;
}
.acteurs .membreConteneur .logo {
	float:left;
	width:100px;
	text-align:left;
	padding:0 10px 0 0;
	cursor:pointer;
}
.acteurs .membreConteneur .nom {
	float:left;
	width: 170px;
	padding:0 5px;
	cursor:pointer;
}
.acteurs .membreConteneur .ville {
	float:left;
	width:120px;
	padding:0 5px;
	cursor:pointer;
}
.acteurs .membreConteneur .site {
	float:left;
	width:160px;
	padding:0 5px;
}


.membres .alphabetique , .acteurs .alphabetique { text-align:center; padding-top:10px; }
.membres .alphabetique A , .acteurs .alphabetique A { text-decoration:none }
.membres .alphabetique A:hover , .acteurs .alphabetique A:hover { text-decoration:underline }

.membres .alter0 {
	background-color:#DFF4F4;
}
.membres .membreConteneur {
	display:block;
	text-decoration:none;
	color:#000;
	margin:5px;
	height:50px;
}
.membres .membreConteneur:hover {
	background-color:#e8fbfb;
}
.membres .membreConteneur div {
	height:inherit;
}
.membres .membreConteneur div div {
	display:table-cell;
	vertical-align:middle;
	height:inherit;
}
.membres .membreConteneur .logo {
	float:left;
	width:100px;
	text-align:left;
	padding:0 10px 0 0;
	cursor:pointer;
}
.membres .membreConteneur .nom {
	float:left;
	width: 140px;
	padding:0 5px;
	cursor:pointer;
}
.membres .membreConteneur .ville {
	float:left;
	width:90px;
	padding:0 5px;
	cursor:pointer;
}
.membres .membreConteneur .site {
	float:left;
	width:120px;
	padding:0 5px;
	cursor:pointer;
}

.membres #sousSelectionMembre , .acteurs #sousSelectionMembre {
	display:none;
	overflow-y:hidden;
	height:0;
}

.membres .noResult {
	text-align:center;
	padding:10px 0;
}



.projet .alter0 {
	background-color:#DFF4F4;
}
.projet .membreConteneur {
	display:block;
	text-decoration:none;
	color:#000;
	margin:5px;
	padding:5px 0;
}
.projet .membreConteneur:hover {
	background-color:#e8fbfb;
}
.projet .membreConteneur div {
	height:inherit;
}
.projet .membreConteneur div div {
	display:table-cell;
	vertical-align:middle;
	height:inherit;
}
.projet .membreConteneur .logo {
	float:left;
	width:100px;
	text-align:left;
	padding:0 10px 0 0;
	cursor:pointer;
}
.projet .membreConteneur .nom {
	float:left;
	width: 140px;
	padding:0 5px;
	cursor:pointer;
}
.projet .membreConteneur .ville {
	float:left;
	width:90px;
	padding:0 5px;
	cursor:pointer;
}
.projet .membreConteneur .site {
	float:left;
	width:120px;
	padding:0 5px;
	cursor:pointer;
}

.projet #sousSelectionMembre {
	display:none;
	overflow-y:hidden;
	height:0;
}

.projet .noResult {
	text-align:center;
	padding:10px 0;
}

.formations .headColonne a { text-decoration:none; }
.formations .headColonne a span { text-decoration:none; color:#000; font-weight:normal; }
.formations .alphabetique { text-align:center; padding-top:10px; }
.formations .alphabetique A { text-decoration:none }
.formations .alphabetique A:hover { text-decoration:underline }
.formations .recherche-simple { padding:5px 10px; text-align:center; }

.formations .alter0 {
	background-color:#DFF4F4;
}
.formations .membreConteneur {
	display:block;
	text-decoration:none;
	color:#000;
	margin:5px;
	padding:10px 0;
}
.formations .membreConteneur:hover {
	background-color:#e8fbfb;
}
.formations .membreConteneur div {
	height:inherit;
}
.formations .membreConteneur div div {
	display:table-cell;
	vertical-align:middle;
	height:inherit;
}
.formations .membreConteneur .logo {
	float:left;
	width:100px;
	text-align:left;
	padding:0 10px 0 0;
	cursor:pointer;
}
.formations .membreConteneur .nom {
	float:left;
	width: 180px;
	padding:0 5px;
	cursor:pointer;
}
.formations .membreConteneur .infos {
	float:left;
	width: 250px;
	padding:0 5px;
	cursor:pointer;
}
.formations .membreConteneur .ville {
	float:left;
	width:90px;
	padding:0 5px;
	cursor:pointer;
}
.formations .membreConteneur .etablissement {
	float:left;
	width:160px;
	cursor:pointer;
	padding:0 5px;
}

.formations #sousSelectionMembre {
	display:none;
	overflow-y:hidden;
	height:0;
}

.formations .noResult {
	text-align:center;
	padding:10px 0;
}

.fiche-membre .Admin_Section {
	padding:5px;
	background-color:#CCC;
	margin:10px 0 10px 0;
	font-weight:bold;
}
.fiche-membre .Admin_Titre {
	clear:left;
	padding:3px;
	float:left;
	width:150px;
}
.fiche-membre .Admin_Valeur {
	padding:3px;
	float:left;
	width:250px;
}
.fiche-membre .header {
	padding:20px 0 10px 0;
	margin:0;
	/*text-align:center*/
}


.emploi div.g18_texte {position:relative; top:0; left:0; width:470px; padding:0; margin:16px 0 0 0px;}
.emploi table.g18 {width:470px; border-collapse:collapse; margin:25px 0 0 0;}
.emploi td.g18-titre {width:235px; padding:5px 0; text-align:left; font-size:18px; font-weight:600;}
.emploi td.g18-intitule {width:200px; height:27px; line-height:27px; text-align:left;}
.emploi td.g18-go {width:35px; height:27px; line-height:27px; text-align:left;}

.emploi table.g19 {width:470px; border-collapse:collapse; margin:16px 0 0 10px;}
.emploi td.g19-intitule {width:235px; text-align:left; padding:5px 0 0 0;}
.emploi td.g19-saisi {width:235px; text-align:left; padding:0 0 5px 0;}
.emploi td.g19-textarea {width:470px; text-align:left; padding:5px 0;}
.emploi td.g19-captcha {width:470px; text-align:left; padding:5px 0;}
.emploi td.g19-valider {width:470px; text-align:right; padding:5px 0;}
.emploi td.g19-saisi input {width:180px; height:18px; margin:2px 0 0 0; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc; vertical-align:top;}

.emploi td.g21-intitule {width:150px; text-align:left; padding:5px 0;}
.emploi td.g21-saisi {width:220px; text-align:left; padding:5px 0;}
.emploi td.g21-saisi select {width:200px; height:18px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}
.emploi td.g21-saisi input {width:180px; height:18px; margin:2px 0 0 0; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc; vertical-align:top;}

.emploi div.pagination {position:relative; top:0; left:0; width:470px; padding:5px 0; margin:16px 0 0 8px; text-align:left;}
.emploi table.g23 {width:470px; border-collapse:collapse; margin:16px 0 0 10px; border-bottom:1px solid #ff9900;}
.emploi td.g23-poste {width:370px; text-align:left; padding:5px 0;}
.emploi td.g23-date {width:100px; text-align:right; padding:5px 0;}
.emploi td.g23-nom {width:185px; text-align:left; padding:5px 0;}
.emploi td.g23-lieu {width:185px; text-align:left; padding:5px 0;}
.emploi td.g23-lien {width:100px; text-align:centert; padding:5px 0;}

.emploi table.g24 {width:470px; border-collapse:collapse; margin:16px 0 0 10px;}
.emploi td.g24-intitule {width:100px; text-align:left; padding:5px 0;}
.emploi td.g24-donnee {width:370px; text-align:left; padding:5px 0;}
.emploi td.g24-annonce {width:470px; text-align:left; padding:5px 0;}



.covoiturage table.g27 {width:470px; border-collapse:collapse; margin:16px 0 0 10px;}
.covoiturage td.g27-donnee {width:470px; text-align:left; padding:5px 0;}
.covoiturage td.g27-saisi {width:470px; text-align:center; padding:5px 0;}
.covoiturage td.g27-saisi input {width:180px; height:18px; margin:2px 0 0 0; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc; vertical-align:top;}

.covoiturage td.g27-recherche-intitule {width:110px; text-align:left; padding:5px 0;}
.covoiturage td.g27-recherche-select {width:150px; text-align:left; padding:5px 0;}
.covoiturage td.g27-recherche-select select {width:120px; height:18px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}
.covoiturage td.g27-recherche-select input {width:118px; height:18px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}
.covoiturage td.g27-recherche-select-rayon {width:100px; text-align:left; padding:5px 0;}
.covoiturage td.g27-recherche-select-rayon select {width:90px; height:18px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}
.covoiturage td.g27-recherche-intitule-calendrier {width:260px; text-align:left; padding:5px 0;}
.covoiturage td.g27-recherche-intitule-type {width:360px; text-align:left; padding:5px 0;}
.covoiturage td.g27-recherche-intitule-type select {width:200px; height:18px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}
.covoiturage td.g27-valide {width:325px; text-align:right; padding:5px 0 0 0;}

.covoiturage td.g27-picto {width:60px; text-align:center; padding:5px 0;}
.covoiturage td.g27-depart-arrivee {width:155px; text-align:center; padding:5px 0;}
.covoiturage td.g27-frequence {width:100px; text-align:center; padding:5px 0;}

.covoiturage div.g30_texte {position:relative; top:0; left:0; width:470px; padding:0; margin:16px 0 0 10px;}

.covoiturage table.g30 {width:400px; border-collapse:collapse; margin:16px 0 0 45px;}
.covoiturage td.g30-intitule {width:200px; text-align:left; padding:5px 0 0 0;}
.covoiturage td.g30-texte {width:200px; text-align:left; font-size:10px; padding:0 0 5px 0;}
.covoiturage td.g30-saisi {width:200px; text-align:left; padding:0 0 5px 0;}
.covoiturage td.g30-saisi input {width:180px; height:18px; margin:2px 0 0 0; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc; vertical-align:top;}
.covoiturage td.g30-saisi select {width:90px; height:18px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}
.covoiturage td.g30-textarea {width:200px; height:70px; text-align:left; padding:0 0 5px 0;}
.covoiturage td.g30-textarea textarea {width:180px; height:92px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}
.covoiturage td.g30-condition {width:300px; text-align:left; padding:15px 50px 5px 50px;}
.covoiturage td.g21-condition input {width:18px; height:18px; margin:0 5px 0 0; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc; vertical-align:top; float:left}
.covoiturage td.g30-valider {width:400px; text-align:left; padding:5px 0; text-align:center;}

.covoiturage td.g30-captcha {width:400px; text-align:left; padding:5px 0;}
.covoiturage td.g30-captcha input {width:180px; height:18px; margin:2px 0 0 5px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc; vertical-align:top;}

.covoiturage div.g34_texte {position:relative; top:0; left:0; width:470px; padding:0; margin:16px 0 0 10px; text-align:center;}
.covoiturage table.g34 {width:400px; border-collapse:collapse; margin:16px 0 0 45px;}
.covoiturage table.g34 input.inputText { width:180px; height:18px; margin:2px 0 0 0; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc; vertical-align:top; }
.covoiturage td.g34-trajet {width:200px; text-align:left; padding:5px 0;}
.covoiturage td.g34-trajet select {width:180px; height:18px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}
.covoiturage td.g34-trajet select.rayon {width:100px; height:18px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}

.covoiturage td.g34-frequence {width:400px; text-align:center; padding:5px 0;}
.covoiturage td.g34-frequence select {width:180px; height:18px; margin:2px 0 0 10px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}

.covoiturage td.g34-heure {width:50px; text-align:center; padding:5px 0;}
.covoiturage td.g34-heure select {width:48px; height:18px; margin:2px 0 0 0; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}

.covoiturage td.g34-intitule-passager {width:250px; text-align:left; padding:5px 0;}
.covoiturage td.g34-intitule-place {width:150px; text-align:left; padding:5px 0;}
.covoiturage td.g34-saisi-passager {width:250px; height:60px; text-align:left; padding:5px 0; vertical-align:top;}
.covoiturage td.g34-saisi-place {width:150px; height:60px; text-align:left; padding:5px 0; vertical-align:top;}
.covoiturage td.g34-saisi-place select {width:48px; height:18px; margin:2px 0 0 0; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}

.covoiturage td.g34-valider {width:400px; text-align:left; padding:5px 0; text-align:center;}

#left #menu_cat_88 , #sousCat_88 { display:none; }
.sitemap ul {
	margin-left:20px;
}
#sousElem_71 { display:none; }
#sousElem_72 { display:none; }


select.poste {width:280px; height:18px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}
select.contrat {width:90px; height:18px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}

input.joindre {width:180px; height:20px; margin:2px 0 0 0; padding:2px 0; font-size:12px; line-height:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}

td.g19-textarea textarea {width:460px; height:200px; font-size:12px; background:#ffffff; color:#444444; border:1px solid #cccccc;}


.actualites div.g9_a-la-une {position:relative; top:0; left:0; width:470px; font-size:18px; height:18px; line-height:18px; margin:16px 8px 0 8px; padding:0 10px; font-size:18px; font-weight:bold;}
.actualites div.g9_photo {position:relative; top:0; left:0; width:165px; height:120px; margin:16px 0 0 10px; float:left; }
.actualites div.g9_texte {position:relative; top:0; left:0; width:295px; padding:0 10px; margin:16px 0 0 0; float:left;}
.actualites p.date { font-size:12px; font-weight:normal; margin:0; }
.actualites p.titre { font-size:14px; font-weight:bold; margin-top:2px; margin-bottom:2px; color:#00918F; }

div.carte-paca { text-align:center; }

.recherche a { color:#00918F; }

.Succes { color:green; }
.Erreur { color:red; }

.Txt_Orange { color:#FF9900; }
.Txt_Vert { color:#00918F; }
.Txt_Rouge { color:#CC0000; }
.Txt_Violet { color:#990066; }
.Txt_Jaune { color:#FACC23; }
.Txt_Gris { color:#999; }

.Txt_10px { font-size:10px; }
.Txt_12px { font-size:12px; }
.Txt_13px { font-size:13px; }
.Txt_14px { font-size:14px; }
.Txt_15px { font-size:15px; }
.Txt_16px { font-size:16px; }
.Txt_17px { font-size:17px; }
.Txt_18px { font-size:18px; }
.Txt_19px { font-size:19px; }
.Txt_20px { font-size:20px; }
.Txt_21px { font-size:21px; }
.Txt_22px { font-size:22px; }
