@charset "utf-8";
/* CSS Document */

/* entête recherche */
#pro #rechercheThematique {
	background: #e11606 url(/style/img/fd/entete-pro.png) no-repeat 0 0;
	height:133px;
	margin-bottom:10px;
}
#pro #rechercheThematique #compte {
    width:161px;
	float: left;
	padding-left: 14px;
	font-weight:bold;
}
#pro #rechercheThematique #offres {
	width:570px;
	float: left;
	margin:10px;
	height:110px;
}
#pro #rechercheThematique #offres p {
	color:#FFF;
	font:1.0em Arial,Helvetica,sans-serif;
	font-weight:bold;
	display:block;
	width:75px;
	height:100px;
	float:left;
}
#pro #rechercheThematique #offres ul.sommaire {
	width:345px;
	float: left;
	display:block;
	margin-top:0px;
	color:#000000;
}
#pro #rechercheThematique #offres #picto {
	height:26px;
	font-weight:bold;
	display:block;
	width:395px;
	float: left;
	margin-top:-62px;
	color:#000;
	margin-left:140px;
}
#pro #rechercheThematique #offres #picto img {
	margin-left:10px;
	margin-right:2px;
}
#pro #rechercheThematique #offres #logo {
	width:120px;
	float: left;
	height:110px;
	margin-right:10px;
	text-align:center;
}
#pro #rechercheThematique #offres #logo td {
	vertical-align:middle;
}
#pro #rechercheThematique #offres #logo .logo {
	height:80px;
	background-color:#FFF;
}

#pro #rechercheThematique #offres #logo .nom {
	height:30px;
	color:#FFF;
	font:1.0em Arial,Helvetica,sans-serif;
	font-weight:bold;
}

#pro #rechercheThematique #contacts {
	width:195px;
	float: left;
	margin:10px;
}
#pro #rechercheThematique #contacts h3 {
	color:#FFF;
	font:1.0em Arial,Helvetica,sans-serif;
	font-weight:bold;
}
#pro #rechercheThematique #contacts strong {
	color:#000;
}
#pro #rechercheThematique #contacts .mention {
	font:0.9em Arial,Helvetica,sans-serif;
}


/* style des titres du contenu */
#pro #contenu h1, #pro #contenu .titre1, #pro h1.titre1, #pro .popUp h1 {
	color: #ff9803;
}
#pro #contenu h2 strong, #pro #contenu .titre2 strong, #pro .popUp h2 strong, #pro #contenu h2 span,  #pro #contenu .titre2 span, #pro .popUp h2 span, #pro #contenu h2:first-letter, #pro #contenu titre2:first-letter, #pro #contenu h1:first-letter, #pro #contenu h1.titre2:first-letter  {
	color: #ff9803;
}
#pro #contenu h2, #pro #contenu .titre2, #pro .popUp h2 {
	border-bottom: 7px solid #ff9803;
}
#pro #conteneur #contenu h3, #pro #conteneur #contenu .titre3, #pro .popUp h3, #pro #contenu h3 {
	color: #ff9803;
}



/* boutons taille automatique */
 .fdBtN1,  .fdBtN3,  .fdBtN1 span,  .fdBtN3 span {
	background: url(/style/img/fd/boutons-pro.png) no-repeat;
}

/* Blocs droite */
#pro .bloc h3 span, #pro .bloc h4 {
color:#ff9803;
}
 

/* Form identification */
#pro #Login {
	width:200px; float:right;
}
#pro #Password {
	width:200px; float:right;
}

/* Tableau Gestion des offres */
#pro #resultRech tr.dev td {
background-color:#F2F2F2;
padding:0px;
}
#pro #resultRech .dev-options td {
	border:none;
}
#pro #resultRech th {
	font-weight:bold;
}
#pro #resultRech th.empty {
	width:10px;
}
#pro #resultRech th.barre-dev, #pro #resultRech td.barre-dev {
	width:1px;
}
#pro #resultRech th.poste {
	width:150px;
}
#pro #resultRech th.ref {
	width:50px;
}
#pro #resultRech th.ste, #pro #resultRech th.site {
	width:120px;
}
#pro #resultRech th.parution, #pro #resultRech th.expire {
	width:53px;
}
#pro #resultRech th.lu, #pro #resultRech th.clics, #pro #resultRech th.etat {
	width:25px;
}
#pro #resultRech th.details {
	width:13px;
}
td.orange {
	width:7px; background-image:url(/img/PixOrange.gif); background-repeat:repeat;
}



/* Bouton Créer nouvelle offre */
.floatConteneur .fdBtN1 {
	float:left;
	background-position: 100% 10;
	background-image: url(/style/img/fd/boutons.png);
	background-repeat: no-repeat;
}
.floatConteneur .fdBtN1 span {
	background-position: 100% 0;
	background-image: url(/style/img/fd/boutons.png);
}
#conteneur #pro #contenu .tarifsTests {
	border: 1px solid #FF9803;
	margin-bottom: 20px;
	width: 330px;
}
#conteneur #pro #contenu .tarifsTests tr th {
	text-align: left;
	padding: 5px;
	color: #333;
	background: #F9F9F8;
}
#conteneur #pro #contenu .tarifsTests tr td {
	color: #000;
	padding: 5px 8px;
}
#conteneur #pro #contenu .tarifsTests caption {
	display: table-caption;
	font-weight: bold;
	color: #FF9803;
	text-align: left;
	font-size: 1.2em;
	background: #F9F9F8;
	padding: 5px;
}
.video {
	float: left;
	border-right: 20px solid #FFF;
	border-bottom: 20px solid #FFF;
}
.video p {
	background:url(/style/img/fd/noFlashVideo.png) no-repeat 0 0;
	width: 300px;
	height: 72px;
	padding: 133px 12px 0 33px;
}
