/* CSS Document */


/* Onglet inversé au dessus du h1 du main */
#puce-grise{
background-image:url(img/puce-grise.png);
width:694px;
background-repeat:no-repeat;
height:17px;
margin-left:0px;
margin-top:0px;
}

#rubrique-grise{
float:left;}

.list-right	a:link {
	color:#000;}
	
.list-right	a:visited, .list-right a:hover, .list-right a:active {
	color:#c30219;}

.rubrique-verte .rouge{
color:#c30219;
font-weight:bold;}

.rubrique-verte .caps{
color:#000;
font-weight:bold;
text-transform:uppercase;}

.rubrique-verte .grey{
color:#2c6270;
}

.rubrique-verte .light{
font-weight:lighter;
}

.rubrique-verte .carte{
border:5px solid #e1e6e9;
margin-bottom:20px;}

.rubrique-verte .chiffre {color:#c30219;
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
font-weight:bold;}

/*.black-bold{
color:#000000;
font-weight:bold;
font-size:12px;
text-transform:uppercase;
}*/

.black{
color:#000000;
font-size:12px;
}

.rubrique-verte .list-left{
width:290px;
float:left;
margin-bottom:5px;
border:0px solid blue;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:12px;
margin-left:20px;
_margin-left:10px;
clear:both;
text-align:left;
border:0px solid red;}
	
.rubrique-verte .list-right{
padding-left:10px;
width:360px;
margin-bottom:5px;
float:left;
border:0px solid pink;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-align:left;
}

	    .twoColFixLtHdr #sidebar1 #info-bulle-grise {
    	float: left; /* cet élément est flottant, il faut donc lui attribuer une largeur */
    	width: 164px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
    	padding: 0px 18px;
		/*attention à modifier le patch en bas dans IE5*/
		margin-left:25px;
		_margin-left:10px;
		border:0px solid red;
		background-color:#e1e7ea;
		}  
		
		.twoColFixLtHdr #sidebar1 #info-bulle-grise #nom {
    	font-size:13px;
		font-family: Helvetica, Arial, sans-serif;
		font-weight:bold;
		text-transform:uppercase;
		color:#000000;
		} 
		
		.twoColFixLtHdr #sidebar1 #info-bulle-grise p {
    	font-family: Arial, sans-serif;
		color:#000000;
		font-weight:lighter;
		font-size:13px;
		margin-top:0px;
		margin-bottom:0px;
		} 
		
.ajouter{
float:left;
margin-left:600px;
border:0;
padding-top:5px;}

.inscris{
float:left;
clear:both;
padding-left:20px;
padding-top:5px;
border:0;}

.rubrique-verte h3{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF;
background-image:url(img/fond-H3.png);
background-repeat:no-repeat;
margin-left:4px;
_margin-left:2px;
width:680px;
height:32px;
border:0px solid #CC0033;
margin-top:13px;
padding-top:11px;
padding-left:10px;
text-transform:uppercase;
margin-bottom:0px;
border:0px solid red;
float:left;
}
.rubrique-verte h4{
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#2c6270;
background-image:url(img/fond-H4.png);
background-repeat:no-repeat;
margin-left:4px;
_margin-left:2px;
width:680px;
height:32px;
border:0px solid #CC0033;
margin-top:13px;
padding-top:11px;
padding-left:10px;
text-transform:uppercase;
margin-bottom:0px;
border:0px solid red;
float:left;
}
#concurrents p{
width:635px;
border:0px solid red;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
text-transform:uppercase;
font-size:12px;
float:left;
padding-left:20px;
margin:0px;
text-align:left;
clear:both;
line-height:23px;
}

.charte li, .input-pdc{
font-size:13px;
font-family: Helvetica, Arial, sans-serif;
}

#concurrents span, #nb-resultat span{
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
font-size:23px;}

#sidebar1 #modifier{
margin-top:25px;
margin-left:13px;
border:0;}

.message-suppression p, .message-etat p {
background-color:#c30219;
color:#FFF;
text-transform:none;
padding:5px;
}

.message-suppression a:link, .message-suppression a:visited, .message-suppression a:active, .message-suppression a:hover, .message-etat a:link , .message-etat a:visited , .message-etat a:active , .message-etat a:hover{
color:#FFF;
}

.cadre-milieu .message{
color:#c30219;
padding-left:23px;
}

#bouton-perimetre{
float:left;
border:0px solid red;
margin-left:25px;
position:absolute;}

#envoyez-moi-mon-mot-de-passe{
background-image:url(img/envoyez-pass.png);
width:248px;
height:19px;
border:0;
margin-left:5px;
margin-top:5px;}

#envoyez-moi-mon-mot-de-passe:hover{
background-image:url(img/envoyez-pass2.png);
width:248px;
height:19px;
border:0;
margin-left:5px;
margin-top:5px;}

#contact-itineraire{
margin-left:14px;
_padding-left:14px;
_margin-left:0px;}

#calendrier{
border:1px solid #FFF;}

#calendrier table{
/*position:absolute;*/
float:left;
/*_position:inherit;*/
margin-top:auto;
width:auto;
background-color:#FFF;
border:0px;
padding:0px;
}

#calendrier td{
padding:3px;
margin:2px;}

#calendrier #mns{
background-color:#8b9fa9;
color:#FFF;
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
border:1px solid #8b9fa9;
}

#calendrier .jour{
background-color:#2c6270;
color:#FFF;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
border:1px solid #2c6270;}

.button-modifiercompte{
background-image:url(img/modifier-ce-cpte.png);
width:150px;
height:19px;
margin-left:10px;
border:0px;
}

.button-modifiercompte:hover{
background-image:url(img/modifier-ce-cpte-hover.png);
width:150px;
height:19px;
margin-left:10px;
}

.button-validecompte{
background-image:url(img/validation-coordonnees.png);
width:205px;
height:38px;
margin-left:10px;
border:0px;
}

.button-validecompte[disabled="true"] {
background-image:url(img/validation-coordonnees-grise.png);
width:205px;
height:38px;
margin-left:10px;
border:0px;
}

.button-validecompte:hover{
background-image:url(img/validation-coordonnees-hover.png);
width:205px;
height:38px;
margin-left:10px;
}

.button-modifierdemande{
background-image:url(img/modifier-ma-demande.png);
width:162px;
height:20px;
margin-left:10px;
border:0px;
}

.button-modifierdemande:hover{
background-image:url(img/modifier-ma-demande.png);
width:162px;
height:20px;
margin-left:10px;
}

.button-enregistrerdemande{
background-image:url(img/enregistrer-demande.png);
width:192px;
height:38px;
margin-left:10px;
border:0px;
}

.button-enregistrerdemande:hover{
background-image:url(img/enregistrer-demande-hover.png);
width:192px;
height:38px;
margin-left:10px;
}
.button-modifieroffre{
background-image:url(img/modifier-offre.png);
width:152px;
height:20px;
margin-left:10px;
border:0px;
}

.button-modifieroffre:hover{
background-image:url(img/modifier-offre-hover.png);
width:152px;
height:20px;
margin-left:10px;
}
.button-enregistreroffre{
background-image:url(img/enregistrer-offre.png);
width:192px;
height:39px;
margin-left:10px;
border:0px;
}

.button-enregistreroffre:hover{
background-image:url(img/enregistrer-offre-hover.png);
width:192px;
height:39px;
margin-left:10px;
}
.button-perimetre{
background-image:url(img/afficher-le-perimetre.png);
width:170px;
height:20px;
margin-left:10px;
border:0px;
}

.button-perimetre:hover{
background-image:url(img/afficher-le-perimetre-hover.png);
width:170px;
height:20px;
margin-left:10px;
}