/* CSS Document */

/* STYLE CSS - PGE CDM */
.bodyContent2BlockCDM, .bodyContent2BlockDepartementCDM, .bodyContent2BlockCDM3{
	color:#404040;
	background:#d8d8d8 url(../../images/cdm/commun/fond_liste_departements.png) repeat-x top;
	width:916px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px auto;
	text-align:justify;	
}
.bodyContent2BlockCDM h2, .bodyContent2BlockDepartementCDM h2, .bodyContent2BlockCDM3 h2{
	height:26px;
	color:#fff;
	font-size:14px;
	background: url(../../images/transverse/commun/h2_fond_titre.png) #6a6a6a repeat-x bottom;
	line-height: 1.8;
	padding-left:20px;	
}
.bodyContent2BlockCDM p{
	color:#747474;
	font-size:10px;
	padding:10px;	
}
.bodyContent2BlockCDM table{
	border-collapse:collapse;
	font-size:10px;
	margin:10px 0;
}
.bodyContent2BlockCDM table tr td{
	padding-left:10px;
	width:20%;
}
.bodyContent2BlockCDM table a:link, .bodyContent2BlockCDM table a:visited{
	color:#747474;
	text-decoration:none;
}
.bodyContent2BlockCDM table a:hover{
	text-decoration:underline;
}
.bodyContent2BlockCDM ul, .bodyContent2BlockCDM3 ul{
	float:left;
	margin:10px 0 10px 10px;
	padding:0;
	text-align:left;
	width:173px;
	
	display: inline;
}
.bodyContent2BlockCDM3 ul{
	width:292px;
}
.bodyContent2BlockCDM ul li, .bodyContent2BlockCDM3 ul li{
	font-size:10px;
	line-height:14px;
	list-style-type:none;
}
.bodyContent2BlockCDM ul li a:link, .bodyContent2BlockCDM ul li a:visited, .bodyContent2BlockCDM3 ul li a:link, .bodyContent2BlockCDM3 ul li a:visited{
	color:#747474;
	text-decoration:none;
}
.bodyContent2BlockCDM ul li a:hover, .bodyContent2BlockCDM3 ul li a:hover{
	text-decoration:underline;
}

.bodyContent2BlockDepartementCDM ul{
	float:left;
	margin:10px 0 10px 10px;
	padding:0;
	text-align:left;
	width:290px;
}
.bodyContent2BlockDepartementCDM ul li{
	font-size:10px;
	line-height:14px;
	list-style-type:none;
}
.bodyContent2BlockDepartementCDM ul li a:link, .bodyContent2BlockDepartementCDM ul li a:visited{
	color:#747474;
	text-decoration:none;
}
.bodyContent2BlockDepartementCDM ul li a:hover{
	text-decoration:underline;
}


/* ------------------ DEBUT MODULE RECHERCHE ------------------*/
.rechCDM{
	background:#ca0003 url(../../images/cdm/commun/fond_module_rech_cdm.png) repeat-x top;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:1px 0 0;
	padding:10px 0;
	text-align:center;
	width:100%;
}
.rechCDM a:link, .rechCDM a:visited{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}
.rechCDM a:hover{
	text-decoration:underline;
}
.rechCDM input.rechCDMChamp{
	margin:10px;
	width:400px;
}
.rechCDM input.btnRechercher{
	margin:10px;
}

.rechCDM select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 10px;
}

.rechCDM table {
	text-align: left;	
	margin: 0 auto;		
}
.rechCDM_ul {
	float: left;
	font-size: 10px;
	list-style: none;
	margin: 0 0 0 15px;	
	padding: 0;
}
.rechCDM_ul li label {	cursor: pointer;}

/* ------------------ FIN MODULE RECHERCHE ------------------*/

/* ------------------ DEBUT MODULE PARTENAIRE ------------------*/
#cdmPartenaire {
	background: #fff;
	height: 65px;
	margin: 20px auto 0;
	text-align: center;
	width: 700px;
}
#cdmPartenaire p {
	float: left;
	padding-top: 20px;
	width: 74%;
}
/* ------------------ FIN MODULE PARTENAIRE ------------------*/


/* ------------------ DEBUT ONGLETS ------------------*/
.listingOnglets, .listingOngletsCompte{
	background:#fff;
	height:70px;
	margin-top:10px;
}
.listingOngletsCompte{
	height:55px;
	margin-top:10px;
}

/* ------------------ FIN ONGLETS ------------------*/


/* ------------------ DEBUT LEGENDES CDM ------------------*/
.legendesCell, .legendesCellCompte {
	background:#f0f0f0;
	font-weight: bold;
	height: 50px;
	padding: 0 20px 0 80px;
	width: 383px;
}
.legendesCellCompte {	width: 180px;}

.legendesCell_ico_cdm_livr 		{background:#f0f0f0 url(../../images/transverse/commun/ico_cdm_livr.gif) no-repeat left;}
.legendesCell_ico_cdm_livr_no 	{background:#f0f0f0 url(../../images/transverse/commun/ico_cdm_livr_no.gif) no-repeat left;}
.legendesCell_ico_cdm_move 		{background:#f0f0f0 url(../../images/transverse/commun/ico_cdm_move.gif) no-repeat left;}
.legendesCell_ico_cdm_move_no	{background:#f0f0f0 url(../../images/transverse/commun/ico_cdm_move_no.gif) no-repeat left;}

/* ------------------ FIN LEGENDES CDM ------------------*/

/* ------------------ DEBUT LISTING CDM ------------------*/
.listingCDM, .listingCDMCompte{
	background:#fff;
	margin-top:10px;
	padding:10px;
	width:896px;
}
.listingCDMCompte{
	padding:10px 0;
	width:570px;
}

.titreResult{
	background:#e3e3e3;
	color:#404040;
	height:40px;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin: 0 10px;
}
.listingCDM table.listeGarages, .listingCDM table.listeGaragesAuto, .listingCDM table.listeGaragesMoto {	width: 870px;}
.listingCDM table.listeGarages, .listingCDMCompte table.listeGaragesAuto, .listingCDMCompte table.listeGaragesMoto {	width: 555px;}

.listingCDM table.listeGaragesAuto tr th, .listingCDM table.listeGaragesMoto tr th, 
.listingCDMCompte table.listeGaragesAuto tr th, .listingCDMCompte table.listeGaragesMoto tr th {
	color:#fff;
	cursor:pointer;
	font-size:10px;
	font-weight:normal;
	padding-left:8px;
	text-align: left;
}
.listingCDM table.listeGaragesAuto tr.listCDM0, .listingCDM table.listeGaragesAuto tr.listCDM1, 
.listingCDM table.listeGaragesMoto tr.listCDM0, .listingCDM table.listeGaragesMoto tr.listCDM1,
.listingCDMCompte table.listeGaragesAuto tr.listCDM0, .listingCDMCompte table.listeGaragesAuto tr.listCDM1, 
.listingCDMCompte table.listeGaragesMoto tr.listCDM0, .listingCDMCompte table.listeGaragesMoto tr.listCDM1 {
	background:#dedede;
	color:#000;
	cursor:pointer;
	font-size:10px;
	height:26px;
	width:auto;
}

.listingCDM table.listeGaragesAuto tr.listCDM0:hover, .listingCDM table.listeGaragesAuto tr.listCDM1:hover, 
.listingCDM table.listeGaragesMoto tr.listCDM0:hover, .listingCDM table.listeGaragesMoto tr.listCDM1:hover,
.listingCDMCompte table.listeGaragesAuto tr.listCDM0:hover, .listingCDMCompte table.listeGaragesAuto tr.listCDM1:hover, 
.listingCDMCompte table.listeGaragesMoto tr.listCDM0:hover, .listingCDMCompte table.listeGaragesMoto tr.listCDM1:hover {	background:#d9a5a5;}

.listingCDM table.listeGaragesAuto tr.listCDM1, .listingCDM table.listeGaragesMoto tr.listCDM1, 
.listingCDMCompte table.listeGaragesAuto tr.listCDM1, .listingCDMCompte table.listeGaragesMoto tr.listCDM1 {	background:#ececec;}

.listingCDM table.listeGaragesAuto tr.listCDM1:hover, .listingCDM table.listeGaragesMoto tr.listCDM1:hover, 
.listingCDMCompte table.listeGaragesAuto tr.listCDM1:hover, .listingCDMCompte table.listeGaragesMoto tr.listCDM1:hover {	background:#d9a5a5;}

.listingCDM table.listeGaragesAuto tr th.thCDMNom {			font-size:9px; padding-left:7px; width:280px;}
.listingCDM table.listeGaragesAuto tr th.thCDMCp { 			width:58px;}
.listingCDM table.listeGaragesAuto tr th.thCDMVille {		width:199px;}
.listingCDM table.listeGaragesAuto tr th.thCDMPrix {		width:66px;}
.listingCDM table.listeGaragesAuto tr th.thCDMDiam {		width:76px;}
.listingCDM table.listeGaragesAuto tr th.thCDMNote {		width:76px;}
.listingCDM table.listeGaragesAuto tr th.thCDMLivr {		width:99px;}

.listingCDM table.listeGaragesMoto tr th.thCDMNom {			font-size:9px; padding-left:7px; width:289px;}
.listingCDM table.listeGaragesMoto tr th.thCDMCp { 			width:69px;}
.listingCDM table.listeGaragesMoto tr th.thCDMVille {		width:214px;}
.listingCDM table.listeGaragesMoto tr th.thCDMPrix {		width:78px;}
.listingCDM table.listeGaragesMoto tr th.thCDMNote {		width:87px;}
.listingCDM table.listeGaragesMoto tr th.thCDMLivr {		width:112px;}

.listingCDM table.listeGaragesAuto tr th.thCDMNom input, .listingCDM table.listeGaragesMoto tr th.thCDMNom input {		color:#404040; font-size:10px; width:200px;}
.listingCDM table.listeGaragesAuto tr th.thCDMDiam select, .listingCDM table.listeGaragesMoto tr th.thCDMDiam select { 	color:#404040; font-size:10px; width:50px;}

.thCDMNomCompte {	font-size:9px; padding-left:7px; width:225px;}
.listingCDMCompte table.listeGaragesMoto tr th.thCDMNomCompte {	font-size:9px; padding-left:7px; width:245px;}

.thCDMPrixCompte, .thCDMDiamCompte, .thCDMNoteCompte {	width:69px;}
.thCDMLivrCompte { 		width:104px;}

.thCDMNomCompte input{ color:#404040; font-size:10px; width:auto;}
.thCDMNomCompte .ville {
	float: right;
	line-height: 20px;
	margin-right: 20px;
	text-align: right;
	width: 70px;
}
.listingCDMCompte table.listeGaragesMoto tr .thCDMPrixCompte {	width:76px;}
.listingCDMCompte table.listeGaragesMoto tr .thCDMNoteCompte {	width:75px;}
.listingCDMCompte table.listeGaragesMoto tr .thCDMLivrCompte {	width:111px;}

.thCDMGris{	background:#6d6d6d;}

.thCDMGris select{
	margin: 0;
	padding: 0;
	font-size:10px;
	width: 37px;
}
.thCDMImg {		background:#6d6d6d url(../../images/transverse/commun/bg.gif) no-repeat right;}
.thCDMImgAsc {	background:#a8a8a8 url(../../images/transverse/commun/asc.gif) no-repeat right;}
.thCDMImgDesc {	background:#a8a8a8 url(../../images/transverse/commun/desc.gif) no-repeat right;}

.listingCDMTableContent, .listingCDMTableContentCompte {
	height:275px;
	overflow:scroll;
	overflow-x:hidden;
	width:890px; 
}
.listingCDMTableContentCompte {	width:570px; }
.listingCDMTableContent table {	width: 870px;}

.listingCDM table.listeGaragesAuto tr td.listCDMNom, .listingCDMCompte table.listeGaragesAuto tr td.listCDMNomCompte, 
.listingCDM table.listeGaragesMoto tr td.listCDMNom, .listingCDMCompte table.listeGaragesMoto tr td.listCDMNomCompte {
	font-size:9px;
	padding-left:7px;
	width:280px;
}
.listingCDM table.listeGaragesMoto tr td.listCDMNom {	width:286px;}

.listingCDMCompte table.listeGaragesAuto tr td.listCDMNomCompte {	width:210px;}
.listingCDMCompte table.listeGaragesMoto tr td.listCDMNomCompte {	width:245px;}

.listingCDM table.listeGaragesAuto tr td.listCDMNom a:link, .listingCDM table.listeGaragesAuto tr td.listCDMNom a:visited, .listingCDMCompte table.listeGaragesAuto tr td.listCDMNomCompte a:link, .listingCDM table.listeGaragesAuto tr td.listCDMNomCompte a:visited, 
.listingCDM table.listeGaragesMoto tr td.listCDMNom a:link, .listingCDM table.listeGaragesMoto tr td.listCDMNom a:visited, .listingCDMCompte table.listeGaragesMoto tr td.listCDMNomCompte a:link, .listingCDM table.listeGaragesMoto tr td.listCDMNomCompte a:visited {
	color:#000;
	text-decoration:none;
}
.listingCDM table.listeGaragesAuto tr td.listCDMNom a:hover, .listingCDMCompte table.listeGaragesAuto tr td.listCDMNomCompte a:hover, 
.listingCDM table.listeGaragesMoto tr td.listCDMNom a:hover, .listingCDMCompte table.listeGaragesMoto tr td.listCDMNomCompte a:hover {	text-decoration:underline;}

.listingCDM table.listeGaragesAuto tr td.listCDMCp, 
.listingCDM table.listeGaragesMoto tr td.listCDMCp {
	text-align:center;
	width:58px;
}
.listingCDM table.listeGaragesMoto tr td.listCDMCp {	width:69px;}

.listingCDM table.listeGaragesAuto tr td.listCDMVille, .listingCDMCompte table.listeGaragesAuto tr td.listCDMVilleCompte, 
.listingCDM table.listeGaragesMoto tr td.listCDMVille, .listingCDMCompte table.listeGaragesMoto tr td.listCDMVilleCompte {
	padding-left:7px;
	text-align: left;
	text-transform:uppercase;
	width:192px;
}
.listingCDM table.listeGaragesMoto tr td.listCDMVille, .listingCDMCompte table.listeGaragesMoto tr td.listCDMVilleCompte {
	width:207px;
}
.listingCDM table.listeGaragesAuto tr td.listCDMVilleCompte {	width:87px;}
.listingCDM table.listeGaragesMoto tr td.listCDMVilleCompte {	width:87px;}

.listingCDM table.listeGaragesAuto tr td.listCDMPrix, .listingCDMCompte table.listeGaragesAuto tr td.listCDMPrixCompte, 
.listingCDM table.listeGaragesMoto tr td.listCDMPrix, .listingCDMCompte table.listeGaragesMoto tr td.listCDMPrixCompte {
	text-align:center;
	width:66px;
}
.listingCDMCompte table.listeGaragesAuto tr td.listCDMPrixCompte {	width:70px;}
.listingCDMCompte table.listeGaragesMoto tr td.listCDMPrixCompte {	width:83px;}

.listingCDM table.listeGaragesMoto tr td.listCDMPrix {	width:78px;}

.listingCDM table.listeGaragesAuto tr td.listCDMDiam, .listingCDM table.listeGaragesAuto tr td.listCDMNote, 
.listingCDMCompte table.listeGaragesAuto tr td.listCDMDiamCompte, .listingCDMCompte table.listeGaragesAuto tr td.listCDMNoteCompte, 
.listingCDM table.listeGaragesMoto tr td.listCDMNote, .listingCDMCompte table.listeGaragesMoto tr td.listCDMNoteCompte {
	text-align:center;
}
.listingCDM table.listeGaragesAuto tr td.listCDMDiam {		width:82px;}

.listingCDM table.listeGaragesAuto tr td.listCDMNote {		width:76px;}
.listingCDM table.listeGaragesMoto tr td.listCDMNote {		width:87px;}

.listingCDMCompte table.listeGaragesAuto tr td.listCDMDiamCompte, .listingCDMCompte table.listeGaragesAuto tr td.listCDMNoteCompte {	width:72px;}
.listingCDMCompte table.listeGaragesMoto tr td.listCDMNoteCompte {	width:82px;}

.listingCDM table.listeGaragesAuto tr td.listCDMLivr, .listingCDMCompte table.listeGaragesAuto tr td.listCDMLivrCompte, 
.listingCDM table.listeGaragesMoto tr td.listCDMLivr, .listingCDMCompte table.listeGaragesMoto tr td.listCDMLivrCompte {
	padding-left:10px;
	text-align:left;
	width:89px;
}
.listingCDM table.listeGaragesMoto tr td.listCDMLivr {	width:95px;}

.listingCDMCompte table.listeGaragesAuto tr td.listCDMLivrCompte {	width:92px;}
.listingCDMCompte table.listeGaragesMoto tr td.listCDMLivrCompte {	padding-left:20px; width:99px;}

.listingCDM table.listeGaragesAuto tr td.listCDMLivr img, .listingCDMCompte table.listeGaragesAuto tr td.listCDMLivrCompte img,
.listingCDM table.listeGaragesMoto tr td.listCDMLivr img, .listingCDMCompte table.listeGaragesMoto tr td.listCDMLivrCompte img {	vertical-align: middle;}

/*
.listCDMLivrCompte input{
	float:left;
	margin:0;
	padding:0;
}
.listCDMLivrCompte img{
	float:left;
	margin-top:3px;
	padding:0;
}
*/
/* ------------------ FIN LISTING CDM ------------------*/


/* ------------------ DEBUT DETAILS CDM ------------------*/
.titreDetailsCDMMontage {
	background: #e8e8e8;
	color: #404040;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;

	padding-top:2px;
}
.titreDetailsCDMMontage img {vertical-align: middle;}

/* ------------------ FIN DETAILS CDM ------------------*/

/* ------------------ DEBUT CARTE ALL CDM ------------------*/
.carteAllCDMBlock, .carteAllCDMBlockCompte {
	background:#fff;
	padding:0 10px 10px;
	width:896px;
}
.carteAllCDMBlockCompte {
	padding:0;
	width:570px;
}
.carteAllCDM{
	background:#dedede;
	height:460px;
	font-size:20px;
	text-align:center;
	width:100%;
}

.carteCDMBlock{
	background:#fff;
	padding:0 10px 10px;
	width:896px;
}
.carteCDMTitre{
	background:#c3c3c3 url(../../images/cdm/commun/fond_titre_desc_cdm.png) repeat-x bottom;
	color:#fff;
	height:38px;
	font-size:14px;
	font-weight:bold;
	line-height:38px;
	text-align:center;
	text-transform:uppercase;
	width:100%;
}

#centeredmenu {
	float:left;
	width:700px;
	overflow:hidden;
	position:relative;
}
#centeredmenu ul {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
}
#centeredmenu ul li {
	display:block;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	right:50%;
}
#centeredmenu ul li img {
	margin-right: 15px;
	vertical-align: middle;
}

.separationCellCDM{
	height:24px;
	width:936px;
}
.CDMDesc{
	float:left;
	padding:10px;
	width:316px;
}
.carteCDMMap{
	background:#ededed;
	float:left;
	height:630px;
	margin-top:10px;
	width:560px;
}
table .form, table .formRemarques {
	padding-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f2f2f;
	font-weight: bold;
	text-align:right;
}
table .formRemarques {
	text-align: left;
}

table .txt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000;
	padding-top: 1px;
	padding-bottom: 1px;
}
table .avertissement{
	color: #ca0003;
	font-weight:bold;
	font-size:10px;
	padding:10px 0;
	text-align:center;
}
.separationCDMBlock{
	margin:10px -30px 30px -30px;
}
/* ------------------ FIN CARTE ALL CDM ------------------*/

/* ------------------ DEBUT ENCART PRO ------------------*/
.encartPro{
	background:url(../../images/cdm/commun/fond_encart_pro.png) repeat-x top;
	height:36px;
	margin-top:10px;
	text-align:right;
	width:500px;
	margin:0 auto;
}
.encartPro a:link, .encartPro a:visited{
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding-top:4px;
	text-decoration:none;
}
.encartPro a:hover{
	text-decoration:underline;
}
/* ------------------ FIN ENCART PRO ------------------*/



/* STYLE CSS - PGE INSCRIPTION CDM */

/* ------------------ DEBUT PGE INSCRIPTION CDM ------------------*/
.cdmInscriptionAutoMoto textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:38px;
	overflow:auto;
	width:250px;
}
.formgarage p{
	margin:0;
	padding:0;
}
.formgarage input, .formgarage select, .formgarage textarea{
	font-size:12px;
	font-family:verdana;
	color:#666;
}
.formgarage hr{
	height:1px;
	color:#a7a7a7;
	width:100%;
	border:0;
	margin:5px auto;
	background:#d1d1d1;
	clear:both;
}
.cdmCarteValidationAdd{
	background:#999;
	height:380px;
	margin-top:20px;
}
.tableConges select{
	color:#666666;
}
.tableConges input{
	font-size:11px;
	margin-top:5px;
}
.cdmHorairesCellNonStop{
	font-weight:bold;
	padding-left:110px;
}
table tbody.cdmHorairesRecap{
	background:#ffffff;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:20px;
}
caption.titre{
	background:#606060;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
/* ------------------ FIN PGE INSCRIPTION CDM ------------------*/

