/* ==== Scroll down to find where to put your styles :) ==== */

/*  HTML5 â° Boilerplate  */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
/*vertical-align: baseline;*/
}

/*html{overflow:hidden;}*/
/*body{overflow:scroll;}*/

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}

blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }
table { border-collapse: collapse; border-spacing: 0; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; } 
select, input, textarea, button { font:99% sans-serif; }
pre, code, kbd, samp { font-family: monospace, sans-serif; }

/*html { overflow-y: scroll; }*/
a:hover, a:active { outline: none; }
ul, ol { margin-left: 2em; }
ol { list-style-type: decimal; }
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }
small { font-size: 85%; }
strong, th { font-weight: bold; }
td { vertical-align: top; }

sub, sup { font-size: 75%; line-height: 0; /*position: relative;*/ }
/*sup { top: -0.5em; }*/
sub { bottom: -0.25em; }

pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; padding: 15px; }
textarea { overflow: auto; }
.ie6 legend, .ie7 legend { margin-left: -7px; } 
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }
button, input, select, textarea { margin: 0; }
input:valid, textarea:valid   {  }
input:invalid, textarea:invalid { border-radius: 1px; -moz-box-shadow: 0px 0px 5px red; -webkit-box-shadow: 0px 0px 5px red; box-shadow: 0px 0px 5px red; }
.no-boxshadow input:invalid, .no-boxshadow textarea:invalid { background-color: #f0dddd; }
/*
::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#cc99cc; color:#fff; text-shadow: none; }
a:link { -webkit-tap-highlight-color: #FF5E99; }
*/
button {  width: auto; overflow: visible; }
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea {  }
h1, h2, h3, h4, h5, h6 { font-weight: bold; }
a, a:active, a:visited { }
a:hover { }

/*
    // ========================================== \\
   ||                                              ||
   ||               Your styles !                  ||
   ||                                              ||
    \\ ========================================== //
*/

@font-face { 
	font-weight:normal;
	font-style:normal;
}

/**** GENERAL **** */
html, body {
padding:0px;
margin:0px;
}
/*body{overflow:auto;}*/

/* hack virer les pointillés */
a{outline: none;}
:focus{-moz-outline-style: none;}
body, p, h1, h2, h3, h4, h5, h6, hr, form, fieldset, table, td, ul {
padding:0px;
margin:0px;
}
input, select {margin:0;}
img, table, hr, fieldset {border:none;}
html, body {
font-size:12px;
}
html, body, select, input, textarea {
font-family:Arial, Helvetica, sans-serif;
}

/*////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////*/
/*/////////////////////DEBUT COULEUR INTERFACE////////////////////////*/
/*////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////*/


.textarea_big {
border-width:1px;
border-style:solid;
overflow:auto;
height:180px;
padding:10px;
font-size:14px;
width:95%;
display:block;
margin:0 auto;
}


/*////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////*/
/*//////////////////////FIN COULEUR INTERFACE/////////////////////////*/
/*////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////*/

img {border:0;}
textarea {overflow:auto;}
p {
color:#000; /* couleur générale du site */
padding:0 0 5px 0;
}
p,td{
font-size:12px;
}
a {
text-decoration:none; /* couleur générale des liens */
}
a:hover {
text-decoration:underline;
}
a.nohover:hover {
text-decoration:none;
}
a:hover img {
text-decoration:none;
}

h1 {font-size:16px;font-weight:bold; } /* couleur générale des h1 */
h2 {font-size:14px;font-weight:bold; }  /* couleur générale des h2 */
h3 {font-size:12px;font-weight:bold; } /* couleur générale des h3 */
h4 {font-size:12px;font-weight:bold; } /* couleur générale des h3 */

ul {
list-style-position:inside;
}

hr {
height:1px;
overflow:hidden;
line-height:1px;
font-size:2px;
color:#00CC99;
margin: -0.5em 0;
padding:0;
border:none;
visibility:hidden;
clear:both;
}

.tips {
background-color:#FFFFED;
border:1px solid #EDD790;
}
.tip_intero {
padding-left:20px;
background-image:url(http://www.lelabophoto.fr/img_interf/bg_tips.gif);
background-position:5px 5px;
background-repeat:no-repeat;
}
.tip_above {
padding-left:20px;
background-image:url(http://www.lelabophoto.fr/img_interf/bg_tips_above.png);
background-position:5px 5px;
background-repeat:no-repeat;
}
.tip_alert {
padding:5px 5px 5px 25px;
margin:5px 0;
border:1px solid #efefef;
background-image:url(http://www.lelabophoto.fr/img_interf/icon_alert.gif);
background-position:5px 5px;
background-repeat:no-repeat;
}

.clear {
display:block;
clear:both;
height:0;
overflow:hidden;
}
.clear_n{clear:both;}
.none {display:none;}
* html .ie6_none {display:none;}
.clear_ie6 {
clear:both;
height:0px;
width:0px;
overflow:hidden;
}
.overfHidden{overflow:hidden;}
.overfAuto{overflow:auto;}

.black {font-family:'Arial Black', Arial, Helvetica, sans-serif;}
.block {display:block;}
.inline {display:inline;}
.inline-block{display: inline-block;}

.left {float:left;}
.right {float:right;}
.block {display:block;}

.center_block {margin:0 auto;}
.ul_inside{list-style-position: inside;}
.ul_outside{list-style-position: outside;}
.ul_none,
.ul_none li{list-style:none;}

.black {
font-family:'Arial Black', Arial, Helvetica, sans-serif;
font-weight:normal;
}
.relative {position:relative;}
.uppercase {text-transform:uppercase;}
.lowercase {text-transform:lowercase;}
.capitalize {text-transform:capitalize;}
.center {text-align:center;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.justify {text-align:justify;}
.underline{text-decoration:underline;}

.nondecoration{text-decoration:none;}
.nondecoration:hover{text-decoration:none;}

.w100{width:100%;}
.w90{width:90%;}
.w99{width:99%;}
.w98{width:98%;}
.w97{width:97%;}
.w96{width:96%;}
.w80{width:80%;}
.w70{width:70%;}
.w60{width:60%;}
.w50{width:50%;}
.w45{width:45%;}
.w33{width:33%;}
.w30{width:30%;}
.w20{width:20%;}
.w10{width:10%;}
.w25{width:25%;}
.w25px{width:25px;}
.w200px{width:200px;}
.w300px{width:300px;}
.w10px{width:10px;}
.minH_100{
min-height:100px;
height:auto !important;
height:100px;
}
.minH_50{
min-height:50px;
height:auto !important;
height:50px;
}
.minH_25{
min-height:25px;
height:auto !important;
height:25px;
}
.h1h {height:1px;overflow:hidden;}
.h5 {height:5px;}
.h10 {height:10px;}
.h20 {height:20px;}
.h25 {height:25px;}
.h100 {height:100px;}
.h150 {height:150px;}
.h60 {height:60px;}
.mh600 {min-height:750px;}
.ie6 .mh600 {height:850px;}
.ie7 .mh600 {min-height:850px;}
.ie8 .mh600 {min-height:850px;}
.ie9 .mh600 {min-height:850px;}

.mh500 {min-height:500px;}
.mh700 {min-height:700px;}

.bold {font-weight:bold;}
.f_normal {font-weight:normal;}
.font9 {font-size:9px;}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font13 {font-size:13px;}
.font14 {font-size:14px;}
.font15 {font-size:15px;}
.font16 {font-size:16px;}
.font17 {font-size:17px;}
.font18 {font-size:18px;}
.font19 {font-size:19px;}
.font20 {font-size:20px;}
.font21 {font-size:21px;}
.font22 {font-size:22px;}
.font23 {font-size:23px;}
.font24 {font-size:24px;}
.font25 {font-size:25px;}
.font30 {font-size:30px;}

.pad45 { padding:45px;}
.pad30 { padding:30px;}
.pad25 { padding:25px;}
.pad20 { padding:20px;}
.pad18 { padding:18px;}
.pad15 { padding:15px;}
.pad12 { padding:12px;}
.pad10 { padding:10px;}
.pad5 { padding:5px;}
.pad3 { padding:3px;}
.pad1 { padding:1px;}
.pad8 { padding:8px;}
.pad0 { padding:0;}
.pad1r { padding-right:1px;}
.pad1l { padding-left:1px;}
.pad45h {
padding-top:19px;
padding-bottom:19px;
}
.pad19l {
padding-left:45px;
padding-right:45px;
}
.pad20l {
padding-left:20px;
padding-right:20px;
}
.pad10l {
padding-left:10px;
padding-right:10px;
}
.pad2l {
padding-left:2px;
padding-right:2px;
}
.pad5l {
padding-left:5px;
padding-right:5px;
}
.pad5v {
padding-top:5px;
padding-bottom:5px;
}
.pad15v {
padding-top:15px;
padding-bottom:15px;
}
.pad3v {
padding-top:3px;
padding-bottom:3px;
}
.padtb20{
padding-top:20px;
padding-bottom:20px;
}
.padtb10{
padding-top:10px;
padding-bottom:10px;
}
.padtb5{
padding-top:5px;
padding-bottom:5px;
}
.padtb3{
padding-top:3px;
padding-bottom:3px;
}
.pad10v { 
padding-top:10px;
padding-bottom:10px;
}
.padt10{padding-top:10px;}
.padt20{padding-top:20px;}
.padt55{padding-top:55px;}
.padb10{padding-bottom:10px;}
.padb3{padding-bottom:3px;}
.padb5{padding-bottom:5px;}
.padl5{padding-left:5px;}
.padl10{padding-left:10px;}
.padl20{padding-left:20px;}
.padl140{padding-left:140px;}
.padr5{padding-right:10px;}
.padr10{padding-right:10px;}
.padr20{padding-right:20px;}
.padr30{padding-right:30px;}
.padr40{padding-right:40px;}
.nopadh {padding-left:0;padding-right:0;}

.ucfirst:first-letter{text-transform:uppercase;}

.pad5top { padding-top:5px;}
.pad5topie6 { padding-top:5px;}
.ie6 .pad5topie6 { padding-top:0px;}
.pad12top { padding-top:12px;}
.pad12left { padding-left:12px;}
.pad12right { padding-right:12px;}
.pad5right { padding-right:5px;}
.padr40{padding-right:40px;}
.pad5bottom,
.pad5b { padding-bottom:5px;}
.pad12bottom { padding-bottom:12px;}

.pad18top { padding-top:18px;}
.pad5left { padding-left:5px;}
.pad18left { padding-left:18px;}
.pad25left { padding-left:25px;}
.pad10right { padding-right:18px;}

.padl100{ padding-left: 100px;}

.padtb5{
padding-top: 5px;
padding-bottom: 5px;
}

.padlr10{
padding-left: 10px;
padding-right: 10px;
}  

.bt_close:hover,
.bt_close {
display:block;
overflow:hidden;
background-image:url(http://www.lelabophoto.fr/img_interf/picto_suppr.png);
width:14px;
height:14px;
text-decoration:none;
}

.mt40 {margin-top:40px;}
.mt30 {margin-top:30px;}
.mt25 {margin-top:25px;}
.mt20 {margin-top:20px;}
.mt15 {margin-top:15px;}
.mt10 {margin-top:10px;}
.mt3 {margin-top:3px;}
.mr10 {margin-right:10px;}

.mt5{margin-top: 5px;}
.mb5{margin-bottom: 5px;}
.mr5{margin-right: 5px;}
.mr4{margin-right: 4px;}
.mr3{margin-right: 3px;}
.mr2{margin-right: 2px;}
.ml5{margin-left: 5px;}

.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mr15{margin-right: 15px;}

.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml100{	margin-left: 100px;}

.mr10{ margin-right: 10px;} 
.mr100{	margin-right: 100px;} 

.mlg5{
margin-left: 5px;
margin-right: 5px;
}
.mtb5{
margin-top:5px;
margin-bottom:5px;
}
.mautoh{margin-left:auto;margin-right:auto;}
.mtb10{
margin-top:10px;
margin-bottom:10px;
}

.m5{margin:5px;}

.border0 {
border-width:0;
}
.border1 {
border-width:1px;
border-style:solid;
}
.border2 {
border-width:2px;
border-style:solid;
}

.clear_ie6 {clear:both;}
* html .clear_ie6 {clear:none;}
.left 		{float:left;}
.right 		{float:right;}
.alignRight {text-align:right;}
.pointer 	{cursor:pointer;}
.cursor_default 	{cursor:default;}
.italic		{font-style:italic;}
.block		{display:block;}
.wnormal 	{font-weight:normal;}
.separateur {height:1px;overflow:hidden;}
.slice {text-decoration:line-through;}

.megamask {
height:1px;
overflow:hidden;
}

/**** Couleur **** */
.red			{color:#ff0000;}
.col_noir		{color:#3e3e3e}
.col_noir0		{color:#000000}
.col_gris		{color:#7f8e98}
.col_6c			{color:#6c6c6c;}
.col_33			{color:#333;}
.col_53			{color:#535353;}
.col_gris6		{color:#606060}
.col_aaa		{color:#aaa}
.col_blanc		{color:#fff}
.col_rouge		{color:#990033;}
.col_red		{color:#CC0000;}
.col_jaune		{color:#ffdb00;}
.col_vert		{color:#6d9c07;}
.col_vert_twj	{color:#b6e453;}
.col_bleu		{color:#22b8f0;}
.col_bleu_twj	{color:#2f9acb;}
.col_darkbleu	{color:#0076a2;}
.col_verta		{color:#b0dd4f;} /* vert des liens */
.col_rose		{color:#e892e1;} /* rose titre */
.col_roseTxt	{color:#d4b4cc;} /* rose texte */
.col_violetTxt  {color:#50324F;}
.col_violetHome {color:#83527f;}
.col_violet		{color:#6a0451;} /* violet foncé */
.col_violetL	{color:#ab6f9c;} /* violet foncé inactif */
.col_d7	{color:#d7d7d7;} /* violet gris clair */
.col_label {color:#5a656c;}

.col_tonique1 {color:#ff7e00;}
.col_tonique3 {color:#7e334a; }
.col_action1 {color:#db4723;}

.col_violetL_border {border-color:#94708b;}
.col_violet_border {border-color:#6f4b66;}
.col_greenL_border {border-color:#b3e051;}
.col_green_border {border-color:#c4e873;}
.col_green_invert_triangle {border-color:#97c03e;} /* vert du triangle qui correspond au dégradé green invert */
.col_green_triangle {border-color:#5b7c15;} /* vert du triangle qui correspond au dégradé green */
.col_greenD_border {border-color:#7a9402;} /* vert foncé compétences */
.col_violet_triangle{border-color:#750f5c;}
.col_blanc_triangle{border-color:#ffffff;}
.col_bleu_entr_triangle{border-color:#46949E;}
.col_bleu_light_entr_triangle{border-color:#5dd7ea;}
.col_gris_border{border-color:#e0dfdf;}
.col_gris_border_accueil{border-color:#6f6a6a;}
.col_blanc_border{border-color:#fff;}
.col_bleu_entr_border{border-color:#98e2ed;}
.col_violet_border{border-color:#bb8eb0;}
.col_tips_border{border-color:#EDD790;}

.col_tonique1_border {border-color:#ff7e00;}
.col_tonique2_border {border-color:#898a5d;}

.col_gris_fonce{color:#292828;}
.col_gris_fonce2{color:#414141;}
.col_gris_tresclair{color:#d5d5d5;}
.col_gris_clair{color:#5d5d5d;}
.col_orange{color:#ff6700;}

.static_col_gris_bg {background-color:#e6e6e6;}
.static_col_grisL_bg {background-color:#f6f6f6;}
.col_gris_bg {background-color:#7f8e98}
.col_gris_42_bg{background-color:#424242;}
.col_body_bg{background-color:#E5E8EA}

.col_violet_bg {background-color:#6a0451;}
.col_violetL_bg {background-color:#94708b;}
.col_violet2L_bg {background-color:#ede1ea;}
a.col_green_bg_hover:hover,
.col_green_bg {background-color:#6e9d07;}
.col_greenD_bg {background-color:#7a9402;} /* vert foncé compétences */
.col_greenL2_bg {background-color:#f2f5c1;} /* vert clar compétences */
.col_green_invert_bg { background-color:#97c03e;}
.col_blanc_bg {background-color:#fff;}
.col_greenL_bg {background-color:#F4FFDD;}
.col_gris_clair_bg {background-color:#d9d9d9;}
.col_gris_clair2_bg {background-color:#ececec;}
.col_gris_bg {background-color:#7f8e98;}
.col_gris_entr_bg {background-color:#8b8b8b;}
.col_gris_etape_bg{background-color:#e0dfdf;}
.col_noir_bg {background-color:#191b19;}
.col_noir_entr_bg{background-color: #232423;}
.col_Lbleu_entr_bg {background-color:#d2e9ec;}
.col_entr_bg{background-color: #46949e;}
.col_entrD_bg{background-color: #46949e;}
.col_blueL2_bg {background-color:#c8e8ed;} /* bleu clair compétences */
.col_blueL3_bg {background-color:#e3eff1;} /* bleu clair moncompte */
.col_entrL_bg{background-color: #ecf4f5;}
.col_gris_fonce_bg{background-color:#3a3a3a;}
.col_rose_bg{background-color:#ede1eb;}

.col_gris_clair_bg{background-color:#acb5bc;}

.col_tonique1_bg {background-color:#ff7e00;}
.col_tonique2_bg {background-color:#898a5d;}
.col_e7_bg {background-color:#e7e7e7;}
.col_f0_bg {background-color:#f0f0f0;}
.col_eee_bg {background-color:#eee;}
.col_dispo_bg {background-color:#bbffa6;}
.col_indispo_bg {background-color:#9ff4ff;}

/* bg common etat */
.bgd_0{background-color:#ff5571;}
.bgd_1{background-color:#b2ccff;}
.bgd_2{background-color:#9EFFD8;}
.bgd_3{background-color:#ffb2ff;}
.has_billet{
	background-image: url('http://www.lelabophoto.fr/img_interf/picto_has_billet.gif');
	background-position: top left;
	background-repeat: no-repeat;
}
/* bg common etat */
.bgdres_0{background-color:#9ff4ff;}
.bgdres_1{background-color:#ffd115;}
.bgdres_2{background-color:#ffa200;}
.bgdres_3{background-color:#de2a00;}
.bgdres_4{background-color:#cfcfcf;}
.bgdres_5{background-color:#E0C9DE;}

/* border
---------------------------------------------- */

.br_green{border:1px solid #b7d870;}
.brb_green{	border-bottom:1px solid #b7d870;}

.br_blue_entr{border:1px solid #52aeba;}
.brb_blue_entr{border-bottom:1px solid #52aeba;}

/* boxShadow 
---------------------------------------------- */
table tr td .boxShadow, 
.boxShadow {
-moz-box-shadow: 0px 0px 3px #999; 
-webkit-box-shadow: 0px 0px 3px #999; 
box-shadow: 0px 0px 3px #999; 
}

.innershadowtop {
background-repeat:repeat-x;
background-position:left top;
background-image:url(http://www.lelabophoto.fr/img_interf/entr_ls_colo.png);
}
.ie6 .innershadowtop {
background-image:none;
}

.boxShadowa {
-moz-box-shadow: 0px 0px 5px #aaa; 
-webkit-box-shadow: 0px 0px 5px #aaa; 
box-shadow: 0px 0px 5px #aaa; 
}
.boxShadowIE{
background:#000;
filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='6', MakeShadow='true', ShadowOpacity='0.40');
}

.boxShadow_2{
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
box-shadow: 0 1px 2px rgba(0,0,0,.2);

}
.shadowTop {
-moz-box-shadow: 0 -4px 10px -6px #666; 
-webkit-box-shadow: 0 -4px 18px -6px #666; 
box-shadow: 0 -4px 18px -6px #666; 
}

/* text Shadow
---------------------------------------------- */
.textShadow{
text-shadow: 0 1px 1px rgba(0,0,0,.3);
filter:progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=135, Strength=1); 
}
.textShadow_blanc{
-moz-text-shadow: 0 1px 1px rgba(250,250,250,.3);
text-shadow: 0 1px 1px rgba(250,250,250,.3);
}
.textShadow_dark{
text-shadow: 0px 2px 4px #000000;
-moz-text-shadow:0px 2px 4px #000000;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2); 
}

/* text spécial
---------------------------------------------- */
.font_harabara{
font-family: "Harabara", Arial;
color:#fff;
letter-spacing:1px;
}
.font_georgia{
font-family: Georgia, "Times New Roman", Times, serif;
color:#fff;
letter-spacing:1px;
}
/*
.ie6 .font_harabara{
font-family: Arial;
font-weight:bold;
color:#fff;
letter-spacing:normal;
}
.ie7 .font_harabara{
font-family: Arial;
font-weight:bold;
color:#fff;
letter-spacing:normal;
}
.ie8 .font_harabara{
font-family: Arial;
font-weight:bold;
color:#fff;
letter-spacing:normal;
}
*/
/* radius 
---------------------------------------------- */
.radius10 {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
.radius10_top{
-moz-border-radius: 10px 10px 0 0 ;
-webkit-border-radius:  10px 10px 0 0;
-o-border-radius:  10px 10px 0 0;
border-radius: 10px 10px 0 0;
} 
.radius10_bot{
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
-o-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
}
.radius10_top_left{
-moz-border-radius: 10px 0px 0 0 ;
-webkit-border-radius:  10px 0px 0 0;
-o-border-radius:  10px 0px 0 0;
border-radius: 10px 0px 0 0;
}
.radius10_bottom_left{
-moz-border-radius: 0px 0px 0 10px ;
-webkit-border-radius:  0px 0px 0 10px;
-o-border-radius:  0px 0px 0 10px;
border-radius: 0px 0px 0 10px;
}
.radius10_left{
-moz-border-radius: 10px 0px 0 10px ;
-webkit-border-radius:  10px 0px 0 10px;
-o-border-radius:  10px 0px 0 10px;
border-radius: 10px 0px 0 10px;
}
.radius10_right{
-moz-border-radius: 0 10px 10px 0;
-webkit-border-radius: 0 10px 10px 0;
-o-border-radius: 0 10px 10px 0;
border-radius: 0 10px 10px 0;
}        
.radius5{
-moz-border-radius: 5px ;
-webkit-border-radius: 5px ;
-o-border-radius: 5px ;
border-radius:5px;
}
.radius5_top{
-moz-border-radius: 5px 5px 0 0 ;
-webkit-border-radius:  5px 5px 0 0;
-o-border-radius:  5px 5px 0 0;
border-radius: 5px 5px 0 0;
} 
.radius5_bot{
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
-o-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
.radius5_top_left{
-moz-border-radius: 5px 0px 0 0 ;
-webkit-border-radius:  5px 0px 0 0;
-o-border-radius:  5px 0px 0 0;
border-radius: 5px 0px 0 0;
}  
.radius2 {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
}

.radius5_left{
-moz-border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
-o-border-radius: 5px 0 0 5px;
border-radius: 5px 0 0 5px;
} 
/* opacity 
---------------------------------------------- */
.opcity30 {
opacity:0.3;
filter: alpha(opacity=30) ;
-moz-opacity:0.3;
}

.opcity80 {
opacity:0.9;
filter: alpha(opacity=90) ;
-moz-opacity:0.9;
}
/* gradient
---------------------------------------------- */
.gradient_yellow{
background-color: #ffde00;
background: -webkit-gradient(linear, left top, left bottom, from(#ffde00), to(#ffb400));
background: -moz-linear-gradient(top,  #ffde00,  #ffb400);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffde00', endColorstr='#ffb400');
}
.gradient_gris{
background-color: #ffffff;
background: -webkit-gradient( linear, 0 50%, 0 100%, from(white), color-stop(0.4, #ffffff), to(#c9c9c9) ); 
background: -moz-linear-gradient( top, #ffffff 40%, #ffffff, #c9c9c9);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#c9c9c9');
}
.gradient_gris_bot{
background: #ffffff url(http://www.lelabophoto.fr/img_interf/gradient_gris_bot.png) left bottom repeat-x;
}
.gradient_gris_home{
background-color: #ffffff;
background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#ffffff));
background: -moz-linear-gradient(top, #f1f1f1,  #ffffff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#ffffff');
}
.gradient_gris_light{
background-color: #ffffff;
background: -webkit-gradient(linear, left top, left bottom, from(#e2dbdb), to(#ffffff));
background: -moz-linear-gradient(top,  #e2dbdb,  #ffffff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2dbdb', endColorstr='#ffffff');
}
.gradient_gris_light2{
background-color: #ffffff;
background: -webkit-gradient(linear, left top, left bottom, from(#e2dbdb), to(#ffffff));
background: -moz-linear-gradient(top, #ffffff 5%,  #ededed,  #ffffff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2dbdb', endColorstr='#ffffff');
}
.gradient_gris_entr{
background-color: #ffffff;
background: -webkit-gradient( linear, 0 50%, 0 100%, from(white), color-stop(0.4, #ffffff), to(#dbdbdb) ); 
background: -moz-linear-gradient(top,  #ffffff,  #dbdbdb);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dbdbdb');
}
.gradient_bleu_bt_entr{
background-color: #30656c;
background: -webkit-gradient(linear, left top, left bottom, from(#46949e), to(#30656c));
background: -moz-linear-gradient(top,  #46949e,  #30656c);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#46949e', endColorstr='#30656c');
}
.gradient_gris_bt{
background-color: #9d9d9d;
background: -webkit-gradient( linear, 0 50%, 0 100%, from(white), color-stop(0.4, #ffffff), to(#9d9d9d) ); 
background: -moz-linear-gradient(top,  #ffffff,  #9d9d9d);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#9d9d9d');
}

.gradient_orange{
background-color: #ff8400;
background: -webkit-gradient(linear, left top, left bottom, from(#ffba00), to(#ff6100));
background: -moz-linear-gradient(top,  #ffba00,  #ff6100);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffba00', endColorstr='#ff6100');
}

.gradient_green_invert{
background-color: #668919;
background: -webkit-gradient(linear, left top, left bottom, from(#66891b), to(#97c03e));
background: -moz-linear-gradient(top,  #66891b,  #97c03e);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#66891b', endColorstr='#97c03e');
}
.gradient_green{
background-color: #87ae33;
background: -webkit-gradient(linear, left top, left bottom, from(#ceff64), to(#5b7c15));
background: -moz-linear-gradient(top,  #ceff64,  #5b7c15);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ceff64', endColorstr='#5b7c15');
}
.gradient_green_competence{
background-color: #7a9402;
background: -webkit-gradient(linear, left top, left bottom, from(#64861b), to(#7a9402));
background: -moz-linear-gradient(top,  #64861b,  #7a9402);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#64861b', endColorstr='#7a9402');
}
.gradient_yellow_competence{
background-color: #ffdc00;
background: -webkit-gradient(linear, left top, left bottom, from(#ffdc00), to(#ffb400));
background: -moz-linear-gradient(top,  #ffdc00,  #ffb400);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc00', endColorstr='#ffb400');
}

.gradient_green_forum{
background-color: #e9f7ca;
background: -webkit-gradient(linear, left top, left bottom, from(#f5fbe6), to(#daf2a6));
background: -moz-linear-gradient(top,  #f5fbe6,  #daf2a6);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5fbe6', endColorstr='#daf2a6');
}

.gradient_gris_forum{
background-color: #f9f9f9;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ececec));
background: -moz-linear-gradient(top,  #ffffff,  #ececec);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ececec');
}

.gradient_violet_home{
background-color: #61385e;
background: -webkit-gradient(linear, left top, left bottom, from(#3c1d3c), to(#8d5e88));
background: -moz-linear-gradient(top,  #3c1d3c,  #8d5e88);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c1d3c', endColorstr='#8d5e88');
}
.gradient_violet_light_home{
background-color: #f5f1f5;
background: -webkit-gradient(linear, left top, left bottom, from(#f0e9ef), to(#ffffff));
background: -moz-linear-gradient(top,  #f0e9ef,  #ffffff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0e9ef', endColorstr='#ffffff');
}
.gradient_green_light_home{
background-color: #fafbf8;
background: -webkit-gradient(linear, left top, left bottom, from(#eaeee1), to(#ffffff));
background: -moz-linear-gradient(top,  #eaeee1,  #ffffff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeee1', endColorstr='#ffffff');
}
.ie6 .gradient_green_light_home{
	background-color: transparent;
	filter:none;
}

.gradient_violet{
background-color: #754a71;
background: -webkit-gradient(linear, left top, left bottom, from(#895684), to(#6e466a));
background: -moz-linear-gradient(top,  #895684,  #6e466a);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#895684', endColorstr='#6e466a');
}
.gradient_violet2{
background-color: #750f5c;
background: -webkit-gradient(linear, left top, left bottom, from(#bc53a2), to(#750f5c));
background: -moz-linear-gradient(top,  #bc53a2,  #750f5c);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc53a2', endColorstr='#750f5c');
}

.gradient_darkviolet{background: #4a324b url(http://www.lelabophoto.fr/img_interf/darkviolet_bg.png) left top repeat-x;}
.ie6 .gradient_darkviolet {background-image:none;}

.gradient_grisbottom{background: #d9d9d9 url(http://www.lelabophoto.fr/img_interf/bg_gris_bottom.png) left bottom repeat-x;}
.ie6 .gradient_grisbottom {background-image:none;}

.gradient_darkgrey{
background-color: #434543;
background: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#363836));
background: -moz-linear-gradient(top,  #717171,  #363836);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#363836');
}



.gradient_blue_entr{
background-color: #3b7c85;
background: -webkit-gradient(linear, left top, left bottom, from(#46949e), to(#2f636a));
background: -moz-linear-gradient(top,  #46949e,  #2f636a);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#46949e', endColorstr='#2f636a');
}
.gradient_blue_pack_entr{
background-color: #4c7277;
background: -webkit-gradient(linear, left top, left bottom, from(#7ad4e0), to(#4c7277));
background: -moz-linear-gradient(top,  #7ad4e0,  #4c7277);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7ad4e0', endColorstr='#4c7277');
}
a.gradient_blue_pack_entr:hover{
background-color: #4698a3;
background: -webkit-gradient(linear, left top, left bottom, from(#97f3ff), to(#4698a3));
background: -moz-linear-gradient(top,  #97f3ff,  #4698a3);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#97f3ff', endColorstr='#4698a3');
}
.gradient_violet_pack_entr{
background-color: #734f6f;
background: -webkit-gradient(linear, left top, left bottom, from(#4b334d), to(#734f6f));
background: -moz-linear-gradient(top,  #4b334d,  #734f6f);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b334d', endColorstr='#734f6f');
}
.gradient_grisT_1{
background-color: #e7e7e7;
background: -webkit-gradient( linear, 0 10%, 0 100%, from(#b5b5b5), color-stop(0.4, #e7e7e7), to(#ffffff) ); 
background: -moz-linear-gradient( top, #b5b5b5 , #e7e7e7,  #ffffff 40%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5b5b5', endColorstr='#ffffff');
}
.gradient_grisT_0{
background-color: #ffffff;
background: -webkit-gradient( linear, 0 10%, 0 100%, from(#c6c6c6), color-stop(0.4, #ffffff), to(#ffffff) ); 
background: -moz-linear-gradient( top, #c6c6c6 , #ffffff,  #ffffff 40%);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6c6c6', endColorstr='#ffffff');
}

.gradient_entr_light_blue{
background-color: #5dd7ea;
background: -webkit-gradient(linear, left top, left bottom, from(#049ebe), to(#5dd7ea));
background: -moz-linear-gradient(top,  #049ebe,  #5dd7ea);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#049ebe', endColorstr='#5dd7ea');
}

.gradient_blue_entr_competence{
background-color: #46949e;
background: -webkit-gradient(linear, left top, left bottom, from(#2e6168), to(#46949e));
background: -moz-linear-gradient(top,  #2e6168,  #46949e);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#2e6168', endColorstr='#46949e');
}

/* colones
---------------------------------------------- */
.col_left{
width:45%;
float:left;
}
.col_right{
width:45%;
float:right;
}

/* link
---------------------------------------------- */
.lk_blanc{
	color: #fff;
}
.lk_blanc:hover{
	color: #fff;
	text-decoration:underline;
}

/* picto
---------------------------------------------- */
.pict_modif{ 
	display: inline-block;
	background: transparent url("http://www.lelabophoto.fr/img_interf/picto_edit.png") scroll center center no-repeat;
	height:16px;
	width:16px;
}
.ie6 .pict_modif{background-image: url("http://www.lelabophoto.fr/img_interf/picto_edit.gif");}

.pict_suppr{ 
	display: inline-block;
	background: transparent url("http://www.lelabophoto.fr/img_interf/picto_suppr.png") scroll center center no-repeat;
	height:14px;
	width:14px;
}
.ie6 .pict_suppr{background-image: url("http://www.lelabophoto.fr/img_interf/picto_suppr.gif");}
/* button 
---------------------------------------------- */

.a_modif {
padding:8px 10px 0 19px;
background:transparent url(http://www.lelabophoto.fr/img_interf/picto_edit.png) left bottom no-repeat;
text-decoration:underline;
}
.ie6 .a_modif {background-image:url(http://www.lelabophoto.fr/img_interf/picto_edit.gif);}

.a_suppr {
padding:8px 10px 0 19px;
background:transparent url(http://www.lelabophoto.fr/img_interf/picto_suppr.png) left bottom no-repeat;
text-decoration:underline;
}
.ie6 .a_suppr {background-image:url(http://www.lelabophoto.fr/img_interf/picto_suppr.gif);}

.button_inline {
display: inline-block;
zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
*display: inline;
vertical-align: baseline;
margin: 0 2px;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
padding: 3px 15px ;

}
.button_block_thin,
.button_block {
display: block;
vertical-align: baseline;
margin: 0 auto;
outline: none;
cursor: pointer;
text-align: center;
text-decoration: none;
/*font-size: 14px;*/
padding: 5px 15px ;
}
.button_block_thin {padding-top:2px;padding-bottom:2px;}

.button:hover {
text-decoration: none;
}
.button:active {
position: relative;
top: 1px;
}

.bigrounded {
-webkit-border-radius: 2em;
-moz-border-radius: 2em;
border-radius: 2em;
}
.medium {
font-size: 12px;
padding: .4em 1.5em .42em;
}
.small {
font-size: 11px;
padding: .2em 1em .275em;
}
/* orange */
.orange {
color: #fef4e9;
border: solid 1px #d9b04c;
background: #f78d1d;
background: -webkit-gradient(linear, left top, left bottom, from(#ffba00), to(#ff6100));
background: -moz-linear-gradient(top,  #ffba00,  #ff6100);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffba00', endColorstr='#ff6100');
}
.orange:hover {
background: #f47c20;
background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
background: -moz-linear-gradient(top,  #f88e11,  #f06015);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
color: #fcd3a5;
background: -webkit-gradient(linear, left top, left bottom, from(#ff6100), to(#ffba00));
background: -moz-linear-gradient(top,  #ff6100,  #ffba00);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6100', endColorstr='#ffba00');
}

/* green */
.green {
color: #e8f0de;
border: solid 1px #b3e051;
background: #64991e;
background: -webkit-gradient(linear, left top, left bottom, from(#b9e755), to(#5b7c15));
background: -moz-linear-gradient(top,  #b9e755,  #5b7c15);
background: -o-linear-gradient(#b9e755, #5b7c15);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#b9e755', endColorstr='#5b7c15');
}
.green:hover {
background: #538018;
background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
background: -o-linear-gradient(#6b9d28, #436b0c);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
color: #a9c08c;
background: -webkit-gradient(linear, left top, left bottom, from(#5b7c15), to(#b9e755));
background: -moz-linear-gradient(top,  #5b7c15,  #b9e755);
background: -o-linear-gradient(#5b7c15, #b9e755);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#5b7c15', endColorstr='#b9e755');
}


/* DIVERS */

.triangle {
position:absolute;
bottom:-20px;
left:50%;
margin-left:-10px;
width:1px;
height:1px;
border-style:solid;
border-width:10px;
background-color:transparent;
border-right-color:transparent;
border-bottom-color:transparent;
border-left-color:transparent;
}
.flecheR {
margin-top:6px;
width:1px;
height:1px;
border-style:solid;
border-left-width:8px;
border-right-width:8px;
border-top-width:4px;
border-bottom-width:4px;
background-color:transparent;
border-right-color:transparent;
border-bottom-color:transparent;
border-top-color:transparent;
}
.ie6 .triangle,
.ie6 .flecheR {display:none;}
.ie7 .flecheR{display:none;}
.triangleTop {
bottom:auto;
top:0;
}