/* TEST BOOK */

#screen span {
	position:absolute;
	overflow:hidden;
	border:#0098d1 solid 1px;
	background:#FFF;
}
#screen img{
	position:absolute;
	left:-32px;
	top:-32px;
	cursor: pointer;
}
#caption b{ color:#000 !important; }
#caption a{ color:#0098d1 !important; text-decoration:none; }
#caption, #title{
	color: #000;
	font-size: 1em;
	text-align: center;
}
#caption b {
	font-size: 1,25em;
}

/* FIN DE TEST */


* {margin:0; padding:0;}

h1,h2,h3,h4,h5,h6
{font-size:100%;}

address, caption, cite, code, dfn, em, strong, th, var
{font-style:normal; font-weight:normal;}

/* table {border-collapse: collapse; border-spacing:0;} */

fieldset, img {border:0;}

legend {margin-left:30px; padding-left:3px; padding-right:3px;}

caption, th
{text-align:left;}

q:before, q:after
{content:'';}

html {text-align:center; background:url(/design/erellis/images/fond.gif) center top no-repeat;}

.class-feedback-form table{margin-top:25px;}
.class-feedback-form td{height:20px;}
select {border:1px solid #ddd; width:200px;}
input {border:1px solid #ddd; width:200px;}
textarea{border:1px solid #ddd; width:200px;}
.input1{border:0px}
.case{
height:60px;
text-align:right;
padding-right:10px;
}
td.case  input {border:0px; width:12px; height:12px;}


ul li { display : list-item; list-style-image : url(/design/erellis/images/puce.gif); margin-left:30px; margin-top:5px; margin-bottom:5px; list-style-position: outside;} 
ol li { display : list-item; list-style-image : url(/design/erellis/images/puce1.gif); margin-left:30px; margin-top:5px; margin-bottom:5px; list-style-position: outside;} 

body {
position: relative;
margin:0 auto;
width:900px;
text-align:left;
}

/* #iso9001{
	position:absolute;
	margin-left:-155px;
	margin-top:-70px;
} */

a#iso9001{
	position:absolute;
	width:120px;
	height:120px;
	display:block;
	margin-top:125px;
	margin-left:-135px;
	border:1px solid #0f0;
	background: #fff;
	filter: alpha(opacity=0);
	opacity: 0;
}

#realisations{
position:absolute;
left:140px;
top:380px;
width:186px;
text-align:center;
/* border:1px solid #ccc; */
}

#header{
min-height:129px;
background:url(/design/erellis/images/banniere.gif) top left no-repeat;
}

#plan{
margin-left:250px;
}

#ss_menu61 {
/*border: 1px solid red;*/
height:21px;
vertical-align:top;
}
#ss_menu60 {
/*border: 1px solid red;*/
height:21px;
vertical-align:top;
}
#ss_menu62 {
/*border: 1px solid red;*/
height:21px;
vertical-align:top;
}
#ss_menu63 {
/*border: 1px solid red;*/
height:21px;
vertical-align:top;
}
#ss_menu59 {
/*border: 1px solid red;*/
height:21px;
vertical-align:top;
}
#ss_menu64 {
/*border: 1px solid red;*/
height:21px;
vertical-align:top;
}
#ss_menu65 {
/*border: 1px solid red;*/
height:21px;
vertical-align:top;
}
#nav_coin_gauche{
position: absolute;
margin-left:-20px;
}
#nav_coin_droite{
position: absolute;
}


a.lien61_ss_menu {
display:inline-block;
margin-top:-3px;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
}
a.lien60_ss_menu {
display:inline-block;
margin-top:-3px;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
}
a.lien62_ss_menu {
display:inline-block;
margin-top:-3px;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
}
a.lien63_ss_menu {
display:inline-block;
margin-top:-3px;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
}
a.lien59_ss_menu {
display:inline-block;
margin-top:-3px;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
}
a.lien64_ss_menu {
display:inline-block;
margin-top:-3px;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
}
a.lien65_ss_menu {
display:inline-block;
margin-top:-3px;
padding-top:3px;
padding-bottom:4px;
padding-right:10px;
padding-left:10px;
}

#content{
min-height:415px;
}

#footer{
clear: both;
height:65px;
background:url(/design/erellis/images/footer.gif) center no-repeat;
}

.content_gauche{
float: left;
clear:left;
left:0;
padding:1em 0;
min-height:415px;
margin:0px;
}

#content_droit{
float:right;
clear:right;
right:0;
width:200px;
min-height:456px;
background:url(/design/erellis/images/modules.gif) top right no-repeat;
}

#content_bidon {clear:both;}
.bidon{clear:both;}

.article{
width:630px;
padding-left:50px;
padding-top:30px;
padding-right:20px;
}

#article_visuel{
float:left;
}
#article_txt{
margin-left:220px;
}


.recette{
width:630px;
padding-left:50px;
padding-top:30px;
}

#telecharge{
	position:absolute;
}

.form{
padding-top:30px;
}

#recette_titre{
padding-left:310px;
padding-top:40px;
padding-bottom:20px;
}

#recette_footer{
padding-left:50px;
margin-top:-20px;
}

#recette_logo_com{
float:left;
width:112px;
margin-left:20px;
}

#recette_com{
margin-left:132px;
padding-top:40px;
width:410px;
text-align:justify;
font-size:10px;
}

#recette_logo_tampon{
margin-left:530px;
margin-top:-130px;
}

#actu_accueil{
position: absolute;
/*padding-left:40px;
padding-right:10px;*/
margin-top:20px;
/* border: 1px solid #ccc; */
}
#actu_accueil a{
display:block;
padding-top:50px;
padding-left:35px;
height:100px;
width:165px;
/* border: 1px solid #aaa; */
}

#menu_accueil{
position: absolute;
/* padding-left:45px;*/
margin-top:185px; 
margin-left:10px;
/* border: 1px solid #ccc; */
}
#menu_accueil a{
display:block;
padding-top:50px;
padding-left:35px;
height:80px;
width:150px;
/* border: 1px solid #aaa;  */
}

#blog_accueil{
position: absolute;
margin-top:340px;
margin-left:40px;
/* border: 1px solid #ccc; */
}

#blog_accueil a{
display:block;
height:110px;
width:155px;
/* border: 1px solid #aaa; */
}

#logo_2si{
position: absolute;
left:50%;
top:57px;
/*margin-top:-500px;*/
margin-left:445px;
/* border:1px solid #E2017B; */
}

#logo_2si a{
display:block;
height:45px;
width:50px;
background:url('../images/2si_lien.gif');
}

#lien_video_bg{
position: absolute;
left:50%;
top:215px;
/* margin-top:-425px; */
margin-left:460px;
 border:1px solid #E2017B; 
}

#lien_video_bg a{
display:block;
height:120px;
width:140px;
text-decoration:none;
}

#pw_imgs{
float: left;
}

#visu{
margin-left:120px;
}

#prec{
position: absolute;
left:40px;
margin-top:120px;
width:20px;
font-size:16px;
}

#suiv{
position: absolute;
right:242px;
margin-top:120px;
width:20px;
font-size:16px;
}

#accueil{
min-height:415px;
}

#anim_accueil{
position: absolute;
right:190px;
margin-top:20px;
}

#anim_trombi{
vertical-align:bottom;
}

.pagenavigator{
width:300px;
margin: auto;
}

.pagenavigator p{
text-align:center !important;
}

/* MOTS CLES DE LA BANNIERE */
.ban_com {position:absolute; font-size:16px; margin-left:10px; margin-top:10px}
.ban_ref {position:absolute; margin-left:280px; margin-top:5px; color:#B9DFE9; font-size:12px}
.ban_tec {position:absolute; color: #C9CAC6; font-size:13px; margin-left:400px; margin-top:10px;}
.ban_con {position:absolute; margin-left:240px; margin-top:15px}
.ban_web {position:absolute; font-size:13px; margin-left:60px; margin-top:20px;}
.ban_cre {position:absolute; font-size:12px; margin-top:22px; margin-left:110px}
.ban_ema {position:absolute; font-size:11px; margin-left:370px; margin-top:12px;}

.div_printscreen {float:left; width:240px; height:180px;}
.puce {line-height: 14px; padding-left: 15px; margin: 0; background:url(/design/erellis/images/puce1.gif) no-repeat; background-position: 0px 4px ;}
.ss_puce {padding-left: 25px; margin: 0; background:url(/design/erellis/images/sepa_menu.gif) no-repeat; background-position: 0px 4px ;}
.separator {height:20px; background:url(/design/erellis/images/actu-separator.gif) center no-repeat; padding-top:10px; padding-bottom:10px }
.pagination {width:630px; text-align:center}

#tags {width:100%}
#tags td {padding-top:20px; padding-left:30px;vertical-align:top}
#tags td.gauche {width:200px; padding:0}
div.elt_liste,div.elt_liste_paire {overflow: hidden;	margin-top:5px;	padding:4px 4px 30px 4px; background:url(/design/erellis/images/actu-separator.gif) bottom left no-repeat}

div.elt_liste {}
div.elt_liste_paire {/*background-color: #B9DFE9*/}

div.elt_liste div.texte,div.elt_liste_paire div.texte {margin:0px; padding:0px}

div.elt_liste div.texte h3 a, div.elt_liste_paire div.texte h3 a {
	color:#0098D1;
	background-image: url('../images/puce.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-decoration:none
}

div.elt_liste div.texte h3 a:hover, div.elt_liste_paire div.texte h3 a:hover {text-decoration:underline}