/* feuille de style gÈnÈrale du site ww.domsware.com */
/* Création : 9 août 2005 */
/* Auteur : Dominique Vial */

/* @group Infos */
/* les couleurs
------------------------------------------------------------------------------------------------------------ */
/* rouge 			: #880000 */
/* bleu  			: #C2D2EF */
/* l_igh_slategrey	: #778899 */
/* l_ightsteelblue	: #B0C4DE */
/* k_haki			: #F0E68C */
/* g_old			: #FFD700 */


/* @end */




/* Initialisations... par prÈcaution */
*	{ margin: 0; padding: 0; }

body { margin: 0 auto;font-family: "lucida grande", verdana, "Bitstream Vera Sans", sans-serif;font-size: 14px;color : black;background-color: #fff;width: 740px;text-align: left; }

/* @group Général */

h1 { display: none; }
h2 { font-size : 1.3em;margin : 2em 0 0.8em 0;border-bottom: 1px solid black;}
h3 { font-size: 1.3em;color : #880000;background-color: transparent;margin : 1em 0 0.4em 0;}

p { font-size: 1em;text-align: justify;margin: 0 0 20px 0; }

blockquote { font: italic 1em Georgia, Times, serif; }
blockquote, .source { padding: 0.25em 40px; }
.source { font-size : 12px }

a { color:black;background-color: transparent;text-decoration: underline;padding: 2px 0; }
a:hover { color: #880000;background-color: transparent; }
a.wikipedia { font-style: italic;color : #3E749E;background-color: transparent;border-bottom: none; }
a.ancre { border-bottom: none; }

ul { list-style-type: disc;list-style-position: outside; }
li { text-align: justify; }
      
dl { padding: 2px; }
dl dt:first-child { margin-top: 0;}
dt { margin-top: 12px; font-size: 1em; letter-spacing: 1px; font-weight: bold; }
dd { font-size: 0.9em;margin: 0;padding: 0; }

acronym { border-bottom: 1px dotted gray; cursor: help;}
/* @end */


/* @group Navigation OLd
#navigation { text-align: right;background: #040404 url(images/nav_fd.png) repeat-x top left; color: white;padding: 0; margin: 2px 0 60px 0;width:740px;}
#navigation ul { list-style-type: none;border:0;padding: 0;margin:0;display:block;}
#navigation ul li { text-align: center;margin:0 ;padding:0; border:0;float:left;}
#navigation a { display:block;font-size:12px; letter-spacing: 2px;padding: 5px 14px;text-decoration: none;background: #040404 url(images/nav_fd.png) repeat-x top right; color: white; margin:0; }
#navigation a:hover { background-color: #3d6f93; background-position: top left;}

body#pageaccueil #ongletaccueil a, 
body#pageportfolio #ongletportfolio a,
body#pagecontact #ongletcontact a,
body#pagecolophon #ongletcolophon a,
body#pagementions #ongletmentions a { background: #3b0809 url(images/nav_fd_actif.png) repeat-x top left; border-bottom-color: #4A5C82;}


li#ongletaccueil { width : 134px;}
li#ongletportfolio { width : 104px;}
li#ongletmentions { width : 114px;}
li#ongletcolophon { width : 106px;}
li#ongletAEF { width : 182px; }
li#ongletcontact { width : 100px;}
 @end */

/* @group Navigation */
#navigation { text-align: left;background:transparent; color: #fff;padding: 0; margin: 10px 0 60px 0;width:740px;}
#navigation ul { list-style-type: none;border:0;padding: 0;margin:0;display:block;}
#navigation ul li { text-align: left;margin:0 ;padding:0; border:0;float:left;}
#navigation a { display:block;font-size:12px; letter-spacing: 2px;padding: 5px 14px 5px 0;text-decoration: none;background:transparent; color: #000; margin:0; }
#navigation a:hover { text-decoration: underline;
}

body#pageaccueil #ongletaccueil a, 
body#pageportfolio #ongletportfolio a,
body#pagecontact #ongletcontact a,
body#pagecolophon #ongletcolophon a,
body#pagementions #ongletmentions a { text-decoration: underline;
}


li#ongletaccueil { width : 134px;}
li#ongletportfolio { width : 104px;}
li#ongletmentions { width : 114px;}
li#ongletcolophon { width : 106px;}
li#ongletAEF { width : 182px; }
li#ongletcontact { width : 100px;}
/* @end */


/* bloc en-tête */
#entete { margin-top: 10px;height : 194px;background : url("images/entete.png") no-repeat; }

/* @group Accueil */
p#promotionCMR  {
   position: relative;
   padding-left: 200px;
   height: 310px;
}

a#CMR-ImageLink {
   display:block; height:300px; width:180px;
   background: transparent url(./images/CMR-LogoWithiPhone.png) no-repeat left top;
   position: absolute;   top: 0;left: 0;
   text-indent: -9999px;
}
/* @end */

/* @group contenu */
#contenu { padding-bottom: 30px;padding-top: 10px;width: 520px;float: left; clear: left;}
#contenu p { font-size: 1em; margin-right: 1em; }
#contenu li	{ padding: 1px;margin: 0 2em 1em; }
/* @end */

/* @group Notes */
#notes { width: 200px; float: right; padding-top: 10px; }
html>body>#notes { width: 190px; }
#notes .bloc { padding: 0 2px 2px; }
#notes .bloc ul { margin-bottom: 2em; }
#notes ul { list-style-type: none; }
#notes ul li { padding: 2px 0; }
#notes a { font-size: 0.8em;background-color: #fff;border: none;display: block;padding: 0 2px 2px;text-decoration: none; }   
#notes a:hover { background: #fff;color: #777;
}      
#notes p { font-size: 0.9em; }
#notes h2 { font-size: 0.9em;text-align: left;padding: 0;color: #000;background-color:transparent;border: none;font-weight: bold; margin}

#notes h2 { margin-top: 0;margin-bottom: 0; }
/* @end */

/* @group Liens */
#liens ul { list-style-type: none;font-size: 12px; }
#liens { display: none; }
.lien a { font-family: "Bitstream Vera Sans", arial, sans-serif;color : #3E749E;background-color: transparent;font-size: 0.9em;letter-spacing: 2px;border-bottom: none; }
.lien a:hover { text-decoration: underline; }
/* @end */

/* @group Portfolio */
#presentationDV { color: black;border: 1px solid #FFD700;background : url("images/moi.png") no-repeat 10px 10px #F0E68C;padding: 4px 8px 4px 76px;margin-bottom: 2em; }
#presentationDV li { margin: 0; list-style-position: inside;font-size: 13px; }
#presentationDV p { border-bottom : 1px solid #CFBA74; }
/* @end */


/* @group bloc infos */

#logoAppstore a,
#logoAppstore a:hover  {
	display: block;
	text-indent:-9999px;
	border: 0;
	background : url("images/app-store-fr.png") no-repeat top left;
	width: 156px;
	height: 59px;
	margin: 1em auto 0 auto;
}

#notes h2 { color: #888;
            font-weight: normal;
            margin-bottom: 2px; }
#notes a  { color: #000; }


/* @end */

					
