/** Ecran de recherche de formation*/

#main-content .RechercheFormations-portlet, #main-content .portlet-boundary_XQueryForm_WAR_XQueryFormportlet_{
	background:#ebd4c3;
	padding:10px 10px 3px 10px;
	margin-bottom:10px;
}

#main-content .RechercheFormations-portlet .portlet-body form>h1{
	font-size:1.5em;
	text-align:center;
	color:#333333;
}

.boutonCCI input{
  border-radius: 5px;
  text-transform: uppercase;
  background: #ffffff;
  color: #333333;
  border: 1px solid #a9a9a9 !important;
  padding: 5px;
}
.boutonCCI{
  padding: 5px 10px;
}

#main-content .RechercheFormations-portlet .portlet-body select, .recherche select,
#main-content .portlet-boundary_XQueryForm_WAR_XQueryFormportlet_ select {
		border: 1px solid #a9a9a9 !important;  /*Removes border*/
		-webkit-appearance: none;  /*Removes default chrome and safari style*/
		-moz-appearance: none; /* Removes Default Firefox style*/
		background: #ffffff url(../images/arrows/05_down.png) no-repeat 99% center;
		text-indent: 0.01px; /** Removes default arrow from firefox*/
		text-overflow: "";  /*Removes default arrow from firefox*/ /*My custom style for fonts*/
		color: #333333;
		border-radius: 2px;
		padding: 2px;
		/**box-shadow: inset 0 0 5px rgba(000,000,000, 0.5);*/
}

#main-content .RechercheFormations-portlet .portlet-body option:hover {
    background-color: #009fe3;
    color:#ffffff;
}

#main-content .RechercheFormations-portlet .portlet-body input[type=submit], .recherche input[type=submit],
#main-content .portlet-boundary_XQueryForm_WAR_XQueryFormportlet_ input[type=submit]{
	border-radius:5px;
	text-transform:uppercase;
	background:#ffffff;
	color: #333333;
	border: 1px solid #a9a9a9 !important;
	padding:5px; 
}

/** Ecran de resultat filteredList*/

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ a,
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ a:hover,
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ a:visited{
	color:#333333;	
}
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row td{
	padding-top:10px;
	padding-bottom:1px;
}

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-header{
	background:#a5a5a5;
}

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header *{
	color:#ffffff !important;
	/**font-family: 'DejaVu Sans Condensed',sans-serif !important;*/
	font-family: Arial,Helvetica,sans-serif !important;
	font-weight:bold;
}

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row.alt td{
	background:#e5d9cb;
}

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row.alt~tr, #main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ span table .results-row.alt~tr{
	background:none !important; 
}


#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ null>span>table tbody>.portlet-section-body td{
	background:#ffffff;
}

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ td,
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ td *{
	color:#000000 !important;
	font-family: Arial,Helvetica,sans-serif !important;
}

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-alternate-hover td{
	background:#5b5b5b !important;
}

#main-content tr.portlet-section-alternate-hover td,
#main-content tr.portlet-section-alternate-hover td *{
	color:#ffffff !important;
}

/** ecran de detail filtered list - page formation*/

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-alternate-hover td{
	background:#a5a5a5 !important;	
}
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ td h4{
	margin:0 !important;
	font-family: 'DejaVu Sans Condensed',sans-serif !important;
    font-size: 15px !important;
    font-weight: bold !important;
}

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ br+table, #main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ table table{
	background:#f0f0f0;
}
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ table .portlet-section-body.results-row{
	background:#f0f0f0 !important;
}

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ br+table *{
	font-family: Arial,Helvetica,sans-serif;
	color:#000000;
	margin-top:0;
	margin-bottom:0;
	font-size:1em;
}

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ table+br{
	display:none;
}

/** ecran de detail filtered list - detail etablissement */

#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .std-box .box-content .portlet-section-alternate-hover.alt{
	background:#a5a5a5 !important;
}
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .std-box .box-content .portlet-section-alternate-hover.alt h4{
	color:#ffffff !important;
}
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .std-box{
	background:#f0f0f0;
}
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .std-box .portlet-section-alternate-hover td{
	background:none !important;
}
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .std-box .portlet-section-alternate-hover td,
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .std-box .portlet-section-alternate-hover td *{
	color:#000000 !important;
}
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .std-box .box-content tr~.portlet-section-alternate-hover.alt.hover{
	background:#666666 !important;
}
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ .std-box .box-content tr~.portlet-section-alternate-hover.alt.hover a{
	color:#ffffff !important;
}
#main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ script+table .portlet-section-alternate-hover.results-row.alt.hover td, #main-content .portlet-boundary_FilteredList_WAR_FilteredListportlet_ br+table .portlet-section-alternate-hover.results-row.alt.hover td{
	background:#a5a5a5 !important;
}
/** Agenda international*/
.recherche{
	background:#ebd4c3;
	margin-bottom:10px;
}
.recherche .portlet-body{
	box-sizing: border-box;
	padding:10px;
	width:95%;
}
.recherche h1{
	font-size:1.5em;
	text-align:center;
}
.recherche h4{
	font-size:1em;
	font-weight:normal;
	text-align:center;
}
.recherche h1, .recherche h4, .recherche a, .recherche p{
	color:#000000;
}
.recherche input[type=text], .recherche select{
	width:90% !important;
} 

/** Formation CFDE */
.formation-cfde .contenu-cfde br{
	display:block !important;
}

/** agenda international resultat*/
.portlet-boundary_XQueryForm_WAR_XQueryFormportlet_ .accessibilitySpacer, .portlet-boundary_XQueryForm_WAR_XQueryFormportlet_ .portlet-bottom-corner, .portlet-boundary_XQueryForm_WAR_XQueryFormportlet_ .portlet-bottom{
	display:none;
}
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ table{
	
}
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row td{
	background:#ffffff !important;
}

#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row.alt td{
	background:#f0f0f0 !important;
}
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-alternate-hover.results-row.hover td,
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-body-hover.results-row.hover td{
	background:#666666 !important;
	color:#ffffff !important;
}
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-alternate-hover.results-row.hover td *,
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-body-hover.results-row.hover td *{
	color:#ffffff !important;
}
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-header{
	font-size:1em;
}

#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-header~tr{
	background:#f0f0f0 !important;
}
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-header~tr td{
	background:none !important;
}
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-header~tr td *{
	font-size:1em !important;
	font-family: Arial,Helvetica,sans-serif !important;
}
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-header~tr td h4{
	margin:2px 0 !important;
}
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_  h5{
	margin-left:5px;
}
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-header h3{
	margin:2px 0;
	font-size:1.2em;
}
#main-content .agenda.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-header~tr:last-child td{
	padding:0 5px 5px 0;
}

/** annuaire CCI */
#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tbody > tr.portlet-section-body.results-row.alt,
#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tbody > tr.portlet-section-body-hover.results-row{
	background:#A5A5A5 !important;	
}

#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header.results-header,
#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header.results-header td{
	background:#e6cdbc !important;
}

#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header.results-header *{
	color:#000000 !important;
}


#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tbody > tr.portlet-section-body.results-row.alt *{
	color:#ffffff !important;
}
#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-header td{
	background:#A5A5A5 !important; 
}


#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-body-hover.results-row.alt {
	background:#A5A5A5 !important; 
}

#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-body-hover *,
#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-body-hover td,
#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-body-hover td *{
	color:#ffffff !important;
	background:#5b5b5b !important ; 
}

#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-header .title_gris h2{
	font-size:18px;
	color:#000000 !important;
}
#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-header .title_gris{
	background:#e6cdbc !important;
}
#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ td{
	padding:5px;
	background:#F0F0F0 !important; 
}
#main-content .annuairecci.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-body.results-row.alt td{
	background:none !important; 
}

/** Repreneurs */
#main-content .repreneur.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row td{
	background:#f0f0f0 !important;
	padding:5px;
}

#main-content .repreneur.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-body-hover.results-row td,
#main-content .repreneur.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-alternate-hover.results-row td{
	background:#5b5b5b !important;
	padding:5px;
	color:#ffffff !important;
}

#main-content .repreneur.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-body-hover.results-row td a,
#main-content .repreneur.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-alternate-hover.results-row td a{
	color:#ffffff !important;
}

/** cessions */
#main-content .cession.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row td{
	background:#f0f0f0 !important;
	padding:5px;
}
#main-content .cession.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row.portlet-section-body td{
	background:#ffffff !important;
	padding:5px;
}

#main-content .cession.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-body-hover.results-row td,
#main-content .cession.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-alternate-hover.results-row td{
	background:#5b5b5b !important;
	padding:5px !important;
	color:#ffffff !important;
}

#main-content .cession.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-body-hover.results-row td a,
#main-content .cession.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-alternate-hover.results-row td a{
	color:#ffffff !important;
}


/**Contact*/
#main-content .contact.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header{
	background:#E6CDBC !important;
	text-align:center;
	
}
#main-content .contact.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header td{
	padding:10px !important;
}
#main-content .contact.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header *{
	color:#333333 !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:13px !important;
}
#main-content .contact.international.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr{
	display:none;
}
#main-content .contact.international.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header{
	display:block;
}
#main-content .contact.international.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header .title_gris{
	text-align:center;
}
#main-content .contact.international.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header h2{
	margin:0;	
}

#main-content .contact.international.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr+tr.results-row{
	margin-top:10px;
}
#main-content .contact.international.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.results-row+tr.results-row{
	margin-top:0;
}
#main-content .contact.international.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.results-row{
	display:block;
	padding:5px 0;
}

#main-content .contact.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row.alt td{
	background:#A5A5A5 !important;
	padding:10px 0;
}
#main-content .contact.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row.alt td *{
	color:#ffffff !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:13px !important;
}
#main-content .contact.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row td{
	background:#F0F0F0 !important;
	padding:5px;
}


#main-content .contact.creation.portlet-boundary_FilteredList_WAR_FilteredListportlet_ td.title_gris{
	display:block;
	padding:10px !important;
	background:#E6CDBC;
	color:#333333 !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:13px !important;
	text-align:center;
	font-weight:bold;
	border-bottom:10px solid #ffffff;
}
#main-content .contact.creation .tab_link{
	background:#F0F0F0;
}
#main-content .contact.creation.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-alternate{
	background:#a5a5a5 !important;
	text-align:center;	
}
#main-content .contact.creation.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .portlet-section-alternate td{
		padding:10px 5px !important;
}
#main-content .contact.creation.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .results-row td {
	background:#a5a5a5 !important;

}
#main-content .contact.creation .portlet-section-alternate *{
	color:#ffffff !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:13px !important;
}
#main-content .contact.creation tr+tr{
	display:none;
}
#main-content .contact.creation tr+tr.portlet-section-alternate,#main-content .contact.creation tr.portlet-section-alternate+tr{
	display:block;
	display:table-row;
}
#main-content .contact.creation.portlet-boundary_FilteredList_WAR_FilteredListportlet_ td{
	padding:5px 10px !important;
}
#main-content .contact.apprentissage h1,#main-content .contact.apprentissage .title_gris{
	display:block;
	padding:10px !important;
	background:#E6CDBC;
	color:#333333 !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:13px !important;
	text-align:center;
	font-weight:bold;
	border-bottom:10px solid #ffffff;
}
#main-content .contact.apprentissage.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header .title_gris h2{
	color:#333333 !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:13px !important;
	text-align:center;
	font-weight:bold;
	margin:0;
}
#main-content .contact.apprentissage.portlet-boundary_FilteredList_WAR_FilteredListportlet_ .tab_link>tbody>.portlet-section-header+tr{
	display:none;
}
#main-content .contact.apprentissage h1+br{
	display:none;
}
#main-content .contact.apprentissage.portlet-boundary_FilteredList_WAR_FilteredListportlet_ form table{
	background:#F0F0F0 !important;
}
#main-content .contact.apprentissage.portlet-boundary_FilteredList_WAR_FilteredListportlet_ form table td{
	padding:5px;
}

#main-content .contact.apprentissage.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header{
	background:#A5A5A5 !important;
}

#main-content .contact.apprentissage.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr.portlet-section-header *{
	color:#ffffff !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:13px !important;
}

#main-content .contact.apprentissage.portlet-boundary_FilteredList_WAR_FilteredListportlet_ tr h3{
	margin:3px;
	font-size:13px;
}


/** Contact creation entreprise */
#main-content .contact.creation td.title_gris{
	display:block;
	padding:10px !important;
	background:#E6CDBC;
	color:#333333 !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:13px !important;
	text-align:center;
	font-weight:bold;
	border-bottom:10px solid #ffffff;
}
#main-content .contact.creation.tab_link{
	background:#F0F0F0;
}
#main-content .contact.creation .portlet-section-alternate{
	background:#a5a5a5 !important;
	text-align:center;	
}
#main-content .contact.creation .portlet-section-alternate td{
		padding:10px 5px !important;
}
#main-content .contact.creation .results-row td {
	background:#a5a5a5 !important;

}
#main-content .contact.creation .portlet-section-alternate *{
	color:#ffffff !important;
	font-family: Arial,Helvetica,sans-serif !important;
	font-size:13px !important;
}
#main-content .contact.creation tr+tr{
	display:none;
}
#main-content .contact.creation tr+tr.portlet-section-alternate,#main-content .contact.creation tr.portlet-section-alternate+tr{
	display:block;
	display:table-row;
}
#main-content .contact.creation td{
	padding:5px 10px !important;
}
#main-content .contact.creation .bloc-contact{
	margin-bottom: 10px;
}


/** fiche pratique */

#SectionD2FicheEditForm .boutonCCI.valider input {background: #dff4ff none repeat scroll 0 0;}
#SectionD2FicheEditForm .mentionLegale {font-style:italic;}

#main-content .fichepratique {
	width:100%;
	border:0 none;
}
#main-content .fichepratique br + br {
	display:inline;
}
#main-content .fichepratique span p {
	text-align: justify;
}

/** contact: Developpement Durable */
#main-content .contactDD br + br {
	display:inline;
}

/** contact: Formations */
#main-content .ficheFormation br + br {
	display:inline;
}
