#wrapper {margin:0 auto;
    width:1022px;
    border:1px solid #737373;
    border-top:none;
    padding:233px 0 0 0;
    position:relative;
    }
/* Header */
    #header {
    border-top:#2b6990 10px solid;
    position:absolute;
    top:0;
    left:0;
    }

/* Contenu */

#content {background:#F7F9F3 url(../gfx/decoup/ciel.jpg) no-repeat top left;
padding-top:5px;
width:1022px;
}
.contenu, .contenuIn {
background:url(../gfx/decoup/arbratruc.gif) no-repeat bottom left;
min-height:450px;
width:1022px;
}
.contenuIn {
background:url(../gfx/decoup/arbratrucs.gif) no-repeat bottom left;
min-height:294px;}

#colLeft {float:right;
width:210px;
min-height:580px;
}
#colRight {float:right;
width:785px;
padding:0 15px 10px 0;
min-height:580px;
}
#colL {float:left;
width:535px;

}
#colR {float:left;
width:185px;
margin:0 0 0 15px;
}
/* Inter */
.corps {background: url(../gfx/decoup/fondm.gif) repeat-y;
width:784px;
}
.bloc {background:url(../gfx/decoup/bloc.gif) no-repeat top;
    min-height:426px;
    padding:14px 25px 0 20px;
    width:739px;
    position:relative;
    }
    .nmin { min-height:272px;
    padding-bottom:10px;}
    .bloc b {color:#f68b1f;}
    .bloc h3 {font-size:15px;
    color:#f68b1f;
    margin:0 0 5px 0;
    } 
    p.legende {text-align:right;
    color:#a57b62;
    font-size:9px;
    font-weight:normal;
    line-height:14px;
    }
	 
    .vert h3, .vert .actus h3,  .vert b, .vert a {color:#519032;}
	
    .vert h6 {color:#8db63c;}
    .liste h4 {background:url(../gfx/deco/puce/liste.gif) no-repeat 0 3px;
    padding:0 0 0 12px;
    }
    .liste p {padding:0 0 0 12px;}
    .liste span { color:#f6f8f2;
    background:#f36f21;
    font-weight:bold;
    padding:0 4px;
    }
.titre {padding:0 20px 0 0;
    width:719px;
    }
    .titre h2 {display:block;
    width:700px;
    height:28px;
    text-indent:-9999px;
    font-size:23px;
    color:#f68b1f;
    font-weight:normal;
    }
    .titre h2 b {color:#767676;
    font-weight:bold;}

    .ptDev { background: url(../gfx/deco/pictos/developpement.gif) no-repeat top right;}
    .ptmission { background:url(../gfx/deco/pictos/mission.gif) no-repeat  top  right;}
    .ptinvestir {background: url(../gfx/deco/pictos/investir.gif) no-repeat top   right;}
    .ptcontact {background: url(../gfx/deco/pictos/contact.gif) no-repeat top  right;}
    .ptvideo {background:  url(../gfx/deco/pictos/video.gif) no-repeat top  right;}
    .ptreperes {background:  url(../gfx/deco/pictos/reperes.gif) no-repeat  top right;}
    .ptdivers {background:  url(../gfx/deco/pictos/ptlien.gif) no-repeat top  right;}
    
    .letitre { background:url(../gfx/decoup/titres.gif) no-repeat bottom;
    padding:0 0 20px 0;}
    .padd {padding:5px 25px 5px 15px;}

.chemin { background: url(../gfx/decoup/cheminfer.gif) no-repeat;
    height:28px;
    padding:0 0 0 10px;
    float:left;
    clear:left;
    margin:0 0 3px 0;
    }
    .chemin  ul {background:url(../gfx/decoup/fer.gif) no-repeat right;
    padding:5px 10px 0 0;
    height:21px;float:left;
    }
    .chemin  ul li, .cheminvert  ul li  {float:left;
    font-size:10px;
    color:#f6f8f2;
    padding:0 5px 0 0;
    line-height:14px;
    }
    .bloc .chemin  ul li a, .bloc .cheminvert  ul li a, .bloc .chemin  ul li a:hover,  .vert  .chemin  ul li a:hover {
    color:#f6f8f2; text-decoration:none;}
    .bloc .chemin  ul li a:hover, .vert  .chemin  ul li a:hover {text-decoration:underline;}
    .bloc  .chemin  ul li b {background:url(../gfx/deco/puce/chemin.gif) no-repeat 0 3px;
    padding:0 0 0 15px;
    color:#f6f8f2;
    }
 .vert .chemin { background: url(../gfx/decoup/cheminfervert.gif) no-repeat;
    height:28px;
    padding:0 0 0 10px;
    float:left;
    clear:left;
    margin:0 0 3px 0;
    }
 .vert .chemin  ul {background:url(../gfx/decoup/fervert.gif) no-repeat right;
    padding:5px 10px 0 0;
    height:21px;float:left;
    }
    .vert  .chemin ul li b {background:url(../gfx/deco/puce/cheminvert.gif) no-repeat 0 3px;
    padding:0 0 0 15px;
    color:#f6f8f2;
    }

    
    .chapo {font-size:12px;}
    .contact { background:url(../gfx/decoup/fondeco.gif) repeat-x top;
    padding:2px;
    width:100%;
    }
    .go, .ok {background:url(../gfx/decoup/go.gif) no-repeat right;
    height:22px;
    padding:2px 40px 5px 0;
    line-height:25px;
    font-size:9px;
    font-weight:bold;
    } 
    .ok {background:url(../gfx/decoup/ok.gif) no-repeat right;}
    .vert .go {background: url(../gfx/decoup/govert.gif) no-repeat right;color:#569333;}
    .vert .ok {background:url(../gfx/decoup/ok.gif) no-repeat right;color:#569333;}
    .vert a:hover {color:#569333;}
    .bloc img {border: 1px solid #d4dce5;}
    .bloc p {line-height:18px;
    margin:2px 0 15px 0;
    text-align:justify;
    }
    .left, .right {width:350px;
    float:left;
    padding:0 20px 0 0;
    margin:0;
    }
    
    .right {border:none;
    padding:0 0 0 20px;
    width:330px;
    }
    #colonne {background: url(../gfx/deco/filets/pixel.gif) repeat-y center;
    margin:0 0 5px 0;
    width:718px;
	line-height:18px;
	position:relative; 
	box-sizing:content-box;
	overflow:visible;
	left:0px;
	top:0px;  
	text-align:justify; 
    }
	#colonnein {background:url(../gfx/deco/filets/lepixel.gif) repeat-y center;
    width:725px;
	line-height:18px;
	position:relative; 
    }
	#colonne img {float:none;}
	.laphoto {text-align:center;
	clear:both;
	padding:2px 0;
	}
	#colonne .laphoto img {position:relative;
	margin:0 auto;
	}
	#colonne .laphoto p {text-align:center;
	margin:0;
	line-height:12px;
	}
    #colonnes {background: url(../gfx/deco/filets/pixels.gif) repeat-y center;
    margin:0 0 5px 0;
    width:738px;

    }
    #colonne ul {
    }
    #colonne ul li {
        list-style-type: disc;
         list-style-position: outside;
         margin-left :20px;
    }
.blocbas {background:url(../gfx/decoup/basbloc.gif) no-repeat;
    height:18px;
    position:relative;
    width:784px;
    }
    .separation {background: url(../gfx/decoup/separation.gif) no-repeat;
    height:18px;
    position:relative;
    width:784px;
    }
    .boutons {
    height:25px;
    display:block;
    position:absolute;
    bottom:-21px;
    right:12px;
    width:500px;
    text-align:right;
    }
    .button, .buttons  {background: url(../gfx/decoup/bouton.gif) no-repeat;
    padding:0 0 0 8px;
    height:23px;    
    float:right;
    margin:0 5px 0 0;
    }
    .button a,.buttons span {color:#f6f8f2;
    font-weight:bold;
    background: url(../gfx/decoup/boutonl.gif) no-repeat top right;
    padding:3px 8px 0 0;
    height:21px;
    display:block;
    float:left;
    text-decoration:underline;
    }
    .button a:hover,.buttons span  {text-decoration:none;}
    .buttons span a {color:#f6f8f2;
    text-decoration:underline;
    padding:0 2px;}
    .buttons span b {background:#f6f8f2;
    color:#f36f21;
    padding:0 2px;
	}
.form {background:#fff url(../gfx/decoup/form.gif) no-repeat top;
    width:716px;
    padding:30px 10px 0 10px;
    min-height:40px;
    clear:left;
    }
    .baform {background:url(../gfx/decoup/baform.gif) no-repeat bottom;
    height:12px;
    display:block;
    width:736px;
    margin:0 0 10px 0;
    }
.formulaire,.formule {color:#a0a0a0;
    padding:0 0 0 20px;
    position:relative;
    }.formule {padding:5px 0 0 0;}
    .formulaire label, .formule  label {width:600px;
    clear:left;
    position:relative;
    display:block;
    height:23px;
    font-weight:bold;
    }
    .formulaire label a, .formule label a  {color:#a0a0a0;
    text-decoration:none;
    }
     .vert label a:hover {color:#519032;}
    .formulaire input, .formulaire textarea, .formule input, .fore textarea {
    top:4px;
    position:absolute;
    right:-1px;
    background:url(../gfx/decoup/champ1off.gif) no-repeat;
    border:none;
    height:23px;
    padding:4px 6px 0 6px;
    width:389px;
    color:#4f4c41;
    font-weight:normal;
    }
    .formulaire textarea   {background:url(../gfx/decoup/textarea1off.gif) no-repeat;
    height:99px;
    }
    
    .formulaire .submit {width:600px;
    text-align:right;}
    .formule input.btsubmit,  input.btsubmit  {background: url(../gfx/decoup/gosubo.gif) no-repeat right;
    border:none;
    color:#f36f21;
    height:20px;
    padding:0 43px 4px 0;
    width:auto;
    font-size:10px;
    font-weight:bold;
    text-align:left;
    }
    input.radio {
    width:17px;
    height:15px;
    background:none;
    position:relative;
    float:none;
    margin:0 3px 0 8px;
    padding:0;
    }
    .cotes {width:500px;
    top:2px;
    position:absolute;
    right:-1px;
    display:block;
    text-align:left;
    }
.formule  label {width:325px;
    height:15px;
    font-size:10px;
	padding:5px 0 0 0;
    }
    .formule input, .fore textarea {
    background:url(../gfx/decoup/champ2off.gif) no-repeat;
    height:20px;
    width:202px;
    }   
    .vert input.btsubmit {background: url(../gfx/decoup/gosub.gif) no-repeat right; color:#569333;}

.dispnone {
    display:none;
    }
    .rights {position:absolute;
    right:10px;
    top:0;
    width:325px;
    }
.file {border:none;}
    input.more {width:215px;
    }
    label.more {width:710px;
    }   

.lien {clear:left;
    width:720px;
    }
    .lien a {float:right;}

/* Menu colonne gauche */
.btdev { /*background:url(../gfx/texts/fr/blocs/developpement_auvergne.gif) no-repeat;*/
    width:192px;
    height:59px;
    display:block;
    text-indent:-9999px;
    }

.ardauvergne {width:194px;
    background:  url(../gfx/decoup/menu1haut.png) no-repeat;
	padding:52px 0 0 0;
	}
    .bas1, .bas2 { background:url(../gfx/decoup/menu1bas.png) no-repeat bottom;
	height:9px;
	line-height:6px;
	display:block;
	width:194px;
	}
	.bas2 { background:url(../gfx/decoup/menu2bas.png) no-repeat bottom;
	}
	
    .ardauvergne ul {
    padding:0 10px 10px 10px;
    width:172px;    
    z-index:10;
    }
.investir {background:url(../gfx/decoup/menu2haut.png) no-repeat;width:194px;
	padding:52px 0 0 0;
	}
   
     #colLeft  .investir ul {
    min-height:67px;
    padding:0 10px 10px 10px;
    width:172px;
    z-index:10;
    }
    #colLeft ul li {background: url(../gfx/deco/filets/sep.gif) no-repeat bottom;
    width:172px;
    position:relative;
    padding:1px 0 4px 0;
    }
	#colLeft .investir ul li {background: url(../gfx/deco/filets/sep1.gif) no-repeat bottom;
    }
    #colLeft ul li a {
    color:#f7f2d1;
    font-size:10px;
    font-weight:bold;
    display:block;
    width:165px;
    padding:2px 0 3px 5px;
	cursor:pointer;
    }
    
    #colLeft ul li a:hover   {color:#fff;
    background: url(../gfx/decoup/menu.png) repeat-x;
    }
    /*.ardauvergne ul li a.actif, .investir ul li a.actif, .ardauvergne ul li a.actif:hover, .investir ul li a.actif:hover {
    color:#f36f21; 
    background:  url(../gfx/decoup/actif.gif) no-repeat;}
    .ardauvergne ul li a.actifl, .investir ul li a.actifl, .ardauvergne ul li a.actifl:hover, .investir ul li a.actifl:hover {
    color:#f36f21; 
    background: url(../gfx/decoup/actifl.gif) no-repeat;
    height:25px;
    }*/
	  #colLeft  .ardauvergne ul li.actifs {background: url(../gfx/decoup/actifs_2.gif) no-repeat bottom;
	padding:0 0 6px 1px;
	width:169px;
	line-height:12px;
	}
	  #colLeft  .ardauvergne ul li.actifs  a, #colLeft 	.ardauvergne ul li.actifs  a:hover {background:url(../gfx/decoup/actifs_1.gif) no-repeat top;	
	padding:3px 0 0 5px;
	color:#f36f21; 
	width:165px;
	}
	
    #colLeft .sousmenu {
	position:absolute;
    width:200px;
    padding:0 0 16px 33px;
    z-index:100;
	left:152px;
    top:-27px;
	}
	
    #colLeft .sousmenu ul {
    background: transparent  url(../gfx/decoup/middle.png) no-repeat top;
    width:171px;
    padding:0 5px 0 6px;
    }
	.top {background:url(../gfx/decoup/top.png) no-repeat;
	width:183px;
	height:14px;
	display:block;
	line-height:6px;
	}
	.bottom {background: url(../gfx/decoup/bootm.png) no-repeat;
	height:15px;
	}
    #colLeft  .sousmenu ul li {
	background: url(../gfx/decoup/ssmenuoff.gif) no-repeat;
	padding:2px 0 0 0;
	}
    #colLeft .sousmenu ul li a {
    background: url(../gfx/decoup/ssmenuoffb.gif) no-repeat bottom;
    color:#7b716b;
    font-size:10px;
    font-weight:bold;
    width:156px;
    padding:3px 4px 4px 7px;
    display:block;
    }
	#colLeft div.sousmenu ul li.ons {background: url(../gfx/decoup/ssmenuon.gif) no-repeat;}
    #colLeft div.sousmenu ul li a:hover  {background: url(../gfx/decoup/ssmenuonb.gif) no-repeat bottom;
    color:#fff;
    }
    
 
    
.focus {background:url(../gfx/decoup/bolcf.gif) repeat-y;
    width:535px;
    }   
.echo {background:url(../gfx/decoup/bloc1.gif) no-repeat top;
    padding:15px 10px 5px 10px;
    width:515px;
    min-height:226px;
    }
    .actu {clear:left;
    margin:5px 0;}
    .actus {margin:5px 0 5px 20px;
    float:left;
    width:600px;
    }
	.leact {width:500px;
    }
    .actu h3, .toggler  h3, .actus h3 {
    color:#f36f21;
    font-size:15px;
    }
    .actus h3 {font-size:12px;
    line-height:18px;
    }
	.vert  .actu h3 {color:#519032;}
    h4 {color:#747474;
    font-size:12px;
    }
    h5 {color:#4f4c41;
    font-size:12px;
    font-weight:normal;
    }
    h6 {color:#747474;
    }
    
    .toggler h3 {color:#2b698f;}
    .actu p, .actus p {font-size:12px;
    border-left: 2px solid #d5d6cf;
    padding:0 0 0 5px;
    margin:0;
    }
    .actus p {font-size:10px;}
    .blok {width:585px;}
.date {color:#f7f2d1;
    background:url(../gfx/deco/bouton/datel.gif) no-repeat;
    height:19px;
    font-size:9px;
    text-align:center;
    display:block;
    padding:0 0 0 3px;
    float:left;
    clear:left;
    }
    .date span {background:url(../gfx/deco/bouton/dater.gif) no-repeat top right;
    padding:3px 5px 0 2px;
    float:left;
    height:17px;
    }
.photos  {width:150px;
    position:relative;
    clear:right;
    float:right;
    margin:0;
    }
    .photosl {width:100px;
    position:relative;
    clear:left;
    float:left;
    margin:0;
    }
	 .plus {width:208px;}
	.photosl .lavideo {top:0;
	left:0;}
    .photos img, .photosl img {float:right;
    margin:0;
    border:none;
    }
    .photosl img {float:left;
    margin:0 auto;
    }
    .masque, .masquesl {background:url(../gfx/decoup/cache1.png) no-repeat;
    width:142px;
    height:89px;
    display:block;
    position:absolute;
    top:0;
    left:8px;
    margin:0;
    }
    .masquesl {background:url(../gfx/decoup/cache2.png) no-repeat;
    width:108px;
    height:68px;
    display:block;
    position:absolute;
    top:0;
    left:0;
    margin:0;
    }
    
    
    
/* Lettre - Actu */ 
ul.liste {margin:5px 0;
    width:480px;}
    ul.liste li {border-bottom:1px #e5e6e0 solid;
    padding:4px 2px;
    font-size:10px;
    color:#f36f21;
    }
    ul.liste li b, ul.liste li strong {font-size:11px;
    }
    ul.liste li strong, ul.liste a strong {color:#4f4c41;}
    ul.liste a {text-decoration:none;
    color:#f36f21;
    }
.pdf {background: url(../gfx/decoup/pdf.jpg) no-repeat;
    width:215px;
    height:84px;
    float:right;
    padding:5px 8px;
    font-size:9px;
    font-weight:bold;
    line-height:12px;
    border-left:10px solid #f6f8f2;
    color:#747474;
    }
    .pdf span {padding:4px 0 10px 32px;
    color:#fff;
    display:block;
    }
    .pdf a {text-decoration:underline;}
    
    
.middle, .middles {background:url(../gfx/decoup/blocm.gif) no-repeat;
    display:block;
    height:14px;
    }
    .middles {background: url(../gfx/decoup/bloc2b.gif) no-repeat bottom;
    height:10px;
    }
    .sprout {background:url(../gfx/decoup/bloc2f.gif) repeat-y;}
    .fsprout {background: url(../gfx/decoup/bloc2t.gif) no-repeat;
    min-height:155px;
    width:515px;
    padding:5px 10px 5px 10px;
    }
ul#menuactu li {background:url(../gfx/deco/filets/link.gif) repeat-x;
    padding:10px;
    width:495px;
    }
    ul#menuactu li.actif {background:url(../gfx/deco/filets/link1.gif) repeat-x;}
    
    ul#menuactu li a {display:block;
    background:url(../gfx/deco/puce/bas.gif) no-repeat right 4px;

    }


/*Colonne droite*/
.video {
    width:209px;
    height:138px;
    display:block;
    padding:28px 10px 10px 15px;
    color:#f4ff9f;
    position:relative;
    }
    .video p {height:15px;}
    a.lavideo {
	background:url(../gfx/decoup/videos.png) no-repeat;
	width:208px;
	height:85px;
	display:block;
	text-indent:-9999px;
	position:absolute;
	top:51px;
	left:14px;
	z-index:110;
	cursor:pointer;
    }
    .video img {z-index:11;
    }
	a.videos {
	background: url(../gfx/decoup/bouton.png) no-repeat;
	width:126px;
	height:16px;
	padding:4px 5px 0 7px;
	color:#fff;
	font-weight:bold;
	position:absolute;
	bottom:15px;
	right:6px;
	z-index:120;
	text-decoration:underline;
	}
.nouscontacter {
    width:210px;
    height:105px;
    padding:52px 10px 10px 14px;
    color:#f4ff9f;
    font-weight:bold;
    color:#3e5c2f;
    }
    .bas  {
    width:538px;
    float:left;
    margin:2px 5px 0 0;
    padding:25px 65px 10px 14px;
    height:67px;}
    .bas  a {float:left;}
    .nouscontacter p {margin:0 0 5px 0;}
    .nouscontacter  b,.nouscontacter  strong {color:#f4ff9f;}
    .nouscontacter  a {display:block;
    float:right;
    background:url(../gfx/deco/bouton/btcontact.gif) no-repeat;
    width:96px;
    height:16px;
    color:#fff;
    padding:4px 0 0 5px;
    text-decoration:underline;
    }
    .nouscontacter  a:hover {text-decoration:none;}
    .bas  a {float:left;}
.reperes {
    width:210px;
    height:130px;
    padding:40px 10px 10px 14px;
    }
    .basse {float:left;}
    .reperes ul li {background:url(../gfx/deco/puce/reps.gif) no-repeat;
    padding:2px 10px 5px 20px;
    }
    .reperes ul li h6 {background:url(../gfx/deco/filets/vert.gif) repeat-x bottom;
    padding:0 0 5px 0;
    font-size:11px;
    color:#3e5c2f;
    }
/* Formulaire */
#colCenter label {display:block;
    float:left;
    width:150px;
    color:#003C57;
    background:  url(../gfx/deco/puce/terre.gif) no-repeat 1px 6px;
    padding:0 0 0 9px;
    font-size:11px;
    line-height:14px;
    clear:left;
    }
    #colCenter input, #colCenter select {
    background:#f9fafb url(../gfx/deco/filets/champ_1.gif) repeat-x top;
    width:294px;
    height:17px;
    border:none;
    margin:2px 0;
    padding:2px 4px 0 4px;
    font-size:9px;
    float:left;
    border:1px solid #87a1b6;
    }
    #colCenter select {background:#f9fafb;
    width:304px; 
    }
    #colCenter input:hover {background: url(../gfx/deco/filets/champ_2.gif) repeat-x top;}
    #colCenter input.submit {font-size:10px;
    font-weight:bold;
    color:#fff;
    border:none;
    background: url(../gfx/deco/boutons/submit.gif) no-repeat;
    width:69px;
    height:18px;
    padding:0 0 2px 5px;
    margin:0 0 0 400px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    }
    #colCenter textarea {background:#f9fafb url(../gfx/deco/filets/champ_1.gif) repeat-x top;
    border:none;
    padding:2px;
    width:300px;
    height:67px;
    border:1px solid #87a1b6;
    float:left;
    }
    
    #colCenter input.radio {background:none;
    padding:0 4px;float:none;
    vertical-align:middle;
    width:17px;
    border:none;
    }
/* Footer */
#footer {
    width:850px;
    margin:60px 0 0 5px;
    position:relative;
    }
    #footerIn {width:1017px;
    margin:20px 0 0 5px;
    position:relative;
    height:95px;
    }
    a.auvergne, a.auvergnesl {
    width:178px;
    height:110px;
    display:block;
    text-indent:-9999px;
    cursor:pointer;
    }
	a.auvergne {background:url(../gfx/decoup/auvergne.png) no-repeat;}
    a.auvergnesl {background:url(../gfx/decoup/auvergnesl.png) no-repeat;
    width:130px;
    height:80px;
    }
    #footer ul {
    position:absolute;
    top:75px;
    left:340px;
    }
    #footerIn ul {
    float:right;
    bottom:5px;
    position:absolute;
    right:5px;
    }
    
    #footer ul li, #footerIn ul li {float:left;
     display:inline;
    background:  url(../gfx/deco/puce/footer.gif) no-repeat 0 5px;
    padding:0 8px 2px 7px;
    }
    #footerIn ul li { float:none;   }
    #footer ul li a,    #footerIn ul li a {
    font-size:10px;
    font-weight:bold;
    color:#97a830;
    }
    #footer ul li a:hover,  #footerIn ul li a:hover {color:#f77f1e;}




/* Boutons */
.btn {
    font-size:9px;
    float:right;
    height:20px;
    display:block;
    padding:0 0 0 8px;
    }
    .btn {background: url(../gfx/deco/bouton/cote.gif) no-repeat;}
	
.btn a  {color:#fff;
    font-weight:bold;
    text-decoration:none;
    background:url(../gfx/deco/bouton/orange.gif) no-repeat top right;
    padding:5px 20px 0 0;
    height:15px;    
    float:left;
    }
    .btn a:hover {color:#fff;}
.vert .btn a {background:url(../gfx/deco/bouton/vert.gif) no-repeat top right;}
.toggler {
    background:  url(../gfx/decoup/toggler.gif) no-repeat top right;
    padding: 10px  10px 10px 10px;
    line-height:15px;
    cursor:pointer;
    border-top:1px #c7c7c7 solid;
    min-height:20px;
    }
.toggler p {margin:0;}
#websitesm .selected {
    background: url(../gfx/deco/filets/link1.gif) repeat-x;
    cursor:default;
    padding:10px;
}

#websitesm .selected  p.desc {display:none;}
.element .btn {margin:0 0 5px 0;}
 
.element {overflow: hidden;
    padding:0 10px 5px 10px;
    margin:-8px 0 0 0;}
.element img {float:right;
margin:0 0 3px 10px;}

/* Liens */
.carte {width:345px;
    padding:0 0 25px 0;
    margin:0 10px 0 5px;
    float:left;
    background: url(../gfx/decoup/effet.gif) repeat-x bottom;
    height:110px;
    font-size:9px;
    overflow:hidden;
    }
    .carte div {float:left;}
    .carte p {margin:0;
    line-height:14px;}
    .logo {width:100px;
    text-align:center;
    
    }
    .logo img {margin:0 auto;
    display:block;
    position:relative;
    border:none;
    
    }
    .carte h4 {font-size:9px;
    text-transform:uppercase;
    color:#519032;
    }
    .btparcourir {
    background:url(../gfx/texts/fr/blocs/parcourir.gif) no-repeat;
    width:230px;
    height:22px;
    float:right;
    }
/*  .hidden { background:none;
    border:none;
    position: relative;
    text-align: right; 
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
    }*/
input:focus {
    background-color: transparent;
	}
.fileinputs {
    position: relative;
    width:330px;
    height:22px;
    float:right;
	}
input.file {
    width: 203px;
	margin: 0;
	}
.hidden {
    position: relative;
    text-align: right;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
	}
.fakefile {
	position: absolute;
	top: -3px;
	left: 0px;
	width: 350px;
	padding: 0;
	margin: 0;
	z-index: 1;
	line-height: 90%;
	text-align: right;
	}

.fakefile img {float:right;}
.fakefile input {
	width:100px;
	margin: 0 100px 0 5px;
	}
	u, .vert u { color:#F68B1F;
	font-weight:bold;
	text-decoration:none;
	}
	.vert u { color:##519032;
	}
/* Langues */
#langues {position:absolute;
top:0;
right:20px;
width:56px;
height:34px;
}
#langues div {
padding:5px;
width:46px;
height:14px;
background: url(../gfx/langues/fond.png) no-repeat bottom;
}

#langues ul {padding:0 0 0 0;}
#langues li {float:left;cursor:pointer;}

#langues li a {
width:23px;
height:15px;
text-indent:-9999px;
display:block;
position:relative;
background:url(../gfx/langues/langues.gif) no-repeat;

}
#langues li a.fr {background:url(../gfx/langues/langues.gif) no-repeat;}
#langues li a.fr:hover, #langues li.active a.fr {background:url(../gfx/langues/langues.gif) no-repeat 0 -15px;}
#langues li a.uk {background:url(../gfx/langues/langues.gif) no-repeat -23px 0;}
#langues li a.uk:hover, #langues li.active a.uk {background:url(../gfx/langues/langues.gif) no-repeat -23px -15px;}

#pub {display:block;
width:230px;
text-align:center;
margin:8px 0 0 2px;}