/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#FFFFFF;

}

img {vertical-align:top; 
	/*margin:				0 !important;
	border: 			1px solid #57656D;
padding:5px;
background: #202D33;*/}
p img {	margin-right:	5px;
	border: 			1px solid #57656D;
padding:5px;
background: #FFFFFF;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html
	{
		font-family: Century Gothic, Tahoma, Geneva, sans-serif; 
		/*font-size:0.75em;*/
font-size:13px;
		line-height:1.35em;
		color:#000000;
	}
input, textarea
	{
		font-family:arial;
		font-size:1em;
		line-height:1.35em;
		color:#2b3d49;
	}


input, select { vertical-align:middle; font-weight:normal;}

a {color:#000000; font-weight:bold;}
a:hover{/*text-decoration:none;*/}
strong {color:#999999; font-size:1em; }
/* ============================= main layout ====================== */

.more {color:#a6e800; font-weight:bold; }
.accueil a {font-size:10px; color:#cccccc;	font-family: Georgia, "Times New Roman", Times, serif;  font-weight:normal; }
h1 {background:url(images/logo.jpg) top left no-repeat; text-indent:-10000px; height:173px; /*line-height:1.25em; font-size:0.75em; */padding-bottom:0px; }
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	/*text-transform: uppercase;*/
	font-weight: normal;
/*font-style:Italic;
margin-bottom:10px;*/
}
h3 {
	font-size:14px;
	font-family: Georgia, "Times New Roman", Times, serif;

padding-bottom:10px;
color:#999999; font-weight:normal;
font-style:Italic;
}
a:hover h3 {
	
color:#000000; 
}
ul {
	margin-left:100px;
}
li {

	/*padding-left:100px;
	margin-left:100px;*/
	line-height:1.75em;
/*	list-style-type: circle;*/

}
li a {
	color:#999999;
	font-weight:bold;
	font-size:11px;
	text-decoration: underline;
}
li a:hover {
	color:#000000;
/*	font-weight:bold;
	font-size:11px;
	text-decoration: underline;*/
}

p {padding-bottom:10px; padding-top:10px;}

.imgindent {margin:0 19px 0 0; float:left;}
.imagegauche {margin-right:15px; margin-bottom:15px; float:left;}
.imagedroite {margin-left:15px;margin-bottom:15px; float:right;}
.iconegauche {margin-right:15px; margin-bottom:8px; float:left; }
.petiteicone{margin-right:15px; margin-bottom:10px; width:100px;}
fieldset{border:none; background: #FFFFFF; padding:0;  }
fieldset h2 {color:#999999; margin-bottom:20px; margin-top:0; padding:0;}
#WebLoginLayer0 form{padding-top:10px; margin:0px; }
label {color:#999999; font-weight:normal; margin-top:10px; padding-bottom:10px;}
.introtext {color:#6893a5; font-size:1.1em; line-height:1.15em; }
.ditto_item{ margin-top:20px;border-top:1px solid #2C4350; padding-bottom:10px; padding-top:10px;}
.ditto_pageTitle{margin-bottom:10px; }
.ditto_introText{color:#6893a5; font-size:1em; line-height:1.25em; }
.ditto_introText a{color:#ffffff; }
.ditto_info{color:#6893a5; font-size:0.9em; line-height:1.25em; font-style:italic; }
.ditto_pageTitle  a{color:#ffffff; font-size:1em; line-height:1.25em; }
.ditto_summaryPost p {margin-top:0px; margin-bottom:5px; }
.ditto_link{margin-top:5px; margin-bottom:10px;}
.B_crumbBox{/*margin-top:0px; */}
.childscontainer {
	margin-bottom:		20px;
	float:				left;
/*margin-left:40px;*/

}
.childscontainer ul.thumbs li{
background:			none !important;

	/*text-decoration:	none;*/

}
ul.thumbs li img {
	/*border:				none;*/
	margin:				0 !important;
	border:none;
padding:8px;
background: #DED9C3;
filter:alpha(opacity=50); -moz-opacity:0.5; opacity: 0.5;

}
ul.thumbs li img:hover {
	/*border:				none;*/
	margin:				0 !important;
	border:none;
padding:8px;
background: #DED9C3;
filter:alpha(opacity=100); -moz-opacity:1; opacity: 1;

}
ul.thumbs li {
	list-style: 		none;
	float: 				left;
	display: 			block;
	list-style-image: 	none !important;
	margin:				5px 0px 0 10px!important;
padding-left:0;

background:none
}
ul.thumbs {
	list-style: 		none;
	margin: 			0px;
	padding: 			0;
	clear: 				both;
margin-top:20px;
}

/* ============================= header ====================== */
#header{ margin-bottom:0px; padding:0;   margin-top:70px;}
#header h2{
	margin-top:90px;
padding-top:100px;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	text-align:right;
	line-height:20px;
	padding-right:390px;
	background-image: url(images/description.gif);
	background-repeat: no-repeat;
}
#header .bg { background: #FFFFFF; }
#header .indent {/*padding:25px 55px 0 33px;*/}
#header .menu {padding:12px 0 0px; margin-top:20px;}
#header .cols {padding:13px 0 0 0;}
#header .content {margin:2px 1px 0 0; text-align:center; padding:15px 0 21px 0; line-height:1.20em;}
#header .last {margin:2px 0 0 0;}
#header .green {background:#FFFFFF;}
#header .orange {background:u#FFFFFF;}
#header .red {background:#FFFFFF;}
#header p {padding-top:7px;}
#header .login_top {width:780px; text-align:right; font-size:1em; padding-top:10px; background: #FFFFFF;}
.login fieldset{border:none; background:none; padding:0px;  font-size:10px; margin:0; }
.login fieldset label{padding:0; margin:0;}
.login input.button {height:18px; }
.login input.field {height:8px; }
.partenaires { margin-top:20px;
text-align:left;
margin-left:30px;

}


/*MENU*/
.menu ul {
	list-style-type: none;
	margin-left:0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDD9C3;
width:780px;
padding-bottom:0;
margin-bottom:0;
height:28px;

}

.menu li {
text-decoration: none;
display:inline;
/*width: 200px;*/


}
.menu ul li a {
	text-decoration: none;
	height:28px;

	margin-right:53px;
	
	margin-bottom:10px;
	text-indent:-5000px;
	display:block;
float:left;
}

a#lien1{
	background: url(images/accueil.gif);
	/*padding-right:71px;*/
margin-left:20px;
	background-repeat: no-repeat;
height:28px;
width:71px;

}
a#lien1:hover{
background-image: url(images/accueil_noir.gif); 

}

a#lien2{
	background-image: url(images/presentation.gif);
	background-repeat: no-repeat;
padding-right:121px;
}
a#lien2:hover{
background-image: url(images/presentation_noir.gif);
}
a#lien3{
	background-image: url(images/collection.gif);
	background-repeat: no-repeat;
/*padding-right:97px;*/
width:97px;
}
a#lien3:hover{
background-image: url(images/collection_noir.gif);
}
a#lien4{
	background-image: url(images/points_de_vente.gif);
	background-repeat: no-repeat;
/*padding-right:139px;*/
width:139px;
}
a#lien4:hover{
background-image: url(images/points_de_vente_noir.gif);
}
a#lien5{
	background-image: url(images/contact.gif);
	background-repeat: no-repeat;
padding-right:83px;
margin-left:0px;
margin-right:0px;
}
a#lien5:hover{
background-image: url(images/contact_noir.gif);
}
/*.menu ul li {

display:inline; 

padding:0;
	text-align:left;

	background:none;
height:30px; 
margin-top:0;
list-style-type: none;
}*/
.menu ul li.menu_accueil {

display:inline; 
	text-align:left;
	
font-weight:normal;
	text-decoration:none;
	
	height:30px;
	color:#000000;
	
width:115px;
	line-height:30px;
	list-style-image: none;
	background-image: url(images/accueil.gif);
}
.menu ul li.presentation {

display:inline; 
	text-align:left;
	
font-weight:normal;
	text-decoration:none;
	
	height:30px;
	color:#000000;
width:115px;
	
	list-style-image: none;
	background-image: url(images/presentation.gif);
}
ul li.presentation  a:link,ul li.presentation   a:active,ul li.presentation   a:visited, ul li.presentation   a:hover  {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	padding-left:0px;
	background-image: url(images/presentation.gif);
	height:30px;
	width:115px;
	background-position: left top;
}
/*MENU*/


.partenaires img{
border: 			1px solid #57656D;
padding:3px;
background:  #202D33;
margin-bottom:20px;
}
.col1 p, .col2 p, .col3 p{
/*width:200px;
padding:10px;*/
/*font-size:0.9em;*/
}
.col1 img, .col2 img, .col3 img{
/*width:200px;*/
padding:none;

	border: none;

background: none;
}

.col1 p a, .col2 p a, .col3 p a{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration: none;
}

/* ============================= row1 ====================== */

#row1 {background: #FFFFFF; }
#row2 {background: #FFFFFF;}

#point_vente2{margin-left:92px; }
#point_vente{margin-left:400px; }
#titre_cote{width:200px; background:#cccccc;}
#index_3 #row1 .indent  #point_vente ul.menu li{
	list-style-type:none;
	background-image: none;
	list-style-image: none;
line-height:30px;
font-size:12px;
text-decoration:none;
}
#index_3 #row1 .indent  #point_vente ul.menu li a{
	font-size:16px;
	text-decoration:none;
	font-weight: normal;
font-style:normal;
font-family: Century Gothic, Tahoma, Geneva, sans-serif; 

}
#point_vente2 h2{
	font-size:16px;
	text-decoration:none;
	font-weight: normal;
font-style:normal;
font-family: Century Gothic, Tahoma, Geneva, sans-serif; 
}
/* ============================= footer ====================== */

#footer {color:#9eb3be; font-size:0.9em; line-height:1.3em;}
#footer a {color:#9eb3be; font-weight:bold;}
#footer .left {padding:35px 0 0 32px;}
#footer .right {padding:36px 63px 0 0;}
.rss {background:url(images/rss_bg.gif) top right no-repeat; padding:0 23px 0 0;}

/* ============================= index ============================= */

#index #row1 .indent {padding:26px 55px 35px 140px; margin-left:0px;}
#index #row1 .indent li {list-style-type: none;}

#index #row1 .column1 .padding {padding:14px 30px 0 1px;}
#index #row1 .column2 .padding {padding:12px 0 0 0;}


#index #row2 .indent {padding:15px 55px 26px 33px; color:#96a1a8; line-height:1.2em;}
#index #row2 .t {margin:9px 0 6px 0;}

#index #row2 .column1 .padding {padding:0 23px 0 1px; text-align:center;}
#index #row2 .column2 .padding {padding:0 23px 0 17px; text-align:center;}
#index #row2 .column3 .padding {padding:0 23px 0 8px; text-align:center;}
#index #row2 .column4 .padding {padding:0 23px 0 8px; text-align:center;}

/* ============================= index-1 =========================== */
#index_1  #row1 .indent {padding:0px 55px 35px 0px; margin-left:33px;}
#index_1  #row1 .indent li {list-style-type: none;}

#index_1 #row1 .column1 .padding {padding:14px 30px 0 1px;}
#index_1  #row1 .column2 .padding {padding:12px 0 0 0;}


#index_1 #row2 .indent {padding:15px 55px 26px 33px; color:#96a1a8; line-height:1.2em;}
#index_1 #row2 .t {margin:9px 0 6px 0;}

#index_1 #row2 .column1 .padding {padding:0 23px 0 1px; text-align:center;}
#index_1  #row2 .column2 .padding {padding:0 23px 0 17px; text-align:center;}
#index_1 #row2 .column3 .padding {padding:0 23px 0 8px; text-align:center;}
#index_1  #row2 .column4 .padding {padding:0 23px 0 8px; text-align:center;}
/*
#index_1 #row1 .indent {padding:26px 55px 35px 0px;margin-left:33px; }
#index_1 #row1 .indent li {list-style-type: none;}


#index_1 #row1 .column1 .padding {padding:14px 30px 0 1px; }
#index_1 #row1 .column2 .padding {padding:14px 0 0 0;}


#index_1 #row2 .indent {padding:15px 55px 26px 33px; color:#96a1a8; line-height:1.2em;}
#index_1 #row2 .t {margin:9px 0 6px 0;}

#index_1 #row2 .column1 .padding {padding:0 23px 0 1px; text-align:center;}
#index_1 #row2 .column2 .padding {padding:0 23px 0 17px; text-align:center;}
#index_1 #row2 .column3 .padding {padding:0 23px 0 8px; text-align:center;}
#index_1 #row2 .column4 .padding {padding:0 23px 0 8px; text-align:center;}*/



/* ============================= index-2 =========================== */

#index_2 #row1 .indent {/*padding:26px 5px 34px 0px; margin-left:33px;*/ /*padding-left:100px;*/}
/*#index_2 #row1 .indent h2 {color:#999999; margin-bottom:20px;}
#index_2 #row1 .indent ul {margin-left:0; }
#index_2 #row1 .indent .menu ul li a, .menu ul li a:visited {
	display:block;
	text-align:left;
	padding-left:0px;

	text-decoration:none;
	margin-right:20px;
	height:30px;
	color:#999999;
	border-width:1px 1px 0 0;
	padding-top:10px;
	line-height:30px;
	
	
	list-style-image: none;
/*margin-top:2px;
background:url(menu_img.gif) no-repeat 0 0px;
}
*/
/*#index_2 #row1 .column1 .padding {padding-bottom:30px; }*/
#index_2 #row1 .column1  {/*padding:14px 0px 0 30px;*/width:100px; float:left; padding-top:70px; font-family: Century Gothic, Tahoma, Geneva, sans-serif; font-style:italic;}
#index_2 #row1 .column1 .padding {/*padding:14px 0px 0 30px;*/}
#index_2 #row1 .column2 .padding {padding:14px 0 0 0; }
#index_2 #row1 .column2  {width:680px;}
#index_2 #row1 .column1 .cols {padding:9px 0 0 1px;}
#index_2 #row1 li {/*margin-left:20px;*/}

#index_2 #row2 .indent {padding:15px 55px 26px 33px; color:#96a1a8; line-height:1.2em;}
#index_2 #row2 .t {margin:9px 0 6px 0;}

#index_2 #row2 .column1 .padding {padding:0 23px 0 1px; text-align:center;}
#index_2 #row2 .column2 .padding {padding:0 23px 0 17px; text-align:center;}
#index_2 #row2 .column3 .padding {padding:0 23px 0 8px; text-align:center;}
#index_2 #row2 .column4 .padding {padding:0 23px 0 8px; text-align:center;}

#index_2 #row1 p {padding-top:15px; padding-bottom:15px;}


/* ============================= index-3 =========================== */
#index_3 #row1 .indent {padding:26px 55px 34px 0px; margin-left:33px;}
#index_3 #row1 .indent h2 {color:#999999; margin-bottom:20px;}
#index_3 #row1 .indent ul {margin-left:18px; }
#index_3 #row1 .indent ul li {
	/*background:url(images/list_item.gif) no-repeat 0px 10px;*/
	list-style-position: outside;
	list-style-image: url(images/list_item.gif);


}
#index_3 #row1 .indent .menu ul li {
padding:0;
background:none;
}

#index_3 #row1 .indent .menu ul li a, .menu ul li a:visited {
	/*display:inline;
	text-align:left;
	padding-left:0px;

	text-decoration:none;

	height:30px;
	color:#999999;
	border-width:1px 1px 0 0;
	padding-top:10px;
	line-height:30px;
	
	background:none;
	list-style-image: none;*/

}
#index_3 #row1 .indent .menu ul li a:hover {

	color:#000000;
	
}
#index_3 #row1 .indent .menu  {
	/*width:630px;*/
}

#index_3 #row1 .column1 .padding {padding:14px 0px 0 30px;}
#index_3 #row1 .column2 .padding {padding:12px 0 0 0;}


#index_3 #row2 .indent {padding:27px 55px 25px 33px;}

#index_3 #row2 .padding {padding:15px 0 0 0;}
#index_3 #row2 .col1 .padding {padding:16px 65px 0 1px;}
#index_3 #row2 .col2 .padding {padding:16px 0 0 1px;}
#index_3 #row2 .imgindent {margin:0 18px 0 0;}
#index_3 #row2 .cols p {padding:6px 0 0 0;}

/* ============================= index-4 =========================== PAGE PROJETS INDIVIDUELS */

#index_4 #row1 .indent {padding:26px 55px 34px 33px;}
#index_4  #row1 {padding-bottom:30px; }
#index_4 #row1 li {margin-left:20px;}
.actualites {background:#2c4350; margin-top:20px; padding-top:20px; padding-bottom:20px; }
/*#index_4 #row1 .column1 .padding {padding:0 30px 0 2px;}*/
#index_4 #row1 .column2 .padding {padding:0 0 0 15px; }
#index_4 #row1 .column3 .padding {padding:0 5px 0 0; }
#index_4 #row1 .column2 ul {margin:9px 0 0 1px;}
#index_4 #row1 .column1 h2 {padding-bottom:20px;}

#index_4 #row2 .indent {padding:31px 55px 26px 33px; color:#96a1a8; line-height:1.2em;}
#index_4 #row2 .t {margin:8px 0 6px 0;}

#index_4 #row2 .column1 .padding {padding:0 23px 0 1px; text-align:center;}
#index_4 #row2 .column2 .padding {padding:0 23px 0 17px; text-align:center;}
#index_4 #row2 .column3 .padding {padding:0 23px 0 8px; text-align:center;}
#index_4 #row2 .column4 .padding {padding:0 23px 0 8px; text-align:center;}

/* ============================= index-5 =========================== */

#index_5 #row1 .indent {padding:26px 55px 39px 33px;}


#index_5 #row1 .column1 .padding {padding:14px 35px 0 1px;}
#index_5 #row1 .column2 .padding {padding:14px 0 0 0;}
#index_5 #row1 .column2 strong {font-size:0.99em;}
#index_5 #row1 .column2 .imgindent {margin:0 22px 0 0;}


#index_5 #row2 .indent {padding:27px 55px 25px 33px;}

#index_5 #row2 .column2 p {padding:0 0 16px 0;}
#index_5 #row2 .column1 .padding {padding:15px 23px 0 1px;}
#index_5 #row2 .column2 .padding {padding:15px 3px 0 1px;}
#index_5 #row2 .column2 .imgindent {margin:0 20px 0 1px;}
#index_5 #row2 .column2 ul {margin-left:125px;}

form {/*padding:15px 0 0 2px;*/}
form .row {height:37px;}

.input {width:200px; height:16px; padding:0 0 0 5px; color:#000000; font-size:1em}
/*textarea {width:181px; height:86px; padding:0 0 0 5px; overflow:auto; color:#000000; font-size:1em}*/
form .div {text-align:right; padding:2px 2px 0 0;}

/* ============================= index-6 =========================== */

#index_6 #footer {background:url(images/footer_bg.gif);}
#index_6 strong {font-size:0.99em;}
#index_6 #row1 .indent {padding:26px 55px 24px 33px;}
#index_6 #row1 .padding {padding:14px 3px 0 1px;}
#index_6 #row1 p {padding-top:15px;}