body {
	margin:0;
	padding:0;
	background-color:#9D1788;
	font-family:Arial;
	font-size:11px;
}

/*
	CENTRAGE GLOBAL DE LA PAGE
*/
	#main {
		margin:0 auto;
		width:793px;
	}


/*
	ENTETE DU SITE
*/

	#header {
		height:270px;
		width:793px;
		background:#FFF;
	}

	#header .left ul {
		margin:10px 0 0 20px;
		padding:0;
		list-style-type:none;
	}

	#header .left img {
		margin:35px 0 0 20px;
	}

	#header .right {
		float:right;
		width:540px;
		height:270px;
		background: #9D1788 url(../img/css/fond-header-right.gif) scroll no-repeat right top;
		padding:0 10px 0 0;
	}

	#header .left {
		width: 242px;
		height: 270px;
		float: left;
		background: url(../img/css/fond-header-left.gif) scroll no-repeat left bottom;
	}

	#header li {
		display:block;
		float:left;
	}


	/*
		contenu du menu temporaire ou en cas de javascript ou flash desactivé
	*/

	#tmp {
		width:540px;
		height:270px;
	}

	#tmp ul {
		padding:228px 0 0 50px;
		margin:0;
		height:45px;
	}

	.bt {
		text-decoration:none;
		height:45px;
		line-height: 45px;
		text-indent:-9000px;
		display:block;
		background-repeat: no-repeat;
		background-position: top left ;
	}

	.bt:hover {
		background-position: bottom left ;
	}

	.btIdentite {
		background-image: url(../img/css/bt/identite.gif);
		width:51px;
	}

	.btServices {
		background-image: url(../img/css/bt/services.gif);
		width:54px;
	}

	.btOffres {
		background-image: url(../img/css/bt/offres.gif);
		width:38px;
	}

	.btReferences {
		background-image: url(../img/css/bt/references.gif);
		width:70px;
	}

	.btContactezNous {
		background-image: url(../img/css/bt/contactez-nous.gif);
		width:102px;
	}

	.separator {
		background: url(../img/css/bt/puce.gif) scroll no-repeat;
		width: 7px;
		height: 45px;
		margin: 0 15px;
	}


	#header .left  a {
		color:#AAA;
		text-decoration:none;
		font-size:10px;
		line-height:18px;
	}

	.btAccueil {
		background: url(../img/css/home.gif) scroll no-repeat center left;
		padding:0 15px 0 23px;
	}

	.btPlanSite {
		background: url(../img/css/sitemap.gif) scroll no-repeat center left;
		padding:0 15px 0 23px;
	}

	.btContact {
		background: url(../img/css/contact.gif) scroll no-repeat center left;
		padding:0 0 0 23px;
	}


/*
	TITRE DES RUBRIQUES
*/
	.titre {
		height:35px;
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: top left;
	}

	.titre h2 , .titre h3 {
		margin:  0;
		padding: 0;
		text-indent: -9000px;
	}

	.titre h2 {
		color: #9D1788;
		font-weight: bold;
		font-size: 15px;
	}

	.titre h3 {
		font-weight: bold;
		font-size: 11px;
	}

/*
	ZONE CONTENU CENTRALE
*/
	#content {
		width:762px;
		padding:11px 0 0 0;
		margin:0 0 0 21px;
		background:#FFF;
	}


/*
	COLONNAGE GENERAL DU SITE
*/
	#col_gauche {
		width:254px;
		float:left;
	}

	#col_droite {
		width:495px;
		float:right;
	}

/*
	ZONE ACTU
*/
	#actu {
		background: #FFF url(../img/css/fond-actu.png) scroll repeat-x bottom;
		padding: 0 5px 7px 10px;
		position:relative;
	}

	#actu .actu {
		margin: 13px 0 13px 5px;
	}

	#actu .date {
		color:#9D1788;
		font-weight:bold;
		font-size:11px;
	}

	#actu p {
		color: #999;
		font-size: 10px;
		text-align: justify;
		padding: 0;
		margin: 0;
	}

	#actu .actu a {
		color:#DC23BF;
		text-decoration:underline;
	}

	#actu .btRss {
		display:block;
		float:right;
		position:relative;
		width:46px;
		height:19px;
		line-height:19px;
		text-indent:-9000px;
		text-decoration:none;
		background: url(../img/css/bouton-rss.png) scroll no-repeat bottom left;
	}

	#actu .btRss:hover {
		background-position: top left;
	}

	#actu .btArchives {
		display:block;
		float:left;
		position:relative;
		width:57px;
		height:20px;
		line-height:20px;
		text-indent:-9000px;
		text-decoration:none;
		background: url(../img/css/bouton-archive.png) scroll no-repeat bottom left;
	}

	#actu .btArchives:hover {
		background-position: top left;
	}

	/*
		INSCRIPTION NEWSLETTER
	*/

	#newsletter {
		padding: 0 5px 7px 10px;
		background: #FFF url(../img/css/fond-newsletter.gif) scroll no-repeat bottom left;
	}

	#newsletter form {
		margin:15px 0;
		padding:0;
	}

	#newsletter .field {
		font-size:12px;
		width:150px;
	}

/*
	MODELE 1 colonne
*/
	.mod_1col {
		padding: 0 8px 0 11px;
	}

	.mod_1col p {
		margin: 10px 0 10px 0;
		color: #999;
		text-align: justify;
		padding:0 10px 0 0;
	}

	.mod_1col img {
		padding:3px;
		border:1px solid #999;
	}

	.mod_1col a {
		text-decoration: none;
		color: #dc23bf;
	}

	.mod_1col ul {
		margin: 0;
		padding: 0;
		list-style-type:none;
	}

	.mod_1col li {
		background: url(../img/css/puce.png) scroll no-repeat left 2px;
		padding: 0 0 2px 17px;
		color: #999;
	}

/*
	MODELE 2 colonnes
*/

	.mod_2col {
		padding: 0 8px 0 11px;
	}

	.mod_2col .col1 , .mod_2col .col2 {
		float: left;
		width: 230px;
	}

	.mod_2col .col2 {
		float: right;
	}

	.mod_2col p {
		margin: 10px 0 10px 0;
		color: #999;
		text-align: justify;
		padding:0 3px 0 3px;
	}

	.mod_2col a {
		text-decoration: none;
		color: #dc23bf;
	}

	.mod_2col img {
		padding:3px;
		border:1px solid #999;
	}


	.mod_2col ul {
		margin: 0;
		padding: 0;
		list-style-type:none;
	}

	.mod_2col li {
		background: url(../img/css/puce.png) scroll no-repeat left 2px;
		padding: 0 0 2px 17px;
		color: #999;
	}
/*
	PIED DE PAGE
*/

	#footer {
		background-color:#FFF;
		border-left:10px solid #999;
		padding:15px 0 7px 7px;
		margin: 0;
		color: #999;
	}

	#footer a {
		text-decoration: none;
		color: #DC23BF;
	}

	#footer .mail {
		text-decoration: underline;
	}

/*
	TITRES
*/

	.T_actu {
		background-image: url(../img/css/titre-actu.png);
	}

	.T_newsletter {
		background-image: url(../img/css/titre-lettre-info.png);
	}

	.T_dynamicnet {
		background-image: url(../img/css/titre-dynamicnet.png);
	}

	.T_dynamicnet2 {
		background-image: url(../img/css/titre-dynamicnet2.png);
	}

	.T_dynamicnet3 {
		background-image: url(../img/css/titre-dynamicnet3.png);
	}

	.T_service {
		background-image: url(../img/css/titre-services.png);
	}

	.T_offre {
		background-image: url(../img/css/titre-offres.png);
	}

	.T_identite {
		background-image: url(../img/css/titre-identite.png);
	}

	.T_contact {
		background-image: url(../img/css/titre-contact.png);
	}

	.T_com_visu {
		background-image: url(../img/css/titre-com-visu.png);
	}

	.T_site_internet {
		background-image: url(../img/css/titre-site-internet.png);
	}

	.T_mentions_legales {
		background-image: url(../img/css/titre-mentions-legales.png);
	}

	.T_protection_donnees {
		background-image: url(../img/css/titre-protection.png);
	}

	.T_plan_site {
		background-image: url(../img/css/titre-plan.png);
	}

	.T_merci_contact {
		background-image: url(../img/css/titre-merci-contact.png);
	}

	.T_erreur {
		background-image: url(../img/css/titre-erreur.png);
	}

	.T_reference {
		background-image: url(../img/css/titre-reference.png);
	}
	
	.T_xhtml-css {
		background-image: url(../img/css/titre-integration-xhtml.png);	
	}

	.T_xhtml-css-1 {
		background-image: url(../img/css/titre-integ-col1.png);	
	}

	.T_xhtml-css-2 {
		background-image: url(../img/css/titre-integ-col2.png);	
	}

	.T_xhtml-css-3 {
		background-image: url(../img/css/titre-integ-conseil.png);	
	}
/* titres pages emailing */
	.T_emailing {
		background-image: url(../img/css/titre-emailing.png);
		margin-bottom:7px;
	}
	
	.emailing h4.titre{
		height:14px;
		padding:0;
		text-indent: -9000px;
	}
	
	.T_fonctionnalites {
		background-image: url(../img/css/titre-emailing-fonctionnalites.png);
	}
	
	.T_utilisations {
		background-image: url(../img/css/titre-emailing-utilisations.png);
	}
	
	.T_antispam {
		background-image: url(../img/css/titre-emailing-antispam.png);
	}
	
	.T_offres {
		background-image: url(../img/css/titre-emailing-offres.png);
	}
	
	.T_avantages {
		background-image: url(../img/css/titre-emailing-avantages.png);
	}
	
	.T_forfaits_libres {
		background-image: url(../img/css/titre_forfaits_libres.png);
	}
	
	.T_tarifs_carte {
		background-image: url(../img/css/titre-tarifs-carte.png);
	}

/* fin titres pages emailing */

	.T_rappel {
		background-image: url(../img/css/titre-rappel.png);
		height:47px;
	}
	
/* titres page carte de voeux */
	.T_cdv {
		background-image: url(../img/css/titre-carte-de-voeux-2010.png);
		margin-bottom:7px;
	}
/* titres page carte de voeux */

.img-prix{
	float:right;
	border:0!important;
}

.bt-contact  {
	text-align:center!important;
}
.bt-contact img {
	border:0;
}
.conditions {
text-align:right!important;
font-size:10px!important;
font-style:italic;
}


/*
	CLASSES GENERIQUES
*/

	.clearer {
		clear:both;
		height: 0;
		width: 0;
		line-height: 0;
		font-size: 0;
		display:block;
		overflow: hidden
	}

	.h-line {
		padding: 1px;
		font-size: 0;
		line-height: 1px;
		margin: 0 0 5px 0;
		background: url(../img/css/dashed-line.gif) scroll repeat-x;
	}

	.bt_EnSavoirPlus {
		text-align: right;
		margin: 0;
		padding: 0;
	}

	.bt_EnSavoirPlus a {
		font-weight: bold;
		color: #DC23BF;
		text-decoration: none;
		background: url(../img/css/puce.png) scroll no-repeat left center;
		padding: 0 0 0 17px;
	}

	.bt_EnSavoirPlus a:hover {
		color: #E55ACF;
		background-image: url(../img/css/puce-alpha.png);
	}
	
/*
	PAGES EMAILING
*/

.emailing p{
	color:#7F7F7F!important;
}

.emailing li{
	color:#7F7F7F!important;
}

#Nav_Mailing{
	padding:0;
	margin:0;
	width:495px;
}

#Nav_Mailing li {
	padding:0;
	margin:0;
	display:inline;
	height:50px;
	line-height:50px;
	background:none;
	margin:0 11px;
}

#Nav_Mailing img{
	padding:0;
	margin:0;
	border:0;
}

.emailing li li{
	padding:0;
	margin-left:7px;
	list-style-type: disc;
	background:none;
}

.emailing #galerie {
	margin-top:13px;
}

.emailing #galerie img {
	margin:5px 13px;
}

.emailing .liste-sans-puces li{
	background:none;
}

.emailing .liste-sans-puces {
	margin-top:7px;
	margin-bottom:18px;
}

table{
	width:475px;
	text-align:left;
}

table td, table th{
	padding-left:4px;
}

table th{
	width:125px;
}

table .impair{
	background-color: #ddd;
	height:28px;
}

table .pair{
	background-color: #eee;
	height:28px;
}

.td_prix{
	font-weight:bold;
	text-align:center;
	width:70px;
}

#p_dwl-tarifs{
	text-align:center;
}

#p_dwl-tarifs img{
	border:0;
}

	/*
		ETRE RAPPELE
	*/

	#rappel {
		padding: 0 5px 7px 10px;
		background: #FFF url(../img/css/fond-newsletter.gif) scroll no-repeat bottom left;
		margin-top:27px;
	}

	#rappel form {
		margin:15px 0;
		padding:0;
	}

	#rappel .field {
		font-size:12px;
		width:150px;
	}