/*LA STRUCTURE*/
body{
font-family:arial,helvetica,clean,sans-serif;
font-size:12px;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}

.espace {
padding-top:5px;
padding-left:10px;
padding-right:10px;
}

.center {
text-align:center;
width:456px;
margin:0px auto;
}

.container {
background-color:#ffffff;
padding-bottom:50px;
}

.container-home {
background-color:#ffffff;
width:750px;

margin-left:auto;
margin-right:auto;
}

.arplan-home{
background-color:#EEEEEE;
background-image:url(testmotif.png);
background-position:center;
background-repeat:no-repeat;
height:600px;
}

.cadrelogo{
width:500px;
margin-left:auto;
margin-right:auto;
padding-top:20px;
}

.cadresearch{
padding-top:20px;
margin-left:auto;
margin-right:auto;
width:406px;
}

.cadrepubs{
padding-top:20px;
margin-left:auto;
margin-right:auto;
width:645px;
}

.cadreastuces{
width:100%;
text-align:center;
padding-top:20px;
padding-bottom:10px;
}

.cadregood{
width:100%;
text-align:center;
background-color:white;
padding-top:5px;
}

.emplgood{
width:736px;
height:90px;
text-align:left;
padding:2px;
margin-left:auto;
margin-right:auto;
border:solid 1px #C9C8C8;
}

.cadregoodpage{
width:100%;
text-align:center;
background-color:white;
padding-top:5px;
}

.emplgoodpage{
width:476px;
height:60px;
text-align:left;
padding:2px;
margin-left:auto;
margin-right:auto;
border:solid 1px #C9C8C8;
}

.cadregooddroite{
width:100%;
text-align:center;
padding-top:5px;
}

.emplgooddroite{
width:120px;
height:600px;
text-align:left;
padding:2px;
margin-left:auto;
margin-right:auto;
border:solid 1px #C9C8C8;
}

.carrepub td img{
border:0px;
}

.carrepub td{
padding:0px;
padding-right:2px;
}

.carrepub td a{
text-transform:none;
text-decoration:none;
}

.footer {
font-size:10px;
color: #999999;
margin:0px;
width:100%;
height:100%;
text-align:center;
padding-top:0px;
background-color:#FFFFFF;
font-weight:normal;
}


.footer td a, .footer td a:visited {
color: #888888;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#888888;
text-transform:none;
text-decoration:none;
}

.footer td a:hover {
color: #666666;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#666666;
text-transform:none;
text-decoration:none;
}

.modesearch{
font-size:12px;
color:#666666;
}

.modesearch a{
color:#CC0000;
font-size:12px;
text-decoration:none;
}

.modesearch a:hover{
color:#CC0000;
font-size:12px;
text-decoration:none;
}

.footer td img {
color: #888888;
border-bottom-style:none;
border-bottom-width:0px;
border-bottom-color:#888888;
}

.copyright {
margin-top:15px;
font-size:11px;
color: #999999;
}

.footer .titre {
font-size:12px;
font-weight:bold;
}

.footer td {
padding-left:10px;
padding-right:10px;
}

.footer table{
border-top-style:dotted;
border-top-width:1px;
border-top-color:#999999;
}

.footer .line{
border-right-style:dotted;
border-right-width:0px;
border-right-color:#999999;
}

a{
text-decoration:none;
color:#D9010F;
}

a:hover {
text-decoration:underline;
color:#D9010F;
}

ul {
list-style-type:circle;
margin:20px 0px 20px 0px;
padding-left:20px;
padding-right:5px;
}

.connect{
margin-top:50px;
background-image:url(http://www.doona.fr/images/bgconnect.png);
background-position:center;
background-repeat:no-repeat;
width:400px;
height:150px;
}

.connect td {
padding:5px;
font-size:12px;
}

	/*LES POlICES*/
	
.police-normale {
font-size:12px;
}

.pages {
font-size:15px;
}

.txtaide{
font-size:14px;
padding-left:16px;
padding-right:32px;
color:#333333;
}

.txtaide a{
color:#222222;
text-decoration:none;
}

.ecriture-mini {
font-size:10px;
}

.MOYENNE-GRAS {
font-size:12px;
font-weight:bold;
}

.ecriture-rouge {
color: #FF0000;
font-weight:bold;
font-size:14px;
}

.ecriture-rouge2 {
color:#CC0000;
font-weight:bold;
font-size:12px;
}

.titre-blanc {
color:#888888;
font-size:14px;
}

.texte {
font-size:14px;
}

.titres-pages {
font-size:18px;
color:#c21e1e;
font-style:italic;
}

.titres-pages2 {
color:#000055;
font-style:italic;
}

.favicon {
font-size:0em;
}

.lienmail {
unicode-bidi:bidi-override;
direction:rtl;
}

.vert {
color:#006600
}

	/*FORMULAIRE DE RECHERCHE*/
	
.q{
height:16px; 
width: 310px; 
border:1px solid #dd0000;
padding:2px;
padding-left:22px;
vertical-align:top;
}

.go{
height:22px;
width:95px;
vertical-align:middle;
}

.formsearch {
font-size:10px;
color:#888888;
}

.formsearch a{
text-decoration:none;
color:#777777;
}

.formsearch a:hover{
font-weight:normal;
color:#555555;
}

	/*FOOTER*/
	
.footer a, .footer2 a{
text-decoration:underline;
color:#999999;
}

.footer a:hover, .footer2 a:hover{
text-decoration:underline;
font-weight:normal;
color: #666666;
}

.liensfooter {
font-size: 11px;
color: #333333;
}

.liensfooter a{
text-decoration:underline;
color:#CC0000;
}

.liensfooter a:hover{
font-size: 12px;
text-decoration:underline;
font-weight:bold;
color: #AA0000;
}

	/*MENU AIDE*/
	
.menu{
font-size:12px;
color:#A60000;
}

.menu a{
padding:2px;
margin-left:5px;
text-decoration: none;
color:#666666;
}

.menu a:hover{
text-decoration: none;
font-weight:bold;
border-bottom-style:dotted;
border-bottom-width:1px;
border-bottom-color:#666666;
}

.menuencours{
text-decoration:none;
font-weight:bold;
}

	/* AFFICHAGE RESULTATS */
	
.titresrub{
padding-left:10px;
padding:6px;
background-color:#FFCCCC;
margin-left:10px;
margin-top:30px;
font-size:14px;
color:#333333;
}

.blocresult img {
border-style: solid; 
border-width:1px;
border-color: #cccccc;
}

.resl{
padding-top:5px;
vertical-align:top;
margin-right:5px;
width:100%;
}

.resr{
color:#AAAAAA;
width:220px;
vertical-align:top;
text-align:center;
padding-top:25px;
padding-left:25px;
background-image:url(images/menud.jpg);
background-repeat:no-repeat;
}

.blocresult{
min-height:98px;
margin-bottom:0px;
vertical-align:middle;
height:98px;
}

div[class] .blocresult {
height:auto;
}

.imageresult {
display:table-cell;
border:solid 1px #666666;
vertical-align:bottom;
text-align:center;
padding:10px;
}

.captresultr{
padding:2px;
float:right;
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
border-style: solid; 
border-width:1px;
border-color: #bbbbbb;
}

.captresultn{
display:none;
}

.captresultl{
padding:2px;
float:left;
vertical-align:middle;
text-align:center;
background-color:#FFFFFF;
border-style: solid; 
border-width:1px;
border-color: #bbbbbb;
}

.resulttext{
height:100%;
margin:4px;
margin-top:6px;
margin-left:4px;
margin-bottom:0px;
vertical-align:middle;
}

.favoris a{
text-decoration: underline;
color: #999999;
}

.favoris a:hover{
font-weight:normal;
color: #666666;
}

.cadreinfos{
margin:15px;
color:#333333;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
padding:0px;
padding-top:0px;
padding-bottom:0px;
}

.cadreinfos img{
margin:0px;
padding:0px;
margin-right:5px;
border:0px;
vertical-align:middle;
}

.cadreinfos a{
color:#444444;
}

	/* LES LIENS */

.titre-liens{
display:table;
padding-top:0px;
padding-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0.3em;
color: #AA1111;
font-size:1.2em;
font-weight:normal;
text-decoration:none;
border-bottom:2px solid #990000;
}

.titre-liens a, .titre-liens a:hover{
margin-left:10px;
color:#AA1111;
font-size:1.1em;
font-weight:normal;
text-decoration:none;
}

.titre-liens a:visited{
color:#777777;
}

.desc-liens {
color: #000000;
font-size:1em;
display:table;
padding:0px;
margin:0px;
padding-left:10px;
width:500px;
}

.adresse-liens {
display:table;
padding:0px;
margin:0px;
padding-left:10px;
color:#3399CC;
}

.adresse-images {
color:#3399CC;
}

.form textarea {
width:468px ;
height:60px ;
}
