﻿body
{
    font-family: Arial;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    font-size: 9pt;
    background-color: #dcdcdc;
}

p 
{
	margin-top: 0px;	
}


.titre_master
{
	font-size: 14pt;
	color: white;
	padding-left: 10px;
}

.titrecourtage
{
	font-size: 11pt;
	font-weight: bold;
	color: #ee355b;
	margin-bottom: 6px;
}

.titrevacances
{
	font-size: 11pt;
	font-weight: bold;
	color: #ae4ea5;
	margin-bottom: 6px;
}

.titreprojet
{
    font-size: 11pt;
    font-weight: bold;
    color: #c8c391;
    margin-bottom: 6px;
}

.titresiteweb
{
    font-size: 11pt;
    font-weight: bold;
    color: #fe7600;
    margin-bottom: 6px;
}

.titrerealisations
{
    font-size: 11pt;
    font-weight: bold;
    color: #4abdb8;
    margin-bottom: 6px;
}


.titre1
{
    font-size: 12pt;
    font-weight: bold;
    color: gray;
    margin-bottom: 6px;
}


.piedpage
{
    font-size: 10pt;
    color: black;
    font-family: Verdana;
}


a
{
    color: gray;
    font-weight: bold;
}

a.courtage, span.courtage
{
    color: #ee355b;
}

a.siteweb
{
    color: #fe7600;
}


a.vacances
{
	color: #ae4ea5;
}

#divAppli
{
	position: relative;
	width: 980px;
	margin: 0 auto;
	border-style: solid;
	border-right: #dcdcdc 1px solid;
	border-top: #dcdcdc 1px solid;
	border-left: #dcdcdc 1px solid;
	border-bottom: #dcdcdc 1px solid;
}




#divMenuGauche
{
    float: left;
    width: 140px;
}

#divContenu
{
    float: left;
    width: 810px;
    padding-top: 10px;
    padding-left: 10px;
}


.divPiedAppli
{
    clear: both;
    height: 27px;
    padding-right: 0px;
    padding-left: 140px;
    padding-bottom: 0px;
    padding-top: 5px;
}

.div800
{
    width: 800px;
    position: relative;
    height: 850px;
}

.divG1
{	
	float: left;
	width: 560px;
}

.divG470
{
    float: left;
    width: 470px;    
}




.divD1
{
    float: left;
    width: 234px;
    padding-right: 1px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.divD320
{
	float: left;
	width: 320px;
}


/* pour les listes de prix */
.div400
{
    float: left;
    width: 380px;
    padding-right: 1px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
}



.divPrixgris
{
    width: 500px;
    height: 30px;
    background-color: #eeeeee;
    padding-top: 5px;
    padding-left: 3px;
}

.libPrix250
{
    float: left;
    width: 250px;
    display: block;
    font-weight: bold;    
}

.libPrix50
{
    float: left;
    width: 50px;
    display: block;
    font-weight: bold;  
}


/* pour la demande d'offre */
.divFormOffre
{
    width: 500px;
    height: 25px;
    background-color: #eeeeee;
    padding-top: 3px;
    padding-left: 3px;
}

.divOption
{
    width: 500px;
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
}

.libForm120
{
    float: left;
    width: 120px;
    display: block; 
}

.libForm150
{
    float: left;
    width: 150px;
    display: block; 
}

.libFormReponse
{
    font-weight: bold;
    font-size: 12pt;
    color: navy;
}


.divseparateur
{
	padding: 0px;
	clear: both;
}

.pucerouge
{
    list-style-image: url(../images/PuceCourtage.jpg);
}

.puceorange
{
    list-style-image: url(../images/PuceSiteWeb.jpg);
}

.pucevert
{
    list-style-image: url(../images/PuceDeveloppement.jpg);
}

.puceviolet
{
    list-style-image: url(../images/PuceVacances.jpg);
}

.pucegris
{
    list-style-image: url(../images/PuceAccueil-Liens.jpg);
}





.fonterouge 
{
	color: #ee355b;
}

.fonteLegende
{
    font-size: 8pt;
}

.fontegras
{
    font-weight: bold;
}


.celprix 
    {
	border-left:1px solid #CCCCCC; 
	border-top:1px solid #CCCCCC;
	}
	
.tblcadre 
    {
    border-left-width: 1px; 
    border-right: 1px solid #CCCCCC; 
    border-top-width: 1px; 
    border-bottom: 1px solid #CCCCCC 
    }	



.fondBlanc 
{
    background-color: white;
}


.fondAccueil
{
    background-color: #d2d2d2;
}


.fondCourtage
{
    background-color: #ee355b;
}

.fondSiteWeb
{
    background-color: #fe7600;
}

.fondDeveloppement
{
    background-color: #b7e349;
}

.fondRealisation
{
    background-color: #5beae4;
}

.fondVacances
{
    background-color: #ae4ea5;
}

.fondProjet
{
    background-color: #ece1ab;
}

.fondLiens
{
    background-color: #d8d8d8;
}

.imgCadreGris
{
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
}


