@charset "UTF-8";

/* akameleo - contence*/

body {
	margin:	0;
	padding:0;
	background-color:#252833;
}



/* --------------------- */

#container {
	position:relative;
	width:800px;
	height:700px;
	left:470px;
	margin:0 -500px;
}

#main_contain {
	position: relative;
	margin:0;
	padding: 0;
	width:525px;
	height:auto;
	left:10%;
	top: -18px;
}

#case1 {
margin:0;
padding-top:200px;
padding-bottom: 109px;
padding-right: 40px;
padding-left:205px;
width:280px;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 1.4em;
color:#9DA1C6;
background-image: url("images/oneclic_pub2.jpg");
background-repeat: no-repeat;
background-position:-4px -135px;
}

#case2 {
margin-top:80px;
margin-left:25px;
margin-right:auto;
width:280px;
height:250px;
font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
font-size: 0.9em;
color:#C5C7DE;}

#leftCol1onglet { 
margin:0;
padding:50px 0 0 10px;
width:185px;
height:230px;
float:left;
}

#leftCol1 { 
margin:0;
padding:50px 0 0 10px;
width:185px;
float:left;
}

#logoColLeft1 {
margin:0;
padding:0 0 100px 0;
background-image: url(new%20grimart/images/title_menu_print.jpg);
background-repeat:no-repeat;
width:180px;
}

.colfoot1 {
float: left;
width:165px;
margin-top:15px;
padding-left:10px;
padding-bottom:15px;
background-image: url(new%20grimart/images/fond_list_footer_red.jpg);
background-repeat:no-repeat;
background-position:bottom;
}


#RightLevelFooter { 
margin:0;
padding:50px 0 310px 55px;
width:470px;
float:left;
}

#Right2Contact {
margin-top:50px;
margin-left:0px;
padding:20px 70px 0 150px;
background-image: url(new%20grimart/images/fond_Coor2_Mac.png);
background-repeat:no-repeat;
width:300px;
height:217px;
float:left;
}


.shadow {
	background-color:#404040;
	letter-spacing:0;
	color:#999;
}

.shadow1 {
	margin: 0;
	padding-bottom: 2.0em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.9em;
	display: inline-block;
	background-color:#373750;
	letter-spacing:0;
	color:#FFF;	/*text-shadow: -1px -1px 0px #101010, 1px 1px 0px #505050;*/
	
}


.shadow2 {
	margin: 0;
	padding-bottom: 0.5em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0,7em;
	color:#A8ACCD; 
	display: inline-block;
	background-color:#952C84;
	letter-spacing:0;
	color:#FFF;
}



.shadow3 {
	margin: 0;
	padding-bottom: 0.5em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0,7em;
	color:#A8ACCD; 
	display: inline-block;
	background-color:#952C84;
	letter-spacing:0;
	color:#FFF;
}


.shadow4 {
	margin: 0 0;
	padding:20px 20px 30px 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-style:normal;
	color:#9DA1C6;
	display: inline-block;
	background-color:#16161E;
	letter-spacing:0;
	color:#CECEDB;
	}
	

.shadow5 {
	margin: 0;
	padding-bottom: 0.3em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	display:inline-block;
	background-color:#40405D;
	letter-spacing:0;
	color:#FFF;	/*text-shadow: -1px -1px 0px #101010, 1px 1px 0px #505050;*/
}



textarea {
	background-image: url(images/fond_textearea.png);
	background-repeat:repeat-x;
	background-position:0 0;
	}


.a1 {
margin: 0 0 0 0;
padding:250px 12px 7px 12px;
/*border-bottom-style:solid;
border-bottom-color:#F00;
border-bottom-width:0.4em;*/
font-size: 1.5em;
font-family: Georgia, "Times New Roman", Times, serif;
line-height: 1em;
font-weight: lighter;
letter-spacing: 0.8px;
color: #FFF;
display:block;
background-color: #F00; 
/*filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;*/
width:378px;
}

.a2 {
margin: 0 0 0 0;
padding:0 12px 12px 12px;
/*border-bottom-style:solid;
border-bottom-color:#F00;
border-bottom-width:0.4em;*/
font-size: 1.3em;
font-family: Georgia, "Times New Roman", Times, serif;
letter-spacing: 0;
color: #FFF;
line-height: 1em;
display:block;
background-color: #F00; 
/*filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;*/
width:378px;
font-weight:normal;
}

.logointro2 {
margin:0;
padding:290px 0 0 0;
background-image: url(images/oneclic_pub2.jpg);
background-repeat: no-repeat;
background-position:-45px -155px;
background-color: #F00; 
/*filter:alpha(opacity=90);
-moz-opacity:0.7;
opacity:0.7;*/
display:block;
width:525px;
}

.logointro3 {
margin:0;
padding:290px 0 0 0;
background-image: url(images/oneclic_pub2.jpg);
background-repeat: no-repeat;
background-position:-45px -155px;
background-color: #F00; 
/*filter:alpha(opacity=90); 
-moz-opacity:0.7;
opacity:0.7;*/
display:block;
width:525px;
}


.logointro4 {
margin:0;
padding:290px 0 0 0;
background-image: url(images/oneclic_pub2.jpg);
background-repeat: no-repeat;
background-position:-45px -155px;
background-color: #F00; 
/*filter:alpha(opacity=90);
-moz-opacity:0.7;
opacity:0.7;*/
display:block;
width:525px;
}
.logointro5 {
margin:0;
padding:295px 0 0 0;
background-image: url(images/oneclic_pub2.jpg);
background-repeat: no-repeat;
background-position:-45px -155px;
background-color: #F00; 
/*filter:alpha(opacity=90);
-moz-opacity:0.7;
opacity:0.7;*/
display:block;
width:525px;
}

#coltypo {
font-style: oblique;
font-weight:100;
line-height: 1.3em;
color: #B8BBD6;
}

h1 {
margin: 0 0;
padding:50px 20px 0 20px;
font-size: 1em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: oblique;
font-weight:100;
line-height: 1.3em;
color: #C4C6DC;
display:block;
/*filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;*/
width:485px;
}


h2 {
margin: 0 0;
padding:20px 20px 0 20px;
font-size: 1.8em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-style: oblique;
font-weight:100;
line-height: 1.3em;
color: #FFF;
display:block;
/*filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;*/
width:485px;
}

h3 {
	margin:0;
	padding:30px 10px 20px 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: oblique;
	font-weight: normal;
	font-size: 0.9em;
	letter-spacing: 10px;
	line-height: 1.2em;
	color: #666;
	/*border-bottom-style:solid;
border-bottom-color:#F00;
border-bottom-width:0.4em;
background-color: #DBDBDB;*/
/*filter:alpha(opacity=80);
-moz-opacity:0.8;
opacity: 0.8;*/
display:block;
	width:495px;
}

h4 {
	font-size: 0.8em;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.8px;
	color: #FFF;
	margin: 0 0 0.5em 0;
}


h5 {
margin:0 0 0 0;
padding:10px 20px 10px 20px;
font-size:9px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight:normal;
line-height:1.4em;
letter-spacing: 0.1px;
color: #444;
display:block;
background-color:#000;
	width:485px;
}



#linkFlash {
position:absolute;
top:3px;
left:588px;
}


p {
	margin:0 0 0 0;
	padding:10px 20px 10px 20px;
	font-size:0.7em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.4em;
	letter-spacing: 0.1px;
	color:#C36;
	display:block;
	background-color:#000;
	width:485px;
}

.intro {
	margin:0;
	padding:30px 10px 20px 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: oblique;
	font-weight: normal;
	font-size: 1.2em;
	letter-spacing: 10px;
	line-height: 1.2em;
	color: #666;
}

.separation {
	display:block;
	text-align:center;
	background-color:#FFF;
	margin:0 0 0 0;
	padding:4px 2px 4px 4px;
	/*filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;*/
	color: #FFF;
	}

em { color: #FFF;
}

.def {
	color: #F90;
}

#nom {color: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bolder;
}

/* séprateur de contenu ----------------- */

.separation {
border-top:1px dotted #F90;
width:180px;
}

.separation2 {
	display: block;
	background-color:#000000;
	width:525px;
	padding-top:0;
}

.separation3 {
border-bottom:1px dotted #F90;
color:#F90;
width:175px;
padding-top:0;
padding-bottom:0.9em;
}

.separation3p {
border-bottom:1px dotted #F90;
width:175px;
padding-top:0;
padding-bottom:0.7em;
}

.separation4p {
border-bottom:1px dotted #F90;
width:175px;
padding-top:0.2em;
padding-bottom:0.5em;
}

.separation5p {
border-bottom:1px dotted #F90;
width:160px;
padding-top:0.2em;
padding-bottom:0.5em;
}


/* --------------------------------------- */

.footer {
	margin:0 0 0 0;
	width:836px;
	border-top:1px dotted #F90;
	float:left;
}

#footer {
	margin:0 0 0 0;
	width:420px;
	border-top:1px dotted #F00;
	float:left;
}

#footer p {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 1em;
	color:#FFF;
	text-align:left;
	padding-top:19px;
}

#footer p a {
	color:#FFF;
	text-decoration:none;
}

#footer p a:hover {
	color: #F00;
	text-decoration:none;
}

/*img {	border: 2px solid;
		border-color: #000;
}
img:hover  { border: 2px solid #222; }
img.sansbord { border: 0 none;}
img:hover.sansbord { border: 0 none;}*/

/* ---- image seule ---- */

#pub1 { margin: 0;
		padding: 0;
		}
