-height:100%;
}

#main{
float:left;
width:500px;
margin:0 0 0 0;
padding:0 0 15px 0;
position: relative;
}

#sideBar{
width:260px;
float:right;
margin:5px 0 0 0;
padding:0;

}

#footer{
clear:both;
width:780px;
margin:10px auto;
padding:0;
position: relative;
/*
background:#E1EEF8 url(../img/interface/bg-footer.gif) repeat-x;
height:120px;
background:#CADDEE url(../img/interface/fond-footer.gif) 0 0 repeat-x;
*/
font-size:0.69em;
}

.footerLink{
	clear: both;
	width:765px;
	border-top:1px solid #E6F0FA;
	padding:3px 0 3px 0;
}

/*

logo

*/

#logoAtenao{
float:left;
display:inline;
width:142px;
height:69px;
margin:16px 0 0 19px;
}

#logoAtenao a{
height: 0px !important; /* for most browsers */
height /**/:69px; /* for IE5.5's bad box model */
padding:69px 0 0 0;
overflow:hidden;
margin:0;
display:block;
background:transparent url(../img/interface/logo-atenao.jpg) 0 0 no-repeat;
}

#sampleForm{
border:none;
}

#sampleForm label{
clear:both;
float:left;
width:100%;
padding:5px;
}

#sampleForm fieldset{
border:none;
padding:10px;
}


/*

travaux recents

*/

.listRecents{
margin:0;
padding:0;
position:relative;
top:-10px;
left:0;
background:transparent url(../img/interface/bg-focus.png) repeat-y;
}

.listRecents dt{
margin:0 5px;
padding:0;
background:url(../img/interface/tick.gif) 0 1px no-repeat;
}

.listRecents dd {
padding:0px 0 5px 18px;
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;

}
.listRecents dt a{
margin:0;
padding:3px 0 3px 18px;
font-size:0.69em;
font-family:verdana;
font-weight:bold;
text-decoration:none;
color:#606B76;

}

.listRecents dt a:hover{

border-bottom:1px solid #A0D243;

}
.listRecents dd a{
font-size:0.69em;
text-decoration:none;
color:#ABC593;

}

/**

titres

**/
	
/**

titre page

**/

/* espace traduction */


.maintitle{

	margin:100px 0 5px 0;
	padding: 31px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:31px;
	
}

/*

Banniere

*/


.home{
background: transparent url(../img/banniere/banniere-accueil2.jpg) no-repeat;
}

.traduction{
background: transparent url(../img/banniere/banniere-traduction.jpg) no-repeat;
}

.traduction_promo{
background: transparent url(../img/banniere/banniere-traduction-promo.jpg) no-repeat;
}

.actualites{
background: transparent url(../img/banniere/banniere-actus.jpg) no-repeat;
}

.redaction{
background: transparent url(../img/banniere/banniere-redaction-2.jpg) no-repeat;
}

.edition{
background: transparent url(../img/banniere/banniere-edition.jpg) no-repeat;
}

.correction{
background: transparent url(../img/banniere/banniere-correction.jpg) no-repeat;
}

.interpretariat{
background: transparent url(../img/banniere/banniere-interpretariat.jpg) no-repeat;
}

.contact{
background: transparent url(../img/banniere/banniere-contact3.jpg) no-repeat;
}

.agence{
background: transparent url(../img/banniere/banniere-agence.jpg) no-repeat;
}

.references{
background: transparent url(../img/banniere/banniere-reference2.jpg) no-repeat;
}


.titreForm{
	padding: 19px 0 0 0;	
	overflow: hidden;	
	height: 0px !important;
	height /**/:19px;
	margin:10px 0 0 0;
}


#devisExpress{
background:url(../img/interface/bg-focus.png) repeat-y;
margin:0;
padding:0;
float:left;
width:490px;
}

#devisExpress fieldset{
border:none;
margin:0;
padding:0;
}

#devisExpress .attach{
background:url(../img/interface/attach.gif) center left no-repeat;
padding-left:1.67em;
}

#devisExpress .comment{
text-align:center;

}

#devisExpress .comment label{
background:url(../img/interface/comment.gif) top left no-repeat;
padding-left:1.5em;
}

#devisExpress .comment textarea{
margin:5px auto;
text-align:center;
}


#devisExpress fieldset.infoPerso {
background:transparent url(../img/interface/bg-fieldset.gif) top left repeat-x;
padding-top:16px;
}

#devisExpress fieldset.infoPerso p, #devisExpress fieldset.suitePerso p {
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

#devisExpress label.alert{
background:url(../img/interface/bullet_red.gif) center left no-repeat;
}


#devisExpress label.required{
background:url(../img/interface/bullet_error.gif) center left no-repeat;
color:#900;
}

#devisExpress fieldset p,#devisExpress .tableauSaisie{
margin:5px;
}

.tableauSaisie th,
.tableauSaisie td {
font-size:0.69em;
}

#devisExpress label{
width:180px;
color:#2D5F91;
font-weight:bold;
clear:both;
float:left;
text-align:left;
padding:3px 3px 3px 15px;
font-size:100%;
}
#devisExpress  h3{
margin-left:10px;
background:url(../img/interface/asterisk_yellow.gif) center left no-repeat;
padding-left:1.38em;
}

#devisExpress select{
margin:0 0 0 10px;
}

#devisExpress input, #devisExpress select{
color:#2D5F91;
margin:0 0 0 10px;
padding:3px;
border:1px dotted #72CEE6;
background-color:#F2F7FD;
}


#devisExpress textarea{
color:#2D5F91;
padding:3px;
border:1px dotted #72CEE6;
width:280px;
}

#devisExpress .activform{
text-align:center;
}

#devisExpress .infoForm{
font-style:italic;
}

#devisExpress .dataItem{
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

/*

item espace homepage

*/

#main .espace{
float:left;
width:240px;
margin: 10px 8px 0 0;

}
#main .espace{
display:table;
}

#main .espace h3{
padding:0 0 0 5px;
margin:0 0;
text-align:left;
font-size:0.82em;

}

#main .espace h3 a{
color:#3F5374;
}
#main .espace h3 a:hover{
color: #72CEE6;
}
#main .espace p{
text-align:left;
padding:10px 5px 0 8px;
margin:5px 0;
background:transparent url(../img/interface/bg-item-home2.gif) no-repeat;
}

#main a.more{
text-decoration:none;
margin:3px 5px;
float:right;
color:#2D5F91;
font-size:0.69em;
background:url(../img/interface/add.gif) top left no-repeat;
padding-left:1.38em;
}

#main a.more:hover{
color: #72CEE6;
}

#main p a{
text-decoration:none;
border-bottom:1px solid #76D4EC;
color:#3C6492;
}

ul a{
	text-decoration:none;
	color:#3C6492;
}

ul a:hover{
	color: #19a81c;
}



/*
liste reference
*/

#main dl.listReference{
margin:15px 0 0 0;
padding:0;
width:160px;
float:left;
}

.listReference dt{
margin:0;
padding:0;
}

.listReference dd{
margin:10px 0 0 5px;
padding:0;
}


#main .listReference ul{
list-style:none;
margin:0;
padding:0;
}

#main .listReference li{
background:none;
margin:3px 0;
padding:0;
font-weight:normal;

}

#main .titreReference{
	width:165px;
	padding: 19px 0 0 0;
	overflow: hidden;
	display: block;
	height: 0px !important;
	height /**/:19px;
}


#sideBar .fullList a{
text-decoration:none;
float:right;
display:block;
margin: 0;
color:#2D5F91;
font-size:0.69em;
padding: 0 1.73em 0.25em 0.25em ;
background:transparent url(../img/interface/liste.gif) center right no-repeat;
}

.fullList a:hover{
color:#76D4EC;
}

/*
titre contenu references
*/

/*

Articles

*/

#main p.chapo{
border-top: 1px solid #E8F2FB;
border-bottom: 1px solid #E8F2FB;
color:#3C6492;
padding:10px;
margin:10px 0 0 0;
font-size:0.69em;
/*background:transparent url(../img/interface/fd-chapo.gif) no-repeat;*/
background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
font-weight:bold;

}


#share {
border-top: 1px solid #E8F2FB;
border-bottom: 1px solid #E8F2FB;
color:#3C6492;
padding:10px;
margin:20px 0 0 0;
font-size:0.69em;
/*background:transparent url(../img/interface/fd-chapo.gif) no-repeat;*/
background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
font-weight:bold;

}



#content .ficheMetier{
	text-align: center;
	border-top: 1px solid #E8F2FB;
	border-bottom: 1px solid #E8F2FB;
	color:#3C6492;
	padding:5px;
	margin:10px 0 0 0;
	font-size:0.69em;
	background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
	font-weight:bold;
}
#content .ficheMetier a{
	text-align: center;
	text-decoration: none;
	padding: 3px 3px 3px 25px;
	background:transparent url(../img/interface/dl-pdf.gif) left center no-repeat;
	border: none;
	line-height: 23px;
}

/*
texte main
*/

#main h3,#main ul, #main p{
padding:5px 10px 5px 10px;
margin: 0  0;
}

#main h3{
color:#3C6492;
font-size:0.82em;
background:transparent url(../img/interface/titre-page.png) 0 0 no-repeat;
}

#main h3 a{
text-decoration:none;
color:#4E99AF;
display:block;
}

#main h3 a:hover{
color:#FAB728;
}


#main p{
text-align:justify;
margin:5px 0 5px 0;
font-size:0.69em;
}
#main ul{
list-style:none;
font-size:0.69em;
}


#main li{
margin:5px 0 5px 0;
background: url(../img/interface/bullet_blue.gif) no-repeat;
padding: 0 0 0 16px;
font-weight:bold;
}

#main .liste{
padding-bottom:1.2em;
}

#main .liste li{
margin:2px;
float:left;
width:20em;
display:block;
margin:0.8em 0 0 0;
padding:0 0 0 1.2em;
}

/*

*/

/*

domaines de traduction

*/
#main .etoile{
margin:15px 0 5px 0;
padding:0 0 0 20px;
/*background: transparent url(../img/interface/star2.gif) center left no-repeat;*/
background: transparent url(../img/interface/note.png) center left no-repeat;
clear:both;
}


#main .actus{
margin:15px 0 5px 0;
padding:0 0 0 20px;
/*background: transparent url(../img/interface/star2.gif) center left no-repeat;*/
background:url(../img/interface/information.gif) center left no-repeat;
clear:both;
}
#main .tick{
margin:15px 0 5px 0;
padding:0 0 0 20px;
background: transparent url(../img/interface/tick.gif) center left no-repeat;
clear:both;
}

#main .flash{
border-top: 1px solid #E8F2FB;
border-bottom: 1px solid #E8F2FB;
color:#6E96BE;
padding:10px;
margin:0;
font-size:0.69em;
background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
font-weight:bold;
}

#main .etoile a, #main .tick a{
padding:0;
margin:0;
color:#3C6492;
}

#main .etoile a:hover, #main .tick a:hover{
color:#76D4EC;
}

#main .tagDoc{
float:left;
margin:0;
background:url(../img/interface/tag_blue.gif) center left no-repeat;
padding:0 0 0 0.69em;

}

#main .tagDoc a{
font-size:0.69em;
text-decoration:none;
color:#2D5F91;
margin:3px 0 0 5px;
}

/*

coordonnees atenao

*/

#contactAtenao{
font-size:0.69em;
text-align:left;
margin:10px auto;
position:relative;
width:500px;
background:#fff;
display:table;
}

#contactAtenao h4{
padding:0.3em 0.3em 0.8em 0.3em;
margin:0;
border-bottom: 1px solid #72CEE6;
}

#contactAtenao dl{
padding:0;
margin:0;
font-weight:bold;
width:500px;
font-size:100%;
}

#contactAtenao .adresse, #footer #coordonnesAtenao .adresse{
background:transparent url(../img/interface/house.gif) 0 center no-repeat;
}

#contactAtenao .fax, #footer #coordonnesAtenao .fax{
background:transparent url(../img/interface/printer.gif) 0 center no-repeat;
}

#contactAtenao .telephone, #footer #coordonnesAtenao .telephone{
background:transparent url(../img/interface/telephone.gif) 0 center no-repeat;
}

#contactAtenao dt{

color:#3C6492;
width:80px;
margin: 3px auto auto 11px;
float:left;
clear:both;
padding:3px 3px 3px 20px;
}

#contactAtenao dd{
float:left;
width:350px;
margin:3px 0;
padding:3px;
}

/*

liste Actus

*/

.listActus {
width:250px;
margin:-10px 0 5px 0;
padding:0;
background:transparent url(../img/interface/bg-focus.png) repeat-y;

}


.listActus li{
margin:0;
padding:3px;
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;
}

.listActus li h3{
font-size:0.69em;
margin:0 0 0 5px;
}

.listActus li a{
margin:0;
padding:3px 0 3px 18px;
font-size:100%;
font-family:verdana;
font-weight:bold;
text-decoration:none;
color:#606B76;
text-decoration:none;
display:block;
background:url(../img/interface/information.gif) center left no-repeat;

}

.moreAbout{
	width: 500px;
	margin: 3px 0;
	display: table;

}

.datepubactus{

	font-size:0.69em;
	font-style: italic;
	margin:5px 0 5px 10px;
	padding:3px 3px 3px 20px;
	text-align: right;
	background:url(../img/interface/calendar.gif) center left no-repeat;
}

/*

Banniere Devis

*/

.bannerdevis{
	width: 500px;
	display: block;
	border:none;
	margin:10px auto;
	text-align:center;
	clear: left;
}

#sideBar div.bannerdevis{
	border:none;
	margin:0;
	clear: left;
	display: inline;
}

.bannerdevis img{
border:none;
text-align:center;
}

/*

tableau recapitulatif

*/

.tableauSaisie{
margin:10px 0 0 10px;

}

.tableauSaisie .libelle{
color:#606B76;
}

/**

Formulaire general

**/

#main form{
position:relative;
background:url(../img/interface/bg-focus.png) repeat-y;
margin:10px 0;
padding:0;
width:490px;
}

#main form fieldset{
border:none;
margin:0;
padding:0;
}

#main form .attach{
background:url(../img/interface/attach.gif) center left no-repeat;
padding-left:1.67em;
}

#main form .comment{
text-align:center;

}

#main form .comment label{
background:url(../img/interface/comment.gif) top left no-repeat;
padding-left:1.5em;
}

#main form .comment textarea{
margin:5px auto;
text-align:left;
}


#main form fieldset.infoPerso {
background:transparent url(../img/interface/bg-fieldset.gif) top left repeat-x;
padding-top:16px;
}

#main form fieldset.infoPerso p, form fieldset.suitePerso p {
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

#main form label.alert{
background:url(../img/interface/bullet_red.gif) center left no-repeat;
}


#main form label.required{
background:url(../img/interface/bullet_error.gif) center left no-repeat;
color:#900;
}

#main form fieldset p,form .tableauSaisie{
margin:5px;
}

.tableauSaisie th,
.tableauSaisie td {
font-size:0.69em;
}

#main form label{
display:block;
width:180px;
color:#2D5F91;
font-weight:bold;
clear:both;
float:left;
text-align:left;
padding:3px 3px 3px 15px;
font-size:100%;
}

#main form  h3{
margin-left:0.69em;
background:url(../img/interface/asterisk_yellow.gif) center left no-repeat;
padding-left:1.38em;
}

#main form select{
margin:0 0 0 10px;
}

#main form input, form select{
color:#2D5F91;
margin:0 0 0 10px;
padding:3px;
border:1px dotted #72CEE6;
background-color:#F2F7FD;
}


#main form textarea{
color:#2D5F91;
padding:3px;
border:1px dotted #72CEE6;
text-align:left;
}

#main form .activform{
text-align:center;
}

#main form .infoForm{
font-style:italic;
}

#main form .dataItem{
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

/*
form error message
*/

#main  div.errors{
	font-size:0.69em;
	background-color: #FFCCCC;
	border: 1px solid #F00;
	padding: 5px;
	margin: 10px 0;

}

#main  .success{
	font-size:0.69em;
	background-color: #8CC69B;
	border: 1px solid #16A63B;
	padding: 5px;
	margin: 10px 0;

}

#main  .successCenter{
	font-size:0.69em;
	background-color: #8CC69B;
	border: 1px solid #16A63B;
	padding: 5px;
	margin: 10px 0;
	text-align:center;
}

/**

Coordonnees pied de page

*/

#footer #coordonnesAtenao{
float:left;
margin:10px 0 5px 0;
padding:35px 0 0 0;
width:765px;
background:transparent url(../img/interface/fond-footer-3.gif) 0 0 repeat-x;
}

#footer #coordonnesAtenao dl{
padding:0;
margin:5px 0 5px 0;
font-weight:bold;
width:765px;
font-size:100%;
font-size:10px;
}

#footer #coordonnesAtenao dt{

color:#3C6492;
margin: 5px auto auto 5px;
float:left;
padding:3px 3px 3px 19px;
}

#footer #coordonnesAtenao dd{
float:left;
margin:5px 0;
padding:3px 0 0 0;

}

#footer p.firstLine{
border-bottom: 1px solid #E6F0FA;
text-align:left;
padding:5px 11px;
margin:0;
font-weight:bold;
font-size:100%;
}

#footer a{
text-decoration:none;
border-bottom:1px solid #76D4EC;
color:#3C6492;

}

#footer .copyright{
	padding: 0 10px 0 10px;
	text-align: center;
}

#footer .copyright a{
	border: none;
}

#footer a:hover{
text-decoration:none;
border-bottom:1px solid #76D4EC;
background:#76D4EC;
color:#3C6492;
}

#main .autolink_link{
	display: inline;
}

#main li .autolink_link{
	text-decoration:none;
	border-bottom:1px solid #76D4EC;
	color:#3C6492;
}
/*
bio traducteur
*/

.vigTraducteur{
	float:left;
	margin: 3px;
	padding-top: 10px;
}

/*
partenaies
*/

.lienP{
	float: left;
	width: 100px;
	margin: 10px 5px;
	height: 25px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

#banner{
	float: left;
	clear: both;
	margin: 35px auto;
	/*border: 2px solid #76D4EC;*/
}
#banner img{
	margin: 0;
	border:none;
}


#main .maintitle2{
	background:transparent url(../img/interface/titre-page.png) 0 0 no-repeat;
	padding-left:5px;
	margin: 0;
	color: #234777;
	
}
#main .maintitle2 a{
	display: inline;
	
	}
	
.domaineTrad a{
background: transparent url(../img/interface/note.png) center left no-repeat;
padding: 3px;

}

#main li.domaineTrad a:hover{
	color: #4d86a9;
}

#main li.domaineTrad{
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;
padding-bottom: 3px;
}


/*
ditto pagination
*/

.ditto_pagination{
	clear: both;
	padding:10px;
	margin:20px auto;
	text-align:center;
	position: relative;
	font-size: 11px;
	display: block;
/**
 display:table;
 **/
}

.ditto_pagination span{
		font-size: 11px;
}

 a.ditto_page{
	background: #fff;
	border: 1px dotted #4d86a9; 
	color: #4576A5;
	text-decoration:none;
	margin:1px;
	padding:3px;
	font-size: 11px;
	/*float:left;*/
	display:inline;
}

 a.ditto_page:hover{
	color: #fff;
	background: #4d86a9;
	border: 1px dotted #333; 

}

.ditto_off a{
	margin:1px;
	padding:3px;
	color: #fff;
	background: #333;
	border: 1px solid #333; 

}

.ditto_currentpage{
	margin:1px;
	padding:3px;
	color: #fff;
	background: #4d86a9;
	border: 1px solid #4576A5; 
	display: inline;
	font-size: 11px;
}
html{
height:100%;/*footer at the bottom*/
}

html * {
padding:0;
margin:0;
}

body{
font-size: 100.1%;
height: 100%;
background:#FFF url(../img/interface/bg-interface.jpg) repeat-x;
font-family:'lucida grande', verdana, arial, helvetica,serif;
color:#0B2A4A;
}

/*
HTML elements
*/

dl.satSurvey{
	margin: 10px 5px;
	padding: 3px;
	font-size:0.69em;
}

dl.satSurvey dt, dl.satSurvey dd{
	padding: 5px;
}

dl.satSurvey dt{
	font-weight: bold;
	color:#3C6492;
	background: #bde5f4 url(../img/interface/help.gif) 3px center no-repeat;
	margin-top: 6px;
	border-top: 1px solid #4E99AF;
	border-bottom: 1px solid #4E99AF;
	padding-left: 21px;
}

dl.satSurvey dd{
	margin-top: 5px;
	background:#FFFFFF url(../img/interface/chart_line.gif) 3px center no-repeat;
	padding-bottom: 3px;
	padding-left: 21px;
}

.vGood{
	color: #006c0d;
}

.mGood{
	color: #00a219;
}

.nGood{
	color: #d60000;
}
/*

Main block

*/

#wrapper{
width:780px;
margin:0 auto;
}

#header{
width:780px;
height:105px;
}

#topNav{
width:497px;
height:43px;
float:left;
}

#navLangues .anglais{
	background:transparent url(../img/flags/gb.gif) 0 0   no-repeat;
}

#navLangues .francais{
	background:transparent url(../img/flags/fr.gif) 0 0  no-repeat;
}

#navLangues .suisse{
	background:transparent url(../img/flags/CH18x11.png) 0 0  no-repeat;
}

#navLangues a span{
position: relative;top:-1000em;left:0;width:1px;height:1px;overflow:hidden;
	}
#navLangues a{
	display: block;
	float: left;
	text-decoration: none;
	width: 18px;
	margin: 0 0 0 8px;
	padding: 0;
	overflow: hidden;
}
#navLangues{
float: left;
display: inline;
width: 180px;
margin: 0px 0 0 0px;	
}

#content{
width:765px;
margin:0 -265px 0 0 ;
position: relative;
min-height:100%;
}

#main{
float:left;
width:500px;
margin:0 0 0 0;
padding:0 0 15px 0;
position: relative;
}

#sideBar{
width:260px;
float:right;
margin:5px 0 0 0;
padding:0;

}

#footer{
clear:both;
width:780px;
margin:10px auto;
padding:0;
position: relative;
/*
background:#E1EEF8 url(../img/interface/bg-footer.gif) repeat-x;
height:120px;
background:#CADDEE url(../img/interface/fond-footer.gif) 0 0 repeat-x;
*/
font-size:0.69em;
}

.footerLink{
	clear: both;
	width:765px;
	border-top:1px solid #E6F0FA;
	padding:3px 0 3px 0;
}

/*

logo

*/

#logoAtenao{
float:left;
display:inline;
width:142px;
height:69px;
margin:16px 0 0 19px;
}

#logoAtenao a{
height: 0px !important; /* for most browsers */
height /**/:69px; /* for IE5.5's bad box model */
padding:69px 0 0 0;
overflow:hidden;
margin:0;
display:block;
background:transparent url(../img/interface/logo-atenao.jpg) 0 0 no-repeat;
}

#sampleForm{
border:none;
}

#sampleForm label{
clear:both;
float:left;
width:100%;
padding:5px;
}

#sampleForm fieldset{
border:none;
padding:10px;
}


/*

travaux recents

*/

.listRecents{
margin:0;
padding:0;
position:relative;
top:-10px;
left:0;
background:transparent url(../img/interface/bg-focus.png) repeat-y;
}

.listRecents dt{
margin:0 5px;
padding:0;
background:url(../img/interface/tick.gif) 0 1px no-repeat;
}

.listRecents dd {
padding:0px 0 5px 18px;
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;

}
.listRecents dt a{
margin:0;
padding:3px 0 3px 18px;
font-size:0.69em;
font-family:verdana;
font-weight:bold;
text-decoration:none;
color:#606B76;

}

.listRecents dt a:hover{

border-bottom:1px solid #A0D243;

}
.listRecents dd a{
font-size:0.69em;
text-decoration:none;
color:#ABC593;

}

/**

titres

**/
	
/**

titre page

**/

/* espace traduction */


.maintitle{

	margin:100px 0 5px 0;
	padding: 31px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:31px;
	
}

/*

Banniere

*/


.home{
background: transparent url(../img/banniere/banniere-accueil2.jpg) no-repeat;
}

.traduction{
background: transparent url(../img/banniere/banniere-traduction.jpg) no-repeat;
}

.actualites{
background: transparent url(../img/banniere/banniere-actus.jpg) no-repeat;
}

.redaction{
background: transparent url(../img/banniere/banniere-redaction-2.jpg) no-repeat;
}

.edition{
background: transparent url(../img/banniere/banniere-edition.jpg) no-repeat;
}

.correction{
background: transparent url(../img/banniere/banniere-correction.jpg) no-repeat;
}

.contact{
background: transparent url(../img/banniere/banniere-contact3.jpg) no-repeat;
}

.agence{
background: transparent url(../img/banniere/banniere-agence.jpg) no-repeat;
}

.references{
background: transparent url(../img/banniere/banniere-reference2.jpg) no-repeat;
}


.titreForm{
	padding: 19px 0 0 0;	
	overflow: hidden;	
	height: 0px !important;
	height /**/:19px;
	margin:10px 0 0 0;
}


#devisExpress{
background:url(../img/interface/bg-focus.png) repeat-y;
margin:0;
padding:0;
float:left;
width:490px;
}

#devisExpress fieldset{
border:none;
margin:0;
padding:0;
}

#devisExpress .attach{
background:url(../img/interface/attach.gif) center left no-repeat;
padding-left:1.67em;
}

#devisExpress .comment{
text-align:center;

}

#devisExpress .comment label{
background:url(../img/interface/comment.gif) top left no-repeat;
padding-left:1.5em;
}

#devisExpress .comment textarea{
margin:5px auto;
text-align:center;
}


#devisExpress fieldset.infoPerso {
background:transparent url(../img/interface/bg-fieldset.gif) top left repeat-x;
padding-top:16px;
}

#devisExpress fieldset.infoPerso p, #devisExpress fieldset.suitePerso p {
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

#devisExpress label.alert{
background:url(../img/interface/bullet_red.gif) center left no-repeat;
}


#devisExpress label.required{
background:url(../img/interface/bullet_error.gif) center left no-repeat;
color:#900;
}

#devisExpress fieldset p,#devisExpress .tableauSaisie{
margin:5px;
}

.tableauSaisie th,
.tableauSaisie td {
font-size:0.69em;
}

#devisExpress label{
width:180px;
color:#2D5F91;
font-weight:bold;
clear:both;
float:left;
text-align:left;
padding:3px 3px 3px 15px;
font-size:100%;
}
#devisExpress  h3{
margin-left:10px;
background:url(../img/interface/asterisk_yellow.gif) center left no-repeat;
padding-left:1.38em;
}

#devisExpress select{
margin:0 0 0 10px;
}

#devisExpress input, #devisExpress select{
color:#2D5F91;
margin:0 0 0 10px;
padding:3px;
border:1px dotted #72CEE6;
background-color:#F2F7FD;
}


#devisExpress textarea{
color:#2D5F91;
padding:3px;
border:1px dotted #72CEE6;
width:280px;
}

#devisExpress .activform{
text-align:center;
}

#devisExpress .infoForm{
font-style:italic;
}

#devisExpress .dataItem{
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

/*

item espace homepage

*/

#main .espace{
float:left;
width:240px;
margin: 10px 8px 0 0;

}
#main .espace{
display:table;
}

#main .espace h3{
padding:0 0 0 5px;
margin:0 0;
text-align:left;
font-size:0.82em;

}

#main .espace h3 a{
color:#3F5374;
}
#main .espace h3 a:hover{
color: #72CEE6;
}
#main .espace p{
text-align:left;
padding:10px 5px 0 8px;
margin:5px 0;
background:transparent url(../img/interface/bg-item-home2.gif) no-repeat;
}

#main a.more{
text-decoration:none;
margin:3px 5px;
float:right;
color:#2D5F91;
font-size:0.69em;
background:url(../img/interface/add.gif) top left no-repeat;
padding-left:1.38em;
}

#main a.more:hover{
color: #72CEE6;
}

#main p a{
text-decoration:none;
border-bottom:1px solid #76D4EC;
color:#3C6492;
}

ul a{
	text-decoration:none;
	color:#3C6492;
}

ul a:hover{
	color: #19a81c;
}



/*
liste reference
*/

#main dl.listReference{
margin:15px 0 0 0;
padding:0;
width:160px;
float:left;
}

.listReference dt{
margin:0;
padding:0;
}

.listReference dd{
margin:10px 0 0 5px;
padding:0;
}


#main .listReference ul{
list-style:none;
margin:0;
padding:0;
}

#main .listReference li{
background:none;
margin:3px 0;
padding:0;
font-weight:normal;

}

#main .titreReference{
	width:165px;
	padding: 19px 0 0 0;
	overflow: hidden;
	display: block;
	height: 0px !important;
	height /**/:19px;
}


#sideBar .fullList a{
text-decoration:none;
float:right;
display:block;
margin: 0;
color:#2D5F91;
font-size:0.69em;
padding: 0 1.73em 0.25em 0.25em ;
background:transparent url(../img/interface/liste.gif) center right no-repeat;
}

.fullList a:hover{
color:#76D4EC;
}

/*
titre contenu references
*/

/*

Articles

*/

#main p.chapo{
border-top: 1px solid #E8F2FB;
border-bottom: 1px solid #E8F2FB;
color:#3C6492;
padding:10px;
margin:10px 0 0 0;
font-size:0.69em;
/*background:transparent url(../img/interface/fd-chapo.gif) no-repeat;*/
background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
font-weight:bold;

}
#content .ficheMetier{
	text-align: center;
	border-top: 1px solid #E8F2FB;
	border-bottom: 1px solid #E8F2FB;
	color:#3C6492;
	padding:5px;
	margin:10px 0 0 0;
	font-size:0.69em;
	background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
	font-weight:bold;
}
#content .ficheMetier a{
	text-align: center;
	text-decoration: none;
	padding: 3px 3px 3px 25px;
	background:transparent url(../img/interface/dl-pdf.gif) left center no-repeat;
	border: none;
	line-height: 23px;
}

/*
texte main
*/

#main h3,#main ul, #main p{
padding:5px 10px 5px 10px;
margin: 0  0;
}

#main h3{
color:#3C6492;
font-size:0.82em;
background:transparent url(../img/interface/titre-page.png) 0 0 no-repeat;
}

#main h3 a{
text-decoration:none;
color:#4E99AF;
display:block;
}

#main h3 a:hover{
color:#FAB728;
}


#main p{
text-align:justify;
margin:5px 0 5px 0;
font-size:0.69em;
}
#main ul{
list-style:none;
font-size:0.69em;
}


#main li{
margin:5px 0 5px 0;
background: url(../img/interface/bullet_blue.gif) no-repeat;
padding: 0 0 0 16px;
font-weight:bold;
}

#main .liste{
padding-bottom:1.2em;
}

#main .liste li{
margin:2px;
float:left;
width:20em;
display:block;
margin:0.8em 0 0 0;
padding:0 0 0 1.2em;
}

/*

*/

/*

domaines de traduction

*/
#main .etoile{
margin:15px 0 5px 0;
padding:0 0 0 20px;
/*background: transparent url(../img/interface/star2.gif) center left no-repeat;*/
background: transparent url(../img/interface/note.png) center left no-repeat;
clear:both;
}


#main .actus{
margin:15px 0 5px 0;
padding:0 0 0 20px;
/*background: transparent url(../img/interface/star2.gif) center left no-repeat;*/
background:url(../img/interface/information.gif) center left no-repeat;
clear:both;
}
#main .tick{
margin:15px 0 5px 0;
padding:0 0 0 20px;
background: transparent url(../img/interface/tick.gif) center left no-repeat;
clear:both;
}

#main .flash{
border-top: 1px solid #E8F2FB;
border-bottom: 1px solid #E8F2FB;
color:#6E96BE;
padding:10px;
margin:0;
font-size:0.69em;
background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
font-weight:bold;
}

#main .etoile a, #main .tick a{
padding:0;
margin:0;
color:#3C6492;
}

#main .etoile a:hover, #main .tick a:hover{
color:#76D4EC;
}

#main .tagDoc{
float:left;
margin:0;
background:url(../img/interface/tag_blue.gif) center left no-repeat;
padding:0 0 0 0.69em;

}

#main .tagDoc a{
font-size:0.69em;
text-decoration:none;
color:#2D5F91;
margin:3px 0 0 5px;
}

/*

coordonnees atenao

*/

#contactAtenao{
font-size:0.69em;
text-align:left;
margin:10px auto;
position:relative;
width:500px;
background:#fff;
display:table;
}

#contactAtenao h4{
padding:0.3em 0.3em 0.8em 0.3em;
margin:0;
border-bottom: 1px solid #72CEE6;
}

#contactAtenao dl{
padding:0;
margin:0;
font-weight:bold;
width:500px;
font-size:100%;
}

#contactAtenao .adresse, #footer #coordonnesAtenao .adresse{
background:transparent url(../img/interface/house.gif) 0 center no-repeat;
}

#contactAtenao .fax, #footer #coordonnesAtenao .fax{
background:transparent url(../img/interface/printer.gif) 0 center no-repeat;
}

#contactAtenao .telephone, #footer #coordonnesAtenao .telephone{
background:transparent url(../img/interface/telephone.gif) 0 center no-repeat;
}

#contactAtenao dt{

color:#3C6492;
width:80px;
margin: 3px auto auto 11px;
float:left;
clear:both;
padding:3px 3px 3px 20px;
}

#contactAtenao dd{
float:left;
width:350px;
margin:3px 0;
padding:3px;
}

/*

liste Actus

*/

.listActus {
width:250px;
margin:-10px 0 5px 0;
padding:0;
background:transparent url(../img/interface/bg-focus.png) repeat-y;

}


.listActus li{
margin:0;
padding:3px;
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;
}

.listActus li h3{
font-size:0.69em;
margin:0 0 0 5px;
}

.listActus li a{
margin:0;
padding:3px 0 3px 18px;
font-size:100%;
font-family:verdana;
font-weight:bold;
text-decoration:none;
color:#606B76;
text-decoration:none;
display:block;
background:url(../img/interface/information.gif) center left no-repeat;

}

.moreAbout{
	width: 500px;
	margin: 3px 0;
	display: table;

}

.datepubactus{

	font-size:0.69em;
	font-style: italic;
	margin:5px 0 5px 10px;
	padding:3px 3px 3px 20px;
	text-align: right;
	background:url(../img/interface/calendar.gif) center left no-repeat;
}

/*

Banniere Devis

*/

.bannerdevis{
	width: 500px;
	display: block;
	border:none;
	margin:10px auto;
	text-align:center;
	clear: left;
}

#sideBar div.bannerdevis{
	border:none;
	margin:0;
	clear: left;
	display: inline;
}

.bannerdevis img{
border:none;
text-align:center;
}

/*

Promo

*/

.bannerpromo{
	width: 500px;
	display: block;
	border:none;
	margin:10px auto;
	text-align:center;
	clear: left;
}

#sideBar div.bannerpromo{
	border:none;
	margin:0;
	clear: left;
	display: inline;
}

.bannerpromo img{
border:none;
text-align:center;
}

/*

tableau recapitulatif

*/

.tableauSaisie{
margin:10px 0 0 10px;

}

.tableauSaisie .libelle{
color:#606B76;
}

/**

Formulaire general

**/

#main form{
position:relative;
background:url(../img/interface/bg-focus.png) repeat-y;
margin:10px 0;
padding:0;
width:490px;
}

#main form fieldset{
border:none;
margin:0;
padding:0;
}

#main form .attach{
background:url(../img/interface/attach.gif) center left no-repeat;
padding-left:1.67em;
}

#main form .comment{
text-align:center;

}

#main form .comment label{
background:url(../img/interface/comment.gif) top left no-repeat;
padding-left:1.5em;
}

#main form .comment textarea{
margin:5px auto;
text-align:left;
}


#main form fieldset.infoPerso {
background:transparent url(../img/interface/bg-fieldset.gif) top left repeat-x;
padding-top:16px;
}

#main form fieldset.infoPerso p, form fieldset.suitePerso p {
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

#main form label.alert{
background:url(../img/interface/bullet_red.gif) center left no-repeat;
}


#main form label.required{
background:url(../img/interface/bullet_error.gif) center left no-repeat;
color:#900;
}

#main form fieldset p,form .tableauSaisie{
margin:5px;
}

.tableauSaisie th,
.tableauSaisie td {
font-size:0.69em;
}

#main form label{
display:block;
width:180px;
color:#2D5F91;
font-weight:bold;
clear:both;
float:left;
text-align:left;
padding:3px 3px 3px 15px;
font-size:100%;
}

#main form  h3{
margin-left:0.69em;
background:url(../img/interface/asterisk_yellow.gif) center left no-repeat;
padding-left:1.38em;
}

#main form select{
margin:0 0 0 10px;
}

#main form input, form select{
color:#2D5F91;
margin:0 0 0 10px;
padding:3px;
border:1px dotted #72CEE6;
background-color:#F2F7FD;
}


#main form textarea{
color:#2D5F91;
padding:3px;
border:1px dotted #72CEE6;
text-align:left;
}

#main form .activform{
text-align:center;
}

#main form .infoForm{
font-style:italic;
}

#main form .dataItem{
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

/*
form error message
*/

#main  div.errors{
	font-size:0.69em;
	background-color: #FFCCCC;
	border: 1px solid #F00;
	padding: 5px;
	margin: 10px 0;

}

#main  .success{
	font-size:0.69em;
	background-color: #8CC69B;
	border: 1px solid #16A63B;
	padding: 5px;
	margin: 10px 0;

}

#main  .successCenter{
	font-size:0.69em;
	background-color: #8CC69B;
	border: 1px solid #16A63B;
	padding: 5px;
	margin: 10px 0;
	text-align:center;
}

/**

Coordonnees pied de page

*/

#footer #coordonnesAtenao{
float:left;
margin:10px 0 5px 0;
padding:35px 0 0 0;
width:765px;
background:transparent url(../img/interface/fond-footer-3.gif) 0 0 repeat-x;
}

#footer #coordonnesAtenao dl{
padding:0;
margin:5px 0 5px 0;
font-weight:bold;
width:765px;
font-size:100%;
font-size:10px;
}

#footer #coordonnesAtenao dt{

color:#3C6492;
margin: 5px auto auto 5px;
float:left;
padding:3px 3px 3px 19px;
}

#footer #coordonnesAtenao dd{
float:left;
margin:5px 0;
padding:3px 0 0 0;

}

#footer p.firstLine{
border-bottom: 1px solid #E6F0FA;
text-align:left;
padding:5px 11px;
margin:0;
font-weight:bold;
font-size:100%;
}

#footer a{
text-decoration:none;
border-bottom:1px solid #76D4EC;
color:#3C6492;

}

#footer .copyright{
	padding: 0 10px 0 10px;
	text-align: center;
}

#footer .copyright a{
	border: none;
}

#footer a:hover{
text-decoration:none;
border-bottom:1px solid #76D4EC;
background:#76D4EC;
color:#3C6492;
}

#main .autolink_link{
	display: inline;
}

#main li .autolink_link{
	text-decoration:none;
	border-bottom:1px solid #76D4EC;
	color:#3C6492;
}
/*
bio traducteur
*/

.vigTraducteur{
	float:left;
	margin: 3px;
	padding-top: 10px;
}

/*
partenaies
*/

.lienP{
	float: left;
	width: 100px;
	margin: 10px 5px;
	height: 25px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

#banner{
	float: left;
	clear: both;
	margin: 35px auto;
	/*border: 2px solid #76D4EC;*/
}
#banner img{
	margin: 0;
	border:none;
}


#main .maintitle2{
	background:transparent url(../img/interface/titre-page.png) 0 0 no-repeat;
	padding-left:5px;
	margin: 0;
	color: #234777;
	
}
#main .maintitle2 a{
	display: inline;
	
	}
	
.domaineTrad a{
background: transparent url(../img/interface/note.png) center left no-repeat;
padding: 3px;

}

#main li.domaineTrad a:hover{
	color: #4d86a9;
}

#main li.domaineTrad{
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;
padding-bottom: 3px;
}


/*
ditto pagination
*/

.ditto_pagination{
	clear: both;
	padding:10px;
	margin:20px auto;
	text-align:center;
	position: relative;
	font-size: 11px;
	display: block;
/**
 display:table;
 **/
}

.ditto_pagination span{
		font-size: 11px;
}

 a.ditto_page{
	background: #fff;
	border: 1px dotted #4d86a9; 
	color: #4576A5;
	text-decoration:none;
	margin:1px;
	padding:3px;
	font-size: 11px;
	/*float:left;*/
	display:inline;
}

 a.ditto_page:hover{
	color: #fff;
	background: #4d86a9;
	border: 1px dotted #333; 

}

.ditto_off a{
	margin:1px;
	padding:3px;
	color: #fff;
	background: #333;
	border: 1px solid #333; 

}

.ditto_currentpage{
	margin:1px;
	padding:3px;
	color: #fff;
	background: #4d86a9;
	border: 1px solid #4576A5; 
	display: inline;
	font-size: 11px;
}

-height:100%;
}

#main{
float:left;
width:500px;
margin:0 0 0 0;
padding:0 0 15px 0;
position: relative;
}

#sideBar{
width:260px;
float:right;
margin:5px 0 0 0;
padding:0;

}

#footer{
clear:both;
width:780px;
margin:10px auto;
padding:0;
position: relative;
/*
background:#E1EEF8 url(../img/interface/bg-footer.gif) repeat-x;
height:120px;
background:#CADDEE url(../img/interface/fond-footer.gif) 0 0 repeat-x;
*/
font-size:0.69em;
}

.footerLink{
	clear: both;
	width:765px;
	border-top:1px solid #E6F0FA;
	padding:3px 0 3px 0;
}

/*

logo

*/

#logoAtenao{
float:left;
display:inline;
width:142px;
height:69px;
margin:16px 0 0 19px;
}

#logoAtenao a{
height: 0px !important; /* for most browsers */
height /**/:69px; /* for IE5.5's bad box model */
padding:69px 0 0 0;
overflow:hidden;
margin:0;
display:block;
background:transparent url(../img/interface/logo-atenao.jpg) 0 0 no-repeat;
}

#sampleForm{
border:none;
}

#sampleForm label{
clear:both;
float:left;
width:100%;
padding:5px;
}

#sampleForm fieldset{
border:none;
padding:10px;
}


/*

travaux recents

*/

.listRecents{
margin:0;
padding:0;
position:relative;
top:-10px;
left:0;
background:transparent url(../img/interface/bg-focus.png) repeat-y;
}

.listRecents dt{
margin:0 5px;
padding:0;
background:url(../img/interface/tick.gif) 0 1px no-repeat;
}

.listRecents dd {
padding:0px 0 5px 18px;
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;

}
.listRecents dt a{
margin:0;
padding:3px 0 3px 18px;
font-size:0.69em;
font-family:verdana;
font-weight:bold;
text-decoration:none;
color:#606B76;

}

.listRecents dt a:hover{

border-bottom:1px solid #A0D243;

}
.listRecents dd a{
font-size:0.69em;
text-decoration:none;
color:#ABC593;

}

/**

titres

**/
	
/**

titre page

**/

/* espace traduction */


.maintitle{

	margin:100px 0 5px 0;
	padding: 31px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:31px;
	
}

/*

Banniere

*/


.home{
background: transparent url(../img/banniere/banniere-accueil2.jpg) no-repeat;
}

.traduction{
background: transparent url(../img/banniere/banniere-traduction.jpg) no-repeat;
}

.actualites{
background: transparent url(../img/banniere/banniere-actus.jpg) no-repeat;
}

.redaction{
background: transparent url(../img/banniere/banniere-redaction-2.jpg) no-repeat;
}

.edition{
background: transparent url(../img/banniere/banniere-edition.jpg) no-repeat;
}

.correction{
background: transparent url(../img/banniere/banniere-correction.jpg) no-repeat;
}

.contact{
background: transparent url(../img/banniere/banniere-contact3.jpg) no-repeat;
}

.agence{
background: transparent url(../img/banniere/banniere-agence.jpg) no-repeat;
}

.references{
background: transparent url(../img/banniere/banniere-reference2.jpg) no-repeat;
}


.titreForm{
	padding: 19px 0 0 0;	
	overflow: hidden;	
	height: 0px !important;
	height /**/:19px;
	margin:10px 0 0 0;
}


#devisExpress{
background:url(../img/interface/bg-focus.png) repeat-y;
margin:0;
padding:0;
float:left;
width:490px;
}

#devisExpress fieldset{
border:none;
margin:0;
padding:0;
}

#devisExpress .attach{
background:url(../img/interface/attach.gif) center left no-repeat;
padding-left:1.67em;
}

#devisExpress .comment{
text-align:center;

}

#devisExpress .comment label{
background:url(../img/interface/comment.gif) top left no-repeat;
padding-left:1.5em;
}

#devisExpress .comment textarea{
margin:5px auto;
text-align:center;
}


#devisExpress fieldset.infoPerso {
background:transparent url(../img/interface/bg-fieldset.gif) top left repeat-x;
padding-top:16px;
}

#devisExpress fieldset.infoPerso p, #devisExpress fieldset.suitePerso p {
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

#devisExpress label.alert{
background:url(../img/interface/bullet_red.gif) center left no-repeat;
}


#devisExpress label.required{
background:url(../img/interface/bullet_error.gif) center left no-repeat;
color:#900;
}

#devisExpress fieldset p,#devisExpress .tableauSaisie{
margin:5px;
}

.tableauSaisie th,
.tableauSaisie td {
font-size:0.69em;
}

#devisExpress label{
width:180px;
color:#2D5F91;
font-weight:bold;
clear:both;
float:left;
text-align:left;
padding:3px 3px 3px 15px;
font-size:100%;
}
#devisExpress  h3{
margin-left:10px;
background:url(../img/interface/asterisk_yellow.gif) center left no-repeat;
padding-left:1.38em;
}

#devisExpress select{
margin:0 0 0 10px;
}

#devisExpress input, #devisExpress select{
color:#2D5F91;
margin:0 0 0 10px;
padding:3px;
border:1px dotted #72CEE6;
background-color:#F2F7FD;
}


#devisExpress textarea{
color:#2D5F91;
padding:3px;
border:1px dotted #72CEE6;
width:280px;
}

#devisExpress .activform{
text-align:center;
}

#devisExpress .infoForm{
font-style:italic;
}

#devisExpress .dataItem{
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

/*

item espace homepage

*/

#main .espace{
float:left;
width:240px;
margin: 10px 8px 0 0;

}
#main .espace{
display:table;
}

#main .espace h3{
padding:0 0 0 5px;
margin:0 0;
text-align:left;
font-size:0.82em;

}

#main .espace h3 a{
color:#3F5374;
}
#main .espace h3 a:hover{
color: #72CEE6;
}
#main .espace p{
text-align:left;
padding:10px 5px 0 8px;
margin:5px 0;
background:transparent url(../img/interface/bg-item-home2.gif) no-repeat;
}

#main a.more{
text-decoration:none;
margin:3px 5px;
float:right;
color:#2D5F91;
font-size:0.69em;
background:url(../img/interface/add.gif) top left no-repeat;
padding-left:1.38em;
}

#main a.more:hover{
color: #72CEE6;
}

#main p a{
text-decoration:none;
border-bottom:1px solid #76D4EC;
color:#3C6492;
}

ul a{
	text-decoration:none;
	color:#3C6492;
}

ul a:hover{
	color: #19a81c;
}



/*
liste reference
*/

#main dl.listReference{
margin:15px 0 0 0;
padding:0;
width:160px;
float:left;
}

.listReference dt{
margin:0;
padding:0;
}

.listReference dd{
margin:10px 0 0 5px;
padding:0;
}


#main .listReference ul{
list-style:none;
margin:0;
padding:0;
}

#main .listReference li{
background:none;
margin:3px 0;
padding:0;
font-weight:normal;

}

#main .titreReference{
	width:165px;
	padding: 19px 0 0 0;
	overflow: hidden;
	display: block;
	height: 0px !important;
	height /**/:19px;
}


#sideBar .fullList a{
text-decoration:none;
float:right;
display:block;
margin: 0;
color:#2D5F91;
font-size:0.69em;
padding: 0 1.73em 0.25em 0.25em ;
background:transparent url(../img/interface/liste.gif) center right no-repeat;
}

.fullList a:hover{
color:#76D4EC;
}

/*
titre contenu references
*/

/*

Articles

*/

#main p.chapo{
border-top: 1px solid #E8F2FB;
border-bottom: 1px solid #E8F2FB;
color:#3C6492;
padding:10px;
margin:10px 0 0 0;
font-size:0.69em;
/*background:transparent url(../img/interface/fd-chapo.gif) no-repeat;*/
background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
font-weight:bold;

}
#content .ficheMetier{
	text-align: center;
	border-top: 1px solid #E8F2FB;
	border-bottom: 1px solid #E8F2FB;
	color:#3C6492;
	padding:5px;
	margin:10px 0 0 0;
	font-size:0.69em;
	background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
	font-weight:bold;
}
#content .ficheMetier a{
	text-align: center;
	text-decoration: none;
	padding: 3px 3px 3px 25px;
	background:transparent url(../img/interface/dl-pdf.gif) left center no-repeat;
	border: none;
	line-height: 23px;
}

/*
texte main
*/

#main h3,#main ul, #main p{
padding:5px 10px 5px 10px;
margin: 0  0;
}

#main h3{
color:#3C6492;
font-size:0.82em;
background:transparent url(../img/interface/titre-page.png) 0 0 no-repeat;
}

#main h3 a{
text-decoration:none;
color:#4E99AF;
display:block;
}

#main h3 a:hover{
color:#FAB728;
}


#main p{
text-align:justify;
margin:5px 0 5px 0;
font-size:0.69em;
}
#main ul{
list-style:none;
font-size:0.69em;
}


#main li{
margin:5px 0 5px 0;
background: url(../img/interface/bullet_blue.gif) no-repeat;
padding: 0 0 0 16px;
font-weight:bold;
}

#main .liste{
padding-bottom:1.2em;
}

#main .liste li{
margin:2px;
float:left;
width:20em;
display:block;
margin:0.8em 0 0 0;
padding:0 0 0 1.2em;
}

/*

*/

/*

domaines de traduction

*/
#main .etoile{
margin:15px 0 5px 0;
padding:0 0 0 20px;
/*background: transparent url(../img/interface/star2.gif) center left no-repeat;*/
background: transparent url(../img/interface/note.png) center left no-repeat;
clear:both;
}


#main .actus{
margin:15px 0 5px 0;
padding:0 0 0 20px;
/*background: transparent url(../img/interface/star2.gif) center left no-repeat;*/
background:url(../img/interface/information.gif) center left no-repeat;
clear:both;
}
#main .tick{
margin:15px 0 5px 0;
padding:0 0 0 20px;
background: transparent url(../img/interface/tick.gif) center left no-repeat;
clear:both;
}

#main .flash{
border-top: 1px solid #E8F2FB;
border-bottom: 1px solid #E8F2FB;
color:#6E96BE;
padding:10px;
margin:0;
font-size:0.69em;
background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
font-weight:bold;
}

#main .etoile a, #main .tick a{
padding:0;
margin:0;
color:#3C6492;
}

#main .etoile a:hover, #main .tick a:hover{
color:#76D4EC;
}

#main .tagDoc{
float:left;
margin:0;
background:url(../img/interface/tag_blue.gif) center left no-repeat;
padding:0 0 0 0.69em;

}

#main .tagDoc a{
font-size:0.69em;
text-decoration:none;
color:#2D5F91;
margin:3px 0 0 5px;
}

/*

coordonnees atenao

*/

#contactAtenao{
font-size:0.69em;
text-align:left;
margin:10px auto;
position:relative;
width:500px;
background:#fff;
display:table;
}

#contactAtenao h4{
padding:0.3em 0.3em 0.8em 0.3em;
margin:0;
border-bottom: 1px solid #72CEE6;
}

#contactAtenao dl{
padding:0;
margin:0;
font-weight:bold;
width:500px;
font-size:100%;
}

#contactAtenao .adresse, #footer #coordonnesAtenao .adresse{
background:transparent url(../img/interface/house.gif) 0 center no-repeat;
}

#contactAtenao .fax, #footer #coordonnesAtenao .fax{
background:transparent url(../img/interface/printer.gif) 0 center no-repeat;
}

#contactAtenao .telephone, #footer #coordonnesAtenao .telephone{
background:transparent url(../img/interface/telephone.gif) 0 center no-repeat;
}

#contactAtenao dt{

color:#3C6492;
width:80px;
margin: 3px auto auto 11px;
float:left;
clear:both;
padding:3px 3px 3px 20px;
}

#contactAtenao dd{
float:left;
width:350px;
margin:3px 0;
padding:3px;
}

/*

liste Actus

*/

.listActus {
width:250px;
margin:-10px 0 5px 0;
padding:0;
background:transparent url(../img/interface/bg-focus.png) repeat-y;

}


.listActus li{
margin:0;
padding:3px;
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;
}

.listActus li h3{
font-size:0.69em;
margin:0 0 0 5px;
}

.listActus li a{
margin:0;
padding:3px 0 3px 18px;
font-size:100%;
font-family:verdana;
font-weight:bold;
text-decoration:none;
color:#606B76;
text-decoration:none;
display:block;
background:url(../img/interface/information.gif) center left no-repeat;

}

.moreAbout{
	width: 500px;
	margin: 3px 0;
	display: table;

}

.datepubactus{

	font-size:0.69em;
	font-style: italic;
	margin:5px 0 5px 10px;
	padding:3px 3px 3px 20px;
	text-align: right;
	background:url(../img/interface/calendar.gif) center left no-repeat;
}

/*

Banniere Devis

*/

.bannerdevis{
	width: 500px;
	display: block;
	border:none;
	margin:10px auto;
	text-align:center;
	clear: left;
}

#sideBar div.bannerdevis{
	border:none;
	margin:0;
	clear: left;
	display: inline;
}

.bannerdevis img{
border:none;
text-align:center;
}

/*

tableau recapitulatif

*/

.tableauSaisie{
margin:10px 0 0 10px;

}

.tableauSaisie .libelle{
color:#606B76;
}

/**

Formulaire general

**/

#main form{
position:relative;
background:url(../img/interface/bg-focus.png) repeat-y;
margin:10px 0;
padding:0;
width:490px;
}

#main form fieldset{
border:none;
margin:0;
padding:0;
}

#main form .attach{
background:url(../img/interface/attach.gif) center left no-repeat;
padding-left:1.67em;
}

#main form .comment{
text-align:center;

}

#main form .comment label{
background:url(../img/interface/comment.gif) top left no-repeat;
padding-left:1.5em;
}

#main form .comment textarea{
margin:5px auto;
text-align:left;
}


#main form fieldset.infoPerso {
background:transparent url(../img/interface/bg-fieldset.gif) top left repeat-x;
padding-top:16px;
}

#main form fieldset.infoPerso p, form fieldset.suitePerso p {
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

#main form label.alert{
background:url(../img/interface/bullet_red.gif) center left no-repeat;
}


#main form label.required{
background:url(../img/interface/bullet_error.gif) center left no-repeat;
color:#900;
}

#main form fieldset p,form .tableauSaisie{
margin:5px;
}

.tableauSaisie th,
.tableauSaisie td {
font-size:0.69em;
}

#main form label{
display:block;
width:180px;
color:#2D5F91;
font-weight:bold;
clear:both;
float:left;
text-align:left;
padding:3px 3px 3px 15px;
font-size:100%;
}

#main form  h3{
margin-left:0.69em;
background:url(../img/interface/asterisk_yellow.gif) center left no-repeat;
padding-left:1.38em;
}

#main form select{
margin:0 0 0 10px;
}

#main form input, form select{
color:#2D5F91;
margin:0 0 0 10px;
padding:3px;
border:1px dotted #72CEE6;
background-color:#F2F7FD;
}


#main form textarea{
color:#2D5F91;
padding:3px;
border:1px dotted #72CEE6;
text-align:left;
}

#main form .activform{
text-align:center;
}

#main form .infoForm{
font-style:italic;
}

#main form .dataItem{
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

/*
form error message
*/

#main  div.errors{
	font-size:0.69em;
	background-color: #FFCCCC;
	border: 1px solid #F00;
	padding: 5px;
	margin: 10px 0;

}

#main  .success{
	font-size:0.69em;
	background-color: #8CC69B;
	border: 1px solid #16A63B;
	padding: 5px;
	margin: 10px 0;

}

#main  .successCenter{
	font-size:0.69em;
	background-color: #8CC69B;
	border: 1px solid #16A63B;
	padding: 5px;
	margin: 10px 0;
	text-align:center;
}

/**

Coordonnees pied de page

*/

#footer #coordonnesAtenao{
float:left;
margin:10px 0 5px 0;
padding:35px 0 0 0;
width:765px;
background:transparent url(../img/interface/fond-footer-3.gif) 0 0 repeat-x;
}

#footer #coordonnesAtenao dl{
padding:0;
margin:5px 0 5px 0;
font-weight:bold;
width:765px;
font-size:100%;
font-size:10px;
}

#footer #coordonnesAtenao dt{

color:#3C6492;
margin: 5px auto auto 5px;
float:left;
padding:3px 3px 3px 19px;
}

#footer #coordonnesAtenao dd{
float:left;
margin:5px 0;
padding:3px 0 0 0;

}

#footer p.firstLine{
border-bottom: 1px solid #E6F0FA;
text-align:left;
padding:5px 11px;
margin:0;
font-weight:bold;
font-size:100%;
}

#footer a{
text-decoration:none;
border-bottom:1px solid #76D4EC;
color:#3C6492;

}

#footer .copyright{
	padding: 0 10px 0 10px;
	text-align: center;
}

#footer .copyright a{
	border: none;
}

#footer a:hover{
text-decoration:none;
border-bottom:1px solid #76D4EC;
background:#76D4EC;
color:#3C6492;
}

#main .autolink_link{
	display: inline;
}

#main li .autolink_link{
	text-decoration:none;
	border-bottom:1px solid #76D4EC;
	color:#3C6492;
}
/*
bio traducteur
*/

.vigTraducteur{
	float:left;
	margin: 3px;
	padding-top: 10px;
}

/*
partenaies
*/

.lienP{
	float: left;
	width: 100px;
	margin: 10px 5px;
	height: 25px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

#banner{
	float: left;
	clear: both;
	margin: 35px auto;
	/*border: 2px solid #76D4EC;*/
}
#banner img{
	margin: 0;
	border:none;
}


#main .maintitle2{
	background:transparent url(../img/interface/titre-page.png) 0 0 no-repeat;
	padding-left:5px;
	margin: 0;
	color: #234777;
	
}
#main .maintitle2 a{
	display: inline;
	
	}
	
.domaineTrad a{
background: transparent url(../img/interface/note.png) center left no-repeat;
padding: 3px;

}

#main li.domaineTrad a:hover{
	color: #4d86a9;
}

#main li.domaineTrad{
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;
padding-bottom: 3px;
}


/*
ditto pagination
*/

.ditto_pagination{
	clear: both;
	padding:10px;
	margin:20px auto;
	text-align:center;
	position: relative;
	font-size: 11px;
	display: block;
/**
 display:table;
 **/
}

.ditto_pagination span{
		font-size: 11px;
}

 a.ditto_page{
	background: #fff;
	border: 1px dotted #4d86a9; 
	color: #4576A5;
	text-decoration:none;
	margin:1px;
	padding:3px;
	font-size: 11px;
	/*float:left;*/
	display:inline;
}

 a.ditto_page:hover{
	color: #fff;
	background: #4d86a9;
	border: 1px dotted #333; 

}

.ditto_off a{
	margin:1px;
	padding:3px;
	color: #fff;
	background: #333;
	border: 1px solid #333; 

}

.ditto_currentpage{
	margin:1px;
	padding:3px;
	color: #fff;
	background: #4d86a9;
	border: 1px solid #4576A5; 
	display: inline;
	font-size: 11px;
}
html{
height:100%;/*footer at the bottom*/
}

html * {
padding:0;
margin:0;
}

body{
font-size: 100.1%;
height: 100%;
background:#FFF url(../img/interface/bg-interface.jpg) repeat-x;
font-family:'lucida grande', verdana, arial, helvetica,serif;
color:#0B2A4A;
}

/*
HTML elements
*/

dl.satSurvey{
	margin: 10px 5px;
	padding: 3px;
	font-size:0.69em;
}

dl.satSurvey dt, dl.satSurvey dd{
	padding: 5px;
}

dl.satSurvey dt{
	font-weight: bold;
	color:#3C6492;
	background: #bde5f4 url(../img/interface/help.gif) 3px center no-repeat;
	margin-top: 6px;
	border-top: 1px solid #4E99AF;
	border-bottom: 1px solid #4E99AF;
	padding-left: 21px;
}

dl.satSurvey dd{
	margin-top: 5px;
	background:#FFFFFF url(../img/interface/chart_line.gif) 3px center no-repeat;
	padding-bottom: 3px;
	padding-left: 21px;
}

.vGood{
	color: #006c0d;
}

.mGood{
	color: #00a219;
}

.nGood{
	color: #d60000;
}
/*

Main block

*/

#wrapper{
width:780px;
margin:0 auto;
}

#header{
width:780px;
height:105px;
}

#topNav{
width:621px;
height:43px;
float:left;
}

#navLangues .anglais{
	background:transparent url(../img/flags/gb.gif) 0 0   no-repeat;
}

#navLangues .francais{
	background:transparent url(../img/flags/fr.gif) 0 0  no-repeat;
}

#navLangues a span{
position: relative;top:-1000em;left:0;width:1px;height:1px;overflow:hidden;
	}
#navLangues a{
	display: block;
	float: left;
	text-decoration: none;
	width: 18px;
	margin: 0 0 0 8px;
	padding: 0;
	overflow: hidden;
}
#navLangues{
float: left;
display: inline;
width: 120px;
margin: 14px 0 0 20px;	
}

#content{
width:765px;
margin:0 -265px 0 0 ;
position: relative;
min-height:100%;
}

#main{
float:left;
width:500px;
margin:0 0 0 0;
padding:0 0 15px 0;
position: relative;
}

#sideBar{
width:260px;
float:right;
margin:5px 0 0 0;
padding:0;

}

#footer{
clear:both;
width:780px;
margin:10px auto;
padding:0;
position: relative;
/*
background:#E1EEF8 url(../img/interface/bg-footer.gif) repeat-x;
height:120px;
background:#CADDEE url(../img/interface/fond-footer.gif) 0 0 repeat-x;
*/
font-size:0.69em;
}

.footerLink{
	clear: both;
	width:765px;
	border-top:1px solid #E6F0FA;
	padding:3px 0 3px 0;
}

/*

logo

*/

#logoAtenao{
float:left;
display:inline;
width:142px;
height:69px;
margin:16px 0 0 19px;
}

#logoAtenao a{
height: 0px !important; /* for most browsers */
height /**/:69px; /* for IE5.5's bad box model */
padding:69px 0 0 0;
overflow:hidden;
margin:0;
display:block;
background:transparent url(../img/interface/logo-atenao.jpg) 0 0 no-repeat;
}

#sampleForm{
border:none;
}

#sampleForm label{
clear:both;
float:left;
width:100%;
padding:5px;
}

#sampleForm fieldset{
border:none;
padding:10px;
}


/*

travaux recents

*/

.listRecents{
margin:0;
padding:0;
position:relative;
top:-10px;
left:0;
background:transparent url(../img/interface/bg-focus.png) repeat-y;
}

.listRecents dt{
margin:0 5px;
padding:0;
background:url(../img/interface/tick.gif) 0 1px no-repeat;
}

.listRecents dd {
padding:0px 0 5px 18px;
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;

}
.listRecents dt a{
margin:0;
padding:3px 0 3px 18px;
font-size:0.69em;
font-family:verdana;
font-weight:bold;
text-decoration:none;
color:#606B76;

}

.listRecents dt a:hover{

border-bottom:1px solid #A0D243;

}
.listRecents dd a{
font-size:0.69em;
text-decoration:none;
color:#ABC593;

}

/**

titres

**/
	
/**

titre page

**/

/* espace traduction */


.maintitle{

	margin:100px 0 5px 0;
	padding: 31px 0 0 0;
	overflow: hidden;
	background-repeat: no-repeat;
	height: 0px !important;
	height /**/:31px;
	
}

/*

Banniere

*/


.home{
background: transparent url(../img/banniere/banniere-accueil2.jpg) no-repeat;
}

.traduction{
background: transparent url(../img/banniere/banniere-traduction.jpg) no-repeat;
}

.actualites{
background: transparent url(../img/banniere/banniere-actus.jpg) no-repeat;
}

.redaction{
background: transparent url(../img/banniere/banniere-redaction-2.jpg) no-repeat;
}

.edition{
background: transparent url(../img/banniere/banniere-edition.jpg) no-repeat;
}

.correction{
background: transparent url(../img/banniere/banniere-correction.jpg) no-repeat;
}

.contact{
background: transparent url(../img/banniere/banniere-contact3.jpg) no-repeat;
}

.agence{
background: transparent url(../img/banniere/banniere-agence.jpg) no-repeat;
}

.references{
background: transparent url(../img/banniere/banniere-reference2.jpg) no-repeat;
}


.titreForm{
	padding: 19px 0 0 0;	
	overflow: hidden;	
	height: 0px !important;
	height /**/:19px;
	margin:10px 0 0 0;
}


#devisExpress{
background:url(../img/interface/bg-focus.png) repeat-y;
margin:0;
padding:0;
float:left;
width:490px;
}

#devisExpress fieldset{
border:none;
margin:0;
padding:0;
}

#devisExpress .attach{
background:url(../img/interface/attach.gif) center left no-repeat;
padding-left:1.67em;
}

#devisExpress .comment{
text-align:center;

}

#devisExpress .comment label{
background:url(../img/interface/comment.gif) top left no-repeat;
padding-left:1.5em;
}

#devisExpress .comment textarea{
margin:5px auto;
text-align:center;
}


#devisExpress fieldset.infoPerso {
background:transparent url(../img/interface/bg-fieldset.gif) top left repeat-x;
padding-top:16px;
}

#devisExpress fieldset.infoPerso p, #devisExpress fieldset.suitePerso p {
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

#devisExpress label.alert{
background:url(../img/interface/bullet_red.gif) center left no-repeat;
}


#devisExpress label.required{
background:url(../img/interface/bullet_error.gif) center left no-repeat;
color:#900;
}

#devisExpress fieldset p,#devisExpress .tableauSaisie{
margin:5px;
}

.tableauSaisie th,
.tableauSaisie td {
font-size:0.69em;
}

#devisExpress label{
width:180px;
color:#2D5F91;
font-weight:bold;
clear:both;
float:left;
text-align:left;
padding:3px 3px 3px 15px;
font-size:100%;
}
#devisExpress  h3{
margin-left:10px;
background:url(../img/interface/asterisk_yellow.gif) center left no-repeat;
padding-left:1.38em;
}

#devisExpress select{
margin:0 0 0 10px;
}

#devisExpress input, #devisExpress select{
color:#2D5F91;
margin:0 0 0 10px;
padding:3px;
border:1px dotted #72CEE6;
background-color:#F2F7FD;
}


#devisExpress textarea{
color:#2D5F91;
padding:3px;
border:1px dotted #72CEE6;
width:280px;
}

#devisExpress .activform{
text-align:center;
}

#devisExpress .infoForm{
font-style:italic;
}

#devisExpress .dataItem{
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

/*

item espace homepage

*/

#main .espace{
float:left;
width:240px;
margin: 10px 8px 0 0;

}
#main .espace{
display:table;
}

#main .espace h3{
padding:0 0 0 5px;
margin:0 0;
text-align:left;
font-size:0.82em;

}

#main .espace h3 a{
color:#3F5374;
}
#main .espace h3 a:hover{
color: #72CEE6;
}
#main .espace p{
text-align:left;
padding:10px 5px 0 8px;
margin:5px 0;
background:transparent url(../img/interface/bg-item-home2.gif) no-repeat;
}

#main a.more{
text-decoration:none;
margin:3px 5px;
float:right;
color:#2D5F91;
font-size:0.69em;
background:url(../img/interface/add.gif) top left no-repeat;
padding-left:1.38em;
}

#main a.more:hover{
color: #72CEE6;
}

#main p a{
text-decoration:none;
border-bottom:1px solid #76D4EC;
color:#3C6492;
}

ul a{
	text-decoration:none;
	color:#3C6492;
}

ul a:hover{
	color: #19a81c;
}



/*
liste reference
*/

#main dl.listReference{
margin:15px 0 0 0;
padding:0;
width:160px;
float:left;
}

.listReference dt{
margin:0;
padding:0;
}

.listReference dd{
margin:10px 0 0 5px;
padding:0;
}


#main .listReference ul{
list-style:none;
margin:0;
padding:0;
}

#main .listReference li{
background:none;
margin:3px 0;
padding:0;
font-weight:normal;

}

#main .titreReference{
	width:165px;
	padding: 19px 0 0 0;
	overflow: hidden;
	display: block;
	height: 0px !important;
	height /**/:19px;
}


#sideBar .fullList a{
text-decoration:none;
float:right;
display:block;
margin: 0;
color:#2D5F91;
font-size:0.69em;
padding: 0 1.73em 0.25em 0.25em ;
background:transparent url(../img/interface/liste.gif) center right no-repeat;
}

.fullList a:hover{
color:#76D4EC;
}

/*
titre contenu references
*/

/*

Articles

*/

#main p.chapo{
border-top: 1px solid #E8F2FB;
border-bottom: 1px solid #E8F2FB;
color:#3C6492;
padding:10px;
margin:10px 0 0 0;
font-size:0.69em;
/*background:transparent url(../img/interface/fd-chapo.gif) no-repeat;*/
background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
font-weight:bold;

}
#content .ficheMetier{
	text-align: center;
	border-top: 1px solid #E8F2FB;
	border-bottom: 1px solid #E8F2FB;
	color:#3C6492;
	padding:5px;
	margin:10px 0 0 0;
	font-size:0.69em;
	background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
	font-weight:bold;
}
#content .ficheMetier a{
	text-align: center;
	text-decoration: none;
	padding: 3px 3px 3px 25px;
	background:transparent url(../img/interface/dl-pdf.gif) left center no-repeat;
	border: none;
	line-height: 23px;
}

#content .cgv{
	text-align: center;
	border-top: 1px solid #E8F2FB;
	border-bottom: 1px solid #E8F2FB;
	color:#3C6492;
	padding:5px;
	margin:10px 0 0 0;
	font-size:0.69em;
	background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
	font-weight:bold;
}
#content .cgv a{
	text-align: center;
	text-decoration: none;
	padding: 3px 3px 3px 25px;
	background:transparent url(../img/interface/dl-pdf.gif) left center no-repeat;
	border: none;
	line-height: 23px;
}

/*
texte main
*/

#main h3,#main ul, #main p{
padding:5px 10px 5px 10px;
margin: 0  0;
}

#main h3{
color:#3C6492;
font-size:0.82em;
background:transparent url(../img/interface/titre-page.png) 0 0 no-repeat;
}

#main h3 a{
text-decoration:none;
color:#4E99AF;
display:block;
}

#main h3 a:hover{
color:#FAB728;
}


#main p{
text-align:justify;
margin:5px 0 5px 0;
font-size:0.69em;
}
#main ul{
list-style:none;
font-size:0.69em;
}


#main li{
margin:5px 0 5px 0;
background: url(../img/interface/bullet_blue.gif) no-repeat;
padding: 0 0 0 16px;
font-weight:bold;
}

#main .liste{
padding-bottom:1.2em;
}

#main .liste li{
margin:2px;
float:left;
width:20em;
display:block;
margin:0.8em 0 0 0;
padding:0 0 0 1.2em;
}

/*

*/

/*

domaines de traduction

*/
#main .etoile{
margin:15px 0 5px 0;
padding:0 0 0 20px;
/*background: transparent url(../img/interface/star2.gif) center left no-repeat;*/
background: transparent url(../img/interface/note.png) center left no-repeat;
clear:both;
}


#main .actus{
margin:15px 0 5px 0;
padding:0 0 0 20px;
/*background: transparent url(../img/interface/star2.gif) center left no-repeat;*/
background:url(../img/interface/information.gif) center left no-repeat;
clear:both;
}
#main .tick{
margin:15px 0 5px 0;
padding:0 0 0 20px;
background: transparent url(../img/interface/tick.gif) center left no-repeat;
clear:both;
}

#main .flash{
border-top: 1px solid #E8F2FB;
border-bottom: 1px solid #E8F2FB;
color:#6E96BE;
padding:10px;
margin:0;
font-size:0.69em;
background:#FFFFFF url(../img/interface/bg-chapo.png) 0 0 repeat-x;
font-weight:bold;
}

#main .etoile a, #main .tick a{
padding:0;
margin:0;
color:#3C6492;
}

#main .etoile a:hover, #main .tick a:hover{
color:#76D4EC;
}

#main .tagDoc{
float:left;
margin:0;
background:url(../img/interface/tag_blue.gif) center left no-repeat;
padding:0 0 0 0.69em;

}

#main .tagDoc a{
font-size:0.69em;
text-decoration:none;
color:#2D5F91;
margin:3px 0 0 5px;
}

/*

coordonnees atenao

*/

#contactAtenao{
font-size:0.69em;
text-align:left;
margin:10px auto;
position:relative;
width:500px;
background:#fff;
display:table;
}

#contactAtenao h4{
padding:0.3em 0.3em 0.8em 0.3em;
margin:0;
border-bottom: 1px solid #72CEE6;
}

#contactAtenao dl{
padding:0;
margin:0;
font-weight:bold;
width:500px;
font-size:100%;
}

#contactAtenao .adresse, #footer #coordonnesAtenao .adresse{
background:transparent url(../img/interface/house.gif) 0 center no-repeat;
}

#contactAtenao .fax, #footer #coordonnesAtenao .fax{
background:transparent url(../img/interface/printer.gif) 0 center no-repeat;
}

#contactAtenao .telephone, #footer #coordonnesAtenao .telephone{
background:transparent url(../img/interface/telephone.gif) 0 center no-repeat;
}

#contactAtenao dt{

color:#3C6492;
width:80px;
margin: 3px auto auto 11px;
float:left;
clear:both;
padding:3px 3px 3px 20px;
}

#contactAtenao dd{
float:left;
width:350px;
margin:3px 0;
padding:3px;
}

/*

liste Actus

*/

.listActus {
width:250px;
margin:-10px 0 5px 0;
padding:0;
background:transparent url(../img/interface/bg-focus.png) repeat-y;

}


.listActus li{
margin:0;
padding:3px;
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;
}

.listActus li h3{
font-size:0.69em;
margin:0 0 0 5px;
}

.listActus li a{
margin:0;
padding:3px 0 3px 18px;
font-size:100%;
font-family:verdana;
font-weight:bold;
text-decoration:none;
color:#606B76;
text-decoration:none;
display:block;
background:url(../img/interface/information.gif) center left no-repeat;

}

.moreAbout{
	width: 500px;
	margin: 3px 0;
	display: table;

}

.datepubactus{

	font-size:0.69em;
	font-style: italic;
	margin:5px 0 5px 10px;
	padding:3px 3px 3px 20px;
	text-align: right;
	background:url(../img/interface/calendar.gif) center left no-repeat;
}

/*

Banniere Devis

*/

.bannerdevis{
	width: 500px;
	display: block;
	border:none;
	margin:10px auto;
	text-align:center;
	clear: left;
}

#sideBar div.bannerdevis{
	border:none;
	margin:0;
	clear: left;
	display: inline;
}

.bannerdevis img{
border:none;
text-align:center;
}

/*

tableau recapitulatif

*/

.tableauSaisie{
margin:10px 0 0 10px;

}

.tableauSaisie .libelle{
color:#606B76;
}

/**

Formulaire general

**/

#main form{
position:relative;
background:url(../img/interface/bg-focus.png) repeat-y;
margin:10px 0;
padding:0;
width:490px;
}

#main form fieldset{
border:none;
margin:0;
padding:0;
}

#main form .attach{
background:url(../img/interface/attach.gif) center left no-repeat;
padding-left:1.67em;
}

#main form .comment{
text-align:center;

}

#main form .comment label{
background:url(../img/interface/comment.gif) top left no-repeat;
padding-left:1.5em;
}

#main form .comment textarea{
margin:5px auto;
text-align:left;
}


#main form fieldset.infoPerso {
background:transparent url(../img/interface/bg-fieldset.gif) top left repeat-x;
padding-top:16px;
}

#main form fieldset.infoPerso p, form fieldset.suitePerso p {
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

#main form label.alert{
background:url(../img/interface/bullet_red.gif) center left no-repeat;
}


#main form label.required{
background:url(../img/interface/bullet_error.gif) center left no-repeat;
color:#900;
}

#main form fieldset p,form .tableauSaisie{
margin:5px;
}

.tableauSaisie th,
.tableauSaisie td {
font-size:0.69em;
}

#main form label{
display:block;
width:180px;
color:#2D5F91;
font-weight:bold;
clear:both;
float:left;
text-align:left;
padding:3px 3px 3px 15px;
font-size:100%;
}

#main form  h3{
margin-left:0.69em;
background:url(../img/interface/asterisk_yellow.gif) center left no-repeat;
padding-left:1.38em;
}

#main form select{
margin:0 0 0 10px;
}

#main form input, form select{
color:#2D5F91;
margin:0 0 0 10px;
padding:3px;
border:1px dotted #72CEE6;
background-color:#F2F7FD;
}


#main form textarea{
color:#2D5F91;
padding:3px;
border:1px dotted #72CEE6;
text-align:left;
}

#main form .activform{
text-align:center;
}

#main form .infoForm{
font-style:italic;
}

#main form .dataItem{
background:url(../img/interface/tiret-item-recents.png) bottom left no-repeat;
}

/*
form error message
*/

#main  div.errors{
	font-size:0.69em;
	background-color: #FFCCCC;
	border: 1px solid #F00;
	padding: 5px;
	margin: 10px 0;

}

#main  .success{
	font-size:0.69em;
	background-color: #8CC69B;
	border: 1px solid #16A63B;
	padding: 5px;
	margin: 10px 0;

}

#main  .successCenter{
	font-size:0.69em;
	background-color: #8CC69B;
	border: 1px solid #16A63B;
	padding: 5px;
	margin: 10px 0;
	text-align:center;
}

/**

Coordonnees pied de page

*/

#footer #coordonnesAtenao{
float:left;
margin:10px 0 5px 0;
padding:35px 0 0 0;
width:765px;
background:transparent url(../img/interface/fond-footer-3.gif) 0 0 repeat-x;
}

#footer #coordonnesAtenao dl{
padding:0;
margin:5px 0 5px 0;
font-weight:bold;
width:765px;
font-size:100%;
font-size:10px;
}

#footer #coordonnesAtenao dt{

color:#3C6492;
margin: 5px auto auto 5px;
float:left;
padding:3px 3px 3px 19px;
}

#footer #coordonnesAtenao dd{
float:left;
margin:5px 0;
padding:3px 0 0 0;

}

#footer p.firstLine{
border-bottom: 1px solid #E6F0FA;
text-align:left;
padding:5px 11px;
margin:0;
font-weight:bold;
font-size:100%;
}

#footer a{
text-decoration:none;
border-bottom:1px solid #76D4EC;
color:#3C6492;

}

#footer .copyright{
	padding: 0 10px 0 10px;
	text-align: center;
}

#footer .copyright a{
	border: none;
}

#footer a:hover{
text-decoration:none;
border-bottom:1px solid #76D4EC;
background:#76D4EC;
color:#3C6492;
}

#main .autolink_link{
	display: inline;
}

#main li .autolink_link{
	text-decoration:none;
	border-bottom:1px solid #76D4EC;
	color:#3C6492;
}
/*
bio traducteur
*/

.vigTraducteur{
	float:left;
	margin: 3px;
	padding-top: 10px;
}

/*
partenaies
*/

.lienP{
	float: left;
	width: 100px;
	margin: 10px 5px;
	height: 25px;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

#banner{
	float: left;
	clear: both;
	margin: 35px auto;
	/*border: 1px solid #C0C0C0;*/
}
#banner img{
	margin: 0;
	border:none;
}

#bannerglobword img{
	margin: 0;
	border:none;
}


#main .maintitle2{
	background:transparent url(../img/interface/titre-page.png) 0 0 no-repeat;
	padding-left:5px;
	margin: 0;
	color: #234777;
	
}
#main .maintitle2 a{
	display: inline;
	
	}
	
.domaineTrad a{
background: transparent url(../img/interface/note.png) center left no-repeat;
padding: 3px;

}

#main li.domaineTrad a:hover{
	color: #4d86a9;
}

#main li.domaineTrad{
background:url(../img/interface/tiret-item-recents.png) bottom center no-repeat;
padding-bottom: 3px;
}


/*
ditto pagination
*/

.ditto_pagination{
	clear: both;
	padding:10px;
	margin:20px auto;
	text-align:center;
	position: relative;
	font-size: 11px;
	display: block;
/**
 display:table;
 **/
}

.ditto_pagination span{
		font-size: 11px;
}

 a.ditto_page{
	background: #fff;
	border: 1px dotted #4d86a9; 
	color: #4576A5;
	text-decoration:none;
	margin:1px;
	padding:3px;
	font-size: 11px;
	/*float:left;*/
	display:inline;
}

 a.ditto_page:hover{
	color: #fff;
	background: #4d86a9;
	border: 1px dotted #333; 

}

.ditto_off a{
	margin:1px;
	padding:3px;
	color: #fff;
	background: #333;
	border: 1px solid #333; 

}

.ditto_currentpage{
	margin:1px;
	padding:3px;
	color: #fff;
	background: #4d86a9;
	border: 1px solid #4576A5; 
	display: inline;
	font-size: 11px;
}
/*Partenaires*/
#listePartner a{
	color: #333;
	font-size: 11px;
}
