body {
	font-family:Arial, sans-serif;      
	font-size: 12px;  
	text-align:center;
	color:#2c4555;
	background:url('../images/fond_carre.gif') top center repeat-y #000000;
}

.mainContainer {
	text-align:left;
	margin:auto;
	width:733px;
}

.banniere {
	height:335px;
	background-color:#002e7b;
}

.menuAccueil {
	width:733px;
	height:33px;
	background-color:#002e7b;
}


#bandeauAccueil, #bandeauDefilant  {	
	margin-left:1px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
	width:730px;
	padding-left:1px;
	font-size:14px;  
	font-weight:bold;
	font-style:italic;
	margin-top:5px;
	margin-bottom:5px;
}

#bandeauDefilant {
	color:#ffffff;	
	background-color:#92224A;	
	font-size:42px;  
	margin-top:20px;
	margin-bottom:40px;
	font-weight:800;
}

a img {border:none;}

.spacer {clear:both;}
.margTop30 {margin-top:30px;}
.textGras {font-weight:bold;}
.textUnder {text-decoration:underline;}

.lienRetourAccueil {display:block;float:right;margin-right:20px;margin-top:20px;}
.lienDemandeDevis {display:block;float:left;margin-left:60px;margin-top:20px;}
label {display:block;float:left;width:150px;}
/** Css du contenu de la page détail des rubriques  **/

.nomclient {
	padding-left:5px;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}

.messagePubVideo {
	cursor:pointer;
	background:url('../images/television.gif') center left no-repeat;
	padding-left:20px;
	margin-left:5px;
}

#containerPubVideo {
	position:absolute;
	z-index:3;
	margin:auto;
	top:420px;
	width:732px;
	height:620px;
	background-color:#000000;
	display:none;
}

#containerContentPubVideo {
	text-align:center;
	background-color:#ffffff;
	width:540px;
	padding-top:30px;
	padding-bottom:30px;
	margin:auto;
	margin-top:10px;
}

#containerContentPubVideoNomClient {
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
}

#boutonFermePub {
	float:right;
	color:#ffffff;
	cursor:pointer;
	padding-right:10px;
}

/** Css du contenu de la page d'accueil **/

.content {margin-left:1px;width:733px;}

#blockTxtAccueil01 {background:url('../images/les-4-photos.jpg') top right no-repeat #002e7b;color:#ffffff;text-align:left;}
#titreAccueilRecherchez {font-weight:bold;font-size:20px;}
#blockTxtAccueil01 hr {float:left;width:560px;height:7px;background-color:#ffffff;border:none;margin-top:5px;padding:0px;}
#uneReponseEnUnClic {background:url('../images/main-blanche.gif') center left no-repeat;padding-left:20px;}

.blockAdresse {margin-left:210px;margin-bottom:10px;}
	.blockAdresse {margin-left:210px;margin-bottom:10px;} a {color:#ffffff;}
#ssblockTxtAccueil01 {background:url('../images/ordi.jpg') top left no-repeat #002e7b;margin-top:5px;}
	.containerLiensDoigts {background:url('../images/fond_containerLiensDoigts.gif') top left no-repeat;margin-top:50px;width:313px;height:80px;margin:auto;padding-top:8px;padding-left:10px;}
	a.lienAccueilDoigt {color:#2c4555;display:block;background:url('../images/doigt.gif') center left no-repeat;padding-left:40px;font-size:16px;font-weight:bold;text-decoration:underline;}
	a.lienAccueilDoigt:hover {color:#af3666;}

a#lienAccueilDoigtSites {
	color:#af3666;
}

a#lienAccueilDoigtSites:hover {
	text-decoration:underline;
}

/** Css de la page Qui sommes nous ? **/
.titreRubrique {background:url('../images/fond_titre_rubrique.gif') center left no-repeat;color:#6f002a;font-weight:bold;font-size:19px;text-decoration:underline;margin:auto;width:241px;text-align:center;height:29px;}
#blockTxtQui01{text-align:justify;}

/** Css de la rubrique Nos Garanties **/
.itemGaranties{background:url('../images/main-nos-garanties.gif') center left no-repeat;padding-left:25px;margin-bottom:5px;}
.vousAvezUnProjet {font-weight:bold;font-size:14px;}
#vousAvezUnProjet02 {margin-left:100px;}

/** Css de la page Demande de Devis **/
.tableauDescriptif {border-collapse:collapse;width:710px;}
	.tableauDescriptif td{border:solid 2px #ffffff;}
	.colLibelle {width:170px;text-align:left;padding-left:10px;}
	.colValeur {text-align:left;padding-left:10px;}
		.colValeur input {background-color:#002e7b;color:#ffffff;border:none;border-bottom:dashed 1px #ffffff;width:500px;}
.blockMail input {background-color:#002e7b;color:#ffffff;border:none;border-bottom:dashed 1px #ffffff;width:550px;}

/** Css de la page de demande de renseignements **/
#titreRubrique04 {background:url('../images/fond_titre_rubrique_grd.gif') center left no-repeat;color:#6f002a;width:380px;}

/** Css de la page des supports **/
.blocGauche {float:left;border:solid 2px #e9c7ca;margin-top:20px;width:300px;padding-top:20px;font-weight:bold;text-align:center;color:#ffffff;font-size:20px;margin-left:20px;}
	.blocGauche img {display:block;margin:auto;margin-bottom:17px;}
.blocDroite {float:right;width:350px;margin-right:10px;}
.blocDroiteHaut {height:220px;float:left;margin-top:20px;width:350px;}
.blocDroiteBas {height:350px;float:left;margin-top:3px;width:350px;}
#blocDroiteBas02 {height:200px;}
#blocDroiteHaut03 {height:200px;}
#blocDroiteBas03 {height:390px;}


/** Css de la page d'accueil du departement **/

.menuAccueilDept {
	width:530px;
	margin-left:1px;
	padding-left:1px;
	height:30px;
	background-color:#0057a2;
	margin-bottom:5px;
}

.bandeDept {
	color:#ffffff;
	text-align:left;
	font-size:25px;  
	font-weight:bold;
	text-decoration:none;
	display:block;
	float:left;
	width:516px;
	height:30px;
}

.bandeDept a {
	color:#ffffff;
	font-size:25px;  
	font-weight:bold;
	text-decoration:none;
}

.bandeDept a:hover {
	color:#2c4555;
}

a#lienRetourAccueil {
	display:block;
	width:180px;
	height:32px;
	float:right;
	text-decoration:none;
	border:none;
	padding-top:5px;
	background:url('../images/retour.gif') center left no-repeat #0057a2;
}

.blockMenuDept {
	margin-left:1px;
	border-top:1px solid #92224A;
	border-right:1px solid #92224A;
	background-color:#92224A;
	height:28px;
	width:732px;
}

.lienAccueilDept {
	color:#ffffff;
	text-align:left;
	font-size:13px;  
	font-weight:normal;
	text-decoration:none;
	display:block;
	float:left;
	width:180px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#92224A;
	border-left:1px solid #92224A;
}

.lienAccueilDept img {
	margin-left:10px;
	margin-right:5px;
	border:none;
}

.lienAccueilDept:hover span {
text-decoration:underline;}


#blockMenuDept01 {
	margin-top:10px;
}

#lienAccueilDept04block01, #lienAccueilDept04block02, #lienAccueilDept04block03, #lienAccueilDept04block04, #lienAccueilDept04block04 {
	width:185px;	
}

#blockMenuDept05 {
	border-bottom:1px solid #3d5365;
	margin-bottom:10px;
}
/** Css pour la page du support de communication  **/ 

.mainContainerSupport {
	text-align:left;
	margin:auto;
	width:750px;
	background-color:#e6f3fb;
}

.containerLogo a img{
	border:none;
	margin-top:20px;

	margin-left:20px;
	margin-bottom:20px;
}

.containerTitrePage img{
	float:right;
	margin-right:20px;
}

.mainContainerSupport  .content {
	background-color:#e6f3fb;
	padding-top:20px;
	clear:both;
	border:none;
	padding-left:20px;
	width:700px;

}

.contentTexte {
	float:left;
	margin-right:20px;
}

.contentTexteExemple {
	font-weight:bold;
	font-size:15px;
	line-height:20px;
	margin-bottom:50px;	
}

.contentImage {
	text-align:center;
}

.itemSupports {
	font-size:30px;  
	font-weight:bold;
	padding-left:30px;
	background: url(../images/puceNr.gif) center left no-repeat #e6f3fb;
}

.piedPage {
	clear:both;
	color:#af3666;
	font-weight:bold;
	font-size:25px;
	text-align:right;
	padding-bottom:20px;
	margin-top:20px;
	margin-right:20px;
}

.piedPage .textePetit {
	font-size:20px;
}	

#contentSupportAdministratifs {
	background: url(../images/env_papier_ent_sup_admi.gif) no-repeat #e6f3fb;
	background-position: 320px 30px;
	height:390px;
}

.imagePublicitaire {
	float:right;
	margin-right:20px;
	margin-top:10px;
}

#imgOrdiSupportInternet {
	margin-left:250px;
}

#itemSupportInternet02 {
	margin-left:280px;
}

.exemplesSupportInternet {
	margin-right:20px;
}

.imgPubliciteSite {
	width:728px;
	border:solid 1px #2c4555;
	padding:1px;
	margin-bottom:20px;
}

/** Css du tableau **/
.contentZA table {
	width:600px;
}

tr {
	height:24px;
}

td {
	text-align:center;
}

.enTeteTableau {
	font-weight:bold;
	font-size:18px;
	color:#af3666;
}

.enTeteTableauActivites {
	width:200px;
}

.enTeteTableauDenomination {
	width:200px;
}

.enTeteTableauSite {
	width:300px;
}

.containerTitreRepertoire {
	padding-top:10px;
	padding-bottom:20px;	
	padding-left:175px;
}

.containerTitreRepertoire img {
	border:none;
}

#titreRepertoireSites {
	margin-right:10px;
}

/** Css Version 3 **/

