﻿/* CSS for ListePartenaires.ascx
-----------------------------------------*/

.partContainer
{
  width: 100%;
}

.partRow
{
  display: flex; 
  align-items: start; 
  flex-flow: row wrap; 
  justify-content: center;

  padding: 15px 10px 15px 10px;
  border-bottom: 1px solid var(--cal-grayborder-color);
}

.partRow:last-child 
{
  border-bottom: 0;
}

.partImage
{
  display: block;
  vertical-align: middle;
  text-align: center;
  margin-top: auto;
  margin-bottom: auto;
}
img.partImage
{
  width: 300px;
  height: auto;
  vertical-align: middle;
  text-align: center;
}

.partTexte
{
  display: block;
  width: calc(100% - 300px - 20px);
  min-width: 300px;
  
  padding-left: 20px;
  vertical-align: middle;
  text-align: left;
  white-space: normal;
}

.partTexte a:link, .partInner a:visited
{
  color: var(--cal-text-color);
  font-weight: 500;
  text-decoration: none;
}

.partTexte a:hover
{
  color: var(--link-hover);
}

.partTexte a:active
{
  color: var(--link-hover);
}

.lpTitle { font-size: 16px; font-weight: bold; }
