/*
	violet 1 : eaeaeb
	violet 2 : d7d5e5
	violet 3 : 9d97c2
	violet 4 : 58005f
	
	vert 1 : f4f3c3
	vert 2 : e6e15e
	vert 3 : d4d600
	
	rose 1 : e8c0d7
	rose 2 : e20068
	rose 3 : bd1220
*/

#slogan { cursor: default; }

body { text-align: center; margin:0; font-family: Verdana; font-size:11px; color:#000; background:#FFF url(bg_body_deg.gif) top repeat-x; }
td { vertical-align: top; }
table { border-collapse: collapse; }

p.spip { margin-bottom: 12px; }

#global { width: 760px; background:#FFF; margin: 50px auto 50px auto; text-align:left; }
#slogan { background: #eaeaeb; text-align:right; color:#666; padding: 2px 6px 2px 0; font-size:10px;}
#menu { padding: 8px 0 6px 0; padding-left:21px; }
#inside { margin:0; padding:0; width:100%;}

#col1 { width: 120px; text-align:center; }
#col2 { background: #FFF; color:#666; padding: 16px; padding-bottom:100px; }
#col3 { width: 210px; }

#menu a { color:#FFF; font-size:13px; text-decoration:none; padding: 0 6px; margin-right: 36px; }
#menu a:hover { color:#AAA; }

#contenu {}
.contenu_violet {  }

/*.contenu_violet #slogan { background: #d7d5e5 url(violet_barre1.gif) bottom repeat-x; }*/
.contenu_violet #menu { background: #8fb300 url(violet_barre2.gif) bottom repeat-x;  } /* border-bottom: 5px solid #9d97c2; */
.contenu_violet #inside { background: #EEE; }

/*.contenu_vert #slogan { background: #f4f3c3 url(vert_barre1.gif) bottom repeat-x;}*/
.contenu_vert #menu {background: #ffec00 url(vert_barre2.gif) bottom repeat-x; }/*border-bottom: 5px solid #fff79c; */
.contenu_vert #inside {background: #EEE;}
.contenu_vert #menu a { color:#888; }
.contenu_vert #menu a:hover { color:#333; }

/*.contenu_rose #slogan {background: #e8c0d7;}*/
.contenu_rose #menu {background: #f08100 url(rose_barre2.gif) bottom repeat-x; } /* border-bottom: 5px solid #bb543e; */
.contenu_rose #inside {background: #EEE;}

#footer { font-size:9px; margin: 16px 0 0 0; color:#AAA; text-align:center; line-height:7px; margin-bottom: 200px; }
#footer:hover { color:#000; }
#footer:hover #exomedia { color:#000; }

#col1A { background:#FFF; border-right: 1px solid #EEE; width: 200px; padding: 10px 0 0 0; }
a.col_R, a.col_A { display:block; text-decoration:none;  color:#333; }
a.col_R { font-weight:bold; border: 1px dotted #AAA; border-right:0; padding: 8px 8px; margin: 4px 0; color:#999; }
a.col_A { padding: 4px 8px; }
a.col_R:hover { background:#e6e15e; color:#666; }
a.col_A:hover { background:#f4f3c3; color:#666; }


.logoR { float:right; }

.entoureImg { width: 300px; margin: 0 auto 4px auto; text-align:center; }
img.picPortfolio { border:1px solid #FFF; background:#FFF; padding:4px; margin: 0 0 0 0; }
.entoureImg a {  }
.entoureImg a:hover { }
.entoureImg_legende { margin: 4px 0 1px 0; text-align:center; }

h4.metosLink2007 { padding:0; margin: 0 12px 5px 12px; clear:both;}
h4.metosLink2007 a { display:block; padding:4px 2px; border:1px solid #FFF; height: 55px; text-decoration:none;}
h4.metosLink2007 a:hover {  background:#EEE; border:1px solid #AAA; }
h4.metosLink2007 a img { float:left;  }
h4.metosLink2007 a span.metosLink2007_a_titre { font-size:13px; display:block;  width: 194px; float:left; margin-left:8px; }
h4.metosLink2007 a span.metosLink2007_a_desc { display:block; width: 220px;float:left; font-size:9px;margin-left:8px; }
h4.metosLink2007 a span.metosLink2007_a_poids { font-size:13px; color:#AAA; display:block; width: 80px; float:right; 
	text-align:right; margin-right: 4px;}

br.nettoyeur { clear: both; }

.logostdrub { float:right;}

a#exomedia { color:#AAA;  }
a#exomedia:hover { color:#D55B4D !important; }

hr.separ_1 { color:#FFF; background:#FFF; clear:both; height:1px; border:0; border-top:1px solid #AAA; margin: 8px 8px; padding:0; }