/*--------------------------------------------------------*/
/* global */
/*--------------------------------------------------------*/
html					{overflow:-moz-scrollbars-vertical}
body					{background-color:white;color:rgb(77,77,77);font-family:Verdana,"Helvetica Neue", Helvetica, Arial, sans-serif;}
a						{outline:none}
img.png,img.format_png,.TitreH2{behavior: url("win_png.htc")}
code					{display:none}
.Cale20					{width:20px;float:left}
.Cale25					{width:25px;float:left}
.Cale30					{width:30px;float:left}
.Cale40					{width:40px;float:left}
.Cale50					{width:50px;float:left}
.Cale60					{width:60px;float:left}
h1, h2, h3, h4, h5, h6 	{font-weight:normal;color:rgb(77,77,77)}
/*--------------------------------------------------------*/
/* les couleurs */
/*--------------------------------------------------------*/
.TPrune					{color:rgb(160,12,89)}
.TVert					{color:rgb(179,210,37)}
.TOrange				{color:rgb(247,178,41)}
.TGris					{color:rgb(77,77,77)}

.BorderBottom			{border-bottom:1px solid rgb(200,200,200)}
.BorderTop				{border-top:1px solid rgb(200,200,200)}

/*--------------------------------------------------------*/
/* structure */
/*--------------------------------------------------------*/
.logo					{text-align:right}
#NavigationSup			{padding:15px 0 25px 0}
#Page					{}
.Design,.Communication,.Internet{margin:0 0 20px 0}
/*--------------------------------------------------------*/
/* tag */
/*--------------------------------------------------------*/
.logo img				{margin:0 0 10px 0}
h2						{margin:15px 0 0 0;font-size:25px}
p						{font-size:12px;line-height:1.2em}
p.Upline				{font-size:11px;line-height:1.1em}
.Design p,.Communication p{margin-right:20px}

.Design h2				{text-transform:lowercase}
.Communication h2		{text-transform:lowercase}
.Internet h2			{text-transform:lowercase}

.Design p a	{color:rgb(160,12,89);text-decoration:none}
.Communication p a{color:rgb(179,210,37);text-decoration:none}
.Internet p a{color:rgb(247,178,41);text-decoration:none}

.Design p a:hover,.Communication p a:hover,.Internet p a:hover{text-decoration:underline}

.SymboleSuite			{font-size:12px}

ul						{list-style-position:inside}
ul li 					{font-size:12px;line-height:1.2em}
ul li a					{color:rgb(77,77,77);text-decoration:none}
ul li a:hover			{color:black}

.baseline				{font-size: 11px;color:#ccc;line-height:1.1em;margin:20px 0 0 0}

#NavigationSup	p		{margin:15px 0 0 0;height:29px;padding:2px 0 0 0;margin:0;line-height:29px}
#NavigationSup	p.Communication,#NavigationSup	p.Internet{margin-top:0}
#NavigationSup p span.TitreLien{font-size:25px;text-transform:lowercase}

#NavigationSup	p a	{text-decoration:none;color:rgb(77,77,77)}
#NavigationSup	p a.Adesign:hover{text-decoration:underline;color:rgb(160,12,89)}
#NavigationSup	p a.Acommunication:hover{text-decoration:underline;color:rgb(179,210,37)}
#NavigationSup	p a.Ainternet:hover	{text-decoration:underline;color:rgb(247,178,41)}

#Page	h1				{font-size:40px;line-height:1em;margin-bottom:15px}
#Page	h3				{font-size:17px;line-height:1.2em;margin:20px 0 40px 0}
#Page	h3.spip			{font-size:17px;line-height:1.2em;margin:20px 0 20px 0}
#Page	p				{font-size:11px;margin:0 0 20px 0}
#Page	ul				{margin:0;padding:0;list-style-position:inside;list-style-type:none}
#Page	ul.ulPrune li	{margin-left:0;padding-left:15px; background-color:transparent;background-image:url(../image/puce/liPrune.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 4px;list-style-position:outside}
#Page	ul.ulVert li	{margin-left:0;padding-left:15px; background-color:transparent;background-image:url(../image/puce/liVert.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 4px;list-style-position:outside}
#Page	ul.ulOrange li	{margin-left:0;padding-left:15px; background-color:transparent;background-image:url(../image/puce/liOrange.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 4px;list-style-position:outside}
#Page	ul.ulGris li	{margin-left:0;padding-left:15px; background-color:transparent;background-image:url(../image/puce/liGris.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 4px;list-style-position:outside}
#Page	ul li			{font-size:11px}
#Page	p.NavPage a:hover{text-decoration:underline}
#Page	p a.spip_out,#Page	p a.formulaire{color:rgb(77,77,77)}
#Page	p a.spip_out:hover,#Page p a.formulaire:hover{color:black}
#Page	p.NavPage		{float:right;margin:30px 0 30px 0}
#Page	p.NavPage a		{text-decoration:none}

.PlanSite p				{margin:15px 0 5px 0;font-weight:bold}
.PlanSite ul li,.Footer ul li{margin-left:0;padding-left:15px; background-color:transparent;background-image:url(../image/puce/liGrisPetit.gif);background-repeat:no-repeat;background-attachment:scroll;background-position:0 5px;list-style-type:none;list-style-position:outside}
.PlanSite ul li			{font-size:10px}

/**/
.Book					{margin-top:145px;}
.Book-accueil img		{margin-left:40px}			
div#book				{color:rgb(77,77,77)}
div#book h2				{font-family:"Times New Roman", Times, serif;font-size:18px;line-height:1em;margin:0 60px 10px 0;font-weight:normal}
div#book p				{margin:0 60px 0 0;font-size:11px}
div#book p.thumb		{margin:10px 0 0 0}
div#book a				{text-decoration:none;color:rgb(230,81,29)}
div#book a:hover		{text-decoration:underline}